From a0792c50cbb7cf2a3e1786b64717a2e244f6ac29 Mon Sep 17 00:00:00 2001 From: zeaslity Date: Wed, 20 Nov 2024 16:04:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BB=B6=E5=BA=86+=E5=B1=B1=E4=B8=9C=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 26-开发高可用集群/批量命令.sh | 22 +- 42-202411-山东二级平台/部署/k8s-backend.yaml | 6255 +++++++++++++++++ .../部署/k8s-configmap.yaml | 560 ++ .../部署/k8s-dashboard.yaml | 309 + 42-202411-山东二级平台/部署/k8s-emqx.yaml | 274 + 42-202411-山东二级平台/部署/k8s-frontend.yaml | 2695 +++++++ 42-202411-山东二级平台/部署/k8s-ingress.yaml | 696 ++ 42-202411-山东二级平台/部署/k8s-mongo.yaml | 78 + 42-202411-山东二级平台/部署/k8s-mysql.yaml | 416 ++ 42-202411-山东二级平台/部署/k8s-nacos.yaml | 130 + 42-202411-山东二级平台/部署/k8s-nfs-test.yaml | 38 + 42-202411-山东二级平台/部署/k8s-nfs.yaml | 114 + 42-202411-山东二级平台/部署/k8s-pvc.yaml | 76 + 42-202411-山东二级平台/部署/k8s-rabbitmq.yaml | 328 + 42-202411-山东二级平台/部署/k8s-redis.yaml | 585 ++ 42-202411-山东二级平台/部署/k8s-srs.yaml | 496 ++ 43-协助-河北移动/cmii-update.sh | 68 + 44-202411-厦门移动扩容/0.0-dependencies.sh | 35 + 44-202411-厦门移动扩容/0.1-mountNodeVolume.sh | 75 + 44-202411-厦门移动扩容/rke-cluster.yml | 280 + 44-202411-厦门移动扩容/批量命令.sh | 79 + 45-协助-北京延庆/cluster.yml | 229 + 45-协助-北京延庆/批量命令 | 0 .../1-base-env-shell/0.1-mountNodeVolume.sh | 8 +- .../1-base-env-shell/3-bootUPk8s.sh | 4 +- .../OctopusAgent运行/bastion模式运行基础环境.sh | 5 + 998-常用脚本/OctopusAgent运行/同步资料.sh | 34 +- 998-常用脚本/备份脚本/备份命名空间.sh | 4 +- .../故障恢复脚本/删除状态不为Running的Pod.sh | 3 +- .../故障恢复脚本/删除重启次数过多的Pod.sh | 24 + 998-常用脚本/服务器性能/yabs.sh | 1033 +++ 998-常用脚本/服务器性能/磁盘.sh | 66 + 998-常用脚本/服务器性能/磁盘性能测试.py | 67 + .../nginx暴露/真实nginx-reverse-proxy.conf | 2 +- .../nginx暴露/纯离线部署nginx-docker-compose.yaml | 2 +- 998-常用脚本/部署脚本/z_执行apply命令.sh | 55 + 998-常用脚本/部署脚本/安装ts2mp4.sh | 2 +- 998-常用脚本/部署脚本/编辑calico状态.sh | 2 +- 999-数据库脚本/5.7.0.zip | Bin 2747050 -> 0 bytes .../6.0.0/0.all_tables_demo_6.0.0.sql | 1380 +++- 999-数据库脚本/6.0.0/admin_data.sql | 24 +- 999-数据库脚本/6.0.0/admin_user.sql | 12 +- 999-数据库脚本/6.0.0/cmii_live_srs_op.sql | 2 +- .../6.0.0/cmii_material_warehouse.sql | 2 +- 999-数据库脚本/6.0.0/cmii_nacos_config.sql | 12 +- 999-数据库脚本/6.0.0/suav_supervision.sql | 2 +- 999-数据库脚本/6.0.0/uav_airspace.sql | 2 +- 999-数据库脚本/6.0.0/uav_brain.sql | 2 +- 999-数据库脚本/6.0.0/uav_gis.sql | 2 +- 999-数据库脚本/6.0.0/uav_lifecycle.sql | 2 +- 999-数据库脚本/6.0.0/uav_mission.sql | 2 +- 999-数据库脚本/6.0.0/uav_notice.sql | 6 +- 999-数据库脚本/6.0.0/uav_oauth.sql | 4 +- 999-数据库脚本/6.0.0/uav_process.sql | 2 +- 999-数据库脚本/6.0.0/uav_user.sql | 14 +- .../6.0.0/{z.process_data.sql => z_process.sql} | 0 ...le_data.sql => z_uav_process_flowable_data.sql} | 0 .../{z.user_base_data.sql => z_user_base.sql} | 0 999-数据库脚本/数据库同步脚本.sh | 1 + 59 files changed, 16411 insertions(+), 209 deletions(-) create mode 100644 42-202411-山东二级平台/部署/k8s-backend.yaml create mode 100644 42-202411-山东二级平台/部署/k8s-configmap.yaml create mode 100644 42-202411-山东二级平台/部署/k8s-dashboard.yaml create mode 100644 42-202411-山东二级平台/部署/k8s-emqx.yaml create mode 100644 42-202411-山东二级平台/部署/k8s-frontend.yaml create mode 100644 42-202411-山东二级平台/部署/k8s-ingress.yaml create mode 100644 42-202411-山东二级平台/部署/k8s-mongo.yaml create mode 100644 42-202411-山东二级平台/部署/k8s-mysql.yaml create mode 100644 42-202411-山东二级平台/部署/k8s-nacos.yaml create mode 100644 42-202411-山东二级平台/部署/k8s-nfs-test.yaml create mode 100644 42-202411-山东二级平台/部署/k8s-nfs.yaml create mode 100644 42-202411-山东二级平台/部署/k8s-pvc.yaml create mode 100644 42-202411-山东二级平台/部署/k8s-rabbitmq.yaml create mode 100644 42-202411-山东二级平台/部署/k8s-redis.yaml create mode 100644 42-202411-山东二级平台/部署/k8s-srs.yaml create mode 100644 43-协助-河北移动/cmii-update.sh create mode 100644 44-202411-厦门移动扩容/0.0-dependencies.sh create mode 100644 44-202411-厦门移动扩容/0.1-mountNodeVolume.sh create mode 100644 44-202411-厦门移动扩容/rke-cluster.yml create mode 100644 44-202411-厦门移动扩容/批量命令.sh create mode 100644 45-协助-北京延庆/cluster.yml create mode 100644 45-协助-北京延庆/批量命令 create mode 100644 998-常用脚本/故障恢复脚本/删除重启次数过多的Pod.sh create mode 100644 998-常用脚本/服务器性能/yabs.sh create mode 100644 998-常用脚本/服务器性能/磁盘.sh create mode 100644 998-常用脚本/服务器性能/磁盘性能测试.py create mode 100644 998-常用脚本/部署脚本/z_执行apply命令.sh delete mode 100644 999-数据库脚本/5.7.0.zip rename 999-数据库脚本/6.0.0/{z.process_data.sql => z_process.sql} (100%) rename 999-数据库脚本/6.0.0/{z.uav_process_flowable_data.sql => z_uav_process_flowable_data.sql} (100%) rename 999-数据库脚本/6.0.0/{z.user_base_data.sql => z_user_base.sql} (100%) diff --git a/26-开发高可用集群/批量命令.sh b/26-开发高可用集群/批量命令.sh index 1063bf4..f4b9bd4 100644 --- a/26-开发高可用集群/批量命令.sh +++ b/26-开发高可用集群/批量命令.sh @@ -3,9 +3,17 @@ master_server_list=(192.168.35.105 192.168.35.114 192.168.35.115) worker_server_list=(192.168.35.55 192.168.35.86 192.168.35.89 192.168.35.93 192.168.35.95 192.168.35.96 192.168.35.101 192.168.35.103 192.168.35.104) + all_server_list=(192.168.35.105 192.168.35.114 192.168.35.115 192.168.35.55 192.168.35.86 192.168.35.89 192.168.35.93 192.168.35.95 192.168.35.96 192.168.35.101 192.168.35.103 192.168.35.104) +all_server_list=(dev-worker-01 dev-worker-02 dev-worker-03 dev-worker-05 dev-worker-06 dev-worker-07 dev-worker-08 dev-worker-09) +for server in "${all_server_list[@]}";do + echo "server is ${server}" + ssh root@"${server}" "systemctl restart docker" +done + + count=1 for server in "${all_server_list[@]}";do echo "server is ${server}" @@ -53,10 +61,20 @@ for server in "${all_server_list[@]}";do # ssh root@"${server}" "chmod +x /root/wdd/disk.sh && bash /root/wdd/disk.sh" # ssh root@"${server}" "docker login -u rad02_drone -p Drone@1234 harbor.cdcyy.com.cn" -# ssh root@"${server}" "echo \"192.168.34.40 yfcsnfs.com\" >> /etc/hosts" # ssh root@"${server}" "yum install -y nfs-utils rpcbind" ssh root@"${server}" "yum install -y chrony && systemctl start chronyd && systemctl enable chronyd" # ssh root@"${server}" "systemctl start nfs nfs-client nfs-common && systemctl enable nfs nfs-client nfs-common && systemctl status nfs nfs-client nfs-common -l | grep \"active (running)\"" +# nfs 相关内容 +#scp /etc/docker/daemon.json root@${server}:/etc/docker/daemon.json +# ssh root@"${server}" "sed -i \"/yfcsnfs.com/d\" /etc/hosts" +# ssh root@"${server}" "cat /etc/hosts" +ssh root@"${server}" "grep -qxF \"nameserver 192.168.34.40\" /etc/resolv.conf || echo \"nameserver 192.168.34.40\" >> /etc/resolv.conf" +ssh root@"${server}" "dig yfcsnfs.com" +ssh root@"${server}" "echo \n\n\n" -done \ No newline at end of file + +done + +mv ctop-0.7.7-linux-amd64 /usr/local/bin/ctop +chmod +x /usr/local/bin/ctop \ No newline at end of file diff --git a/42-202411-山东二级平台/部署/k8s-backend.yaml b/42-202411-山东二级平台/部署/k8s-backend.yaml new file mode 100644 index 0000000..b7bff1f --- /dev/null +++ b/42-202411-山东二级平台/部署/k8s-backend.yaml @@ -0,0 +1,6255 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-admin-data + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-admin-data + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-admin-data + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-admin-data + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-admin-data + image: 134.80.124.7:8033/cmii/cmii-admin-data:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-admin-data + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-admin-data + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-admin-data + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-admin-data + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-admin-data + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uas-gateway + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uas-gateway + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uas-gateway + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uas-gateway + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uas-gateway + image: 134.80.124.7:8033/cmii/cmii-uas-gateway:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uas-gateway + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uas-gateway + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uas-gateway + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uas-gateway + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uas-gateway + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-oauth + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-oauth + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-oauth + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-oauth + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-oauth + image: 134.80.124.7:8033/cmii/cmii-uav-oauth:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-oauth + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-oauth + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-oauth + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-oauth + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-oauth + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-device + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-device + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-device + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-device + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-device + image: 134.80.124.7:8033/cmii/cmii-uav-device:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-device + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-device + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-device + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-device + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-device + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-threedsimulation + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-threedsimulation + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-threedsimulation + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-threedsimulation + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-threedsimulation + image: 134.80.124.7:8033/cmii/cmii-uav-threedsimulation:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-threedsimulation + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-threedsimulation + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-threedsimulation + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-threedsimulation + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-threedsimulation + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-cloud-live + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-cloud-live + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-cloud-live + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-cloud-live + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-cloud-live + image: 134.80.124.7:8033/cmii/cmii-uav-cloud-live:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-cloud-live + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-cloud-live + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-cloud-live + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-cloud-live + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-cloud-live + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-grid-manage + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-grid-manage + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-grid-manage + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-grid-manage + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-grid-manage + image: 134.80.124.7:8033/cmii/cmii-uav-grid-manage:5.1.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-grid-manage + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-grid-manage + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-grid-manage + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-grid-manage + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-grid-manage + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-airspace + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-airspace + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-airspace + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-airspace + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-airspace + image: 134.80.124.7:8033/cmii/cmii-uav-airspace:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-airspace + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-airspace + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-airspace + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-airspace + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-airspace + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-tower + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-tower + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-tower + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-tower + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-tower + image: 134.80.124.7:8033/cmii/cmii-uav-tower:5.8.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-tower + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-tower + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-tower + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-tower + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-tower + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-app-release + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-app-release + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-app-release + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-app-release + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-app-release + image: 134.80.124.7:8033/cmii/cmii-app-release:4.2.0-validation + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-app-release + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-app-release + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-app-release + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-app-release + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-app-release + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-user + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-user + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-user + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-user + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-user + image: 134.80.124.7:8033/cmii/cmii-uav-user:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-user + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-user + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-user + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-user + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-user + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-material-warehouse + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-material-warehouse + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-material-warehouse + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-material-warehouse + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-material-warehouse + image: 134.80.124.7:8033/cmii/cmii-uav-material-warehouse:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-material-warehouse + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-material-warehouse + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-material-warehouse + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-material-warehouse + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-material-warehouse + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-process + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-process + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-process + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-process + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-process + image: 134.80.124.7:8033/cmii/cmii-uav-process:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-process + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-process + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-process + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-process + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-process + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-industrial-portfolio + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-industrial-portfolio + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-industrial-portfolio + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-industrial-portfolio + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-industrial-portfolio + image: 134.80.124.7:8033/cmii/cmii-uav-industrial-portfolio:6.0.0-31369-102401 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-industrial-portfolio + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-industrial-portfolio + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-industrial-portfolio + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-industrial-portfolio + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-industrial-portfolio + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-grid-engine + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-grid-engine + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-grid-engine + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-grid-engine + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-grid-engine + image: 134.80.124.7:8033/cmii/cmii-uav-grid-engine:5.1.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-grid-engine + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-grid-engine + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-grid-engine + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-grid-engine + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-grid-engine + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-kpi-monitor + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-kpi-monitor + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-kpi-monitor + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-kpi-monitor + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-kpi-monitor + image: 134.80.124.7:8033/cmii/cmii-uav-kpi-monitor:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-kpi-monitor + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-kpi-monitor + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-kpi-monitor + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-kpi-monitor + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-kpi-monitor + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-alarm + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-alarm + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-alarm + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-alarm + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-alarm + image: 134.80.124.7:8033/cmii/cmii-uav-alarm:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-alarm + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-alarm + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-alarm + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-alarm + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-alarm + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-admin-user + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-admin-user + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-admin-user + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-admin-user + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-admin-user + image: 134.80.124.7:8033/cmii/cmii-admin-user:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-admin-user + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-admin-user + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-admin-user + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-admin-user + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-admin-user + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uas-lifecycle + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uas-lifecycle + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uas-lifecycle + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uas-lifecycle + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uas-lifecycle + image: 134.80.124.7:8033/cmii/cmii-uas-lifecycle:6.0.0-102901 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uas-lifecycle + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uas-lifecycle + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uas-lifecycle + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uas-lifecycle + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uas-lifecycle + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-multilink + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-multilink + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-multilink + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-multilink + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-multilink + image: 134.80.124.7:8033/cmii/cmii-uav-multilink:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-multilink + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-multilink + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-multilink + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-multilink + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-multilink + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-clusters + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-clusters + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-clusters + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-clusters + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-clusters + image: 134.80.124.7:8033/cmii/cmii-uav-clusters:5.2.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-clusters + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-clusters + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-clusters + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-clusters + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-clusters + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-brain + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-brain + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-brain + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-brain + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-brain + image: 134.80.124.7:8033/cmii/cmii-uav-brain:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-brain + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-brain + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-brain + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-brain + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-brain + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-notice + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-notice + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-notice + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-notice + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-notice + image: 134.80.124.7:8033/cmii/cmii-uav-notice:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-notice + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-notice + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-notice + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-notice + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-notice + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-grid-datasource + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-grid-datasource + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-grid-datasource + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-grid-datasource + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-grid-datasource + image: 134.80.124.7:8033/cmii/cmii-uav-grid-datasource:5.2.0-24810 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-grid-datasource + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-grid-datasource + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-grid-datasource + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-grid-datasource + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-grid-datasource + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-open-gateway + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-open-gateway + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-open-gateway + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-open-gateway + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-open-gateway + image: 134.80.124.7:8033/cmii/cmii-open-gateway:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-open-gateway + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-open-gateway + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-open-gateway + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-open-gateway + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-open-gateway + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-data-post-process + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-data-post-process + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-data-post-process + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-data-post-process + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-data-post-process + image: 134.80.124.7:8033/cmii/cmii-uav-data-post-process:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-data-post-process + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-data-post-process + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-data-post-process + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-data-post-process + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-data-post-process + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-mqtthandler + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-mqtthandler + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-mqtthandler + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-mqtthandler + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-mqtthandler + image: 134.80.124.7:8033/cmii/cmii-uav-mqtthandler:6.0.0-31369-yunnan-092402 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-mqtthandler + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-mqtthandler + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-mqtthandler + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-mqtthandler + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-mqtthandler + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-gateway + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-gateway + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-gateway + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-gateway + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-gateway + image: 134.80.124.7:8033/cmii/cmii-uav-gateway:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-gateway + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-gateway + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-gateway + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-gateway + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-gateway + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-waypoint + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-waypoint + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-waypoint + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-waypoint + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-waypoint + image: 134.80.124.7:8033/cmii/cmii-uav-waypoint:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-waypoint + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-waypoint + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-waypoint + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-waypoint + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-waypoint + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-cms + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-cms + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-cms + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-cms + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-cms + image: 134.80.124.7:8033/cmii/cmii-uav-cms:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-cms + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-cms + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-cms + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-cms + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-cms + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-depotautoreturn + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-depotautoreturn + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-depotautoreturn + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-depotautoreturn + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-depotautoreturn + image: 134.80.124.7:8033/cmii/cmii-uav-depotautoreturn:5.5.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-depotautoreturn + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-depotautoreturn + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-depotautoreturn + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-depotautoreturn + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-depotautoreturn + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-admin-gateway + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-admin-gateway + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-admin-gateway + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-admin-gateway + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-admin-gateway + image: 134.80.124.7:8033/cmii/cmii-admin-gateway:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-admin-gateway + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-admin-gateway + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-admin-gateway + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-admin-gateway + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-admin-gateway + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-ruoyi + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-ruoyi + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-ruoyi + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-ruoyi + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-ruoyi + image: 134.80.124.7:8033/cmii/cmii-uav-ruoyi:2024102802 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-ruoyi + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-ruoyi + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-ruoyi + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-ruoyi + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-ruoyi + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-emergency + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-emergency + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-emergency + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-emergency + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-emergency + image: 134.80.124.7:8033/cmii/cmii-uav-emergency:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-emergency + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-emergency + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-emergency + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-emergency + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-emergency + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-iam-gateway + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-iam-gateway + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-iam-gateway + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-iam-gateway + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-iam-gateway + image: 134.80.124.7:8033/cmii/cmii-iam-gateway:5.6.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-iam-gateway + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-iam-gateway + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-iam-gateway + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-iam-gateway + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-iam-gateway + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-integration + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-integration + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-integration + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-integration + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-integration + image: 134.80.124.7:8033/cmii/cmii-uav-integration:5.7.0-32108-0930 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-integration + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-integration + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-integration + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-integration + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-integration + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-developer + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-developer + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-developer + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-developer + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-developer + image: 134.80.124.7:8033/cmii/cmii-uav-developer:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-developer + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-developer + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-developer + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-developer + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-developer + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-sense-adapter + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-sense-adapter + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-sense-adapter + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-sense-adapter + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-sense-adapter + image: 134.80.124.7:8033/cmii/cmii-uav-sense-adapter:6.0.0-snapshot-1026-db-confidence-bird + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-sense-adapter + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-sense-adapter + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-sense-adapter + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-sense-adapter + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-sense-adapter + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-autowaypoint + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-autowaypoint + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-autowaypoint + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-autowaypoint + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-autowaypoint + image: 134.80.124.7:8033/cmii/cmii-uav-autowaypoint:4.2.0-beta + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-autowaypoint + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-autowaypoint + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-autowaypoint + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-autowaypoint + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-autowaypoint + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-mission + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-mission + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-mission + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-mission + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-mission + image: 134.80.124.7:8033/cmii/cmii-uav-mission:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-mission + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-mission + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-mission + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-mission + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-mission + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-gis-server + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-gis-server + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-gis-server + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-gis-server + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-gis-server + image: 134.80.124.7:8033/cmii/cmii-uav-gis-server:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-gis-server + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-gis-server + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-gis-server + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-gis-server + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-gis-server + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-logger + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-logger + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-logger + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-logger + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-logger + image: 134.80.124.7:8033/cmii/cmii-uav-logger:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-logger + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-logger + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-logger + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-logger + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-logger + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-suav-supervision + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-suav-supervision + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-suav-supervision + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-suav-supervision + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-suav-supervision + image: 134.80.124.7:8033/cmii/cmii-suav-supervision:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-suav-supervision + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-suav-supervision + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-suav-supervision + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-suav-supervision + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-suav-supervision + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-surveillance + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-surveillance + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-surveillance + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-surveillance + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-surveillance + image: 134.80.124.7:8033/cmii/cmii-uav-surveillance:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-surveillance + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-surveillance + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-surveillance + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-surveillance + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-surveillance + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-advanced5g + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-advanced5g + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-advanced5g + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-advanced5g + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - sdejpt + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-advanced5g + image: 134.80.124.7:8033/cmii/cmii-uav-advanced5g:6.0.0-102001 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-advanced5g + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.0.0 + - name: SYS_CONFIG_GROUP + value: 6.0.0 + - name: IMAGE_VERSION + value: 6.0.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 2Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: sdejpt/cmii-uav-advanced5g + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-advanced5g + namespace: sdejpt + labels: + cmii.type: backend + cmii.app: cmii-uav-advanced5g + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-advanced5g + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 diff --git a/42-202411-山东二级平台/部署/k8s-configmap.yaml b/42-202411-山东二级平台/部署/k8s-configmap.yaml new file mode 100644 index 0000000..da67031 --- /dev/null +++ b/42-202411-山东二级平台/部署/k8s-configmap.yaml @@ -0,0 +1,560 @@ +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-visualization + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "visualization", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-dispatchh5 + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "dispatchh5", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-detection + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "detection", + AppClientId: "APP_FDHW2VLVDWPnnOCy" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-multiterminal + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "multiterminal", + AppClientId: "APP_PvdfRRRBPL8xbIwl" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-open + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "open", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-splice + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "splice", + AppClientId: "APP_zE0M3sTRXrCIJS8Y" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-qinghaitourism + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "qinghaitourism", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-supervision + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "supervision", + AppClientId: "APP_qqSu82THfexI8PLM" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-scanner + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "scanner", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-hyper + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "hyper", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-supervisionh5 + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "supervisionh5", + AppClientId: "APP_qqSu82THfexI8PLM" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-cmsportal + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "cmsportal", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-logistics + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "logistics", + AppClientId: "APP_PvdfRRRBPL8xbIwl" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-mws + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "mws", + AppClientId: "APP_uKniXPELlRERBBwK" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-seniclive + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "seniclive", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-traffic + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "traffic", + AppClientId: "APP_Jc8i2wOQ1t73QEJS" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-jiangsuwenlv + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "jiangsuwenlv", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-classification + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "classification", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-eventsh5 + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "eventsh5", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-base + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "base", + AppClientId: "APP_9LY41OaKSqk2btY0" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-share + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "share", + AppClientId: "APP_4lVSVI0ZGxTssir8" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-threedsimulation + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "threedsimulation", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-smsecret + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "smsecret", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-smauth + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "smauth", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-securityh5 + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "securityh5", + AppClientId: "APP_N3ImO0Ubfu9peRHD" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-hljtt + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "hljtt", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-uasms + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "uasms", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-mianyangbackend + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "mianyangbackend", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-emergency + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "emergency", + AppClientId: "APP_aGsTAY1uMZrpKdfk" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-security + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "security", + AppClientId: "APP_JUSEMc7afyWXxvE7" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-blockchain + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "blockchain", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-qingdao + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "qingdao", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-uas + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "uas", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-pilot2cloud + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "pilot2cloud", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-pangu + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-ai-brain + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "ai-brain", + AppClientId: "APP_rafnuCAmBESIVYMH" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-armypeople + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "armypeople", + AppClientId: "APP_UIegse6Lfou9pO1U" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-media + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "media", + AppClientId: "APP_4AU8lbifESQO4FD6" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-oms + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "oms", + AppClientId: "empty" + } +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: tenant-prefix-smauth + namespace: sdejpt +data: + ingress-config.js: |- + var __GlobalIngressConfig = { + TenantEnvironment: "", + CloudHOST: "134.80.124.6:8088", + ApplicationShortName: "smauth", + AppClientId: "empty" + } diff --git a/42-202411-山东二级平台/部署/k8s-dashboard.yaml b/42-202411-山东二级平台/部署/k8s-dashboard.yaml new file mode 100644 index 0000000..895da18 --- /dev/null +++ b/42-202411-山东二级平台/部署/k8s-dashboard.yaml @@ -0,0 +1,309 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + name: kube-system + +--- + +apiVersion: v1 +kind: ServiceAccount +metadata: + labels: + k8s-app: kubernetes-dashboard + name: kubernetes-dashboard + namespace: kube-system + +--- + +kind: Service +apiVersion: v1 +metadata: + labels: + k8s-app: kubernetes-dashboard + kubernetes.io/cluster-service: "true" + name: kubernetes-dashboard + namespace: kube-system +spec: + ports: + - port: 443 + targetPort: 8443 + nodePort: 39999 + selector: + k8s-app: kubernetes-dashboard + type: NodePort + +--- + +apiVersion: v1 +kind: Secret +metadata: + labels: + k8s-app: kubernetes-dashboard + name: kubernetes-dashboard-certs + namespace: kube-system +type: Opaque + +--- + +apiVersion: v1 +kind: Secret +metadata: + labels: + k8s-app: kubernetes-dashboard + name: kubernetes-dashboard-csrf + namespace: kube-system +type: Opaque +data: + csrf: "" + +--- + +apiVersion: v1 +kind: Secret +metadata: + labels: + k8s-app: kubernetes-dashboard + name: kubernetes-dashboard-key-holder + namespace: kube-system +type: Opaque + +--- + +kind: ConfigMap +apiVersion: v1 +metadata: + labels: + k8s-app: kubernetes-dashboard + name: kubernetes-dashboard-settings + namespace: kube-system + +--- + +kind: Role +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + labels: + k8s-app: kubernetes-dashboard + name: kubernetes-dashboard + namespace: kube-system +rules: + # Allow Dashboard to get, update and delete Dashboard exclusive secrets. + - apiGroups: [""] + resources: ["secrets"] + resourceNames: ["kubernetes-dashboard-key-holder", "kubernetes-dashboard-certs", "kubernetes-dashboard-csrf"] + verbs: ["get", "update", "delete"] + # Allow Dashboard to get and update 'kubernetes-dashboard-settings' config map. + - apiGroups: [""] + resources: ["configmaps"] + resourceNames: ["kubernetes-dashboard-settings"] + verbs: ["get", "update"] + # Allow Dashboard to get metrics. + - apiGroups: [""] + resources: ["services"] + resourceNames: ["heapster", "dashboard-metrics-scraper"] + verbs: ["proxy"] + - apiGroups: [""] + resources: ["services/proxy"] + resourceNames: ["heapster", "http:heapster:", "https:heapster:", "dashboard-metrics-scraper", "http:dashboard-metrics-scraper"] + verbs: ["get"] + +--- + +kind: ClusterRole +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + labels: + k8s-app: kubernetes-dashboard + name: kubernetes-dashboard +rules: + # Allow Metrics Scraper to get metrics from the Metrics server + - apiGroups: ["metrics.k8s.io"] + resources: ["pods", "nodes"] + verbs: ["get", "list", "watch"] + +--- + +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + labels: + k8s-app: kubernetes-dashboard + name: kubernetes-dashboard + namespace: kube-system +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: kubernetes-dashboard +subjects: + - kind: ServiceAccount + name: kubernetes-dashboard + namespace: kube-system + +--- + +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: kubernetes-dashboard +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: kubernetes-dashboard +subjects: + - kind: ServiceAccount + name: kubernetes-dashboard + namespace: kube-system + +--- + +kind: Deployment +apiVersion: apps/v1 +metadata: + labels: + k8s-app: kubernetes-dashboard + name: kubernetes-dashboard + namespace: kube-system +spec: + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + k8s-app: kubernetes-dashboard + template: + metadata: + labels: + k8s-app: kubernetes-dashboard + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: kubernetes-dashboard + image: 134.80.124.7:8033/cmii/dashboard:v2.0.1 + ports: + - containerPort: 8443 + protocol: TCP + args: + - --auto-generate-certificates + - --namespace=kube-system + # Uncomment the following line to manually specify Kubernetes API server Host + # If not specified, Dashboard will attempt to auto discover the API server and connect + # to it. Uncomment only if the default does not work. + # - --apiserver-host=http://my-address:port + volumeMounts: + - name: kubernetes-dashboard-certs + mountPath: /certs + # Create on-disk volume to store exec logs + - mountPath: /tmp + name: tmp-volume + livenessProbe: + httpGet: + scheme: HTTPS + path: / + port: 8443 + initialDelaySeconds: 30 + timeoutSeconds: 30 + securityContext: + allowPrivilegeEscalation: false + readOnlyRootFilesystem: true + runAsUser: 1001 + runAsGroup: 2001 + volumes: + - name: kubernetes-dashboard-certs + secret: + secretName: kubernetes-dashboard-certs + - name: tmp-volume + emptyDir: {} + serviceAccountName: kubernetes-dashboard + # Comment the following tolerations if Dashboard must not be deployed on master + tolerations: + - key: node-role.kubernetes.io/master + effect: NoSchedule + +--- + +kind: Service +apiVersion: v1 +metadata: + labels: + k8s-app: dashboard-metrics-scraper + name: dashboard-metrics-scraper + namespace: kube-system +spec: + ports: + - port: 8000 + targetPort: 8000 + selector: + k8s-app: dashboard-metrics-scraper + +--- + +kind: Deployment +apiVersion: apps/v1 +metadata: + labels: + k8s-app: dashboard-metrics-scraper + name: dashboard-metrics-scraper + namespace: kube-system +spec: + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + k8s-app: dashboard-metrics-scraper + template: + metadata: + labels: + k8s-app: dashboard-metrics-scraper + annotations: + seccomp.security.alpha.kubernetes.io/pod: 'runtime/default' + spec: + containers: + - name: dashboard-metrics-scraper + image: 134.80.124.7:8033/cmii/metrics-scraper:v1.0.4 + ports: + - containerPort: 8000 + protocol: TCP + livenessProbe: + httpGet: + scheme: HTTP + path: / + port: 8000 + initialDelaySeconds: 30 + timeoutSeconds: 30 + volumeMounts: + - mountPath: /tmp + name: tmp-volume + securityContext: + allowPrivilegeEscalation: false + readOnlyRootFilesystem: true + runAsUser: 1001 + runAsGroup: 2001 + serviceAccountName: kubernetes-dashboard + # Comment the following tolerations if Dashboard must not be deployed on master + tolerations: + - key: node-role.kubernetes.io/master + effect: NoSchedule + volumes: + - name: tmp-volume + emptyDir: {} +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: admin-user + namespace: kube-system + +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: admin-user +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: cluster-admin +subjects: + - kind: ServiceAccount + name: admin-user + namespace: kube-system diff --git a/42-202411-山东二级平台/部署/k8s-emqx.yaml b/42-202411-山东二级平台/部署/k8s-emqx.yaml new file mode 100644 index 0000000..0a08bfb --- /dev/null +++ b/42-202411-山东二级平台/部署/k8s-emqx.yaml @@ -0,0 +1,274 @@ +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: helm-emqxs + namespace: sdejpt +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: helm-emqxs-env + namespace: sdejpt + labels: + cmii.type: middleware + cmii.app: helm-emqxs + cmii.emqx.architecture: cluster + helm.sh/chart: emqx-1.1.0 + app.kubernetes.io/managed-by: octopus-control + app.kubernetes.io/version: 6.0.0 +data: + EMQX_CLUSTER__K8S__APISERVER: "https://kubernetes.default.svc.cluster.local:443" + EMQX_NAME: "helm-emqxs" + EMQX_CLUSTER__DISCOVERY: "k8s" + EMQX_CLUSTER__K8S__APP_NAME: "helm-emqxs" + EMQX_CLUSTER__K8S__SERVICE_NAME: "helm-emqxs-headless" + EMQX_CLUSTER__K8S__ADDRESS_TYPE: "dns" + EMQX_CLUSTER__K8S__namespace: "sdejpt" + EMQX_CLUSTER__K8S__SUFFIX: "svc.cluster.local" + EMQX_ALLOW_ANONYMOUS: "false" + EMQX_ACL_NOMATCH: "deny" +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: helm-emqxs-cm + namespace: sdejpt + labels: + cmii.type: middleware + cmii.app: helm-emqxs + cmii.emqx.architecture: cluster + helm.sh/chart: emqx-1.1.0 + app.kubernetes.io/managed-by: octopus-control + app.kubernetes.io/version: 6.0.0 +data: + emqx_auth_mnesia.conf: |- + auth.mnesia.password_hash = sha256 + + # clientid 认证数据 + # auth.client.1.clientid = admin + # auth.client.1.password = 4YPk*DS%+5 + + ## username 认证数据 + auth.user.1.username = admin + auth.user.1.password = odD8#Ve7.B + auth.user.2.username = cmlc + auth.user.2.password = odD8#Ve7.B + + acl.conf: |- + {allow, {user, "admin"}, pubsub, ["admin/#"]}. + {allow, {user, "dashboard"}, subscribe, ["$SYS/#"]}. + {allow, {ipaddr, "127.0.0.1"}, pubsub, ["$SYS/#", "#"]}. + {deny, all, subscribe, ["$SYS/#", {eq, "#"}]}. + {allow, all}. + + loaded_plugins: |- + {emqx_auth_mnesia,true}. + {emqx_auth_mnesia,true}. + {emqx_management, true}. + {emqx_recon, true}. + {emqx_retainer, false}. + {emqx_dashboard, true}. + {emqx_telemetry, true}. + {emqx_rule_engine, true}. + {emqx_bridge_mqtt, false}. +--- +apiVersion: apps/v1 +kind: StatefulSet +metadata: + name: helm-emqxs + namespace: sdejpt + labels: + cmii.type: middleware + cmii.app: helm-emqxs + cmii.emqx.architecture: cluster + helm.sh/chart: emqx-1.1.0 + app.kubernetes.io/managed-by: octopus-control + app.kubernetes.io/version: 6.0.0 +spec: + replicas: 1 + serviceName: helm-emqxs-headless + updateStrategy: + type: RollingUpdate + selector: + matchLabels: + cmii.type: middleware + cmii.app: helm-emqxs + cmii.emqx.architecture: cluster + template: + metadata: + labels: + cmii.type: middleware + cmii.app: helm-emqxs + cmii.emqx.architecture: cluster + helm.sh/chart: emqx-1.1.0 + app.kubernetes.io/managed-by: octopus-control + app.kubernetes.io/version: 6.0.0 + spec: + affinity: {} + imagePullSecrets: + - name: harborsecret + serviceAccountName: helm-emqxs + containers: + - name: helm-emqxs + image: 134.80.124.7:8033/cmii/emqx:4.4.19 + imagePullPolicy: Always + ports: + - name: mqtt + containerPort: 1883 + - name: mqttssl + containerPort: 8883 + - name: mgmt + containerPort: 8081 + - name: ws + containerPort: 8083 + - name: wss + containerPort: 8084 + - name: dashboard + containerPort: 18083 + - name: ekka + containerPort: 4370 + envFrom: + - configMapRef: + name: helm-emqxs-env + resources: {} + volumeMounts: + - name: emqx-data + mountPath: "/opt/emqx/data/mnesia" + readOnly: false + - name: helm-emqxs-cm + mountPath: "/opt/emqx/etc/plugins/emqx_auth_mnesia.conf" + subPath: emqx_auth_mnesia.conf + readOnly: false +# - name: helm-emqxs-cm +# mountPath: "/opt/emqx/etc/acl.conf" +# subPath: "acl.conf" +# readOnly: false + - name: helm-emqxs-cm + mountPath: "/opt/emqx/data/loaded_plugins" + subPath: loaded_plugins + readOnly: false + volumes: + - name: emqx-data + persistentVolumeClaim: + claimName: helm-emqxs + - name: helm-emqxs-cm + configMap: + name: helm-emqxs-cm + items: + - key: emqx_auth_mnesia.conf + path: emqx_auth_mnesia.conf + - key: acl.conf + path: acl.conf + - key: loaded_plugins + path: loaded_plugins +--- +kind: Role +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: helm-emqxs + namespace: sdejpt +rules: + - apiGroups: + - "" + resources: + - endpoints + verbs: + - get + - watch + - list +--- +kind: RoleBinding +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: helm-emqxs + namespace: sdejpt +subjects: + - kind: ServiceAccount + name: helm-emqxs + namespace: sdejpt +roleRef: + kind: Role + name: helm-emqxs + apiGroup: rbac.authorization.k8s.io +--- +apiVersion: v1 +kind: Service +metadata: + name: helm-emqxs + namespace: sdejpt + labels: + cmii.type: middleware + cmii.app: helm-emqxs + cmii.emqx.architecture: cluster + helm.sh/chart: emqx-1.1.0 + app.kubernetes.io/managed-by: octopus-control + app.kubernetes.io/version: 6.0.0 +spec: + type: NodePort + selector: + cmii.type: middleware + cmii.app: helm-emqxs + cmii.emqx.architecture: cluster + ports: + - port: 1883 + name: mqtt + targetPort: 1883 + nodePort: 31883 + - port: 18083 + name: dashboard + targetPort: 18083 + nodePort: 38085 + - port: 8083 + name: mqtt-websocket + targetPort: 8083 + nodePort: 38083 +--- +apiVersion: v1 +kind: Service +metadata: + name: helm-emqxs-headless + namespace: sdejpt + labels: + cmii.type: middleware + cmii.app: helm-emqxs + cmii.emqx.architecture: cluster + helm.sh/chart: emqx-1.1.0 + app.kubernetes.io/managed-by: octopus-control + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + clusterIP: None + selector: + cmii.type: middleware + cmii.app: helm-emqxs + cmii.emqx.architecture: cluster + ports: + - name: mqtt + port: 1883 + protocol: TCP + targetPort: 1883 + - name: mqttssl + port: 8883 + protocol: TCP + targetPort: 8883 + - name: mgmt + port: 8081 + protocol: TCP + targetPort: 8081 + - name: websocket + port: 8083 + protocol: TCP + targetPort: 8083 + - name: wss + port: 8084 + protocol: TCP + targetPort: 8084 + - name: dashboard + port: 18083 + protocol: TCP + targetPort: 18083 + - name: ekka + port: 4370 + protocol: TCP + targetPort: 4370 diff --git a/42-202411-山东二级平台/部署/k8s-frontend.yaml b/42-202411-山东二级平台/部署/k8s-frontend.yaml new file mode 100644 index 0000000..a0f6e22 --- /dev/null +++ b/42-202411-山东二级平台/部署/k8s-frontend.yaml @@ -0,0 +1,2695 @@ +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: nginx-cm + namespace: sdejpt + labels: + cmii.type: frontend +data: + nginx.conf: | + server { + listen 9528; + server_name localhost; + gzip on; + + location / { + root /home/cmii-platform/dist; + index index.html index.htm; + } + + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root html; + } + } +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-media + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-media + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-media + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-media + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-media + image: 134.80.124.7:8033/cmii/cmii-uav-platform-media:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-media + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-media + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-media + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-media + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-media + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-pilot2-to-cloud + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-pilot2-to-cloud + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-pilot2-to-cloud + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-pilot2-to-cloud + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-pilot2-to-cloud + image: 134.80.124.7:8033/cmii/cmii-uav-platform-pilot2-to-cloud:6.0.0-092502 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-pilot2-to-cloud + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-pilot2cloud + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-pilot2-to-cloud + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-pilot2-to-cloud + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-pilot2-to-cloud + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-detection + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-detection + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-detection + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-detection + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-detection + image: 134.80.124.7:8033/cmii/cmii-uav-platform-detection:5.6.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-detection + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-detection + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-detection + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-detection + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-detection + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-suav-platform-supervisionh5 + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-suav-platform-supervisionh5 + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-suav-platform-supervisionh5 + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-suav-platform-supervisionh5 + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-suav-platform-supervisionh5 + image: 134.80.124.7:8033/cmii/cmii-suav-platform-supervisionh5:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-suav-platform-supervisionh5 + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-supervisionh5 + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-suav-platform-supervisionh5 + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-suav-platform-supervisionh5 + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-suav-platform-supervisionh5 + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-security + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-security + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-security + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-security + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-security + image: 134.80.124.7:8033/cmii/cmii-uav-platform-security:5.6.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-security + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-security + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-security + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-security + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-security + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-suav-platform-supervision + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-suav-platform-supervision + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-suav-platform-supervision + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-suav-platform-supervision + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-suav-platform-supervision + image: 134.80.124.7:8033/cmii/cmii-suav-platform-supervision:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-suav-platform-supervision + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-supervision + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-suav-platform-supervision + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-suav-platform-supervision + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-suav-platform-supervision + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-threedsimulation + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-threedsimulation + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-threedsimulation + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-threedsimulation + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-threedsimulation + image: 134.80.124.7:8033/cmii/cmii-uav-platform-threedsimulation:5.2.0-21392 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-threedsimulation + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-threedsimulation + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-threedsimulation + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-threedsimulation + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-threedsimulation + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-securityh5 + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-securityh5 + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-securityh5 + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-securityh5 + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-securityh5 + image: 134.80.124.7:8033/cmii/cmii-uav-platform-securityh5:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-securityh5 + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-securityh5 + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-securityh5 + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-securityh5 + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-securityh5 + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform + image: 134.80.124.7:8033/cmii/cmii-uav-platform:6.0.0-master600 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-pangu + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-base + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-base + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-base + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-base + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-base + image: 134.80.124.7:8033/cmii/cmii-uav-platform-base:5.4.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-base + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-base + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-base + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-base + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-base + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-oms + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-oms + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-oms + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-oms + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-oms + image: 134.80.124.7:8033/cmii/cmii-uav-platform-oms:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-oms + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-oms + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-oms + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-oms + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-oms + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-mws + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-mws + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-mws + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-mws + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-mws + image: 134.80.124.7:8033/cmii/cmii-uav-platform-mws:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-mws + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-mws + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-mws + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-mws + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-mws + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-splice + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-splice + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-splice + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-splice + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-splice + image: 134.80.124.7:8033/cmii/cmii-uav-platform-splice:5.7.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-splice + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-splice + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-splice + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-splice + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-splice + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-seniclive + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-seniclive + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-seniclive + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-seniclive + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-seniclive + image: 134.80.124.7:8033/cmii/cmii-uav-platform-seniclive:5.2.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-seniclive + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-seniclive + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-seniclive + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-seniclive + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-seniclive + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-qinghaitourism + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-qinghaitourism + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-qinghaitourism + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-qinghaitourism + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-qinghaitourism + image: 134.80.124.7:8033/cmii/cmii-uav-platform-qinghaitourism:4.1.0-21377-0508 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-qinghaitourism + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-qinghaitourism + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-qinghaitourism + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-qinghaitourism + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-qinghaitourism + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-qingdao + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-qingdao + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-qingdao + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-qingdao + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-qingdao + image: 134.80.124.7:8033/cmii/cmii-uav-platform-qingdao:5.7.0-29766-0815 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-qingdao + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-qingdao + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-qingdao + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-qingdao + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-qingdao + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-jiangsuwenlv + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-jiangsuwenlv + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-jiangsuwenlv + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-jiangsuwenlv + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-jiangsuwenlv + image: 134.80.124.7:8033/cmii/cmii-uav-platform-jiangsuwenlv:4.1.3-jiangsu-0427 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-jiangsuwenlv + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-jiangsuwenlv + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-jiangsuwenlv + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-jiangsuwenlv + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-jiangsuwenlv + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-dispatchh5 + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-dispatchh5 + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-dispatchh5 + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-dispatchh5 + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-dispatchh5 + image: 134.80.124.7:8033/cmii/cmii-uav-platform-dispatchh5:5.6.0-0708 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-dispatchh5 + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-dispatchh5 + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-dispatchh5 + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-dispatchh5 + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-dispatchh5 + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-logistics + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-logistics + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-logistics + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-logistics + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-logistics + image: 134.80.124.7:8033/cmii/cmii-uav-platform-logistics:5.6.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-logistics + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-logistics + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-logistics + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-logistics + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-logistics + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-visualization + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-visualization + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-visualization + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-visualization + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-visualization + image: 134.80.124.7:8033/cmii/cmii-uav-platform-visualization:5.2.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-visualization + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-visualization + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-visualization + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-visualization + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-visualization + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-emergency-rescue + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-emergency-rescue + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-emergency-rescue + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-emergency-rescue + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-emergency-rescue + image: 134.80.124.7:8033/cmii/cmii-uav-platform-emergency-rescue:5.6.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-emergency-rescue + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-emergency + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-emergency-rescue + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-emergency-rescue + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-emergency-rescue + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-share + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-share + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-share + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-share + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-share + image: 134.80.124.7:8033/cmii/cmii-uav-platform-share:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-share + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-share + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-share + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-share + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-share + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-uasms + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-uasms + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-uasms + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-uasms + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-uasms + image: 134.80.124.7:8033/cmii/cmii-uav-platform-uasms:6.0.0-31981 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-uasms + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-uasms + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-uasms + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-uasms + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-uasms + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-armypeople + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-armypeople + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-armypeople + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-armypeople + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-armypeople + image: 134.80.124.7:8033/cmii/cmii-uav-platform-armypeople:6.0.0-32443-102201 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-armypeople + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-armypeople + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-armypeople + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-armypeople + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-armypeople + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-cms-portal + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-cms-portal + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-cms-portal + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-cms-portal + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-cms-portal + image: 134.80.124.7:8033/cmii/cmii-uav-platform-cms-portal:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-cms-portal + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-cmsportal + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-cms-portal + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-cms-portal + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-cms-portal + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-hljtt + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-hljtt + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-hljtt + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-hljtt + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-hljtt + image: 134.80.124.7:8033/cmii/cmii-uav-platform-hljtt:5.7.0-hjltt + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-hljtt + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-hljtt + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-hljtt + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-hljtt + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-hljtt + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-multiterminal + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-multiterminal + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-multiterminal + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-multiterminal + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-multiterminal + image: 134.80.124.7:8033/cmii/cmii-uav-platform-multiterminal:5.6.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-multiterminal + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-multiterminal + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-multiterminal + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-multiterminal + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-multiterminal + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-uas + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-uas + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 0 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-uas + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-uas + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-uas + image: 134.80.124.7:8033/cmii/cmii-uav-platform-uas:6.0.0-102301 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-uas + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-uas + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-uas + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-uas + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-uas + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-ai-brain + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-ai-brain + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-ai-brain + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-ai-brain + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-ai-brain + image: 134.80.124.7:8033/cmii/cmii-uav-platform-ai-brain:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-ai-brain + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-ai-brain + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-ai-brain + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-ai-brain + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-ai-brain + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-platform-open + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-open + octopus.control: frontend-app-wdd + app.kubernetes.io/app-version: 6.0.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: frontend + cmii.app: cmii-uav-platform-open + template: + metadata: + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-open + spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-platform-open + image: 134.80.124.7:8033/cmii/cmii-uav-platform-open:6.0.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: sdejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-open + ports: + - name: platform-9528 + containerPort: 9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + volumeMounts: + - name: nginx-conf + mountPath: /etc/nginx/conf.d/nginx.conf + subPath: nginx.conf + - name: tenant-prefix + subPath: ingress-config.js + mountPath: /home/cmii-platform/dist/ingress-config.js + volumes: + - name: nginx-conf + configMap: + name: nginx-cm + items: + - key: nginx.conf + path: nginx.conf + - name: tenant-prefix + configMap: + name: tenant-prefix-open + items: + - key: ingress-config.js + path: ingress-config.js +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-platform-open + namespace: sdejpt + labels: + cmii.type: frontend + cmii.app: cmii-uav-platform-open + octopus.control: frontend-app-wdd + app.kubernetes.io/version: 6.0.0 +spec: + type: ClusterIP + selector: + cmii.type: frontend + cmii.app: cmii-uav-platform-open + ports: + - name: web-svc-port + port: 9528 + protocol: TCP + targetPort: 9528 diff --git a/42-202411-山东二级平台/部署/k8s-ingress.yaml b/42-202411-山东二级平台/部署/k8s-ingress.yaml new file mode 100644 index 0000000..eed57a6 --- /dev/null +++ b/42-202411-山东二级平台/部署/k8s-ingress.yaml @@ -0,0 +1,696 @@ +--- +apiVersion: networking.k8s.io/v1beta1 +kind: Ingress +metadata: + name: frontend-applications-ingress + namespace: sdejpt + labels: + type: frontend + octopus.control: all-ingress-config-wdd + app.kubernetes.io/managed-by: octopus-control + app.kubernetes.io/version: 6.0.0 + annotations: + kubernetes.io/ingress.class: "nginx" + nginx.ingress.kubernetes.io/enable-cors: "true" + nginx.ingress.kubernetes.io/rewrite-target: /$1 + nginx.ingress.kubernetes.io/configuration-snippet: | + rewrite ^(/supervision)$ $1/ redirect; + rewrite ^(/supervisionh5)$ $1/ redirect; + rewrite ^(/pangu)$ $1/ redirect; + rewrite ^(/ai-brain)$ $1/ redirect; + rewrite ^(/armypeople)$ $1/ redirect; + rewrite ^(/base)$ $1/ redirect; + rewrite ^(/blockchain)$ $1/ redirect; + rewrite ^(/classification)$ $1/ redirect; + rewrite ^(/cmsportal)$ $1/ redirect; + rewrite ^(/detection)$ $1/ redirect; + rewrite ^(/dispatchh5)$ $1/ redirect; + rewrite ^(/emergency)$ $1/ redirect; + rewrite ^(/eventsh5)$ $1/ redirect; + rewrite ^(/hljtt)$ $1/ redirect; + rewrite ^(/hyper)$ $1/ redirect; + rewrite ^(/jiangsuwenlv)$ $1/ redirect; + rewrite ^(/logistics)$ $1/ redirect; + rewrite ^(/media)$ $1/ redirect; + rewrite ^(/mianyangbackend)$ $1/ redirect; + rewrite ^(/multiterminal)$ $1/ redirect; + rewrite ^(/mws)$ $1/ redirect; + rewrite ^(/oms)$ $1/ redirect; + rewrite ^(/open)$ $1/ redirect; + rewrite ^(/pilot2cloud)$ $1/ redirect; + rewrite ^(/qingdao)$ $1/ redirect; + rewrite ^(/qinghaitourism)$ $1/ redirect; + rewrite ^(/scanner)$ $1/ redirect; + rewrite ^(/security)$ $1/ redirect; + rewrite ^(/securityh5)$ $1/ redirect; + rewrite ^(/seniclive)$ $1/ redirect; + rewrite ^(/share)$ $1/ redirect; + rewrite ^(/smauth)$ $1/ redirect; + rewrite ^(/smsecret)$ $1/ redirect; + rewrite ^(/splice)$ $1/ redirect; + rewrite ^(/threedsimulation)$ $1/ redirect; + rewrite ^(/traffic)$ $1/ redirect; + rewrite ^(/uas)$ $1/ redirect; + rewrite ^(/uasms)$ $1/ redirect; + rewrite ^(/visualization)$ $1/ redirect; + rewrite ^(/smauth)$ $1/ redirect; +spec: + rules: + - host: fake-domain.sdejpt.io + http: + paths: + - path: /?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform + servicePort: 9528 + - path: /supervision/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-suav-platform-supervision + servicePort: 9528 + - path: /supervisionh5/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-suav-platform-supervisionh5 + servicePort: 9528 + - path: /pangu/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform + servicePort: 9528 + - path: /ai-brain/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-ai-brain + servicePort: 9528 + - path: /armypeople/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-armypeople + servicePort: 9528 + - path: /base/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-base + servicePort: 9528 + - path: /blockchain/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-blockchain + servicePort: 9528 + - path: /classification/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-classification + servicePort: 9528 + - path: /cmsportal/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-cms-portal + servicePort: 9528 + - path: /detection/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-detection + servicePort: 9528 + - path: /dispatchh5/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-dispatchh5 + servicePort: 9528 + - path: /emergency/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-emergency-rescue + servicePort: 9528 + - path: /eventsh5/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-eventsh5 + servicePort: 9528 + - path: /hljtt/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-hljtt + servicePort: 9528 + - path: /hyper/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-hyperspectral + servicePort: 9528 + - path: /jiangsuwenlv/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-jiangsuwenlv + servicePort: 9528 + - path: /logistics/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-logistics + servicePort: 9528 + - path: /media/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-media + servicePort: 9528 + - path: /mianyangbackend/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-mianyangbackend + servicePort: 9528 + - path: /multiterminal/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-multiterminal + servicePort: 9528 + - path: /mws/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-mws + servicePort: 9528 + - path: /oms/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-oms + servicePort: 9528 + - path: /open/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-open + servicePort: 9528 + - path: /pilot2cloud/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-pilot2-to-cloud + servicePort: 9528 + - path: /qingdao/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-qingdao + servicePort: 9528 + - path: /qinghaitourism/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-qinghaitourism + servicePort: 9528 + - path: /scanner/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-scanner + servicePort: 9528 + - path: /security/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-security + servicePort: 9528 + - path: /securityh5/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-securityh5 + servicePort: 9528 + - path: /seniclive/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-seniclive + servicePort: 9528 + - path: /share/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-share + servicePort: 9528 + - path: /smauth/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-smauth + servicePort: 9528 + - path: /smsecret/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-smsecret + servicePort: 9528 + - path: /splice/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-splice + servicePort: 9528 + - path: /threedsimulation/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-threedsimulation + servicePort: 9528 + - path: /traffic/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-traffic + servicePort: 9528 + - path: /uas/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-uas + servicePort: 9528 + - path: /uasms/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-uasms + servicePort: 9528 + - path: /visualization/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-platform-visualization + servicePort: 9528 + - path: /smauth/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: uavms-security-center-web + servicePort: 9528 +--- +apiVersion: networking.k8s.io/v1beta1 +kind: Ingress +metadata: + name: backend-applications-ingress + namespace: sdejpt + labels: + type: backend + octopus.control: all-ingress-config-wdd + app.kubernetes.io/managed-by: octopus-control + app.kubernetes.io/version: 6.0.0 + annotations: + kubernetes.io/ingress.class: "nginx" + nginx.ingress.kubernetes.io/enable-cors: "true" +spec: + rules: + - host: cmii-admin-data.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-admin-data + servicePort: 8080 + - host: cmii-admin-gateway.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-admin-gateway + servicePort: 8080 + - host: cmii-admin-user.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-admin-user + servicePort: 8080 + - host: cmii-app-release.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-app-release + servicePort: 8080 + - host: cmii-open-gateway.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-open-gateway + servicePort: 8080 + - host: cmii-suav-supervision.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-suav-supervision + servicePort: 8080 + - host: cmii-uas-gateway.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uas-gateway + servicePort: 8080 + - host: cmii-uas-lifecycle.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uas-lifecycle + servicePort: 8080 + - host: cmii-uav-airspace.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-airspace + servicePort: 8080 + - host: cmii-uav-alarm.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-alarm + servicePort: 8080 + - host: cmii-uav-autowaypoint.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-autowaypoint + servicePort: 8080 + - host: cmii-uav-brain.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-brain + servicePort: 8080 + - host: cmii-uav-bridge.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-bridge + servicePort: 8080 + - host: cmii-uav-cloud-live.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-cloud-live + servicePort: 8080 + - host: cmii-uav-clusters.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-clusters + servicePort: 8080 + - host: cmii-uav-cms.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-cms + servicePort: 8080 + - host: cmii-uav-data-post-process.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-data-post-process + servicePort: 8080 + - host: cmii-uav-depotautoreturn.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-depotautoreturn + servicePort: 8080 + - host: cmii-uav-developer.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-developer + servicePort: 8080 + - host: cmii-uav-device.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-device + servicePort: 8080 + - host: cmii-uav-emergency.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-emergency + servicePort: 8080 + - host: cmii-uav-fwdd.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-fwdd + servicePort: 8080 + - host: cmii-uav-gateway.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-gateway + servicePort: 8080 + - host: cmii-uav-gis-server.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-gis-server + servicePort: 8080 + - host: cmii-uav-grid-datasource.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-grid-datasource + servicePort: 8080 + - host: cmii-uav-grid-engine.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-grid-engine + servicePort: 8080 + - host: cmii-uav-grid-manage.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-grid-manage + servicePort: 8080 + - host: cmii-uav-industrial-portfolio.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-industrial-portfolio + servicePort: 8080 + - host: cmii-uav-integration.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-integration + servicePort: 8080 + - host: cmii-uav-iot-dispatcher.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-iot-dispatcher + servicePort: 8080 + - host: cmii-uav-kpi-monitor.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-kpi-monitor + servicePort: 8080 + - host: cmii-uav-logger.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-logger + servicePort: 8080 + - host: cmii-uav-material-warehouse.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-material-warehouse + servicePort: 8080 + - host: cmii-uav-mission.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-mission + servicePort: 8080 + - host: cmii-uav-mqtthandler.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-mqtthandler + servicePort: 8080 + - host: cmii-uav-multilink.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-multilink + servicePort: 8080 + - host: cmii-uav-notice.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-notice + servicePort: 8080 + - host: cmii-uav-oauth.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-oauth + servicePort: 8080 + - host: cmii-uav-process.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-process + servicePort: 8080 + - host: cmii-uav-sense-adapter.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-sense-adapter + servicePort: 8080 + - host: cmii-uav-surveillance.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-surveillance + servicePort: 8080 + - host: cmii-uav-sync.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-sync + servicePort: 8080 + - host: cmii-uav-threedsimulation.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-threedsimulation + servicePort: 8080 + - host: cmii-uav-tower.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-tower + servicePort: 8080 + - host: cmii-uav-user.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-user + servicePort: 8080 + - host: cmii-uav-waypoint.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-waypoint + servicePort: 8080 + - host: uavms-security-center.uavcloud-sdejpt.io + http: + paths: + - path: / + pathType: ImplementationSpecific + backend: + serviceName: uavms-security-center + servicePort: 8080 +--- +apiVersion: networking.k8s.io/v1beta1 +kind: Ingress +metadata: + name: all-gateways-ingress + namespace: sdejpt + labels: + type: api-gateway + octopus.control: all-ingress-config-1.1.0 + app.kubernetes.io/managed-by: octopus-control + app.kubernetes.io/version: 6.0.0 + annotations: + kubernetes.io/ingress.class: "nginx" + nginx.ingress.kubernetes.io/enable-cors: "true" + nginx.ingress.kubernetes.io/rewrite-target: /$1 + nginx.ingress.kubernetes.io/configuration-snippet: | + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "Upgrade"; +spec: + rules: + - host: fake-domain.sdejpt.io + http: + paths: + - path: /oms/api/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-admin-gateway + servicePort: 8080 + - path: /open/api/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-open-gateway + servicePort: 8080 + - path: /api/?(.*) + pathType: ImplementationSpecific + backend: + serviceName: cmii-uav-gateway + servicePort: 8080 diff --git a/42-202411-山东二级平台/部署/k8s-mongo.yaml b/42-202411-山东二级平台/部署/k8s-mongo.yaml new file mode 100644 index 0000000..862669b --- /dev/null +++ b/42-202411-山东二级平台/部署/k8s-mongo.yaml @@ -0,0 +1,78 @@ +--- +apiVersion: v1 +kind: Service +metadata: + name: helm-mongo + namespace: sdejpt + labels: + cmii.app: helm-mongo + cmii.type: middleware + helm.sh/chart: mongo-1.1.0 + app.kubernetes.io/managed-by: octopus-control + app.kubernetes.io/version: 6.0.0 +spec: + type: NodePort + selector: + cmii.app: helm-mongo + cmii.type: middleware + ports: + - port: 27017 + name: server-27017 + targetPort: 27017 + nodePort: 37017 +--- +apiVersion: apps/v1 +kind: StatefulSet +metadata: + name: helm-mongo + namespace: sdejpt + labels: + cmii.app: helm-mongo + cmii.type: middleware + helm.sh/chart: mongo-1.1.0 + app.kubernetes.io/managed-by: octopus-control + app.kubernetes.io/version: 6.0.0 +spec: + serviceName: helm-mongo + replicas: 1 + selector: + matchLabels: + cmii.app: helm-mongo + cmii.type: middleware + template: + metadata: + labels: + cmii.app: helm-mongo + cmii.type: middleware + helm.sh/chart: mongo-1.1.0 + app.kubernetes.io/managed-by: octopus-control + app.kubernetes.io/version: 6.0.0 + annotations: + pod.alpha.kubernetes.io/initialized: "true" + spec: + imagePullSecrets: + - name: harborsecret + affinity: {} + containers: + - name: helm-mongo + image: 134.80.124.7:8033/cmii/mongo:5.0 + resources: {} + ports: + - containerPort: 27017 + name: mongo27017 + protocol: TCP + env: + - name: MONGO_INITDB_ROOT_USERNAME + value: cmlc + - name: MONGO_INITDB_ROOT_PASSWORD + value: REdPza8#oVlt + volumeMounts: + - name: mongo-data + mountPath: /data/db + readOnly: false + subPath: default/helm-mongo/data/db + volumes: + - name: mongo-data + persistentVolumeClaim: + claimName: helm-mongo +--- diff --git a/42-202411-山东二级平台/部署/k8s-mysql.yaml b/42-202411-山东二级平台/部署/k8s-mysql.yaml new file mode 100644 index 0000000..cd60d0b --- /dev/null +++ b/42-202411-山东二级平台/部署/k8s-mysql.yaml @@ -0,0 +1,416 @@ +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: helm-mysql + namespace: sdejpt + labels: + app.kubernetes.io/name: mysql-db + octopus.control: mysql-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus + annotations: {} +secrets: + - name: helm-mysql +--- +apiVersion: v1 +kind: Secret +metadata: + name: helm-mysql + namespace: sdejpt + labels: + app.kubernetes.io/name: mysql-db + octopus.control: mysql-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus +type: Opaque +data: + mysql-root-password: "UXpmWFFoZDNiUQ==" + mysql-password: "S0F0cm5PckFKNw==" +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: helm-mysql + namespace: sdejpt + labels: + app.kubernetes.io/name: mysql-db + octopus.control: mysql-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/component: primary +data: + my.cnf: |- + + [mysqld] + port=3306 + basedir=/opt/bitnami/mysql + datadir=/bitnami/mysql/data + pid-file=/opt/bitnami/mysql/tmp/mysqld.pid + socket=/opt/bitnami/mysql/tmp/mysql.sock + log-error=/bitnami/mysql/data/error.log + general_log_file = /bitnami/mysql/data/general.log + slow_query_log_file = /bitnami/mysql/data/slow.log + innodb_data_file_path = ibdata1:512M:autoextend + innodb_buffer_pool_size = 512M + innodb_buffer_pool_instances = 2 + innodb_log_file_size = 512M + innodb_log_files_in_group = 4 + innodb_log_files_in_group = 4 + log-bin = /bitnami/mysql/data/mysql-bin + max_binlog_size=1G + transaction_isolation = REPEATABLE-READ + default_storage_engine = innodb + character-set-server = utf8mb4 + collation-server=utf8mb4_bin + binlog_format = ROW + binlog_rows_query_log_events=on + binlog_cache_size=4M + binlog_expire_logs_seconds = 1296000 + max_binlog_cache_size=2G + gtid_mode = on + enforce_gtid_consistency = 1 + sync_binlog = 1 + innodb_flush_log_at_trx_commit = 1 + innodb_flush_method = O_DIRECT + log_slave_updates=1 + relay_log_recovery = 1 + relay-log-purge = 1 + default_time_zone = '+08:00' + lower_case_table_names=1 + log_bin_trust_function_creators=1 + group_concat_max_len=67108864 + innodb_io_capacity = 4000 + innodb_io_capacity_max = 8000 + innodb_flush_sync = 0 + innodb_flush_neighbors = 0 + innodb_write_io_threads = 8 + innodb_read_io_threads = 8 + innodb_purge_threads = 4 + innodb_page_cleaners = 4 + innodb_open_files = 65535 + innodb_max_dirty_pages_pct = 50 + innodb_lru_scan_depth = 4000 + innodb_checksum_algorithm = crc32 + innodb_lock_wait_timeout = 10 + innodb_rollback_on_timeout = 1 + innodb_print_all_deadlocks = 1 + innodb_file_per_table = 1 + innodb_online_alter_log_max_size = 4G + innodb_stats_on_metadata = 0 + innodb_thread_concurrency = 0 + innodb_sync_spin_loops = 100 + innodb_spin_wait_delay = 30 + lock_wait_timeout = 3600 + slow_query_log = 1 + long_query_time = 10 + log_queries_not_using_indexes =1 + log_throttle_queries_not_using_indexes = 60 + min_examined_row_limit = 100 + log_slow_admin_statements = 1 + log_slow_slave_statements = 1 + default_authentication_plugin=mysql_native_password + skip-name-resolve=1 + explicit_defaults_for_timestamp=1 + plugin_dir=/opt/bitnami/mysql/plugin + max_allowed_packet=128M + max_connections = 2000 + max_connect_errors = 1000000 + table_definition_cache=2000 + table_open_cache_instances=64 + tablespace_definition_cache=1024 + thread_cache_size=256 + interactive_timeout = 600 + wait_timeout = 600 + tmpdir=/opt/bitnami/mysql/tmp + max_allowed_packet=32M + bind-address=0.0.0.0 + performance_schema = 1 + performance_schema_instrument = '%memory%=on' + performance_schema_instrument = '%lock%=on' + innodb_monitor_enable=ALL + + [mysql] + no-auto-rehash + + [mysqldump] + quick + max_allowed_packet = 32M + + [client] + port=3306 + socket=/opt/bitnami/mysql/tmp/mysql.sock + default-character-set=UTF8 + plugin_dir=/opt/bitnami/mysql/plugin + + [manager] + port=3306 + socket=/opt/bitnami/mysql/tmp/mysql.sock + pid-file=/opt/bitnami/mysql/tmp/mysqld.pid +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: helm-mysql-init-scripts + namespace: sdejpt + labels: + app.kubernetes.io/name: mysql-db + octopus.control: mysql-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/component: primary +data: + create_users_grants_core.sql: |- + create user zyly@'%' identified by 'Cmii@451315'; + grant select on *.* to zyly@'%'; + create user zyly_qc@'%' identified by 'Uh)E_owCyb16'; + grant all on *.* to zyly_qc@'%'; + create user k8s_admin@'%' identified by 'fP#UaH6qQ3)8'; + grant all on *.* to k8s_admin@'%'; + create user audit_dba@'%' identified by 'PjCzqiBmJaTpgkoYXynH'; + grant all on *.* to audit_dba@'%'; + create user db_backup@'%' identified by 'RU5Pu(4FGdT9'; + GRANT SELECT, RELOAD, PROCESS, LOCK TABLES, REPLICATION CLIENT, EVENT on *.* to db_backup@'%'; + create user monitor@'%' identified by 'PL3#nGtrWbf-'; + grant REPLICATION CLIENT on *.* to monitor@'%'; + flush privileges; +--- +kind: Service +apiVersion: v1 +metadata: + name: cmii-mysql + namespace: sdejpt + labels: + app.kubernetes.io/component: primary + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/name: mysql-db + app.kubernetes.io/release: sdejpt + cmii.app: mysql + cmii.type: middleware + octopus.control: mysql-db-wdd +spec: + ports: + - name: mysql + protocol: TCP + port: 13306 + targetPort: mysql + selector: + app.kubernetes.io/component: primary + app.kubernetes.io/name: mysql-db + app.kubernetes.io/release: sdejpt + cmii.app: mysql + cmii.type: middleware + type: ClusterIP +--- +apiVersion: v1 +kind: Service +metadata: + name: helm-mysql-headless + namespace: sdejpt + labels: + app.kubernetes.io/name: mysql-db + octopus.control: mysql-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus + cmii.type: middleware + cmii.app: mysql + app.kubernetes.io/component: primary + annotations: {} +spec: + type: ClusterIP + clusterIP: None + publishNotReadyAddresses: true + ports: + - name: mysql + port: 3306 + targetPort: mysql + selector: + app.kubernetes.io/name: mysql-db + app.kubernetes.io/release: sdejpt + cmii.type: middleware + cmii.app: mysql + app.kubernetes.io/component: primary +--- +apiVersion: v1 +kind: Service +metadata: + name: helm-mysql + namespace: sdejpt + labels: + app.kubernetes.io/name: mysql-db + octopus.control: mysql-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus + cmii.type: middleware + cmii.app: mysql + app.kubernetes.io/component: primary + annotations: {} +spec: + type: NodePort + ports: + - name: mysql + port: 3306 + protocol: TCP + targetPort: mysql + nodePort: 33306 + selector: + app.kubernetes.io/name: mysql-db + app.kubernetes.io/release: sdejpt + cmii.type: middleware + cmii.app: mysql + app.kubernetes.io/component: primary +--- +apiVersion: apps/v1 +kind: StatefulSet +metadata: + name: helm-mysql + namespace: sdejpt + labels: + app.kubernetes.io/name: mysql-db + octopus.control: mysql-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus + cmii.type: middleware + cmii.app: mysql + app.kubernetes.io/component: primary +spec: + replicas: 1 + selector: + matchLabels: + app.kubernetes.io/name: mysql-db + app.kubernetes.io/release: sdejpt + cmii.type: middleware + cmii.app: mysql + app.kubernetes.io/component: primary + serviceName: helm-mysql + updateStrategy: + type: RollingUpdate + template: + metadata: + annotations: + checksum/configuration: 6b60fa0f3a846a6ada8effdc4f823cf8003d42a8c8f630fe8b1b66d3454082dd + labels: + app.kubernetes.io/name: mysql-db + octopus.control: mysql-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus + cmii.type: middleware + cmii.app: mysql + app.kubernetes.io/component: primary + spec: + imagePullSecrets: + - name: harborsecret + serviceAccountName: helm-mysql + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: mysql-deploy + operator: In + values: + - "master" + securityContext: + fsGroup: 1001 + initContainers: + - name: change-volume-permissions + image: 134.80.124.7:8033/cmii/bitnami-shell:11-debian-11-r136 + imagePullPolicy: "Always" + command: + - /bin/bash + - -ec + - | + chown -R 1001:1001 /bitnami/mysql + securityContext: + runAsUser: 0 + volumeMounts: + - name: mysql-data + mountPath: /bitnami/mysql + containers: + - name: mysql + image: 134.80.124.7:8033/cmii/mysql:8.1.0-debian-11-r42 + imagePullPolicy: "IfNotPresent" + securityContext: + runAsUser: 1001 + env: + - name: BITNAMI_DEBUG + value: "true" + - name: MYSQL_ROOT_PASSWORD + valueFrom: + secretKeyRef: + name: helm-mysql + key: mysql-root-password + - name: MYSQL_DATABASE + value: "cmii" + ports: + - name: mysql + containerPort: 3306 + livenessProbe: + failureThreshold: 5 + initialDelaySeconds: 120 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 3 + exec: + command: + - /bin/bash + - -ec + - | + password_aux="${MYSQL_ROOT_PASSWORD:-}" + if [[ -f "${MYSQL_ROOT_PASSWORD_FILE:-}" ]]; then + password_aux=$(cat "$MYSQL_ROOT_PASSWORD_FILE") + fi + mysqladmin status -uroot -p"${password_aux}" + readinessProbe: + failureThreshold: 5 + initialDelaySeconds: 30 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 3 + exec: + command: + - /bin/bash + - -ec + - | + password_aux="${MYSQL_ROOT_PASSWORD:-}" + if [[ -f "${MYSQL_ROOT_PASSWORD_FILE:-}" ]]; then + password_aux=$(cat "$MYSQL_ROOT_PASSWORD_FILE") + fi + mysqladmin status -uroot -p"${password_aux}" + startupProbe: + failureThreshold: 60 + initialDelaySeconds: 120 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 1 + exec: + command: + - /bin/bash + - -ec + - | + password_aux="${MYSQL_ROOT_PASSWORD:-}" + if [[ -f "${MYSQL_ROOT_PASSWORD_FILE:-}" ]]; then + password_aux=$(cat "$MYSQL_ROOT_PASSWORD_FILE") + fi + mysqladmin status -uroot -p"${password_aux}" + resources: + limits: {} + requests: {} + volumeMounts: + - name: mysql-data + mountPath: /bitnami/mysql + - name: custom-init-scripts + mountPath: /docker-entrypoint-initdb.d + - name: config + mountPath: /opt/bitnami/mysql/conf/my.cnf + subPath: my.cnf + volumes: + - name: config + configMap: + name: helm-mysql + - name: custom-init-scripts + configMap: + name: helm-mysql-init-scripts + - name: mysql-data + hostPath: + path: /var/lib/docker/mysql-pv/sdejpt/ diff --git a/42-202411-山东二级平台/部署/k8s-nacos.yaml b/42-202411-山东二级平台/部署/k8s-nacos.yaml new file mode 100644 index 0000000..cd25a1a --- /dev/null +++ b/42-202411-山东二级平台/部署/k8s-nacos.yaml @@ -0,0 +1,130 @@ +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: helm-nacos-cm + namespace: sdejpt + labels: + cmii.app: helm-nacos + cmii.type: middleware + octopus.control: nacos-wdd + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/version: 6.0.0 +data: + mysql.db.name: "cmii_nacos_config" + mysql.db.host: "helm-mysql" + mysql.port: "3306" + mysql.user: "k8s_admin" + mysql.password: "fP#UaH6qQ3)8" +--- +apiVersion: v1 +kind: Service +metadata: + name: helm-nacos + namespace: sdejpt + labels: + cmii.app: helm-nacos + cmii.type: middleware + octopus.control: nacos-wdd + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/version: 6.0.0 +spec: + type: NodePort + selector: + cmii.app: helm-nacos + cmii.type: middleware + ports: + - port: 8848 + name: server + targetPort: 8848 + nodePort: 38848 + - port: 9848 + name: server12 + targetPort: 9848 + - port: 9849 + name: server23 + targetPort: 9849 +--- +apiVersion: apps/v1 +kind: StatefulSet +metadata: + name: helm-nacos + namespace: sdejpt + labels: + cmii.app: helm-nacos + cmii.type: middleware + octopus.control: nacos-wdd + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/version: 6.0.0 +spec: + serviceName: helm-nacos + replicas: 1 + selector: + matchLabels: + cmii.app: helm-nacos + cmii.type: middleware + template: + metadata: + labels: + cmii.app: helm-nacos + cmii.type: middleware + octopus.control: nacos-wdd + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/version: 6.0.0 + annotations: + pod.alpha.kubernetes.io/initialized: "true" + spec: + imagePullSecrets: + - name: harborsecret + affinity: {} + containers: + - name: nacos-server + image: 134.80.124.7:8033/cmii/nacos-server:v2.1.2 + ports: + - containerPort: 8848 + name: dashboard + - containerPort: 9848 + name: tcp-9848 + - containerPort: 9849 + name: tcp-9849 + env: + - name: NACOS_AUTH_ENABLE + value: "false" + - name: NACOS_REPLICAS + value: "1" + - name: MYSQL_SERVICE_DB_NAME + valueFrom: + configMapKeyRef: + name: helm-nacos-cm + key: mysql.db.name + - name: MYSQL_SERVICE_PORT + valueFrom: + configMapKeyRef: + name: helm-nacos-cm + key: mysql.port + - name: MYSQL_SERVICE_USER + valueFrom: + configMapKeyRef: + name: helm-nacos-cm + key: mysql.user + - name: MYSQL_SERVICE_PASSWORD + valueFrom: + configMapKeyRef: + name: helm-nacos-cm + key: mysql.password + - name: MYSQL_SERVICE_HOST + valueFrom: + configMapKeyRef: + name: helm-nacos-cm + key: mysql.db.host + - name: NACOS_SERVER_PORT + value: "8848" + - name: NACOS_APPLICATION_PORT + value: "8848" + - name: PREFER_HOST_MODE + value: "hostname" + - name: MODE + value: standalone + - name: SPRING_DATASOURCE_PLATFORM + value: mysql +--- diff --git a/42-202411-山东二级平台/部署/k8s-nfs-test.yaml b/42-202411-山东二级平台/部署/k8s-nfs-test.yaml new file mode 100644 index 0000000..d1bd9eb --- /dev/null +++ b/42-202411-山东二级平台/部署/k8s-nfs-test.yaml @@ -0,0 +1,38 @@ +--- +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: test-claim + annotations: + volume.beta.kubernetes.io/storage-class: "nfs-prod-distribute" #与nfs-StorageClass.yaml metadata.name保持一致 +spec: + accessModes: + - ReadWriteOnce + storageClassName: nfs-prod-distribute + resources: + requests: + storage: 1Mi +--- +kind: Pod +apiVersion: v1 +metadata: + name: test-pod +spec: + imagePullSecrets: + - name: harborsecret + containers: + - name: test-pod + image: 134.80.124.7:8033/cmii/busybox:latest + command: + - "/bin/sh" + args: + - "-c" + - "touch /mnt/NFS-CREATE-SUCCESS && exit 0 || exit 1" #创建一个SUCCESS文件后退出 + volumeMounts: + - name: nfs-pvc + mountPath: "/mnt" + restartPolicy: "Never" + volumes: + - name: nfs-pvc + persistentVolumeClaim: + claimName: test-claim #与PVC名称保持一致 diff --git a/42-202411-山东二级平台/部署/k8s-nfs.yaml b/42-202411-山东二级平台/部署/k8s-nfs.yaml new file mode 100644 index 0000000..dfc3d37 --- /dev/null +++ b/42-202411-山东二级平台/部署/k8s-nfs.yaml @@ -0,0 +1,114 @@ +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: nfs-client-provisioner + # replace with namespace where provisioner is deployed + namespace: kube-system #根据实际环境设定namespace,下面类同 +--- +kind: ClusterRole +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: nfs-client-provisioner-runner +rules: + - apiGroups: [""] + resources: ["persistentvolumes"] + verbs: ["get", "list", "watch", "create", "delete"] + - apiGroups: [""] + resources: ["persistentvolumeclaims"] + verbs: ["get", "list", "watch", "update"] + - apiGroups: ["storage.k8s.io"] + resources: ["storageclasses"] + verbs: ["get", "list", "watch"] + - apiGroups: [""] + resources: ["events"] + verbs: ["create", "update", "patch"] +--- +kind: ClusterRoleBinding +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: run-nfs-client-provisioner +subjects: + - kind: ServiceAccount + name: nfs-client-provisioner + # replace with namespace where provisioner is deployed + namespace: kube-system +roleRef: + kind: ClusterRole +# name: nfs-client-provisioner-runner + name: cluster-admin + apiGroup: rbac.authorization.k8s.io +--- +kind: Role +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: leader-locking-nfs-client-provisioner + # replace with namespace where provisioner is deployed + namespace: kube-system +rules: + - apiGroups: [""] + resources: ["endpoints"] + verbs: ["get", "list", "watch", "create", "update", "patch"] +--- +kind: RoleBinding +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: leader-locking-nfs-client-provisioner +subjects: + - kind: ServiceAccount + name: nfs-client-provisioner + # replace with namespace where provisioner is deployed + namespace: kube-system +roleRef: + kind: Role + name: leader-locking-nfs-client-provisioner + apiGroup: rbac.authorization.k8s.io + +--- +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: nfs-prod-distribute +provisioner: cmlc-nfs-storage #这里的名称要和provisioner配置文件中的环境变量PROVISIONER_NAME保持一致parameters: archiveOnDelete: "false" +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: nfs-client-provisioner + labels: + app: nfs-client-provisioner + # replace with namespace where provisioner is deployed + namespace: kube-system #与RBAC文件中的namespace保持一致 +spec: + replicas: 1 + selector: + matchLabels: + app: nfs-client-provisioner + strategy: + type: Recreate + template: + metadata: + labels: + app: nfs-client-provisioner + spec: + imagePullSecrets: + - name: harborsecret + serviceAccountName: nfs-client-provisioner + containers: + - name: nfs-client-provisioner + image: 134.80.124.7:8033/cmii/nfs-subdir-external-provisioner:v4.0.2 + volumeMounts: + - name: nfs-client-root + mountPath: /persistentvolumes + env: + - name: PROVISIONER_NAME + value: cmlc-nfs-storage + - name: NFS_SERVER + value: 134.80.124.21 + - name: NFS_PATH + value: /var/lib/docker/nfs_data + volumes: + - name: nfs-client-root + nfs: + server: 134.80.124.21 + path: /var/lib/docker/nfs_data diff --git a/42-202411-山东二级平台/部署/k8s-pvc.yaml b/42-202411-山东二级平台/部署/k8s-pvc.yaml new file mode 100644 index 0000000..d58b6f3 --- /dev/null +++ b/42-202411-山东二级平台/部署/k8s-pvc.yaml @@ -0,0 +1,76 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: nfs-backend-log-pvc + namespace: sdejpt + labels: + cmii.type: middleware-base + cmii.app: nfs-backend-log-pvc + helm.sh/chart: all-persistence-volume-claims-1.1.0 + app.kubernetes.io/version: 6.0.0 +spec: + storageClassName: nfs-prod-distribute + accessModes: + - ReadWriteMany + volumeMode: Filesystem + resources: + requests: + storage: 100Gi +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: helm-emqxs + namespace: sdejpt + labels: + cmii.type: middleware-base + cmii.app: helm-emqxs + helm.sh/chart: all-persistence-volume-claims-1.1.0 + app.kubernetes.io/version: 6.0.0 +spec: + storageClassName: nfs-prod-distribute + accessModes: + - ReadWriteMany + volumeMode: Filesystem + resources: + requests: + storage: 20Gi +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: helm-mongo + namespace: sdejpt + labels: + cmii.type: middleware-base + cmii.app: helm-mongo + helm.sh/chart: all-persistence-volume-claims-1.1.0 + app.kubernetes.io/version: 6.0.0 +spec: + storageClassName: nfs-prod-distribute + accessModes: + - ReadWriteMany + volumeMode: Filesystem + resources: + requests: + storage: 30Gi +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: helm-rabbitmq + namespace: sdejpt + labels: + cmii.type: middleware-base + cmii.app: helm-rabbitmq + helm.sh/chart: all-persistence-volume-claims-1.1.0 + app.kubernetes.io/version: 6.0.0 +spec: + storageClassName: nfs-prod-distribute + accessModes: + - ReadWriteMany + volumeMode: Filesystem + resources: + requests: + storage: 20Gi diff --git a/42-202411-山东二级平台/部署/k8s-rabbitmq.yaml b/42-202411-山东二级平台/部署/k8s-rabbitmq.yaml new file mode 100644 index 0000000..3c78e1d --- /dev/null +++ b/42-202411-山东二级平台/部署/k8s-rabbitmq.yaml @@ -0,0 +1,328 @@ +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: helm-rabbitmq + namespace: sdejpt + labels: + app.kubernetes.io/name: helm-rabbitmq + helm.sh/chart: rabbitmq-8.26.1 + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: rabbitmq +automountServiceAccountToken: true +secrets: + - name: helm-rabbitmq +--- +apiVersion: v1 +kind: Secret +metadata: + name: helm-rabbitmq + namespace: sdejpt + labels: + app.kubernetes.io/name: helm-rabbitmq + helm.sh/chart: rabbitmq-8.26.1 + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: rabbitmq +type: Opaque +data: + rabbitmq-password: "blljUk45MXIuX2hq" + rabbitmq-erlang-cookie: "emFBRmt1ZU1xMkJieXZvdHRYbWpoWk52UThuVXFzcTU=" +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: helm-rabbitmq-config + namespace: sdejpt + labels: + app.kubernetes.io/name: helm-rabbitmq + helm.sh/chart: rabbitmq-8.26.1 + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: rabbitmq +data: + rabbitmq.conf: |- + ## Username and password + ## + default_user = admin + default_pass = nYcRN91r._hj + ## Clustering + ## + cluster_formation.peer_discovery_backend = rabbit_peer_discovery_k8s + cluster_formation.k8s.host = kubernetes.default.svc.cluster.local + cluster_formation.node_cleanup.interval = 10 + cluster_formation.node_cleanup.only_log_warning = true + cluster_partition_handling = autoheal + # queue master locator + queue_master_locator = min-masters + # enable guest user + loopback_users.guest = false + #default_vhost = default-vhost + #disk_free_limit.absolute = 50MB + #load_definitions = /app/load_definition.json +--- +kind: Role +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: helm-rabbitmq-endpoint-reader + namespace: sdejpt + labels: + app.kubernetes.io/name: helm-rabbitmq + helm.sh/chart: rabbitmq-8.26.1 + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: rabbitmq +rules: + - apiGroups: [""] + resources: ["endpoints"] + verbs: ["get"] + - apiGroups: [""] + resources: ["events"] + verbs: ["create"] +--- +kind: RoleBinding +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: helm-rabbitmq-endpoint-reader + namespace: sdejpt + labels: + app.kubernetes.io/name: helm-rabbitmq + helm.sh/chart: rabbitmq-8.26.1 + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: rabbitmq +subjects: + - kind: ServiceAccount + name: helm-rabbitmq +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: helm-rabbitmq-endpoint-reader +--- +apiVersion: v1 +kind: Service +metadata: + name: helm-rabbitmq-headless + namespace: sdejpt + labels: + app.kubernetes.io/name: helm-rabbitmq + helm.sh/chart: rabbitmq-8.26.1 + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: rabbitmq +spec: + clusterIP: None + ports: + - name: epmd + port: 4369 + targetPort: epmd + - name: amqp + port: 5672 + targetPort: amqp + - name: dist + port: 25672 + targetPort: dist + - name: dashboard + port: 15672 + targetPort: stats + selector: + app.kubernetes.io/name: helm-rabbitmq + app.kubernetes.io/release: sdejpt + publishNotReadyAddresses: true +--- +apiVersion: v1 +kind: Service +metadata: + name: helm-rabbitmq + namespace: sdejpt + labels: + app.kubernetes.io/name: helm-rabbitmq + helm.sh/chart: rabbitmq-8.26.1 + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: rabbitmq +spec: + type: NodePort + ports: + - name: amqp + port: 5672 + targetPort: amqp + nodePort: 35672 + - name: dashboard + port: 15672 + targetPort: dashboard + nodePort: 36675 + selector: + app.kubernetes.io/name: helm-rabbitmq + app.kubernetes.io/release: sdejpt +--- +apiVersion: apps/v1 +kind: StatefulSet +metadata: + name: helm-rabbitmq + namespace: sdejpt + labels: + app.kubernetes.io/name: helm-rabbitmq + helm.sh/chart: rabbitmq-8.26.1 + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: rabbitmq +spec: + serviceName: helm-rabbitmq-headless + podManagementPolicy: OrderedReady + replicas: 1 + updateStrategy: + type: RollingUpdate + selector: + matchLabels: + app.kubernetes.io/name: helm-rabbitmq + app.kubernetes.io/release: sdejpt + template: + metadata: + labels: + app.kubernetes.io/name: helm-rabbitmq + helm.sh/chart: rabbitmq-8.26.1 + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: rabbitmq + annotations: + checksum/config: d6c2caa9572f64a06d9f7daa34c664a186b4778cd1697ef8e59663152fc628f1 + checksum/secret: d764e7b3d999e7324d1afdfec6140092a612f04b6e0306818675815cec2f454f + spec: + imagePullSecrets: + - name: harborsecret + serviceAccountName: helm-rabbitmq + affinity: {} + securityContext: + fsGroup: 5001 + runAsUser: 5001 + terminationGracePeriodSeconds: 120 + initContainers: + - name: volume-permissions + image: 134.80.124.7:8033/cmii/bitnami-shell:11-debian-11-r136 + imagePullPolicy: "Always" + command: + - /bin/bash + args: + - -ec + - | + mkdir -p "/bitnami/rabbitmq/mnesia" + chown -R "5001:5001" "/bitnami/rabbitmq/mnesia" + securityContext: + runAsUser: 0 + resources: + limits: {} + requests: {} + volumeMounts: + - name: data + mountPath: /bitnami/rabbitmq/mnesia + containers: + - name: rabbitmq + image: 134.80.124.7:8033/cmii/rabbitmq:3.9.12-debian-10-r3 + imagePullPolicy: "Always" + env: + - name: BITNAMI_DEBUG + value: "false" + - name: MY_POD_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: MY_POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + - name: MY_POD_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + - name: K8S_SERVICE_NAME + value: "helm-rabbitmq-headless" + - name: K8S_ADDRESS_TYPE + value: hostname + - name: RABBITMQ_FORCE_BOOT + value: "no" + - name: RABBITMQ_NODE_NAME + value: "rabbit@$(MY_POD_NAME).$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE).svc.cluster.local" + - name: K8S_HOSTNAME_SUFFIX + value: ".$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE).svc.cluster.local" + - name: RABBITMQ_MNESIA_DIR + value: "/bitnami/rabbitmq/mnesia/$(RABBITMQ_NODE_NAME)" + - name: RABBITMQ_LDAP_ENABLE + value: "no" + - name: RABBITMQ_LOGS + value: "-" + - name: RABBITMQ_ULIMIT_NOFILES + value: "65536" + - name: RABBITMQ_USE_LONGNAME + value: "true" + - name: RABBITMQ_ERL_COOKIE + valueFrom: + secretKeyRef: + name: helm-rabbitmq + key: rabbitmq-erlang-cookie + - name: RABBITMQ_LOAD_DEFINITIONS + value: "no" + - name: RABBITMQ_SECURE_PASSWORD + value: "yes" + - name: RABBITMQ_USERNAME + value: "admin" + - name: RABBITMQ_PASSWORD + valueFrom: + secretKeyRef: + name: helm-rabbitmq + key: rabbitmq-password + - name: RABBITMQ_PLUGINS + value: "rabbitmq_management, rabbitmq_peer_discovery_k8s, rabbitmq_shovel, rabbitmq_shovel_management, rabbitmq_auth_backend_ldap" + ports: + - name: amqp + containerPort: 5672 + - name: dist + containerPort: 25672 + - name: dashboard + containerPort: 15672 + - name: epmd + containerPort: 4369 + livenessProbe: + exec: + command: + - /bin/bash + - -ec + - rabbitmq-diagnostics -q ping + initialDelaySeconds: 120 + periodSeconds: 30 + timeoutSeconds: 20 + successThreshold: 1 + failureThreshold: 6 + readinessProbe: + exec: + command: + - /bin/bash + - -ec + - rabbitmq-diagnostics -q check_running && rabbitmq-diagnostics -q check_local_alarms + initialDelaySeconds: 10 + periodSeconds: 30 + timeoutSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + lifecycle: + preStop: + exec: + command: + - /bin/bash + - -ec + - | + if [[ -f /opt/bitnami/scripts/rabbitmq/nodeshutdown.sh ]]; then + /opt/bitnami/scripts/rabbitmq/nodeshutdown.sh -t "120" -d "false" + else + rabbitmqctl stop_app + fi + resources: + limits: {} + requests: {} + volumeMounts: + - name: configuration + mountPath: /bitnami/rabbitmq/conf + - name: data + mountPath: /bitnami/rabbitmq/mnesia + volumes: + - name: configuration + configMap: + name: helm-rabbitmq-config + items: + - key: rabbitmq.conf + path: rabbitmq.conf + - name: data + persistentVolumeClaim: + claimName: helm-rabbitmq diff --git a/42-202411-山东二级平台/部署/k8s-redis.yaml b/42-202411-山东二级平台/部署/k8s-redis.yaml new file mode 100644 index 0000000..c99514b --- /dev/null +++ b/42-202411-山东二级平台/部署/k8s-redis.yaml @@ -0,0 +1,585 @@ +--- +apiVersion: v1 +kind: ServiceAccount +automountServiceAccountToken: true +metadata: + name: helm-redis + namespace: sdejpt + labels: + app.kubernetes.io/name: redis-db + octopus.control: redis-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus +--- +apiVersion: v1 +kind: Secret +metadata: + name: helm-redis + namespace: sdejpt + labels: + app.kubernetes.io/name: redis-db + octopus.control: redis-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus +type: Opaque +data: + redis-password: "TWNhY2hlQDQ1MjI=" +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: helm-redis-configuration + namespace: sdejpt + labels: + app.kubernetes.io/name: redis-db + octopus.control: redis-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus +data: + redis.conf: |- + # User-supplied common configuration: + # Enable AOF https://redis.io/topics/persistence#append-only-file + appendonly yes + # Disable RDB persistence, AOF persistence already enabled. + save "" + # End of common configuration + master.conf: |- + dir /data + # User-supplied master configuration: + rename-command FLUSHDB "" + rename-command FLUSHALL "" + # End of master configuration + replica.conf: |- + dir /data + slave-read-only yes + # User-supplied replica configuration: + rename-command FLUSHDB "" + rename-command FLUSHALL "" + # End of replica configuration +--- +# Source: outside-deploy/charts/redis-db/templates/health-configmap.yaml +apiVersion: v1 +kind: ConfigMap +metadata: + name: helm-redis-health + namespace: sdejpt + labels: + app.kubernetes.io/name: redis-db + octopus.control: redis-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus +data: + ping_readiness_local.sh: |- + #!/bin/bash + + [[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")" + [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD" + response=$( + timeout -s 3 $1 \ + redis-cli \ + -h localhost \ + -p $REDIS_PORT \ + ping + ) + if [ "$response" != "PONG" ]; then + echo "$response" + exit 1 + fi + ping_liveness_local.sh: |- + #!/bin/bash + + [[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")" + [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD" + response=$( + timeout -s 3 $1 \ + redis-cli \ + -h localhost \ + -p $REDIS_PORT \ + ping + ) + if [ "$response" != "PONG" ] && [ "$response" != "LOADING Redis is loading the dataset in memory" ]; then + echo "$response" + exit 1 + fi + ping_readiness_master.sh: |- + #!/bin/bash + + [[ -f $REDIS_MASTER_PASSWORD_FILE ]] && export REDIS_MASTER_PASSWORD="$(< "${REDIS_MASTER_PASSWORD_FILE}")" + [[ -n "$REDIS_MASTER_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_MASTER_PASSWORD" + response=$( + timeout -s 3 $1 \ + redis-cli \ + -h $REDIS_MASTER_HOST \ + -p $REDIS_MASTER_PORT_NUMBER \ + ping + ) + if [ "$response" != "PONG" ]; then + echo "$response" + exit 1 + fi + ping_liveness_master.sh: |- + #!/bin/bash + + [[ -f $REDIS_MASTER_PASSWORD_FILE ]] && export REDIS_MASTER_PASSWORD="$(< "${REDIS_MASTER_PASSWORD_FILE}")" + [[ -n "$REDIS_MASTER_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_MASTER_PASSWORD" + response=$( + timeout -s 3 $1 \ + redis-cli \ + -h $REDIS_MASTER_HOST \ + -p $REDIS_MASTER_PORT_NUMBER \ + ping + ) + if [ "$response" != "PONG" ] && [ "$response" != "LOADING Redis is loading the dataset in memory" ]; then + echo "$response" + exit 1 + fi + ping_readiness_local_and_master.sh: |- + script_dir="$(dirname "$0")" + exit_status=0 + "$script_dir/ping_readiness_local.sh" $1 || exit_status=$? + "$script_dir/ping_readiness_master.sh" $1 || exit_status=$? + exit $exit_status + ping_liveness_local_and_master.sh: |- + script_dir="$(dirname "$0")" + exit_status=0 + "$script_dir/ping_liveness_local.sh" $1 || exit_status=$? + "$script_dir/ping_liveness_master.sh" $1 || exit_status=$? + exit $exit_status +--- +# Source: outside-deploy/charts/redis-db/templates/scripts-configmap.yaml +apiVersion: v1 +kind: ConfigMap +metadata: + name: helm-redis-scripts + namespace: sdejpt + labels: + app.kubernetes.io/name: redis-db + octopus.control: redis-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus +data: + start-master.sh: | + #!/bin/bash + + [[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")" + if [[ ! -f /opt/bitnami/redis/etc/master.conf ]];then + cp /opt/bitnami/redis/mounted-etc/master.conf /opt/bitnami/redis/etc/master.conf + fi + if [[ ! -f /opt/bitnami/redis/etc/redis.conf ]];then + cp /opt/bitnami/redis/mounted-etc/redis.conf /opt/bitnami/redis/etc/redis.conf + fi + ARGS=("--port" "${REDIS_PORT}") + ARGS+=("--requirepass" "${REDIS_PASSWORD}") + ARGS+=("--masterauth" "${REDIS_PASSWORD}") + ARGS+=("--include" "/opt/bitnami/redis/etc/redis.conf") + ARGS+=("--include" "/opt/bitnami/redis/etc/master.conf") + exec redis-server "${ARGS[@]}" + start-replica.sh: | + #!/bin/bash + + get_port() { + hostname="$1" + type="$2" + + port_var=$(echo "${hostname^^}_SERVICE_PORT_$type" | sed "s/-/_/g") + port=${!port_var} + + if [ -z "$port" ]; then + case $type in + "SENTINEL") + echo 26379 + ;; + "REDIS") + echo 6379 + ;; + esac + else + echo $port + fi + } + + get_full_hostname() { + hostname="$1" + echo "${hostname}.${HEADLESS_SERVICE}" + } + + REDISPORT=$(get_port "$HOSTNAME" "REDIS") + + [[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")" + [[ -f $REDIS_MASTER_PASSWORD_FILE ]] && export REDIS_MASTER_PASSWORD="$(< "${REDIS_MASTER_PASSWORD_FILE}")" + if [[ ! -f /opt/bitnami/redis/etc/replica.conf ]];then + cp /opt/bitnami/redis/mounted-etc/replica.conf /opt/bitnami/redis/etc/replica.conf + fi + if [[ ! -f /opt/bitnami/redis/etc/redis.conf ]];then + cp /opt/bitnami/redis/mounted-etc/redis.conf /opt/bitnami/redis/etc/redis.conf + fi + + echo "" >> /opt/bitnami/redis/etc/replica.conf + echo "replica-announce-port $REDISPORT" >> /opt/bitnami/redis/etc/replica.conf + echo "replica-announce-ip $(get_full_hostname "$HOSTNAME")" >> /opt/bitnami/redis/etc/replica.conf + ARGS=("--port" "${REDIS_PORT}") + ARGS+=("--slaveof" "${REDIS_MASTER_HOST}" "${REDIS_MASTER_PORT_NUMBER}") + ARGS+=("--requirepass" "${REDIS_PASSWORD}") + ARGS+=("--masterauth" "${REDIS_MASTER_PASSWORD}") + ARGS+=("--include" "/opt/bitnami/redis/etc/redis.conf") + ARGS+=("--include" "/opt/bitnami/redis/etc/replica.conf") + exec redis-server "${ARGS[@]}" +--- +# Source: outside-deploy/charts/redis-db/templates/headless-svc.yaml +apiVersion: v1 +kind: Service +metadata: + name: helm-redis-headless + namespace: sdejpt + labels: + app.kubernetes.io/name: redis-db + octopus.control: redis-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus +spec: + type: ClusterIP + clusterIP: None + ports: + - name: tcp-redis + port: 6379 + targetPort: redis + selector: + app.kubernetes.io/name: redis-db + app.kubernetes.io/release: sdejpt +--- +# Source: outside-deploy/charts/redis-db/templates/master/service.yaml +apiVersion: v1 +kind: Service +metadata: + name: helm-redis-master + namespace: sdejpt + labels: + app.kubernetes.io/name: redis-db + octopus.control: redis-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus + cmii.type: middleware + cmii.app: redis + app.kubernetes.io/component: master +spec: + type: ClusterIP + + ports: + - name: tcp-redis + port: 6379 + targetPort: redis + nodePort: null + selector: + app.kubernetes.io/name: redis-db + app.kubernetes.io/release: sdejpt + cmii.type: middleware + cmii.app: redis + app.kubernetes.io/component: master +--- +# Source: outside-deploy/charts/redis-db/templates/replicas/service.yaml +apiVersion: v1 +kind: Service +metadata: + name: helm-redis-replicas + namespace: sdejpt + labels: + app.kubernetes.io/name: redis-db + octopus.control: redis-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/component: replica +spec: + type: ClusterIP + ports: + - name: tcp-redis + port: 6379 + targetPort: redis + nodePort: null + selector: + app.kubernetes.io/name: redis-db + app.kubernetes.io/release: sdejpt + app.kubernetes.io/component: replica +--- +# Source: outside-deploy/charts/redis-db/templates/master/statefulset.yaml +apiVersion: apps/v1 +kind: StatefulSet +metadata: + name: helm-redis-master + namespace: sdejpt + labels: + app.kubernetes.io/name: redis-db + octopus.control: redis-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus + cmii.type: middleware + cmii.app: redis + app.kubernetes.io/component: master +spec: + replicas: 1 + selector: + matchLabels: + app.kubernetes.io/name: redis-db + app.kubernetes.io/release: sdejpt + cmii.type: middleware + cmii.app: redis + app.kubernetes.io/component: master + serviceName: helm-redis-headless + updateStrategy: + rollingUpdate: {} + type: RollingUpdate + template: + metadata: + labels: + app.kubernetes.io/name: redis-db + octopus.control: redis-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus + cmii.type: middleware + cmii.app: redis + app.kubernetes.io/component: master + annotations: + checksum/configmap: b64aa5db67e6e63811f3c1095b9fce34d83c86a471fccdda0e48eedb53a179b0 + checksum/health: 6e0a6330e5ac63e565ae92af1444527d72d8897f91266f333555b3d323570623 + checksum/scripts: b88df93710b7c42a76006e20218f05c6e500e6cc2affd4bb1985832f03166e98 + checksum/secret: 43f1b0e20f9cb2de936bd182bc3683b720fc3cf4f4e76cb23c06a52398a50e8d + spec: + affinity: {} + securityContext: + fsGroup: 1001 + serviceAccountName: helm-redis + imagePullSecrets: + - name: harborsecret + terminationGracePeriodSeconds: 30 + containers: + - name: redis + image: 134.80.124.7:8033/cmii/redis:6.2.6-debian-10-r0 + imagePullPolicy: "Always" + securityContext: + runAsUser: 1001 + command: + - /bin/bash + args: + - -c + - /opt/bitnami/scripts/start-scripts/start-master.sh + env: + - name: BITNAMI_DEBUG + value: "false" + - name: REDIS_REPLICATION_MODE + value: master + - name: ALLOW_EMPTY_PASSWORD + value: "no" + - name: REDIS_PASSWORD + valueFrom: + secretKeyRef: + name: helm-redis + key: redis-password + - name: REDIS_TLS_ENABLED + value: "no" + - name: REDIS_PORT + value: "6379" + ports: + - name: redis + containerPort: 6379 + livenessProbe: + initialDelaySeconds: 20 + periodSeconds: 5 + # One second longer than command timeout should prevent generation of zombie processes. + timeoutSeconds: 6 + successThreshold: 1 + failureThreshold: 5 + exec: + command: + - sh + - -c + - /health/ping_liveness_local.sh 5 + readinessProbe: + initialDelaySeconds: 20 + periodSeconds: 5 + timeoutSeconds: 2 + successThreshold: 1 + failureThreshold: 5 + exec: + command: + - sh + - -c + - /health/ping_readiness_local.sh 1 + resources: + limits: + cpu: "2" + memory: 8Gi + requests: + cpu: "2" + memory: 8Gi + volumeMounts: + - name: start-scripts + mountPath: /opt/bitnami/scripts/start-scripts + - name: health + mountPath: /health + - name: redis-data + mountPath: /data + subPath: + - name: config + mountPath: /opt/bitnami/redis/mounted-etc + - name: redis-tmp-conf + mountPath: /opt/bitnami/redis/etc/ + - name: tmp + mountPath: /tmp + volumes: + - name: start-scripts + configMap: + name: helm-redis-scripts + defaultMode: 0755 + - name: health + configMap: + name: helm-redis-health + defaultMode: 0755 + - name: config + configMap: + name: helm-redis-configuration + - name: redis-tmp-conf + emptyDir: {} + - name: tmp + emptyDir: {} + - name: redis-data + emptyDir: {} +--- +# Source: outside-deploy/charts/redis-db/templates/replicas/statefulset.yaml +apiVersion: apps/v1 +kind: StatefulSet +metadata: + name: helm-redis-replicas + namespace: sdejpt + labels: + app.kubernetes.io/name: redis-db + octopus.control: redis-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/component: replica +spec: + replicas: 1 + selector: + matchLabels: + app.kubernetes.io/name: redis-db + app.kubernetes.io/release: sdejpt + app.kubernetes.io/component: replica + serviceName: helm-redis-headless + updateStrategy: + rollingUpdate: {} + type: RollingUpdate + template: + metadata: + labels: + app.kubernetes.io/name: redis-db + octopus.control: redis-db-wdd + app.kubernetes.io/release: sdejpt + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/component: replica + annotations: + checksum/configmap: b64aa5db67e6e63811f3c1095b9fce34d83c86a471fccdda0e48eedb53a179b0 + checksum/health: 6e0a6330e5ac63e565ae92af1444527d72d8897f91266f333555b3d323570623 + checksum/scripts: b88df93710b7c42a76006e20218f05c6e500e6cc2affd4bb1985832f03166e98 + checksum/secret: 43f1b0e20f9cb2de936bd182bc3683b720fc3cf4f4e76cb23c06a52398a50e8d + spec: + imagePullSecrets: + - name: harborsecret + securityContext: + fsGroup: 1001 + serviceAccountName: helm-redis + terminationGracePeriodSeconds: 30 + containers: + - name: redis + image: 134.80.124.7:8033/cmii/redis:6.2.6-debian-10-r0 + imagePullPolicy: "Always" + securityContext: + runAsUser: 1001 + command: + - /bin/bash + args: + - -c + - /opt/bitnami/scripts/start-scripts/start-replica.sh + env: + - name: BITNAMI_DEBUG + value: "false" + - name: REDIS_REPLICATION_MODE + value: slave + - name: REDIS_MASTER_HOST + value: helm-redis-master-0.helm-redis-headless.sdejpt.svc.cluster.local + - name: REDIS_MASTER_PORT_NUMBER + value: "6379" + - name: ALLOW_EMPTY_PASSWORD + value: "no" + - name: REDIS_PASSWORD + valueFrom: + secretKeyRef: + name: helm-redis + key: redis-password + - name: REDIS_MASTER_PASSWORD + valueFrom: + secretKeyRef: + name: helm-redis + key: redis-password + - name: REDIS_TLS_ENABLED + value: "no" + - name: REDIS_PORT + value: "6379" + ports: + - name: redis + containerPort: 6379 + livenessProbe: + initialDelaySeconds: 20 + periodSeconds: 5 + timeoutSeconds: 6 + successThreshold: 1 + failureThreshold: 5 + exec: + command: + - sh + - -c + - /health/ping_liveness_local_and_master.sh 5 + readinessProbe: + initialDelaySeconds: 20 + periodSeconds: 5 + timeoutSeconds: 2 + successThreshold: 1 + failureThreshold: 5 + exec: + command: + - sh + - -c + - /health/ping_readiness_local_and_master.sh 1 + resources: + limits: + cpu: "2" + memory: 8Gi + requests: + cpu: "2" + memory: 8Gi + volumeMounts: + - name: start-scripts + mountPath: /opt/bitnami/scripts/start-scripts + - name: health + mountPath: /health + - name: redis-data + mountPath: /data + subPath: + - name: config + mountPath: /opt/bitnami/redis/mounted-etc + - name: redis-tmp-conf + mountPath: /opt/bitnami/redis/etc + volumes: + - name: start-scripts + configMap: + name: helm-redis-scripts + defaultMode: 0755 + - name: health + configMap: + name: helm-redis-health + defaultMode: 0755 + - name: config + configMap: + name: helm-redis-configuration + - name: redis-tmp-conf + emptyDir: {} + - name: redis-data + emptyDir: {} + diff --git a/42-202411-山东二级平台/部署/k8s-srs.yaml b/42-202411-山东二级平台/部署/k8s-srs.yaml new file mode 100644 index 0000000..a35cba4 --- /dev/null +++ b/42-202411-山东二级平台/部署/k8s-srs.yaml @@ -0,0 +1,496 @@ +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: helm-live-srs-cm + namespace: sdejpt + labels: + cmii.app: live-srs + cmii.type: live + octopus.control: wdd + app.kubernetes.io/managed-by: octopus + helm.sh/chart: cmlc-live-srs-rtc-2.0.0 +data: + srs.rtc.conf: |- + listen 31935; + max_connections 4096; + srs_log_tank console; + srs_log_level info; + srs_log_file /home/srs.log; + daemon off; + http_api { + enabled on; + listen 1985; + crossdomain on; + } + stats { + network 0; + } + http_server { + enabled on; + listen 8080; + dir /home/hls; + } + srt_server { + enabled on; + listen 30556; + maxbw 1000000000; + connect_timeout 4000; + peerlatency 600; + recvlatency 600; + } + rtc_server { + enabled on; + listen 30090; + candidate $CANDIDATE; + } + vhost __defaultVhost__ { + http_hooks { + enabled on; + on_publish http://helm-live-op-svc-v2:8080/hooks/on_push; + } + http_remux { + enabled on; + } + rtc { + enabled on; + rtmp_to_rtc on; + rtc_to_rtmp on; + keep_bframe off; + } + tcp_nodelay on; + min_latency on; + play { + gop_cache off; + mw_latency 100; + mw_msgs 10; + } + publish { + firstpkt_timeout 8000; + normal_timeout 4000; + mr on; + } + dvr { + enabled off; + dvr_path /home/dvr/[app]/[stream]/[2006][01]/[timestamp].mp4; + dvr_plan session; + } + hls { + enabled on; + hls_path /home/hls; + hls_fragment 10; + hls_window 60; + hls_m3u8_file [app]/[stream].m3u8; + hls_ts_file [app]/[stream]/[2006][01][02]/[timestamp]-[duration].ts; + hls_cleanup on; + hls_entry_prefix http://134.80.124.6:8088; + } + } +--- +kind: Service +apiVersion: v1 +metadata: + name: helm-live-srs-svc-exporter + namespace: sdejpt + labels: + octopus.control: wdd + app.kubernetes.io/managed-by: octopus +spec: + ports: + - name: rtmp + protocol: TCP + port: 31935 + targetPort: 31935 + nodePort: 31935 + - name: rtc + protocol: UDP + port: 30090 + targetPort: 30090 + nodePort: 30090 + - name: rtc-tcp + protocol: TCP + port: 30090 + targetPort: 30090 + nodePort: 30090 + - name: srt + protocol: UDP + port: 30556 + targetPort: 30556 + nodePort: 30556 + - name: api + protocol: TCP + port: 1985 + targetPort: 1985 + nodePort: 30080 + selector: + srs-role: rtc + type: NodePort + sessionAffinity: None + externalTrafficPolicy: Cluster + +--- +kind: Service +apiVersion: v1 +metadata: + name: helm-live-srs-svc + namespace: sdejpt + labels: + octopus.control: wdd + app.kubernetes.io/managed-by: octopus +spec: + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: 8080 + - name: api + protocol: TCP + port: 1985 + targetPort: 1985 + selector: + srs-role: rtc + type: ClusterIP + sessionAffinity: None + +--- +kind: Service +apiVersion: v1 +metadata: + name: helm-live-srsrtc-svc + namespace: sdejpt + labels: + octopus.control: wdd + app.kubernetes.io/managed-by: octopus +spec: + ports: + - name: rtmp + protocol: TCP + port: 31935 + targetPort: 31935 + selector: + srs-role: rtc + type: ClusterIP + sessionAffinity: None + +--- +kind: StatefulSet +apiVersion: apps/v1 +metadata: + name: helm-live-srs-rtc + namespace: sdejpt + labels: + octopus.control: wdd + app.kubernetes.io/managed-by: octopus + cmii.app: live-srs + cmii.type: live + helm.sh/chart: cmlc-live-srs-rtc-2.0.0 + srs-role: rtc +spec: + replicas: 1 + selector: + matchLabels: + srs-role: rtc + template: + metadata: + labels: + srs-role: rtc + spec: + volumes: + - name: srs-conf-file + configMap: + name: helm-live-srs-cm + items: + - key: srs.rtc.conf + path: docker.conf + defaultMode: 420 + - name: srs-vol + emptyDir: + sizeLimit: 8Gi + containers: + - name: srs-rtc + image: 134.80.124.7:8033/cmii/srs:v5.0.195 + ports: + - name: srs-rtmp + containerPort: 31935 + protocol: TCP + - name: srs-api + containerPort: 1985 + protocol: TCP + - name: srs-flv + containerPort: 8080 + protocol: TCP + - name: srs-webrtc + containerPort: 30090 + protocol: UDP + - name: srs-webrtc-tcp + containerPort: 30090 + protocol: TCP + - name: srs-srt + containerPort: 30556 + protocol: UDP + env: + - name: CANDIDATE + value: 134.80.124.6 + resources: + limits: + cpu: 2000m + memory: 4Gi + requests: + cpu: 100m + memory: 256Mi + volumeMounts: + - name: srs-conf-file + mountPath: /usr/local/srs/conf/docker.conf + subPath: docker.conf + - name: srs-vol + mountPath: /home/dvr + subPath: sdejpt/helm-live/dvr + - name: srs-vol + mountPath: /home/hls + subPath: sdejpt/helm-live/hls + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + imagePullPolicy: Always + - name: oss-adaptor + image: 134.80.124.7:8033/cmii/cmii-srs-oss-adaptor:2023-SA + env: + - name: OSS_ENDPOINT + value: 'http://134.80.124.15:9000' + - name: OSS_AK + value: cmii + - name: OSS_SK + value: 'B#923fC7mk' + - name: OSS_BUCKET + value: live-cluster-hls + - name: SRS_OP + value: 'http://helm-live-op-svc-v2:8080' + - name: MYSQL_ENDPOINT + value: 'helm-mysql:3306' + - name: MYSQL_USERNAME + value: k8s_admin + - name: MYSQL_PASSWORD + value: fP#UaH6qQ3)8 + - name: MYSQL_DATABASE + value: cmii_live_srs_op + - name: MYSQL_TABLE + value: live_segment + - name: LOG_LEVEL + value: info + - name: OSS_META + value: 'yes' + resources: + limits: + cpu: 2000m + memory: 4Gi + requests: + cpu: 100m + memory: 256Mi + volumeMounts: + - name: srs-vol + mountPath: /cmii/share/hls + subPath: sdejpt/helm-live/hls + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + imagePullPolicy: Always + restartPolicy: Always + terminationGracePeriodSeconds: 30 + dnsPolicy: ClusterFirst + securityContext: {} + imagePullSecrets: + - name: harborsecret + affinity: {} + schedulerName: default-scheduler + serviceName: helm-live-srsrtc-svc + podManagementPolicy: OrderedReady + updateStrategy: + type: RollingUpdate + rollingUpdate: + partition: 0 + revisionHistoryLimit: 10 +--- +# live-srs部分 +--- +kind: Deployment +apiVersion: apps/v1 +metadata: + name: helm-live-op-v2 + namespace: sdejpt + labels: + octopus.control: wdd + app.kubernetes.io/managed-by: octopus + cmii.app: live-engine + cmii.type: live + helm.sh/chart: cmlc-live-live-op-2.0.0 + live-role: op-v2 +spec: + replicas: 1 + selector: + matchLabels: + live-role: op-v2 + template: + metadata: + labels: + live-role: op-v2 + spec: + volumes: + - name: srs-conf-file + configMap: + name: helm-live-op-cm-v2 + items: + - key: live.op.conf + path: bootstrap.yaml + defaultMode: 420 + containers: + - name: helm-live-op-v2 + image: 134.80.124.7:8033/cmii/cmii-live-operator:5.2.0 + ports: + - name: operator + containerPort: 8080 + protocol: TCP + resources: + limits: + cpu: 4800m + memory: 4Gi + requests: + cpu: 100m + memory: 256Mi + volumeMounts: + - name: srs-conf-file + mountPath: /cmii/bootstrap.yaml + subPath: bootstrap.yaml + livenessProbe: + httpGet: + path: /cmii/health + port: 8080 + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: 8080 + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + imagePullPolicy: Always + restartPolicy: Always + terminationGracePeriodSeconds: 30 + dnsPolicy: ClusterFirst + securityContext: {} + imagePullSecrets: + - name: harborsecret + affinity: {} + schedulerName: default-scheduler + strategy: + type: RollingUpdate + rollingUpdate: + maxUnavailable: 25% + maxSurge: 25% + revisionHistoryLimit: 10 + progressDeadlineSeconds: 600 +--- +kind: Service +apiVersion: v1 +metadata: + name: helm-live-op-svc-v2 + namespace: sdejpt + labels: + octopus.control: wdd + app.kubernetes.io/managed-by: octopus +spec: + ports: + - protocol: TCP + port: 8080 + targetPort: 8080 + nodePort: 30333 + selector: + live-role: op-v2 + type: NodePort + sessionAffinity: None +--- +kind: Service +apiVersion: v1 +metadata: + name: helm-live-op-svc + namespace: sdejpt + labels: + octopus.control: wdd + app.kubernetes.io/managed-by: octopus +spec: + ports: + - protocol: TCP + port: 8080 + targetPort: 8080 + selector: + live-role: op + type: ClusterIP + sessionAffinity: None +--- +kind: ConfigMap +apiVersion: v1 +metadata: + name: helm-live-op-cm-v2 + namespace: sdejpt + labels: + octopus.control: wdd + app.kubernetes.io/managed-by: octopus + cmii.app: live-engine + cmii.type: live +data: + live.op.conf: |- + server: + port: 8080 + spring: + main: + allow-bean-definition-overriding: true + allow-circular-references: true + application: + name: cmii-live-operator + platform: + info: + name: cmii-live-operator + description: cmii-live-operator + version: 6.0.0 + scanPackage: com.cmii.live.op + cloud: + nacos: + config: + username: nacos + password: KingKong@95461234 + server-addr: helm-nacos:8848 + extension-configs: + - data-id: cmii-live-operator.yml + group: 6.0.0 + refresh: true + shared-configs: + - data-id: cmii-backend-system.yml + group: 6.0.0 + refresh: true + discovery: + enabled: false + + live: + engine: + type: srs + endpoint: 'http://helm-live-srs-svc:1985' + proto: + rtmp: 'rtmp://134.80.124.6:31935' + rtsp: 'rtsp://134.80.124.6:30554' + srt: 'srt://134.80.124.6:30556' + flv: 'http://134.80.124.6:30500' + hls: 'http://134.80.124.6:30500' + rtc: 'webrtc://134.80.124.6:30080' + replay: 'https://134.80.124.6:30333' + minio: + endpoint: http://134.80.124.15:9000 + access-key: cmii + secret-key: B#923fC7mk + bucket: live-cluster-hls diff --git a/43-协助-河北移动/cmii-update.sh b/43-协助-河北移动/cmii-update.sh new file mode 100644 index 0000000..b69d0ec --- /dev/null +++ b/43-协助-河北移动/cmii-update.sh @@ -0,0 +1,68 @@ +#!/bin/bash + +harbor_host=192.168.0.10:8033 +namespace=hbyd +app_name="" +new_tag="" + +upload_image_to_harbor(){ + if [ "$app_name" == "" ]; then + echo "app name null exit!" + exit 233 + fi + + if ! docker load < "$1"; then + echo "docker load error !" + fi + docker tag "harbor.cdcyy.com.cn/cmii/$app_name:$new_tag" "$harbor_host/cmii/$app_name:$new_tag" + echo "" + echo "" + echo "upload_image_to_harbor - start to push to => $harbor_host/cmii/$app_name:$new_tag" + docker login -u admin -p V2ryStr@ngPss $harbor_host + docker push "$harbor_host/cmii/$app_name:$new_tag" + echo "" + echo "" + +} + +parse_args(){ + if [ "$1" == "" ]; then + echo "no zip file in error!" + exit 233 + fi + local image_name="$1" + + # cmii-uav-surveillance=5.2.0-27031-cqga=2024-03-04=573.tar.gz + app_name=$(echo $image_name | cut -d "=" -f1) + new_tag=$(echo $image_name | cut -d "=" -f2) +} + +update_image_tag(){ + if [ "$new_tag" == "" ]; then + echo "new tag error!" + exit 233 + fi + + local image_prefix=$(kubectl -n ${namespace} get deployment "${app_name}" -o=jsonpath='{.spec.template.spec.containers[*].image}' | cut -d":" -f1) + + echo "image grep is => ${image_prefix}" + + echo "start to update ${namespace} ${app_name} to ${new_tag} !" + echo "" + kubectl -n ${namespace} patch deployment "${app_name}" -p "{\"spec\":{\"template\":{\"spec\":{\"containers\":[{\"name\":\"${app_name}\",\"image\": \"${harbor_host}/cmii/$app_name:${new_tag}\"}]}}}}" + echo "" + echo "start to wait for 3 seconds!" + sleep 3 + local image_new=$(kubectl -n ${namespace} get deployment "${app_name}" -o=jsonpath='{.spec.template.spec.containers[*].image}') + echo "" + echo "new image are => $image_new" + echo "" +} + +main(){ + parse_args "$1" + upload_image_to_harbor "$1" + update_image_tag +} + +main "$@" \ No newline at end of file diff --git a/44-202411-厦门移动扩容/0.0-dependencies.sh b/44-202411-厦门移动扩容/0.0-dependencies.sh new file mode 100644 index 0000000..95b6b1a --- /dev/null +++ b/44-202411-厦门移动扩容/0.0-dependencies.sh @@ -0,0 +1,35 @@ +#!/usr/bin/env bash + +# 需要在所有的节点执行 + +hostnamectl set-hostname storage-1 + +sed -i "/search/ a nameserver 223.5.5.5" /etc/resolv.conf + +echo "AllowTcpForwarding yes" >> /etc/ssh/sshd_config +systemctl restart sshd + +cat > /etc/hosts << EOF +192.168.0.8 master-node +192.168.0.65 worker-1 +192.168.0.45 worker-2 +192.168.0.7 worker-3 +192.168.0.9 worker-4 +192.168.0.10 worker-5 +192.168.0.11 worker-6 +192.168.0.84 worker-7 +192.168.0.85 worker-8 +192.168.0.86 worker-9 +192.168.0.2 storage-1 +192.168.0.15 gpu-1 +192.168.0.12 gpu-2 +192.168.0.13 gpu-3 +EOF + +yum clean all && yum makecache + +36.134.71.138 + +Lingyun@443 + + diff --git a/44-202411-厦门移动扩容/0.1-mountNodeVolume.sh b/44-202411-厦门移动扩容/0.1-mountNodeVolume.sh new file mode 100644 index 0000000..e4e4cb0 --- /dev/null +++ b/44-202411-厦门移动扩容/0.1-mountNodeVolume.sh @@ -0,0 +1,75 @@ +#! /bin/bash + +# 关闭虚拟缓存 +swapoff -a +cp -f /etc/fstab /etc/fstab_bak +cat /etc/fstab_bak | grep -v swap >/etc/fstab + +# echo "-----------------------------------------------------------------------" +# RootVolumeSizeBefore=$(df -TH | grep -w "/dev/mapper/centos-root" | awk '{print $3}') +# echo "扩容之前的root目录的容量为:${RootVolumeSizeBefore}" + +# echo "y + + +# " | lvremove /dev/mapper/centos-swap + +# freepesize=$(vgdisplay centos | grep 'Free PE' | awk '{print $5}') + +# lvextend -l+${freepesize} /dev/mapper/centos-root + + +# ## #自动扩展XFS文件系统到最大的可用大小 +# xfs_growfs /dev/mapper/centos-root + +# df -TH | grep -w "/dev/mapper/centos-root" | awk '{print $3}' + +# echo "-----------------------------------------------------------------------" +# RootVolumeSizeAfter=$(df -TH | grep -w "/dev/mapper/centos-root" | awk '{print $3}') +# echo "扩容之后的root目录的容量为:${RootVolumeSizeAfter}" +# RootVolumeSizeBeforeNum=$(echo $RootVolumeSizeBefore | cut -d "G" -f1) +# RootVolumeSizeAfterNum=$(echo $RootVolumeSizeAfter | cut -d "G" -f1) + +# echo "恭喜,您的root目录容量增加了+++++++$(( ${RootVolumeSizeAfterNum}-${RootVolumeSizeBeforeNum} ))GB+++++" + +echo "" +echo "" +echo "" +echo "-----------------------------------------------------------------------" + +export VG_NAME=datavg + +echo "n +p + + + +t + +8e +w +" | fdisk /dev/vdb +partprobe +# 如果已经存在卷组,直接进行添加 +# vgextend /dev/mapper/centos /dev/vda3 +vgcreate ${VG_NAME} /dev/vdb1 +export selfpesize=$(vgdisplay ${VG_NAME} | grep 'Total PE' | awk '{print $3}') +# 大小根据实际情况调整 +lvcreate -l ${selfpesize} -n lvdata ${VG_NAME} +mkfs.xfs /dev/mapper/${VG_NAME}-lvdata +mkdir -p /data +mkdir -p /var/lib/docker +selffstab="/dev/mapper/${VG_NAME}-lvdata /var/lib/docker xfs defaults 0 0" +# export selffstab="/dev/mapper/${VG_NAME}-lvdata /data xfs defaults 0 0" +echo "${selffstab}" >> /etc/fstab +mount -a + +echo "" +echo "" +echo "" +df -TH +echo "-----------------------------------------------------------------------" + +# 扩容根目录,${VG_NAME}-root 通过df -Th获取需要扩容的文件系统 +# lvextend -l +100%FREE /dev/mapper/${VG_NAME}-root +# xfs_growfs /dev/mapper/${VG_NAME}-root \ No newline at end of file diff --git a/44-202411-厦门移动扩容/rke-cluster.yml b/44-202411-厦门移动扩容/rke-cluster.yml new file mode 100644 index 0000000..0b7431f --- /dev/null +++ b/44-202411-厦门移动扩容/rke-cluster.yml @@ -0,0 +1,280 @@ +nodes: + - address: 192.168.0.8 + user: rke-installer + role: + - controlplane + - etcd + - worker + internal_address: 192.168.0.8 + labels: + ingress-deploy: true + uavcloud.env: demo + - address: 192.168.0.65 + user: rke-installer + role: + - worker + internal_address: 192.168.0.65 + labels: + uavcloud.env: demo + - address: 192.168.0.45 + user: rke-installer + role: + - worker + internal_address: 192.168.0.45 + labels: + uavcloud.env: demo + - address: 192.168.0.7 + user: rke-installer + role: + - worker + internal_address: 192.168.0.7 + labels: + mysql-deploy: true + uavcloud.env: demo + - address: 192.168.0.9 + user: rke-installer + role: + - worker + internal_address: 192.168.0.9 + labels: + uavcloud.env: demo + - address: 192.168.0.10 + user: rke-installer + role: + - worker + internal_address: 192.168.0.10 + labels: + uavcloud.env: demo + - address: 192.168.0.11 + user: rke-installer + role: + - worker + internal_address: 192.168.0.11 + labels: + uavcloud.env: demo + - address: 192.168.0.83 + user: rke-installer + role: + - worker + internal_address: 192.168.0.83 + labels: + uavcloud.env: demo + - address: 192.168.0.84 + user: rke-installer + role: + - worker + internal_address: 192.168.0.84 + labels: + uavcloud.env: demo + - address: 192.168.0.85 + user: rke-installer + role: + - worker + internal_address: 192.168.0.85 + labels: + uavcloud.env: demo + +authentication: + strategy: x509 + sans: + - "192.168.0.8" + +private_registries: + - url: 192.168.0.8:8033 # 私有镜像库地址 + user: admin + password: "V2ryStr@ngPss" + is_default: true + +############################################################################## + +# 默认值为false,如果设置为true,当发现不支持的Docker版本时,RKE不会报错 +ignore_docker_version: true + +# Set the name of the Kubernetes cluster +cluster_name: rke-cluster + +kubernetes_version: v1.20.4-rancher1-1 + +ssh_key_path: /home/rke-installer/.ssh/id_ed25519 + +# Enable running cri-dockerd +# Up to Kubernetes 1.23, kubelet contained code called dockershim +# to support Docker runtime. The replacement is called cri-dockerd +# and should be enabled if you want to keep using Docker as your +# container runtime +# Only available to enable in Kubernetes 1.21 and higher +enable_cri_dockerd: true + +services: + etcd: + backup_config: + enabled: false + interval_hours: 72 + retention: 3 + safe_timestamp: false + timeout: 300 + creation: 12h + extra_args: + election-timeout: 5000 + heartbeat-interval: 500 + cipher-suites: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA + gid: 0 + retention: 72h + snapshot: false + uid: 0 + + kube-api: + # IP range for any services created on Kubernetes + # This must match the service_cluster_ip_range in kube-controller + service_cluster_ip_range: 10.74.0.0/16 + # Expose a different port range for NodePort services + service_node_port_range: 30000-40000 + always_pull_images: true + pod_security_policy: false + # Add additional arguments to the kubernetes API server + # This WILL OVERRIDE any existing defaults + extra_args: + # Enable audit log to stdout + audit-log-path: "-" + # Increase number of delete workers + delete-collection-workers: 3 + # Set the level of log output to warning-level + v: 1 + kube-controller: + # CIDR pool used to assign IP addresses to pods in the cluster + cluster_cidr: 10.100.0.0/16 + # IP range for any services created on Kubernetes + # This must match the service_cluster_ip_range in kube-api + service_cluster_ip_range: 10.74.0.0/16 + # Add additional arguments to the kubernetes API server + # This WILL OVERRIDE any existing defaults + extra_args: + # Set the level of log output to debug-level + v: 1 + # Enable RotateKubeletServerCertificate feature gate + feature-gates: RotateKubeletServerCertificate=true + # Enable TLS Certificates management + # https://kubernetes.io/docs/tasks/tls/managing-tls-in-a-cluster/ + cluster-signing-cert-file: "/etc/kubernetes/ssl/kube-ca.pem" + cluster-signing-key-file: "/etc/kubernetes/ssl/kube-ca-key.pem" + kubelet: + # Base domain for the cluster + cluster_domain: cluster.local + # IP address for the DNS service endpoint + cluster_dns_server: 10.74.0.10 + # Fail if swap is on + fail_swap_on: false + # Set max pods to 250 instead of default 110 + extra_binds: + - "/data/minio-pv:/hostStorage" # 不要修改 为minio的pv添加 + extra_args: + max-pods: 122 + # Optionally define additional volume binds to a service + scheduler: + extra_args: + # Set the level of log output to warning-level + v: 0 + tls-cipher-suites: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA + kubeproxy: + extra_args: + # Set the level of log output to warning-level + v: 1 + +authorization: + mode: rbac + +addon_job_timeout: 30 + +# Specify network plugin-in (canal, calico, flannel, weave, or none) +network: + mtu: 1440 + options: + flannel_backend_type: vxlan + plugin: calico + tolerations: + - key: "node.kubernetes.io/unreachable" + operator: "Exists" + effect: "NoExecute" + tolerationseconds: 300 + - key: "node.kubernetes.io/not-ready" + operator: "Exists" + effect: "NoExecute" + tolerationseconds: 300 + +# Specify DNS provider (coredns or kube-dns) +dns: + provider: coredns + nodelocal: {} + # Available as of v1.1.0 + update_strategy: + strategy: RollingUpdate + rollingUpdate: + maxUnavailable: 20% + maxSurge: 15% + linear_autoscaler_params: + cores_per_replica: 0.34 + nodes_per_replica: 4 + prevent_single_point_failure: true + min: 2 + max: 3 + tolerations: + - key: "node.kubernetes.io/unreachable" + operator: "Exists" + effect: "NoExecute" + tolerationseconds: 300 + - key: "node.kubernetes.io/not-ready" + operator: "Exists" + effect: "NoExecute" + tolerationseconds: 300 + +# Specify monitoring provider (metrics-server) +monitoring: + provider: metrics-server + # Available as of v1.1.0 + update_strategy: + strategy: RollingUpdate + rollingUpdate: + maxUnavailable: 8 + +ingress: + provider: nginx + default_backend: true + http_port: 0 + https_port: 0 + extra_envs: + - name: TZ + value: Asia/Shanghai + node_selector: + ingress-deploy: true + options: + use-forwarded-headers: "true" + access-log-path: /var/log/nginx/access.log +# client-body-timeout: '6000' +# compute-full-forwarded-for: 'true' +# enable-underscores-in-headers: 'true' +# log-format-escape-json: 'true' +# log-format-upstream: >- +# { "msec": "$msec", "connection": "$connection", "connection_requests": +# "$connection_requests", "pid": "$pid", "request_id": "$request_id", +# "request_length": "$request_length", "remote_addr": "$remote_addr", +# "remote_user": "$remote_user", "remote_port": "$remote_port", +# "http_x_forwarded_for": "$http_x_forwarded_for", "time_local": +# "$time_local", "time_iso8601": "$time_iso8601", "request": "$request", +# "request_uri": "$request_uri", "args": "$args", "status": "$status", +# "body_bytes_sent": "$body_bytes_sent", "bytes_sent": "$bytes_sent", +# "http_referer": "$http_referer", "http_user_agent": "$http_user_agent", +# "http_host": "$http_host", "server_name": "$server_name", "request_time": +# "$request_time", "upstream": "$upstream_addr", "upstream_connect_time": +# "$upstream_connect_time", "upstream_header_time": "$upstream_header_time", +# "upstream_response_time": "$upstream_response_time", +# "upstream_response_length": "$upstream_response_length", +# "upstream_cache_status": "$upstream_cache_status", "ssl_protocol": +# "$ssl_protocol", "ssl_cipher": "$ssl_cipher", "scheme": "$scheme", +# "request_method": "$request_method", "server_protocol": "$server_protocol", +# "pipe": "$pipe", "gzip_ratio": "$gzip_ratio", "http_cf_ray": "$http_cf_ray", +# "geoip_country_code": "$geoip_country_code" } +# proxy-body-size: 5120m +# proxy-read-timeout: '6000' +# proxy-send-timeout: '6000' + + diff --git a/44-202411-厦门移动扩容/批量命令.sh b/44-202411-厦门移动扩容/批量命令.sh new file mode 100644 index 0000000..f571e3a --- /dev/null +++ b/44-202411-厦门移动扩容/批量命令.sh @@ -0,0 +1,79 @@ +#!/bin/bash + + +all_server_list=(192.168.0.10) + +all_server_list=(192.168.0.9 192.168.0.10 192.168.0.11 192.168.0.65 192.168.0.45 192.168.0.7) + +all_server_list=(192.168.0.83 192.168.0.84 192.168.0.85) + +for server in "${all_server_list[@]}";do + echo "server is ${server}" + + ssh ${server} "echo yes" + ssh ${server} "curl -s 10.74.32.6" + + echo "" +done + +kubectl taint nodes 192.168.0.9 key=experimental:NoSchedule +kubectl taint nodes 192.168.0.10 key=experimental:NoSchedule +kubectl taint nodes 192.168.0.11 key=experimental:NoSchedule + +kubectl cordon 192.168.0.9 +kubectl cordon 192.168.0.10 +kubectl cordon 192.168.0.11 + + +scp /root/.ssh/* root@${server}:/root/.ssh/ + +ssh root@${server} "mkdir /root/wdd" +scp /usr/local/bin/octopus-agent root@${server}:/usr/local/bin/octopus-agent +ssh root@${server} "chmod +x /usr/local/bin/octopus-agent" +ssh root@${server} "printf 'ssh\n' | octopus-agent --mode=bastion" + +scp /root/wdd/disk.sh root@${server}:/root/wdd/disk.sh +ssh root@${server} "bash /root/wdd/disk.sh" + +ssh root@${server} "mkdir /root/wdd" +scp /usr/local/bin/octopus-agent root@${server}:/usr/local/bin/octopus-agent +ssh root@${server} "chmod +x /usr/local/bin/octopus-agent" +ssh root@${server} "printf 'ssh\n' | octopus-agent --mode=bastion" + +scp /root/wdd/docker-amd64-20.10.15.tgz root@${server}:/root/wdd/ +scp /root/wdd/docker-compose-linux-x86_64-v2.18.0 root@${server}:/root/wdd/ +ssh root@${server} "printf 'firewall\n' | octopus-agent --mode=bastion" +ssh root@${server} "printf 'sysconfig\n' | octopus-agent --mode=bastion" +ssh root@${server} "printf 'swap\n' | octopus-agent --mode=bastion" +ssh root@${server} "printf 'selinux\n' | octopus-agent --mode=bastion" +ssh root@${server} "printf 'docker\n' | octopus-agent --mode=bastion" +ssh root@${server} "printf 'dockercompose\n' | octopus-agent --mode=bastion" + + +scp /etc/docker/daemon.json root@${server}:/etc/docker/ + +ssh root@${server} "systemctl restart docker && sleep 3 && docker info" + +echo "SuperRke.123 +SuperRke.123 +" | passwd rke-installer + + +ssh root@${server} "useradd rke-installer" +ssh root@${server} "mkdir /home/rke-installer" +ssh root@${server} "mkdir /home/rke-installer/.ssh " +scp /home/rke-installer/.ssh/* root@${server}:/home/rke-installer/.ssh/ +ssh root@${server} "chown rke-installer:rke-installer -R /home/rke-installer" +ssh root@${server} "usermod -d /home/rke-installer rke-installer" + +ssh root@${server} "gpasswd -a rke-installer docker" +ssh root@${server} "newgrp docker" + + +echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCrEuk9I6spsHv03cSFQmhx0HZ90VBtqBCGlaisasJAK7wkam/AStAvB8Svn6GiNyJFp/vTr2C8MN01poJQ2pWVmj+WcIWVdbrwYmvIsLC6A4dtdxGOEj5Oejzod9JavAwz+EhTjy61T1Xyc7LSafYNtfrir7X7rCZhSN+GhdD9nN0TFbpLax4t84QDU8+dyALzmGEzbPKFZ2BBpbiNu8I0nheRojMdvwCIjV/c+RNEwXKOOk4EXch9mW4HJJ/n36mfC6Dq3CaDaX+IGuK/lgim2wDQFUFfeGWSgiERDZN2sFyxeyliBL39J7gQFXFcVXud+TCujKgpdzmyb+AulKFrUja2kSoA8CLmyiaRkha6SQXkaT/+KVE2q8mNeA6DDxlRR3rBB8MHJ6IKz1+SgwIip8t/ybgthmkBbFWXvjVfIK3cfmMaxqLTlJNEhngLRItLxOa96GivCSziY8CNidWlL4ekC4WF8X+zseBhnFCPG1hmbi4bMcw86CTIFgNhc20= rke-installer@master-node" >>/home/rke-installer/.ssh/authorized_keys + +sed -i "s/\/data/\/var/lib/docker/g" /etc/fstab + +umount /data +mount -a +df -TH \ No newline at end of file diff --git a/45-协助-北京延庆/cluster.yml b/45-协助-北京延庆/cluster.yml new file mode 100644 index 0000000..edf398f --- /dev/null +++ b/45-协助-北京延庆/cluster.yml @@ -0,0 +1,229 @@ +nodes: + - address: 172.16.200.30 + user: root + role: + - controlplane + - etcd + - worker + internal_address: 172.16.200.30 + labels: + ingress-deploy: true + - address: 172.16.200.31 + user: root + role: + - worker + internal_address: 172.16.200.31 + labels: + ingress-deploy: true + uavcloud.env: demo + - address: 172.16.200.32 + user: root + role: + - worker + internal_address: 172.16.200.32 + labels: + ingress-deploy: true + mysql-deploy: true + uavcloud.env: demo + - address: 172.16.200.33 + user: root + role: + - worker + internal_address: 172.16.200.33 + labels: + ingress-deploy: true + uavcloud.env: demo + - address: 172.16.200.34 + user: root + role: + - worker + internal_address: 172.16.200.34 + labels: + ingress-deploy: true + uavcloud.env: demo + + +authentication: + strategy: x509 + sans: + - "172.16.200.30" + +private_registries: + - url: 172.16.200.30:8033 # 私有镜像库地址 + user: admin + password: "V2ryStr@ngPss" + is_default: true + +############################################################################## + +# 默认值为false,如果设置为true,当发现不支持的Docker版本时,RKE不会报错 +ignore_docker_version: true + +# Set the name of the Kubernetes cluster +cluster_name: rke-cluster + +kubernetes_version: v1.20.4-rancher1-1 + +ssh_key_path: /root/.ssh/id_rsa + +# Enable running cri-dockerd +# Up to Kubernetes 1.23, kubelet contained code called dockershim +# to support Docker runtime. The replacement is called cri-dockerd +# and should be enabled if you want to keep using Docker as your +# container runtime +# Only available to enable in Kubernetes 1.21 and higher +enable_cri_dockerd: true + + +services: + etcd: + backup_config: + enabled: false + interval_hours: 72 + retention: 3 + safe_timestamp: false + timeout: 300 + creation: 12h + extra_args: + election-timeout: 5000 + heartbeat-interval: 500 + gid: 0 + retention: 72h + snapshot: false + uid: 0 + + kube-api: + # IP range for any services created on Kubernetes + # This must match the service_cluster_ip_range in kube-controller + service_cluster_ip_range: 10.74.0.0/16 + # Expose a different port range for NodePort services + service_node_port_range: 30000-40000 + always_pull_images: true + pod_security_policy: false + # Add additional arguments to the kubernetes API server + # This WILL OVERRIDE any existing defaults + extra_args: + # Enable audit log to stdout + audit-log-path: "-" + # Increase number of delete workers + delete-collection-workers: 3 + # Set the level of log output to warning-level + v: 1 + # Using the EventRateLimit admission control enforces a limit on the number of events + # that the API Server will accept in a given time period + # Available as of v1.0.0 + event_rate_limit: + enabled: false + configuration: + apiVersion: eventratelimit.admission.k8s.io/v1alpha1 + kind: Configuration + limits: + - type: Server + qps: 6000 + burst: 30000 + kube-controller: + # CIDR pool used to assign IP addresses to pods in the cluster + cluster_cidr: 10.100.0.0/16 + # IP range for any services created on Kubernetes + # This must match the service_cluster_ip_range in kube-api + service_cluster_ip_range: 10.74.0.0/16 + # Add additional arguments to the kubernetes API server + # This WILL OVERRIDE any existing defaults + extra_args: + # Set the level of log output to debug-level + v: 1 + # Enable RotateKubeletServerCertificate feature gate + feature-gates: RotateKubeletServerCertificate=true + # Enable TLS Certificates management + # https://kubernetes.io/docs/tasks/tls/managing-tls-in-a-cluster/ + cluster-signing-cert-file: "/etc/kubernetes/ssl/kube-ca.pem" + cluster-signing-key-file: "/etc/kubernetes/ssl/kube-ca-key.pem" + kubelet: + # Base domain for the cluster + cluster_domain: cluster.local + # IP address for the DNS service endpoint + cluster_dns_server: 10.74.0.10 + # Fail if swap is on + fail_swap_on: false + # Set max pods to 250 instead of default 110 + extra_binds: + - "/data/minio-pv:/hostStorage" # 不要修改 为minio的pv添加 + extra_args: + max-pods: 122 + scheduler: + extra_args: + # Set the level of log output to warning-level + v: 0 + kubeproxy: + extra_args: + # Set the level of log output to warning-level + v: 0 + +authorization: + mode: rbac + +addon_job_timeout: 30 + +# Specify network plugin-in (canal, calico, flannel, weave, or none) +network: + mtu: 1440 + options: + flannel_backend_type: vxlan + plugin: calico + tolerations: + - key: "node.kubernetes.io/unreachable" + operator: "Exists" + effect: "NoExecute" + tolerationseconds: 300 + - key: "node.kubernetes.io/not-ready" + operator: "Exists" + effect: "NoExecute" + tolerationseconds: 300 + +# Specify DNS provider (coredns or kube-dns) +dns: + provider: coredns + nodelocal: + # Available as of v1.1.0 + update_strategy: + strategy: RollingUpdate + rollingUpdate: + maxUnavailable: 20% + maxSurge: 15% + linear_autoscaler_params: + cores_per_replica: 0.34 + nodes_per_replica: 4 + prevent_single_point_failure: true + min: 2 + max: 3 + tolerations: + - key: "node.kubernetes.io/unreachable" + operator: "Exists" + effect: "NoExecute" + tolerationseconds: 300 + - key: "node.kubernetes.io/not-ready" + operator: "Exists" + effect: "NoExecute" + tolerationseconds: 300 + +# Specify monitoring provider (metrics-server) +monitoring: + provider: metrics-server + # Available as of v1.1.0 + update_strategy: + strategy: RollingUpdate + rollingUpdate: + maxUnavailable: 8 + +ingress: + provider: nginx + default_backend: true + http_port: 0 + https_port: 0 + extra_envs: + - name: TZ + value: Asia/Shanghai + node_selector: + ingress-deploy: true + options: + use-forwarded-headers: "true" \ No newline at end of file diff --git a/45-协助-北京延庆/批量命令 b/45-协助-北京延庆/批量命令 new file mode 100644 index 0000000..e69de29 diff --git a/6-厦门移动-4.1.0/1-base-env-shell/0.1-mountNodeVolume.sh b/6-厦门移动-4.1.0/1-base-env-shell/0.1-mountNodeVolume.sh index b1f617e..e4e4cb0 100644 --- a/6-厦门移动-4.1.0/1-base-env-shell/0.1-mountNodeVolume.sh +++ b/6-厦门移动-4.1.0/1-base-env-shell/0.1-mountNodeVolume.sh @@ -48,19 +48,19 @@ t 8e w -" | fdisk /dev/sdb +" | fdisk /dev/vdb partprobe # 如果已经存在卷组,直接进行添加 # vgextend /dev/mapper/centos /dev/vda3 -vgcreate ${VG_NAME} /dev/sdb1 +vgcreate ${VG_NAME} /dev/vdb1 export selfpesize=$(vgdisplay ${VG_NAME} | grep 'Total PE' | awk '{print $3}') # 大小根据实际情况调整 lvcreate -l ${selfpesize} -n lvdata ${VG_NAME} mkfs.xfs /dev/mapper/${VG_NAME}-lvdata mkdir -p /data mkdir -p /var/lib/docker -#selffstab="/dev/mapper/${VG_NAME}-lvdata /var/lib/docker xfs defaults 0 0" -export selffstab="/dev/mapper/${VG_NAME}-lvdata /data xfs defaults 0 0" +selffstab="/dev/mapper/${VG_NAME}-lvdata /var/lib/docker xfs defaults 0 0" +# export selffstab="/dev/mapper/${VG_NAME}-lvdata /data xfs defaults 0 0" echo "${selffstab}" >> /etc/fstab mount -a diff --git a/6-厦门移动-4.1.0/1-base-env-shell/3-bootUPk8s.sh b/6-厦门移动-4.1.0/1-base-env-shell/3-bootUPk8s.sh index ca86ea0..7fffa55 100644 --- a/6-厦门移动-4.1.0/1-base-env-shell/3-bootUPk8s.sh +++ b/6-厦门移动-4.1.0/1-base-env-shell/3-bootUPk8s.sh @@ -103,8 +103,8 @@ createRKEInstallerUser(){ colorEcho ${BLUE} "开始创建 rke-installer 用户………" echo "" useradd rke-installer - echo "rke-installer - rke-installer + echo "SuperRke.123 + SuperRke.123 " | passwd rke-installer #将登陆用户develop加入到docker用户组中 gpasswd -a rke-installer docker diff --git a/998-常用脚本/OctopusAgent运行/bastion模式运行基础环境.sh b/998-常用脚本/OctopusAgent运行/bastion模式运行基础环境.sh index d17b29a..f827bbc 100644 --- a/998-常用脚本/OctopusAgent运行/bastion模式运行基础环境.sh +++ b/998-常用脚本/OctopusAgent运行/bastion模式运行基础环境.sh @@ -8,4 +8,9 @@ https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/amd/harbor-offline-i https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/amd/docker-compose-linux-x86_64-v2.18.0 +mv /root/octopus-agent_linux_amd64 /usr/local/bin/octopus-agent +chmod +x /usr/local/bin/octopus-agent + +printf 'help\n' | octopus-agent --mode=bastion + file_list=(docker-amd64-20.10.15.tgz harbor-offline-installer-v2.9.0 docker-compose-linux-x86_64-v2.18.0) \ No newline at end of file diff --git a/998-常用脚本/OctopusAgent运行/同步资料.sh b/998-常用脚本/OctopusAgent运行/同步资料.sh index 41b5abf..4a9be5e 100644 --- a/998-常用脚本/OctopusAgent运行/同步资料.sh +++ b/998-常用脚本/OctopusAgent运行/同步资料.sh @@ -7,7 +7,7 @@ host_list=(10.129.80.217 10.129.80.245 10.129.80.222 10.129.80.223) for ip in "${host_list[@]}";do echo "current ip is $ip" - ssh root@${ip} "curl 172.24.152.72" + ssh root@${server} "curl 172.24.152.72" done @@ -15,27 +15,27 @@ disk 10.129.80.245 -mv /root/wdd/octopus-agent_linux_amd64_2024-09-23-17-08-44 /usr/local/bin/octopus-agent +mv /root/wdd/octopus-agent_linux_amd64 /usr/local/bin/octopus-agent chmod +x /usr/local/bin/octopus-agent -# ssh root@${ip} "mkdir /root/wdd" -# scp /usr/local/bin/octopus-agent root@${ip}:/usr/local/bin/octopus-agent -# scp /root/wdd/docker-amd64-20.10.15.tgz root@${ip}:/root/wdd/ -# scp /root/wdd/nfs_client_22.04.4_amd64.tar.gz root@${ip}:/root/wdd/ -# scp /root/wdd/nfs_server_22.04.4_amd64.tar.gz root@${ip}:/root/wdd/ -# scp /root/wdd/docker-compose-linux-x86_64-v2.18.0 root@${ip}:/root/wdd/ +ssh root@${server} "mkdir /root/wdd" +scp /usr/local/bin/octopus-agent root@${server}:/usr/local/bin/octopus-agent +scp /root/wdd/docker-amd64-20.10.15.tgz root@${server}:/root/wdd/docker-amd64-20.10.15.tgz +scp /root/wdd/nfs_client_22.04.4_amd64.tar.gz root@${server}:/root/wdd/ +scp /root/wdd/nfs_server_22.04.4_amd64.tar.gz root@${server}:/root/wdd/ +scp /root/wdd/docker-compose-linux-x86_64-v2.18.0 root@${server}:/root/wdd/ -# ssh root@${ip} "chmod +x /usr/local/bin/octopus-agent" -# ssh root@${ip} "printf 'firewall\n' | octopus-agent --mode=bastion" -# ssh root@${ip} "printf 'sysconfig\n' | octopus-agent --mode=bastion" -# ssh root@${ip} "printf 'swap\n' | octopus-agent --mode=bastion" -# ssh root@${ip} "printf 'selinux\n' | octopus-agent --mode=bastion" -# ssh root@${ip} "printf 'docker\n' | octopus-agent --mode=bastion" -# ssh root@${ip} "printf 'dockercompose\n' | octopus-agent --mode=bastion" +ssh root@${server} "chmod +x /usr/local/bin/octopus-agent" +ssh root@${server} "printf 'firewall\n' | octopus-agent --mode=bastion" +ssh root@${server} "printf 'sysconfig\n' | octopus-agent --mode=bastion" +ssh root@${server} "printf 'swap\n' | octopus-agent --mode=bastion" +ssh root@${server} "printf 'selinux\n' | octopus-agent --mode=bastion" +ssh root@${server} "printf 'docker\n' | octopus-agent --mode=bastion" +ssh root@${server} "printf 'dockercompose\n' | octopus-agent --mode=bastion" -scp /etc/docker/daemon.json root@${ip}:/etc/docker/ +scp /etc/docker/daemon.json root@${server}:/etc/docker/ -ssh root@${ip} "systemctl restart docker && sleep 3 && docker info" +ssh root@${server} "systemctl restart docker && sleep 3 && docker info" sed -i '/^$/d' ~/.ssh/* diff --git a/998-常用脚本/备份脚本/备份命名空间.sh b/998-常用脚本/备份脚本/备份命名空间.sh index 592e569..1978afd 100644 --- a/998-常用脚本/备份脚本/备份命名空间.sh +++ b/998-常用脚本/备份脚本/备份命名空间.sh @@ -1,6 +1,6 @@ #!/bin/bash -namespace=xmyd +namespace=bjyd install_yq() { wget https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/amd/yq_linux_amd64 -O /usr/local/bin/yq @@ -43,7 +43,7 @@ backup_all_stateful_sets() { echo "" } -#install_yq +install_yq backup_all_deployment backup_all_service backup_all_stateful_sets diff --git a/998-常用脚本/故障恢复脚本/删除状态不为Running的Pod.sh b/998-常用脚本/故障恢复脚本/删除状态不为Running的Pod.sh index 839f3f1..8f33a5e 100644 --- a/998-常用脚本/故障恢复脚本/删除状态不为Running的Pod.sh +++ b/998-常用脚本/故障恢复脚本/删除状态不为Running的Pod.sh @@ -5,7 +5,7 @@ wget https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/amd/jq-linux-am chmod +x /usr/local/bin/jq -export name_space=bjyd +export name_space=xmyd kubectl delete pods -n $name_space --field-selector status.phase!=Running --force @@ -13,3 +13,4 @@ kubectl get pods -n $name_space -o json | jq -r '.items[] | select(.status.conta kubectl -n ${name_space} delete pod helm-nacos-0 --force + \ No newline at end of file diff --git a/998-常用脚本/故障恢复脚本/删除重启次数过多的Pod.sh b/998-常用脚本/故障恢复脚本/删除重启次数过多的Pod.sh new file mode 100644 index 0000000..0741200 --- /dev/null +++ b/998-常用脚本/故障恢复脚本/删除重启次数过多的Pod.sh @@ -0,0 +1,24 @@ +#!/bin/bash + + +name_space=xmyd +kubectl get pods --namespace="${name_space}" --sort-by='.status.containerStatuses[].restartCount' | awk '$4 > 7 {print $1} ' | grep -v NAME | xargs -I {} kubectl delete -n "${name_space}" pod {} --force + + +#all_cmii_name_space=(uavcloud-test uavcloud-feature uavcloud-uat uavcloud-dev uavcloud-devflight uavcloud-devoperation) +all_cmii_name_space=(uavcloud-test uavcloud-feature uavcloud-dev uavcloud-devflight uavcloud-devoperation) + +echo "" +for name_space in "${all_cmii_name_space[@]}"; do + echo "[NAMESPACE] - start to deal with namespace [$name_space]" + if ! kubectl get ns "$name_space"; then + echo "[NAMESPACE] - namespace of [$name_space] not exists !" + echo "" + continue + fi + echo "" + + kubectl get pods --namespace="${name_space}" --sort-by='.status.containerStatuses[].restartCount' | awk '$4 > 30 {print $1} ' | sed 's/-[a-z0-9]\{9,10\}-[a-z0-9]\{5\}$//' | xargs -I {} kubectl scale -n "${name_space}" --replicas=0 deployment {} + echo "" + +done diff --git a/998-常用脚本/服务器性能/yabs.sh b/998-常用脚本/服务器性能/yabs.sh new file mode 100644 index 0000000..73cff30 --- /dev/null +++ b/998-常用脚本/服务器性能/yabs.sh @@ -0,0 +1,1033 @@ +#!/bin/bash + +# Yet Another Bench Script by Mason Rowe +# Initial Oct 2019; Last update Jun 2024 + +# Disclaimer: This project is a work in progress. Any errors or suggestions should be +# relayed to me via the GitHub project page linked below. +# +# Purpose: The purpose of this script is to quickly gauge the performance of a Linux- +# based server by benchmarking network performance via iperf3, CPU and +# overall system performance via Geekbench 4/5, and random disk +# performance via fio. The script is designed to not require any dependencies +# - either compiled or installed - nor admin privileges to run. + +YABS_VERSION="v2024-06-09" + +echo -e '# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #' +echo -e '# Yet-Another-Bench-Script #' +echo -e '# '$YABS_VERSION' #' +echo -e '# https://github.com/masonr/yet-another-bench-script #' +echo -e '# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #' + +echo -e +date +TIME_START=$(date '+%Y%m%d-%H%M%S') +YABS_START_TIME=$(date +%s) + +# override locale to eliminate parsing errors (i.e. using commas as delimiters rather than periods) +if locale -a 2>/dev/null | grep ^C$ > /dev/null; then + # locale "C" installed + export LC_ALL=C +else + # locale "C" not installed, display warning + echo -e "\nWarning: locale 'C' not detected. Test outputs may not be parsed correctly." +fi + +# determine architecture of host +ARCH=$(uname -m) +if [[ $ARCH = *x86_64* ]]; then + # host is running a 64-bit kernel + ARCH="x64" +elif [[ $ARCH = *i?86* ]]; then + # host is running a 32-bit kernel + ARCH="x86" +elif [[ $ARCH = *aarch* || $ARCH = *arm* ]]; then + KERNEL_BIT=$(getconf LONG_BIT) + if [[ $KERNEL_BIT = *64* ]]; then + # host is running an ARM 64-bit kernel + ARCH="aarch64" + else + # host is running an ARM 32-bit kernel + ARCH="arm" + fi + echo -e "\nARM compatibility is considered *experimental*" +else + # host is running a non-supported kernel + echo -e "Architecture not supported by YABS." + exit 1 +fi + +# flags to skip certain performance tests +unset PREFER_BIN SKIP_FIO SKIP_IPERF SKIP_GEEKBENCH SKIP_NET PRINT_HELP REDUCE_NET GEEKBENCH_4 GEEKBENCH_5 GEEKBENCH_6 DD_FALLBACK IPERF_DL_FAIL JSON JSON_SEND JSON_RESULT JSON_FILE +GEEKBENCH_6="True" # gb6 test enabled by default + +# get any arguments that were passed to the script and set the associated skip flags (if applicable) +while getopts 'bfdignhr4596jw:s:' flag; do + case "${flag}" in + b) PREFER_BIN="True" ;; + f) SKIP_FIO="True" ;; + d) SKIP_FIO="True" ;; + i) SKIP_IPERF="True" ;; + g) SKIP_GEEKBENCH="True" ;; + n) SKIP_NET="True" ;; + h) PRINT_HELP="True" ;; + r) REDUCE_NET="True" ;; + 4) GEEKBENCH_4="True" && unset GEEKBENCH_6 ;; + 5) GEEKBENCH_5="True" && unset GEEKBENCH_6 ;; + 9) GEEKBENCH_4="True" && GEEKBENCH_5="True" && unset GEEKBENCH_6 ;; + 6) GEEKBENCH_6="True" ;; + j) JSON+="j" ;; + w) JSON+="w" && JSON_FILE=${OPTARG} ;; + s) JSON+="s" && JSON_SEND=${OPTARG} ;; + *) exit 1 ;; + esac +done + +# check for local fio/iperf installs +command -v fio >/dev/null 2>&1 && LOCAL_FIO=true || unset LOCAL_FIO +command -v iperf3 >/dev/null 2>&1 && LOCAL_IPERF=true || unset LOCAL_IPERF + +# check for ping +command -v ping >/dev/null 2>&1 && LOCAL_PING=true || unset LOCAL_PING + +# check for curl/wget +command -v curl >/dev/null 2>&1 && LOCAL_CURL=true || unset LOCAL_CURL + +# test if the host has IPv4/IPv6 connectivity +[[ ! -z $LOCAL_CURL ]] && IP_CHECK_CMD="curl -s -m 4" || IP_CHECK_CMD="wget -qO- -T 4" +IPV4_CHECK=$( (ping -4 -c 1 -W 4 ipv4.google.com >/dev/null 2>&1 && echo true) || $IP_CHECK_CMD -4 icanhazip.com 2> /dev/null) +IPV6_CHECK=$( (ping -6 -c 1 -W 4 ipv6.google.com >/dev/null 2>&1 && echo true) || $IP_CHECK_CMD -6 icanhazip.com 2> /dev/null) +if [[ -z "$IPV4_CHECK" && -z "$IPV6_CHECK" ]]; then + echo -e + echo -e "Warning: Both IPv4 AND IPv6 connectivity were not detected. Check for DNS issues..." +fi + +# print help and exit script, if help flag was passed +if [ ! -z "$PRINT_HELP" ]; then + echo -e + echo -e "Usage: ./yabs.sh [-flags]" + echo -e " curl -sL yabs.sh | bash" + echo -e " curl -sL yabs.sh | bash -s -- -flags" + echo -e " wget -qO- yabs.sh | bash" + echo -e " wget -qO- yabs.sh | bash -s -- -flags" + echo -e + echo -e "Flags:" + echo -e " -b : prefer pre-compiled binaries from repo over local packages" + echo -e " -f/d : skips the fio disk benchmark test" + echo -e " -i : skips the iperf network test" + echo -e " -g : skips the geekbench performance test" + echo -e " -n : skips the network information lookup and print out" + echo -e " -h : prints this lovely message, shows any flags you passed," + echo -e " shows if fio/iperf3 local packages have been detected," + echo -e " then exits" + echo -e " -r : reduce number of iperf3 network locations (to only three)" + echo -e " to lessen bandwidth usage" + echo -e " -4 : use geekbench 4 instead of geekbench 6" + echo -e " -5 : use geekbench 5 instead of geekbench 6" + echo -e " -9 : use both geekbench 4 AND geekbench 5 instead of geekbench 6" + echo -e " -6 : user geekbench 6 in addition to 4 and/or 5 (only needed if -4, -5, or -9 are set; -6 must come last)" + echo -e " -j : print jsonified YABS results at conclusion of test" + echo -e " -w : write jsonified YABS results to disk using file name provided" + echo -e " -s : send jsonified YABS results to URL" + echo -e + echo -e "Detected Arch: $ARCH" + echo -e + echo -e "Detected Flags:" + [[ ! -z $PREFER_BIN ]] && echo -e " -b, force using precompiled binaries from repo" + [[ ! -z $SKIP_FIO ]] && echo -e " -f/d, skipping fio disk benchmark test" + [[ ! -z $SKIP_IPERF ]] && echo -e " -i, skipping iperf network test" + [[ ! -z $SKIP_GEEKBENCH ]] && echo -e " -g, skipping geekbench test" + [[ ! -z $SKIP_NET ]] && echo -e " -n, skipping network info lookup and print out" + [[ ! -z $REDUCE_NET ]] && echo -e " -r, using reduced (3) iperf3 locations" + [[ ! -z $GEEKBENCH_4 ]] && echo -e " running geekbench 4" + [[ ! -z $GEEKBENCH_5 ]] && echo -e " running geekbench 5" + [[ ! -z $GEEKBENCH_6 ]] && echo -e " running geekbench 6" + echo -e + echo -e "Local Binary Check:" + [[ -z $LOCAL_FIO ]] && echo -e " fio not detected, will download precompiled binary" || + [[ -z $PREFER_BIN ]] && echo -e " fio detected, using local package" || + echo -e " fio detected, but using precompiled binary instead" + [[ -z $LOCAL_IPERF ]] && echo -e " iperf3 not detected, will download precompiled binary" || + [[ -z $PREFER_BIN ]] && echo -e " iperf3 detected, using local package" || + echo -e " iperf3 detected, but using precompiled binary instead" + echo -e + echo -e "Detected Connectivity:" + [[ ! -z $IPV4_CHECK ]] && echo -e " IPv4 connected" || + echo -e " IPv4 not connected" + [[ ! -z $IPV6_CHECK ]] && echo -e " IPv6 connected" || + echo -e " IPv6 not connected" + echo -e + echo -e "JSON Options:" + [[ -z $JSON ]] && echo -e " none" + [[ $JSON = *j* ]] && echo -e " printing json to screen after test" + [[ $JSON = *w* ]] && echo -e " writing json to file ($JSON_FILE) after test" + [[ $JSON = *s* ]] && echo -e " sharing json YABS results to $JSON_SEND" + echo -e + echo -e "Exiting..." + + exit 0 +fi + +# format_size +# Purpose: Formats raw disk and memory sizes from kibibytes (KiB) to largest unit +# Parameters: +# 1. RAW - the raw memory size (RAM/Swap) in kibibytes +# Returns: +# Formatted memory size in KiB, MiB, GiB, or TiB +function format_size { + RAW=$1 # mem size in KiB + RESULT=$RAW + local DENOM=1 + local UNIT="KiB" + + # ensure the raw value is a number, otherwise return blank + re='^[0-9]+$' + if ! [[ $RAW =~ $re ]] ; then + echo "" + return 0 + fi + + if [ "$RAW" -ge 1073741824 ]; then + DENOM=1073741824 + UNIT="TiB" + elif [ "$RAW" -ge 1048576 ]; then + DENOM=1048576 + UNIT="GiB" + elif [ "$RAW" -ge 1024 ]; then + DENOM=1024 + UNIT="MiB" + fi + + # divide the raw result to get the corresponding formatted result (based on determined unit) + RESULT=$(awk -v a="$RESULT" -v b="$DENOM" 'BEGIN { print a / b }') + # shorten the formatted result to two decimal places (i.e. x.x) + RESULT=$(echo $RESULT | awk -F. '{ printf "%0.1f",$1"."substr($2,1,2) }') + # concat formatted result value with units and return result + RESULT="$RESULT $UNIT" + echo $RESULT +} + +# gather basic system information (inc. CPU, AES-NI/virt status, RAM + swap + disk size) +echo -e +echo -e "Basic System Information:" +echo -e "---------------------------------" +UPTIME=$(uptime | awk -F'( |,|:)+' '{d=h=m=0; if ($7=="min") m=$6; else {if ($7~/^day/) {d=$6;h=$8;m=$9} else {h=$6;m=$7}}} {print d+0,"days,",h+0,"hours,",m+0,"minutes"}') +echo -e "Uptime : $UPTIME" +# check for local lscpu installs +command -v lscpu >/dev/null 2>&1 && LOCAL_LSCPU=true || unset LOCAL_LSCPU +if [[ $ARCH = *aarch64* || $ARCH = *arm* ]] && [[ ! -z $LOCAL_LSCPU ]]; then + CPU_PROC=$(lscpu | grep "Model name" | sed 's/Model name: *//g') +else + CPU_PROC=$(awk -F: '/model name/ {name=$2} END {print name}' /proc/cpuinfo | sed 's/^[ \t]*//;s/[ \t]*$//') +fi +echo -e "Processor : $CPU_PROC" +if [[ $ARCH = *aarch64* || $ARCH = *arm* ]] && [[ ! -z $LOCAL_LSCPU ]]; then + CPU_CORES=$(lscpu | grep "^[[:blank:]]*CPU(s):" | sed 's/CPU(s): *//g') + CPU_FREQ=$(lscpu | grep "CPU max MHz" | sed 's/CPU max MHz: *//g') + [[ -z "$CPU_FREQ" ]] && CPU_FREQ="???" + CPU_FREQ="${CPU_FREQ} MHz" +else + CPU_CORES=$(awk -F: '/model name/ {core++} END {print core}' /proc/cpuinfo) + CPU_FREQ=$(awk -F: ' /cpu MHz/ {freq=$2} END {print freq " MHz"}' /proc/cpuinfo | sed 's/^[ \t]*//;s/[ \t]*$//') +fi +echo -e "CPU cores : $CPU_CORES @ $CPU_FREQ" +CPU_AES=$(cat /proc/cpuinfo | grep aes) +[[ -z "$CPU_AES" ]] && CPU_AES="\xE2\x9D\x8C Disabled" || CPU_AES="\xE2\x9C\x94 Enabled" +echo -e "AES-NI : $CPU_AES" +CPU_VIRT=$(cat /proc/cpuinfo | grep 'vmx\|svm') +[[ -z "$CPU_VIRT" ]] && CPU_VIRT="\xE2\x9D\x8C Disabled" || CPU_VIRT="\xE2\x9C\x94 Enabled" +echo -e "VM-x/AMD-V : $CPU_VIRT" +TOTAL_RAM_RAW=$(free | awk 'NR==2 {print $2}') +TOTAL_RAM=$(format_size $TOTAL_RAM_RAW) +echo -e "RAM : $TOTAL_RAM" +TOTAL_SWAP_RAW=$(free | grep Swap | awk '{ print $2 }') +TOTAL_SWAP=$(format_size $TOTAL_SWAP_RAW) +echo -e "Swap : $TOTAL_SWAP" +# total disk size is calculated by adding all partitions of the types listed below (after the -t flags) +TOTAL_DISK_RAW=$(df -t simfs -t ext2 -t ext3 -t ext4 -t btrfs -t xfs -t vfat -t ntfs -t swap --total 2>/dev/null | grep total | awk '{ print $2 }') +TOTAL_DISK=$(format_size $TOTAL_DISK_RAW) +echo -e "Disk : $TOTAL_DISK" +DISTRO=$(grep 'PRETTY_NAME' /etc/os-release | cut -d '"' -f 2 ) +echo -e "Distro : $DISTRO" +KERNEL=$(uname -r) +echo -e "Kernel : $KERNEL" +VIRT=$(systemd-detect-virt 2>/dev/null) +VIRT=${VIRT^^} || VIRT="UNKNOWN" +echo -e "VM Type : $VIRT" +[[ -z "$IPV4_CHECK" ]] && ONLINE="\xE2\x9D\x8C Offline / " || ONLINE="\xE2\x9C\x94 Online / " +[[ -z "$IPV6_CHECK" ]] && ONLINE+="\xE2\x9D\x8C Offline" || ONLINE+="\xE2\x9C\x94 Online" +echo -e "IPv4/IPv6 : $ONLINE" + +# Function to get information from IP Address using ip-api.com free API +function ip_info() { + # check for curl vs wget + [[ ! -z $LOCAL_CURL ]] && DL_CMD="curl -s" || DL_CMD="wget -qO-" + + local ip6me_resp="$($DL_CMD http://ip6.me/api/)" + local net_type="$(echo $ip6me_resp | cut -d, -f1)" + local net_ip="$(echo $ip6me_resp | cut -d, -f2)" + + local response=$($DL_CMD http://ip-api.com/json/$net_ip) + + # if no response, skip output + if [[ -z $response ]]; then + return + fi + + local country=$(echo "$response" | sed -e 's/[{}]/''/g' | awk -v RS=',"' -F: '/^country/ {print $2}' | head -1 | sed 's/^"\(.*\)"$/\1/') + local region=$(echo "$response" | sed -e 's/[{}]/''/g' | awk -v RS=',"' -F: '/^regionName/ {print $2}' | sed 's/^"\(.*\)"$/\1/') + local region_code=$(echo "$response" | sed -e 's/[{}]/''/g' | awk -v RS=',"' -F: '/^region/ {print $2}' | head -1 | sed 's/^"\(.*\)"$/\1/') + local city=$(echo "$response" | sed -e 's/[{}]/''/g' | awk -v RS=',"' -F: '/^city/ {print $2}' | sed 's/^"\(.*\)"$/\1/') + local isp=$(echo "$response" | sed -e 's/[{}]/''/g' | awk -v RS=',"' -F: '/^isp/ {print $2}' | sed 's/^"\(.*\)"$/\1/') + local org=$(echo "$response" | sed -e 's/[{}]/''/g' | awk -v RS=',"' -F: '/^org/ {print $2}' | sed 's/^"\(.*\)"$/\1/') + local as=$(echo "$response" | sed -e 's/[{}]/''/g' | awk -v RS=',"' -F: '/^as/ {print $2}' | sed 's/^"\(.*\)"$/\1/') + + echo + echo "$net_type Network Information:" + echo "---------------------------------" + + if [[ -n "$isp" ]]; then + echo "ISP : $isp" + else + echo "ISP : Unknown" + fi + if [[ -n "$as" ]]; then + echo "ASN : $as" + else + echo "ASN : Unknown" + fi + if [[ -n "$org" ]]; then + echo "Host : $org" + fi + if [[ -n "$city" && -n "$region" ]]; then + echo "Location : $city, $region ($region_code)" + fi + if [[ -n "$country" ]]; then + echo "Country : $country" + fi + + [[ ! -z $JSON ]] && JSON_RESULT+=',"ip_info":{"protocol":"'$net_type'","isp":"'$isp'","asn":"'$as'","org":"'$org'","city":"'$city'","region":"'$region'","region_code":"'$region_code'","country":"'$country'"}' +} + +if [ ! -z $JSON ]; then + UPTIME_S=$(awk '{print $1}' /proc/uptime) + IPV4=$([ ! -z $IPV4_CHECK ] && echo "true" || echo "false") + IPV6=$([ ! -z $IPV6_CHECK ] && echo "true" || echo "false") + AES=$([[ "$CPU_AES" = *Enabled* ]] && echo "true" || echo "false") + CPU_VIRT_BOOL=$([[ "$CPU_VIRT" = *Enabled* ]] && echo "true" || echo "false") + JSON_RESULT='{"version":"'$YABS_VERSION'","time":"'$TIME_START'","os":{"arch":"'$ARCH'","distro":"'$DISTRO'","kernel":"'$KERNEL'",' + JSON_RESULT+='"uptime":'$UPTIME_S',"vm":"'$VIRT'"},"net":{"ipv4":'$IPV4',"ipv6":'$IPV6'},"cpu":{"model":"'$CPU_PROC'","cores":'$CPU_CORES',' + JSON_RESULT+='"freq":"'$CPU_FREQ'","aes":'$AES',"virt":'$CPU_VIRT_BOOL'},"mem":{"ram":'$TOTAL_RAM_RAW',"ram_units":"KiB","swap":'$TOTAL_SWAP_RAW',"swap_units":"KiB","disk":'$TOTAL_DISK_RAW',"disk_units":"KB"}' +fi + +if [ -z $SKIP_NET ]; then + ip_info +fi + +# create a directory in the same location that the script is being run to temporarily store YABS-related files +DATE=$(date -Iseconds | sed -e "s/:/_/g") +YABS_PATH=./$DATE +touch "$DATE.test" 2> /dev/null +# test if the user has write permissions in the current directory and exit if not +if [ ! -f "$DATE.test" ]; then + echo -e + echo -e "You do not have write permission in this directory. Switch to an owned directory and re-run the script.\nExiting..." + exit 1 +fi +rm "$DATE.test" +mkdir -p "$YABS_PATH" + +# trap CTRL+C signals to exit script cleanly +trap catch_abort INT + +# catch_abort +# Purpose: This method will catch CTRL+C signals in order to exit the script cleanly and remove +# yabs-related files. +function catch_abort() { + echo -e "\n** Aborting YABS. Cleaning up files...\n" + rm -rf "$YABS_PATH" + unset LC_ALL + exit 0 +} + +# format_speed +# Purpose: This method is a convenience function to format the output of the fio disk tests which +# always returns a result in KB/s. If result is >= 1 GB/s, use GB/s. If result is < 1 GB/s +# and >= 1 MB/s, then use MB/s. Otherwise, use KB/s. +# Parameters: +# 1. RAW - the raw disk speed result (in KB/s) +# Returns: +# Formatted disk speed in GB/s, MB/s, or KB/s +function format_speed { + RAW=$1 # disk speed in KB/s + RESULT=$RAW + local DENOM=1 + local UNIT="KB/s" + + # ensure raw value is not null, if it is, return blank + if [ -z "$RAW" ]; then + echo "" + return 0 + fi + + # check if disk speed >= 1 GB/s + if [ "$RAW" -ge 1000000 ]; then + DENOM=1000000 + UNIT="GB/s" + # check if disk speed < 1 GB/s && >= 1 MB/s + elif [ "$RAW" -ge 1000 ]; then + DENOM=1000 + UNIT="MB/s" + fi + + # divide the raw result to get the corresponding formatted result (based on determined unit) + RESULT=$(awk -v a="$RESULT" -v b="$DENOM" 'BEGIN { print a / b }') + # shorten the formatted result to two decimal places (i.e. x.xx) + RESULT=$(echo $RESULT | awk -F. '{ printf "%0.2f",$1"."substr($2,1,2) }') + # concat formatted result value with units and return result + RESULT="$RESULT $UNIT" + echo $RESULT +} + +# format_iops +# Purpose: This method is a convenience function to format the output of the raw IOPS result +# Parameters: +# 1. RAW - the raw IOPS result +# Returns: +# Formatted IOPS (i.e. 8, 123, 1.7k, 275.9k, etc.) +function format_iops { + RAW=$1 # iops + RESULT=$RAW + + # ensure raw value is not null, if it is, return blank + if [ -z "$RAW" ]; then + echo "" + return 0 + fi + + # check if IOPS speed > 1k + if [ "$RAW" -ge 1000 ]; then + # divide the raw result by 1k + RESULT=$(awk -v a="$RESULT" 'BEGIN { print a / 1000 }') + # shorten the formatted result to one decimal place (i.e. x.x) + RESULT=$(echo $RESULT | awk -F. '{ printf "%0.1f",$1"."substr($2,1,1) }') + RESULT="$RESULT"k + fi + + echo $RESULT +} + +# disk_test +# Purpose: This method is designed to test the disk performance of the host using the partition that the +# script is being run from using fio random read/write speed tests. +# Parameters: +# - (none) +function disk_test { + if [[ "$ARCH" = "aarch64" || "$ARCH" = "arm" ]]; then + FIO_SIZE=512M + else + FIO_SIZE=2G + fi + + # run a quick test to generate the fio test file to be used by the actual tests + echo -en "Generating fio test file..." + $FIO_CMD --name=setup --ioengine=libaio --rw=read --bs=64k --iodepth=64 --numjobs=2 --size=$FIO_SIZE --runtime=1 --gtod_reduce=1 --filename="$DISK_PATH/test.fio" --direct=1 --minimal &> /dev/null + echo -en "\r\033[0K" + + # get array of block sizes to evaluate + BLOCK_SIZES=("$@") + + for BS in "${BLOCK_SIZES[@]}"; do + # run rand read/write mixed fio test with block size = $BS + echo -en "Running fio random mixed R+W disk test with $BS block size..." + DISK_TEST=$(timeout 35 $FIO_CMD --name=rand_rw_$BS --ioengine=libaio --rw=randrw --rwmixread=50 --bs=$BS --iodepth=64 --numjobs=2 --size=$FIO_SIZE --runtime=30 --gtod_reduce=1 --direct=1 --filename="$DISK_PATH/test.fio" --group_reporting --minimal 2> /dev/null | grep rand_rw_$BS) + DISK_IOPS_R=$(echo $DISK_TEST | awk -F';' '{print $8}') + DISK_IOPS_W=$(echo $DISK_TEST | awk -F';' '{print $49}') + DISK_IOPS=$(awk -v a="$DISK_IOPS_R" -v b="$DISK_IOPS_W" 'BEGIN { print a + b }') + DISK_TEST_R=$(echo $DISK_TEST | awk -F';' '{print $7}') + DISK_TEST_W=$(echo $DISK_TEST | awk -F';' '{print $48}') + DISK_TEST=$(awk -v a="$DISK_TEST_R" -v b="$DISK_TEST_W" 'BEGIN { print a + b }') + DISK_RESULTS_RAW+=( "$DISK_TEST" "$DISK_TEST_R" "$DISK_TEST_W" "$DISK_IOPS" "$DISK_IOPS_R" "$DISK_IOPS_W" ) + + DISK_IOPS=$(format_iops $DISK_IOPS) + DISK_IOPS_R=$(format_iops $DISK_IOPS_R) + DISK_IOPS_W=$(format_iops $DISK_IOPS_W) + DISK_TEST=$(format_speed $DISK_TEST) + DISK_TEST_R=$(format_speed $DISK_TEST_R) + DISK_TEST_W=$(format_speed $DISK_TEST_W) + + DISK_RESULTS+=( "$DISK_TEST" "$DISK_TEST_R" "$DISK_TEST_W" "$DISK_IOPS" "$DISK_IOPS_R" "$DISK_IOPS_W" ) + echo -en "\r\033[0K" + done +} + +# dd_test +# Purpose: This method is invoked if the fio disk test failed. dd sequential speed tests are +# not indiciative or real-world results, however, some form of disk speed measure +# is better than nothing. +# Parameters: +# - (none) +function dd_test { + I=0 + DISK_WRITE_TEST_RES=() + DISK_READ_TEST_RES=() + DISK_WRITE_TEST_AVG=0 + DISK_READ_TEST_AVG=0 + + # run the disk speed tests (write and read) thrice over + while [ $I -lt 3 ] + do + # write test using dd, "direct" flag is used to test direct I/O for data being stored to disk + DISK_WRITE_TEST=$(dd if=/dev/zero of="$DISK_PATH/$DATE.test" bs=64k count=16k oflag=direct |& grep copied | awk '{ print $(NF-1) " " $(NF)}') + VAL=$(echo $DISK_WRITE_TEST | cut -d " " -f 1) + [[ "$DISK_WRITE_TEST" == *"GB"* ]] && VAL=$(awk -v a="$VAL" 'BEGIN { print a * 1000 }') + DISK_WRITE_TEST_RES+=( "$DISK_WRITE_TEST" ) + DISK_WRITE_TEST_AVG=$(awk -v a="$DISK_WRITE_TEST_AVG" -v b="$VAL" 'BEGIN { print a + b }') + + # read test using dd using the 1G file written during the write test + DISK_READ_TEST=$(dd if="$DISK_PATH/$DATE.test" of=/dev/null bs=8k |& grep copied | awk '{ print $(NF-1) " " $(NF)}') + VAL=$(echo $DISK_READ_TEST | cut -d " " -f 1) + [[ "$DISK_READ_TEST" == *"GB"* ]] && VAL=$(awk -v a="$VAL" 'BEGIN { print a * 1000 }') + DISK_READ_TEST_RES+=( "$DISK_READ_TEST" ) + DISK_READ_TEST_AVG=$(awk -v a="$DISK_READ_TEST_AVG" -v b="$VAL" 'BEGIN { print a + b }') + + I=$(( $I + 1 )) + done + # calculate the write and read speed averages using the results from the three runs + DISK_WRITE_TEST_AVG=$(awk -v a="$DISK_WRITE_TEST_AVG" 'BEGIN { print a / 3 }') + DISK_READ_TEST_AVG=$(awk -v a="$DISK_READ_TEST_AVG" 'BEGIN { print a / 3 }') +} + +# check if disk performance is being tested and the host has required space (2G) +AVAIL_SPACE=$(df -k . | awk 'NR==2{print $4}') +if [[ -z "$SKIP_FIO" && "$AVAIL_SPACE" -lt 2097152 && "$ARCH" != "aarch64" && "$ARCH" != "arm" ]]; then # 2GB = 2097152KB + echo -e "\nLess than 2GB of space available. Skipping disk test..." +elif [[ -z "$SKIP_FIO" && "$AVAIL_SPACE" -lt 524288 && ("$ARCH" = "aarch64" || "$ARCH" = "arm") ]]; then # 512MB = 524288KB + echo -e "\nLess than 512MB of space available. Skipping disk test..." +# if the skip disk flag was set, skip the disk performance test, otherwise test disk performance +elif [ -z "$SKIP_FIO" ]; then + # Perform ZFS filesystem detection and determine if we have enough free space according to spa_asize_inflation + ZFSCHECK="/sys/module/zfs/parameters/spa_asize_inflation" + if [[ -f "$ZFSCHECK" ]];then + mul_spa=$((($(cat /sys/module/zfs/parameters/spa_asize_inflation)*2))) + warning=0 + poss=() + + for pathls in $(df -Th | awk '{print $7}' | tail -n +2) + do + if [[ "${PWD##$pathls}" != "${PWD}" ]]; then + poss+=("$pathls") + fi + done + + long="" + m=-1 + for x in ${poss[@]} + do + if [ ${#x} -gt $m ];then + m=${#x} + long=$x + fi + done + + size_b=$(df -Th | grep -w $long | grep -i zfs | awk '{print $5}' | tail -c -2 | head -c 1) + free_space=$(df -Th | grep -w $long | grep -i zfs | awk '{print $5}' | head -c -2) + + if [[ $size_b == 'T' ]]; then + free_space=$(awk "BEGIN {print int($free_space * 1024)}") + size_b='G' + fi + + if [[ $(df -Th | grep -w $long) == *"zfs"* ]];then + + if [[ $size_b == 'G' ]]; then + if ((free_space < mul_spa)); then + warning=1 + fi + else + warning=1 + fi + + fi + + if [[ $warning -eq 1 ]];then + echo -en "\nWarning! You are running YABS on a ZFS Filesystem and your disk space is too low for the fio test. Your test results will be inaccurate. You need at least $mul_spa GB free in order to complete this test accurately. For more information, please see https://github.com/masonr/yet-another-bench-script/issues/13\n" + fi + fi + + echo -en "\nPreparing system for disk tests..." + + # create temp directory to store disk write/read test files + DISK_PATH=$YABS_PATH/disk + mkdir -p "$DISK_PATH" + + if [[ -z "$PREFER_BIN" && ! -z "$LOCAL_FIO" ]]; then # local fio has been detected, use instead of pre-compiled binary + FIO_CMD=fio + else + # download fio binary + if [[ ! -z $LOCAL_CURL ]]; then + curl -s --connect-timeout 5 --retry 5 --retry-delay 0 https://raw.githubusercontent.com/masonr/yet-another-bench-script/master/bin/fio/fio_$ARCH -o "$DISK_PATH/fio" + else + wget -q -T 5 -t 5 -w 0 https://raw.githubusercontent.com/masonr/yet-another-bench-script/master/bin/fio/fio_$ARCH -O "$DISK_PATH/fio" + fi + + if [ ! -f "$DISK_PATH/fio" ]; then # ensure fio binary download successfully + echo -en "\r\033[0K" + echo -e "Fio binary download failed. Running dd test as fallback...." + DD_FALLBACK=True + else + chmod +x "$DISK_PATH/fio" + FIO_CMD=$DISK_PATH/fio + fi + fi + + if [ -z "$DD_FALLBACK" ]; then # if not falling back on dd tests, run fio test + echo -en "\r\033[0K" + + # init global array to store disk performance values + declare -a DISK_RESULTS DISK_RESULTS_RAW + # disk block sizes to evaluate + BLOCK_SIZES=( "4k" "64k" "512k" "1m" ) + + # execute disk performance test + disk_test "${BLOCK_SIZES[@]}" + fi + + if [[ ! -z "$DD_FALLBACK" || ${#DISK_RESULTS[@]} -eq 0 ]]; then # fio download failed or test was killed or returned an error, run dd test instead + if [ -z "$DD_FALLBACK" ]; then # print error notice if ended up here due to fio error + echo -e "fio disk speed tests failed. Run manually to determine cause.\nRunning dd test as fallback..." + fi + + dd_test + + # format the speed averages by converting to GB/s if > 1000 MB/s + if [ $(echo $DISK_WRITE_TEST_AVG | cut -d "." -f 1) -ge 1000 ]; then + DISK_WRITE_TEST_AVG=$(awk -v a="$DISK_WRITE_TEST_AVG" 'BEGIN { print a / 1000 }') + DISK_WRITE_TEST_UNIT="GB/s" + else + DISK_WRITE_TEST_UNIT="MB/s" + fi + if [ $(echo $DISK_READ_TEST_AVG | cut -d "." -f 1) -ge 1000 ]; then + DISK_READ_TEST_AVG=$(awk -v a="$DISK_READ_TEST_AVG" 'BEGIN { print a / 1000 }') + DISK_READ_TEST_UNIT="GB/s" + else + DISK_READ_TEST_UNIT="MB/s" + fi + + # print dd sequential disk speed test results + echo -e + echo -e "dd Sequential Disk Speed Tests:" + echo -e "---------------------------------" + printf "%-6s | %-6s %-4s | %-6s %-4s | %-6s %-4s | %-6s %-4s\n" "" "Test 1" "" "Test 2" "" "Test 3" "" "Avg" "" + printf "%-6s | %-6s %-4s | %-6s %-4s | %-6s %-4s | %-6s %-4s\n" + printf "%-6s | %-11s | %-11s | %-11s | %-6.2f %-4s\n" "Write" "${DISK_WRITE_TEST_RES[0]}" "${DISK_WRITE_TEST_RES[1]}" "${DISK_WRITE_TEST_RES[2]}" "${DISK_WRITE_TEST_AVG}" "${DISK_WRITE_TEST_UNIT}" + printf "%-6s | %-11s | %-11s | %-11s | %-6.2f %-4s\n" "Read" "${DISK_READ_TEST_RES[0]}" "${DISK_READ_TEST_RES[1]}" "${DISK_READ_TEST_RES[2]}" "${DISK_READ_TEST_AVG}" "${DISK_READ_TEST_UNIT}" + else # fio tests completed successfully, print results + CURRENT_PARTITION=$(df -P . 2>/dev/null | tail -1 | cut -d' ' -f 1) + [[ ! -z $JSON ]] && JSON_RESULT+=',"partition":"'$CURRENT_PARTITION'","fio":[' + DISK_RESULTS_NUM=$(expr ${#DISK_RESULTS[@]} / 6) + DISK_COUNT=0 + + # print disk speed test results + echo -e "fio Disk Speed Tests (Mixed R/W 50/50) (Partition $CURRENT_PARTITION):" + echo -e "---------------------------------" + + while [ $DISK_COUNT -lt $DISK_RESULTS_NUM ] ; do + if [ $DISK_COUNT -gt 0 ]; then printf "%-10s | %-20s | %-20s\n"; fi + printf "%-10s | %-11s %8s | %-11s %8s\n" "Block Size" "${BLOCK_SIZES[DISK_COUNT]}" "(IOPS)" "${BLOCK_SIZES[DISK_COUNT+1]}" "(IOPS)" + printf "%-10s | %-11s %8s | %-11s %8s\n" " ------" "---" "---- " "----" "---- " + printf "%-10s | %-11s %8s | %-11s %8s\n" "Read" "${DISK_RESULTS[DISK_COUNT*6+1]}" "(${DISK_RESULTS[DISK_COUNT*6+4]})" "${DISK_RESULTS[(DISK_COUNT+1)*6+1]}" "(${DISK_RESULTS[(DISK_COUNT+1)*6+4]})" + printf "%-10s | %-11s %8s | %-11s %8s\n" "Write" "${DISK_RESULTS[DISK_COUNT*6+2]}" "(${DISK_RESULTS[DISK_COUNT*6+5]})" "${DISK_RESULTS[(DISK_COUNT+1)*6+2]}" "(${DISK_RESULTS[(DISK_COUNT+1)*6+5]})" + printf "%-10s | %-11s %8s | %-11s %8s\n" "Total" "${DISK_RESULTS[DISK_COUNT*6]}" "(${DISK_RESULTS[DISK_COUNT*6+3]})" "${DISK_RESULTS[(DISK_COUNT+1)*6]}" "(${DISK_RESULTS[(DISK_COUNT+1)*6+3]})" + if [ ! -z $JSON ]; then + JSON_RESULT+='{"bs":"'${BLOCK_SIZES[DISK_COUNT]}'","speed_r":'${DISK_RESULTS_RAW[DISK_COUNT*6+1]}',"iops_r":'${DISK_RESULTS_RAW[DISK_COUNT*6+4]} + JSON_RESULT+=',"speed_w":'${DISK_RESULTS_RAW[DISK_COUNT*6+2]}',"iops_w":'${DISK_RESULTS_RAW[DISK_COUNT*6+5]}',"speed_rw":'${DISK_RESULTS_RAW[DISK_COUNT*6]} + JSON_RESULT+=',"iops_rw":'${DISK_RESULTS_RAW[DISK_COUNT*6+3]}',"speed_units":"KBps"},' + JSON_RESULT+='{"bs":"'${BLOCK_SIZES[DISK_COUNT+1]}'","speed_r":'${DISK_RESULTS_RAW[(DISK_COUNT+1)*6+1]}',"iops_r":'${DISK_RESULTS_RAW[(DISK_COUNT+1)*6+4]} + JSON_RESULT+=',"speed_w":'${DISK_RESULTS_RAW[(DISK_COUNT+1)*6+2]}',"iops_w":'${DISK_RESULTS_RAW[(DISK_COUNT+1)*6+5]}',"speed_rw":'${DISK_RESULTS_RAW[(DISK_COUNT+1)*6]} + JSON_RESULT+=',"iops_rw":'${DISK_RESULTS_RAW[(DISK_COUNT+1)*6+3]}',"speed_units":"KBps"},' + fi + DISK_COUNT=$(expr $DISK_COUNT + 2) + done + [[ ! -z $JSON ]] && JSON_RESULT=${JSON_RESULT::${#JSON_RESULT}-1} && JSON_RESULT+=']' + fi +fi + +# iperf_test +# Purpose: This method is designed to test the network performance of the host by executing an +# iperf3 test to/from the public iperf server passed to the function. Both directions +# (send and receive) are tested. +# Parameters: +# 1. URL - URL/domain name of the iperf server +# 2. PORTS - the range of ports on which the iperf server operates +# 3. HOST - the friendly name of the iperf server host/owner +# 4. FLAGS - any flags that should be passed to the iperf command +function iperf_test { + URL=$1 + PORTS=$2 + HOST=$3 + FLAGS=$4 + + # attempt the iperf send test 3 times, allowing for a slot to become available on the + # server or to throw out any bad/error results + I=1 + while [ $I -le 3 ] + do + echo -en "Performing $MODE iperf3 send test to $HOST (Attempt #$I of 3)..." + # select a random iperf port from the range provided + PORT=$(shuf -i $PORTS -n 1) + # run the iperf test sending data from the host to the iperf server; includes + # a timeout of 15s in case the iperf server is not responding; uses 8 parallel + # threads for the network test + IPERF_RUN_SEND="$(timeout 15 $IPERF_CMD $FLAGS -c "$URL" -p $PORT -P 8 2> /dev/null)" + # check if iperf exited cleanly and did not return an error + if [[ "$IPERF_RUN_SEND" == *"receiver"* && "$IPERF_RUN_SEND" != *"error"* ]]; then + # test did not result in an error, parse speed result + SPEED=$(echo "${IPERF_RUN_SEND}" | grep SUM | grep receiver | awk '{ print $6 }') + # if speed result is blank or bad (0.00), rerun, otherwise set counter to exit loop + [[ -z $SPEED || "$SPEED" == "0.00" ]] && I=$(( $I + 1 )) || I=11 + else + # if iperf server is not responding, set counter to exit, otherwise increment, sleep, and rerun + [[ "$IPERF_RUN_SEND" == *"unable to connect"* ]] && I=11 || I=$(( $I + 1 )) && sleep 2 + fi + echo -en "\r\033[0K" + done + + # small sleep necessary to give iperf server a breather to get ready for a new test + sleep 1 + + # attempt the iperf receive test 3 times, allowing for a slot to become available on + # the server or to throw out any bad/error results + J=1 + while [ $J -le 3 ] + do + echo -n "Performing $MODE iperf3 recv test from $HOST (Attempt #$J of 3)..." + # select a random iperf port from the range provided + PORT=$(shuf -i $PORTS -n 1) + # run the iperf test receiving data from the iperf server to the host; includes + # a timeout of 15s in case the iperf server is not responding; uses 8 parallel + # threads for the network test + IPERF_RUN_RECV="$(timeout 15 $IPERF_CMD $FLAGS -c "$URL" -p $PORT -P 8 -R 2> /dev/null)" + # check if iperf exited cleanly and did not return an error + if [[ "$IPERF_RUN_RECV" == *"receiver"* && "$IPERF_RUN_RECV" != *"error"* ]]; then + # test did not result in an error, parse speed result + SPEED=$(echo "${IPERF_RUN_RECV}" | grep SUM | grep receiver | awk '{ print $6 }') + # if speed result is blank or bad (0.00), rerun, otherwise set counter to exit loop + [[ -z $SPEED || "$SPEED" == "0.00" ]] && J=$(( $J + 1 )) || J=11 + else + # if iperf server is not responding, set counter to exit, otherwise increment, sleep, and rerun + [[ "$IPERF_RUN_RECV" == *"unable to connect"* ]] && J=11 || J=$(( $J + 1 )) && sleep 2 + fi + echo -en "\r\033[0K" + done + + # Run a latency test via ping -c1 command -> will return "xx.x ms" + [[ ! -z $LOCAL_PING ]] && LATENCY_RUN="$(ping -c1 $URL 2>/dev/null | grep -o 'time=.*' | sed s/'time='//)" + [[ -z $LATENCY_RUN ]] && LATENCY_RUN="--" + + # parse the resulting send and receive speed results + IPERF_SENDRESULT="$(echo "${IPERF_RUN_SEND}" | grep SUM | grep receiver)" + IPERF_RECVRESULT="$(echo "${IPERF_RUN_RECV}" | grep SUM | grep receiver)" + LATENCY_RESULT="$(echo "${LATENCY_RUN}")" +} + +# launch_iperf +# Purpose: This method is designed to facilitate the execution of iperf network speed tests to +# each public iperf server in the iperf server locations array. +# Parameters: +# 1. MODE - indicates the type of iperf tests to run (IPv4 or IPv6) +function launch_iperf { + MODE=$1 + [[ "$MODE" == *"IPv6"* ]] && IPERF_FLAGS="-6" || IPERF_FLAGS="-4" + + # print iperf3 network speed results as they are completed + echo -e + echo -e "iperf3 Network Speed Tests ($MODE):" + echo -e "---------------------------------" + printf "%-15s | %-25s | %-15s | %-15s | %-15s\n" "Provider" "Location (Link)" "Send Speed" "Recv Speed" "Ping" + printf "%-15s | %-25s | %-15s | %-15s | %-15s\n" "-----" "-----" "----" "----" "----" + + # loop through iperf locations array to run iperf test using each public iperf server + for (( i = 0; i < IPERF_LOCS_NUM; i++ )); do + # test if the current iperf location supports the network mode being tested (IPv4/IPv6) + if [[ "${IPERF_LOCS[i*5+4]}" == *"$MODE"* ]]; then + # call the iperf_test function passing the required parameters + iperf_test "${IPERF_LOCS[i*5]}" "${IPERF_LOCS[i*5+1]}" "${IPERF_LOCS[i*5+2]}" "$IPERF_FLAGS" + # parse the send and receive speed results + IPERF_SENDRESULT_VAL=$(echo $IPERF_SENDRESULT | awk '{ print $6 }') + IPERF_SENDRESULT_UNIT=$(echo $IPERF_SENDRESULT | awk '{ print $7 }') + IPERF_RECVRESULT_VAL=$(echo $IPERF_RECVRESULT | awk '{ print $6 }') + IPERF_RECVRESULT_UNIT=$(echo $IPERF_RECVRESULT | awk '{ print $7 }') + LATENCY_VAL=$(echo $LATENCY_RESULT) + # if the results are blank, then the server is "busy" and being overutilized + [[ -z $IPERF_SENDRESULT_VAL || "$IPERF_SENDRESULT_VAL" == *"0.00"* ]] && IPERF_SENDRESULT_VAL="busy" && IPERF_SENDRESULT_UNIT="" + [[ -z $IPERF_RECVRESULT_VAL || "$IPERF_RECVRESULT_VAL" == *"0.00"* ]] && IPERF_RECVRESULT_VAL="busy" && IPERF_RECVRESULT_UNIT="" + # print the speed results for the iperf location currently being evaluated + printf "%-15s | %-25s | %-15s | %-15s | %-15s\n" "${IPERF_LOCS[i*5+2]}" "${IPERF_LOCS[i*5+3]}" "$IPERF_SENDRESULT_VAL $IPERF_SENDRESULT_UNIT" "$IPERF_RECVRESULT_VAL $IPERF_RECVRESULT_UNIT" "$LATENCY_VAL" + if [ ! -z $JSON ]; then + JSON_RESULT+='{"mode":"'$MODE'","provider":"'${IPERF_LOCS[i*5+2]}'","loc":"'${IPERF_LOCS[i*5+3]} + JSON_RESULT+='","send":"'$IPERF_SENDRESULT_VAL' '$IPERF_SENDRESULT_UNIT'","recv":"'$IPERF_RECVRESULT_VAL' '$IPERF_RECVRESULT_UNIT'","latency":"'$LATENCY_VAL'"},' + fi + fi + done +} + +# if the skip iperf flag was set, skip the network performance test, otherwise test network performance +if [ -z "$SKIP_IPERF" ]; then + + if [[ -z "$PREFER_BIN" && ! -z "$LOCAL_IPERF" ]]; then # local iperf has been detected, use instead of pre-compiled binary + IPERF_CMD=iperf3 + else + # create a temp directory to house the required iperf binary and library + IPERF_PATH=$YABS_PATH/iperf + mkdir -p "$IPERF_PATH" + + # download iperf3 binary + if [[ ! -z $LOCAL_CURL ]]; then + curl -s --connect-timeout 5 --retry 5 --retry-delay 0 https://raw.githubusercontent.com/masonr/yet-another-bench-script/master/bin/iperf/iperf3_$ARCH -o "$IPERF_PATH/iperf3" + else + wget -q -T 5 -t 5 -w 0 https://raw.githubusercontent.com/masonr/yet-another-bench-script/master/bin/iperf/iperf3_$ARCH -O "$IPERF_PATH/iperf3" + fi + + if [ ! -f "$IPERF_PATH/iperf3" ]; then # ensure iperf3 binary downloaded successfully + IPERF_DL_FAIL=True + else + chmod +x "$IPERF_PATH/iperf3" + IPERF_CMD=$IPERF_PATH/iperf3 + fi + fi + + # array containing all currently available iperf3 public servers to use for the network test + # format: "1" "2" "3" "4" "5" \ + # 1. domain name of the iperf server + # 2. range of ports that the iperf server is running on (lowest-highest) + # 3. friendly name of the host/owner of the iperf server + # 4. location and advertised speed link of the iperf server + # 5. network modes supported by the iperf server (IPv4 = IPv4-only, IPv4|IPv6 = IPv4 + IPv6, etc.) + IPERF_LOCS=( \ + "lon.speedtest.clouvider.net" "5200-5209" "Clouvider" "London, UK (10G)" "IPv4|IPv6" \ + "iperf-ams-nl.eranium.net" "5201-5210" "Eranium" "Amsterdam, NL (100G)" "IPv4|IPv6" \ + #"speedtest.extra.telia.fi" "5201-5208" "Telia" "Helsinki, FI (10G)" "IPv4" \ + # AFR placeholder + "speedtest.uztelecom.uz" "5200-5209" "Uztelecom" "Tashkent, UZ (10G)" "IPv4|IPv6" \ + "speedtest.sin1.sg.leaseweb.net" "5201-5210" "Leaseweb" "Singapore, SG (10G)" "IPv4|IPv6" \ + "la.speedtest.clouvider.net" "5200-5209" "Clouvider" "Los Angeles, CA, US (10G)" "IPv4|IPv6" \ + "speedtest.nyc1.us.leaseweb.net" "5201-5210" "Leaseweb" "NYC, NY, US (10G)" "IPv4|IPv6" \ + "speedtest.sao1.edgoo.net" "9204-9240" "Edgoo" "Sao Paulo, BR (1G)" "IPv4|IPv6" + ) + + # if the "REDUCE_NET" flag is activated, then do a shorter iperf test with only three locations + # (Clouvider London, Clouvider NYC, and Online.net France) + if [ ! -z "$REDUCE_NET" ]; then + IPERF_LOCS=( \ + "lon.speedtest.clouvider.net" "5200-5209" "Clouvider" "London, UK (10G)" "IPv4|IPv6" \ + "speedtest.sin1.sg.leaseweb.net" "5201-5210" "Leaseweb" "Singapore, SG (10G)" "IPv4|IPv6" \ + "speedtest.nyc1.us.leaseweb.net" "5201-5210" "Leaseweb" "NYC, NY, US (10G)" "IPv4|IPv6" \ + ) + fi + + # get the total number of iperf locations (total array size divided by 5 since each location has 5 elements) + IPERF_LOCS_NUM=${#IPERF_LOCS[@]} + IPERF_LOCS_NUM=$((IPERF_LOCS_NUM / 5)) + + if [ -z "$IPERF_DL_FAIL" ]; then + [[ ! -z $JSON ]] && JSON_RESULT+=',"iperf":[' + # check if the host has IPv4 connectivity, if so, run iperf3 IPv4 tests + [ ! -z "$IPV4_CHECK" ] && launch_iperf "IPv4" + # check if the host has IPv6 connectivity, if so, run iperf3 IPv6 tests + [ ! -z "$IPV6_CHECK" ] && launch_iperf "IPv6" + [[ ! -z $JSON ]] && JSON_RESULT=${JSON_RESULT::${#JSON_RESULT}-1} && JSON_RESULT+=']' + else + echo -e "\niperf3 binary download failed. Skipping iperf network tests..." + fi +fi + +# launch_geekbench +# Purpose: This method is designed to run the Primate Labs' Geekbench 4/5 Cross-Platform Benchmark utility +# Parameters: +# 1. VERSION - indicates which Geekbench version to run +function launch_geekbench { + VERSION=$1 + + # create a temp directory to house all geekbench files + GEEKBENCH_PATH=$YABS_PATH/geekbench_$VERSION + mkdir -p "$GEEKBENCH_PATH" + + GB_URL="" + GB_CMD="" + GB_RUN="" + + # check for curl vs wget + [[ ! -z $LOCAL_CURL ]] && DL_CMD="curl -s" || DL_CMD="wget -qO-" + + if [[ $VERSION == *4* && ($ARCH = *aarch64* || $ARCH = *arm*) ]]; then + echo -e "\nARM architecture not supported by Geekbench 4, use Geekbench 5 or 6." + elif [[ $VERSION == *4* && $ARCH != *aarch64* && $ARCH != *arm* ]]; then # Geekbench v4 + GB_URL="https://cdn.geekbench.com/Geekbench-4.4.4-Linux.tar.gz" + [[ "$ARCH" == *"x86"* ]] && GB_CMD="geekbench_x86_32" || GB_CMD="geekbench4" + GB_RUN="True" + elif [[ $VERSION == *5* || $VERSION == *6* ]]; then # Geekbench v5/6 + if [[ $ARCH = *x86* && $GEEKBENCH_4 == *False* ]]; then # don't run Geekbench 5 if on 32-bit arch + echo -e "\nGeekbench $VERSION cannot run on 32-bit architectures. Re-run with -4 flag to use" + echo -e "Geekbench 4, which can support 32-bit architectures. Skipping Geekbench $VERSION." + elif [[ $ARCH = *x86* && $GEEKBENCH_4 == *True* ]]; then + echo -e "\nGeekbench $VERSION cannot run on 32-bit architectures. Skipping test." + else + if [[ $VERSION == *5* ]]; then # Geekbench v5 + [[ $ARCH = *aarch64* || $ARCH = *arm* ]] && GB_URL="https://cdn.geekbench.com/Geekbench-5.5.1-LinuxARMPreview.tar.gz" \ + || GB_URL="https://cdn.geekbench.com/Geekbench-5.5.1-Linux.tar.gz" + GB_CMD="geekbench5" + else # Geekbench v6 + [[ $ARCH = *aarch64* || $ARCH = *arm* ]] && GB_URL="https://cdn.geekbench.com/Geekbench-6.3.0-LinuxARMPreview.tar.gz" \ + || GB_URL="https://cdn.geekbench.com/Geekbench-6.3.0-Linux.tar.gz" + GB_CMD="geekbench6" + fi + GB_RUN="True" + fi + fi + + if [[ $GB_RUN == *True* ]]; then # run GB test + echo -en "\nRunning GB$VERSION benchmark test... *cue elevator music*" + + # check for local geekbench installed + if command -v "$GB_CMD" &>/dev/null; then + GEEKBENCH_PATH=$(dirname "$(command -v "$GB_CMD")") + else + # download the desired Geekbench tarball and extract to geekbench temp directory + $DL_CMD $GB_URL | tar xz --strip-components=1 -C "$GEEKBENCH_PATH" &>/dev/null + fi + + # unlock if license file detected + test -f "geekbench.license" && "$GEEKBENCH_PATH/$GB_CMD" --unlock $(cat geekbench.license) > /dev/null 2>&1 + + # run the Geekbench test and grep the test results URL given at the end of the test + GEEKBENCH_TEST=$("$GEEKBENCH_PATH/$GB_CMD" --upload 2>/dev/null | grep "https://browser") + + # ensure the test ran successfully + if [ -z "$GEEKBENCH_TEST" ]; then + # detect if CentOS 7 and print a more helpful error message + if grep -q "CentOS Linux 7" /etc/os-release; then + echo -e "\r\033[0K CentOS 7 and Geekbench have known issues relating to glibc (see issue #71 for details)" + fi + if [[ -z "$IPV4_CHECK" ]]; then + # Geekbench test failed to download because host lacks IPv4 (cdn.geekbench.com = IPv4 only) + echo -e "\r\033[0KGeekbench releases can only be downloaded over IPv4. FTP the Geekbench files and run manually." + elif [[ $VERSION != *4* && $TOTAL_RAM_RAW -le 1048576 ]]; then + # Geekbench 5/6 test failed with low memory (<=1GB) + echo -e "\r\033[0KGeekbench test failed and low memory was detected. Add at least 1GB of SWAP or use GB4 instead (higher compatibility with low memory systems)." + elif [[ $ARCH != *x86* ]]; then + # if the Geekbench test failed for any other reason, exit cleanly and print error message + echo -e "\r\033[0KGeekbench $VERSION test failed. Run manually to determine cause." + fi + else + # if the Geekbench test succeeded, parse the test results URL + GEEKBENCH_URL=$(echo -e $GEEKBENCH_TEST | head -1) + GEEKBENCH_URL_CLAIM=$(echo $GEEKBENCH_URL | awk '{ print $2 }') + GEEKBENCH_URL=$(echo $GEEKBENCH_URL | awk '{ print $1 }') + # sleep a bit to wait for results to be made available on the geekbench website + sleep 10 + # parse the public results page for the single and multi core geekbench scores + [[ $VERSION == *4* ]] && GEEKBENCH_SCORES=$($DL_CMD $GEEKBENCH_URL | grep "span class='score'") || \ + GEEKBENCH_SCORES=$($DL_CMD $GEEKBENCH_URL | grep "div class='score'") + + GEEKBENCH_SCORES_SINGLE=$(echo $GEEKBENCH_SCORES | awk -v FS="(>|<)" '{ print $3 }') + GEEKBENCH_SCORES_MULTI=$(echo $GEEKBENCH_SCORES | awk -v FS="(>|<)" '{ print $7 }') + + # print the Geekbench results + echo -en "\r\033[0K" + echo -e "Geekbench $VERSION Benchmark Test:" + echo -e "---------------------------------" + printf "%-15s | %-30s\n" "Test" "Value" + printf "%-15s | %-30s\n" + printf "%-15s | %-30s\n" "Single Core" "$GEEKBENCH_SCORES_SINGLE" + printf "%-15s | %-30s\n" "Multi Core" "$GEEKBENCH_SCORES_MULTI" + printf "%-15s | %-30s\n" "Full Test" "$GEEKBENCH_URL" + + if [ ! -z $JSON ]; then + JSON_RESULT+='{"version":'$VERSION',"single":'$GEEKBENCH_SCORES_SINGLE',"multi":'$GEEKBENCH_SCORES_MULTI + JSON_RESULT+=',"url":"'$GEEKBENCH_URL'"},' + fi + + # write the geekbench claim URL to a file so the user can add the results to their profile (if desired) + [ ! -z "$GEEKBENCH_URL_CLAIM" ] && echo -e "$GEEKBENCH_URL_CLAIM" >> geekbench_claim.url 2> /dev/null + fi + fi +} + +# if the skip geekbench flag was set, skip the system performance test, otherwise test system performance +if [ -z "$SKIP_GEEKBENCH" ]; then + [[ ! -z $JSON ]] && JSON_RESULT+=',"geekbench":[' + if [[ $GEEKBENCH_4 == *True* ]]; then + launch_geekbench 4 + fi + + if [[ $GEEKBENCH_5 == *True* ]]; then + launch_geekbench 5 + fi + + if [[ $GEEKBENCH_6 == *True* ]]; then + launch_geekbench 6 + fi + [[ ! -z $JSON ]] && [[ $(echo -n $JSON_RESULT | tail -c 1) == ',' ]] && JSON_RESULT=${JSON_RESULT::${#JSON_RESULT}-1} + [[ ! -z $JSON ]] && JSON_RESULT+=']' +fi + +# finished all tests, clean up all YABS files and exit +echo -e +rm -rf "$YABS_PATH" + +YABS_END_TIME=$(date +%s) + +# calculate_time_taken +# Purpose: This method is designed to find the time taken for the completion of a YABS run. +# Parameters: +# 1. YABS_END_TIME - time when GB has completed and all files are removed +# 2. YABS_START_TIME - time when YABS is started +function calculate_time_taken() { + end_time=$1 + start_time=$2 + + time_taken=$(( ${end_time} - ${start_time} )) + if [ ${time_taken} -gt 60 ]; then + min=$(expr $time_taken / 60) + sec=$(expr $time_taken % 60) + echo "YABS completed in ${min} min ${sec} sec" + else + echo "YABS completed in ${time_taken} sec" + fi + [[ ! -z $JSON ]] && JSON_RESULT+=',"runtime":{"start":'$start_time',"end":'$end_time',"elapsed":'$time_taken'}' +} + +calculate_time_taken $YABS_END_TIME $YABS_START_TIME + +if [[ ! -z $JSON ]]; then + JSON_RESULT+='}' + + # write json results to file + if [[ $JSON = *w* ]]; then + echo $JSON_RESULT > "$JSON_FILE" + fi + + # send json results + if [[ $JSON = *s* ]]; then + IFS=',' read -r -a JSON_SITES <<< "$JSON_SEND" + for JSON_SITE in "${JSON_SITES[@]}" + do + if [[ ! -z $LOCAL_CURL ]]; then + curl -s -H "Content-Type:application/json" -X POST --data ''"$JSON_RESULT"'' $JSON_SITE + else + wget -qO- --post-data=''"$JSON_RESULT"'' --header='Content-Type:application/json' $JSON_SITE + fi + done + fi + + # print json result to screen + if [[ $JSON = *j* ]]; then + echo -e + echo $JSON_RESULT + fi +fi + +# reset locale settings +unset LC_ALL \ No newline at end of file diff --git a/998-常用脚本/服务器性能/磁盘.sh b/998-常用脚本/服务器性能/磁盘.sh new file mode 100644 index 0000000..ebce63f --- /dev/null +++ b/998-常用脚本/服务器性能/磁盘.sh @@ -0,0 +1,66 @@ +#!/bin/bash + +# 设置测试目录 +TEST_DIR="/var/lib/docker/" +# 设置大文件和小文件的大小 +LARGE_FILE_SIZE=3G # 1GB +SMALL_FILE_SIZE=10M # 1MB +LARGE_FILE="${TEST_DIR}/large_test_file" +SMALL_FILE="${TEST_DIR}/small_test_file" + +# 创建测试目录,如果不存在 +mkdir -p "$TEST_DIR" + +# 测试大文件读写速度 +echo "开始大文件读写测试..." + +# 写入大文件并测量时间 +start_time=$(date +%s.%N) +dd if=/dev/zero of="$LARGE_FILE" bs=1M count=1024 conv=fdatasync +end_time=$(date +%s.%N) +write_time=$(echo "$end_time - $start_time" | bc) +write_speed=$(echo "scale=2; 1024 / $write_time" | bc) + +echo "大文件写入速度: ${write_speed} MB/s" + +# 读取大文件并测量时间 +start_time=$(date +%s.%N) +dd if="$LARGE_FILE" of=/dev/null bs=1M +end_time=$(date +%s.%N) +read_time=$(echo "$end_time - $start_time" | bc) +read_speed=$(echo "scale=2; 1024 / $read_time" | bc) + +echo "大文件读取速度: ${read_speed} MB/s" + +# 清理大文件 +rm -f "$LARGE_FILE" + +# 测试小文件读写速度 +echo "开始小文件读写测试..." + +# 写入小文件并测量时间 +start_time=$(date +%s.%N) +for i in $(seq 1 3); do + dd if=/dev/zero of="${TEST_DIR}/small_test_file_$i" bs=1M count=1 conv=fdatasync +done +end_time=$(date +%s.%N) +write_time=$(echo "$end_time - $start_time" | bc) +write_speed=$(echo "scale=2; 1024 / $write_time" | bc) + +echo "小文件写入速度: ${write_speed} MB/s" + +# 读取小文件并测量时间 +start_time=$(date +%s.%N) +for i in $(seq 1 3); do + dd if="${TEST_DIR}/small_test_file_$i" of=/dev/null bs=1M +done +end_time=$(date +%s.%N) +read_time=$(echo "$end_time - $start_time" | bc) +read_speed=$(echo "scale=2; 1024 / $read_time" | bc) + +echo "小文件读取速度: ${read_speed} MB/s" + +# 清理小文件 +rm -f "${TEST_DIR}/small_test_file_"* + +echo "测试完成!" diff --git a/998-常用脚本/服务器性能/磁盘性能测试.py b/998-常用脚本/服务器性能/磁盘性能测试.py new file mode 100644 index 0000000..4214a91 --- /dev/null +++ b/998-常用脚本/服务器性能/磁盘性能测试.py @@ -0,0 +1,67 @@ +import os +import time + +def write_large_file(file_path, size_mb): + """写入大文件""" + with open(file_path, 'wb') as f: + f.write(os.urandom(size_mb * 1024 * 1024)) # 写入指定大小的随机数据 + +def read_large_file(file_path): + """读取大文件""" + with open(file_path, 'rb') as f: + f.read() # 读取文件内容 + +def write_small_files(dir_path, num_files, file_size): + """写入小文件""" + for i in range(num_files): + file_path = os.path.join(dir_path, f'small_file_{i}.txt') + with open(file_path, 'wb') as f: + f.write(os.urandom(file_size)) # 写入指定大小的随机数据 + +def read_small_files(dir_path, num_files): + """读取小文件""" + for i in range(num_files): + file_path = os.path.join(dir_path, f'small_file_{i}.txt') + with open(file_path, 'rb') as f: + f.read() # 读取文件内容 + +def measure_io(test_type, *args): + """测量IO性能""" + start_time = time.time() + if test_type == 'large_write': + write_large_file(*args) + elif test_type == 'large_read': + read_large_file(*args) + elif test_type == 'small_write': + write_small_files(*args) + elif test_type == 'small_read': + read_small_files(*args) + end_time = time.time() + return end_time - start_time + +def main(): + dir_path = '/var/lib/docker/' # 修改为你的测试目录 + large_file_size_mb = 10240 # 大文件大小(MB) + small_file_size = 1024 # 小文件大小(字节) + num_small_files = 100 # 小文件数量 + + # 大文件测试 + print("开始大文件写入测试...") + large_write_time = measure_io('large_write', os.path.join(dir_path, 'large_file.bin'), large_file_size_mb) + print(f"大文件写入时间: {large_write_time:.2f}秒") + + print("开始大文件读取测试...") + large_read_time = measure_io('large_read', os.path.join(dir_path, 'large_file.bin')) + print(f"大文件读取时间: {large_read_time:.2f}秒") + + # 小文件测试 + print("开始小文件写入测试...") + small_write_time = measure_io('small_write', dir_path, num_small_files, small_file_size) + print(f"小文件写入时间: {small_write_time:.2f}秒") + + print("开始小文件读取测试...") + small_read_time = measure_io('small_read', dir_path, num_small_files) + print(f"小文件读取时间: {small_read_time:.2f}秒") + +if __name__ == '__main__': + main() diff --git a/998-常用脚本/部署脚本/nginx暴露/真实nginx-reverse-proxy.conf b/998-常用脚本/部署脚本/nginx暴露/真实nginx-reverse-proxy.conf index 3eedd5b..f999d22 100644 --- a/998-常用脚本/部署脚本/nginx暴露/真实nginx-reverse-proxy.conf +++ b/998-常用脚本/部署脚本/nginx暴露/真实nginx-reverse-proxy.conf @@ -14,7 +14,7 @@ server { proxy_buffering off; proxy_buffer_size 4k; proxy_buffers 4 12k; - proxy_set_header Host fake-domain.jxejpt.io; + proxy_set_header Host fake-domain.sdejpt.io; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; diff --git a/998-常用脚本/部署脚本/nginx暴露/纯离线部署nginx-docker-compose.yaml b/998-常用脚本/部署脚本/nginx暴露/纯离线部署nginx-docker-compose.yaml index ff3e2d9..b44dc81 100644 --- a/998-常用脚本/部署脚本/nginx暴露/纯离线部署nginx-docker-compose.yaml +++ b/998-常用脚本/部署脚本/nginx暴露/纯离线部署nginx-docker-compose.yaml @@ -2,7 +2,7 @@ version: '3' services: cmii-nginx: - image: 10.20.1.135:8033/cmii/nginx:1.21.3 + image: 134.80.124.7:8033/cmii/nginx:1.21.3 volumes: - /etc/nginx/conf.d:/etc/nginx/conf.d - /etc/nginx/nginx.conf:/etc/nginx/nginx.conf diff --git a/998-常用脚本/部署脚本/z_执行apply命令.sh b/998-常用脚本/部署脚本/z_执行apply命令.sh new file mode 100644 index 0000000..af6ddc3 --- /dev/null +++ b/998-常用脚本/部署脚本/z_执行apply命令.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +kubectl apply -f k8s-dashboard.yaml + +kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}') + +kubectl apply -f k8s-nfs.yaml +kubectl delete -f k8s-nfs.yaml + +kubectl -n kube-system describe pod $(kubectl -n kube-system get pods | grep nfs-client-provisioner | awk '{print$1}') + +kubectl apply -f k8s-nfs-test.yaml +kubectl delete -f k8s-nfs-test.yaml + +cd /var/lib/docker/nfs_data + +kubectl apply -f k8s-pvc.yaml +kubectl delete -f k8s-pvc.yaml + +kubectl apply -f k8s-mongo.yaml +kubectl delete -f k8s-mongo.yaml + +kubectl apply -f k8s-emqx.yaml +kubectl delete -f k8s-emqx.yaml + +kubectl apply -f k8s-rabbitmq.yaml +kubectl delete -f k8s-rabbitmq.yam + +kubectl apply -f k8s-redis.yaml +kubectl delete -f k8s-redis.yamll + +kubectl apply -f k8s-mysql.yaml +kubectl delete -f k8s-mysql.yaml + +---- + +kubectl apply -f k8s-nacos.yaml +kubectl delete -f k8s-nacos.yaml + +--- + +kubectl apply -f k8s-configmap.yaml +kubectl delete -f k8s-configmap.yaml + +kubectl apply -f k8s-ingress.yaml +kubectl delete -f k8s-ingress.yaml + +kubectl apply -f k8s-frontend.yaml +kubectl delete -f k8s-frontend.yaml + +kubectl apply -f k8s-backend.yaml +kubectl delete -f k8s-backend.yaml + + +kubectl -n kube-system get pods -o jsonpath='{.items[*].metadata.name}' \ No newline at end of file diff --git a/998-常用脚本/部署脚本/安装ts2mp4.sh b/998-常用脚本/部署脚本/安装ts2mp4.sh index 7964550..7b83bd2 100644 --- a/998-常用脚本/部署脚本/安装ts2mp4.sh +++ b/998-常用脚本/部署脚本/安装ts2mp4.sh @@ -1,6 +1,6 @@ #!/bin/bash -minio_inner_ip_host=10.129.80.223:9000 +minio_inner_ip_host=134.80.124.15:9000 download_ts2mp4_file(){ echo "" diff --git a/998-常用脚本/部署脚本/编辑calico状态.sh b/998-常用脚本/部署脚本/编辑calico状态.sh index 6e56aa8..0a9a0dd 100644 --- a/998-常用脚本/部署脚本/编辑calico状态.sh +++ b/998-常用脚本/部署脚本/编辑calico状态.sh @@ -8,7 +8,7 @@ env: value: "eth0" # 更加保险 -kubectl set env daemonset/calico-node -n kube-system IP_AUTODETECTION_METHOD=interface=enp4s3 +kubectl set env daemonset/calico-node -n kube-system IP_AUTODETECTION_METHOD=interface=eth0 # 删除所有的calico pod diff --git a/999-数据库脚本/5.7.0.zip b/999-数据库脚本/5.7.0.zip deleted file mode 100644 index c238e6e377a9f56601ba3debe06d33395b68bd73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2747050 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𝔷P%-n1HHI^ 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%0DeiqlA^Dipl-GXD)#PH=X*=~?@cwDYi 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%0AJW;iM@N>H~ z)^1vBpk-ADQFapbcxS$5De@$W@8f<0kmk5QHSHY<5yqeu3$^aB6A_bxzE)IDM{W(c z@USvmfW?QV4k{C&veq)$wIMms1%1tigq0cRr)xzCnS?6117JVvOWDSwnXX33&|eEb zHOqPL_Sh29p~Q^!aB}Zb#J)O!YyIGFS6>v8_+1&Ly$i4rT!6yk1X4gZ$h2B<+fhW@?8GJ{S z$JJk;Bb5i93SJI^KZ+~)B^2s-SNmUR4~X&fudB+FK$R_(%^Q#7d(~*1HWWdN6MRj9 zLyWhf`rB>56AHAR!Iimq=2}84Y@Co29UXT(mC=9@dhws?Nqef-rr$tHw$Bwit$x&h zmK|pp%4K}a+G5+Xhqy6R3%zPTmB56h8kEbA90kryaRR=dtS!R^IdxlJd4+4G>|4uk zM`Bw>l%yV>XRN-UKo|MJJ?d3O8Yh0S-eb1P#7W$I8o+M?V-U2d-{gQj73|c}?#>mc z$eafsNr}0$+hSP+w9_)7%wYsLk%`iw_)M%*tP65dPJ2NJ0efUS?CDdaw^e5>WTc3O zPn9sX*I2$R3su>Yy;|s}_^FBoql%HQ5*?B=jDi@2+P(<^4+%`;5&J%|enVsfztYL!(uuyj+2(FLyhJ;-dKa@woC-mTkmn zC6!-Wb$?>|6xBFsg51G63+lsFm;l&0W=i->;Eb{)`C~l?Cre-QY=A&rY26qMURcS+ zxXsosuMNA^u0$ygiFd-4gJ6L7R!VnuJ1 z*%@}#MJRSA8tE{Waviuk<~S;12$8$Fh6U)#~!I1m9SE|IYHjtq&5Fx{GrdOSKsx|o6JtdM5dF%!e z#Csky8^)K05W(pbQrq$m>U{Kj!6`*oT=DA4wRQewd zb}ao;W3CSkJ8MynAd!R{W~Uoo`QsjAX)KDcxz8KAy&||Frzn2ZtE4rRc!jGI2KfQ3 zW0%~R0*D-x9X%rD15$Eb0&&sO7}o;!V5(!?SDobVVWJ*}X;2ujETpuu#LE7E?uuh! zOxfRX1-zlfr&`GPjdqJbPcn&IE5mixqy z+uhVnyz)EYZYA`lI|XJ2ii=uq4DHB`Nw}s!XC!TD9v=0s+O>VX zv9uKz)zn?{kvvCNN(7#4*0zmP#rHH}l*b=BjuRrvo#2d3I*ao{;*M2~NkY&yn2Bb{ zk*9(s{15}F-$~H~QqIv%TzYh$GG{D5p%tF$#}a&~|NG8Z&Sds>-uKf<*r?PXcoatsVku(w&{J5s`nsnK7naIkOetO<0}KbvW&gyC7* zi^+e73J@tf-%~!^Y)C!jDSB=^XyziOw}TDO;g`FHNoeg&)NS5fURkn`x~fUz?mRSrja<5Zf$o0?~9@3(>ESBE4=V zYm1RTQ)3om#>+63IwNJN=S#mf(3w#QbA0>%n5^~dpN7X#mOM3*Z^{fc!Nm7nV3V}D z8Q%zNsu_nnG@dgwAFh-9OGyCVOUKXNHXA0JFg&|pYc`CVmr%;tI`DKx#FlK$2)MzN=W~v@oijgJQSY z>Egp;LUyb|DcPA9BwoLtr%w~J75W`*n`Zjs!&EViAeKJChhWF10Id^FGZ9-Ra2eoa z6?0cVhy;1%rVBnvYNbp3#gevRPW z4&I2mmTXb7x0> zktaUJrlYwq~hN%iKoqb(TbTSWBo zHp8I~xiLv{M1bN?rY$*keNDpmjkQdM0UO=wUc%ZQ7`M1=yZQ;L9eboR179tE4Nxea z&ZfiJ?oKY5`p88)GL5oaM!hr-1nr3hi%Wvw&?}{tjI*lUW`xVGA#)a?J=q} zC8K%&6pi8FrO6do;y;N^hZ#;gdWr<&P4|_I`YwV;;L6b`%Q>{S*u%%r^&@W&tiu!) zf%c^Bg!a}SV}x#Z=F29x=#Zs^l|<}$vPQ7~E{AuU-5hce>%XKK(KyzI-OM#WXd!op#;tU zp#aF4Coj%x0Y$(g-kpN>1ZOukA$P^Jz2-T-S{*YjO;92F(QINV_t;7?ld!6;J=SMk zhe7TyBCr2naaT}Z;X&X?U+O-hl;t2+;eFNL_|(m{u>_xPFBEU>Sj13FNzs#5(X13?opU9DQoI!o$-2U|AqUv3K~;qToE7_K(uR z4VW-h3v0%{(7(9YZi9!6F5pE=cYMB>*jWxHnMVk%3jVq>&VBhmSztP?-Sm=O&aQtV zE;bR~=I@{wVN`7akth0rGt})aC28!K$%WYR{Lf9)=C0v}=oh5ttI`&q6F?9%b* zEmyu;QVnb?0q<1-+RKcaGMd8)WYPV)*d_Lad;Gco-)4^h@Od%EzU-P?=58sZ@8Ues zzDiM2`b~&-R1uSvimf99O*fEefWMvUW$>87p#F(u3aM56S^Cho3wrZbw8ExNnz+^- z|FH832kDbbT0!vJrGd)H0siuZFvj2M=C6`D*mvWj()i1^=OWuYj9#ljQ08;UwvTia z)Q2Rv`Zmtn#5FsC;6o|m;&H?2KN=;b+MGbR_$D2tkZaBV)W`1dSiTvwOZV7ucsrE`^xPRBvWoI6d}h zq(^iIA{n%mmop*Au0xYd#p9hEb0nl_uM0`nO$_%=+*<4?v)B-2Ak+Hfz#yq zM@665L&Pl6ulxUo>awovWkj4M$JX;NBUBnfLdhcTN`>g<`3%6AvVc{?LIKqR@hp*fC#=B_9%`+pLoP>C%dbD??W^9(^*tDiH;!31xkEvgyL%++W&>GhVjd4CkL`{d)f{` z9x_1YJmZOIEpGauTPvH zW-DcSgk37fwRl0`&mh3H26lSMc1WEmkNh_m(~_a>RQQpTOco|XaP7EY?jEe6S1mu&S;|&am#H#=+}!6*9c-b&3prrCRwXBi?4$_WIqL~D zbtEaVsjW$s+u~qKfdVgCI$MdN_OxdQ$EiiAwWaU!nd-d2{-#-qj_eksgbRoqWXUe( zxazn%!hU1^P1H8LU(kBStsckw&6V&sEVv^MPXI-x)8C1miP0(5!p>=#Z_d(7_aoA2 zWTcQ7YQ#wBOn01rx2ik-envlJZ=p6%SJ73!DwaE|&YChpnD*|R_+gA`DeFUPr|n$a zMtR0Z7VuU7YZ_$!An!hG7mOdY>XWg~Z`&zi=khZ(ZM^ma5q3TFLVhT#-L1;Ng-7E2 zmXoi}e2jeLf*RS=Z8VHl$}R;C2a&E!CVr4M<5O%Us~2pPlBtib9L9DsL^fJKva(u5 z-wIlfxpCupvE8rxL`YgY)8MF`Gl$VKykDXHnTDMsw zpku34go6FPsS3e$Kw*{)oQ21AP>u-BUzh9j6{9c6C|if(p%JYQbT2M0->jYl0hd1rvGS%SX%s z?`islo6po2A5@WP;u<2~)LDea3|v{l@0~cX*xw%R2A05SM!P7Xw@MwF1{6#XM`Xqu zaCVUh6r@cNExa&;ihDme+Ux2W*9AFCLsR%Pz=^2Zq|OL-&frJzV}v;42+MrI*$4qr zNdx2b**kLRm!XK(SlA4=H`UolVZ5P})vL$=nl~C{dOQVt=P1NQ&$jM_Adahy0v7>K z42iSWgv+(7iTf%g)zTSjbT4)!!a>?XL#Xv-$J$!>B>%`7XPekQvG00RQZ~I8P3EvZC~@ys9mHO|?$%g14EHpE!(6731K)mIzKzO2AL7FHzwzu@Jd;PAz;SCCq#OiuxbE=fPyIb(w;P(^r|zAeusqC3 z3!yFF*r#=B`r7c_63M~wOeWQfeUilhe`yk;N?t3J9{)@zCd%DP0pU>aM4RnEqA_lR z6lb$=kMYjyr9g{>gigo;aQYOs4?06@YkpmSL+ht-13sR`zTe~t-SKtcoU5I75rOc1 zQ&%(kY&iG$g(N&-C1+bG1n@ftaBdx5EUrRjx?anm(jh^tDDZ z-7+V;dc!iHt^b%WnOEmIwpCDa9Qe~gqm#0Q1Pvk*r5P=MLLZj{C((eT<5=Zy z^~7=_UcicQUn@J0haS!BqfalFq$Rn)8&(e}Xa9>olAsL+=u^pQ>gm6wcfTq<2SZM} zt$95RlE2gi`4hYoGFFf|X8Jmi65@lG8%YU4$-k$n^W^ZfF_QNEv9W)IEJgT)!Oj{n zvH(J{f9eGTt205Oj5(G4es}9~YYWy}vAx)jPQNuQCcAJFtw|HST<~6KaH3S$d3pgDso(?K9pZ zH#iKRh5e(ockRmo!KO(M<<$-ZPZW{>owwaByUzX+i0k@Y@}|~#BRtMvWsa5LM#jhc&HpVR7V~BjP`iUjNQt0 zyit1ZYv28h4pE}}jXACfH9;nLS$D#s0_phZ)*}PMoXQ$*2#sJn*vkT_F zr!6xfMMqUoDT_^hAx1#?YDlL&O!~OYS7@=61Dz@!%e-R~%b}f%LqB9ZTzKRe z=3bC^RSr0)S&qDBc+%G$43(ZX00AK1*-jm-t^Mm6RS+arWC*0$%YZVWC)3%3jT(L+ zMv@M&x%`164HIhBPZCos5AMKAJjw3V%l~C-^pjtw@MXQND(H1!8-p4^1tk76z@6O; z*|53r)ePsS(GPiW7GOAs1u>lwWW~@ngg!y?DP=Zp_qqq>AULM&=@B5bO+HB3J34jH zD_XLJ@Z>K)Wc(j6lG=%2t@R~TMN9r_18O9nQ2hQB`gpIPtnmuH!#gfg-U(#M<;OX= z&WZRwq=SFs=MIisi%lr3f_P_g){Jh_y{{>2e_z}Fec1q`EQOTG6nVpPj-3g)xt6D# zREX*Q^sv#>8aT0uYbRo$o5HT{SX~WOMv1Q;Tia2aI|D} z0>h#0NCQ+BA_Z3LbG)WzY3S?=kh*D7;CZ9prTwuglj2C-0p$g<=X9i``AzJLt?Hj)vI(5g!6ew5)l zn?oT*JR{Fr6{$K&(Yz?f9-i;YW^~Q+4|kjbUZjI@m$3FbdzZaFgc8amK)7vzh-+D!bt=j0B);=Aes{WW_z~_^HQLDeclY}s|0Pa`@}QYF%vyOByJvys7Ry{l6W+99EwZg+fOjG#OnauF zglDq5=z+(T1zpQu7!$47R=&l2W>6`=>Iq__#dEE;fzvaa6mo3v_0Vu0dex*{kz%o4 zjq=<+bpzsL712&!X1x&JmEUq8!Dnx`WXBEeREXrbAaxFT zszibA^V(KE-6WX9{B?BVz;?Z_&pC+izp`eVXp;M*VF+fub#3&s5>n$}?a6G1lbv~= zZNhMrDSoBtU)wwi3m` zOdN^|Mi$}^37vrTQ->}+yQ#?&eX+9_>19FA!O2fvNcE14E0BXK3WBKOIQ8E8r^7*{ z*Nbjp>(}AzjUzI{z2ouE=VmekNY%tsIgHWLTLKznm*UaCs#b)ph0bjhMZ~vddaXoN zkFJ#`xY+Al7u0fKc?4DyzxeQ|3R+u<9_+>K2Lcayh5W1EKL0)9KJXt>KxjGTX0orU z?GEjvW&FLb9iD8o^vEe~^15vkl%^razrFz-H#C<*#E|?Q2Ke5d^{WaU8%Xim=;KIy z*dpD$MZv5+5?X(##Wj;=*2OKfelW*vzNjO@qNMC%&E7=pFlgfpo&2+M`mL3rdlDU^ zr#}*hU;eYhk=dW4-i_cL(>O{lmdS@p)%|8EnZkeJ?Ld5%hc^#r zLUz!0))Ep^ItCNnzn!*(&=AeBG&Cl2ZbnY!+)l$#m9E&OExoh&A*`DmnnD9EDn}=^ zWf%g`(l!`u0{t^7sT?F6Kq&|g^k1yznW|%VqP%{?*jYJd&;9ltvrR~#dzpT(>uVa- z`845Dd)!)!WKDqypV8z@`e@g}^=@vvmi3gutR<{D$4K;T1NTT3_Hf(ir#~%Zi(pW` z(^gszwmpNnNYB10?tt@Q`<8}twGXFjmoS{;HER4#-%=1rYlL~N2VgnQ1wA4jEaORH zGPZVu+D7Lsg0G>lC4oRCqI1z3x=rs@E~DuDOzQkHm&QRXDn?9!lEX?#7qngf*P8~I z`8c0CuE+b`u3$RU;)nr5ShiMBhp}>y*~ZRWt8#5e{}mycP=~)=Q*5%#9f0V})NAZ{ zFTJ*G8qd(86Nh*~99Y~m)4-d)*;)7Bw_F2YozWx5Ey=L ziv9WgveyyL8Fe`eFtI9vMLPqjmS6vU&T;$++nhK&P>4U>zcWgP5`{^Wg)yo5U|4;}JVEmU8u$4pBD=4H=eqIP!>HOFpm#}k8Cnq^SF z8x~2lj4p)fSBUtJp|~{e4);TRJ;#0|6^b8}9HFfz4^nb6JnsabMet;ETga)6H`ddjTCuq^zu4l*9jQxE%IJ z3ZzVS90Riulv9Pw1vgx64SIcgy56s*9RdXMfppFZ2edD<#7TO9L$_VB;gz5>px2?{i%2HlHXmC}+aQM;hWX3Dv* zTK+9uifv4N@r)W7>=Z|I`~=VHygaB2-f&2yY+RUEkga=a+n0&yYXb77(8U7YfN-#T zLGN{|b2efuWvSlT*i7MdDzQ_DNVi`(NPKcDE=|Z|edgZrQFR~vsp^7`H#B7~m}Gzx zfFaGV^(MNj$lKINaaz~8Ff<;{Mu3s7R7#u*DCyzXdG0GZ+?6!MOwR(~vz#B|w{_+8 z@%gvjuU?z5|hwY#$TXTjoj9?QrNd`3-=!9D(pd_gO(eIH4mHrJ8))s;L_#Qa&&xS(=9(7W#Jd`%Raxrl#h(Y5~G}9*Bg>>Za!WP^v`m7p* zsQ}oeHGz!4xKx6Ix4CF7*%bd1zN7S895lOD$ZZLlXl)kycBS?RLA5tqd8|(o_Za|) zg8=2<%Z_e15a>?@tO`n3uR#Y6pF#ke!P**P~aE)`FX*u}&YZp}* z7vu6$Zel01$^PV%`J0VHN=~O#JNRwL%fHG~dg$OiPnt?PJYFKCq&_9W!%|&c118d1 zMV+YG7|2I+tI#%10QOhFXMDo-ntsD$z|-m|>ORb%B#w9n+R0;pWHow~tPK=iHL2Vb zPsd&6=u|%Deof*KSxb0b0N+)hY0PY*a!vpC72tVw)T8r6#bh%f$-yh-FxLa*(vMyu z7@v%M8h79~^Yo7hO zLs?(of(xUhc3V(7BBF^mI1dqNH5Orc#!Lc83cwR4+CB?#g!5_PG}0;daw=d+`Q+RK zC^X7K@FTBWCuOHUh}V~ayh!AI!Yz|OxvCIQ6(eqWekmQyVQ!QlEtl zcVDDj#c*G=F6xQmU}mt%F>LB2+}Xw=o8Fc1c=MUT)`P6NIx)R-ph8eEf6m6$W-R3y zQhu-~TT6!35Ru(^Ce&q6cWalu8>x)mpW8xww`RJxPsUP9ssuPx0jDkrXD?8HNgE$y z=~H_W%ra|*a&twSi`7Il5aYK_xjy7W_`;tLR&*U~?>)zkxrZs3nYtbaG`$#EyXnA| zt!MzdB!9j@L=7=za6kcIp)+}(JqLwq4W~aZj96#~c8Ks6_vIH4?>vEf03sKibSOT{Z3bi7aLn6uo+Q`oJ4QGgWSXaKRIQ)Q<#aufBezxwjXG0&2veaYG zKK@?gaE(+lFdhczk6mz;m+`@2M^Xrzju(5_SP|ek_D?}DMs+61|1mg-Lux4*{cVVn z623CnV-S!kY{1!}q*?M)r@>Y2i5y5=J8p;DwV@FniOsL|oO^7EXg*^)Rl(i63{eqQ z$1~6&Bti*rz30#IxzZD)9^<62opvbWy2@#5SU||5!rnzKXzg-%YmN~H(L98?;PCM z>(?U`{9tjKtaKAfKtDBP!f>p*+wr6|;TLL2NNL`bPtny_2B$JSy9fl6;n0GBgSVD5LYQTVtJ4(kn*;rydHmB#^1= ze3RVeYMbk-*EiP+9r)Pt9}W_GHBO!o>z6>Zhtku1;w`6|K`mC;HH8s`GQ2~zTlo&3 zVt^j~qD6wkUAHgIDg_|f#7#sEff9^f&Hm=v5hRl@W~7@rRz+?=F2wIx+dj_5^rQhM z!nJm6iFK;|2$YQae-_J>N(&=6JRF$D?nw7&C z#bUPbh?+mGiEc#1c&OF9jed~9LmFUe1QjX)cYGU3V%e zVc#YJ(NrQycJk!3+1Uz6&)rcS3cZ*z6A(M7|0yw6VSC8Fb6nWMK1|XPHw&GH z37&wELw9TW$Nj+B%UCMwx;JLf8H~3A?3V$Rdxu=ey9m{Ja>i~x0b2g8!<;~DwhAL( zaZ_m>k!6LT!eFb`@G@?~V)b2+(}DQOJe-fl&(v+S8f*+rpM&McV2LF_$wI*==F8lfDypS;@Pcmfu-g1Gm-LqGe}7Y%1+djY5_S;X_( zIQUQ-UMRc0i2|;&F%aHd(Kd=dn;^WrG^T_Z-ET@E{+viu*`jS(487x7%X`0bb;#UI z>aq@bjNwMF9A?iBC9c?I?>mnFEVhEJ_+_gB4%v@MBUxaUsi&HuSs0H-48Ho#?jm@u zK{mijiEF@Tpks3VR*V)PYTi-;_jC0{#S;l1tK~Fb4hUHK`*Rk9C?^ z{y#rzCq4z#@fMNo`s_^GNtj`A+}{^OoTXsV$Gm73Y77}nHN>+pkgSI^X`6RMIgG-= z8i@VfsGXH4I)Q-Q<4MrwAXK8jKp*lg6ClwPr7mgeT1bd;ZJi?W{AVf^X1CDsAgzsL z_N7z`ykbkEQ;G&U;;&e|nM|j~bq8(SEpP~@#0s%H-;|DFJ&hf3WX+-HEM)RtOxk$O zF^Ht%&n&Dk!AsNlo(d5)iF@tFaoadGo)Uu18>9PYdx1s|`+JD}p86DqM?EfjN5^?@ zOC)K1(oIw`O`bESR{`)Ek)_U_A>dKNWc1lmg4s#`TNC^@rQSL6jk>KYB1vSp_0~g= zN+TbFi!rZ!t&sB45F^17W@I33f85kcwCsramvpSP?!Gd~(kR3?s=+aXm+Ih0AnS_9P79byUhb$MyePeL9Qx<1E!rsIPE9R-dcM!Me=vOhog72Osy1UE~8QbHH^ zU&*Of1%xk4@H6h&7e4TFx3dO&jNpTCiHuOY(Pc`cNCL{ zlSBgIO~~GDnGTmzr}?$4yx2F@+Watyd3bNl-&VCvXixm5y1#M`UMgw83Q+Y06DRRn zVN{tGE`(S$i<*VV!y!~98HA0U#5(sophw15Y(@argDa+#f6op>^MhH!9c5*Z86ggn zN#1~(?NC4iD%;PBhH)#5nkd911q3$N&G>qT8%H@ZM(hkp-s9r&->f0^Wzlb?O_mqTO5YY= z7YnG~?5m2&Htr#O@v^}E^T`y>hb2)CS7)M-f~X2^u2H+MW0WJT(I-;NDA-7C}mrOJGb_n zznB&Nmtezyok`_6El7Jz;_Na98(0{z>QYbf#nbAgQbO6HdW%9p!t4Mb!$1V_RdmKY zoQaT%@M^8#-?6{Q+QPr5T%8OB1OT zI7$2~)g8!%^X;=(l(M)OC~=Pwj+a74Gl3~OrNh{?+QEvM6q{0oR}hvTE@Wx&h=QG! z`{8!Vl_I)pr>w0sN=ehON8NLV!EMwlM4lUdi~#269T`S#e_2y$6uPyLIm6ky=+(XF zL*Rt5LpfXxYPGkPeOFpJ9{y7rjlo#rTrm9s4ZA3=S-R$g;GdcH%OVD;V#j>1i_x}k zn%p`oKq2+;cqXDEcCdzLduF~*?+-Vo`=y@nu6^ItvdL>Ukt$3-zGQ6g|F|y` z@hQoxO#d)1*E8bxmXLG6mBEn;ICP_2IG_G2$Lm$;i}#rNHa_wuGnxi-Z1EJqNGi}1 zR}8*eq-36*?)`vgt2mUd#EG_b86$F+aP;%wy9F%Fs>!T(b>>g+Ff;zB zF<{dov>Z=qnGXS6YLjk+(~IecA>nl?1!z-W?Slw0{*$u^KnMt9>o8+m{wdlB1>>zd zJnH`(k)=BxBz#TBygq&6^}}op&+I|C1mi@x5moJ?na$DH&|)|$ zF)3QVlbE`T;7L}z53sUSn5V&ZsfL|qFR*13eS!0v?L-Opyx`aH=shS=;0zAqinFTF zSP#_kyAHxa5PVVrHnN_1IQGBX{k^g=?J4|vZ5Y(wFD(lt=uDL1H8Z>Uc^)?zwPzI( zn411&XN0?6+5zSXbj4weYGlT*_qO%#^e5Bco?DIv)Xd<*dEpR@w6lwxoCe8e`b%n{ zYvW}O`V8iSIcV=E7JvO@VY9`LqNB-wjD36_VnwDp)dbCu;aJMYiH8ZyN;DbhQ%&OS zN3g@z_I;N4X)@z`#RVXSF1utY&;U*!}1mzfB$2Qg4m(y z{vEG9iE7oB(v5nm-w{ZoNu^oXF?tLo<3Z0-nU4#u-0>clBXQRwRS?djqr~5SY}Q$I5qf93%NT?+q*--Mmu>wJPS-jz;y3#TU&*i?tT~k*WK&c*2V4 z>orsMm;QGU^SPD6$AA-L>0}_?T_s9|uV;w7nYCwpJpHeEaG7lab(X>{rtG*>U5AE5 znM3{#HCfxtcHY1p>D}@b^98yMhZ+cWlC&=fiz@3rd6mDq1@geMWtN7H{Ua%TDyQXj z$;y6Zn(tp+N6i6|?_d-0>Y%&F3yh6_@5{#jhRQH1S9eqaZpzEkYaKVTn6n7{suH~Y|U5fQv-tYH3lT4Dy*|XW~od4QON9ZVj zfUOnFH7Hvl+a9MyGfw$5jZCop0U9x5O1>^T1eT~`ibSK3laDYsz8ah)8PT|Un5?4) zlWsbzxrx_WnVO#O<%_0$-Do;@7BF?Bjay>fCz9&=}1T{=o?H0 zn;bJe+gm>*2MbNVnOuLim^P%o^<#pENzHn{@At2uD*7eI&E7Nw&9A~<~_PM(Ee`%CF! zhf)eE-}xsUps|=Q{2@CUV*w7(qFBNs#aVc>*rKhI1^eN#pXYYH5>G6PC&Hpg$KaB) zTq}8h>7Oxn>QBM|J;miz2@ozqAiT^W&6-VG42<0b9rpELW$q-`deYUbtC$6#IiXKvIcS#kv;xfi&03l#e>)0@RYZWe3F= zzdayJuAlJB!NoF?LOx8l4X``!b>V=qnH8=^91pWz!86<=?k95eIBZ;+XYG7okdK}V z*URdNSP{E<24Q77K!Q6_QGZ^N49C8|1b#Gjx*P?euOr}ZyQf#5PBw0IE4JsS(Ev_( z=&>kr8RQSjLNse!sKl--57Im4@Yl8~S>6I4BjhsU9k1q6dN{ZP3h0i#jGcZ{{%7bC zD#12|c_h!kHO|BIp6Q1QC-VG<5gN|_aYQX*4BknxEeuswKwrprEBlag?oYXZMCg5` zzn~quAcB29m+CF#OIgtjlU-QShSHlY2=bd(5wyDbvRlfjo9cppR`!kM>IbH6)*K+; zp^~GWZ;76TWn`C@r3n1-j1kA5ex8p+#L2KXP!ByeQuFF2kNl_Irkk$81?#q&dc3q0PyM|{pKV8dDNngT|8^TOiX3|r zsvt>Kn%3%;Ne_A#G5;>6$NAiUEe0dnUNE)v(OMfilnv>XpsB`Re_@uT)qCcZ`fE+` zS@i>fWLVEqHPfJ*ac}t!lh(euu~wLQ z8UEm}nY<~86dK}dwH*;#G2xiS)kR<$8Av54qxjg1lm5qkWf9lj%BbKH7ngl=->naFYE-c=og<=Y{&F$ACBDR# z#Ovg@vI6fCYhLZ@y7%XK?lM0!cl&Uew_ug+S%tSYMtxPF?DQ}1UkDuX?xmO6a)@UZ%Hb`|sdrwjA*d8d1f%<&@D zOS@=~I!Aa?7|r;Of_rJB-qoF-9oi1&c8+*%pYZXgTcs#2n8EV={oJ&^t~PZ`Bqrkc z#jk5bh&xS&K3KYe*2b+Y4tAo|HS2gnCt6jN6bN;*`|f(MxGD}l;)nPMG1Rw39GQzc zrir<^NCA%oKk?~7KR+#&JOe}@Fs05e|6*iR=NBa|hRYWqpmD_14FL}!6WRAxs84SeIoo7^)PDtu~2P^$d>T)WbMoihSkGNg%U}- z#%w?hwg|AIM2$#&V@7)jNra zXTCkg<3m(x74|1jf2MdLap;7?qr*?+NQzsY?;QnbKoZ8*x1)u~qP+ zGb@-lfud7yeW_~bn<52oU!~}AE6BD)X0+d3{IJgl_~qp>iQLj9de2^jt4+c*p2Z29 zTM`XdkJ$Z4xk!Ov_Q+Xr z9<|ED3f@oo;tZgYExwGR5FC-*H_pjI&alD1iccI9a^IDiE^_dJ)xW7NWqFyhP#-EV z>OPuuXXV$5J6WJpKKB6_R#ev@72ldk``OA330Ye;&f7#QQNC5ws$K;g8qqnT?C79^ zw@DV**MYZLiKcN(FE9W+ZUBRbKG}B9%3l{yo$W<|L!!EhmJOxFpZ^+k9hL|=7HfWP3}20zb!IXR zizWWM$&>!>&BQm}FDJN8Pz?WU?9>-iN>f7$HZ~H+VGcCf$z7t8VZXJ8bmX*9k?q;C z9>pg0SOE=gpOP?0^#rCmEsrVoH|{`xkC7sqd(6uP(?l zq`ubgnvmpr{g$7e36AWrhmM=+Ea(^+$V^d|9Rfabo*t+AS-^k~H4bDkj|ROJh3G;F zT^o60KLf+UbzW+3dp^lP3EQcfNiY@)EHAKkNj!}G#wy=!WIk{1@nan&^oY@E0QE_- z5iyoB6HeD&G8{+=wU1b8E%V zb$d*EN){5HM#ctqG4)ABE{%+RL6hnFq~`g6tHrF>H@ z)SpHNXUFV%j|_m1ZI_4t?5Teap9I6@NZ!7i*+`)We>&$;!7~MB_X(z4V4`MDh>qV! z#dA{`E>@0`lEqimJ`@<4JP&z`M>4;9 zSJTWbj32tw$I|o12|!Lg6Q)ZRxwX$}7eK;SugOv>xj79YzX3*mMDjGS!HqX5O9RpY zA*U2YnW!U9eTQ16k*}~vD*+>Nayf8uW}<=x{9#JYV{kc^G&SImjm0n1y%EVuDAab* zsA_X8H5i<&A+rJQFu*p2`?npGQ+YkEO^Wol!B1;cUJ>S9e#g5jl7Uz%V0&98hAEeS zn0rVkuB*QsfGM|(^7qJ-Nmg5G*H{ib-BkV|Dm3xW<=y9^ShQbh$8*{el8QvQ`XGZk zuq7Yjd`)%S&Qbr)j(?4zFc7@hyLj=RtIHQsDN<})j>XriOI%v_oFD!_?=vk=EA0YV zpE8UsAPKb(HumXBI(q=)2H6XTD3PpZTLtgx*a5{_#HmdWk|@r{eTQt?*u;Z-z0G)sD0laP0RZ@Jz0SL4sV#aW z#lkGI@qN;Ctrruk+|iZ#tgTrSw{=1b8vgd+r=Tt88*MW^}oQN{&-YaL=0jIC(2dPuvfT%GkjoDwMoK zVV6x*TPPrb4qiiM&rapr!_pcL#STPmW-7PE^*aI9B#p^q_F&YnJ6n}EkR}aeZfQ;F zOpOtI+}-w=hkJ0iCb3MzW}WAuplu=@@xja`oYAT)2c=Pe*-#5=UIDz-M zWCiJ%Y_rPWxxFrL`+vb@4NQALu%*9xp_l_BC+x(}e!6f~7duV*hz_t?;1LDbGl2pY-Jv27Bn1z5D6=`VHl$n|Ls z@fM0ZTi11!Hg#QGiuo`zY5?@+9KKzXErJ+)g)^7Z4^}lxxm?8-)8qRO33u`iCMt#i zBpaJ91FH=Ok)9EzczK9k-BLFu==<@R~QY8di#wR0Tq@k2iFOd_YR!;Z@@YVueSS77`wKs zMXgE5i3^R%sQSd>Enx^nZJnkgVSeHwAuq^)VnO_y zJg&~Iza#hyrspEiO9A7DyK2sKDJyN^ZO4xKCY(T~fH)tIc)(e@;SfGS3>~RI9zouS+~6 z_Okhu;2MfVhZg{!~t8EMLv9sDxo{H;@cu^6mCa&@DVvRP|M-phRy zrak>KnfcFfZsz^7&u*;u`*aaH)|MC&4jFbxmP@#9SVr~0>q~vmbK2i25c+VU?U)Du z$ml>JePiYJ{?({|(@0rsO^>7zY{cW%DmtG(Xw!{SzQBG_IdfryvZ?lk`@wKc3wx?n zf$nT~Q;2U!yD{YUw_}-z9u?%hQ%+!x*ExK92S>4eV+^=ZHj1$)JJgKLjV82(MD1}VBg!h_ z@{Z>(xQH;NKeivY)$WUDJ%en7!(5~-I(2PKF+HcF>ysf{z8p@bdX_oSI0E1w z2C`{) z`B~h27Sr-L1Z4dS#|>>SS$+aoQ;f+eH@3J{72>5I?7l*f?()xH=J9~@C|FZ0OImyZ zH7}T|Y_mHg8&S3LojCtD`Y;qy@f9|~|8Mx#i5EUZk}Nv*8k29r z;}loHO^QIMDFihOwxj>Hlj}d*B4f(PMnWbIb)XA3R9hv@4$|B@0K(K5a9tlOeAJe# zoLPrk6|kalAGRYl7hvH+w)q4KmeV|L?uuN|%dThsB{kTO7wxu&j9z9wDtV2)yNSpf zCXz^gDzC~B`8tfmg$0XCJ9u-flOmJCit-v)uM1xMQ+x+S~2C(^(w36Ug$*=_KsZe84PD7A-BP|{CxCuUskk-&; z%f@hYPY&V?Yydy;_)+o4D@r)ft-Pa6%6x z>J|?>jMAy0E=>5&36QmOgzXm?-@=*H%$$scdakol3AmCrmQq#IvoSe=`K@xxC9Pvj zKpj;N!vVica%S8G6c@F@1S&By7vDhbel?_OA~SNJG1b66_r%8!8`xe$ppneD9~p3% z?B*E}Xb`D2*h;`ur0x=k7+!)6LGvU|E;FS?4PDXIv2PE@I(YK^O7e98h&_wxE*)z& zvq`B!0_rtE9*#M7YU|Nm-LyyqYca!`7yd&IjL`}Igh?D#OW&pfmJ=VKkk=Y=p@RjP z9E$0i<~)`I2h$SRwuj~ZbOQbWy%mRhZ?M@K)gR|bcb3-l2{{O6P-JZQ3@Gfp3JdK^ zUKyX1?g@4C?jr9p(=}1i@wghO_}PXIx6XvLK*{}UroG=yl( zi}5%_*Q(f^fH}6l5)F4@OFu>^@2WIRSn6Sq1oTw{k&Y&)E;oQIupvS*qb>V%(&N#>?c8$%D{*PZSDxh!q^5F$Gj98r z2xJr(Rcc(BRW06inqPeAG*y3Z+ z5cLnHcv}^Cme!$qtLrD5tcYo@Ud56Qy{lAUQSv$ zgo(&eMJrl|toC!aN5_qlK!YQ}97#yr-k0gm2vz*cqi5zAokrw-I`TG{(zhm90o&9f z#=p0boRDOb6>33irbE8}A21f`(6D5L3hxGV&lbz{u5^UCm!oW)J~fcf@~5oMQ6$cy zgr7qmf|EBoNLNY+d-peT&4B69t9_qzI@j-tGApzeN-BTSZQeCIZJ@5)ErK;xHiyPW zaMXf-c1$9#cTvscd4@?l)x{G549x}jtjwvKqhxkOSOs>VyvOTo|4o4ZW`UAMP-%0I zD!&4y^q+P8YA0Xbdn#ftNIO-o~;h;C)Bx)}QQIZ(QJ6&7O6 zSeo;tW5teV&3+nWiQzfM?O9S_GD6HZ0Sum(cw(-?C99y0|dstuZQ&lg$k%?mmz zQaH`c%}Twxk}r`j0z)>=%PZ+sh8oDiLwM0SwzGfNg`-ASk_h-LW~9&aY$|l>%D^W1 zr3B#@Gr@B6s68l8D0l09_xD)F5C?v^?S1GyU0Hl`Pg=+Y%IIf**;Sjt8r|4DX^BfP zX-LaYcpbHVZZ#V_cC-yx*lE5|P0~GUo zsq$?%1+laZt-d1e^;8*wUK61GUHvHd%CJL)$i?b&{J!c>f zQwvIm)Lr(IXSao~>E8*yms2vzss^x=Prw;#xP7MTFVo~qI9Znm=L0Owdd3L-*Ke~F z(Zo1w<(2NFmkEfHY&Od<)r`@?h!QayxdQ+!FtVnWYFCDd+0~fKkP)8!!&<6aN*`xr zZAJ{u3C7`QR@!kAVlTI1`tqc3k-IlClBy2CdpNe;#&Dl({cvpl&J?SMeD!EY?{KWe zTZE=t0oD!XcQFp0B#Cez+ZmJUp{>1d)nrXCKhAJqNfzF$kVOUK!D(f;o&UryQP-U% zi2!EzX1@J(8q)n2t?XCImju)7ora1aF~&Dstsr+9J+%Ca_-wrIv}Ms$S!d;cYe=Ug zs}4;3ySkY@!EU&C5b5ZqiG?cp$cUH=ldSrsBdy8L4&u>(tt~ux0j?}^hAeMucOsmb z?^F73cz0p26lMvlhcw^d^=kPUVrEtN`0xLiEB;GKhD*48WRk|bo|_xHB~tX5O1%kq zKmz&1ML%OPkV8dyH{XeHiGT>h2Wu&ScjX0+jcr4OVG@^>jsJ&hO%^BkFw)}MQIRm8 z-DRMu2KcEk7n^xRwy?XS5e{_M&I=Ht_xwf1sV z7FitBsGiRKueVPE?ee=5mx6OxUHrSumNzKpUc*_MYW^ZvaqM$w<1-Ka^HGOcw4ded zJpP2PPGjQ*%}_f33{V3^gOU5=xs@!pSekt3yL$PZJX-bx4gAi}%wZdLGRSW$J9f-n zXyYXe_BF|(@W;9&24HGlSnQrm;`w0e@nBotMb_^h(vpv5V`fBbfV`(|)%`jKHhS_^ zP~>y0G`ipMxP+XjrcrivRP1jSdzPd-M_EhBQt{6vF*_8|pm|kOKB{|y4|&REPJfO_ zf{a?*1*3gwkj_ zdnuQo1y%)FzIyOdiE2jRBkB$lzObcdRLJQ@ZU8U@Qe+hTb{dR{UWt+uyMcBB^|L4D|Tkq=8BKEFa1Z7F|>~uyr_wx3>3Mq zDpAmp|L-Uo2jQI8Ez!adTQ8$fh=g$myp~B(9!&El0jYyS{Z1+pmjo@fUln^$6LAlTIdgOybB+375&hZ^ zHfovZffdF6+3#QXp3~?Eh7tX9=;|J3@jNjtQ6_uo0x9z$w z|FP4!)syGr$jJ|m_35%ENi6FPqY`k}y@Gc&$v_IU&?CmOtTAsXrT5`)b}j9K*rE>S z-&iJ_U3qktb8zh6c=(QC%W!&w%|7iQMvk*ZJe&fuXHbAg;w1P}GcIlJzHLtD7N13#Q-w6{0 zA$g6H1omG>k=^{>%AZs0R#HB;4^9|yka>)6IhykRZWom>Rkge2-kAU9`G@h6J!zuL z2lERy07>MyRqy5#GD4NQ)F~pDLF7d7D^_7q-8N%99D{ik`L(7U?+l($To}R#;VIf2 zNl8OY4L;xv6VCbk!8FGb9id~{!ddva868SzTjzjv$5%NPsPXbF!3#||imq8010B@R zp(2ZFH~A3_k*yBs515j$u6O+FOqfdzi7Z<09wdpg{Bcm%YnkYpE6^FY+AKAqvM5do z7q9xJq3}sD1`mPWfQ2cy82W`I=0L$?p6Gz@lKxA)XQ!y*WfDX%3>aCSLePWgxdI!~ zrAMN+*qjgU`qrYRi{Eg&JThfR3!9_4GaIK}iU_UwUbO!6sXiXwZxb<`TOG2*XkzFJ zwt4ceaAordh#rG_1n>Y_m9u%P^6RaSyEv~*pBgk+K*{s1TbBMam@CFdslI# z;T!9#{ek?7+1$_nKRxOnW!0mm98#1v;KYa%`#$0RU`2_oub5tIP6lB)nf@rnWbVsS z^E+(ZmLPHc56yYIEzZS>F>+j(1PGU?u_Wg-`s_L>`oOggI=$u|DfB!t|e$6laMrbcOt?rs0^wwKSa_8SM8Q z;NU@>)btzbRob?h01*8ss6{dWekb+w(Ts>F;GH>N)JJJx znSg%uDG;R4vdyIC6lmMtr~eHY5w9CvW@POx<`vIGh;oi4rhl@64s?MsOhL&7ly(5h z_bKc}i$Z_w%z;1={uaMq6Dm{NzU$|m10KG?yzEWYJJ&VE@(0;3T;yDS{)92kKQ z{lAAKX+GTR9AEdqj7k`*QI^M}30xw?_pGLPo5fCZ+~tO0l?EQ4fIV3RenN9=bdyM{ z72u>5Ml@|&C2-|YV@V(sPCs8y@5T@#ZDn17D6b@Ej;XwX$k_M%rysx_65r8J5%Oe1* z04+$A9(_`%gu)`*XNZtIW69oYcYd_{&!Px#wrX1ajD<26!?$IX2qSm>3h0us+39*K zF*CDH#t;BS3L<)(7HKq0czwFy@0v7*8$7>@b zRln!PlyoCDULmT^OLakV@o26;PqDW9jFT1o`_wEHQInE&Ct_ZK2_yD%7tg3|4&}oS z%6XX@E6AneI?P>x=+dBC0Emafvzq21(^vxAW z7e)8{)P`^zTnig&2mAZ8AIDTaJ7LqEFHYH?)+T{9ehwL@gl~6gh!%KoxjazA{)SAP z>di*BIPVLU5(!dPSjIIO_}I^CjaSq>{9F3+FTXeG5fW z#F}{d{0NMI46%qiV$b6OViL0;nw!lc_8#U9J)9%>9*w-Kut|i={t%Zz8*Nm zGdjJVdUEoK(Z;r0=2=oM@lUM1LkjW5{+3sq5Yco-R~Q49#mj}lxe$+m@ge$z%j(j4AHryNlI>wIfa`*L7?VLn9=)y&u> z6kGsmo~6l9u3t1}^q095j#IX%m8VUW(a77uVL#$!A@U;$Sf1|DdqC(p7%S3fhWow@ z4s7nEkw04Yv8rnsCo^XCC;f%39=DU*S~*#lPfvp`$7ChF8u({?v$jWXHn!c!UhPlt zLEH~s@!8-|6`#OQ7$1LhwGg5iU_~w23?#x8PSRpZAt{+e(|aMr*cZrSa1ixUJ6lkC zQqOXbB4l`Ry{nfybJ^X9x1U1cAZjKPO>I769W95+jXHM!oqfeXW%+I+=nxg5HZsas zxg3Vl8nyDpX5b%jSEEs!E9qZ>Yi9MQ0~^O(OPHyDV#*mZzaOA@)0Mrfe@SqQw#Kqn zwOhn#YBt&SlfiG3@eygEwQ+Ke=s^NJ%CIGb;bvn&OBHhVfKF%x<{DgwT-X{?cUWJ8 zlv#qypUSCx&5ri|LJe<2B)I%IyGp5{afLA4B!OHbP>=UpX>LV+mre1ti;w2VQ+vu5 z8{7h|5fGQ)rwt;?7gY17wNU^J%LzVEewtxeu zyDhWuq7wlDk=OmTN%@b-%`FJ^{gH(@{3Lh{*6~Rxzy*9jI61Uw+`;0LK;jiMO$}M} zPno)nK*}^;pq@Q}793$5L#m3e@#rp{fhI23mj#XU1G^Y9KtL2$u3ZrtE1Habz0cNa zU+E>;)F#Jp99}HRQGhNQMsQbeSMNgzMbAf@e};=ksxWeV_mQi z{G>8bV7q_Isl59pAvAn0ENByNsbFr3%sVhZcev+%>+l*!*;!P$$|qK&Fm@hMP(DDJ zgc20G3mx-Q?(@#vvTUg0?@T7OdijBV0pU`_W=7x?rUx7GKnjf8(E(naUN&WukV-W zL+&hpZ*_E7w?RZO+6wk~L@$tmAYIy7#1AniV`UJvbcM#b~ zk*YkvFEASSt0G9I;tx5CsJc-7T`hY_kWvS#iur`|#bkr*T~;$+r|SN$kSE!0@%9PY z0CvF59ZcHF6oOAVKS?0o_iRH&7Fr&J_T*=7=s-S!fQQl_HrLKiu|IA_{9(<<3D$T+FPCG5M5rWW1)A9$ z#5XF`Zw83O>`*ALuLUQ4O!uv_>_MC%)?FD2ypbJtV5}HIciWMW%8p)E^>Oy|~;}ZwyGr9WBSm@>jQqQ?1T>ovK z3JjGaosknUx*=%lcfqVh%sa>mUV$YQNtXAmQ|UX0`^Y2bQML?-EVn{TvAF{xQWCQ? zn9nohPDgfxMw4{HuD$^(R};L(S}+RR?Mkhz$V#J8n9y>cYkkhe0}KEe0Mi_iiUs@< z>5iR>tdq-}9;Otq=+)?L-S5Uz>hlrA^uo7Dgc- z;~yf^)+}QoThO?YQ>@j11Wq7ed$3=~XGeLJxFc?=XdDc=UQr~asy@$uwtW+kcFc_F z*q7Wr!8wa$VO_xEPL1NDJU8)vYm&!NC-$yyp5Viy!EatGdu%z(p?j$^z@*py)SO~G zZQ$R;>wAu>Yn(9z!9-2J*tr4rAZtbODZj`>+j#ZA!_NAL5&3K%!%V2!9iOy>2tSRN zfwe~W?!?CN1)JdJuV|(%{cZ?o>N3og>NHcbH9Ly(DRdW!jwG0uGJ)|8(V4At zELUvS$o!E*g?k-fx=h_qe@)B%-gwh%sak>0j)SZcycd7Q)Q4yg^P7j!jRa}4yhY-` zNlF&juJ`V4{FVK9`SBxD=J&ZkEg#VYN5+cG9v4Q*U?p?RWJI> z3YT*p4!js$N}qlG|oAnQ*tE2I^ zQ9Nx$g}h$lAj@n-)kX@ zmcR9W{8+%31NXuBRM`z76IJmW%C8Bpd*4cDk~r zs9p-cyTj`@O^$VlB7})f%kZ>mn_Xh0;Jto5K&TU7R@x!W`ivxmpTv;$g?qYEd8&gF zO@m$%i6CZOj%{QPqysi&*q1cV#H6v_zv^n-$_MR87uvKBpW4(pfP+|m z>E{y#Z2ML@ZD$et5QxTk)r|5}m`%)l7C0@L5pla$vvWW~&=AN>F=G{eA3A(Fso_;7 zkP-V%1yxRiPy}(C=okldI<48B&aGQ~p$x9V|MbGc&8G9w8Y7gayZI*4xF^8&L=~(u z?btvR*a*)1P&l#b6kANQrMSr&ewH)|NKncQ>%^_xC-}FiMp@@L@o1)I?4jc*jZ=Qa zd@EF)5jX8psE8Y5hq%+gt*N$4g5g~$xVQowt=^jH40cXI(zv0`I>U-OK6F632K<2$!V~EXKW}G&aHRdaFRTjvI9jdxn)ZV2s$)~m4ivihK9yT zEf{knJ#U~SBwXW0Og?&kA*s%e=I*_nCv4QUU~1Xsp%4gC)2gsL5%)qri~)a6ixanL&HDU5)rkxJ?0xKcGXo;p@zQVml+p& zexH7kyd@Hy3NnR}pK|r|28w#nxLJsxg3`eojcRyW*;Q$?*bsAe^ zyS&?;??OW35o|sR(~r^k)^Z;Bh}dy^lwOlRxrUM5dPAQTBMR8z4}bh!U}9|jGR3Qo zNx%3kKZS_ZbXf^INq~;1Kna|uYN=o>{eZ(2_cROsJ6ww-@8H*`>*yB9KRmRU1_?{{ zemZ(VTE9pCMNIDnFQ{~ROk|NJX@)w1WA$lpaHC^ls&Y%43V}yQk~%=Fv7shfO=iWl zonWDI=$LwRIugW6IPm46pAzf{EE6^}6XN2bdTezO!o@#r@iAsUtAj7MxtbO-;dT>w zN(s8(XzR!BHe#Ix>D1B9R6K5mfV0%%#yyHy`;KXwsd`9&Kz$)~^~GfR^&At8mUbPr zQQRP^sFh0?EX4n+5S~Y9hFs(eP*u8S>hLmK-J@mJ%zRKJb!B`&Gz{-N>(U}(sFo$H z)!@gPj~&8=^H^DNTO#G+m!#g%H$`HC%#X47whXLvajN5y^?2(;at*LPyVyAT)UNgN z2j9M02s37ZiUfC`=Jt1}lV@1MjnmS_N=gn}`b##LD1-M=U^$Z&mBVrT5>Q0;g=DB* zy)-zSrgnMV3oh`3pF+M`Nk%+TvQc6hsmoV%uM20v-aAq~{*`yNu{;YfVUxe6%+Uts z6{oFty<>d&UR#f*FK@($#zZK&X;`%TD{!ufGF3f76|u*}o5i0p{RE0603GIzJ`_+AnU z<$uHUnyoa#NUvpyQIi!Wb}&p?{P`GUi$;kp@MPj2&+7kHF?b3scAkVmm_c@ch%n#5 zwVb-Go%)B+n`LGlr7P&-$Pms(zy>x+$fp1)l28RBcmZK87iBsWYvk-7=!p4iBa?S_ zh`UHcJcl0?{1i|Y*tYDzqV+dJ1u{rCg**-BA9W#-rR;|@) zyq)WppX<+n41gc5<-r_9*1vEwhrsFVCd_fzcCTTRimmSC-{Ilk$GXpGI%X^QBJQ@EO6IH7e{W10EY4)9aZ)$FwLEY*o(4m*qCK zHc>PsA@VJ8A>}F83>X%xmTQ@3Tu@@%GrvtVi;^G>|Epa}ZxAbzFL0An(Qtyh<{H&a3{w zu%l31xGuFm5*D|7sXq|MmM?2n+;Y$#p6hhDAFQQ|Q}u^)b0;$s_yE{K$;eCLj<5&C zpObfE2Yq zBZqn>jDj~Q1p1S>`9pZ=)F^jo-)vPP;5C=T0j;!mJejaLra5zTv{!qumB9d&ASlQl zaW$!g|F^#mV!z3dUusK^3Y;Pi0KWBCJf66ykZcOveqX%&^{gzis^?wsduGN6506=_ z$ql}ctLWR8RwQQzdN;>iQTZ^@37h}uf|w9*bS4QxV~|8*bPyu8k^{&>(KWmVU^FNWZ8&_-Qw{{KAs5 zlVTKA!A?1v3;gj`!t1W6oXh#!NFdY%T@$t+)0di{FTB%-8iy3zD!KY(LA*>;H#}KC zLTL^zf4V+>AZ+dMd*v-hZ5eJKaMBSUa zaCWoipY(nr=rly4mUoBld}tNWPOyfE`?~24Ce}}txs`aDUp)+8C-r;){x4g|`s_(h zh@toC)NV4D4BL1Iid9(6cJy}xSm?iNO!~8f zLq+prN&UJA{>GdQ-*T1;e&>a5>m*z*rXr_k$7WwoaNX0Obj@LNAB}3YMD-L_s4cWN zpuv{Iy|NSjFr8Rv-i4s@r$0V>OQ;uBxz;;q+$|OQ4-FyhkKIBM6R%|WP`)t=o{>@M zWO$hyTNk;!9SOMe{paYv3(2p5Bz*g4#rt&Yn+7+5zSOeJZG5~e^$F5_j?xRt!Ur!9IoOpHd*i4{HtUEqw{4S;5P zjb17{B>qTw%HXGOYDO|gqKvx^G5))e1boJ+8VNCX5Vi)Y5C%x5&SKAZ;0&Dj`5pb= zH1dNJZS54+%tK-X)~TzTMI(!+xA{0ZFY)HYu{a&`IHdDItN|7?Uk4Rx{X9r2f;-fHOs!o7^ehaQ9B`Ed$Y}$;1zSlSL$f!Hl)zZivM3e zVMODgoZ+~SxqnqyQtyk=D=6O`V-R69W*U01+`s15^qdfKvGt8II5yJ@UC z?2)q^SY~gxV9eAqV{{MKnKbm6IXUKBW#8`=5C7TPWdVr6VNrej_%tx=FDs^T;gOQyV}>*X0@-*kSblAIf`bxgKl zq@m`pkOi9|&{1H2hC52-nnoWF{)^;=Me)Wfc~kr(E`%9F>uKW}*f?TR71aCg%WSdx_}DTm{>;dc@WuJYVOyq9`OaCL#W1T?B>C z(OxP{~5-x*%wQOK~KQ^-cfqARVB=DS8oOZd6PNL7zi>E}4ix6sG88#62`{ zUmqZ0cK+k9GwJ=cXy!(mi~A(6`!w`Wvykxb?_!%xt?ooV}f!l)hc( zF}~_)DmyF?DPvd|h2tuDroUvwI{L0UBu!NbGVfi8f+s{v7vQsSS9OvsiK1L5IRk;tJ2^0#mMMg%{6YE(5@ zi_<F#c% zJEf#01O(~slJ1la=>|c%yIVSx?gl{`DM5Jm{k?zR&-N_t?#}M^oMQ)zZBH=_rJC)j z)*QWHkx+_A%DSqAv9?1#tx4Y<++x&PZ!0%?z}tscvVQ@ih}$+x{0!ZD>VeY zyCv%BKJz9JqY^Q2@;vi49-#Lw&CJ!#HjXt{k8Db9{pQA$F!aple}$*RAUmLCI$kZ1 zx2-NEBi8?b*US({(KnFlPF)8Pq~bMTWh^ZVYNkHeW$P~GFBEiVe5CsP$k;H4kO=-NY)pkX@#>rpuT@V9Qet51h>A@OE9 z4jn<0FL-D_X__WQ-~whct^UFkK*;jTs|!*L2Y3}q;ytrUOlE(lXr(B*IQ!WC9Rp@R zyyGfc0~DR8$?OlAzUK`MW{w4iH5-F$0GAkAKg= z4`DEOC(|!~Cd6S}m+FVjN2tJv&VKC2 zH5dP%w~5K24282$^c#KoMl$3i%s{}G(^bOAc-CzmO2TPm94aeuBE_?7XXC?`>c4sZ z54akbFKiVxogo)`dw%&d0bSHKXFVhH^JB36!VifCkjQ(`@kSe^_bFj5rN;-e{|(La zea3}2FPR@ZM{E}jsrvYOEU{o7(c5_+_`O+D-qRcY0FpSXVBEWHAw(PWS}u0v^r80x z=?yJki@FYaE)bu|Jx3KfIixP6yvdxhm07akqo;-A^na+&(4T5bl5F?6j=9U!VxDo^ z%Oe{(a5dFhcE6F#I?$Z?_WDPn;C!uAj+aXH_MhhMTAur4nu7d%zl_yj_r#TwLr-pB zd9@Ui%82Por{ar?ZBGS8tJ!Rnm9Vcq_V^B?eMh@mMi^fdYXv8^{AM=e!Shqi8Frip zaWOu-W@`4aerpo>oiF?pGJWC@Od5RKRDww)yvFcs?>*4T>TF0!s4GsdmKuC(t^#kL zrG1cmwIn!8cMp%T(h2Q6CfKPe_Q0v#+}43kY(S$jNQT%fM)t@Pt4O0-gv%92keeFJ zH(8cH*-=6{FOVmAnL%X27Af4tDAl7K|B~KdYkTN% zh=(V{Biu^(k-KtGN=jQ`W0bb6LGbLOX#XY)qvi}gb6`eQ@4aOiHnjOvszXAwvWKQx zrM6mWzP+&JkAnn}{+^hyd9soWes2UE1yE{aDv(8Uq(1Rj61!rPlNJLV)vE{mbNK*Nz-U@y!@ z9i8v*s`>y38r*EG{mEv4%Hvp4=?}C%+C}D+>a{`Ue{d|APfs>OOki&-+I;*b^W&7( zLAJHO87`z0pLXyq^-j21bAI*2Szu-~*`oY7NMa1FBiJ)UCxz`1s7 zKgZ3;syP$K_1gqpDBGY71?_z!uMGFL=E>ty1n4m;UL%vlu3GxgM{-ino>uU$^K5@f z(cPy-FjDx;R;qA1sU9?+YB>9_b!5vf##poT&dq85Z#&daVDoZ#BYlNDCZJr&hEZ#> zx$>^71*92+`9xmxqq|hdaR=JnkkitrJuBV+8#X1y!@HBR9#cW8;|rn)LH7u$iE-2* z-uZAk>`H)#$83c-Rfls3x80wKzjX@D-)?d=|82MAb5xX10S|vXzsd>BbTz*2M!&1j z*ws);gIr`3n67PlTZ=^MMP^EFcX}9$q~3?U3claN0M5dnx>sqO3e={e`k|5f6)}AF zswcT3WGw_1`|620mfgp2Vy!@S83xx6=rdzpCOjnd=d+57&*STa_W-qmNmTIF5LkN z5W}^ZjNDeZFjO~QYZ;m;mFz$l+^}mJND5easLbs*Vj*tA?J-Q(3p4S})%W|9JprgX zgx`qcl2k$F=WHiXuN${-NLpm7OX&Grg#zmHYU69Dqs{Nyn&rFIz&k7^aZe$K=t0fg zI&~FLA90isy#8LH5$(F-Bri6051(DAYEi(_AP3)6;L{9o|5Uf*mj}+0&uWswSx6;QoE;8(XvYMXl|!DivHCxpdD8H( zn60u>1T_el;9E=dxqqN>s7Nf&R-U64gUyIqb4E5;KqqE$$IMgUJ%d&+-)l{U=HWl= zEYxS)D<_CMTQ;_mqT89(bdu(O2F;1jVXwjVORG6kE$TcR)ijchcE|V517`dn0fpn7 zdkWM@dlvT7sVnZyaiV?}CzI59EM4>6`OU$?9J(oI5pJp-9#T<|&2d z4Pw;N^w*o1pswhbkEI}OVK1UfnBQDyv$)h-dQ$8>m?~3UE+VW)myNpbh2_GQwN8~1 zJh^ez`?}G~P!$Bbe@pmPwzjKG$1j}Ti(T#i=J{Wp^TjZDItqV^aXzRlnfQd`+h7oV z{8i5XyS1z(fP#39A;15~o#57(yh}^ zB`V%9TCEl)s7d?R@KAB?)SOMsfyp1#gD7t;=h8BjK0 zyc|<$AiGs|j2`}k;e@y~4x;(r(fMh1ff?goe~dg|Ip&mj>pDVs5Cn5{k+r|~yK2R$ z^DQG9O2NbLF>R61!CLT-BD>Tf*JdnV3TyMS{ro<*+OC7QQ=i3s@` zYX2UoyJpE|av?`74Af^x!jmPum9!NA9}44GPZ0No3`u06$I2;p>ajXw6D5lL@K;gj^cE}!cbO%RYwb?s=VkK zpokgya!hqe9i=C`Y62__nfnwklnUN zdur3Yoz)7YuEV=`lOX7W$kmXO(?s?(OY@DSnz^8n(UddrzdXxKb(0GjF81eKQ<TNEd+nkLpAkyCAAMm%FD;(Emzh~}=0K6;$1Zw59hEd~ zhLfMe)(;7q_`79lNbI~+g^z2OsW-+XzzWmB76>7#fr60m-s{dZ<)2@ zFU%3{i|A0%nX=<^z{zH&yFO>1I>}a%D_bW7p@{Quva^{8H45kvhNl)nnRe%`4}Fja z)7enAifvlVQuQ!f!IN>HK9_&-BWs?@rPWz)K(&%rwmA*pJT_VjY=w68rW zVAiZ9s>$?Te%*r12KZPV*W+^5bR_?GVS? zz%!hEQLQT_9sO+G2yHq}O4wY!i^B0`wLGKMi^j`83ZEc#Zlr(? z`c>h@Z+YK#w1_d%#p&{-l(TU64PIiBoh;mO)y-q%Z=H5z%?^by@`TlKZB}?nGH+qR z_QOWAGcw?ic8vHP9b;+E50|sGUG-)SE^MJaYn?7A-AIjNs5K z&uOG);PRmz&Zy4oPDz)XoL0VUnpeE1hjwZwkh*FIniIt3`-o~;g(y6$n?gmR_nr(OJrIw4_(bF zq3FrQcmW;Im11@kt&?n{{vOsMm^nBhN0^uBqG14MXAk6G%$L|GNNVE+>_bVaY>dZT zJ4tasl9l%~!DnBqux5ZnI4sOLoB5PJDc_VM$`evs|ItJDkG{4P(((PDC|EBD1J|X5 zk=kl&nS2cFvU&)fI7q@J)O~HPR7dlJPE(d4g*ygFlVuMGxI>3y86&d|)i6h7zk)K( z?jcFh%-gYVh>=jb1o*HX<5~@$Whw)lhWTia!A*4IC6d#wLn;;*2g`|4rQ(}E8OQ;o zu%>D{rQbwD?Y}yW+I3H3N%T$=B%mhXnKd6$RMgJ&rgL3sySK<}3l|HPB1u&_V<7;DESoo`$%Ch=)BdRG3 ziawI~Fc)lakhZ4D840r^BP~|l8(P4aLURit$rdBc^#ke6wM_T7Q*dLlOuW_eaf>zj z8*S!mk8UrJtmu5B;G3W~qE9+W+A+ z>ilOL&ZVi~SUfMdFSMq~q$c4`QCULB!XBPq7{iGDDW+ha2ZEyBY;G(!qrfHB@F1*d zzDM}(G3(*K`8(l^65gS~D(gED&#on+0Zjci^A?)7mpQJf;x=aBCKpF<79YdJX~QN*RP}3y!q)B+r3IIH5Kx@>%M~wwl|)hc<0=Y{QAnEN`KkzW!&Ka~GU>wN~j& z$-D8~q*am9SD*itVG0F#zHzxWsDUbtcIIO^V&KcCz{)Lw0Qo&|$p}oSil-fO(4JE; z%y^W2a2z9Dn;9&|hsopS1Vh zf68m}ao_do_&Xs9+Vcy}JC+3{hb0+|KjRV=+FIuF1&r50$4;Tw#vzPBw0^ENYc#{QqazCUIVaf*p^>V}Bv^RyJl7gw87GbW zY;|&;bgItD6}*x=!bPG3weXuRW+GfpD0zdUocF@B8=;aIu38Cd%2}CzdVy*Q(S48w zu_v8IX+!7f_;CTn0bHb`a)(BbsoR3dwqV-%LKVIsUUpm5mW>K1)Zwyffkqy=l+VMg z;w1Zh0}D+Q>H2&SFd@qWPj9{6n))2_uB>XxixJ~b8-}X4_$SDxd@^EoWn%TR8(Ke- zyS}FJ+*wIqBzzAKTHYZLEtk1w+4?b^+o>>{zo9HRvG})OSumJ93zck+i{s@4+}(yi zIWOj~B{3Jbk2^b{fnX}y#)o%>)3LB=5c;AT%tVohySh3>%y$X{GP%gNou7 z9dg~JQQ6=8eh+vo;a@JY(U?)uY?{=yesl~mDl@-aIcq6`eD27@y0n_3r=T zD=Q=y88ySGt4B@4&y7~D_Fc=C-YfWMXf?g-fy0cwj~yZOsqzwdv@7odyi=O9^onSo za4`vJ&(?d>GeZ7;{^YEC1qfIRGMgiQ=L_>`vQ5Df)gNkH8x-%|CwT#eBM^>DP|IGw zcPc_(DqjfhXbIPEq*?3^K<(SnoBc-ZS*+t4h>qcZHUc##=zPH!=M4x^hdeTP(%tr! z0O3o4QJ<{K_kwPlkKVS@fbA2%+!`?0W(D_(UBBXI z+Ya@+qRcP+)76px-oFLJl_0JY6n)N0;k{6XBils~fZutC6peRK@zN+Yq`g8iL0H#3 z`SwR=-^bq>=PmR=U-MUsM#X_{K`Q70vHRK_mB?@Kk zL^7?x=E#Km@>!keVuoep)u2@uYoe^w6J z7kOpdQ4OvP4m;`Jb5@fM2?v2;_*gbDE-XRK>R=;DfG=)IZu{K5e;pwRalHDrvvz8- zf|wd^RwTl)x9UfwPwY5P1CR=vC*7Cd{>5dc!_*!;x91cjCI4b*b_CYIkRk7BxTbJm zD~V-D)%5$1wM@3oDC5z8b|H*i%05()@}q6v$q1aNKhey?zV2-mJ~7-Rvt0>zE|*NR zU}M1z>MHpZ&-X!p4mF#FCa4X8e4)|&)OBE7duqHLrG{(!h}2R+F9-FAmGtPwT6gaG z8h7+1-pgm#AkZrC=Rw)Y7g&O7mj->qGlhJepU7h(y}H2?DQjjx^U!lWwb=??)}_bj>5<)P|! z!1UWAyX)`*rF|*^FT=!%VaxOSE{ow@Ui*6YPb_f!&BhPQ!4wO1a#Nk~J9eA0m^~D` z0P;J8sRb>i(kIm}wBBTM>EpJ;=&W^$v)Hc03w~m0RQ6gJ@yZxeN96TO80Q#h`(yij zq&xc!m^{s10;MMW@KaAEPcVHJKHDjq8rgEv{IeS{;z`L8(PiRwZ=^w-@i!bb%>|NTC+n%W` zu^DM+c*klpo869wjT9iAI~C0s5pnZH1``uXfqG%nBmDVwn%Kcy6{chm!YcPqqZSvN zjO)&ryf0b!X9x8Ye(iwE_$%d~RwTYoXL)@7m*#F}m1ZLCS9qZ)Y}AMUh#56qjcC_X zHw4g*Y#ME;LVEH{f~3|_Mydr5mrh-Z#2f?b!nGo2q z?c=+&? ziDGs6TN9N{!wT>Iv~AzaDh~Vvgt7N3TP1Q*CQjP+rqiCkJ3Lf4oTu*0qn>yeG)wii zGyZtDGqsIdZKs(R4S%XTh;#LP!4C%Ym4<{HKE;ei%q%FaQzrOG@GV{b9Pvq43=ZpW zeuK~%5^GKqW{;(-(bRtZ6Y;hx|}ol7Qy>R z1z;mwM`0@IQ|IFSC%3}Fu2#>N5R%rlw%*17v3y1eQqTAv8tI6l8UeLOhj&60IqDfl- zYIEQtur>QambM<-#upLNx>d1qL9ONo7-PGWu0-#`%}Tb0DPfVwZl4^SREQp?n<#oM zL6m38>u0?f32XZDnKsq0luapAKBU3dZ;2HQZl3`8^Ri?bzHm3cCmSh>Jp5Lg;h#JR zi*`Gn(~N@I4MrTMxc{C^Mh_J~0>Luibw(@_aA2shiQERI|F2scHi{CoC7q5puC3&(6+hEe z@`q4}2=n)cdV}W(UMetc(JT0>h8J-cJR{UP!4W>hq{iM@lVGRE0=}5FN=Zb7mYuzg z>A)abn_QVk|#-I$6r>?&EXCTxH`Ie0+6Y8go9qG4y%j}RcTr{U^4OXWW+n%D>58g14P-~1Dp29V<@QXe9Fz*{pEvL1VPdCD%!i@smhrZkW$K=o0OApmAY?*SG4c_HkQyPh z*diYEn#I0J_{7nodR9xXWQFB*j)5HSSYZF{n1#SWG^_!psgy%2c{USLXH?G=zc}B1 zSKDz(7=~dQ7w;#-vlUfWz+#KH#nr}?ZW0geHvGz+S(Y?wMq8C*aT)O9f&nIBB3Sy_ zDDUap5RLNyG@EV^gS|311ttMq?fb2K^!oQL#M%gH2mIXMbMX;*H!Z~eUu7W7YpHu- zOnUYgMtIB&VGzRFUKTL$_O<(PfgNWmjqv*7Y{*blXH6G z`kNeI|a1lrt-oRDg~Nlyq;qJa(c4ECz&gU%2qztfM}ubEjTPJc{%-ioLK+#)W% zjv`ahmrw2y_xr#6W}!CX{Mhq$Be{WsQCM&Ns-HFa&&A~cf@&6Ouu{!8)d-#*@@ zS;C`!VhQYa7(}ivf*CakgteqpJ~BG-1#&cfU>HrE4l;JB9d4{d)PkOd(?pqQ@2Igo z0YIOts!ed77ePp}9jsS5KWbZnbqLpc6JR+6A%0rqAyToUZSk`ptO|QgW6#-RsaSn8`oTX84`!ULo+~pD=N>@n+r#f;O!~A=V^#an=hW`{11@hK2P__h z);8&?YOsAfk@&YUnXfB;RJ_J#61Xe>6F5jCpi>3fhI5NB{GtAQiNvKFF!bR6kH?jT zGCutt#pzsLX>AYXs@Eg7581vP=@ctzX zWZ$16IZVMCU7~z(xw~~DW<0Nm_CWi}S3BcsQMO~X8OlWwC2@ux@Y)Ie1)12NG`~CS3v=p>2 zFffSQG9%$pzWDtO^?Ywz^LQt-Cq99N`|?;Jjp5kcDiobqxw9UTgGrvZ&2b-=_E8PO zL>q9r`EvgU@apra(Q-71a>1Z{-tM3+?+;6>AGWT3vOl|qO=PXlM8_8P%lrE38MeEx zgw>(yL3CM+4TiADW0UzI8&}6#zj?$TT17JRV=EfT$*p5|z;320_tk^68jA_dXOw)nPlrJkA* z0$3~E4=lo%F_^jEXeg_y)7(KeEKN{rl;*s?SJQis)WqvxBoMtJrYt-8*~VFSe|n{ z6it;0lG1Xyw!5_pL3c6AZ(jLjA2J*51a~cSd;pn6g)^+OhtI2Fq?hfaSLR=&9Ove2 zIo5H(xvx2k@$bn2<+2|C>m7IOhoM2nx_o1CDMxUWg9ECbO3t>Nf9U%;BGJ)LG>hD54ko z@dS|&?XAnIB#lN)N711qA#EtUc-2@-$5g374)y<}5wu*+td-5ttI0CuQ?}pw!F$=k zQY=mWCp%TXN6wKe(yL?^pF;8x9rGZ;OnPwaH@d-Rsi77HawhLp3(4mU%s#G}9=qGl ze@eUNFYCta;MAXl^T(f(L9&r)gea$mNbncJK$Cfo8!;q4!GC{yisTvii_f20j1|V* zG!nIllY08UbOoK93jazB(waW~z@`N~5`WJd-h1t8P)2Js1epwjuo4R{V^Xu~lLpgQ z-DM)LeZ04|_wPqpv?yoC!m@r^>{7m!RNC#LA7-ujuM9&(zNkk!b)s_OzpAcKc=|kS zhF(xxH1Nc)nG^nV!%3?~?((BTbPp1RC*x5?5LpCf!H%v5M4F5_4o0L_Q!4QI4aNiU zqaRQN(4>n;4!~;m*}|!he^pa`)%?u`_4XejDqeX~8j?aYwwSqll|YfH6Vhk7Z(D0i z1kmXN`uLz!$uDsOQAQ7_^@3yj-k>u+Ep`>pj3+^!;By$s91~#|7cJRf zfWsJk@bi`>AcU(=`NMP7XS9p-L{<+#tmY^KKLV#y$$Tpzeci5W%@DFLEv$!ae`xuh z^Fj00k<$sEza`hnG~=3VU<}I9{5&MNnFRYc_AD0X%!lA`85Vvm&59qfux0@+QZ`Tvza6MWSco&MK zHOf-2GR$Sbe*u%7QbsQRNn<+aN)x1y23r(zn@1;j2-J9$ps(}7_)$?EXBrjH<{CVb(fm$={Vm8c3Viptt5bej~S;N&q2 zj=*x{w4%_FM8_Mqky=m6)$iNi&08xc+#k=8NHY)0xqDt!f6?2zxH=yATG{3Og;~iL zbQbMPg{MLdZZ8E=tAM9*<5C%xpE-k8x>|}ay@T=_1L)l41d1BupL-Yn+gk%&-8%5d zV4=YlARyXK^NekfEbm+e+L$l=I(G!1J7uj2-4S)_9Oa6vy5c$Ddo?X$(k_CS+~Qi= z;hv4+>!J{2*yk>q@~@Uxufvil`)+%w%PY7>jFQm44RuSzk!fAmzk!H|l`3o;MQ7Hm z5v0nRuocso6pa)--~Q}}$QEeQMeNqj!NH3g%NV^<*WIvyjt3N;V2CQJX%;iES9eHWv+sbbrtFh(3VJnMW;7vYI5X zzMT2Vh+tz+|HM(5^3SLe1KJ7YNyAOeY{?4J-II062a=DbvUY=!-3BnyG@yM`l14WB zP|xy=0!h>V<}r|6TnD0?JhQW3Wq%~fhgueYyUse+cEq-TNZ)9=EZGRd+r%|a z&EJ?|H(X$7ik~!0507To_$5VN|sG0 z-YbRCJ}_3v;^x%QS$(*K0=5Ll2+z|}Z=$F2oSn}3IuHMwru8Nk#t$H|Oy`(Wab)t_ z=yRtP)IO`cYJ&N^{y#RKsQ0zN?TYG_juI17bsS!uAjxEp$X%pwdt(viK$^J9RaVAF zFo9q+Nvu#fSrTq$cmPr105KBhK@bBu$%Hh0o==C3lw0OH;e8+#a0(E-7>+IVEcINB zSjsF09*5K3bo`@xx?VD! z*Wmuz4j~@?k;il7p)k_@KU+K!YC{Z9Wghf{BKs+=xEog{8~$AQ8aqMY6UbMb(Iq2crV;9n{ZyH7b{O?t~-KA{1I1T?o zY#$X;(QT05dk%FG2*lKK3B)xR-GxfZ&5@DAHqhG^k?iM1LIs2%f#13=p{~t4394UfmhBcd zaML?$Ek>gagMYW~7Y$!NzC1>sIfS?dSBrn#5GC-$@27AeYV)aBR5v%%eYBnWd+0J6 zcVkEXMu=3Kqpo3eg;>>`cGj?&Bai;K>X*xRBjW=DO^CO?9E#uL5=4Kxk**k6e9ZZ! zv4X&$QM`6drru7+M&YIVj_orlUMyqqKdvy3%mxbA^5m8n)1a?eCNN(LX$f{5ZRVbc zN1m&H+%nnEu9c|AS)p^xm$}!uz5RxjKI4iNQs{-Z-C`v@9)b5}B>JW;g95^d62qu#D* zb_v)gBpF**xbL+dc%KwX6exHdrlfvFs*&5X!=2GRafc?@!M^z&5eqZqkxR;S8rWkO zs8ei%M9**mPYCL4y$SR0@tnkKg$&t*~sAmVIGP6 zAG=o)oGvq3NDVBEg#f4~r`38+M~0HUh{+70rrFVq!I}Fi+O}R?ZKkQ#wTK1kG zCnAC7U{@x;RId2@IxRGcf@D39CEh-0-2wZ~ehaPRy)f@Vb*wBWfUn66s!VaOw_*S} zV||RQ^BdAM&e8-I$la7Wd6MP8<(IdO>HXe3Hkd=c2J>r?n%JzGOop&UIf~mTls_&P zgcuO;Ey)lbM*$9v2A@e>H+T1ITVb(0Z{4#~rG&NWXigfY)$yG_=idqaG&g9EC$j7k z>h>tMt=jjk`Va!3lRKn;u$rc;>?a}y-{`wb>yRPu9YSu+iq}+_Gy6S~$T$X84QVHt z+z7c3a%mYLJ&g)*ZnJK2X3cHzb8}wz`ue@Qjn8+GR{4UKF>mz-2w!hZpNOC^AA`YLnSHonKS!1>v`un zPox!$KtQsBU}q*Q-H|&>oV_qv5jH2pLjVhwi00sF0s+-+<(9O1HqulCCROc+cTG%HzZUuai9`i{+W*2MLy(5H8fs|WGQuZ z<#&}SP53Knbx3PC;glwJD#o(7xB( zIa=bfELpFUswg&J&Fe8}7BMqN;e2EnA@}+iD(W>Dp^X3+O2rO!w4|1m5i1&fMOlZG z8uLD#P-J^IM4}@B!eVy08!uRkKK3h}zPNvXdHbJ?0i4quV@kzZk4l_W_%0IiBSd|a zPq{hS5a`2}CzIT15-1pT4<6xvi$-5V-ZuS~)CvEu<3%3#kx)*8FiNv503`YkE}U#Pf#W6UMo+&{iP3}mN3znt|gtKhBSWGYHf zvzgwm3XgqXxwVz^{QzJe6CxsepyW3U#3hZ@Rk>EBhBsf025tu48}Dc^mFQ=|s@6vy zyLC5cb@25hl!{y)+9*RR{Fk13>Oil_efdca<>DyOCa8Mx={L$R0E)pHvBS(<5)}I2 zfldXVMU#GVh9j(vsT`f=MUV>uaeno(v zi%G=)#qmo}h#Q9g)A=NPIaX)?&A*?^05i}w{#bY0-TIv?=#h<) zU?OI0g)?RL@iH?8GQ1cus;k)bUIw|}(7z23y-jVppbt={ha_E@_rKGQIiC-u5Wo)? zQMtFo5gbY08O(uS@%w=dTGu(hbWES}tZCb$UN!E_ochQ84P7tfnzoqKi!jMug)B1( zhk>f!B`j*ih|!U36M_y>TuAFj(4%Q6C!uG_*QrZN!`Wi=Gu(JV=0g3fl=K};nDm>> z`-*Q2x)}(S3k>Q@xG&$7d&4A6Do%?dz@71zW|d9aiErFM(iT42u~>wXox0=F zKf_KC$1G9J&2u@?w{FqZ4j|hx)WZ^(pKc35eoXc!?@Dim_$v6$RUuJdjFrnzwd~z+ zIqVbH$m{`CwWezaxd_D4&F4aPvG@VA2r=!3+OG;Dpw=G!PIVjPEXFR)>|X!L*4p_A zTTU4KH?Zn8ZkHKI{Pckpi-d8av|gY$(`iw)p0&EewAYy3RoD*@WAdDHZ>Oi^SxfpQ=a<8aX)HK9V;h; z3zUl$E;lKIyitn zJT%or51oz)7ju)ECz>8saZe%lOT*78 zG2IlefmH_yr&&J~TL*ni6NHq{GQ_ib2J5BU5j z6`b_Se4OridGLAsr`m2>{#KNiO%{1etPM}* zdAUS-8k-u<->XTHv-;oxrChH?30gng#tsjx9pV8K4e{2WG(W75;*)e4k8W_GT@^$f zjbwd`UM;&eJWedXmv8)wp)0{d0U?;H20FSBgGWNf8?vVlRg}R58|(&M!WEGGubc!L zG-q_-XHl2heyS07J%(TX#E&wB+dSIh2Xk1xHS(8egKtoz}RuZ;-ZYB%Obq%1nQ4Bkk<~iBEeB8=5`_M@H`K+tv$tE zAWHm~C_6$j3P(y?b7KFyHYZz_`i?Cth~w!eveyUTSq;}T?;}oTFdTT}L_L{%`8L8- ze7~~vM8kv$!F)LUc-WuC)$6mL>iL=pp9mW}_0e1cmvIg&aAcN=7eTnKA&q(mj(TSY zj*pfUJc59aIzRCxr&6V_|Au}m8C2LhrK@ksH8KXy_?KGgj(k~i1(~C`1lVo&R=yXr zlrd`)bU{*N&s(e_`+Uu`ro3@R$_!*tkzUJRu5r2JcUD?ij*;ui>f(`h zwx%TkalBGBISHkLv{2R6?H!X!s*uq*p*CB-PUR_ZRfqZs4mT>CI8{AirLS*MZ0qF% zH`1EuX+;lsj{xIw;3Vl#&CSO?Y?3&wl(D_Kjc^8VuA>}ODd|SefZ@;;y^;Mw0V~7% z3%wc)W@LPEi$lw=Tl+C2;`1@@f;kd16eH=@yPUCE{oUZ;5TrU82YFtZp!$k>1b>n) zCtaT~2YCeHX+#)R>8Htcx2NyetdGt(WRsn_9jrROcn5;*c0yW|N>fjaRmw%4NV1V% z-$0&u3Bf2d%3HWL6$b}8!+fFg?d{>%TpJfz{;#J{NK;&$#+%*RQ#v11wLDC|y1)E% zcLk6Tc%>Ge-@8PPa1_4w%HqO4xSP1nN|22PmO#VCK2bLQXZ6^Ym?1heXa`~SmL15m z205sqYpG&#)_b9PWJAU+Y!N9|ofXk@fLMiK$`Oz5NTK&_Os10FiG;Bve=8<`2HDwy zxWGVpZmC!BMV^6FDzDEF&I!D7ug9%6AxTqrxX@p+!Tg+km)`iuL}`9HDozW3sR`WD zSs*nUS+|WYJY$FtzXz9{helg2f11} zLLxl*>h6xnZZKG9E{?)q;-N73m*AmpHuH5s92DxrT?$DYAwf8665hG6lxNUGntfM^ zpz+Qu)&*MY_h66Eh@DBLK7yl9ue>v!3%>#xJX)}J*Vg2{bYFi)TZlKye@7CJinDgX zv9cD?1h6ShKINc5+}0g&Hrq+#!0MenoZhTIkr8;-fVH{&Fp(|(_bh=ZK3LPJcUvvT ztikfgTcI2ijQ?CKE9N__32G{Sq7h$DXkHJP-yIBjTA#smrqS=FeS2o5H)xRif>z<} z>9^56F$Jz2kv_rQ|6wIBa6m{>MjX?H&2@G5ZjMb;R)JjAlR>*{_zH02yWrUlLr3PM z5apw7?i0I%_XKfJu)#Qrxj`TC^lOJAxyInVBWO=$eq8V{DESJ(B*4YC_U%&kg?cP{Fj}3PJMY=xjzla*rsc)f@D!Un3?60cv1sS8BxH8YQyXwU zG}(P!*)rtTL@}yzdn{W`>=K(7`_6pW(33RraMh5-} zc!hyGvqXFmS2}Ig>?#u}VHj!`qeDV0%ddroEM09#?I!my;ue2FD^O06oSZgj1l|-o zLDNYh*~q&o{Q80Rpd;-Dn7ORv0!y}NSht(*WFvX*$1Q0W`;HfhCuRZRf-np*|2p2V z*e;51kd{VGV&>UHTWJ?4a}oz-W&luMt=_b{K6_@V{HLvpkPdeZ^NReffajrv*mGSd zcBA}SLyW2U+fm~np0iPnW|S!LCYs(l_S9bx0jbSQTp*T) zV}96)a6>0Aw5nyIZ8~p4*a{~4kz$@J%F?yp7aL8R_952j;RU1Ef2S(cB$d| zI}($H`4D-XaF7^sdU}w!`|gLQ3GiD788p@=)XG{1d?xhlh(&Qj(C86ycH^cQIUeXKB%MFe%?=2zDFo~J93NjZh! zQwc0#{n4mIMuW-Vr#s4^mXw^gXOr20Hz~|3ds!lK{`K~pm*J1z64u-r^^cFoab1u? zCm%v2qJTPOqo@doBbn!xBJ7>=r~Ff7-g>KJj^TG=8gmd$|5LMglh zrtG@js%sr6mKrZbB-|g^t5?JRakH5ahanva4MeQ9nW)>+WqWv=2QKM8V~_LE{Eb=gRHk}WtM^ydGrJ&dDCbos zU$&z}DLwA@wj}wzj6hmFB>*%zXpEeYP^4F#S7GE$d$pTKk%luade*s0NpW#~+`IdH z{x*{Sl=Yn^?2AmLJ^Os5zwX0}sP^=rLGwS7t}?8ur-{?u-CdGOcbAePN{4i(^rgF7 z>QVv%(%s#i(sk)hfs2Ii;s1U;^UUt-?(FPuXXnf`1$Q{d!zmz+{p2oI*d9KUr$Kyp zaq8~R?V5m;w|Xy_8~ zR}vEL+jSjxG!V-*_^x(kHF{1aTJeb`d)c04K%Fs!qpEv_W$(pjtnq%KLFj%)bwc@)aY6K7P8yv#s@E4g#X#GJ`M^m$y7;`BTi=7 zIcafhWZ#A+$knG!dFery?{cF&)V|{A_tMUs@$4rT5<}LGeKP24QaCLgGVTJUS6P;^ z?FVO}9WzILGr4#CqV>IEB6z=svm5v!XY>b+u$A-I(g>B8FCcO%-RTM>CPnTHo$VopUlu4l^EO}Qe?A}Y%3+R!R zG=|CAlQN_aS6Eo1?4jxi4e$Nl7z|%%Ni*nCzoz!eC z@aVA-$;$gWf=2HSR72~mxUG6OALjttFjiNDY%J{}r_09#xeW#-A95O> z4B@mF*^8~LHubew{FYPd!VmLL5!A&Um^c+~_uUSi{Nu6-wrqWf*E`&4?1DLe_D?g32h^oUV)%${QWQ%qXq@vk8RN<{zEfNqRO9PX#Y-9UOOL z&^ICp$xvQ{*9YIzDPo{JQ%0oOLqQYL3Ut|0|)OKR4masHtDR!*Vf6XM>(347L>LgNlq`~`d;0KK{Z*Xa zWyIe>01<}_D;&DPA|QN^-K+DVpbENoNvavrEq~`~ukuqbKI0+EZiyw%5|cRKy5r`h z^XfX!Q$V@#2*Gm?NQ&+;DhG7^oh<3 zle1c%bjjE0tO}zPKYcuIXjM{<|OzeQ z33O+)P<=jGZ|BsGc!|V+46bAFMroF0)6#Tq^M2prkMWIS-^^5oZR?b)Xb?KeM#L$L zl{XQl;gyp9WF-hpzMU27TIC!4{WQ8mE5!V%&Oy#trC8s;!wsrFD3xs^yJ6j-;XG)|E+K8$#-*-B3c&~ zf;Tti3BujbyH4p*QS7K3QsWoikQO|&&nQw*$iM#Wv! z_>vRO&TNkY?97vYl_8X=ZRS)1c1~9B+Bwj&X=k^+&^#(t8^i9@$qrH~Bc*}F>OPyo zF2qEbOYR>ceW2+heEvn1vrpl_)~y|bWyT8FKLJ?Inx{aW}^aAOML!>_ax zh@G?i4_NhZYoX7)K3^-TF&u>sCisZ!dh!vSxe0fEyc^D3M`Ne+D5Mo~I{NUEUMPNM z?_?#n7V=KY=K}^&c(BGh)Td%%)^!@D&0NRe9gaxyJ{>5m_vbGNGZl)qE60SO>9;bi znX6mVnVvH9?xdn6am6OeNRtgm1e{I}$9hrAThl*0z4+mKOILfunFY9q#geQbVbu2@ z=Y>v}W3eit`o3m!Dq`{h2Tv>WHJX}J7@17xM*g{KcC}jLGzz5|z&udtk|CGDFp{I}MB?xCsF*5W zS!lCf`VQ-50|!J-*VYA>+2-)sbI4~f332mY+CR9E_?pW8&ZSsvj=12uB?{Qz+lh}K z2~ypdji81@X%08mj__t|WARp*-IT?LDtHSQOc#S!CIxQPl=rU&mLr~C4t?@*4P+7z zr;0^Vnj1_gNHI|+2H48mtA;Jb1jQ&W;~%i~vqIS3#%Lm*;%Kn{u_bu4OI998wS+tn(kvb82F^M}-&bJXMUQ0p!}yn~ujd&L8D#=^rgepe(wC>02l$}@IZMWoS}V4mf`F}WA8>hEz9k9Z z$ipgJc4k>2Lj5dBvUYp(7dX+s57`KE*olfen7-qK_8vlhEr~uq9{_68@}%?gqmb9o zyf{}^Li#7E@=w1XOiQ7!N4?tgrjq&uoadn$}a;kl{$&Jk|UR zN9929VwG2b^HzWer+WL4Ko=yR(AC)~yZp)J=nqBeX1}^XL><|cZu%R)J{hHb#Y&gT z;md<&llms2 zSc+~h{@>qcxsp8w6qOuw?l00HJmXStES$47cipmf=zEhGwdapdFJU==R12lAvS z^+f4OtijiZC%!vz{U67UZz59LJ@4|`YLGva1g@w1OJ3`U18G^3#uYcBfN~)g6(|Z~ z@>F>g9U2Npep5YY!pbkePiB$mhd3e5-VhTww#~J6mB7G&WWOeP&!@XG+GP{w)rlBz1)&|@m#^vrelx_R7dXns8c zW%=~YYNK`ueHPIvm-_>wls)HCTL&Mabz1AG8eP@ETbuy{N3$S(HsaHN53}!pV0)&SK;XAo0sA;N02Yxp#PK~VyIV#oP#(&n~ zYJcD{5sRalR5YTor~h;N8_z%Urb_7SDY)38N>17KOQir>WGV6ek&YQQwTwt{OWyv* zpoAJD37jCaqN;UxFx4^H0#@7vUr^+QR|`IfLN6x;Bj0 zpWfX!K0^{<^r+fNk3Q})`tU|@UZM(~+)@qb@D~f6{Z*P#SIc%G!lD5R%kbl@NxCUq z-!~8bdN4h={~OG8@dqvzjOkFcfF>*_By3jo5XVC_VXf-(vUS-_mWyc$JBjwt91PDF zhzeGu7H}=km;*OH(e8|82fy!7r$lcN^yt|i45P)LC2V5Pkl5ddlc@A_wWH*nBC89M z5k)Ah4=`@Ns*%{{1q#`Qb#c;I2Kv8&?|utAMd)lsq*#@^XsSg(uyTPcKKhV3T+}lD z6aJ(&R+@um_r-AU4H}yL{SHl%|GvtP+^L^T(~mQrwpz{_mG7lLs#`TtH>LFy!9S*K z=wjyA^f2;r29F!*VF2j{qSjB5>9Y;go#fp@`Ynd`-za`+mf3kZ2a+;O{(LaT!>c$9 ztVf%YrnT`@11;3N^c1VBpCSri7@<<+H|6P`r!#w%rdMDAt~4bS~;K zNLLc1Z{}X+&Ga``n)k?%11~fbNq#6ZkY*|9w=*G}0>ux=wj4x#<(4A4SK8<4yW9fB zn=K>ZUjIFAuWJ0qR@ zFM^xa!5e1B5DjJk$9~fQs2Y%;aBwBBeXd(t;dbV@(QvH``BQ;_3Hk55yx_3 z96PTPy%HTGjbhLGnD{H+&{2&UDDb{aFeD|YJvOM4p9PoogOx_G=?Ef&cKEvP=i+bQ z;;3r(X7TiKO~EdUl5$)v#&c8yc_u>n?|aD6J>F{})HEZ+6{1HBvOvX`{gk7?Kz5~- zRjnbC2;v3ZX5k^iuDIx=QhB4li)fXvX+!iLk+v~WDA`aNF*dY97ZScIb1|mazR&}L zWczM;=;NXJq~QO!4(oFs)RGIbIUQ1m0PeB;SYH}dLJJBFho1N`42e^N(e_Av>a48S zdL(BjY=c!SQ$)Ej<)g$0Kim|Jw!VI!&r-lGD4A{)k3!weeD4Lb%7?L8NvL|N_=ox? z`&EAT+erBM2n&~CT8UBA1s7S=k${HfbxEc#AM;gwdzN|4Ya?w?G#;Wp1;+@vSt?~8 zp>da$Oy_hSuBJnOMh6*dt{qj-Kwuv-XeJ)yEe2Rw-Ia{kBKV-i9KGx&>=7Sm?N$%} zjV+}zD1E1I+OcBZ5v2$>)#Ipbu(Hi4oJ02vEZN!Fu=9p?iow?ABmm`$sOt)Ok5zyRHHCrVz$x6YU@j&}0?5l|3 zexu=0^KCYM|H+&Y+^$l^vVD~c?;{I`BFJ(+6M_=?u-{*`U^N*OB{UiP7cQW|wSbJI zbS>?3M8bD2?cE9Kourw+o=ADK*PRw!CAZD{!pyRYqv5s9G>J~COdm>yTTvOUNZB2{ zvRyC%%E+QXCr5 zKMkk8wDA2Ax-oRawt`a9qhiE4O0>HoLqoUa`eUcrj8uoN}=@8MXJsIZ5Ru*l{_XvnREV zWcOLw#+1%xEZiStci+w-21@_xAk;;`yt1D`qpHykn7Q@~atlxUDq<-ZDE*@&H8D8| z9u;M{oAEO8%?F*a)luOc!djp`izz~ikb2S~c^~#6@>v%cAN`h>!2U`kAa%rY0SCu3 zK?m~HkYOW!zquuKaanm;R3AXMM>S~*gJ|R=BPSBm28K@fEg{==|JOZOwNd=gsvwWz^i*#MxQOKj1BTpfKbt=+>x4Po@dy^Rw;5lw?|L#}eh9{s7tR4`lqsVAfPD3g7k@zj4-!;N4U)_pn{(P3E~ZLdwg9 zgrG(K5iT;bhAq$9!B>*SOgN|}SMYiZc{vI}v;G53p)toAk>0Rdz#?NMjicD}LGUnG zX3$jp5q`_wF)laa3i?T@8E2V`*u^k>&|s$~J)n@kXib>t@y6I>p!%I6Hjhn;&}Gqv z1Xz+b&`>vPNQ@&~;K1QWfExKow+?8h3D)mbSN@7_gk*`e7qt#e=*|_c;%m376&RXx z@}UwW9hgr&h|m_RYz|BRLjp?(G8XJTLQcfr0|7H&%p|1LU(q*ILx-S%+VAGnMT<=z zM5rJLQB^%E!}aj6r6pON3yB4T37J=mo?jnsdUGHMXx2BE$!7@x$OH?VOZBnLH-*ws zToQhU%RGRH)`oP1QokMbcKWsF@P6ry-h3&nnSUNbBhc8d+2#GSx#NnBQ$4UMH#XDw zO~D&>05?wM%&6;ND$gm(OqD_#?avT*J9>-H&KoSK&}#O~>E_IzfK?X;Tn%&AlFV*A z^tK$#CEuSVPvhQ`0U>ga6;4O-`Erw{a(~MZu&nkAQ3W21Zx3AWFch@QyI$_QUY<{? zjLH*&R;|B^2_lRuy|I*pGkw0He%g_+3Q9;w5MFv@vHgBjA%(~8 zFwOtAU6FUv31QF(<-TS-vc^YgMwxuLf38UOgrb^oen{jzm&<(02?6Pt`8}M;k)~5B z6iRa*W5Zrrs`yTIY!p28#B;D|biToFe_iZHsMJ0EgByte(B$&cx zEcL+c&3sUbv zC%*ae2Mpi-X_DJ>&0@`~xyCQM}6OOX9&V z`-`FPbl2{%{rKce^9DoF^?Ml1+MtHazzX)`I(->5QX%Ke&BAt$mOtD}M*v9?@2%ty zeyq*d&zv1^vsHlmI-0zgIBn5kuwsZk&KxH!EWVC1W&w1Ku3IfdmFe81qeqmE*xN;w9Yz_?r*sJIZ5wxLV;E5_GUxq zQVr1afQTrQK(~benUcniCF+7kYDAA1F8ebcz~H_Q&>?)#CR0&wy_i*h}WHr0O=%Vutu}N(Wkz{Go4HAG9 zig-Bt5wYhRwt-&T`UM%4_lg{YN$BgnIzYk^)O0YVW|NzUYwK17Q+TmWe#oG~FPM6N(0q;BU>pa|>ZRcj$A1|Le(9JS|%t>T^GiiYy`X;Vx9m0ou9fBpu2C zn|&eUgM6>=Ocq50zVU4nuF?BD7P>{MT9UxfjgY|g)`K9%xTyy#Mc5RPjJzO8H;pbd z?A_}&D-1hc3B*)T%?*~2dp z0Xzd(V}@>*Yk6sv*yL1tmXH1Fb@M$A@T`Hhf`Py;+al)_UYXI2kdZt;X z@x%e5tA*F9gSIDfo!dixWn<6?btNh~FTH?noI_lD`xWpKJj=*^%ILp=A6fENWbWCi zC%eQRMG8>ysNchMwonoB&Py-gZuxuMXAIlQlVyKgJzZRZxPgUCTE*R_KTMK`6GLJ8g zpwJ_kYD5Bq@%4zyDw3sNrEid>z|&Fp%67jm4;6rJagz|t<`p&B&k;Z1CPJAyoyl?8 zc3eP5w%HIMz{ZODsgGkv{S0+LgQ@sZ-(Csw)M}7G3#OrcFX?DoGcp%#PWVn#Ltha! zoRs6ia9-0=@T)YIfOw37Fp4D{8d_fc9k&jsE zf0pKGzIKqpga5PGcTw!FXev0m>wy~A8boeT-w@Dq?Z;|h`#T9vPO7k)Zi;nNN5`*`0(hDspkUNWR%wwAyte9P_81{O6heA8MllPtd6m8KDQD3Iig~?V1`+#& z;JT*h8;6fr`Jaf=ab=#-G0JBTFpTIF8FHl}!)KlT!aaa#?F*O8`1FmK)p18&Z+diZGs-E1Trr17;0|nNEWxHWxFOn>kI`oEx{F zvg~Wsve@hV)l&$1z=*J4Zx^&g9H(=oKg_OdPUQd~7w@e_T-#tOx|LcVMA+vznnwcp zS+9~%6A!SvC^WTGL@&bBIS^alG=+V_EuZ--TzYcyOr-*xr+v@Jvs|m#hgb4(#Gs4d0o$6A|3Vu)!3gxCcY(TQ> z8JE!34%`;04*zuZQAs)OOLp7M3w+sECS=U#o=^oMmQE~zpL0csd_HvyxZ-Ll?0gI& z2^x-C_bANjig+-7s^k*WYT(g_|Gut0F~j*TWdXU;A=hk3Bchv-sJ1>3(SK8JquI&~pgA@S6Pf>*kS7>2QVKc%?hxoUmC zs%w}%pjaw*bylzraT%s)U^gVLv)seOd%TgKjo|jua^*M25c3w}mQm9f-RB}ot&(zk zN66BGh2ZUF(@BqMvGX4%M8~P|i=O^4W#fhDkC&vAtZT*L@yY17NovC(k;U?ZTtpoF z@k3sB$d;t5D;W1p+1Lm8LGQL1!0Xq-IXjbNXpUw(#PPR0V6A2~Y=5kzWb4&>>#xk% z1PBD$`I^h$Y?{N+bDfSMQ`y8;A5Pn*hu{=U`6A1dZ?9TC#FrNQdVRg2^wWo>=dBx?QAa&pxR?d z!9t@wrft*E`A*+M%3*Ax5VONt6>FK~)fwcXTOiPORo#kUrj*tinp?}Rz-ff9Nys|i zXEeVif+c32Ygzq>p*mQKl(&8L^IlpoACUbQdclxMo^FrD`;H(YOB;m6ohcto01t*^ z6RrO39cey<>I&fw%zZ`ZkHJ@TXlUaL0*1wz3V~jG-7BEJPyRL?j5Ej&?QbG5jy1me zO-A>z5soa1I$=m z`#%>ms~V^p!Q|=i(w7C7y#!NJlt4$n4~RjBxYFe+)xetz-t}bD37$9F^Wx+QUntQ6 zQcSfi@ycXqPkaT{l*yxYGjscm-4hsx0y0d%^*XJ+rDP`8A6%Yis}Mq7xE+WBt}L1$ zZzzXpomV)kF^}yw{S15P2XMCjuSF~1?>6k*#XFi@cS3RX)z}w2Owl4^=S1}?)B#k2 zTq^NwQDQa~DrG+|D`Su?@mzLulH^-qNbjB{msah0D{GKvZYmTCGC?5yEKZ-QnVaY4Cy|@s6 z+BU=q`vF;b(skSp?KdHIed`kz5b!Pr0k+k&ipm90hFtI9 z*_k0ZgH`+wtcXJsQo!4oLFP!jlT<=N_yuh{{w92YrX))vP{bqp?+S{3?X|M|D`~2B zgjZO@f}PzX=IjvyXLS03hE5ZK``_@R4sXNJ9LlS-3BRoLXOWhu!BwX#ba2zk9} zQ2ABhmWo~&w}lQ~)~NE+XT)L*r}|C-HeK{-g18N*p&1F&g()I`o%FQ0I*r#*{?#Bw z8R>P61a~4o@+$0x2~8qH(5iZBJMU}oS#}{JU;g=~%jy+4_EGHgvMx`3;2 z`v9`TcGt|z%ifGN8%x>qZO2)HZff)AMh@U3_JY2XG~R(Li)Ch%sW|B9J{3$w{&wf3 z@xz!Fd-Kv)b!v^CtRnC&L>8nUkv$f((byOpg!pe;NL624K5^2<+2}5cFSJ9YZ{W(V zOd7DwRDOJ%Lqd0w;t-43)AjmPG3az`6D$s3wgE9j3b6_&98UBDf=DHmpo9sZ7-s&>2Et|*c6g_G&0W6 z4d8(Ag6{8tz7ts8VO6RR2BJnX_U2;xOaT{sQIOTdGEIY+k#A+M#r1FBifp~60}&a< zd|*VpzajByI#BU(seLIbW;1+u$l};(%qwukmcUY1OJ*hL=SBRH9%iGQVuEUO^}LEo zczrqMQjQGs+dA|SPh>YBdW)G&Uey5vz=mB&ooi=+o`)lUrHrG(ZH;TE<{#QFd_z2d z!etbM49i(pw}B7BzgHc@O8J(u%G&&2NB%z}F<@$2oUkxY?1dIF=~@s47J%dzfq;0H zZ7vvg`7lC*pK?$mrXjX|8Ux=PFF0jGXgi@c!EVD zu_@m_(-Sj6wziupY6N<_Z8UfHE#y`AntqcvJr6dw+?gu4qr2Ffxa8iy`@bq1%)!Ag zDSjKo_>xD0?M8(DLg;SrrQ}tWbHk~H5Xq)$x2?-5gj)#88gSA-D+5deQ+=CuU$)9Z z%|-L1=(~%~X%$-@cdPJ6Uwv`mxhTq;UyYD}O%^F0*rinr8ewQ4ynnYlpQ2Yf6k+ z1GHb0PPY;eUZq@HxV(QY#%r~?zb1v8KVJSa?igd+9$K*IpIYRz@PJw5qFDVbCH|a_ zc#lQQ({ksM|c^7q*m&k2d1wVT;&>)!f# z>l|lj4jH#?`CJM+K&*4$OIkyA)a#20 zYFla_ZjGD4BffQasqH52ARRfTAomH!qMK${|1VE=aE2JxHpjD0nre14^u+B z=eu+c65-1@8rwS8H6<}kfH^}LbpWBRLgYV*l|FsJ9y&;fY;M=juzGa{2=4M0!bwCa?Q#T+gOw7yXg@Fy@Ak z08pd{7Q4CHh#Gl{zG@dF3Rxr;#7G?k!yov`P|6&ED6`DSn!5q=NrDCY zU8=r5dS{zjh5+NDAf{Ma*3cGN^eRsTYd9}d9CNzd0ibrc`@m{oG)ceBz27Yio5USq zaPY82lqZTODD>PeS$p%V9t!Cj!9VKVtd|$cV|#{NN@T!+6^ii`rIwlyEu$d*6|;3c zR*U`*VpgFM03&<07elbW>j)svVed{^WY^&e`AP;VJk=2+JIPlk1a_TUn<0 z?4nn54|C8znniOC!)G_!%2HQ~c2-qqGgCW{BJbe>ZB8OeUYN225;is0E8Pp$8&{7p zpv(+5C{akS4SI&vNe^^2Z99)wAs_q^85nJHoGDj_zlbwFA3c`zqWw9k}@yZ+Uf+=a&~_EaG@6?iGKT59phZX_Mdp5;KyGwstBU1Gw!r1 z<3h?qXTv+S;ZOf9B=xwBz2**`>N|15CWE1tvZ43vXKwd`Y`_|0GhV5X$fDtmN~39y z1)YC>8pQ8ECY?kj+>?;Vs=(YHRHoSrvSvZ$IQ@r3LHBY}tP1~JJgIHlE!R?u-G00U zO<0Sy(zOMrKt`N%jc8!M(wS`?^#2=Qff9{6?L2SWQ96_$sXUS!0TB>^*cK*waD1ow zaFmd!LZoe7Aq2<8oip<~e<$(Q#*B-rXSSaGiHgWMkvBEd(Yb1mj7$s-+sK zdk3CLJ{PB8{rWd>0kssQ1=K=+ZEbZ)a8pn-%<)pF*G$34^_d*-Vv<7rwgz?Z=jXBl z$}?JI!b1b!5U9%egyA!oZE@*`zGK>KK3pCQT8$uAqqVi}Gx!TP>C_vtf33Av04wnX zZZ>X<7DLoh*&QYHD6U@mrfq=TVPNG7{}C$=k=f?3jE{)tAGP%y;aEbaER-hFAZYnbq&hp4Fk>1SQQpT{!X-r{n-wS0Gh8PSTOVA$MwX^ zhG7g;8PRBj+b674#Qr0Q$j)J@yCINoQY_-)k*_(gZzK8d2QUCex>$pIxJ&W6amOm) z0gC1l*42+IJHP6qKbuIyd9;z68n#pPM z;l-GR{yug3B&h=$5k%RA?|=q+*Sd^eA{lp<*a}^sdBwM8TRtpkecOhrzipsq$^o$| zNEJH;;<-2#}hSRSUA4*XAZ#>IXAG-=RH9>|Nefv%`2E5W!cVU>McixfF1_eqOe zG)Nl|@vyspFDFKV%>FMAoB#SQ(0@#Xe#ZA4L+{e#7w6QvQU-3j67+Dy?L)gV$v>0n z9^n!-TEj0nr{STtT#eKceJzg7n|_{!$v8absw{C0wS>H;ZZ;MdoHs#JPKJ<9ao&Cu zhhFh^M~a#bII8RP-y9Ar8B-br3VKsc@Rq7fT@Bkdu!#CsvJD+ZY;z zNB>K6750P!sVUA|g#=VAt`F)ONMzW(10Bxt|8*D7Cv=3?I=Az2Uyv5Wq)5goNTxUi zQU+*#kB|xduY^_}>aC;iE<@0U(VAKo#_S&GDeTYGfJWExi8tIQ?cH-siM&+?4+7}% z6SQ+YbO67WBG%DHUBU6LG(4vhOJC5R>LoEF@5?DGxPhv~c7nS>FRU-u19k4O0;{8w z%$=s5;lQm%#`UV>z>~1)Dgyt$34mrHc$ZdO^hLl5hJviV_y|=pjQdCn$Hj(Vc%h%t z-#lYt|3V|U&d0Q*si$!Ef;cAaC<W#*XVm1>bVcBoCF8!?1I z_sqqA{rrN#@E%;|DjZ-7wJ(0hBqX|*bHgL?8MuVY6xSpy)1@r!Ccp@r8($6UL`v+e zI+sa@f)1~}L;~$hn#%?~JJa}b3Wub>Eo!;k10|v`gLCb}W|>@s!ujiGFNMfS?bp^w z9$!&Q`2MsOw!J8KlGGA~)fXt$2rce5ou`mC$0IjXh#2xRvHob z^}T5ods7ELB9|(mA^VgB?-%LXwnMXC>^|^J1w9MLj;w3f-;zXhP)h$9FnR&|bnx&k zwjGy!SH_Zoe$B!5;81>_{S0nTOsH_R-d#t)9{`_#4pzPWUcC~K^Z_jWU99;r0BN+$ zDAVEX)XxB1F`*8b}@ z@MsUnK2+4uSh^ODJV=lyieGQ{!tPp@_8mCx)PZTzYn94pRag_Gp15p_o9gAH$ah{o z^nSg)%LJ=CiE39PE#@6K#ED7iGKE_^DX#!rz(irkIb1fM4EY6(lQf69m|^xiJ`{XC6w~oU!`z8M@80S#G)*#bLrGVfp5~$-CHnl0|e|8 z|CX6G2Fc>mPqn(dqJa~Xy^yitQfap21+?>+-aW4D5%Bh! zFYmI@$cd(_9~(z_qc345$PJpm7VigwL?5O{oUN6*JzRquo_Z=<-*8G!UyG~)c|cBN zlE1_+Ey6{*!N}PcSTKlc@hhGcWgo;aDOyQ9P0}uJ51y8~XzLk{BfsGxY$~SR%Ekfa z=tA1YexRGZ`V+DcgxA1fIm`q@Eda=dC(g@4Qg|voxxHaC-7Z-My1|5ipSk7#0f7d9 zuH!gRXd4M=e7sETIQwSvVJ9GGtZ)GEhSKfItQzOjx0@oqiAB`y1RG4$L^o&Vz}!fO zfDV7tqN)skHUA}7={9JN)R?S8IGuAkf{u5cf8}~x<75Xf0_S@0r5Q%^G~gQ{mkjHx zZxD27SN8atCHcsEHG+~^Z?ex>(7`2;LLz`F#p$Z_P_yN<@Ve=i;Rm@&g4LdiCS9De z!ITr_Vp#6^ili5p@*&-WqVb~nexz#nit#z>x`7kNeEX^!u8)+oFmE%yH}V#$K36~y z!k>Iv{?=|29V0~fi_pkitTPec;bFQ{-M%FVkpTHj93MdgwoxWe=G&{eeDa8I#YZPR zeF$fKTpV-Tec_=wTQ7D%q_9Ef7F}mEE0%GsQT+ zpMk`udEZ_qxqQ`Ec!xrafO<4Ncm3sVaQ0lp^^*ujVGH74grIBlQx5=N7s>>q&yu33 zsInd%#R#pngvu9OIHflD;s6w`cqXymz1fn{6mQwYZ~wHL21MCbvh$ z+=t;!-rlezgw^y>WmW5#00Gs2!NZGxqeSsLGK`fQq7_6U^gyqY++O^Z2e)@_5B8|} z5(UQ!-_Zi*Z)*6bs_{3kl)04>WANt&A`f_>o(8jE;_w&^AWbC*hpA9T(Mw(?+a@3`(1Hy~gsl<}C9m%Jab#v@XcjN|}UtcpPUpVYmsf$#xOw?o9y zPzUya`X6d)d1kAXvI?HW#s40M0CS0UG#y&c9~b8qI9R=RhUXY?DHxgkXxcmubm!@2 z)y?+@rW#vQZh8ynA(1lkV>!`%{umf=wH{4lD&^vXuReKwVq$Df3u0XuO1>|Ef5n?s zSlQEIc}@B3!D_e#?+emWOD2OZp0Ymz0pY;l<}3;fCWm=Pfm@^d{@~2YceLltyjO@g zn|~FAW&kTR($cie!$H_T%pv#f3P7QwoU^8Km

#(1JOcG@KEcb@nAJ=g4+vu9_{?Cd@FCJctDBoBAr^HJ!iA!#orYWa68 zgG*jN7p!CR#I9!T-yAr<2Ul?|=qwy2iCD4$n>IjJw>1HR(563Ae!=6@wxW<&rusX4 z4`7j%Wh3&>!jL0Gb(Qq9g8H}Nm3-TtjkelcFS{V+zS_p z*zNVdoI$IBAc;j6zd?m^jQp=?m*g$B2W|qA|(||1CvgiGAS~#0~_+8R^oCBV7zOLM(xt6q9 zVPq;dv*)_taIpnbiIP+5P*4?w;H!SIUE}2+ytx^>`qr4?5sr-Xj9sJygM2T#)3<;N zakQ8-C;#NvJ3N-kb~mCwRwXaxb{%)fbeKd@A^u9p zO#8T+UEFQ^Sw(zpzd+SbgmsL$+cS&S#V6i#RU~Kpbl2Z*NMH?q-A63mVb&qxieM7q z6c-80m?sSg2))5My0D^r9S9UcK^Fq5hsv^{ zN;!YOvFes$|Jj0YGN#?0gtsv||3mYimTUFKShGt{&!~v=f}|I0Cu>oCM?Zg%IHkLR zdso@CVsl-mh3T)ggr7;N>wkE6fCPh{S{(XD+pxR%)xCubQjXBSO(_PUbkMHrJHP{K z?aZ1oYzX>!-(^=-XdpHwqoVgN;UEAUCe+>&Te|x6qwDzxc!G(OL+erc<*fKKsNvp_J%FQWw)P_&6`+(~ zMoZQswjmZbdPg7&Jx$wE+8md#(+y4{4a2XB?oCCTj6DXQM$i)6o!qbBc8xJ(jc`MQYq(>$V*dj znB>{FKc9(x3|}A4dZ2$nH`7&!uRl^u1CANvMfv+>M{S@>4;HbA`;KE%bbs&0VjG;h z8DjD;%Uc$vF>dLEz=9wRPCJZ$t&d%Rfu9IF{?1gsWbxyt7kCr%@nk<@)aJ%(|Dgcs zDuTf*eU4duW9Ir$h=v(ITgS6B;)66}FfJpt_?HMH{-0BX2Dxady+w?y=ln!hY;F(W z6tXMpz6okv;czf<#A)+ke8 zesxk-T+lohKx!)^^^^1+B39&%L%#t=F6v?QDjj|AD>MuZx1@0S>;?Yz`M#|mWgwuBSt0JM7}B6!l3;$ac>x%Y9_-0M z!w?yAdHJ7_g7c0pA-t}5Bb5NJC-6!cE#W1th?;UTR^5v$!ObW=Q1ghV?an}+9kt-T zh}vpODzHTAjsu+qJF{#I`II2R4$em@AJ7;Iv3I>S(x{+MhQO+5>o=AWaYQh) z(N;U>)MenTVlU!2(hq7~kz{Kc@FT~>Dys7HZh6zj>AQajEf7{4h2A3&GU^Y-r=%9A zGweUuyxd-$3P1In5_L;QCO8`}+UEd3teBgQ>i9W>nY_r^f4PH%P0kwqna@EV{{YC% zLzVw-La% zViLu$h~RHGIN!!@p`LRGyb+L8rqyLFBV&tTe!VRdsz{|A|42u62UYYPIo z$6M?oA%i{oKu;xdsP!VJzaPmgnxy{~!R0T)08=hJKET8>sHl8EMrG?MDiG5YuF1K( z2R5BZs@?>bxIN`Mg&FJ zi(qc99|M=x^X+=>kTOqw!+ri+dcuSoBR=X&NYpv$CVS=zi~eUDF1iO6(t3Z-`5g~H zsv=x2ZL9P5!2TS++uB;xhl=?DMe`KhM6WFyTCP}EkgzTR%|%j%_K=r{X9GETFy#e+ z05G#1tNA`4I&%}bR!OBm6>GUo#<9AA8^t888;Gf0GNg~oz1aoj;}W7}wps&zGXc>Q z$UfQrIODv10#b2!R2uyf7Wn-1{Et_l&_$qZ;4O6)OY)awpB(#v^>Q^ec!Gy)+N`QM1VUH^k}l~3dBunas0Q%XwLN{=7M*nQ>^G8xya7M z&!$PC(O#53Of8~i{u{cY1O^e6GiwHMx8x^!c2#5ILvb@E z@*NR4;u|39wnS%T%bmtuLb67aJ8g=m_yMO}hk3Gw#YG}z5>6)8b@7HM|KzjIWc2>r zeB=WlRo9Yt2JM$?_86YR2GcK-*bJ>98=EdtQdo=ul$_NBUrmW#an#Qh>M|!RZLY#h zeJ-1tMS~d6f9OqC@SQqzzU}d zd*k_z1=K_lNM~S_1l#G7if0P7Fz6yWhq9R7kv5o>dnnyOWyDxIG6k;_Vn53%#@i#C zUQPIcnFTVAiUVa&@0o@yoLZ?lcYz{iuYTv&wJ}ad=a&Ape6HBB$4#A@tk3kbW- zD3!suBeI}EJzm?*FC7K8J+^k7Hlwy<-7@j)^w=aE2~t1$`~Z*vka|{sA{yCQq-+zD zH+#*MmxASCT~;|!vaGTZIS8o!L>8)M+&ms*TL|q^^b2i{f|>Lflzmlc!?Eq_;UmCb zWT}+to?A)02*o?a4##)=wT4D{Ibdi~+_waMcT`cmVDn;_?d#J#D-J4g-N7MSuDaQr zCW9c|qH%Q}U}&;u8!0-po2n3HYzC7RR>_6}xBZu{03K2RhgT($^IwpC%p^wxYmRw&_?P~juAc={GBgsg?)m*f@R^AG4^##92d|j z5jJ-4?qa%c$^5=gH;>Zuo0rY#w;EU?U>I1A?CRD?=x%v|h0NCeyVI;U;0L3!ELZuS zQhiHD1LO`|mCklO0i)t)#Y5%gAs?n#3iq#k=&dAL7oAtU~2*!JC+V%7WlNdcvJ z*_OpqGQZ*m)!{Rf>{ELfK2XkF{V`_F>{Mca!2!uOph(z$2CPbeA>K$gx8oS1w% zdcaXEuT`f)K3+YWJiTmZBL*w+o-QtU-w_3Dl$4=b>haRWH^*;zAoCLq0#iDl^J+g> zTy$fjGpDEb!Ix0Itb`tj;CR=o$6dFwv&$6UKn(?rCh7-1m6S8YQ^lCfhRBz*E^r%< zp`(z(>x}8G3AGy#`-XZ=)}csMW1k$2tUwR6iKb@QNSD(2O;Htn!dHI4(RcK}soe#X;9P^(O_nkm6F9zDlAkWcmRMg!T_dmnex)rejb{0Y}_ z>2toGVD0nVnL{SySHOpPra_nBGL{nEBOpbcyM3Fv%RCXKAc_|u_* z4}=s+g;bftxPLU_di-B*5Wq1|HLmf63F!m6w@Wux9=d^$>%n6FZe6r*3)nt$m1+D0 zHbti3OO;j?+B}|g_`7Qn&B~Xmu@cqKkZife(6Sz>Z7f#%tvb!U`Mn96g^9NIc-Od& zN~!m`I?XJzFAcJ;qJ8~jQZYc|N7Yyg6|qAuoO9lMDiNnyAB*75q5q&ArwQ|*a`*$*xCoYLVAv!;?AMy++@$R>tbwbcMqTA&rYK& zRy#4m&^_ooNg7im_nR!zK=%{Zm}+zGewz(3|KP+BM_@yJB00@paF3HM$(p^paO1Y& z@H)(MRQGZyLaN0xlOa(3tR6F=cE{RRSlKvpA5<)fN0}&LxXk7U@Sdx@-`0Of8SxYO zElt6D#GT3sSe*xKp8z!;%xjd3M(?*kZ!#~q=7}==eW+3>h-oc$yu1$-s~uU81opfB zQc>D7%!IwL`EK{|M~^!`V&c_}@~AlRRzGYNtrJ*&p<304_Ihi)j9nJv(*{)EdI~*7 z!KyAFwH#lj1i}p+eE;Doo7aQXHl-}W~6aN+hiePUcmuNPsWo`11> zL5THWcab4sS5aU$57xzSNC7+o$XKdzw|hd@KAeUv8{Qp~AWuKycmqXp4t#JCRvo0I zVZRu%U1M`|Me7@)YInUqvF@9=h>QhH2G;K`xV$UmdX0U5)Gdzja;3x=aQ}XFqXS%Q z;0sxUF#lg+l}Cqt1J!&`cY4DISy`?Vj}Kj*-`dffXVVGbi5_xrS4 z3GrnAh_w6z)Gk^w{L03`RTT#UwrZSzLkm&WxA2|eg%2O=B$*`o%lmf`BZ2mPTYKJf zult5eGCs9>f`g>1#l{!Uot-GKV@xh$~VR7H?CojAPvX4F=?QG zb?F)kW{oJZ+&BB&yQGm{$lcx9O}>x{kLAHgy*%x__IZ0NtDd|xVVZGfcg~myau|7T z4ACK5kvqsrri0i8zA(lGBc?QqAR5AOBx|Rw5Tehw{f!t*A?_)RU6e@%o z9iI|;93F{CC0=Bs3aQ46lMn6Sx$E=&IdC;?%uRxV1cU{!S}eD3;b^2SfM=DEhnYGA zs7vrse-_s4gOFjV4M4#uSvn*%2&X#iqWKux4ZW!#yIxh}v~T;~I71AGs)*E{K6s7v ze}4)mS)?o=n*QcrTY(=mN~&a2q+zCAK6y7+=4FL3cTDJjYktYX`OF^NKg__=VjG(q zN{U&o;C&(IvJwxvs9G_N@n3}BJV?d+vf6>fCa|xO+f9Wfq1*c%fWt`)|w{-A0d51BXglDl`eS?(jU52E}vP&B~UA zYL{kpOUaM$31exB@msr8Z(hfm>-bVvsH|X9w$n31n^|Q4aGY|4ru3M^QUe!*1ZkB;MLvCO=&MDvDcb@vmpOwm7kNlv2p> zT8tWSNq<15Gea4Q(maQ-OZscU;j@)_teqMq2VNb6i6c}k-{PtZ2S0`*pQw7xZo2kC z%YH_xC0bs_H}q!i#|Z6IDdEB$gV1qkxLC}B=F&&jrn90iio3we~5vh#a16ffTFqarvAfU-Q_H9ooCEY z{H6GDrBobUE;w9;yNk{W+FKI5@*~xgP@AV?dq_#Jd0lup9N{mT0;i~B#ohrd9Q%{= zMUC{pXgw&W7gh4eE0Hi{3D(V3+fs>Bjd46prRl9@0E{lMjvlz0C*yd&%vu z^J%dwF1Qzp!tafQ+8<=s*K0~;e}A9ef|QH79ybWeA;Jt~8Ge!?s9FeXnqFsb%%C?8 zF;jURHVnLVnw8y2!4)9V+6ih2>!eS{KT`c|5i}id83i~0HH+OG;v`@_$M-RGZ*1s=R#jB^~;I?4*Pd1HtCMGNQv8TFYKa2~XiTUxfqYFF^)YoYXKR?3- zQQH}xrd4R8G&Ki=j~L8ee&>5KUIO~G`WX0fE`K{GZpH=%j`ewC+j1K?_^FI8o@oAT zLk>nK+#pA7)Ah@kmtpspwlQ?7{CsVitWtqn%M)SyzDe$_E_{pbh+a;EXNY&u?rune z>d4c4)7sZ>UMN6fqw=pyXV44ZH_Yskj4(Wc&$^R;tzGDcR||cO&7SeIN;u*;rk=|H zA(0RRk;uO{ zv7l>XojjZ)ci1%?F|SL^wGo!|=LGIBi%a5*fIw6Fu`~(jZUs@vZ-rZuf;J`PKjoRG z;xo7fHPQ`(SPbQ&kx7aYdS;P>EAT-}^5}oj7|^MecF;c$QY2+#%T+*p#2pbpBOd_? zDZyx2_4FL{>nZ`=?R~VLXBL6ZkZ+e;`sSqr^UaZg#%G7JX*h{`ua15{ie*W6 z?_j->hSjHjD7enB#1@4;D&DZ9~?qE+aLzvAk zVtoP{C|xKXV4-u3=`~AZ=1;NgW@5B zHbyux%?uVAnI=WNdXX}&#Hnsp8Ld?9y}vJaT|s$A6C1bQ;;qO=T{SIO#I-Y9#i68% zeG9TJCeltZcG`Bfo>R8=^P;R#5F}MYlTmc(?c^PH*ZA=W0ZRGPovrjFsXxqH^-Dkh znSNZ0*Xp~qj&$}6A>4j!*LCush{ifXd{C8}k^iz6ZZ#Y3rAKM5N)p|Y8eGbYYO4B~ zW*PT4K20s@!qvAo@A5Q8mk$^d!AFz>&G?>=36ijb8Kx8Q-uH*oY49*nkrlKS+nq>R zOlrZM*}MAHY$^K!yNYqs8UOaf%+Ax>y?YhbvAlRcTt9^vq;HUc7R`rwwn>Q=&^t#I zV{b}q_&SOfO;1#r3Bofr?nrM<$J;sD2`OObIAsN4(e((MIOEx8R(9Lwue{}Mub$zt zb%|l!57;mo|NJyQX^!L~De~ zr)y*h$1P|@*5m!&7h7P#tK6^8x~g>LV=v1{n!~dzZR6P!^MPi19eY?EHB_hw^pjD6 z>9BCJEZX4)=|u|9RHg^v&c(MV(#ftP4@Pr90hEbCp^J=nKu+>|QHDP-#K5t{o4|s@ z;kv9*XmqAY^H=WD@!d11!s7r^Evatw9F}R4LxhxD?O|mg;D9UKB!O;Y6!lB3JUJ|3 z4)UBuzi}3^#WM8x6O^^L`{5NO{J%egvg>Xh;*Z{!XpQWBl?Upm0j3g${zy3~DexDs zY(wQ39T^^3yv7eSe1>yr0|(mL4<*NX7iHyb?(B zOW-=c41^5LJNs>>D1A%I^dW4gB@)wpH{;Q}=kfYK_w^#bTav%tWHE(fz!4fQWh8bq zXYKfm_wY2nyx-dC_Udy^KvsC6U>qLJP>&82N3i9elw~-=yP*^G)|(}34(Gxp@c14~ zWvOnUg&S?o9~u9Am0o^@df6W3hJj%%CoZ_Z(eicR&X46g41>S^+r&yqBzm{l!2m_^ z-gHqDfsI!5;YlFdGQGe5=ITrLA+u~5eA>>S$EKWc!$61??n51X-@HA|A-hA@2 zl!9Z&cW3NQG9mo=m%&=)6kAYUaJ0i^)^K(rXjD693sFF=z=qTY^Pte z3bxvo3`}Y{79Ssl2Bk`zpY0VT8kQpV7brm%^M!5`=X7awNaCR&u_&HT!UY@I`hzgz z#GQmX97m1}G3w5;Jf5U^-aT@+zvv_OY6@_ zd9^wX9v>-Xbt_lQkgT0L&n!2n5sDLh{MA*@>=hMhTm%efRAo-`d0v`ZyiuiRK~jw}orHBlK7>NPdyL=!{?%+1k( zC6@6E=@vVf>0ze7g@;1X1e+x55CsQmXu{^!UV{JG{p4Q3x<6_X?2sbCHvfb$Z8#y9?t1U z$iHyDCB9-^EF-)rz99LSqb~{@b9(b8v@DTdU#YqYd997qMzF`bDvUbx;ouJ1GlpQ? zvpC?1KyLDO+xKzqGg?#Mf|f+4BH>@lD$ekK#}>uT5o)eyyo>aa>Pxysp`GD+`FcYn z0;$yzEWAXErAOY;0kSaK75PF9Mc8N~LmHAfi6ytY`!IB$(MajAju`tWO{CuPK z6fW9^2BT`4p|NNp;;}8f-(+1{VUR=4?8hjPpKR2R_8BKYXCc258obmOr zjO%J*aqxLgdl0;V?~mG>bk6tTaSTLRF272l9sG6%FNU{`amsD!?{ca^DwDFXPVK<`Z!2?hN9`<=mgM=_WOAHN8 zog%?P(Ww{anG)1H%)sQHJJH66(M5G^i4bl6O~BuvI~qh03f@_q@v7w2+`^in_J1la zu-vdd#c+&hn#;wt2#d$2F+8CNVu$3LB7nAWn5G)8L<{}Oc345IuL-CvLiCD8el)(U zMA+O2I7T`|s{16kr(glrYs{ac5S^nx6@SFplNrYk3d7Rwr^;;-ACJ8L>&KknH&-^U2IcP0fM}Wk^UwW|b?U6P~AM zoFK}MOhauy3d9BAK{BCDTHJqYbZ;0+@gPaM50PVS?@mP-nSj@|{-X)gXz=90+a~Xx z326mKY4zoO9I)Y#jLsHwut8@#15)5JF*YI+C&B+U1vD+gNdp+(8M>Tg6LVwYV?`*B z__DTJI>Vkn|ag<{QwqQf?h(aI#0 z$&g5Gq%0TOQ^2_rECNa5U}w2WA}uy8ZR;qK_tdlvPHwE>f=A0*O8SBl-Gw8$)27fy z#r~cfq>BXX4M#YX%(KKpxuvxm3GDn!^OA$zmiE%2E}TCj0!#Lypvr~BMd3%Zc_N{X z`Is|bOm|1Ze>GGt`zoU1IWs^}Rrm5J^yehL;!?@9_s#Q=IH(Yw+ z$>ZE*9?^6o^fW-7eW2NyTZb|jp|KIxvw6C(VRHbPcZh-R%7wBg5Qaw|Ujx?072-IB zMZdq1o&7dt8M6dDeY{`H_)g(TN=^O4u{P48AhM9pzf?%Zssiiirku#oM@~O>;2D>( zIaq_~@Q23Se+C{l9R^Egwo=RIWkNuI`(W>CThSl60C)%RUhEAg6K_dVZ37<&Mh?9p zQADd5`s|5;(1gXWG$Qb(_l8p{N^dFJxI3UTvP-)L1Wv$qSyAekL`2BEV^z2>KS5#2 zqpp4DQk-8S)IOi_VhSq#L=K{?5zs1@u9MJ@Y&ykxJBVs9O~V4F!!e4Y?H)&|_)XAh zgH|{);*0(Gn^Fzf_>Kj}&m+xsN<-W{B)P(Fsh^|DsdB*rlnlcmTvw~bVq@x=-yZ`w zqt;m6?yybMu=$lj(HpgQo8plnnJS`dKeok?T)q(ZE6D+$e)={#BcDify8$l3JxMiz zDJF)^m&gmK4aH-Ru65dH=&dR=y2q@!A}mvm)q#FY(rC)v#$q>8qn=(cKAWXYlp&Gw z<%O}d-Tz3X0?I}p$rvFE&sHqV6_?Z>&Tex9&t(_)(-T){6{QO<#gkITal;0YCzVW& zNRQmX<3VT~WPFxsIP<)i*#sh_rcx;a*lT63Xyd^ea z>SC>vG0dcum>+9s6)k{k&qb*uF@(xJjx?1L6-XFui`p9T|M2211GHF>u}zao8)6s^ ztiO>+bdlG1Mr5!&3*;^xVisK(V&JR35d20^;2-bucL+cC+it9t%v}QJuv)U(T`F2R zOVC89^DWL+A-%O%4dDY&Z30Qoy+q-_8!{<{*t_v*Cqq3i+hsU=ZvH0?hQc;^15qLX#(){#K<-=qFylhIMaSaoL0 zb>LPCj6j6xwZ!AoAEx3ZAXxN1EW61nymEwSdCF+)Qc%H(G|hnHQe+5nI z%ZCNVE11N}x@hE1oAG|vxZ2`FQ(~TJq~F@Cko)ez>pTY0IlM!bkiXUr`Q-lDlbge% zRI#a2c5kOuvyPRzwKGp7!rpuHQ9N!`!&tM@B-i;biL2g7F)A&Y%^)VbNTT2@2OSzD zpRIWf1iS@ibQdND)<9=3v-pq2DSRR)pIixP0ggwcjaftXSHeSpxoBXw3p-b{lda?X zN9FNf%mb@q$hv-7v;@49eOfTHR)XCJE>J9k_UU8qZKF$vgRBvJ;U)*{Payv?n0Dx0 z^3FkMm78K1^!jNg<-J#T%LT7Pcd}3K|4fAAE*C$=XUEh&Pej$F7l^NF`n`I*Eqob$ z4PRv+Tov3lfr|J5EpxU*G8EqSOaInk@*k{K(adCig>Mj3ys64$16%;JsvxzW`0KW( z`uH_-h?i9X{}LLR2eD9yH6R9gotaRKyYIAzlVc{HAA!Ue={%QDc zp7*udVFg@8B-poZY2b#`wu#rxs`<7jkS73`m0heI9+dytTpVJL`;I4!hrqVX^x3Lw zk7m06XS*XQnm~!fcRVcBA<@OHGihba1<2*~7c!-N<*Vu>t*;aOxyMRp;?qH<^k3LK z42@Jy_g-F4HM&I$@r}MK>}O~}1Vggj-8lcECX~jQrPZ3!B$)&g8}B#V~3Si37`v{p=mzjz8fk`IfhNZ0oEG{NHhrKu|k3 z%Z1SA8Y9_!e*=bkzh_^-a7bbJqmPDoK<-nM0DKux|V z>tNqt;^`aJcK2tc{sQOv{Bn202v0)3U6tZP-LVpB2c*30-SbY+L(V~Ih1f0%S(<67 z`Rg4XjAdb$fIDh98vMGm*ny$YEa$;S=T#0V9_AoxhQzrP=<(O-`|>Eywvk~gX-`c# zUL~yKgLfb|a8p1^Okn-N67f|<1td!eOYtQ1BWG`yp$)vAfyxKn>Fw*b~v|+@b;};5tNZf5SeOFq+R0qut{4r*A zS;*xj$#9Uwc1s#U7Lx}@#+vfy2a`Q8B5y^NbzOQSq9iFCRwK)INjS0`0j>7>T?YXV zE2D53^fj1$u>!W4k6CiA1Y*pEbT~~NXYjC|_!ygJ4Xux~!5d>HFv%(0x*e;&q)Z=x z63X8Q?jS4|ars`v4HNmhN*sl>p-%%iAmiKn>SJ89QbD`!m=|~Bl=Q#C-UReg*bgJcTsJIOf%T8gp4~qITO+dmJMce!4u2J3oRsF!c{*+GU}9w|#cc{<*G4FA3W0mKjieF-| zNFc9&0i$0=XqbXHbx5|-ItrKfA-#lEq@}0++@}CXk+@hHH;!oHK|RoLdAqbMp$70C z*vK0P;B)Pz)x77;y&D|+aGr$q9&n%Ofb(qqLl(AnsP?wf+1f;$Fy3J$pRPX# zR$$sKYSu<#SXvPAx=ff&Ql73pugpdXOkk!VKx-5oXeUrww(S*Sc$(B<;Th2ZzeMn; zNbV#9^o9ZN74m#wyW6tp<~L|1m<<|ZLRx)J_PN`9u2K_S2rJ9zj$co_mThr7!ji61$q1zFD(+{IN6bj zx@~fvbHb^~cL8cE3h_fMkjz({dI6m4PKX#dnCI&}Ke;-*1{$ zMaj(Oa{QZB06?@5qvY2l+grHzV>}XYhVoDz@O8y|P_LQ03xM2M{a8?BLoUw9WdnKOe(A9x4g7QB&8l@M`IdHGO zZ&;frrD{T%y;--+I}eR8vC47w>{SLa(L9*U*Y2yz)%#YI-E#rWEz$B5EQ{VjXU>g= zEPf349a@{49WH-}6cZCWLY-pGOlhAjU~R*S<#5u%juSs$8)<+AY_2SukmC*w-sRun zC7zW*aGM1QmoZkrA@Cs<;~7ALd4RxTQD+3_3vVLF8h=N@3IGtWurfxX&ESXBk|geO zYql+g>IK!r4tg!=m}F)3vDU`wSMo?XrFQB0QqS%U(vQU}>?l2hfhj)|LttpD_0gop z+a1c^XTm*o4nVO7gASQk8+(d|Ru6 z^}CniTJ=OO46qy}U^e@?y*C4B8B29#6vy4+y8Q(FGl)g}sj3Y-SJ| zN{i5p)Y{TgpT*|7^Uc@*e>L?hbtq@*h4_bg!5Spbi?ojaeVhvjp;mU$J?JN&tZYMtKife+*B<7Esx-azZeE*(b7GdJnt0TSr{eX<$LvdP*fc0 z5J9_jkP6XDyzzT(tOp37hy#5EJHoPoJtVd^L-r6{B+fj-aCiSjWUMQS+%;Gyx@-imERBMS26xL(83=Qyd5tV&B(6SjYSU0XJEfAVu$Nf&zJb z_`XYnI;Wv1mfx+*lp6sT3;AY~)<`JC_OPl@(S5#H@-5c-YUX_#w&?IwBgQF*)Zq#B z7f)hzzV|XQ9$!K&n7Y2G%Ejq-2&^02b!B^N(ptaY4v&b1IKshQQKdhR%8e}S|MzdCuTjLIk-${^h&tfSu+;F6}w z5XC^wa|B$j?uFcYQ{bD!!@1qS-3-vNq6Q)yjNx!iDhosqE;wB?hcFYCcc}mJlx4$_ zt54wSTNeu4fjwn_mX#B)yg{pED*NpGgj!MciAZ|4QkwApQ zA>6lOtTQ-Ji8K1FUM3T`fZ_hKEo$4;-`7PeKZ|?F#qbih z*wrlWRtwA7l5&%+>eN6N^AJQ^f?p`Sji7MRh9F%o($lxxyT*@?0RGw9w&(MP{zW4Z zTaA^K*$x*UQ7u~gRlRwWXi-&TQ8p$lbBNzkD@1IE%dJy2smNd+p%wUxE1C@5-=)RR z20^p4=FmR~Yd;#cGy^K1h_v@t&{7oUgsx5KBkF0X{f3;scbFw3hB(|n zgf=cySQS~SnS70-Q@6GyfhQkD!c(Nrt_){&a`R}s$Bq5FduUMvEFR9tH~~AWYjq4g zG~crt`D=6Yp;sUQwYJUWsg9FUY8!RN2}uzf+koN@qm zT-MdCaf`ZL?dCcSFP)V|m?sykzKI@3rkqV?HTHu1eMfKaB*=K#MAxb^@RFUFjw3sF z;^XUBU8%9Oml8QHp-kWrbAM5%j{S~gPm=0z#dKlNE=_v@f+XO}IV=1+f@-$WO=6#m zg0LJktNwIEU^8=amFvRqC6rLdk9l3Ca*soG9P5bqO@Z6$%E#P2k783yF@NoM=Ja?P zX3iB}k;mYJGr00GKacE?(|0O$4I`8en0EVSuIlzOq3Q ze@ca$T#N1hN^vEU0?~Gy?9x_^ESr@>$3MSkqJIK*gkUxEQWFVKoyLn2aaQJeii7QB zb4(YIi*a&YSsxFy$y9J;p+n~S@29pHRxQ4CJc2nLIJsCq&@^^KUE$ny)6Uf?y{=*G ztncno>Ei;TIUIr2ybcS;AIH|rk#sT5A)%Wh?pxsIJ~gwJv!v%b-v^UxYXNq{FKNXd zN4{=~${K(fyy$A{WUOCPTcWP=yylqM?zi?g$M3oT3@xx+bm@k3){KAkEr`b9!Optu zcVDj4*8E?T?7TTlX@HslQ;>f?+vuTJl5p@hxdI8dAGJdNC4$UJ=~{aBVbg`4ET1e{ z-O=zr@8ESVfk99&xu<5K>ThL6)K{7 z%L97cEums0UQfaX)LP*mnFRPD z4)5o|W0KC3{}(n8vo2-@OCASiY4=s!p(WBp z<&L1nh~K{B(gL1RME~+64ZVP>3@iL;Ai1K-?Ge2@6rk$?teDjo!gBuB%+&KJLT|k@ zQ4!=+0?s8DRx+E=+_5}xW#(OO$WnihEQwxypELLpg-Z>LmxLI{h}HKfY6eAymmFx= za?8^bs3QhMtkLg7cyV(mu=bAbp=?>rW`;Vi4TInuGn=TSFWK;JsjjGQK=AeK6!3T-+30? zudjpE@^KJ*SU-&2_z#KdW51Ox#C-^s+IbGmdZ=C&M)S7eL5J2O;EEF9jaAp4Y za|JD`I=+-6U@Q#N7A&p^dHK@Q{?qOU)1q*4!LbU>1vorlpQMq^KZnMFcW~h{07tyjaJgoYpm0>j;JMPZRd*Csq7G zhdf-;(>B4Bwcdt3}0XJ@}2!`T>x}@7Am2r$^PoEf#P9Pt8 z0y_PHSSVe(`4it@yfjcko670oi}#8^4m#H(kS+pi5CESyOC!boLfKu`ZV4*hZ*M;5 zf37racyZu8_Q1p8z(DGrGNZE}BZF*#$a)$M0C)wot!=l*-Gox`@vZBU>=^a09BUyt zUUX4?fM#b-uJ{$Vu0#PcaS&WyvX=stI2{|&KvN`YuU8q|)ZnlX^~rStDgj<`lW)X#`ty@s&o3Pp`{L8cX-~tr zhbZvMZ>LVL=I0y22TaoLTQeEFJ$31#NeaD6DvUCl|M+@SGQ|AL;`DYYno)Nc1iImJ za2?&c;b53E`2)3zyb6^aTk!a#^Umf>#Z9&v6^V+ChL3r2!#C$tN4P_zwBSV{+E&^X zuhOA-oY#jYiU0y~Qrr3-{_7bnTYaCEVq&y}PB$9;za0sl;oqHjQCn|eC^rT9`M+-d z%f1xD7s6I3(-~kPi2(X#yeft0@(1>JZU2GUEVPohwaH}uW3vdbUhWPI%#za86oR@P zFjSYYuF@yO^QMn}$8f9Zqz;MV$5j<<0N1I=iKMNF-9CMY4IR?0aFdRD z0|<(&d)Y(1Jb9&@FKII>N0V4pg7wdcNOusGu^y5>(wkv#b_{!kinVK=EV(M#ZU#xx zG^=?6^^@D1qW(bzU(un2ZF5js4ju=$Wb_ve`f^#&yY7g1P54Sf~&zEIj->fR|MFa!GK^zTp zLc&X4?)$gp+>%!d;wN-BokEPNOCpWW*|qWS191Wx`jjOFNa!zIK~vxXKgBo%jYLS$ z2&i7)FkzQ1j4<4Kd1b&NC2f{pO{V8X>V9bO4RqK~*Ym0#PwLy90=n(xZHbTgSQ>?d z*ED&OKjJ?*?HYzK>Tn`#m)O0K$sW?jMqySO;nq! z9Nd|=Oe^1}+NyrhZ3JgtBwqUTO)t6}*9rq0--@!j5kV5?so@HrCaT~B203Xnf0~XS zbA5l`ubjg(fmi%TcLGz2ZnN>NR#2s@e(L3+Ahol*_cvbqAsd(b0Duf4X%iM#TXYJ? zOvVpof;kaCHjzIssIve>sU5k}7UQpWG>K_&YeU@L-O-rmg~QQLmI{`f)Ny|Z{+u-C z?7th@FRrWM2NJ*i-Vda>vX}c<_aBcgztt)tewlKx%@gQN?sYwCMZlwM-I8pwPL#Te zB5@k{?Xn@i(X5=jYasCjlQH#9;V6%^ll$&rm)OdO|1}+xG_IC@sqO^0dTFjtLRimg z)4)}Ax;}Z`c$kPq}53~E>($9LsSR{nBn&BftcxMb5#vGk-VwWLT_4b_)nAf&OUb34> zTtvSTM_9Hip5t9U=##pBpvRxGRj#>=kiTp|g(_oi^l`2+j1aO}|J?u=_6ZIE*G8eYf!WxAtRj=%QeMY01Sf#XXOHiP_@$g$-K=#hctA5z8j>69 z-J9=QGoFmx;!wsndRq9(;Lk3ACYfi?7qy(ITUfXWO%M5t$nW4?4FT6kHD}91Ii+Y0 z1ci)zZ*DCiwM*vE^A*IX?kDT;QmXI!6E(h_Vq1NlVH3A8Et3nv-{~sI!Qk{hk2wmN09EIjn43i<=0CS>L%QJ znkf^dNQ^2{BAE@rcGJ~Fln6N&btE-e-fv!be*mq>m3+%0ER(}l`jd#W|FLwHVO2d} zmu`^m1_^2D4k`K3-Q8TeySt^~(nv{4Ub;gXq`N^Hln~JOT>tOq{meQ0%(K6HXSAa!6K(1J=9;-9!!)09h zxLO?YC_OCoRP@75=OCE#hNi{$V=RawgB7)J1;RHneLx{c^6i-+ZxGn|q-jAt7aTw177YRyq1D#` z1>DySp{vwu102`(eN>2zSMetFDz~}A{?w3aRwRHajY;`~4Zb&QVTmC{BLTg% zJ^V{ecsw&ADl4O=+N!HGc3oh?L-QRcqdX9EKq^eC2Z&189C2-zP;0VKB(fL zoPu3775_;MyOd%%-fLQ7*J>cO=&~OIDZm5T$rbAa)hVjt4Z>4DaHO>vOw<07eeCHG zVpNRze#x+?xMk~-CF4Zi4j;yHYf;zQ1z1!AJn!$U=lj;J+g&3_EtNcl!~&$peLVA( z0i;fB=MCTxuq5k^c_?tAj;#!eOvHU6^@1WinWs>-6m`a#86oXKQ{|X)`e$_1)7MQ@ zeA9nyMeU<76 zA&#S}JJAl`o|ycz=bU4vT0DBuF80!M*}a(x04j;Sq}Z)Qkn|2B-#0TkIbiD}r-nR1 z4&9fxEzH3`c17|qFHaY0;Hlnb@CB2|3s0gFn&iL6xaAreP(bQb`F+>M5i2tY)_xuO z_U|Q62Vr0_BW}pW1kr9?7pxq9^PE2Fh7$l9(Y93C=&Us%dE-VI8p<`dn9T>E#wL1m|(1BM4iZBLINXZm8%T(kdAhzSLqiaRnH`i|el&s01&A79u)h8whKxaM)VtrY^|@ zew-k|o*aO&%3lbD1iwt(L&#aWSB!U5Q^|^=+?L7TLb04XcuuybDP>+spf`>@C`CS; z?Qb1ka5fZ1y-na29l!OdMC3~~9>(mgG}aCqNfJf?gC)|npmFlGubu_d0NeG`_SLxzOfD506ROo{WB&NpCl@g3CWTqAAr;PV^gDq#GuIBoLibSSkXz2i`Pp@c2bh@50xK z!A+OlgC`XbCRHHZxr+zlTl+UG&nn#G7m&R4rfrSVW|&l8aAq$zPO-7^$g0l{Qn4F~ zXUbxU^y;-_@PU_QsTr(pB<$0csQyH0A{>pZSpW6>Sqf@t%6p$MVpm>)9A;IzFVS4w zGyggvR(5Zq-PxAdyT5N`(lJ=CS0N$F88rEA$|3e zGA5B`8O+$TSK}b1>5aFIoMpV?4jM}yPQ|Djff`{Wij_p+>z~UIG(TmvgYhzD=D0A$ zBFM<|DwyqIX&+Saz}GWq_>_$&GaaS=E}Ye738t9|b=wU+&t2fKdvTvr$LjJ!s?EB( zY$)!2>4g~%g#rfG;O`-wjvzF*H6F$|FcCyhZIzFfs7P41RTa%io!!&WY0Y%{+eS34 z$#5AcWKl~sYe-PGf)x-Q26H87;x<6WY}CfW+e#E-d&IKe zG~60$x*lvO0pL+PSYrF$_ZWLVX*oCwCjYrdx)?+HlnXsq$M^k!)E~dH7dT3{pEuCC zj<~EGy5)_NGzef^TmT{hDL0!sD7xwR$9?LiQ;XNZ?##sl@p>y>%ZsNyKN& zy4L+#gz5hB->cmH3){_yMfY&>93=RWebr#5?#0@CvVnS=_<|J{q%uy+*`FCT#RRCZ zJ{C*}gj~kOv1$e!_b6HI#~@2E&rT402Z!21R(6BcW<-H+Hi;9Vqhc{UFHq%He}qlG z*hSqr%krm+5CUu^V-_uSpE&giRfPQR2u*ZL@t@QOW z-GkiRGd%}-Ug|Zdnt}~!2D#LG*bi_@k?sRsoh{1|E~gA}fHn)uso!p0-Yumyf%7S< zHb9~!onj!Up~)YPQzpbS(!K}cmVui@mGs@|K}8J#UG2b2V9?CC-RvEWdK08*tbiGr zZ{KL!2-+rVQN-VX)FkUziWX~&78PYNISAPiYM@KU`f48Z6>&MGu$d{TRz}F`hdQA`ceeC(cuzzH{dPz{=GRCI=BKQi zzCqxEzZ_ctO}!W0!2D#shiNIbT%pWv(%gX>Fz9-f1n*T_yU2FrZV ziTywK#E`%+-0_+2vXoXkHMdyF^E?47zs$a<(!_xQ6}KNfUdIwff+Ft*c)=67l@)a+ zt!Tgy@keHi`mp<5!@*T^p}$d~agU0B9)ud?+&4tybp^cRQF)orM5LW9TPqiwnz{as zYy2Ar>g<`0votw@>d98h(XovVZ(g9_kIo$3)D8{%_+`vXllGRn9{pAf)w4+e8nA*( z)o^d$4G^U(15*`J$jCZcxDPx8V(m3Br~=W&(zElG%TanLY$ut1Jw zp=es?CN&t+3c7>S8(cw&j*C)45pZXqwgW=!8<`$le!sF%`oJr>4|O%F|M5?|_ph=Q zH^|03HpOl22XC!5DAs0*mLLYD>f=w(^gO7MA4Q-5XmPinxw%R9R{DCpo$G^i{sZe$ zhajT^)YNLAndd&4!A&rlikuzw6QohqW0<4)&t&Lp#fIb>nUwvmrsZx)(Ln%Deg{c6{GXhpN20{v z06#5;TqQ*(Tr)6<;59^Xob5a-1o7b-GP^k-qN*KO`s3|snMB@x6IL&nSGz*{h%MpD z%P1d1D`$&^0H>Z$jKpu!=Tw8u#Ux_56OJ7c-S0e@%ue@y%kh%3Y3SOar(1U!)e=Vj126qCtA z{hr37Fv885cT3gP=D(g|^)qc(%A7$_expBn09_exu{H1r1IG(zhEK%(k*H9r2wP@L zz-lp`U$mj=v$|5=%cDo2ulEBCz;I=fEDTbtN8Xcx$F8|t8+R2bA+02T_wdp2P2#|B zqKk&LR9VOnMvbovtG-#NN%S~}{kEGy2Y%iUd<9=j6lic%^_f7k1&M zM2hxYFPh(P4jMzz(<#86`}Pr=TfE&+%Exp&mX8n9XMV&(r~Hx4u%&@q;vqia)J(Yn zTV}fMv};9sR+hP}RTy_Q_MmkDvFl+2cw&6Lz5o{&rHrN}!6Vp{EvbZ>Vn^WnuLZw; zAYg615=UCJLfQUvN*eJsOt;Pqw*qv=bYp1W^zV!g&8a5126~-UrVAfGX-pmkC3Twu zP!-0+La;?v8Ukk>$cOs*70s~wb?YoJ8;`XIAA;J+Wx$WI^_@%BWs*W>*o~`4B^d}8 z;H%`ngnF03k@S9h>yRnOgl^|JQ}^pE3loZ@3JB~6rZ|6Pev$0L#>RaXZom`2{(Tmv z+AsdtHmDo%Lo!xB?u$Q_FV@Fbo&eY2zn(y&Tjh(M%(i1BmvAYoJx0=rO(MPyZ%8H- z&}}aBrZIa{gu_(j9OIIwanau=s&8d10Sj5+U6$EhD#YZ0JQlJM1)Hh}KAOl}y((J( zgaE@o?PL5#>)lDi&}HmI815evxNkjYh;f(zE2VXoC&zeuslVp%(}@DDI~LAE*2KRz z7!{bu1>1+rEPvIR6&cX&IGtAfgN5br;Z^?M zHH5uHl{8o3#`DjGfrCw67JYNnFI4u6zE%Bf?U;6uYN z8FO??x6#E9#vE4b7adV@!+`X48N;tJLE)KVz3GcPe9m6U9@8hv8Hc#jDo+6JRbyzK z&jk}<>`VUK9R&5NLlBWU@F26$MOMjJTN@aOJRg?`|MU50zUfB}FV3ENBe6*w{J)NW zuiyM}yf`nG&)KidYs$F3#af9Yb9OT#VS83x`}=zQ_wiU9bg+58Kj`pYpqZSrfDn=I zM?zz+Kb524Bo4tNmI<4C8D4j5ith*6sw)ZD6Fa=>M1gt=$@|@AGiC6-bZ$(q)8eYPJpP7hA<+xvkT(^M=m9rJzdO(QVkcX!KQe^L#W}8j>GT(H%*Lze)^=T| zOWQZcD#MwIG)(=(+g8r;@Lcl0hKWByOVDzvgRJ-4+(O3Lmsol}`wKq1tZ_0buWPi1 zpiPXxw~u|+6`*aQzM=dhbNI&vV6@85tCu9|hwM|NbnjG@gZ3KrCYK$K029!Ptd4Hb zxnv9r+_UYz;RW})ost&wDJc{=r`i~jMi{7zIpeU;H zy0-YL^$d%x2jJ&~5`4>O%L5J6Wh8G@az{aQD8XgzO>4XZSU{k@dd5W)y zy5jzKap{^Ikh76{pI!Nz2`AC}%Jo1(t*=PPxm|HvJZTe}xTMr+P-da>vGZArv^%f5 zluBpj=c6A70kp&qkE7+-j}#wB=0eBxm%dCpNCL6aOST+vFvH}eMCOP%(<_IJq!7Qv zy=1F@p#3SL?KvsVMxToP?rA5yL7K--v=nfBrA?vnYH5p3$395~9kaOCK0>1N`B08ty*4=5>GO;!P% z2?Ly26AP>N&$NvWf@6aXvXVr-fz^8BM{H&N7u(n6xVN7XALVXZ=M5 z$VScO6Vfqm{vg-JCji>rLs|fpyx|&qc~(jW&UN;dnk_I5L6k=O&U}xJ`6Hj?XL;Pk z3p!~vH4yQ<`R0B-N4CvN?EqZ)%84<|cg1X4YxPEhG<#PB|_am~ohLN32 z>(%JLaT8b(OGt7fR^wZT`#Ancm-^0-mufq)5U3wyw?^&i8micQGK*=0T{XXtR1BlS zeY8on^FL3V#RcoAk-Vj{zzq7#s@+22@!)(xAT!~z@e0&O3sN$SLftZwFO&D3Lg^W$ z8-qINuVZrRKEumd>%9z#q+sh}_ENm#*s4*zS!kxHA2R&!GoCW4@=lFmb!0gr#5@4w zC$vVzd~?=eQi{1Rn?E(db4%ENMK=??cZ-}rmJPnRQfI39bZ&vmMbI~MY(H0(WXSe7+s#WjlSu2*3HpR z^M*pXevw3Sufi@oT(#M|=Z!y?R`k0dG1c}Igg ziCgR)i*zjQ$vO4VJj`4#*&`26I?6Uv74)6olVo4Cn)$Qbm z*k9A-MDX=o5sQx`Qtj3NTIbDYq)dCYqa@lz`x)@JIV&vfGYN9?y1)}#(LJ`DLvrM% z9bQahDaA;G(pUE_JZ?yofo@ciD~ds|vcAGm>S7~*n)KpXYQ$@D*Uo;lTU$rM7KAt7 zx2f*tapx(Z@)Dqi_vxfcV#MLu~m z72!G6R0p}fH)P^ApF>yJyXvWa;{hU`<(m*P(^=*e<*#P0Ht)P+lx7*~_=JG&0Af)~ ztvgKbg;VrY8@G<-E>T(a$ztRcXBvt#TJ>|NaOJxm-WPy&Tm+&++gdH6GcQJE!91c~{#4CzGvxlSW$!8M((D)){ zZr}Bn^0XD3yDizH`Oq+Zjes7c?`r-j#mTGVsQ7K= zQ;}$u=-*Z6Gwp_ARaBJ*%dsI_3~T^kz}A2o56xH zPT9giipZ!u>FcF{0v}p$fAT|O{EUxrWlA}PAc=*`^^s>MG03J4Lnu?R-3y!i9}3&~ zj@Tg^$9?!QgjZw6!7pevchSlFyATSd7Y*K1%@aHPeTiKK3~cKBqIpI?<j`{z*Lnkc< zS0ZRH-`F61XxsTz1>a1O+;9!`Em4`iB-eEc6Zejt{I@-gj>!1Y_SD)R;CW6Q?mRGb z))S63U@YBBwm(qtrF=$u zFS)2@?ZzEM8~JsAsDGD9SFDs41$d%GjeM^MTU?$m$FgKzFx6aNI2HxB0`|KyyV9Nd zxmAs8{mB!2@!3Fzr1^tu*Yz`KX$|1l`c(=Mkm0CxX)e-7rzNx~g5P~oLIFnJ_YA+@ z#UCq(Mnx;V@JKz^G>|TzTLPQuve8+!LIx61%GXtl9~+h15sSIG`c#j{^rynEG;7@h zS#Hp7B>Sg!dBeA_fN)g^ldAked8g-&mmSz#q!Ed4S6}bMcUC3C6#>{Jb>g^do@FuO zrm{5sbL#*;nRnSRXc~RNM~n;Rxu06X1D9A^gk98zr?E9_5N0gbBzGD^OI3>AJ97Ui z-;*H5RQSzgTRIElN=toxH^2quD(h@N6;6&`Ww9Iu5z^x8SxO&3%@4v+@JuK=RU;Np z#CD!a;s>%y4DP-HL>1B6VlQh2yYqlj_Y;#+P zdePU*kxWY7tr>XLwAfGa`uH@LI)%7|kePCWTyl7K5|X5u_fNUfx+5?Ay$1;;>O1;8 zgZ}zoWPv}Q?d!yMU!aPY*JWk_?~96Zlw_2uYD9A-vqGnj$=R7URCtj@&BkT7w@YqZ z=dB9!k_?J4e?q)fq=r>^NAQr9-ff8O85|ul=^wLC&$$boWWxenbkWC<@{`Ee#svjY zWi4`JjDVlu?}x)rK%nBc*(cag)#*{PV;IGIKd^2ddM7hiSX9Zw4LcGVUsw1Bp z?)t=!Z*Ydw?v6;TP93OthOeI31pll;=Q3Y6tHFC6x9)`qMt*y+f&?7dYbSb>+u{To zqk_EhCK2ofx-ixTlHo^vplXHKds`x3HH&ygA|)UDw+O;t4%Q&rz`1<2>$}P~bhEqW zb4;eh%92Ix(cecDz$sM*R zaFgem1I60ABw0Lw94J7>FweW9rGK-6Tt-mc6$v5u~`IZ*2Bw62>7abS;Ovn6f z`5*co-wB+Jm{R~id;v8_qv2%t<-=GcZ0cVvV(kP$Q?t)G+XT>0eQ)Yz%77;*XuMAJ zr4$|+cS%-COk5bSG$L~J?a%mpo@j$hXS0Df=4e1>_ZRV&0kl6Aojt#TF-GwFUSZMJ zd_#hbALNraU2y=d$%+%f9VLGj`rjn4Qe>SNE5jXL(v<%^uu=F)bVAMGw3Iq={$&^Y zaGLPqWvUVd@Qr^>xl7X}O$|do4)Nt`yb(O_|2sR|Hv%ZNq-jAf^wZeMtp|nz=k=if zfcr_|jB33afL!2R;epx*Z^YqxMMJwgIIE57ie_o=C<=j7{xZ_e_sml})IZytAO~lfabn2vorD>+2nEG&hc;(kiL^m0VFc3S~xM3$F?AQH=%4{ONog- z@}K|G0u*v_rD%A!0vwXosc?bhBZGS#UMEr%2z+XUriDgInuM2jF4NjrQ3e&k4Lu_f z1CGi)vGS8;pY3Yk4FFlRC5N@i?6!$tgM5znEr57&#X zbm1=z;|JLkKw(i(2eL<;7J2+`Gk#qGlbHVG+fAE3w1-M(>I`3636TMnJCLq$N4xot zbEKrX2-KX&b;7$Jz9o`QpkrL36uzy9X;E@#Yd_$&5HHqJhvM6iCN3;z^93>jEu7}q z&TN1hwssK%r~JdPj&%Vqdn+?+-hEZOR-rw)xE$L9>&Be zqDHPy$ZU@f-Q;^drn5OoP+et)7OC^lir%u=Ur#6^_kiAXrP&Qi?EjE}@%hhzJ(uR< zuF)NCxEnT4yTJ5({BaGv)_rfX$?bb>=yCp7tT)uuxtLPF+4e#xk68akY$`@!=*o8# zisAeCsr;FkqM%FN_|Lk=#y^%-A;Li=*MOk3eS%xd2T#qF6Xd=eXZY!Mcc;#oH=QE@ z0R?~>65APN?@M8N2UnQK;?MJ;QiLh}I1O0a@-h%et{2?zB$yt&C>5{&rNna_xw#Mb z2G;bbMo3A^10-KkGnud`rbai4+XP2=X34fxZE&L zZx(^Q%xc$0AH=Qj@`Md^qtRy`)Mi2ztH?Ku)6ly|)s3!)9d|>uOx&R8rO9+2%v}9C zW5FIY4gg1;D)Ib7RLTC^HV;pNkwKA*4vLZo*0x~)dN_R8gAvzp&2bokVe^u)#FzQm zaSu>U01>$@6=ZVS_}Wtj^@LL*S*~$_Ter}{7l69${pghb46j)re#)na0>o$^P*)CJ z8jydgxgWwk5LMUdg}OF1cM?WQ8R(H@BGN?!;FlcF$?F;~p_;RW?D7Su(p{}v+7G%E z2Bt@2M81t1So5sZqc3?~;0(r#!MhtRgks=}E(Sj*g4n|%_DBay06c=n?j zia{QWVDK}~ zgj%d;9U|9W<08Je0&8V!?YmkY7Q_2uyj54GCxF#2$Nh|<6SP}Ky6`xewq4YVf_ls` zYc4vU-~hS3$=Cym-vIAp55djW*o%AT(ZU>Zh;Ll@InCjB${5uyyAs*1)8F&&phHZ@ zX(v7X+v2#;!gC7tt62+yXLQEJY`%AdhsB|bLMdH2wn1%bUg*MQ-kKtVf|1WvBQ4I} zdNoRe1T>*6hMU)q$;Iq{L*t-}kqT0>gF6iU74Lov3kF@BK*uZ3_bk2cGthz|)i<7L zDN)9T4sbtWzb1CA;!dNB%k+9P|KouBzEA2{eX;pN(pMrFLGDgIQ)BE`DbTxUz~?PY z_#RZi%qP=Lcc<9q+k%Ck0Xg%3G1Ry{kt~GqUZcN|z;MKW+;lW(PWmN485%;aC3CXj z(U)Hm(Y9tJ;}9C=-td zmv8U=2*9p^@8M*Q9>=2DpA#50H=0KBd`N5G`f2b(LLNf$im}N}90^&0-+DpK zDW$-${|RPiHYo@7J8y%^GuOi_!0R^R--`Gw8~2+$6zU+7jaVEgMOr~Vy!;PafZ>UiWcVgCMEk*K%YP0n$nGK3ustm{8H2hJ|hhY5|iWiLH z5;x?dO=!RPc)O%`ATnb4>48z3q8gq#y#&#C3>24t+fPwiUi z_h`hA1>k(ffXnej#@g%(xt-OAFN|a!bt3N#=M^-`6F@alpO*zE4Hp-8k|ch8L2<;u zLsH^+;7#q`miQ>d@e7uHy1JN?ZjR5Ba(}XiJb_HkAeQpHDv+9l2#aDWgf3J)uSF42 zJkCcMIPTH3xNJCVKDtO%?fdxaYk?;zVkoZ1gmqa0m4TeN8QwvVqZr z6lhOWkE9n-87bsogFQl!_jGDv)jcS;KRN<2xkvJN=Q;;!n0{5OC%WAb$<*&N}3_u0>4@DL4TW zM4}7{#C})+(kd4p?Wp?KZ>>KMw+Om7iJRVYiUd#$o$J}o9twHZw>?_^ zcGye!4*h?R)5sJQpyS*NbdA9m6p21oY@OZydTts4^hcd1j7IDNtf+9W*T$5R6K~E~ zhd9Hxf+eU8X$(FLBSc^D_!F-^>SM`s&1EwxOGDQ`nI6@K4T~dA*HNZdmoU4!N?1 z+OU@ZOjHpdrB!?}yR1WiyQH7%%T6)qv()U#j8`4YKn>t~yBNi+m3|p+%p)oX=kPe+ zS&IL2dxtpCNIfwX_baCzmX5mI!S1DJrX<}Ry&1)lrcIUxbazODsSEpMU)p_3}ZX+jZgB-z`P9T+`6#GWCX z@TY7czg#HL*Y`0~ZdiwippNV23OK(I7UiG6^!&4g7f_F^L`j$J&S}R!R*k9sIB-i& zeu@LaeJ|K#(Pz56o6_)N^^uG37+0UHzo*{U=pQM)tj$ATZOLKgx@QFw(+B&s?;P_o zVgU((RU=r&@B2&3jnOFWlMb0e*cmqNgKCMPn6)xFtViuq(&&2`f!4)dU$u8Z!`=Q@ zzaN;tr1ypbKQxCI3h#ar6v>NcKt5(OnL;H5W@kBs>~YY7$P@ueo@nTt4i?2rWsm@1 zQco0>8Mj+z^=h*%zf(jJ_+ovmD$W;0aRlY6K0Cqx#nQ3ziA9PCnipfan0ujbyyg=D zFbv=H7DGFsks~<^*9CRze$T-B%tG(b4$3XhcSS;&eLRy$S`1HeMg7$-q=h=2rTKgS z|G4IVqKNENrJ#-`N%Y5mOSNY)%wDPoPS>kO##{v|D%~734BonrR>5;Kdx@^2)B$Jz z+b^KmKm>c?6g#+El$h&*rtI;~hwEa}Lg2s~D00z{h`=r<8Pq1!Mn^rwQ2kV=6)frv zZ0FjO=iY%45mXR+1`|nrg7<43x$aAcPIwqKU;Gkbb!Ptx`JxWKEtwz^CS;6o9ozdi z8MM><35Cu62Kl)`JnP*i?=9S>w2!_$iC7#Ke4}yAhcq3|Qsj1dnxhaevQB3sr{Lo0 zBMH39FmX64@^#T)OEy0cng3;y{Zw`WrIkTFL)T34tn)tu$*HbA(7Yi&;^mm{m(ij z7qe*@64yrAY~Ce_OMUMInNVN=J8wGbXQDbr_DsQK@8#kWEgtg5@G9-_u>UGnjzr6p zk5L%TfZ`Jph)r?<-JN%wLQ{}sV4qUa5uDeK9DrZc=Sh%Xn}AvuXoUDxLJ43K)guC~ zMV|0-7#_BXi9=)o_@_B+k4#jKk`<8a+%)@1UNanyYJY4{W^wCxbN2P;PpQ1ym#T2Q z7o!_rNZl8H(SN(=G{ncYnRr7mHrBN%*EVX$-hEU?y8JygrdeorLGRn(6&ViuBT zWcH~A!%T<{uM=M=rnmC<1Ei9!mv>h8N_OaCKmS~Qb5O2stbeSYf!VT`8-4oV1_!6g zvSr@pU8kg!cNBzI&G?mZLT4M3CF9+vbA_WA{NTl8< |GDCzuuR`=9 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 z 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 z zG(l~PU}-sH+!?mHae4dRx2Og9KW`m^$zeAx0F9?mIk32)AN^=4a8!~sI8`3yXbx+1eBQglqH)RoNYWRq~jOJ}L{xJj#x^)#pubSUzNTX%p8 ze9@i48Z@mdiNguql{)|NQ&dzbH*9WP-MoLJ*32~=W(5Ju;htO`5S0KrM`6G+f#olO zMnkb8hDwsMcbOG+lCHqNE+s7T>CQ7|53#DX`4dD~q72uWND)KQ0fwuwj#4QypCj>A@9*nR()v8QqlY zrRFfwA&5H#;mmTc0x^*!iyD+Nks)**>8#xP^UIHpR3DlIt2vih`Y1K;KCsxb1e_|T z6xvGexb_-2qzha{5h1y!xIms|sr|3gOhwIR5Ht9w_w{QdFzM8NZoakzKu%4g%9UNOB}|)25W(vj32{{mM>%sQ zNj(0Wj0s-3PAhy)$l9ve)$b9qA7A{*RI1{W0M{m1f4vZHae^pp9zY~f*wP63WD2D% z*+}5Vj4TMa%O6=~M|k$d?{V-{B1(v(feFaLATx`c8!A(@o+m>gJ1s4{2I1*_a(DaF zOZ7bIe_d(o$A^mO9f8>qe`;>n(1R^8lQpyucIYZVgLv}Ddx&|06?2R#b@U}S($Kw~v zvAR-Km4)WohNP0zCh|aH#$MSZXev#N$M!SMlTUQ*BWFP3`2G!s1prgeJ}eNN<_ctU z1y-?OEmo~@;O_tsB*BDx4ly&Cvx6bYqhTRb`Z*GYX#@diV%ULbVnRf0hrq3z+rC}0#%n6!BU5=H~T9~&5~t?=Po4A%0_QuP>fq= zu|Qpr;jFk@Ve99#M`d;U@0=Bf+L><7)OREXthI;GBzc-SWG;>h&hY5EX28`w1Zt-_ zJ2sMnPk_PDowH()=g<8Q0iZ3#GOj2KEF_wMkzto^Lo;{-JOE2He!Je)_cu4bXxT?y zR~<6FpS+)ZqPt}fg*ol-FU2kehssPL0_SLnglS+xB2Fnhj};V(+d&$S1EKfXjcIV$ zz4==2`Wpw)IF2*q^3|=6U+aDP9?BNH`RV50zk|>+CrsxDahk_#jP#nUb*nHU@C+jc zP?E-Av$NodrpXc!l4E6C_T~dH{xFF4AyNWo)vTX)tW!7Tzrdf!6pU!xUg5i;xYC4i$7olwKzZ{sP8?JJysWC&yt>d2*p>oO92opDquP zNfZVwvQ^)-ll?7V1m5boRqHT{{^EHJ!Q}<~AGuaHsIF6tf%S zG|oAteIhE-pe(mBf*+95f^*bzZxyJV=^HY0``)mVe0IcLivj~P^QSH@5t7O+i4Bwl z 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ÐjKo1D78PzM6aq>|)ERMY4u3~%Zf&c6I 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®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

Q`_a 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�Fd@Gp%K7nLnhBqNG?e;5^*#;r|wkug~l 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�=mm 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

QXP>o+Z^N`kbA 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⁡E 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%0DOE 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%0AA! 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

6FZ+#?5v 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

oUv+vfivOc5G`Y)QHTRlL3P8_%RLOQ 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

_$iKum(AXry9W*#wxB3!&;eHz+` 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
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

尊敬的中移凌云用户:

\r\n

\r\n 您申请了邮箱修改,请在24小时以内确认新邮箱,如未做任何操作,系统将保留原邮箱。\r\n

\r\n

\r\n \r\n 立即确认新邮箱\r\n \r\n

\r\n

如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:

\r\n

\r\n ${url}\r\n

\r\n
\r\n
\r\n
\r\n
\r\n \r\n','cmii-uav-email-server','','sys',0,'NORMAL',NULL,'2020122111030112345608','邮箱修改确认',NULL,NULL,'2020-08-26 08:02:45','2020-08-26 08:02:45'),(2937,'sms','test app id ','tpl1598430143447','测试模板名称','测试模板名称','Hi ${para1} 点击查看${para2}','aliyun',NULL,'sys',0,'NORMAL',NULL,'2020122111030112345609','测试模板备注',NULL,NULL,'2020-08-26 08:22:23','2020-08-26 08:22:23'),(2938,'sms','cmii-uav-developer','open_sms_reg','注册','注册','验证码:${para1},您正在进行开放平台注册操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','bd384678c96b4ebbb1aba87902c67e40','sys',0,'NORMAL',NULL,'2020122111030112345613','注册',NULL,NULL,'2020-08-26 05:36:00','2020-08-26 05:36:00'),(2939,'sms','cmii-uav-developer','open_sms_login','登录','登录','验证码:${para1},您正在进行开放平台登录操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','661b38c8440a4acf941672409a993a1d','sys',0,'NORMAL',NULL,'2020122111030112345614','登录',NULL,NULL,'2020-08-26 05:45:55','2020-08-26 05:45:55'),(2940,'sms','cmii-uav-developer','open_sms_findpwd','找回密码','找回密码','验证码:${para1},您正在进行开放平台找回密码操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','e007c512a52a4b83adc867afc5c9bf12','sys',0,'NORMAL',NULL,'2020122111030112345615','找回密码',NULL,NULL,'2020-08-26 05:47:50','2020-08-26 05:47:50'),(2941,'sms','cmii-uav-developer','open_sms_modifyphone','修改手机号-原手机号验证','修改手机号-原手机号验证','验证码:${para1},您正在进行开放平台修改手机号操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','8dabb1c670994f50bc4e66c676b41db0','sys',0,'NORMAL',NULL,'2020122111030112345616','修改手机号-原手机号验证',NULL,NULL,'2020-08-26 05:51:01','2020-08-26 05:51:01'),(2942,'sms','cmii-uav-developer','open_sms_bindnewphone','修改手机号-新手机号绑定','修改手机号-新手机号绑定','验证码:${para1},您正在进行开放平台手机号绑定操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','cd2fb4efc0b54436b3fae6d6780c8817','sys',0,'NORMAL',NULL,'2020122111030112345617','修改手机号-新手机号绑定',NULL,NULL,'2020-08-26 05:52:32','2020-08-26 05:52:32'),(2943,'webmsg','test','test-webmsg-tpl','测试WebMsg模板','Hi${name}中移凌云向你发送了一封站内信','Hi ${name} 点击查看 ${content}','web','','biz',0,'NORMAL',NULL,'2020122111030112345610','发送站内信',NULL,NULL,'2020-11-06 08:47:27','2020-10-22 03:39:25'),(2944,'email','uav_process','process_notice','流程通知','${emailTitle}','\r\n\r\n\r\n \r\n \r\n 中移凌云审批系统通知\r\n \r\n\r\n\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n 中移凌云\r\n
\r\n\r\n
\r\n

尊敬的中移凌云用户:

\r\n #if ($eventType == \'waitAudit\')\r\n

\r\n 您有新的审批待处理!\r\n (${eventTime})\r\n

\r\n

\r\n ${startUserName}在${procInstStartTime}提交了一个审批,请点击详情处理。\r\n

\r\n #elseif ($eventType == \'audit\')\r\n

\r\n \r\n 您申请的 ${processName} 流程 有新的审批进度!\r\n \r\n (${eventTime})\r\n

\r\n

\r\n ${assigneeName}在${eventTime}${auditResultDesc}了您的申请。审批意见如下:\r\n
\r\n ${comment}\r\n

\r\n\r\n #elseif ($eventType==\'auditPersonLock\' ||\r\n $eventType==\'taskExpireNotice\' )\r\n

\r\n 有审批流程需要您介入处理!\r\n (${eventTime})\r\n

\r\n

\r\n ${startUserName}在${procInstStartTime}提交的审批流程中有审批人可能无法处理,请点击详情处理。\r\n

\r\n #elseif ($eventType==\'rejectExceedMax\')\r\n

\r\n 您的一个审批被系统拒绝!\r\n (${eventTime})\r\n

\r\n

\r\n 您在${procInstStartTime}提交的审批流程,由于被多次驳回,系统已自动拒绝了该流程。如有需要请重新申请。\r\n

\r\n #elseif ($eventType==\'updateProcessNode\')\r\n

\r\n 您的一个审批被系统拒绝!\r\n (${eventTime})\r\n

\r\n

\r\n 您在${procInstStartTime}提交的审批流程,由于该流程已被更新,为了确保流程正确,系统已自动拒绝了您的流程。如有需要请重新发起申请。\r\n

\r\n #end\r\n 查看详情\r\n

\r\n 如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:\r\n

\r\n

\r\n \r\n https://${url}\r\n \r\n

\r\n
\r\n
\r\n
\r\n\r\n','cmii-uav-email-server',NULL,'biz',0,'NORMAL',NULL,'2020122111030112345611','通知待审批人',NULL,NULL,'2020-10-26 10:09:22','2020-10-26 10:09:22'),(2945,'webmsg','uav_process','process_notice_webmsg','站内信流程通知','${emailTitle}','\r\n
\r\n #if ($eventType == \'waitAudit\')\r\n

\r\n ${startUserName}在${procInstStartTime}提交了一个审批,请点击详情处理。\r\n

\r\n #elseif ($eventType == \'audit\')\r\n

\r\n ${assigneeName}在${eventTime}${auditResultDesc}了您的申请。审批意见如下:\r\n
\r\n ${comment}\r\n

\r\n #elseif ($eventType==\'auditPersonLock\' ||\r\n $eventType==\'taskExpireNotice\' )\r\n

\r\n ${startUserName}在${procInstStartTime}提交的审批流程中有审批人可能无法处理,请点击详情处理。\r\n

\r\n #elseif ($eventType==\'rejectExceedMax\')\r\n

\r\n 您在${procInstStartTime}提交的审批流程,由于被多次驳回,系统已自动拒绝了该流程。如有需要请重新申请。\r\n

\r\n #elseif ($eventType==\'updateProcessNode\')\r\n

\r\n 您在${procInstStartTime}提交的审批流程,由于该流程已被更新,为了确保流程正确,系统已自动拒绝了您的流程。如有需要请重新发起申请。\r\n

\r\n #end\r\n 查看详情\r\n
','cmii-uav-email-server',NULL,'biz',0,'NORMAL',NULL,'2020122111030112345612','通知待审批人',NULL,NULL,'2020-10-26 10:09:22','2020-10-26 10:09:22'),(2946,'email','cmii-uav-mission','mission_notice_email','中移凌云定时作业通知','${emailTitle}','\r\n\r\n \r\n \r\n \r\n 中移凌云定时作业通知\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n 中移凌云\r\n
\r\n\r\n
\r\n

尊敬的中移凌云用户:

\r\n #if ($eventType == \'temperatureWarningTplCodeWeb\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 在执行中,发现一处异常;\r\n

\r\n

发现时间:${time}

\r\n

位置:航点${waypointNumber}

\r\n

\r\n 温度/温度阈值:${highTemperature}℃/${maxTemperature}℃\r\n ${temperatureDesc}\r\n

\r\n #elseif ($eventType == \'mission-tenMinutesEarly\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 即将开始;\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n

如非本人操作,请立即前往平台进行确认

\r\n\r\n #elseif ($eventType==\'mission-timerMissionStart\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 已经开始\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n #elseif ($eventType==\'mission-timerMissionStartFail\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 启动失败。\r\n

\r\n #elseif ($eventType==\'mission-timerMissionFinish\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 已结束\r\n

\r\n

结束时间:${time}

\r\n #end\r\n 查看详情\r\n

\r\n 如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:\r\n

\r\n

\r\n \r\n ${url}\r\n \r\n

\r\n
\r\n
\r\n
\r\n \r\n\r\n','cmii-uav-email-server',NULL,'biz',1,'NORMAL',NULL,'20210319170600','中移凌云定时作业通知',NULL,NULL,'2021-03-19 09:07:04','2021-03-19 09:07:04'),(2947,'webmsg','cmii-uav-mission','mission_notice_webmsg','中移凌云定时作业通知','${emailTitle}','\r\n
\r\n
\r\n
\r\n

尊敬的中移凌云用户:

\r\n #if ($eventType == \'temperatureWarningTplCodeWeb\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 在执行中,发现一处异常;\r\n

\r\n

发现时间:${time}

\r\n

位置:航点${waypointNumber}

\r\n

\r\n 温度/温度阈值:${highTemperature}℃/${maxTemperature}℃ ${temperatureDesc}\r\n

\r\n #elseif ($eventType == \'mission-tenMinutesEarly\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 即将开始;\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n

如非本人操作,请立即前往平台进行确认

\r\n\r\n #elseif ($eventType==\'mission-timerMissionStart\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 已经开始\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n #elseif ($eventType==\'mission-timerMissionStartFail\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 启动失败。\r\n

\r\n #elseif ($eventType==\'mission-timerMissionFinish\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 已结束\r\n

\r\n

结束时间:${time}

\r\n #end\r\n 查看详情\r\n

\r\n 如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:\r\n

\r\n

\r\n \r\n ${url}\r\n \r\n

\r\n
\r\n
\r\n
\r\n','web',NULL,'biz',0,'NORMAL',NULL,'20210319170601','中移凌云定时作业通知',NULL,NULL,'2021-03-19 09:45:45','2021-03-19 09:45:45'),(2948,'sms','cmii-uav-mission','mission-timerMissionStart','中移凌云定时作业开始通知','定时作业开始通知','尊敬的中移凌云用户!您创建的定时作业{[para1:中文+字母+数字,总长度10]}{[para2:中文+字母+数字,总长度10]} {[para3:字母+数字+英文符号,总长度20]}已经开始。\r\n作业时间:{[para4:字母+数字+英文符号,总长度20]}\r\n作业地点:{[para5:中文+字母+数字,总长度10]}{[para6:中文+字母+数字,总长度10]}','mas','bf304ef675c5424aa8b5765d8f330996','biz',0,'NORMAL',NULL,'2021032201','定时作业开始通知',NULL,NULL,'2021-03-19 09:48:41','2021-03-19 09:48:41'),(2949,'sms','cmii-uav-mission','mission-timerMissionFinish','定时作业结束通知','定时作业结束通知','尊敬的中移凌云用户!您创建的定时作业{[para1:中文+字母+数字,总长度10]}{[para2:中文+字母+数字,总长度10]} {[para3:字母+数字+英文符号,总长度20]}已结束。\r\n结束时间:{[para4:字母+数字+英文符号,总长度20]}','mas','c3173ca768b445299ef4faa1d9f75457','biz',0,'NORMAL',NULL,'2021032202','定时作业结束通知',NULL,NULL,'2021-03-19 09:48:41','2021-03-19 09:48:41'),(2950,'sms','cmii-uav-mission','mission-tenMinutesEarly','中移凌云定时作业即将开始通知','中移凌云定时作业即将开始通知','尊敬的中移凌云用户!您创建的定时作业{[para1:中文+字母+数字,总长度10]}{[para2:中文+字母+数字,总长度10]} {[para3:字母+数字+英文符号,总长度20]}即将开始。\r\n作业时间:{[para4:字母+数字+英文符号,总长度20]}\r\n作业地点:{[para5:中文+字母+数字,总长度10]}{[para6:中文+字母+数字,总长度10]}\r\n如非本人操作,请立即前往平台进行确认。','mas','43983dee913746e1b2e3787ea1ad6918','biz',0,'NORMAL',NULL,'2021032203','定时作业即将开始通知',NULL,NULL,'2021-03-19 09:48:41','2021-03-19 09:48:41'),(2951,'sms','cmii-uav-mission','mission-timerMissionStartFail','中移凌云定时作业启动失败通知','中移凌云定时作业启动失败通知','尊敬的中移凌云用户!您创建的定时作业{[para1:中文+字母+数字,总长度10]}{[para2:中文+字母+数字,总长度10]} {[para3:字母+数字+英文符号,总长度20]}启动失败,请前往平台查看详情。','mas','25838ae2cb43411dae591912fc2ae20e','biz',0,'NORMAL',NULL,'2021032204','中移凌云定时作业启动失败通知',NULL,NULL,'2021-03-19 09:48:41','2021-03-19 09:48:41'),(2952,'sms','cmii-uav-mission','temperatureWarningTplCodeWeb','中移凌云定时作业执行异常通知','中移凌云定时作业执行异常通知','尊敬的中移凌云用户!您创建的定时作业${para1} ${para2} ${para3}在执行中,发现一处异常。\r\n发现时间:${para4}\r\n位置:航点${para5}\r\n温度/温度阈值:${para6}℃/${para7}℃${para8} ${para9}','mas','475d94964dc24309a5147997ed1e9769','biz',1,'NORMAL',NULL,'2021032205','定时作业执行异常通知',NULL,NULL,'2021-03-19 09:48:41','2021-03-19 09:48:41'),(2953,'webmsg','cmii-uav-mission','mission_notice_webmsg_e','中移凌云定时作业通知','${emailTitle}','\r\n
\r\n
\r\n
\r\n

尊敬的中移凌云用户:

\r\n #if ($eventType == \'temperatureWarningTplCodeWeb\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 在执行中,发现一处异常;\r\n

\r\n

发现时间:${time}

\r\n

位置:航点${waypointNumber}

\r\n

\r\n 温度/温度阈值:${highTemperature}℃/${maxTemperature}℃ ${temperatureDesc}\r\n

\r\n #elseif ($eventType == \'mission-tenMinutesEarly\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 即将开始;\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n

如非本人操作,请立即前往平台进行确认

\r\n\r\n #elseif ($eventType==\'mission-timerMissionStart\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 已经开始\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n #elseif ($eventType==\'mission-timerMissionStartFail\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 启动失败。\r\n

\r\n #elseif ($eventType==\'mission-timerMissionFinish\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 已结束\r\n

\r\n

结束时间:${time}

\r\n #end\r\n 查看详情\r\n

\r\n 如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:\r\n

\r\n

\r\n \r\n ${url}\r\n \r\n

\r\n
\r\n
\r\n
\r\n','web',NULL,'biz',1,'NORMAL',NULL,'20210319170602','中移凌云定时作业通知',NULL,NULL,'2021-03-19 09:45:45','2021-03-19 09:45:45'),(2954,'sms','yihang_sms','yh_login','亿航登录验证码','登录验证码','验证码:${para1},您正在登录,若非本人操作,请勿泄露。','mas','c8b06af9063b436287a68ed8e1f79ebb','sys',0,'NORMAL',NULL,'2021052101','中移凌云-亿航登录验证码',NULL,NULL,'2021-05-21 06:57:08','2021-05-21 06:57:08'),(2955,'sms','yihang_sms','yh_peisong_notice','亿航配送通知','配送通知','${para1}您好,您订单号为${para2}的快件正在配送中,可点击http://${para3}/${para4}链接查看配送情况。','mas','8f4416797b9246808799c46a13eb85f9','sys',0,'NORMAL',NULL,'2021052102','中移领云-亿航配送通知',NULL,NULL,'2021-05-21 07:08:31','2021-05-21 07:08:31'),(2956,'sms','yihang_sms','yh_peisong_wb_notice','亿航取件通知','取件通知','${para1}您好,您订单号为${para2}的快件已配送到${para3}智能柜,取件码为${para4},请凭取件码前往智能柜进行取件。','mas','3950c06ca7af435c93b41050fd30b8ca','sys',0,'NORMAL',NULL,'2021052103','中移凌云-取件通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(2957,'sms','test app id ','tpl1623231209965','测试模板名称',NULL,'Hi ${para1} 点击查看${para2}','aliyun','tpl1623231209965','sys',1,'NORMAL',NULL,'20210609173329bc0hg401','测试模板备注',NULL,NULL,'2021-06-09 09:33:29','2021-06-09 09:33:29'),(2958,'sms','cmii-uav-user','pwd_will_expire_sms','密码即将过期短信通知','密码即将过期通知','您的密码将在一周后过期,请及时修改。','mas',NULL,'sys',1,'NORMAL',NULL,'2021090901','密码即将过期通知',NULL,NULL,'2021-09-09 04:01:48','2021-09-09 04:01:48'),(2959,'sms','cmii-uav-user','pwd_expired_sms','密码过期短信通知','密码过期通知','您的密码已过期,请及时修改。','mas',NULL,'sys',1,'NORMAL',NULL,'2021090902','密码过期通知',NULL,NULL,'2021-09-09 04:56:33','2021-09-09 04:56:33'),(2960,'email','cmii-uav-user','pwd_will_expire_email','密码即将过期邮件通知','您的密码将在一周后过期','\r\n\r\n \r\n \r\n \r\n 您的密码将在一周后过期\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n 中移凌云\r\n
\r\n
\r\n

尊敬的中移凌云用户:

\r\n

\r\n 您的密码将在一周后过期,请及时修改。\r\n

\r\n

\r\n \r\n 跳转连接\r\n \r\n

\r\n

如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:

\r\n

\r\n ${host}/#/personalInfo\r\n

\r\n
\r\n
\r\n
\r\n
\r\n \r\n ','cmii-uav-email-server',NULL,'sys',1,'NORMAL',NULL,'2021090903','密码即将过期邮件通知模板',NULL,NULL,'2021-09-09 05:04:01','2021-09-09 05:04:01'),(2961,'email','cmii-uav-user','pwd_expired_email','密码过期邮件通知','您的密码已过期','\r\n\r\n \r\n \r\n \r\n 您的密码已过期\r\n \r\n \r\n \r\n \r\n \r\n ','cmii-uav-email-server',NULL,'sys',1,'NORMAL',NULL,'2021-90904','密码过期邮件通知模板',NULL,NULL,'2021-09-09 05:05:48','2021-09-09 05:05:48'),(2962,'webmsg','cmii-uav-alarm','alarm_notice_webmsg','ddd','${alarmObject}${alarmContent}','','web','','sys',1,'NORMAL',NULL,'2021090802','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(2963,'email','cmii-uav-alarm','alarm_notice_email','ddd','${alarmObject}${alarmContent}','','cmii-uav-email-server',NULL,'sys',1,'NORMAL',NULL,'2021090803','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(2964,'sms','cmii-uav-alarm','alarm_notice_sms_1','ddd','','','mas',NULL,'sys',1,'NORMAL',NULL,'2021090804','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(2965,'sms','cmii-uav-alarm','alarm_notice_sms_2','ddd','','','mas',NULL,'sys',1,'NORMAL',NULL,'2021090805','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(2966,'sms','cmii-uav-alarm','alarm_notice_sms_3','ddd','','','mas',NULL,'sys',1,'NORMAL',NULL,'2021090806','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(2967,'sms','cmii-uav-alarm','alarm_notice_sms_4','ddd','','','mas',NULL,'sys',1,'NORMAL',NULL,'2021090807','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(2968,'sms','cmii-uav-alarm','alarm_notice_sms_5','ddd','','','mas',NULL,'sys',1,'NORMAL',NULL,'2021090808','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(2969,'sms','cmii-uav-alarm','alarm_notice_sms_elec','ddd','','','mas',NULL,'sys',1,'NORMAL',NULL,'2021090809','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(2970,'sms','cmii-uav-alarm','alarm_notice_sms_speed','速度过快告警v1','','','mas',NULL,'sys',1,'NORMAL',NULL,'2021090810','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(2971,'sms','cmii-uav-mission','aijob_result_notice1','AI作业任务完成通知','AI作业任务完成通知','','mas',NULL,'sys',1,'NORMAL',NULL,'2021122301','ai作业完成通知',NULL,NULL,'2021-12-23 01:15:16','2021-12-23 01:15:16'),(2972,'sms','cmii-uav-mission','aijob_result_notice2','AI作业任务过程中发现目标通知','AI作业任务过程中发现目标通知',NULL,'mas',NULL,'sys',1,'NORMAL',NULL,'2021122302','AI任务过程中发现目标通知',NULL,NULL,'2021-12-23 01:17:44','2021-12-23 01:17:44'),(2973,'sms','cmii-uav-mission','mission_shareVideo','飞行监视视频分享','飞行监视视频分享','${para1}给您分享了一个无人机第一视角实时视频,请点击链接查看:https://${para2}.${para3}/share/#/report/${para4},提取码为:${para5}。','mas',NULL,'sys',1,'NORMAL',NULL,'2022042401','飞行监视分享视频',NULL,NULL,'2022-04-24 06:37:57','2022-04-24 06:37:57'),(2974,'sms','cmii-uav-notice','mission_area_alarm','管辖区域发生告警','管辖区域发生告警','尊敬的中移凌云用户,您管辖的区域发生告警。\r\n类型:${para1}\r\n地点:${para2}\r\n时间:${para3}\r\n描述:${para4} ${para5}\r\n状态:${para6}','mas',NULL,'sys',1,'NORMAL',NULL,'2022062801','管辖区域发生告警',NULL,NULL,'2022-06-28 08:07:44','2022-06-28 08:07:44'),(2975,'sms','cmii-uav-notice','mission_area_alarm2','管辖区域发生告警优化版','管辖区域发生告警','尊敬的中移凌云用户,您管辖的区域发生告警。\r\n类型:${para1}\r\n地点:${para2} ${para3}\r\n时间:${para4}\r\n描述:${para5} ${para6}\r\n状态:${para7}','mas',NULL,'sys',1,'NORMAL',NULL,'2022083101','管辖区域发生告警',NULL,NULL,'2022-06-28 08:07:44','2022-06-28 08:07:44'),(2976,'sms','cmii-uav-emergency','emergency_shareVideo','应急系统视频分享','应急系统视频分享','${para1}给您分享了一个无人机第一视角实时视频,请点击链接查看:https://${para2}.${para3}/share/#/report/${para4},提取码为:${para5}。','mas',NULL,'sys',1,'NORMAL',NULL,'2022090101','飞行监视分享视频',NULL,NULL,'2022-04-24 06:37:57','2022-04-24 06:37:57'),(2977,'sms','cmii-uav-mission','mission_shareVideo2','飞行监视视频分享2','飞行监视视频分享','尊敬的中移凌云用户,您收到一条视频分享,请点击链接查看:https://${para1}.${para2}/share/#/share/${para3},提取码为:${para4}。','mas',NULL,'sys',1,'NORMAL',NULL,'2022092301','飞行监视分享视频2',NULL,NULL,'2022-09-23 06:10:47','2022-09-23 06:10:47'),(2978,'sms','cmii-uav-mission','mission_shareVideo3','飞行监视视频分享3','飞行监视视频分享','尊敬的中移凌云用户,您收到一条视频分享,请点击链接查看:${para1}://${para2}.${para3}/share/#/share/${para4},提取码为:${para5}。','mas',NULL,'sys',1,'NORMAL',NULL,'2022101101','飞行监视分享视频2',NULL,NULL,'2022-09-23 06:10:47','2022-09-23 06:10:47'),(2979,'sms','cmii-uav-surveillance','control_apply_sms','控制权申请','您收到一条控制权申请!','尊敬的中移凌云用户,您收到一条控制权申请!\r\n用户【${para1} ${para2}****${para3}】申请无人机【${para4}】的控制权,请点击链接${para5}://${para6}.${para7}/share/#/control/${para8}进行处理。','mas','2659581843b74a5991a607b0ca068b64','sys',1,'NORMAL',NULL,'2022102101','控制权申请',NULL,NULL,'2022-10-21 05:46:21','2022-10-21 05:46:21'),(2980,'sms','cmii-uav-surveillance','control_back_apply_sms','控制权归还申请','您收到一条控制权归还申请!','尊敬的中移凌云用户,您收到一条控制权归还申请!\r\n用户【${para1} ${para2}****${para3】申请归还无人机【${para4}】的控制权,请点击链接${para5}://${para6}.${para7}/share/#/back/${para8}进行处理。','mas','69b54f65038a486e848a01b171ddcea3','sys',1,'NORMAL',NULL,'2022102102','控制权归还申请',NULL,NULL,'2022-10-21 05:48:21','2022-10-21 05:48:21'),(2981,'webmsg','cmii-uav-surveillance','control_apply_webmsg','控制权申请','您收到一条控制权申请!',NULL,'web',NULL,'biz',1,'NORMAL',NULL,'2022102401','控制权申请',NULL,NULL,'2022-10-24 03:02:30','2022-10-24 03:02:30'),(2982,'webmsg','cmii-uav-surveillance','control_apply_agree_webmsg','控制申请通过','控制权已移交给您!',NULL,'web',NULL,'biz',1,'NORMAL',NULL,'2022102402','控制权申请通过',NULL,NULL,'2022-10-24 03:02:31','2022-10-24 03:02:31'),(2983,'webmsg','cmii-uav-surveillance','control_taken_back_apply_webmsg','控制权归还申请','您收到一条控制权归还申请!',NULL,'web',NULL,'biz',1,'NORMAL',NULL,'2022102403','控制权归还申请',NULL,NULL,'2022-10-24 03:02:33','2022-10-24 03:02:33'),(2984,'webmsg','cmii-uav-surveillance','control_taken_back_webmsg','控制权被收回','控制权被收回!',NULL,'web',NULL,'biz',1,'NORMAL',NULL,'2022102404','控制权被收回',NULL,NULL,'2022-10-24 03:02:12','2022-10-24 03:02:12'),(2985,'webmsg','cmii-uav-surveillance','control_apply_ok_webmsg','控制权申请成功','控制权申请成功!',NULL,'web',NULL,'biz',1,'NORMAL',NULL,'2022102701','控制权申请成功!',NULL,NULL,'2022-10-27 01:50:33','2022-10-27 01:50:33'),(2986,'webmsg','cmii-uav-surveillance','control_taken_back_ok_webmsg','控制权归还成功','控制权已归还!',NULL,'web',NULL,'biz',1,'NORMAL',NULL,'2022102702','控制权归还成功!',NULL,NULL,'2022-10-27 01:50:38','2022-10-27 01:50:38'),(2987,'sms','cmii-uav-alarm','alarm_notice_sms_speed_1','速度过快告警v2','速度过快告警',NULL,'mas',NULL,'sys',1,'NORMAL',NULL,'2022112201','速度过快告警',NULL,NULL,'2022-11-22 08:15:56','2022-11-22 08:15:56'),(2988,'sms','cmii-uav-mission','aijob_result_notice1_1 ','AI作业任务完成通知(升级版)','AI作业任务完成通知','','mas',NULL,'sys',1,'NORMAL',NULL,'2022121201','ai作业完成通知',NULL,NULL,'2021-12-23 01:15:16','2021-12-23 01:15:16'),(2989,'sms','cmii-uav-mission','aijob_result_notice2_1','AI作业任务过程中发现目标通知(升级版)','AI作业任务过程中发现目标通知',NULL,'mas',NULL,'sys',1,'NORMAL',NULL,'2022121202','AI任务过程中发现目标通知',NULL,NULL,'2021-12-23 01:17:44','2021-12-23 01:17:44'),(2990,'sms','cmii-uav-industrial-portfolio','pubSec_shareVideo','侦察大屏无人机视频分享','侦察大屏无人机视频分享','尊敬的中移凌云用户,您收到一条视频分享,请点击链接查看:${para1}://${para2}.${para3}/share/#/share/${para4},提取码为:${para5}。','mas',NULL,'sys',1,'NORMAL',NULL,'2023032901','侦察大屏无人机视频分享',NULL,NULL,'2023-03-29 06:04:18','2023-03-29 06:04:18'),(2991,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_40','侦察大屏分享警情地址31到40个字符(4.2版本)','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3} ${para4}\r\n报警时间:${para5}\r\n报警人:${para6}\r\n所属支队:${para7}','mas','ee6f102eb5574fceb7ef9a60d3b5698b','sys',1,'NORMAL',NULL,'2023033001','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(2992,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_10','侦察大屏分享警情地址1到10个字符(4.2版本)','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1}\r\n报警时间:${para2}\r\n报警人:${para3}\r\n所属支队:${para4}','mas','5d02d06fc15449f885601f0ff91434fb','sys',1,'NORMAL',NULL,'2023033002','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(2993,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_20','侦察大屏分享警情地址11到20个字符(4.2版本)','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2}\r\n报警时间:${para3}\r\n报警人:${para4}\r\n所属支队:${para5}','mas','7fb4e6e295b94ec48545cce8d221774b','sys',1,'NORMAL',NULL,'2023033003','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(2994,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_30','侦察大屏分享警情地址21到30个字符(4.2版本)','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3}\r\n报警时间:${para4}\r\n报警人:${para5}\r\n所属支队:${para6}','mas','12a076a7035341128b34049950f5ffd2','sys',1,'NORMAL',NULL,'2023033004','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(2995,'sms','cmii-uav-yinji','yingji_noticesms','应急通信通知接入用户','应急通信通知接入用户','${para1}的乡亲们,因地震导致通信中断,应急管理部紧急调派翼龙无人机抵达你市上空,可暂时恢复公网通信,请尽快报告情况、联系家人。祝平安!','mas','1ed5fc096aa54a2d864554aae34f0a81','sys',1,'NORMAL',NULL,'2023050801','应急通信短信通知',NULL,NULL,'2023-05-08 03:09:49','2023-05-08 03:09:49'),(2996,'sms','cmii-uav-yinji','yingji_noticesms2','应急通信通知接入用户','应急通信通知接入用户','${para1}的乡亲们,因地震导致通信中断,应急管理部紧急调派翼龙无人机抵达你市上空,可暂时恢复公网通信,请尽快报告情况、联系家人。祝平安!','mas','e64f1d5138804331baca2567e99c6f12','sys',1,'NORMAL',NULL,'2023050802','应急通信短信通知',NULL,NULL,'2023-05-08 03:09:49','2023-05-08 03:09:49'),(2997,'webmsg','cmii-uav-surveillance','aijob_find_fire_webmsg','AI识别通知','AI识别通知','\r\n','web',NULL,'sys',1,'NORMAL',NULL,'2023052201','AI识别通知',NULL,NULL,'2023-05-22 03:31:53','2023-05-22 03:31:53'),(2998,'webmsg','cmii-uav-surveillance','aijob_find_fire_nohover_webmsg','AI识别通知nohover','AI识别通知','\r\n','web',NULL,'sys',1,'NORMAL',NULL,'2023052202','AI识别通知nohover',NULL,NULL,'2023-05-22 03:31:53','2023-05-22 03:31:53'),(2999,'sms','cmii-uav-mission','mission_shareVideo4','飞行视频分享4','飞行监视视频分享','尊敬的中移凌云用户,您收到一条视频分享,请点击链接查看:${para1}://${para2}.${para3}/share/#/share/${para4}?extractCode=${para5}。','mas','827adf726fc247ceaa001821a93c34e1','sys',1,'NORMAL',NULL,'2023061201','飞行监视分享视频3',NULL,NULL,'2023-06-12 12:17:13','2023-06-12 12:17:13'),(3000,'sms','cmii-uav-process','bizproc_warn_sms','告警提示信息','告警提示信息','尊敬的中移凌云用户,您收到一条告警信息:\r\n告警环境:${para1}\r\n告警内容:${para2} ${para3}','mas','97c04f8be3624feeb5d91c6f7f73c8a8','sys',1,'NORMAL',NULL,'2023072001','告警提示',NULL,NULL,'2023-07-20 09:43:41','2023-07-20 09:43:41'),(3001,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_40B','侦察大屏分享警情地址31到40个字符','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3} ${para4}\r\n报警时间:${para5} ${para6}\r\n报警人:${para7} ${para8}\r\n所属支队:${para9}','mas','851bac4729da40379b9d61f287189a3a','sys',1,'NORMAL',NULL,'2023080401','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3002,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_10B','侦察大屏分享警情地址1到10个字符','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1}\r\n报警时间:${para2} ${para3}\r\n报警人:${para4} ${para5}\r\n所属支队:${para6}','mas','1d4db44455ca4235b16292b9652bf25d','sys',1,'NORMAL',NULL,'2023080402','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3003,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_20B','侦察大屏分享警情地址11到20个字符','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2}\r\n报警时间:${para3} ${para4}\r\n报警人:${para5} ${para6}\r\n所属支队:${para7}','mas','e68b71b7b3eb44aaa25f4df187147e1e','sys',1,'NORMAL',NULL,'2023080403','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3004,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_30B','侦察大屏分享警情地址21到30个字符','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3}\r\n报警时间:${para4} ${para5}\r\n报警人:${para6} ${para7}\r\n所属支队:${para8}','mas','31bebf7fb5f44a8397cb6bc104503361','sys',1,'NORMAL',NULL,'2023080404','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3005,'webmsg','cmii-uav-user','user_pwd_modify_suc_webmsg','密码修改成功','密码修改成功','尊敬的中移凌云用户:\r\n您的密码已修改成功,请牢记您的密码,以便登录使用。','web',NULL,'sys',0,'NORMAL',NULL,'2023082401','密码修改成功',NULL,NULL,'2023-08-24 03:18:09','2023-08-24 03:18:09'),(3006,'sms','cmii-uav-mission','mission_shareVideoEm','应急通信保障大屏视频分享','应急通信保障大屏视频分享','尊敬的中移凌云用户,您收到一条视频分享,请点击链接查看:${para1}://${para2}.${para3}/share/#/communication/${para4}?extractCode=${para5}&uavCode=${para6}。','mas','8feb44e8d0934c13a3f72b43c49c7f7c','sys',1,'NORMAL',NULL,'2023092701','应急大屏分享',NULL,NULL,'2023-09-27 10:03:03','2023-09-27 10:03:03'),(3007,'sms','cmii-uas-lifecycle','jg_sms_login','政府监管登录','政府监管登录','验证码:${para1},您正在进行登录操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','be3961c9736a4634b7257a9cee1a5da8','sys',1,'NORMAL',NULL,'2024032501','政府监管登录',NULL,NULL,'2024-03-25 01:37:50','2024-03-25 01:37:50'),(3008,'sms','cmii-uas-lifecycle','jg_sms_modifyphone','政府监管修改手机号','政府监管修改手机号','验证码:${para1},您正在进行修改手机号操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','9a35510eab9d4b58b65f85b9e61fd2c1','sys',1,'NORMAL',NULL,'2024032502','政府监管修改手机号',NULL,NULL,'2024-03-25 01:49:23','2024-03-25 01:49:23'),(3009,'sms','cmii-uas-lifecycle','jg_updatecode','政府监管设备校验码更新','政府监管设备校验码更新','设备标识为${para1}的无人机,已被注销,校验码更新为${para2}。','mas','ae13526874544f66bc18ae527e516f11','sys',1,'NORMAL',NULL,'2024032503','政府监管设备校验码更新',NULL,NULL,'2024-03-25 02:04:05','2024-03-25 02:04:05'),(3010,'sms','cmii-uas-lifecycle','jg_sms_findpwd','政府监管找回密码','政府监管找回密码','验证码:${para1},您正在进行找回密码操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','5a228b4eba1b421e8c68d6c402b7cd97','sys',1,'NORMAL',NULL,'2024032504','政府监管找回密码',NULL,NULL,'2024-03-25 02:07:54','2024-03-25 02:07:54'),(3011,'sms','cmii-uas-lifecycle','jg_sms_reg','政府监管注册','政府监管注册','验证码:${para1},您正在进行注册操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','f3a6f892dac44af39a2baa119283195d','sys',1,'NORMAL',NULL,'2024032505','政府监管注册',NULL,NULL,'2024-03-25 02:11:54','2024-03-25 02:11:54'),(3012,'sms','cmii-uas-lifecycle','jg_regplane','政府监管设备身份验证','政府监管设备身份验证','验证码:${para1},您正在进行身份验证。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','255cbc702f6f4936be1025239551fea1','sys',1,'NORMAL',NULL,'2024032506','政府监管设备身份验证',NULL,NULL,'2024-03-25 02:14:46','2024-03-25 02:14:46'),(3013,'sms','cmii-uas-lifecycle','jg_sms_bindnewphone','政府监管绑定新手机号','政府监管绑定新手机号','验证码:${para1},您正在进行手机号绑定操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','4312f0e063364075acef17cd149841b1','sys',1,'NORMAL',NULL,'2024032507','政府监管绑定新手机号',NULL,NULL,'2024-03-25 02:17:17','2024-03-25 02:17:17'),(3014,'sms','cmii-uas-lifecycle','jg_dongtai','发布了一条新的动态提醒','你有一条新的动态提醒','凌云动态发布了一条新的动态,请登录电脑端查看。','mas','3267348d0ac54a0498b9f33f71fee555','sys',1,'NORMAL',NULL,'2024042301','发布了一条新的动态提醒',NULL,NULL,'2024-04-23 02:20:44','2024-04-23 02:20:44'),(3015,'sms','cmii-uav-user','validatecode','发送验证码','发送验证码','验证码:${para1},3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','ded6b1eeeb924bd7935644fb21967c4b','sys',1,'NORMAL',NULL,'2024042601','通用验证码',NULL,NULL,'2024-04-26 07:00:33','2024-04-26 07:00:33'),(3016,'sms','cmii-uav-lifecycle','jg_tonggan_notice','发现目标通知','发现目标通知','5G-A通感一体平台提醒:【${para1} ${para2}】侦测到飞行物,编号【#{para3}】,位置【${para4},${para5},${para6}】,所属基站为【${para7}】飞行轨迹详情可登录平台进行查看','mas','9053c4226dc2468d87f9aec7f05b8470','sys',1,'NORMAL',NULL,'2024042602','发现目标通知',NULL,NULL,'2024-04-26 07:35:57','2024-04-26 07:35:57'),(3017,'sms','cmii-uas-lifecycle','jg_onekey_cleanair','一键净空通知','一键净空通知','无人机${para1},监管员已进行一键净空操作,请尽快处理。','mas','dcd6cae37ddc4f31ac86ef8548b1532c','biz',1,'NORMAL',NULL,'2024070501','一键净空通知',NULL,NULL,'2024-07-05 06:03:04','2024-07-05 06:03:04'),(3018,'sms','cmii-uas-lifecycle','jg_warn_handle1_notice','告警处置1个告警通知','告警处置通知','无人机${para1},${para2},监管员已进行${para3}操作,处置位置:${para4},${para5}','mas','a41df66417fd471394a11d74a8d18660','biz',1,'NORMAL',NULL,'2024070502','告警处置通知',NULL,NULL,'2024-07-05 06:03:51','2024-07-05 06:03:51'),(3019,'sms','cmii-uas-lifecycle','jg_warn_handle2_notice','告警处置2个告警通知','告警处置通知','无人机${para1},${para2}/${para3},监管员已进行${para4}操作,处置位置:${para5},${para6}','mas','d0daf289f2b64fb9afac64c73c593c24','biz',1,'NORMAL',NULL,'2024070503','告警处置通知',NULL,NULL,'2024-07-05 06:03:51','2024-07-05 06:03:51'),(3020,'sms','cmii-uas-lifecycle','jg_warn_handle3_notice','告警处置3个告警通知','告警处置通知','无人机${para1},${para2}/${para3}/${para4},监管员已进行${para5}操作,处置位置:${para6},${para7}','mas','54e514da6e3b44729e6c980b6cf1066b','biz',1,'NORMAL',NULL,'2024070504','告警处置通知',NULL,NULL,'2024-07-05 06:03:51','2024-07-05 06:03:51'),(3021,'sms','cmii-uav-alarm','sec_alarm_sms','安全告警','安全告警','尊敬的中移凌云用户:\r\n平台监测到一个${para1}告警;\r\n发现时间:${para2} ${para3};\r\n为确保飞行安全,请你尽快处理。','mas','d7a711e8b18a415aaa96bd2a8cec4587','sys',1,'NORMAL',NULL,'2024070120','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3022,'email','cmii-uav-alarm','sec_alarm_email','安全告警','安全告警','','cmii-uav-email-server',NULL,'sys',1,'NORMAL',NULL,'2024070121','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3023,'webmsg','cmii-uav-alarm','sec_alarm_webmsg','安全告警','安全告警','','web','','sys',1,'NORMAL',NULL,'2024070122','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3024,'webmsg','cmii-uav-mission','zjjt_create_task_webmsg','派发作业通知','派发作业通知','${para1}派发了一条作业,请尽快处理','web',NULL,'biz',1,'NORMAL',NULL,'2024072201','派发作业通知',NULL,NULL,'2024-07-21 16:00:00','2024-07-21 16:00:00'),(3025,'sms','cmii-uas-lifecycle','jg_warn_handle_noti','处置无人机迫降&返航','处置无人机迫降&返航','无人机${para1},监管员已进行${para2}操作,处置位置:${para3},${para4}','mas','ff25df878007456081f5f057dd077a4f','biz',1,'NORMAL',NULL,'2024072901','无人机处置迫降&返航',NULL,NULL,'2024-07-29 07:46:15','2024-07-29 07:46:15'),(3026,'sms','cmii-uav-emergency','emergency_duty_task','您有一个值班任务','您有一个值班任务','您于${para1}有一个值班任务,详情请登录中移凌云查看。','mas','06e79370ec314a9e8baadb55570ed345','biz',1,'NORMAL',NULL,'2024081401','您有一个值班任务通知',NULL,NULL,'2024-08-14 06:12:30','2024-08-14 06:12:30'); +INSERT INTO `msg_tpl` VALUES (3027,'email','test','test-email-tpl','测试Email模板','Hi${name}中移凌云向你发送了一封邮件2','Hi ${name} 点击查看 ${content}','cmii-uav-email-server',NULL,'sys',0,'NORMAL',NULL,'2020122111030112345601','测试模板,向某个用户发送电子邮件',NULL,NULL,'2020-08-10 06:56:19','2020-08-10 06:02:49'),(3028,'sms','test','sms-verification-code ','中移凌云验证码',NULL,'验证码${para1},您正在进行中移凌云身份验证,工作人员不会索取该验证码,请勿泄漏!','aliyun','SMS_200175939','sys',0,'NORMAL',NULL,'2020122111030112345602','测试模板,向某个用户发送短信',NULL,NULL,'2020-08-20 02:32:58','2020-08-20 02:32:58'),(3029,'sms','uav-user','sms_reg','注册','注册','验证码:${para1},您正在进行注册操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','8fcde17d01384f83bf3cb3efc379e207','sys',0,'NORMAL',NULL,'2020122111030112345603','注册',NULL,NULL,'2020-08-26 05:36:00','2020-08-26 05:36:00'),(3030,'sms','uav-user','sms_login','登录','登录','验证码:${para1},您正在进行登录操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','b9e3985bc47b4376891da5cebdb82f25','sys',0,'NORMAL',NULL,'2020122111030112345604','登录',NULL,NULL,'2020-08-26 05:45:55','2020-08-26 05:45:55'),(3031,'sms','uav-user','sms_findpwd','找回密码','找回密码','验证码:${para1},您正在进行找回密码操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','f8f2edd4435042cfb87cf9a63cd4fcab','sys',0,'NORMAL',NULL,'2020122111030112345605','找回密码',NULL,NULL,'2020-08-26 05:47:50','2020-08-26 05:47:50'),(3032,'sms','uav-user','sms_modifyphone','修改手机号-原手机号验证','修改手机号-原手机号验证','验证码:${para1},您正在进行修改手机号操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','e4ea811efa0f4df3a640d21cc9545771','sys',0,'NORMAL',NULL,'2020122111030112345606','修改手机号-原手机号验证',NULL,NULL,'2020-08-26 05:51:01','2020-08-26 05:51:01'),(3033,'sms','uav-user','sms_bindnewphone','修改手机号-新手机号绑定','修改手机号-新手机号绑定','验证码:${para1},您正在进行手机号绑定操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','26b568aa988d4f97beaa7d0b6311c583','sys',0,'NORMAL',NULL,'2020122111030112345607','修改手机号-新手机号绑定',NULL,NULL,'2020-08-26 05:52:32','2020-08-26 05:52:32'),(3034,'email','uav-user','email_modifyemail','邮箱修改确认','中移凌云邮箱修改确认通知','\r\n\r\n \r\n \r\n \r\n 中移凌云邮箱修改确认通知\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

尊敬的中移凌云用户:

\r\n

\r\n 您申请了邮箱修改,请在24小时以内确认新邮箱,如未做任何操作,系统将保留原邮箱。\r\n

\r\n

\r\n \r\n 立即确认新邮箱\r\n \r\n

\r\n

如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:

\r\n

\r\n ${url}\r\n

\r\n
\r\n
\r\n
\r\n
\r\n \r\n','cmii-uav-email-server','','sys',0,'NORMAL',NULL,'2020122111030112345608','邮箱修改确认',NULL,NULL,'2020-08-26 08:02:45','2020-08-26 08:02:45'),(3035,'sms','test app id ','tpl1598430143447','测试模板名称','测试模板名称','Hi ${para1} 点击查看${para2}','aliyun',NULL,'sys',0,'NORMAL',NULL,'2020122111030112345609','测试模板备注',NULL,NULL,'2020-08-26 08:22:23','2020-08-26 08:22:23'),(3036,'sms','cmii-uav-developer','open_sms_reg','注册','注册','验证码:${para1},您正在进行开放平台注册操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','bd384678c96b4ebbb1aba87902c67e40','sys',0,'NORMAL',NULL,'2020122111030112345613','注册',NULL,NULL,'2020-08-26 05:36:00','2020-08-26 05:36:00'),(3037,'sms','cmii-uav-developer','open_sms_login','登录','登录','验证码:${para1},您正在进行开放平台登录操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','661b38c8440a4acf941672409a993a1d','sys',0,'NORMAL',NULL,'2020122111030112345614','登录',NULL,NULL,'2020-08-26 05:45:55','2020-08-26 05:45:55'),(3038,'sms','cmii-uav-developer','open_sms_findpwd','找回密码','找回密码','验证码:${para1},您正在进行开放平台找回密码操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','e007c512a52a4b83adc867afc5c9bf12','sys',0,'NORMAL',NULL,'2020122111030112345615','找回密码',NULL,NULL,'2020-08-26 05:47:50','2020-08-26 05:47:50'),(3039,'sms','cmii-uav-developer','open_sms_modifyphone','修改手机号-原手机号验证','修改手机号-原手机号验证','验证码:${para1},您正在进行开放平台修改手机号操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','8dabb1c670994f50bc4e66c676b41db0','sys',0,'NORMAL',NULL,'2020122111030112345616','修改手机号-原手机号验证',NULL,NULL,'2020-08-26 05:51:01','2020-08-26 05:51:01'),(3040,'sms','cmii-uav-developer','open_sms_bindnewphone','修改手机号-新手机号绑定','修改手机号-新手机号绑定','验证码:${para1},您正在进行开放平台手机号绑定操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','cd2fb4efc0b54436b3fae6d6780c8817','sys',0,'NORMAL',NULL,'2020122111030112345617','修改手机号-新手机号绑定',NULL,NULL,'2020-08-26 05:52:32','2020-08-26 05:52:32'),(3041,'webmsg','test','test-webmsg-tpl','测试WebMsg模板','Hi${name}中移凌云向你发送了一封站内信','Hi ${name} 点击查看 ${content}','web','','biz',0,'NORMAL',NULL,'2020122111030112345610','发送站内信',NULL,NULL,'2020-11-06 08:47:27','2020-10-22 03:39:25'),(3042,'email','uav_process','process_notice','流程通知','${emailTitle}','\r\n\r\n\r\n \r\n \r\n 中移凌云审批系统通知\r\n \r\n\r\n\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n 中移凌云\r\n
\r\n\r\n
\r\n

尊敬的中移凌云用户:

\r\n #if ($eventType == \'waitAudit\')\r\n

\r\n 您有新的审批待处理!\r\n (${eventTime})\r\n

\r\n

\r\n ${startUserName}在${procInstStartTime}提交了一个审批,请点击详情处理。\r\n

\r\n #elseif ($eventType == \'audit\')\r\n

\r\n \r\n 您申请的 ${processName} 流程 有新的审批进度!\r\n \r\n (${eventTime})\r\n

\r\n

\r\n ${assigneeName}在${eventTime}${auditResultDesc}了您的申请。审批意见如下:\r\n
\r\n ${comment}\r\n

\r\n\r\n #elseif ($eventType==\'auditPersonLock\' ||\r\n $eventType==\'taskExpireNotice\' )\r\n

\r\n 有审批流程需要您介入处理!\r\n (${eventTime})\r\n

\r\n

\r\n ${startUserName}在${procInstStartTime}提交的审批流程中有审批人可能无法处理,请点击详情处理。\r\n

\r\n #elseif ($eventType==\'rejectExceedMax\')\r\n

\r\n 您的一个审批被系统拒绝!\r\n (${eventTime})\r\n

\r\n

\r\n 您在${procInstStartTime}提交的审批流程,由于被多次驳回,系统已自动拒绝了该流程。如有需要请重新申请。\r\n

\r\n #elseif ($eventType==\'updateProcessNode\')\r\n

\r\n 您的一个审批被系统拒绝!\r\n (${eventTime})\r\n

\r\n

\r\n 您在${procInstStartTime}提交的审批流程,由于该流程已被更新,为了确保流程正确,系统已自动拒绝了您的流程。如有需要请重新发起申请。\r\n

\r\n #end\r\n 查看详情\r\n

\r\n 如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:\r\n

\r\n

\r\n \r\n https://${url}\r\n \r\n

\r\n
\r\n
\r\n
\r\n\r\n','cmii-uav-email-server',NULL,'biz',0,'NORMAL',NULL,'2020122111030112345611','通知待审批人',NULL,NULL,'2020-10-26 10:09:22','2020-10-26 10:09:22'),(3043,'webmsg','uav_process','process_notice_webmsg','站内信流程通知','${emailTitle}','\r\n
\r\n #if ($eventType == \'waitAudit\')\r\n

\r\n ${startUserName}在${procInstStartTime}提交了一个审批,请点击详情处理。\r\n

\r\n #elseif ($eventType == \'audit\')\r\n

\r\n ${assigneeName}在${eventTime}${auditResultDesc}了您的申请。审批意见如下:\r\n
\r\n ${comment}\r\n

\r\n #elseif ($eventType==\'auditPersonLock\' ||\r\n $eventType==\'taskExpireNotice\' )\r\n

\r\n ${startUserName}在${procInstStartTime}提交的审批流程中有审批人可能无法处理,请点击详情处理。\r\n

\r\n #elseif ($eventType==\'rejectExceedMax\')\r\n

\r\n 您在${procInstStartTime}提交的审批流程,由于被多次驳回,系统已自动拒绝了该流程。如有需要请重新申请。\r\n

\r\n #elseif ($eventType==\'updateProcessNode\')\r\n

\r\n 您在${procInstStartTime}提交的审批流程,由于该流程已被更新,为了确保流程正确,系统已自动拒绝了您的流程。如有需要请重新发起申请。\r\n

\r\n #end\r\n 查看详情\r\n
','cmii-uav-email-server',NULL,'biz',0,'NORMAL',NULL,'2020122111030112345612','通知待审批人',NULL,NULL,'2020-10-26 10:09:22','2020-10-26 10:09:22'),(3044,'email','cmii-uav-mission','mission_notice_email','中移凌云定时作业通知','${emailTitle}','\r\n\r\n \r\n \r\n \r\n 中移凌云定时作业通知\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n 中移凌云\r\n
\r\n\r\n
\r\n

尊敬的中移凌云用户:

\r\n #if ($eventType == \'temperatureWarningTplCodeWeb\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 在执行中,发现一处异常;\r\n

\r\n

发现时间:${time}

\r\n

位置:航点${waypointNumber}

\r\n

\r\n 温度/温度阈值:${highTemperature}℃/${maxTemperature}℃\r\n ${temperatureDesc}\r\n

\r\n #elseif ($eventType == \'mission-tenMinutesEarly\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 即将开始;\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n

如非本人操作,请立即前往平台进行确认

\r\n\r\n #elseif ($eventType==\'mission-timerMissionStart\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 已经开始\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n #elseif ($eventType==\'mission-timerMissionStartFail\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 启动失败。\r\n

\r\n #elseif ($eventType==\'mission-timerMissionFinish\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 已结束\r\n

\r\n

结束时间:${time}

\r\n #end\r\n 查看详情\r\n

\r\n 如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:\r\n

\r\n

\r\n \r\n ${url}\r\n \r\n

\r\n
\r\n
\r\n
\r\n \r\n\r\n','cmii-uav-email-server',NULL,'biz',1,'NORMAL',NULL,'20210319170600','中移凌云定时作业通知',NULL,NULL,'2021-03-19 09:07:04','2021-03-19 09:07:04'),(3045,'webmsg','cmii-uav-mission','mission_notice_webmsg','中移凌云定时作业通知','${emailTitle}','\r\n
\r\n
\r\n
\r\n

尊敬的中移凌云用户:

\r\n #if ($eventType == \'temperatureWarningTplCodeWeb\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 在执行中,发现一处异常;\r\n

\r\n

发现时间:${time}

\r\n

位置:航点${waypointNumber}

\r\n

\r\n 温度/温度阈值:${highTemperature}℃/${maxTemperature}℃ ${temperatureDesc}\r\n

\r\n #elseif ($eventType == \'mission-tenMinutesEarly\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 即将开始;\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n

如非本人操作,请立即前往平台进行确认

\r\n\r\n #elseif ($eventType==\'mission-timerMissionStart\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 已经开始\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n #elseif ($eventType==\'mission-timerMissionStartFail\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 启动失败。\r\n

\r\n #elseif ($eventType==\'mission-timerMissionFinish\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 已结束\r\n

\r\n

结束时间:${time}

\r\n #end\r\n 查看详情\r\n

\r\n 如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:\r\n

\r\n

\r\n \r\n ${url}\r\n \r\n

\r\n
\r\n
\r\n
\r\n','web',NULL,'biz',0,'NORMAL',NULL,'20210319170601','中移凌云定时作业通知',NULL,NULL,'2021-03-19 09:45:45','2021-03-19 09:45:45'),(3046,'sms','cmii-uav-mission','mission-timerMissionStart','中移凌云定时作业开始通知','定时作业开始通知','尊敬的中移凌云用户!您创建的定时作业{[para1:中文+字母+数字,总长度10]}{[para2:中文+字母+数字,总长度10]} {[para3:字母+数字+英文符号,总长度20]}已经开始。\r\n作业时间:{[para4:字母+数字+英文符号,总长度20]}\r\n作业地点:{[para5:中文+字母+数字,总长度10]}{[para6:中文+字母+数字,总长度10]}','mas','bf304ef675c5424aa8b5765d8f330996','biz',0,'NORMAL',NULL,'2021032201','定时作业开始通知',NULL,NULL,'2021-03-19 09:48:41','2021-03-19 09:48:41'),(3047,'sms','cmii-uav-mission','mission-timerMissionFinish','定时作业结束通知','定时作业结束通知','尊敬的中移凌云用户!您创建的定时作业{[para1:中文+字母+数字,总长度10]}{[para2:中文+字母+数字,总长度10]} {[para3:字母+数字+英文符号,总长度20]}已结束。\r\n结束时间:{[para4:字母+数字+英文符号,总长度20]}','mas','c3173ca768b445299ef4faa1d9f75457','biz',0,'NORMAL',NULL,'2021032202','定时作业结束通知',NULL,NULL,'2021-03-19 09:48:41','2021-03-19 09:48:41'),(3048,'sms','cmii-uav-mission','mission-tenMinutesEarly','中移凌云定时作业即将开始通知','中移凌云定时作业即将开始通知','尊敬的中移凌云用户!您创建的定时作业{[para1:中文+字母+数字,总长度10]}{[para2:中文+字母+数字,总长度10]} {[para3:字母+数字+英文符号,总长度20]}即将开始。\r\n作业时间:{[para4:字母+数字+英文符号,总长度20]}\r\n作业地点:{[para5:中文+字母+数字,总长度10]}{[para6:中文+字母+数字,总长度10]}\r\n如非本人操作,请立即前往平台进行确认。','mas','43983dee913746e1b2e3787ea1ad6918','biz',0,'NORMAL',NULL,'2021032203','定时作业即将开始通知',NULL,NULL,'2021-03-19 09:48:41','2021-03-19 09:48:41'),(3049,'sms','cmii-uav-mission','mission-timerMissionStartFail','中移凌云定时作业启动失败通知','中移凌云定时作业启动失败通知','尊敬的中移凌云用户!您创建的定时作业{[para1:中文+字母+数字,总长度10]}{[para2:中文+字母+数字,总长度10]} {[para3:字母+数字+英文符号,总长度20]}启动失败,请前往平台查看详情。','mas','25838ae2cb43411dae591912fc2ae20e','biz',0,'NORMAL',NULL,'2021032204','中移凌云定时作业启动失败通知',NULL,NULL,'2021-03-19 09:48:41','2021-03-19 09:48:41'),(3050,'sms','cmii-uav-mission','temperatureWarningTplCodeWeb','中移凌云定时作业执行异常通知','中移凌云定时作业执行异常通知','尊敬的中移凌云用户!您创建的定时作业${para1} ${para2} ${para3}在执行中,发现一处异常。\r\n发现时间:${para4}\r\n位置:航点${para5}\r\n温度/温度阈值:${para6}℃/${para7}℃${para8} ${para9}','mas','475d94964dc24309a5147997ed1e9769','biz',1,'NORMAL',NULL,'2021032205','定时作业执行异常通知',NULL,NULL,'2021-03-19 09:48:41','2021-03-19 09:48:41'),(3051,'webmsg','cmii-uav-mission','mission_notice_webmsg_e','中移凌云定时作业通知','${emailTitle}','\r\n
\r\n
\r\n
\r\n

尊敬的中移凌云用户:

\r\n #if ($eventType == \'temperatureWarningTplCodeWeb\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 在执行中,发现一处异常;\r\n

\r\n

发现时间:${time}

\r\n

位置:航点${waypointNumber}

\r\n

\r\n 温度/温度阈值:${highTemperature}℃/${maxTemperature}℃ ${temperatureDesc}\r\n

\r\n #elseif ($eventType == \'mission-tenMinutesEarly\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 即将开始;\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n

如非本人操作,请立即前往平台进行确认

\r\n\r\n #elseif ($eventType==\'mission-timerMissionStart\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 已经开始\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n #elseif ($eventType==\'mission-timerMissionStartFail\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 启动失败。\r\n

\r\n #elseif ($eventType==\'mission-timerMissionFinish\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 已结束\r\n

\r\n

结束时间:${time}

\r\n #end\r\n 查看详情\r\n

\r\n 如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:\r\n

\r\n

\r\n \r\n ${url}\r\n \r\n

\r\n
\r\n
\r\n
\r\n','web',NULL,'biz',1,'NORMAL',NULL,'20210319170602','中移凌云定时作业通知',NULL,NULL,'2021-03-19 09:45:45','2021-03-19 09:45:45'),(3052,'sms','yihang_sms','yh_login','亿航登录验证码','登录验证码','验证码:${para1},您正在登录,若非本人操作,请勿泄露。','mas','c8b06af9063b436287a68ed8e1f79ebb','sys',0,'NORMAL',NULL,'2021052101','中移凌云-亿航登录验证码',NULL,NULL,'2021-05-21 06:57:08','2021-05-21 06:57:08'),(3053,'sms','yihang_sms','yh_peisong_notice','亿航配送通知','配送通知','${para1}您好,您订单号为${para2}的快件正在配送中,可点击http://${para3}/${para4}链接查看配送情况。','mas','8f4416797b9246808799c46a13eb85f9','sys',0,'NORMAL',NULL,'2021052102','中移领云-亿航配送通知',NULL,NULL,'2021-05-21 07:08:31','2021-05-21 07:08:31'),(3054,'sms','yihang_sms','yh_peisong_wb_notice','亿航取件通知','取件通知','${para1}您好,您订单号为${para2}的快件已配送到${para3}智能柜,取件码为${para4},请凭取件码前往智能柜进行取件。','mas','3950c06ca7af435c93b41050fd30b8ca','sys',0,'NORMAL',NULL,'2021052103','中移凌云-取件通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3055,'sms','test app id ','tpl1623231209965','测试模板名称',NULL,'Hi ${para1} 点击查看${para2}','aliyun','tpl1623231209965','sys',1,'NORMAL',NULL,'20210609173329bc0hg401','测试模板备注',NULL,NULL,'2021-06-09 09:33:29','2021-06-09 09:33:29'),(3056,'sms','cmii-uav-user','pwd_will_expire_sms','密码即将过期短信通知','密码即将过期通知','您的密码将在一周后过期,请及时修改。','mas',NULL,'sys',1,'NORMAL',NULL,'2021090901','密码即将过期通知',NULL,NULL,'2021-09-09 04:01:48','2021-09-09 04:01:48'),(3057,'sms','cmii-uav-user','pwd_expired_sms','密码过期短信通知','密码过期通知','您的密码已过期,请及时修改。','mas',NULL,'sys',1,'NORMAL',NULL,'2021090902','密码过期通知',NULL,NULL,'2021-09-09 04:56:33','2021-09-09 04:56:33'),(3058,'email','cmii-uav-user','pwd_will_expire_email','密码即将过期邮件通知','您的密码将在一周后过期','\r\n\r\n \r\n \r\n \r\n 您的密码将在一周后过期\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n 中移凌云\r\n
\r\n
\r\n

尊敬的中移凌云用户:

\r\n

\r\n 您的密码将在一周后过期,请及时修改。\r\n

\r\n

\r\n \r\n 跳转连接\r\n \r\n

\r\n

如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:

\r\n

\r\n ${host}/#/personalInfo\r\n

\r\n
\r\n
\r\n
\r\n
\r\n \r\n ','cmii-uav-email-server',NULL,'sys',1,'NORMAL',NULL,'2021090903','密码即将过期邮件通知模板',NULL,NULL,'2021-09-09 05:04:01','2021-09-09 05:04:01'),(3059,'email','cmii-uav-user','pwd_expired_email','密码过期邮件通知','您的密码已过期','\r\n\r\n \r\n \r\n \r\n 您的密码已过期\r\n \r\n \r\n \r\n \r\n \r\n ','cmii-uav-email-server',NULL,'sys',1,'NORMAL',NULL,'2021-90904','密码过期邮件通知模板',NULL,NULL,'2021-09-09 05:05:48','2021-09-09 05:05:48'),(3060,'webmsg','cmii-uav-alarm','alarm_notice_webmsg','ddd','${alarmObject}${alarmContent}','','web','','sys',1,'NORMAL',NULL,'2021090802','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3061,'email','cmii-uav-alarm','alarm_notice_email','ddd','${alarmObject}${alarmContent}','','cmii-uav-email-server',NULL,'sys',1,'NORMAL',NULL,'2021090803','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3062,'sms','cmii-uav-alarm','alarm_notice_sms_1','ddd','','','mas',NULL,'sys',1,'NORMAL',NULL,'2021090804','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3063,'sms','cmii-uav-alarm','alarm_notice_sms_2','ddd','','','mas',NULL,'sys',1,'NORMAL',NULL,'2021090805','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3064,'sms','cmii-uav-alarm','alarm_notice_sms_3','ddd','','','mas',NULL,'sys',1,'NORMAL',NULL,'2021090806','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3065,'sms','cmii-uav-alarm','alarm_notice_sms_4','ddd','','','mas',NULL,'sys',1,'NORMAL',NULL,'2021090807','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3066,'sms','cmii-uav-alarm','alarm_notice_sms_5','ddd','','','mas',NULL,'sys',1,'NORMAL',NULL,'2021090808','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3067,'sms','cmii-uav-alarm','alarm_notice_sms_elec','ddd','','','mas',NULL,'sys',1,'NORMAL',NULL,'2021090809','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3068,'sms','cmii-uav-alarm','alarm_notice_sms_speed','速度过快告警v1','','','mas',NULL,'sys',1,'NORMAL',NULL,'2021090810','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3069,'sms','cmii-uav-mission','aijob_result_notice1','AI作业任务完成通知','AI作业任务完成通知','','mas',NULL,'sys',1,'NORMAL',NULL,'2021122301','ai作业完成通知',NULL,NULL,'2021-12-23 01:15:16','2021-12-23 01:15:16'),(3070,'sms','cmii-uav-mission','aijob_result_notice2','AI作业任务过程中发现目标通知','AI作业任务过程中发现目标通知',NULL,'mas',NULL,'sys',1,'NORMAL',NULL,'2021122302','AI任务过程中发现目标通知',NULL,NULL,'2021-12-23 01:17:44','2021-12-23 01:17:44'),(3071,'sms','cmii-uav-mission','mission_shareVideo','飞行监视视频分享','飞行监视视频分享','${para1}给您分享了一个无人机第一视角实时视频,请点击链接查看:https://${para2}.${para3}/share/#/report/${para4},提取码为:${para5}。','mas',NULL,'sys',1,'NORMAL',NULL,'2022042401','飞行监视分享视频',NULL,NULL,'2022-04-24 06:37:57','2022-04-24 06:37:57'),(3072,'sms','cmii-uav-notice','mission_area_alarm','管辖区域发生告警','管辖区域发生告警','尊敬的中移凌云用户,您管辖的区域发生告警。\r\n类型:${para1}\r\n地点:${para2}\r\n时间:${para3}\r\n描述:${para4} ${para5}\r\n状态:${para6}','mas',NULL,'sys',1,'NORMAL',NULL,'2022062801','管辖区域发生告警',NULL,NULL,'2022-06-28 08:07:44','2022-06-28 08:07:44'),(3073,'sms','cmii-uav-notice','mission_area_alarm2','管辖区域发生告警优化版','管辖区域发生告警','尊敬的中移凌云用户,您管辖的区域发生告警。\r\n类型:${para1}\r\n地点:${para2} ${para3}\r\n时间:${para4}\r\n描述:${para5} ${para6}\r\n状态:${para7}','mas',NULL,'sys',1,'NORMAL',NULL,'2022083101','管辖区域发生告警',NULL,NULL,'2022-06-28 08:07:44','2022-06-28 08:07:44'),(3074,'sms','cmii-uav-emergency','emergency_shareVideo','应急系统视频分享','应急系统视频分享','${para1}给您分享了一个无人机第一视角实时视频,请点击链接查看:https://${para2}.${para3}/share/#/report/${para4},提取码为:${para5}。','mas',NULL,'sys',1,'NORMAL',NULL,'2022090101','飞行监视分享视频',NULL,NULL,'2022-04-24 06:37:57','2022-04-24 06:37:57'),(3075,'sms','cmii-uav-mission','mission_shareVideo2','飞行监视视频分享2','飞行监视视频分享','尊敬的中移凌云用户,您收到一条视频分享,请点击链接查看:https://${para1}.${para2}/share/#/share/${para3},提取码为:${para4}。','mas',NULL,'sys',1,'NORMAL',NULL,'2022092301','飞行监视分享视频2',NULL,NULL,'2022-09-23 06:10:47','2022-09-23 06:10:47'),(3076,'sms','cmii-uav-mission','mission_shareVideo3','飞行监视视频分享3','飞行监视视频分享','尊敬的中移凌云用户,您收到一条视频分享,请点击链接查看:${para1}://${para2}.${para3}/share/#/share/${para4},提取码为:${para5}。','mas',NULL,'sys',1,'NORMAL',NULL,'2022101101','飞行监视分享视频2',NULL,NULL,'2022-09-23 06:10:47','2022-09-23 06:10:47'),(3077,'sms','cmii-uav-surveillance','control_apply_sms','控制权申请','您收到一条控制权申请!','尊敬的中移凌云用户,您收到一条控制权申请!\r\n用户【${para1} ${para2}****${para3}】申请无人机【${para4}】的控制权,请点击链接${para5}://${para6}.${para7}/share/#/control/${para8}进行处理。','mas','2659581843b74a5991a607b0ca068b64','sys',1,'NORMAL',NULL,'2022102101','控制权申请',NULL,NULL,'2022-10-21 05:46:21','2022-10-21 05:46:21'),(3078,'sms','cmii-uav-surveillance','control_back_apply_sms','控制权归还申请','您收到一条控制权归还申请!','尊敬的中移凌云用户,您收到一条控制权归还申请!\r\n用户【${para1} ${para2}****${para3】申请归还无人机【${para4}】的控制权,请点击链接${para5}://${para6}.${para7}/share/#/back/${para8}进行处理。','mas','69b54f65038a486e848a01b171ddcea3','sys',1,'NORMAL',NULL,'2022102102','控制权归还申请',NULL,NULL,'2022-10-21 05:48:21','2022-10-21 05:48:21'),(3079,'webmsg','cmii-uav-surveillance','control_apply_webmsg','控制权申请','您收到一条控制权申请!',NULL,'web',NULL,'biz',1,'NORMAL',NULL,'2022102401','控制权申请',NULL,NULL,'2022-10-24 03:02:30','2022-10-24 03:02:30'),(3080,'webmsg','cmii-uav-surveillance','control_apply_agree_webmsg','控制申请通过','控制权已移交给您!',NULL,'web',NULL,'biz',1,'NORMAL',NULL,'2022102402','控制权申请通过',NULL,NULL,'2022-10-24 03:02:31','2022-10-24 03:02:31'),(3081,'webmsg','cmii-uav-surveillance','control_taken_back_apply_webmsg','控制权归还申请','您收到一条控制权归还申请!',NULL,'web',NULL,'biz',1,'NORMAL',NULL,'2022102403','控制权归还申请',NULL,NULL,'2022-10-24 03:02:33','2022-10-24 03:02:33'),(3082,'webmsg','cmii-uav-surveillance','control_taken_back_webmsg','控制权被收回','控制权被收回!',NULL,'web',NULL,'biz',1,'NORMAL',NULL,'2022102404','控制权被收回',NULL,NULL,'2022-10-24 03:02:12','2022-10-24 03:02:12'),(3083,'webmsg','cmii-uav-surveillance','control_apply_ok_webmsg','控制权申请成功','控制权申请成功!',NULL,'web',NULL,'biz',1,'NORMAL',NULL,'2022102701','控制权申请成功!',NULL,NULL,'2022-10-27 01:50:33','2022-10-27 01:50:33'),(3084,'webmsg','cmii-uav-surveillance','control_taken_back_ok_webmsg','控制权归还成功','控制权已归还!',NULL,'web',NULL,'biz',1,'NORMAL',NULL,'2022102702','控制权归还成功!',NULL,NULL,'2022-10-27 01:50:38','2022-10-27 01:50:38'),(3085,'sms','cmii-uav-alarm','alarm_notice_sms_speed_1','速度过快告警v2','速度过快告警',NULL,'mas',NULL,'sys',1,'NORMAL',NULL,'2022112201','速度过快告警',NULL,NULL,'2022-11-22 08:15:56','2022-11-22 08:15:56'),(3086,'sms','cmii-uav-mission','aijob_result_notice1_1 ','AI作业任务完成通知(升级版)','AI作业任务完成通知','','mas',NULL,'sys',1,'NORMAL',NULL,'2022121201','ai作业完成通知',NULL,NULL,'2021-12-23 01:15:16','2021-12-23 01:15:16'),(3087,'sms','cmii-uav-mission','aijob_result_notice2_1','AI作业任务过程中发现目标通知(升级版)','AI作业任务过程中发现目标通知',NULL,'mas',NULL,'sys',1,'NORMAL',NULL,'2022121202','AI任务过程中发现目标通知',NULL,NULL,'2021-12-23 01:17:44','2021-12-23 01:17:44'),(3088,'sms','cmii-uav-industrial-portfolio','pubSec_shareVideo','侦察大屏无人机视频分享','侦察大屏无人机视频分享','尊敬的中移凌云用户,您收到一条视频分享,请点击链接查看:${para1}://${para2}.${para3}/share/#/share/${para4},提取码为:${para5}。','mas',NULL,'sys',1,'NORMAL',NULL,'2023032901','侦察大屏无人机视频分享',NULL,NULL,'2023-03-29 06:04:18','2023-03-29 06:04:18'),(3089,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_40','侦察大屏分享警情地址31到40个字符(4.2版本)','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3} ${para4}\r\n报警时间:${para5}\r\n报警人:${para6}\r\n所属支队:${para7}','mas','ee6f102eb5574fceb7ef9a60d3b5698b','sys',1,'NORMAL',NULL,'2023033001','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3090,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_10','侦察大屏分享警情地址1到10个字符(4.2版本)','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1}\r\n报警时间:${para2}\r\n报警人:${para3}\r\n所属支队:${para4}','mas','5d02d06fc15449f885601f0ff91434fb','sys',1,'NORMAL',NULL,'2023033002','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3091,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_20','侦察大屏分享警情地址11到20个字符(4.2版本)','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2}\r\n报警时间:${para3}\r\n报警人:${para4}\r\n所属支队:${para5}','mas','7fb4e6e295b94ec48545cce8d221774b','sys',1,'NORMAL',NULL,'2023033003','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3092,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_30','侦察大屏分享警情地址21到30个字符(4.2版本)','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3}\r\n报警时间:${para4}\r\n报警人:${para5}\r\n所属支队:${para6}','mas','12a076a7035341128b34049950f5ffd2','sys',1,'NORMAL',NULL,'2023033004','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3093,'sms','cmii-uav-yinji','yingji_noticesms','应急通信通知接入用户','应急通信通知接入用户','${para1}的乡亲们,因地震导致通信中断,应急管理部紧急调派翼龙无人机抵达你市上空,可暂时恢复公网通信,请尽快报告情况、联系家人。祝平安!','mas','1ed5fc096aa54a2d864554aae34f0a81','sys',1,'NORMAL',NULL,'2023050801','应急通信短信通知',NULL,NULL,'2023-05-08 03:09:49','2023-05-08 03:09:49'),(3094,'sms','cmii-uav-yinji','yingji_noticesms2','应急通信通知接入用户','应急通信通知接入用户','${para1}的乡亲们,因地震导致通信中断,应急管理部紧急调派翼龙无人机抵达你市上空,可暂时恢复公网通信,请尽快报告情况、联系家人。祝平安!','mas','e64f1d5138804331baca2567e99c6f12','sys',1,'NORMAL',NULL,'2023050802','应急通信短信通知',NULL,NULL,'2023-05-08 03:09:49','2023-05-08 03:09:49'),(3095,'webmsg','cmii-uav-surveillance','aijob_find_fire_webmsg','AI识别通知','AI识别通知','\r\n','web',NULL,'sys',1,'NORMAL',NULL,'2023052201','AI识别通知',NULL,NULL,'2023-05-22 03:31:53','2023-05-22 03:31:53'),(3096,'webmsg','cmii-uav-surveillance','aijob_find_fire_nohover_webmsg','AI识别通知nohover','AI识别通知','\r\n','web',NULL,'sys',1,'NORMAL',NULL,'2023052202','AI识别通知nohover',NULL,NULL,'2023-05-22 03:31:53','2023-05-22 03:31:53'),(3097,'sms','cmii-uav-mission','mission_shareVideo4','飞行视频分享4','飞行监视视频分享','尊敬的中移凌云用户,您收到一条视频分享,请点击链接查看:${para1}://${para2}.${para3}/share/#/share/${para4}?extractCode=${para5}。','mas','827adf726fc247ceaa001821a93c34e1','sys',1,'NORMAL',NULL,'2023061201','飞行监视分享视频3',NULL,NULL,'2023-06-12 12:17:13','2023-06-12 12:17:13'),(3098,'sms','cmii-uav-process','bizproc_warn_sms','告警提示信息','告警提示信息','尊敬的中移凌云用户,您收到一条告警信息:\r\n告警环境:${para1}\r\n告警内容:${para2} ${para3}','mas','97c04f8be3624feeb5d91c6f7f73c8a8','sys',1,'NORMAL',NULL,'2023072001','告警提示',NULL,NULL,'2023-07-20 09:43:41','2023-07-20 09:43:41'),(3099,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_40B','侦察大屏分享警情地址31到40个字符','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3} ${para4}\r\n报警时间:${para5} ${para6}\r\n报警人:${para7} ${para8}\r\n所属支队:${para9}','mas','851bac4729da40379b9d61f287189a3a','sys',1,'NORMAL',NULL,'2023080401','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3100,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_10B','侦察大屏分享警情地址1到10个字符','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1}\r\n报警时间:${para2} ${para3}\r\n报警人:${para4} ${para5}\r\n所属支队:${para6}','mas','1d4db44455ca4235b16292b9652bf25d','sys',1,'NORMAL',NULL,'2023080402','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3101,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_20B','侦察大屏分享警情地址11到20个字符','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2}\r\n报警时间:${para3} ${para4}\r\n报警人:${para5} ${para6}\r\n所属支队:${para7}','mas','e68b71b7b3eb44aaa25f4df187147e1e','sys',1,'NORMAL',NULL,'2023080403','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3102,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_30B','侦察大屏分享警情地址21到30个字符','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3}\r\n报警时间:${para4} ${para5}\r\n报警人:${para6} ${para7}\r\n所属支队:${para8}','mas','31bebf7fb5f44a8397cb6bc104503361','sys',1,'NORMAL',NULL,'2023080404','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3103,'webmsg','cmii-uav-user','user_pwd_modify_suc_webmsg','密码修改成功','密码修改成功','尊敬的中移凌云用户:\r\n您的密码已修改成功,请牢记您的密码,以便登录使用。','web',NULL,'sys',0,'NORMAL',NULL,'2023082401','密码修改成功',NULL,NULL,'2023-08-24 03:18:09','2023-08-24 03:18:09'),(3104,'sms','cmii-uav-mission','mission_shareVideoEm','应急通信保障大屏视频分享','应急通信保障大屏视频分享','尊敬的中移凌云用户,您收到一条视频分享,请点击链接查看:${para1}://${para2}.${para3}/share/#/communication/${para4}?extractCode=${para5}&uavCode=${para6}。','mas','8feb44e8d0934c13a3f72b43c49c7f7c','sys',1,'NORMAL',NULL,'2023092701','应急大屏分享',NULL,NULL,'2023-09-27 10:03:03','2023-09-27 10:03:03'),(3105,'sms','cmii-uas-lifecycle','jg_sms_login','政府监管登录','政府监管登录','验证码:${para1},您正在进行登录操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','be3961c9736a4634b7257a9cee1a5da8','sys',1,'NORMAL',NULL,'2024032501','政府监管登录',NULL,NULL,'2024-03-25 01:37:50','2024-03-25 01:37:50'),(3106,'sms','cmii-uas-lifecycle','jg_sms_modifyphone','政府监管修改手机号','政府监管修改手机号','验证码:${para1},您正在进行修改手机号操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','9a35510eab9d4b58b65f85b9e61fd2c1','sys',1,'NORMAL',NULL,'2024032502','政府监管修改手机号',NULL,NULL,'2024-03-25 01:49:23','2024-03-25 01:49:23'),(3107,'sms','cmii-uas-lifecycle','jg_updatecode','政府监管设备校验码更新','政府监管设备校验码更新','设备标识为${para1}的无人机,已被注销,校验码更新为${para2}。','mas','ae13526874544f66bc18ae527e516f11','sys',1,'NORMAL',NULL,'2024032503','政府监管设备校验码更新',NULL,NULL,'2024-03-25 02:04:05','2024-03-25 02:04:05'),(3108,'sms','cmii-uas-lifecycle','jg_sms_findpwd','政府监管找回密码','政府监管找回密码','验证码:${para1},您正在进行找回密码操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','5a228b4eba1b421e8c68d6c402b7cd97','sys',1,'NORMAL',NULL,'2024032504','政府监管找回密码',NULL,NULL,'2024-03-25 02:07:54','2024-03-25 02:07:54'),(3109,'sms','cmii-uas-lifecycle','jg_sms_reg','政府监管注册','政府监管注册','验证码:${para1},您正在进行注册操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','f3a6f892dac44af39a2baa119283195d','sys',1,'NORMAL',NULL,'2024032505','政府监管注册',NULL,NULL,'2024-03-25 02:11:54','2024-03-25 02:11:54'),(3110,'sms','cmii-uas-lifecycle','jg_regplane','政府监管设备身份验证','政府监管设备身份验证','验证码:${para1},您正在进行身份验证。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','255cbc702f6f4936be1025239551fea1','sys',1,'NORMAL',NULL,'2024032506','政府监管设备身份验证',NULL,NULL,'2024-03-25 02:14:46','2024-03-25 02:14:46'),(3111,'sms','cmii-uas-lifecycle','jg_sms_bindnewphone','政府监管绑定新手机号','政府监管绑定新手机号','验证码:${para1},您正在进行手机号绑定操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','4312f0e063364075acef17cd149841b1','sys',1,'NORMAL',NULL,'2024032507','政府监管绑定新手机号',NULL,NULL,'2024-03-25 02:17:17','2024-03-25 02:17:17'),(3112,'sms','cmii-uas-lifecycle','jg_dongtai','发布了一条新的动态提醒','你有一条新的动态提醒','凌云动态发布了一条新的动态,请登录电脑端查看。','mas','3267348d0ac54a0498b9f33f71fee555','sys',1,'NORMAL',NULL,'2024042301','发布了一条新的动态提醒',NULL,NULL,'2024-04-23 02:20:44','2024-04-23 02:20:44'),(3113,'sms','cmii-uav-user','validatecode','发送验证码','发送验证码','验证码:${para1},3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','ded6b1eeeb924bd7935644fb21967c4b','sys',1,'NORMAL',NULL,'2024042601','通用验证码',NULL,NULL,'2024-04-26 07:00:33','2024-04-26 07:00:33'),(3114,'sms','cmii-uav-lifecycle','jg_tonggan_notice','发现目标通知','发现目标通知','5G-A通感一体平台提醒:【${para1} ${para2}】侦测到飞行物,编号【#{para3}】,位置【${para4},${para5},${para6}】,所属基站为【${para7}】飞行轨迹详情可登录平台进行查看','mas','9053c4226dc2468d87f9aec7f05b8470','sys',1,'NORMAL',NULL,'2024042602','发现目标通知',NULL,NULL,'2024-04-26 07:35:57','2024-04-26 07:35:57'),(3115,'sms','cmii-uas-lifecycle','jg_onekey_cleanair','一键净空通知','一键净空通知','无人机${para1},监管员已进行一键净空操作,请尽快处理。','mas','dcd6cae37ddc4f31ac86ef8548b1532c','biz',1,'NORMAL',NULL,'2024070501','一键净空通知',NULL,NULL,'2024-07-05 06:03:04','2024-07-05 06:03:04'),(3116,'sms','cmii-uas-lifecycle','jg_warn_handle1_notice','告警处置1个告警通知','告警处置通知','无人机${para1},${para2},监管员已进行${para3}操作,处置位置:${para4},${para5}','mas','a41df66417fd471394a11d74a8d18660','biz',1,'NORMAL',NULL,'2024070502','告警处置通知',NULL,NULL,'2024-07-05 06:03:51','2024-07-05 06:03:51'),(3117,'sms','cmii-uas-lifecycle','jg_warn_handle2_notice','告警处置2个告警通知','告警处置通知','无人机${para1},${para2}/${para3},监管员已进行${para4}操作,处置位置:${para5},${para6}','mas','d0daf289f2b64fb9afac64c73c593c24','biz',1,'NORMAL',NULL,'2024070503','告警处置通知',NULL,NULL,'2024-07-05 06:03:51','2024-07-05 06:03:51'),(3118,'sms','cmii-uas-lifecycle','jg_warn_handle3_notice','告警处置3个告警通知','告警处置通知','无人机${para1},${para2}/${para3}/${para4},监管员已进行${para5}操作,处置位置:${para6},${para7}','mas','54e514da6e3b44729e6c980b6cf1066b','biz',1,'NORMAL',NULL,'2024070504','告警处置通知',NULL,NULL,'2024-07-05 06:03:51','2024-07-05 06:03:51'),(3119,'sms','cmii-uav-alarm','sec_alarm_sms','安全告警','安全告警','尊敬的中移凌云用户:\r\n平台监测到一个${para1}告警;\r\n发现时间:${para2} ${para3};\r\n为确保飞行安全,请您尽快处理。','mas','41373a17a8f84e4ca11b9c3c8fcf8dc5','sys',1,'NORMAL',NULL,'2024070120','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3120,'email','cmii-uav-alarm','sec_alarm_email','安全告警','安全告警','','cmii-uav-email-server',NULL,'sys',1,'NORMAL',NULL,'2024070121','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3121,'webmsg','cmii-uav-alarm','sec_alarm_webmsg','安全告警','安全告警','','web','','sys',1,'NORMAL',NULL,'2024070122','告警通知',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3122,'webmsg','cmii-uav-mission','zjjt_create_task_webmsg','派发作业通知','派发作业通知','${para1}派发了一条作业,请尽快处理','web',NULL,'biz',1,'NORMAL',NULL,'2024072201','派发作业通知',NULL,NULL,'2024-07-21 16:00:00','2024-07-21 16:00:00'),(3123,'sms','cmii-uas-lifecycle','jg_warn_handle_noti','处置无人机迫降&返航','处置无人机迫降&返航','无人机${para1},监管员已进行${para2}操作,处置位置:${para3},${para4}','mas','ff25df878007456081f5f057dd077a4f','biz',1,'NORMAL',NULL,'2024072901','无人机处置迫降&返航',NULL,NULL,'2024-07-29 07:46:15','2024-07-29 07:46:15'),(3124,'sms','cmii-uav-emergency','emergency_duty_task','您有一个值班任务','您有一个值班任务','您于${para1}有一个值班任务,详情请登录中移凌云查看。','mas','06e79370ec314a9e8baadb55570ed345','biz',1,'NORMAL',NULL,'2024081401','您有一个值班任务通知',NULL,NULL,'2024-08-14 06:12:30','2024-08-14 06:12:30'),(3125,'sms','cmii-uas-user','jg_sms_modifypwd','修改密码','修改密码','验证码:${para1},您正在进行修改密码操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','f3b11b2ce28546f5b9f22cdfd59d2adf','biz',1,'NORMAL',NULL,'2024091101','修改密码',NULL,NULL,'2024-09-11 06:04:11','2024-09-11 06:04:11'),(3126,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_40B1','侦察大屏分享警情地址31到40个字符','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3} ${para4}\r\n报警时间:${para5} ${para6}\r\n报警人:${para7} ${para8}\r\n所属支队:${para9} ${para10}','mas','1e163f4dc1524373b30ad6ff9369abdc','sys',1,'NORMAL',NULL,'2024092601','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3127,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_10B1','侦察大屏分享警情地址1到10个字符','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1}\r\n报警时间:${para2} ${para3}\r\n报警人:${para4} ${para5}\r\n所属支队:${para6} ${para7}','mas','feb75d76edda44468f5a6db6a1d84679','sys',1,'NORMAL',NULL,'2024092602','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3128,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_20B1','侦察大屏分享警情地址11到20个字符','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2}\r\n报警时间:${para3} ${para4}\r\n报警人:${para5} ${para6}\r\n所属支队:${para7} ${para8}','mas','36f2a76fd0784fdaa563cc779f5e5ff4','sys',1,'NORMAL',NULL,'2024092603','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3129,'sms','cmii-uav-industrial-portfolio','pubSec_shareCase_30B1','侦察大屏分享警情地址21到30个字符','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3}\r\n报警时间:${para4} ${para5}\r\n报警人:${para6} ${para7}\r\n所属支队:${para8} ${para9}','mas','8981480641d341b98a51b91cdfb0efae','sys',1,'NORMAL',NULL,'2024092604','侦察大屏分享警情',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'); /*!40000 ALTER TABLE `msg_tpl` ENABLE KEYS */; UNLOCK TABLES; @@ -42,7 +42,7 @@ UNLOCK TABLES; LOCK TABLES `msg_tpl_lang` WRITE; /*!40000 ALTER TABLE `msg_tpl_lang` DISABLE KEYS */; -INSERT INTO `msg_tpl_lang` VALUES (3762,'email','test-email-tpl','zh_CN','Hi${name}中移凌云向你发送了一封邮件2','Hi ${name} 点击查看 ${content}',NULL,'2020122111030112345601',NULL,NULL,'2020-08-10 06:56:19','2020-08-10 06:02:49'),(3763,'sms','sms-verification-code ','zh_CN',NULL,'验证码${para1},您正在进行中移凌云身份验证,工作人员不会索取该验证码,请勿泄漏!','SMS_200175939','2020122111030112345602',NULL,NULL,'2020-08-20 02:32:58','2020-08-20 02:32:58'),(3764,'sms','sms_reg','zh_CN','注册','验证码:${para1},您正在进行注册操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','8fcde17d01384f83bf3cb3efc379e207','2020122111030112345603',NULL,NULL,'2020-08-26 05:36:00','2020-08-26 05:36:00'),(3765,'sms','sms_login','zh_CN','登录','验证码:${para1},您正在进行登录操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','b9e3985bc47b4376891da5cebdb82f25','2020122111030112345604',NULL,NULL,'2020-08-26 05:45:55','2020-08-26 05:45:55'),(3766,'sms','sms_findpwd','zh_CN','找回密码','验证码:${para1},您正在进行找回密码操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','f8f2edd4435042cfb87cf9a63cd4fcab','2020122111030112345605',NULL,NULL,'2020-08-26 05:47:50','2020-08-26 05:47:50'),(3767,'sms','sms_modifyphone','zh_CN','修改手机号-原手机号验证','验证码:${para1},您正在进行修改手机号操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','e4ea811efa0f4df3a640d21cc9545771','2020122111030112345606',NULL,NULL,'2020-08-26 05:51:01','2020-08-26 05:51:01'),(3768,'sms','sms_bindnewphone','zh_CN','修改手机号-新手机号绑定','验证码:${para1},您正在进行手机号绑定操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','26b568aa988d4f97beaa7d0b6311c583','2020122111030112345607',NULL,NULL,'2020-08-26 05:52:32','2020-08-26 05:52:32'),(3769,'email','email_modifyemail','zh_CN','中移凌云邮箱修改确认通知','\r\n\r\n \r\n \r\n \r\n 中移凌云邮箱修改确认通知\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

尊敬的中移凌云用户:

\r\n

\r\n 您申请了邮箱修改,请在24小时以内确认新邮箱,如未做任何操作,系统将保留原邮箱。\r\n

\r\n

\r\n \r\n 立即确认新邮箱\r\n \r\n

\r\n

如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:

\r\n

\r\n ${url}\r\n

\r\n
\r\n
\r\n
\r\n
\r\n \r\n','','2020122111030112345608',NULL,NULL,'2020-08-26 08:02:45','2020-08-26 08:02:45'),(3770,'sms','tpl1598430143447','zh_CN','测试模板名称','Hi ${para1} 点击查看${para2}',NULL,'2020122111030112345609',NULL,NULL,'2020-08-26 08:22:23','2020-08-26 08:22:23'),(3771,'sms','open_sms_reg','zh_CN','注册','验证码:${para1},您正在进行开放平台注册操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','bd384678c96b4ebbb1aba87902c67e40','2020122111030112345613',NULL,NULL,'2020-08-26 05:36:00','2020-08-26 05:36:00'),(3772,'sms','open_sms_login','zh_CN','登录','验证码:${para1},您正在进行开放平台登录操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','661b38c8440a4acf941672409a993a1d','2020122111030112345614',NULL,NULL,'2020-08-26 05:45:55','2020-08-26 05:45:55'),(3773,'sms','open_sms_findpwd','zh_CN','找回密码','验证码:${para1},您正在进行开放平台找回密码操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','e007c512a52a4b83adc867afc5c9bf12','2020122111030112345615',NULL,NULL,'2020-08-26 05:47:50','2020-08-26 05:47:50'),(3774,'sms','open_sms_modifyphone','zh_CN','修改手机号-原手机号验证','验证码:${para1},您正在进行开放平台修改手机号操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','8dabb1c670994f50bc4e66c676b41db0','2020122111030112345616',NULL,NULL,'2020-08-26 05:51:01','2020-08-26 05:51:01'),(3775,'sms','open_sms_bindnewphone','zh_CN','修改手机号-新手机号绑定','验证码:${para1},您正在进行开放平台手机号绑定操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','cd2fb4efc0b54436b3fae6d6780c8817','2020122111030112345617',NULL,NULL,'2020-08-26 05:52:32','2020-08-26 05:52:32'),(3776,'webmsg','test-webmsg-tpl','zh_CN','Hi${name}中移凌云向你发送了一封站内信','Hi ${name} 点击查看 ${content}','','2020122111030112345610',NULL,NULL,'2020-11-06 08:47:27','2020-10-22 03:39:25'),(3777,'email','process_notice','zh_CN','${emailTitle}','\r\n\r\n\r\n \r\n \r\n 中移凌云审批系统通知\r\n \r\n\r\n\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n 中移凌云\r\n
\r\n\r\n
\r\n

尊敬的中移凌云用户:

\r\n #if ($eventType == \'waitAudit\')\r\n

\r\n 您有新的审批待处理!\r\n (${eventTime})\r\n

\r\n

\r\n ${startUserName}在${procInstStartTime}提交了一个审批,请点击详情处理。\r\n

\r\n #elseif ($eventType == \'audit\')\r\n

\r\n \r\n 您申请的 ${processName} 流程 有新的审批进度!\r\n \r\n (${eventTime})\r\n

\r\n

\r\n ${assigneeName}在${eventTime}${auditResultDesc}了您的申请。审批意见如下:\r\n
\r\n ${comment}\r\n

\r\n\r\n #elseif ($eventType==\'auditPersonLock\' ||\r\n $eventType==\'taskExpireNotice\' )\r\n

\r\n 有审批流程需要您介入处理!\r\n (${eventTime})\r\n

\r\n

\r\n ${startUserName}在${procInstStartTime}提交的审批流程中有审批人可能无法处理,请点击详情处理。\r\n

\r\n #elseif ($eventType==\'rejectExceedMax\')\r\n

\r\n 您的一个审批被系统拒绝!\r\n (${eventTime})\r\n

\r\n

\r\n 您在${procInstStartTime}提交的审批流程,由于被多次驳回,系统已自动拒绝了该流程。如有需要请重新申请。\r\n

\r\n #elseif ($eventType==\'updateProcessNode\')\r\n

\r\n 您的一个审批被系统拒绝!\r\n (${eventTime})\r\n

\r\n

\r\n 您在${procInstStartTime}提交的审批流程,由于该流程已被更新,为了确保流程正确,系统已自动拒绝了您的流程。如有需要请重新发起申请。\r\n

\r\n #end\r\n 查看详情\r\n

\r\n 如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:\r\n

\r\n

\r\n \r\n https://${url}\r\n \r\n

\r\n
\r\n
\r\n
\r\n\r\n',NULL,'2020122111030112345611',NULL,NULL,'2020-10-26 10:09:22','2020-10-26 10:09:22'),(3778,'webmsg','process_notice_webmsg','zh_CN','${emailTitle}','\r\n
\r\n #if ($eventType == \'waitAudit\')\r\n

\r\n ${startUserName}在${procInstStartTime}提交了一个审批,请点击详情处理。\r\n

\r\n #elseif ($eventType == \'audit\')\r\n

\r\n ${assigneeName}在${eventTime}${auditResultDesc}了您的申请。审批意见如下:\r\n
\r\n ${comment}\r\n

\r\n #elseif ($eventType==\'auditPersonLock\' ||\r\n $eventType==\'taskExpireNotice\' )\r\n

\r\n ${startUserName}在${procInstStartTime}提交的审批流程中有审批人可能无法处理,请点击详情处理。\r\n

\r\n #elseif ($eventType==\'rejectExceedMax\')\r\n

\r\n 您在${procInstStartTime}提交的审批流程,由于被多次驳回,系统已自动拒绝了该流程。如有需要请重新申请。\r\n

\r\n #elseif ($eventType==\'updateProcessNode\')\r\n

\r\n 您在${procInstStartTime}提交的审批流程,由于该流程已被更新,为了确保流程正确,系统已自动拒绝了您的流程。如有需要请重新发起申请。\r\n

\r\n #end\r\n 查看详情\r\n
',NULL,'2020122111030112345612',NULL,NULL,'2020-10-26 10:09:22','2020-10-26 10:09:22'),(3779,'webmsg','process_notice_webmsg','en_US','${emailTitleEn}','\r\n
\r\n #if ($eventType == \'waitAudit\')\r\n

\r\n ${startUserName} submitted an approval at ${procInstStartTime}, please click on the details to manage.\r\n

\r\n #elseif ($eventType == \'audit\')\r\n

\r\n ${assigneeName} ${auditResultDescEn} your application at ${eventTime}, The approval opinions are as follows:\r\n
\r\n ${comment}\r\n

\r\n #elseif ($eventType==\'auditPersonLock\' ||\r\n $eventType==\'taskExpireNotice\' )\r\n

\r\n In the approval process submitted by ${startUserName} at ${procInstStartTime}, the reviewer may not be able to operate. Please click details to manage.\r\n

\r\n #elseif ($eventType==\'rejectExceedMax\')\r\n

\r\n The approval process you submitted in ${procInstStartTime} has been rejected automatically due to multiple rejections. Please reapply if necessary.\r\n

\r\n #elseif ($eventType==\'updateProcessNode\')\r\n

\r\n The approval process that you submitted in ${procInstStartTime} has been updated. To ensure that the process is correct, your process has been rejected automatically. Please reapply if necessary.\r\n

\r\n #end\r\n View details\r\n
',NULL,'2020122111030112345612',NULL,NULL,'2020-10-26 10:09:22','2020-10-26 10:09:22'),(3780,'webmsg','process_notice_webmsg','zh_TW','${emailTitleFanti}','\r\n
\r\n #if ($eventType == \'waitAudit\')\r\n

\r\n ${startUserName}在${procInstStartTime}提交了壹個審批,請點擊詳情處理。\r\n

\r\n #elseif ($eventType == \'audit\')\r\n

\r\n ${assigneeName}在${eventTime}${auditResultDescFanti}了您的申請。審批意見如下:\r\n
\r\n ${comment}\r\n

\r\n #elseif ($eventType==\'auditPersonLock\' ||\r\n $eventType==\'taskExpireNotice\' )\r\n

\r\n ${startUserName}在${procInstStartTime}提交的審批流程中有審批人可能無法處理,請點擊詳情處理。\r\n

\r\n #elseif ($eventType==\'rejectExceedMax\')\r\n

\r\n 您在${procInstStartTime}提交的審批流程,由於被多次駁回,系統已自動拒絕了該流程。如有需要請重新申請。\r\n

\r\n #elseif ($eventType==\'updateProcessNode\')\r\n

\r\n 您在${procInstStartTime}提交的審批流程,由於該流程已被更新,為了確保流程正確,系統已自動拒絕了您的流程。如有需要請重新發起申請。\r\n

\r\n #end\r\n 查看詳情\r\n
',NULL,'2020122111030112345612',NULL,NULL,'2020-10-26 10:09:22','2020-10-26 10:09:22'),(3781,'email','mission_notice_email','zh_CN','${emailTitle}','\r\n\r\n \r\n \r\n \r\n 中移凌云定时作业通知\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n 中移凌云\r\n
\r\n\r\n
\r\n

尊敬的中移凌云用户:

\r\n #if ($eventType == \'temperatureWarningTplCodeWeb\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 在执行中,发现一处异常;\r\n

\r\n

发现时间:${time}

\r\n

位置:航点${waypointNumber}

\r\n

\r\n 温度/温度阈值:${highTemperature}℃/${maxTemperature}℃\r\n ${temperatureDesc}\r\n

\r\n #elseif ($eventType == \'mission-tenMinutesEarly\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 即将开始;\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n

如非本人操作,请立即前往平台进行确认

\r\n\r\n #elseif ($eventType==\'mission-timerMissionStart\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 已经开始\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n #elseif ($eventType==\'mission-timerMissionStartFail\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 启动失败。\r\n

\r\n #elseif ($eventType==\'mission-timerMissionFinish\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 已结束\r\n

\r\n

结束时间:${time}

\r\n #end\r\n 查看详情\r\n

\r\n 如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:\r\n

\r\n

\r\n \r\n ${url}\r\n \r\n

\r\n
\r\n
\r\n
\r\n \r\n\r\n',NULL,'20210319170600',NULL,NULL,'2021-03-19 09:09:15','2021-03-19 09:09:15'),(3782,'webmsg','mission_notice_webmsg','zh_CN','${emailTitle}','\r\n
\r\n
\r\n
\r\n

尊敬的中移凌云用户:

\r\n #if ($eventType == \'temperatureWarningTplCodeWeb\')\r\n

\r\n 您创建的定时作业${timerMissionName}在执行中,发现一处异常;\r\n

\r\n

发现时间:${time}

\r\n

位置:航点${waypointNumber}

\r\n

\r\n 温度/温度阈值:${highTemperature}℃/${maxTemperature}℃ ${temperatureDesc}\r\n

\r\n #elseif ($eventType == \'mission-tenMinutesEarly\')\r\n

\r\n 您创建的定时作业${timerMissionName}即将开始;\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n

如非本人操作,请立即前往平台进行确认

\r\n\r\n #elseif ($eventType==\'mission-timerMissionStart\')\r\n

\r\n 您创建的定时作业${timerMissionName}已经开始\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n #elseif ($eventType==\'mission-timerMissionStartFail\')\r\n

\r\n 您创建的定时作业${timerMissionName}启动失败。\r\n

\r\n #elseif ($eventType==\'mission-timerMissionFinish\')\r\n

\r\n 您创建的定时作业${timerMissionName}已结束\r\n

\r\n

结束时间:${time}

\r\n #end\r\n 查看详情\r\n

\r\n 如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:\r\n

\r\n

\r\n \r\n ${url}\r\n \r\n

\r\n
\r\n
\r\n
',NULL,'20210319170601',NULL,NULL,'2021-03-19 09:46:49','2021-03-19 09:46:49'),(3783,'sms','mission-timerMissionStart','zh_CN','定时作业开始通知','尊敬的中移凌云用户!您创建的定时作业{[para1:中文+字母+数字,总长度10]}{[para2:中文+字母+数字,总长度10]} {[para3:字母+数字+英文符号,总长度20]}已经开始。\r\n作业时间:{[para4:字母+数字+英文符号,总长度20]}\r\n作业地点:{[para5:中文+字母+数字,总长度10]}{[para6:中文+字母+数字,总长度10]}','bf304ef675c5424aa8b5765d8f330996','2021032201',NULL,NULL,'2021-03-22 03:22:04','2021-03-22 03:22:04'),(3784,'sms','mission-timerMissionFinish','zh_CN','定时作业结束通知','尊敬的中移凌云用户!您创建的定时作业{[para1:中文+字母+数字,总长度10]}{[para2:中文+字母+数字,总长度10]} {[para3:字母+数字+英文符号,总长度20]}已结束。\r\n结束时间:{[para4:字母+数字+英文符号,总长度20]}','c3173ca768b445299ef4faa1d9f75457','2021032202',NULL,NULL,'2021-03-22 03:22:04','2021-03-22 03:22:04'),(3785,'sms','mission-tenMinutesEarly','zh_CN','中移凌云定时作业即将开始通知','尊敬的中移凌云用户!您创建的定时作业{[para1:中文+字母+数字,总长度10]}{[para2:中文+字母+数字,总长度10]} {[para3:字母+数字+英文符号,总长度20]}即将开始。\r\n作业时间:{[para4:字母+数字+英文符号,总长度20]}\r\n作业地点:{[para5:中文+字母+数字,总长度10]}{[para6:中文+字母+数字,总长度10]}\r\n如非本人操作,请立即前往平台进行确认。','43983dee913746e1b2e3787ea1ad6918','2021032203',NULL,NULL,'2021-03-22 03:22:04','2021-03-22 03:22:04'),(3786,'sms','mission-timerMissionStartFail','zh_CN','中移凌云定时作业启动失败通知','尊敬的中移凌云用户!您创建的定时作业{[para1:中文+字母+数字,总长度10]}{[para2:中文+字母+数字,总长度10]} {[para3:字母+数字+英文符号,总长度20]}启动失败,请前往平台查看详情。','25838ae2cb43411dae591912fc2ae20e','2021032204',NULL,NULL,'2021-03-22 03:22:04','2021-03-22 03:22:04'),(3787,'sms','temperatureWarningTplCodeWeb','zh_CN','中移凌云定时作业执行异常通知','尊敬的中移凌云用户!您创建的定时作业${para1} ${para2} ${para3}在执行中,发现一处异常。\r\n发现时间:${para4}\r\n位置:航点${para5}\r\n温度/温度阈值:${para6}℃/${para7}℃${para8} ${para9}','475d94964dc24309a5147997ed1e9769','2021032205',NULL,NULL,'2021-03-22 03:22:04','2021-03-22 03:22:04'),(3788,'webmsg','mission_notice_webmsg_e','zh_CN','${emailTitle}','\r\n
\r\n
\r\n
\r\n

尊敬的中移凌云用户:

\r\n #if ($eventType == \'temperatureWarningTplCodeWeb\')\r\n

\r\n 您创建的${jobType}作业${timerMissionName}在执行中,发现一处异常;\r\n

\r\n

发现时间:${time}

\r\n

位置:航点${waypointNumber}

\r\n

\r\n 温度/温度阈值:${highTemperature}℃/${maxTemperature}℃ ${temperatureDesc}\r\n

\r\n #elseif ($eventType == \'mission-tenMinutesEarly\')\r\n

\r\n 您创建的${jobType}作业${timerMissionName}即将开始;\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n

如非本人操作,请立即前往平台进行确认

\r\n\r\n #elseif ($eventType==\'mission-timerMissionStart\')\r\n

\r\n 您创建的${jobType}作业${timerMissionName}已经开始\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n #elseif ($eventType==\'mission-timerMissionStartFail\')\r\n

\r\n 您创建的${jobType}作业${timerMissionName}启动失败。\r\n

\r\n #elseif ($eventType==\'mission-timerMissionFinish\')\r\n

\r\n 您创建的${jobType}作业${timerMissionName}已结束\r\n

\r\n

结束时间:${time}

\r\n #end\r\n 查看详情\r\n

\r\n 如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:\r\n

\r\n

\r\n \r\n ${url}\r\n \r\n

\r\n
\r\n
\r\n
',NULL,'20210319170602',NULL,NULL,'2021-03-19 09:46:49','2021-03-19 09:46:49'),(3789,'sms','yh_login','zh_CN','登录验证码','验证码:${para1},您正在登录,若非本人操作,请勿泄露。','c8b06af9063b436287a68ed8e1f79ebb','2021052101',NULL,NULL,'2021-05-21 06:57:08','2021-05-21 06:57:08'),(3790,'sms','yh_peisong_notice','zh_CN','配送通知','${para1}您好,您订单号为${para2}的快件正在配送中,可点击链接查看配送情况,链接http://${para3}/${para4}','0ba2270d0ec84e04955214826f95fce5','2021052102',NULL,NULL,'2021-05-21 07:08:31','2021-05-21 07:08:31'),(3791,'sms','yh_peisong_wb_notice','zh_CN','取件通知','${para1}您好,您订单号为${para2}的快件已配送到${para3}智能柜,取件码为${para4},请凭取件码前往智能柜进行取件。','3950c06ca7af435c93b41050fd30b8ca','2021052103',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3792,'sms','tpl1623231209965','zh_CN',NULL,'Hi ${para1} 点击查看${para2}','tpl1623231209965','20210609173329bc0hg401',NULL,NULL,'2021-06-09 09:33:30','2021-06-09 09:33:30'),(3793,'sms','pwd_will_expire_sms','zh_CN','密码即将过期通知','您的密码将在一周后过期,请及时修改。','1241098da2814a64be0e31f640df13b3','2021090901',NULL,NULL,'2021-09-09 04:01:48','2021-09-09 04:01:48'),(3794,'sms','pwd_expired_sms','zh_CN','密码过期通知','您的密码已过期,请及时修改。','f1be04b61b8745919fc1fa704bc64407','2021090902',NULL,NULL,'2021-09-09 04:56:33','2021-09-09 04:56:33'),(3795,'email','pwd_will_expire_email','zh_CN','您的密码将在一周后过期','\r\n\r\n \r\n \r\n \r\n 您的密码将在一周后过期\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n 中移凌云\r\n
\r\n
\r\n

尊敬的中移凌云用户:

\r\n

\r\n 您的密码将在一周后过期,请及时修改。\r\n

\r\n

\r\n \r\n 跳转连接\r\n \r\n

\r\n

如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:

\r\n

\r\n ${host}/#/personalInfo\r\n

\r\n
\r\n
\r\n
\r\n
\r\n \r\n ',NULL,'2021090903',NULL,NULL,'2021-09-09 05:04:01','2021-09-09 05:04:01'),(3796,'email','pwd_expired_email','zh_CN','您的密码已过期','\r\n\r\n \r\n \r\n \r\n 您的密码已过期\r\n \r\n \r\n \r\n \r\n \r\n ',NULL,'2021-90904',NULL,NULL,'2021-09-09 05:05:48','2021-09-09 05:05:48'),(3797,'webmsg','alarm_notice_webmsg','zh_CN','${alarmObject}${alarmContent}','\r\n
\r\n

\r\n 尊敬的中移凌云用户:\r\n

\r\n

\r\n 您的${alarmObject}${alarmContent};\r\n

\r\n

\r\n 发现时间:${alarmTime};\r\n

\r\n

\r\n 为确保飞行安全,请您尽快处理。\r\n

\r\n
',NULL,'2021090802',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3798,'email','alarm_notice_email','zh_CN','${alarmObject}${alarmContent}','\r\n\r\n\r\n \r\n \r\n 中移凌云邮件通知\r\n \r\n\r\n\r\n
\r\n\r\n',NULL,'2021090803',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3799,'webmsg','alarm_notice_webmsg','zh_TW','${alarmObject}${alarmContentTW}','\r\n
\r\n

\r\n 尊敬的中移凌雲用戶:\r\n

\r\n

\r\n 您的${alarmObject}${alarmContentTW};\r\n

\r\n

\r\n 發現時間:${alarmTime};\r\n

\r\n

\r\n 為確保飛行安全,請您儘快處理。\r\n

\r\n
',NULL,'2021090802',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3800,'email','alarm_notice_email','zh_TW','${alarmObject}${alarmContentTW}','\r\n\r\n\r\n \r\n \r\n 中移凌雲郵件通知\r\n \r\n\r\n\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n 中移凌雲\r\n
\r\n\r\n
\r\n

尊敬的中移凌雲用戶:

\r\n\r\n

\r\n 您的${alarmObject}${alarmContentTW};\r\n

\r\n

\r\n 發現時間:${alarmTime};\r\n

\r\n

\r\n 為確保飛行安全,請您儘快處理。\r\n

\r\n\r\n

\r\n 親點擊鏈接跳轉至平臺查看:\r\n

\r\n

\r\n \r\n ${url}\r\n \r\n

\r\n
\r\n
\r\n
\r\n\r\n',NULL,'2021090803',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3801,'email','alarm_notice_email','en_US','${alarmObject}${alarmContentEN}','\r\n\r\n\r\n \r\n \r\n email notice\r\n \r\n\r\n\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n 中移凌云\r\n
\r\n\r\n
\r\n

Dir customer:

\r\n\r\n

\r\n Your ${alarmObject}${alarmContentEN};\r\n

\r\n

\r\n Discovery time:${alarmTime};\r\n

\r\n

\r\n To ensure flight safety, please handle it as soon as possible.\r\n

\r\n\r\n

\r\n Click the link to jump to the platform for viewing:\r\n

\r\n

\r\n \r\n ${url}\r\n \r\n

\r\n
\r\n
\r\n
\r\n\r\n',NULL,'2021090803',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3802,'webmsg','alarm_notice_webmsg','en_US','${alarmObject}${alarmContentEN}','\r\n
\r\n

\r\n Dir user,\r\n

\r\n

\r\n Your ${alarmObject}${alarmContentEN};\r\n

\r\n

\r\n Discovery time:${alarmTime};\r\n

\r\n

\r\n To ensure flight safety, please handle it as soon as possible.\r\n

\r\n
',NULL,'2021090802',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3803,'sms','alarm_notice_sms_5','zh_CN','${para1} ${para2}','尊敬的中移凌云用户:\r\n您的${para1} ${para2} ${para3} ${para4} ${para5} ${para6};\r\n发现时间:${para7} ${para8};\r\n为确保飞行安全,请你尽快处理。','d4fb1a0435a14a3da6e804ffd000bff1','2021090808',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3804,'sms','alarm_notice_sms_1','zh_CN','${para1} ${para2}','尊敬的中移凌云用户:\r\n您的${para1} ${para2};\r\n发现时间:${para3} ${para4};\r\n为确保飞行安全,请你尽快处理。','589ffb7bd9dd401cb9af0fe180c5bbef','2021090804',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3805,'sms','alarm_notice_sms_2','zh_CN','${para1} ${para2}','尊敬的中移凌云用户:\r\n您的${para1} ${para2} ${para3};\r\n发现时间:${para4} ${para5};\r\n为确保飞行安全,请你尽快处理。','957391e4309f4361bb4f9203d0e1443b','2021090805',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3806,'sms','alarm_notice_sms_3','zh_CN','${para1} ${para2}','尊敬的中移凌云用户:\r\n您的${para1} ${para2} ${para3} ${para4};\r\n发现时间:${para5} ${para6};\r\n为确保飞行安全,请你尽快处理。','13f38c5bf21f4b3582b5676d5b39e6ee','2021090806',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3807,'sms','alarm_notice_sms_4','zh_CN','${para1} ${para2}','尊敬的中移凌云用户:\r\n您的${para1} ${para2} ${para3} ${para4} ${para5};\r\n发现时间:${para6} ${para7};\r\n为确保飞行安全,请你尽快处理。','69861a64a1b0412fa7e7aba185178c3f','2021090807',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3808,'sms','alarm_notice_sms_elec','zh_CN','${para1} ${para2}','尊敬的中移凌云用户:\r\n您的${para1} ${para2}%;\r\n发现时间:${para3} ${para4};\r\n为确保飞行安全,请你尽快处理。','e67e78a1cacb46daab4d678543017c75','2021090809',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3809,'sms','aijob_result_notice1','zh_CN','AI作业任务完成通知','尊敬的中移凌云用户:\r\n您的关联作业${para1} ${para2} ${para3}已完成。\r\n请点击链接查看作业报告:https://${para4}.${para5}/share/#/report/${para6},提取码为:${para7}','3944f5f6cce842d7adeb643dbba16328','2021122301',NULL,NULL,'2021-12-23 01:29:48','2021-12-23 01:29:48'),(3810,'sms','aijob_result_notice2','zh_CN','AI作业任务过程中发现目标通知','尊敬的中移凌云用户:\r\n您的关联作业${para1} ${para2} ${para3}监测到${para4}。\r\n发现时间:${para5};\r\n作业地点:${para6} ${para7};\r\n无人机当前位置:(${para8},${para9},${para10});\r\n请您尽快处理。\r\n\r\n请点击链接查看截图和实时视频:https://${para11}.${para12}/share/#/live/${para13},提取码为:${para14}','ef729ecbf86648a9b9d3fe873d7f9d8a','2021122302',NULL,NULL,'2021-12-23 01:42:38','2021-12-23 01:42:38'),(3811,'sms','mission_shareVideo','zh_CN','飞行监视视频分享','${para1}给您分享了一个无人机第一视角实时视频,请点击链接查看:https://${para2}.${para3}/share/#/share/${para4},提取码为:${para5}。','9e6feabc1da94567a8ff6396f164e241','2022042401',NULL,NULL,'2022-04-24 06:37:57','2022-04-24 06:37:57'),(3812,'sms','mission_area_alarm','zh_CN','管辖区域发生告警','尊敬的中移凌云用户,您管辖的区域发生告警。\r\n类型:${para1}\r\n地点:${para2}\r\n时间:${para3}\r\n描述:${para4} ${para5}\r\n状态:${para6}','5e5965b6fab348c79df7f44943fce152','2022062801',NULL,NULL,'2022-06-28 08:07:44','2022-06-28 08:07:44'),(3813,'sms','mission_area_alarm2','zh_CN','管辖区域发生告警优化版','尊敬的中移凌云用户,您管辖的区域发生告警。\r\n类型:${para1}\r\n地点:${para2} ${para3}\r\n时间:${para4}\r\n描述:${para5} ${para6}\r\n状态:${para7}','e75bf56af287493ba7905ff8ab03804f','2022083101',NULL,NULL,'2022-06-28 08:07:44','2022-06-28 08:07:44'),(3814,'sms','emergency_shareVideo','zh_CN','应急系统视频分享','${para1}给您分享了一个无人机第一视角实时视频,请点击链接查看:https://${para2}.${para3}/share/#/share/${para4},提取码为:${para5}。','9e6feabc1da94567a8ff6396f164e241','2022090101',NULL,NULL,'2022-04-24 06:37:57','2022-04-24 06:37:57'),(3815,'sms','mission_shareVideo2','zh_CN','飞行监视视频分享','尊敬的中移凌云用户,您收到一个视频分享,请点击链接查看:https://${para1}.${para2}/share/#/share/${para3},提取码为:${para4}。','fbe7c7ef25d442618292750c4c512178','2022092301',NULL,NULL,'2022-09-23 06:10:47','2022-09-23 06:10:47'),(3816,'sms','alarm_notice_sms_speed','zh_CN','速度过快告警','尊敬的中移凌云用户:\r\n您的${para1} ${para2}m/s;\r\n发现时间:${para3} ${para4};\r\n为确保飞行安全,请你尽快处理。','ccb7e787bb0c4e86bdbb68207a7bb638','2021090810',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3817,'sms','mission_shareVideo3','zh_CN','飞行监视视频分享','尊敬的中移凌云用户,您收到一个视频分享,请点击链接查看:${para1}://${para2}.${para3}/share/#/share/${para4},提取码为:${para5}。','50040105acc74ed8afd6ba71036dc394','2022101101',NULL,NULL,'2022-09-23 06:10:47','2022-09-23 06:10:47'),(3818,'sms','control_apply_sms','zh_CN','您收到一条控制权申请!','尊敬的中移凌云用户,您收到一条控制权申请!\r\n用户【${para1} ${para2}****${para3}】申请无人机【${para4}】的控制权,请点击链接${para5}://${para6}.${para7}/share/#/control/${para8} 进行处理。','dba47cc508434435bc5286b568ae46f7','2022102101',NULL,NULL,'2022-10-21 05:46:21','2022-10-21 05:46:21'),(3819,'sms','control_back_apply_sms','zh_CN','您收到一条控制权归还申请!','尊敬的中移凌云用户,您收到一条控制权归还申请!\r\n用户【${para1} ${para2}****${para3}】申请归还无人机【${para4}】的控制权,请点击链接${para5}://${para6}.${para7}/share/#/back/${para8} 进行处理。','1f04c1077571487e8bec5b1e945912eb','2022102102',NULL,NULL,'2022-10-21 05:48:21','2022-10-21 05:48:21'),(3820,'webmsg','control_apply_webmsg','zh_CN','您收到一条控制权申请!','\r\n
\r\n

\r\n 用户【${userName} ${userPhone}】申请无人机【${uavName}】的控制权,是否同意?\r\n

\r\n

\r\n 涉及飞行安全,请谨慎操作!\r\n

\r\n
',NULL,'2022102401',NULL,NULL,'2022-10-24 03:02:30','2022-10-24 03:02:30'),(3821,'webmsg','control_apply_agree_webmsg','zh_CN','控制权已移交给您!','\r\n
\r\n

\r\n 用户【${userName} ${userPhone}】已将无人机【${uavName}】的控制权移交给您,请尽快前往单机监视。\r\n

\r\n 前往单机监视\r\n
',NULL,'2022102402',NULL,NULL,'2022-10-24 03:02:31','2022-10-24 03:02:31'),(3822,'webmsg','control_taken_back_apply_webmsg','zh_CN','您收到一条控制权归还申请!','\r\n
\r\n

\r\n 用户【${userName} ${userPhone}】申请归还无人机【${uavName}】的控制权,是否同意?\r\n

\r\n

\r\n 涉及飞行安全,请谨慎操作!\r\n

\r\n
',NULL,'2022102403',NULL,NULL,'2022-10-24 03:02:33','2022-10-24 03:02:33'),(3823,'webmsg','control_taken_back_webmsg','zh_CN','控制权被收回!','\r\n
\r\n

\r\n 用户【${userName} ${userPhone}】已收回无人机【${uavName}】的控制权。\r\n

\r\n 前往单机监视\r\n
',NULL,'2022102404',NULL,NULL,'2022-10-24 03:02:12','2022-10-24 03:02:12'),(3824,'webmsg','control_apply_webmsg','en_US','You have received a control application!','\r\n
\r\n

\r\n User [${userName} ${userPhone}] applies for control of UAV [${uavName}]. Do you agree?\r\n

\r\n

\r\nPlease operate with caution when flight safety is involved!\r\n

\r\n
',NULL,'2022102401',NULL,NULL,'2022-10-24 03:02:30','2022-10-24 03:02:30'),(3825,'webmsg','control_apply_agree_webmsg','en_US','Control has been transferred to you!','\r\n
\r\n

\r\n User [${userName} ${userPhone}] has handed over the control of UAV [${uavName}] to you. Please go to the stand-alone monitoring as soon as possible.\r\n

\r\n Go to stand-alone monitoring\r\n
',NULL,'2022102402',NULL,NULL,'2022-10-24 03:02:31','2022-10-24 03:02:31'),(3826,'webmsg','control_taken_back_apply_webmsg','en_US','You have received a control right return application!','\r\n
\r\n

\r\n User [${userName} ${userPhone}] applies to return the control right of UAV [${uavName}], do you agree?\r\n

\r\n

\r\n Please operate with caution when flight safety is involved!\r\n

\r\n
',NULL,'2022102403',NULL,NULL,'2022-10-24 03:02:33','2022-10-24 03:02:33'),(3827,'webmsg','control_taken_back_webmsg','en_US','Control is taken back!','\r\n
\r\n

\r\n User [${userName} ${userPhone}] has taken back control of UAV [${uavName}].\r\n

\r\n Go to stand-alone monitoring\r\n
',NULL,'2022102404',NULL,NULL,'2022-10-24 03:02:12','2022-10-24 03:02:12'),(3828,'webmsg','control_apply_webmsg','zh_TW','您收到一條控製權申請!','\r\n
\r\n

\r\n 用戶【${userName} ${userPhone}】申請無人機【${uavName}】的控製權,是否同意?\r\n

\r\n

\r\n 涉及飛行安全,請謹慎操作!\r\n

\r\n
',NULL,'2022102401',NULL,NULL,'2022-10-24 03:02:30','2022-10-24 03:02:30'),(3829,'webmsg','control_apply_agree_webmsg','zh_TW','控製權已移交給您!','\r\n
\r\n

\r\n 用戶【${userName} ${userPhone}】已將無人機【${uavName}】的控製權移交給您,請儘快前往單機監視。\r\n

\r\n 前往單機監視\r\n
',NULL,'2022102402',NULL,NULL,'2022-10-24 03:02:31','2022-10-24 03:02:31'),(3830,'webmsg','control_taken_back_apply_webmsg','zh_TW','您收到一條控製權歸還申請!','\r\n
\r\n

\r\n 用戶【${userName} ${userPhone}】申請歸還無人機【${uavName}】的控製權,是否同意?\r\n

\r\n

\r\n 涉及飛行安全,請謹慎操作!\r\n

\r\n
',NULL,'2022102403',NULL,NULL,'2022-10-24 03:02:33','2022-10-24 03:02:33'),(3831,'webmsg','control_taken_back_webmsg','zh_TW','控製權被收回!','\r\n
\r\n

\r\n 用戶【${userName} ${userPhone}】已收回無人機【${uavName}】的控製權。\r\n

\r\n 前往單機監視\r\n
',NULL,'2022102404',NULL,NULL,'2022-10-24 03:02:12','2022-10-24 03:02:12'),(3832,'webmsg','control_apply_ok_webmsg','zh_CN','控制权申请成功!','\r\n
\r\n

\r\n 用户【${userName} ${userPhone}】已同意无人机【${uavName}】的控制权申请,请尽快前往单机监视。\r\n

\r\n 前往单机监视\r\n
',NULL,'2022102701',NULL,NULL,'2022-10-27 01:50:33','2022-10-27 01:50:33'),(3833,'webmsg','control_taken_back_ok_webmsg','zh_CN','控制权已归还!','\r\n
\r\n

\r\n 用户【${userName} ${userPhone}】已同意无人机【${uavName}】的控制权归还申请。\r\n

\r\n 前往单机监视\r\n
',NULL,'2022102702',NULL,NULL,'2022-10-27 01:50:38','2022-10-27 01:50:38'),(3834,'webmsg','control_apply_ok_webmsg','zh_TW','控製權申請成功!','\r\n
\r\n

\r\n 用戶【${userName} ${userPhone}】已同意無人機【${uavName}】的控製權申請,請盡快前往單機監視。\r\n

\r\n 前往單機監視\r\n
',NULL,'2022102701',NULL,NULL,'2022-10-27 01:50:33','2022-10-27 01:50:33'),(3835,'webmsg','control_taken_back_ok_webmsg','zh_TW','控製權已歸還!','\r\n
\r\n

\r\n 用戶【${userName} ${userPhone}】已同意無人機【${uavName}】的控製權歸還申請。\r\n

\r\n 前往單機監視\r\n
',NULL,'2022102702',NULL,NULL,'2022-10-27 01:50:38','2022-10-27 01:50:38'),(3836,'webmsg','control_apply_ok_webmsg','en_US','Control right application succeeded!','\r\n
\r\n

\r\n User [${userName} ${userPhone}] has agreed to the control right application of UAV [${uavName}],Please go to the stand-alone monitoring as soon as possible.\r\n

\r\n Go to stand-alone monitoring\r\n
',NULL,'2022102701',NULL,NULL,'2022-10-27 01:50:33','2022-10-27 01:50:33'),(3837,'webmsg','control_taken_back_ok_webmsg','en_US','Control has been returned!','\r\n
\r\n

\r\n User [${userName} ${userPhone}] has agreed to return the control right of UAV [${uavName}].\r\n

\r\n Go to stand-alone monitoring\r\n
',NULL,'2022102702',NULL,NULL,'2022-10-27 01:50:38','2022-10-27 01:50:38'),(3838,'sms','alarm_notice_sms_speed_1','zh_CN','速度过快告警','尊敬的中移凌云用户:\r\n您的${para1} ${para2} ${para3}m/s;\r\n发现时间:${para4} ${para5};\r\n为确保飞行安全,请你尽快处理。','9209efd62b1a43f48b0e4d182e250c39','2022112201',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3839,'sms','aijob_result_notice1_1','zh_CN','AI作业任务完成通知(升级版)','尊敬的中移凌云用户:\r\n您的关联作业${para1} ${para2} ${para3}已完成。\r\n请点击链接查看作业报告:${para4}://${para5}.${para6}/share/#/report/${para7},提取码为:${para8}','e07616a4dab947dd9c73cb98189a8070','2022121201',NULL,NULL,'2021-12-23 01:29:48','2021-12-23 01:29:48'),(3840,'sms','aijob_result_notice2_1','zh_CN','AI作业任务过程中发现目标通知(升级版)','尊敬的中移凌云用户:\r\n您的关联作业${para1} ${para2} ${para3}监测到${para4}。\r\n发现时间:${para5};\r\n作业地点:${para6} ${para7};\r\n无人机当前位置:(${para8},${para9},${para10});\r\n请您尽快处理。\r\n\r\n请点击链接查看截图和实时视频:${para11}://${para12}.${para13}/share/#/live/${para14},提取码为:${para15}','82d8f031b3444048b30911809d022734','2022121202',NULL,NULL,'2021-12-23 01:42:38','2021-12-23 01:42:38'),(3841,'sms','pubSec_shareVideo','zh_CN','侦察大屏无人机视频分享','尊敬的中移凌云用户,您收到一个视频分享,请点击链接查看:${para1}://${para2}.${para3}/share/#/share/${para4},提取码为:${para5}。','50caabc01d494ac78b1325c588321863','2023032901',NULL,NULL,'2023-03-29 06:04:55','2023-03-29 06:04:55'),(3842,'sms','pubSec_shareCase_40','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3} ${para4}\r\n报警时间:${para5}\r\n报警人:${para6}\r\n所属支队:${para7}','ee6f102eb5574fceb7ef9a60d3b5698b','2023033001',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3843,'sms','pubSec_shareCase_10','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1}\r\n报警时间:${para2}\r\n报警人:${para3}\r\n所属支队:${para4}','5d02d06fc15449f885601f0ff91434fb','2023033002',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3844,'sms','pubSec_shareCase_20','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2}\r\n报警时间:${para3}\r\n报警人:${para4}\r\n所属支队:${para5}','7fb4e6e295b94ec48545cce8d221774b','2023033003',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3845,'sms','pubSec_shareCase_30','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3}\r\n报警时间:${para4}\r\n报警人:${para5}\r\n所属支队:${para6}','12a076a7035341128b34049950f5ffd2','2023033004',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3846,'sms','yingji_noticesms','zh_CN','应急通信通知接入用户','${para1}的乡亲们,因地震导致通信中断,应急管理部紧急调派翼龙无人机抵达你市上空,可暂时恢复公网通信,请尽快报告情况、联系家人。祝平安!','1ed5fc096aa54a2d864554aae34f0a81','2023050801',NULL,NULL,'2023-05-08 03:09:49','2023-05-08 03:09:49'),(3847,'sms','yingji_noticesms2','zh_CN','应急通信通知接入用户','${para1}的乡亲们,因地震导致通信中断,应急管理部紧急调派翼龙无人机抵达你市上空,可暂时恢复公网通信,请尽快报告情况、联系家人。祝平安!','e64f1d5138804331baca2567e99c6f12','2023050802',NULL,NULL,'2023-05-08 03:09:49','2023-05-08 03:09:49'),(3848,'webmsg','aijob_find_fire_webmsg','zh_CN','AI识别通知','\r\n
\r\n
\r\n
\r\n

\r\n 无人机【${uavName}】监测到火情,已暂停,请尽快处理。\r\n

\r\n

发现位置:${position}

\r\n 前往单机监视\r\n
\r\n
\r\n
',NULL,'2023052201',NULL,NULL,'2023-05-22 03:31:53','2023-05-22 03:31:53'),(3849,'webmsg','aijob_find_fire_webmsg','zh_TW','AI识别通知','\r\n',NULL,'2023052201',NULL,NULL,'2023-05-22 03:31:53','2023-05-22 03:31:53'),(3850,'webmsg','aijob_find_fire_webmsg','en_US','AI识别通知','\r\n',NULL,'2023052201',NULL,NULL,'2023-05-22 03:31:53','2023-05-22 03:31:53'),(3851,'webmsg','aijob_find_fire_nohover_webmsg','zh_CN','AI识别通知','\r\n',NULL,'2023052202',NULL,NULL,'2023-05-22 03:31:53','2023-05-22 03:31:53'),(3852,'webmsg','aijob_find_fire_nohover_webmsg','zh_TW','AI识别通知','\r\n',NULL,'2023052202',NULL,NULL,'2023-05-22 03:31:53','2023-05-22 03:31:53'),(3853,'webmsg','aijob_find_fire_nohover_webmsg','en_US','AI识别通知','\r\n',NULL,'2023052202',NULL,NULL,'2023-05-22 03:31:53','2023-05-22 03:31:53'),(3854,'sms','mission_shareVideo4','zh_CN','飞行监视视频分享','尊敬的中移凌云用户,您收到一个视频分享,请点击链接查看:${para1}://${para2}.${para3}/share/#/share/${para4}?extractCode=${para5}。','31296c539b8f4826ace09f893692539f','2023061201',NULL,NULL,'2023-06-12 12:17:13','2023-06-12 12:17:13'),(3855,'sms','bizproc_warn_sms','zh_CN','告警提示信息','尊敬的中移凌云用户,您收到一条告警信息:\r\n告警环境:${para1}\r\n告警内容:${para2} ${para3}\r\n','97c04f8be3624feeb5d91c6f7f73c8a8','2023072001',NULL,NULL,'2023-07-20 09:43:41','2023-07-20 09:43:41'),(3856,'sms','pubSec_shareCase_40B','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3} ${para4}\r\n报警时间:${para5} ${para6}\r\n报警人:${para7} ${para8}\r\n所属支队:${para9}','851bac4729da40379b9d61f287189a3a','2023080401',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3857,'sms','pubSec_shareCase_10B','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1}\r\n报警时间:${para2} ${para3}\r\n报警人:${para4} ${para5}\r\n所属支队:${para6}','1d4db44455ca4235b16292b9652bf25d','2023080402',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3858,'sms','pubSec_shareCase_20B','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2}\r\n报警时间:${para3} ${para4}\r\n报警人:${para5} ${para6}\r\n所属支队:${para7}','e68b71b7b3eb44aaa25f4df187147e1e','2023080403',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3859,'sms','pubSec_shareCase_30B','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3}\r\n报警时间:${para4} ${para5}\r\n报警人:${para6} ${para7}\r\n所属支队:${para8}','31bebf7fb5f44a8397cb6bc104503361','2023080404',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3860,'webmsg','user_pwd_modify_suc_webmsg','zh_CN','密码修改成功','\r\n
\r\n

\r\n尊敬的中移凌云用户:
\r\n

\r\n

\r\n    您的密码已修改成功,请牢记您的密码,以便登录使用。\r\n

\r\n
',NULL,'2023082401',NULL,NULL,'2023-08-24 03:18:09','2023-08-24 03:18:09'),(3861,'webmsg','user_pwd_modify_suc_webmsg','en_US','Password modification successful','\r\n
\r\n

\r\nDear Lingyun user of China Mobile:
\r\n

\r\n

\r\n    Your password has been successfully modified. Please remember your password so that you can log in and use it. \r\n

\r\n
',NULL,'2023082401',NULL,NULL,'2023-08-24 03:18:09','2023-08-24 03:18:09'),(3862,'webmsg','user_pwd_modify_suc_webmsg','zh_TW','密碼修改成功','\r\n
\r\n

\r\n 尊敬的中移淩雲用戶:
\r\n

\r\n

\r\n    您的密碼已修改成功,請牢記您的密碼,以便登入使用。\r\n

\r\n
',NULL,'2023082401',NULL,NULL,'2023-08-24 03:18:09','2023-08-24 03:18:09'),(3863,'sms','mission_shareVideoEm','zh_CN','应急通信保障大屏视频分享','尊敬的中移凌云用户,您收到一条视频分享,请点击链接查看:${para1}://${para2}.${para3}/share/#/communication/${para4}?extractCode=${para5}&uavCode=${para6}。','e67f0321cdcd4915bccc641b1abb5ba0','2023092701',NULL,NULL,'2023-09-27 10:03:03','2023-09-27 10:03:03'),(3864,'sms','jg_sms_login','zh_CN','政府监管登录','验证码:${para1},您正在进行登录操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','be3961c9736a4634b7257a9cee1a5da8','2024032501',NULL,NULL,'2024-03-25 01:37:50','2024-03-25 01:37:50'),(3865,'sms','jg_sms_modifyphone','zh_CN','政府监管修改手机号','验证码:${para1},您正在进行修改手机号操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','9a35510eab9d4b58b65f85b9e61fd2c1','2024032502',NULL,NULL,'2024-03-25 01:49:23','2024-03-25 01:49:23'),(3866,'sms','jg_updatecode','zh_CN','政府监管设备校验码更新','设备标识为${para1}的无人机,已被注销,校验码更新为${para2}。','ae13526874544f66bc18ae527e516f11','2024032503',NULL,NULL,'2024-03-25 02:04:05','2024-03-25 02:04:05'),(3867,'sms','jg_sms_findpwd','zh_CN','政府监管找回密码','验证码:${para1},您正在进行找回密码操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','5a228b4eba1b421e8c68d6c402b7cd97','2024032504',NULL,NULL,'2024-03-25 02:07:54','2024-03-25 02:07:54'),(3868,'sms','jg_sms_reg','zh_CN','政府监管注册','验证码:${para1},您正在进行注册操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','f3a6f892dac44af39a2baa119283195d','2024032505',NULL,NULL,'2024-03-25 02:11:54','2024-03-25 02:11:54'),(3869,'sms','jg_regplane','zh_CN','政府监管设备身份验证','验证码:${para1},您正在进行身份验证。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','255cbc702f6f4936be1025239551fea1','2024032506',NULL,NULL,'2024-03-25 02:14:46','2024-03-25 02:14:46'),(3870,'sms','jg_sms_bindnewphone','zh_CN','政府监管绑定新手机号','验证码:${para1},您正在进行手机号绑定操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','4312f0e063364075acef17cd149841b1','2024032507',NULL,NULL,'2024-03-25 02:17:17','2024-03-25 02:17:17'),(3871,'sms','jg_dongtai','zh_CN','你有一条新的动态提醒','凌云动态发布了一条新的动态,请登录电脑端查看。','3267348d0ac54a0498b9f33f71fee555','2024042301',NULL,NULL,'2024-04-23 02:20:44','2024-04-23 02:20:44'),(3872,'sms','validatecode','zh_CN','发送验证码','验证码:{para1},3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','ded6b1eeeb924bd7935644fb21967c4b','2024042601',NULL,NULL,'2024-04-26 07:00:33','2024-04-26 07:00:33'),(3873,'sms','jg_tonggan_notice','zh_CN','发现目标通知','5G-A通感一体平台提醒:【${para1} ${para2}】侦测到飞行物,编号【#{para3}】,位置【${para4},${para5},${para6}】,所属基站为【${para7}】飞行轨迹详情可登录平台进行查看','9053c4226dc2468d87f9aec7f05b8470','2024042602',NULL,NULL,'2024-04-26 07:35:57','2024-04-26 07:35:57'),(3874,'sms','jg_warn_handle1_notice','zh_CN','告警处置通知','无人机${para1},${para2},监管员已进行${para3}操作,处置位置:${para4},${para5}','a41df66417fd471394a11d74a8d18660','2024070502',NULL,NULL,'2024-07-05 06:03:51','2024-07-05 06:03:51'),(3875,'sms','jg_warn_handle2_notice','zh_CN','告警处置通知','无人机${para1},${para2}/${para3},监管员已进行${para4}操作,处置位置:${para5},${para6}','d0daf289f2b64fb9afac64c73c593c24','2024070503',NULL,NULL,'2024-07-05 06:03:51','2024-07-05 06:03:51'),(3876,'sms','jg_warn_handle3_notice','zh_CN','告警处置通知','无人机${para1},${para2}/${para3}/${para4},监管员已进行${para5}操作,处置位置:${para6},${para7}','54e514da6e3b44729e6c980b6cf1066b','2024070504',NULL,NULL,'2024-07-05 06:03:51','2024-07-05 06:03:51'),(3877,'sms','jg_onekey_cleanair','zh_CN','一键净空通知','无人机${para1},监管员已进行一键净空操作,请尽快处理。','dcd6cae37ddc4f31ac86ef8548b1532c','2024070501',NULL,NULL,'2024-07-05 06:03:04','2024-07-05 06:03:04'),(3878,'sms','sec_alarm_sms','zh_CN','安全告警','尊敬的中移凌云用户:\r\n平台监测到一个${para1}告警;\r\n发现时间:${para2} ${para3};\r\n为确保飞行安全,请你尽快处理。','d7a711e8b18a415aaa96bd2a8cec4587','2024070120',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3879,'email','sec_alarm_email','zh_CN','安全告警','\r\n\r\n\r\n \r\n \r\n 中移凌云邮件通知\r\n \r\n\r\n\r\n
\r\n
\r\n\r\n
\r\n

尊敬的中移凌云用户:

\r\n\r\n

\r\n 平台监测到一个${alarmType}告警;\r\n

\r\n

\r\n 发现时间:${alarmTime};\r\n

\r\n

\r\n 为确保飞行安全,请您尽快处理。\r\n

\r\n\r\n
\r\n
\r\n
\r\n\r\n',NULL,'2024070121',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3880,'webmsg','sec_alarm_webmsg','zh_CN','安全告警','\r\n
\r\n

\r\n 尊敬的中移凌云用户:\r\n

\r\n

\r\n 平台监测到一个${alarmType}告警;\r\n

\r\n

\r\n 发现时间:${alarmTime};\r\n

\r\n

\r\n 为确保飞行安全,请您尽快处理。\r\n

\r\n
',NULL,'2024070122',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3881,'webmsg','zjjt_create_task_webmsg','zh_CN','派发作业通知','${para1}派发了一条作业,请尽快处理',NULL,'2024072201',NULL,NULL,'2024-07-21 16:00:00','2024-07-21 16:00:00'),(3882,'sms','jg_warn_handle_noti','zh_CN','处置无人机迫降&返航','无人机${para1},监管员已进行${para2}操作,处置位置:${para3},${para4}','ff25df878007456081f5f057dd077a4f','2024072901',NULL,NULL,'2024-07-29 07:46:15','2024-07-29 07:46:15'),(3883,'sms','emergency_duty_task','zh_CN','您有一个值班任务','您于${para1}有一个值班任务,详情请登录中移凌云查看。','06e79370ec314a9e8baadb55570ed345','2024081401',NULL,NULL,'2024-08-14 06:12:30','2024-08-14 06:12:30'); +INSERT INTO `msg_tpl_lang` VALUES (3884,'email','test-email-tpl','zh_CN','Hi${name}中移凌云向你发送了一封邮件2','Hi ${name}
点击查看 ${content}',NULL,'2020122111030112345601',NULL,NULL,'2020-08-10 06:56:19','2020-08-10 06:02:49'),(3885,'sms','sms-verification-code ','zh_CN',NULL,'验证码${para1},您正在进行中移凌云身份验证,工作人员不会索取该验证码,请勿泄漏!','SMS_200175939','2020122111030112345602',NULL,NULL,'2020-08-20 02:32:58','2020-08-20 02:32:58'),(3886,'sms','sms_reg','zh_CN','注册','验证码:${para1},您正在进行注册操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','8fcde17d01384f83bf3cb3efc379e207','2020122111030112345603',NULL,NULL,'2020-08-26 05:36:00','2020-08-26 05:36:00'),(3887,'sms','sms_login','zh_CN','登录','验证码:${para1},您正在进行登录操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','b9e3985bc47b4376891da5cebdb82f25','2020122111030112345604',NULL,NULL,'2020-08-26 05:45:55','2020-08-26 05:45:55'),(3888,'sms','sms_findpwd','zh_CN','找回密码','验证码:${para1},您正在进行找回密码操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','f8f2edd4435042cfb87cf9a63cd4fcab','2020122111030112345605',NULL,NULL,'2020-08-26 05:47:50','2020-08-26 05:47:50'),(3889,'sms','sms_modifyphone','zh_CN','修改手机号-原手机号验证','验证码:${para1},您正在进行修改手机号操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','e4ea811efa0f4df3a640d21cc9545771','2020122111030112345606',NULL,NULL,'2020-08-26 05:51:01','2020-08-26 05:51:01'),(3890,'sms','sms_bindnewphone','zh_CN','修改手机号-新手机号绑定','验证码:${para1},您正在进行手机号绑定操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','26b568aa988d4f97beaa7d0b6311c583','2020122111030112345607',NULL,NULL,'2020-08-26 05:52:32','2020-08-26 05:52:32'),(3891,'email','email_modifyemail','zh_CN','中移凌云邮箱修改确认通知','\r\n\r\n \r\n \r\n \r\n 中移凌云邮箱修改确认通知\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

尊敬的中移凌云用户:

\r\n

\r\n 您申请了邮箱修改,请在24小时以内确认新邮箱,如未做任何操作,系统将保留原邮箱。\r\n

\r\n

\r\n \r\n 立即确认新邮箱\r\n \r\n

\r\n

如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:

\r\n

\r\n ${url}\r\n

\r\n
\r\n
\r\n
\r\n
\r\n \r\n','','2020122111030112345608',NULL,NULL,'2020-08-26 08:02:45','2020-08-26 08:02:45'),(3892,'sms','tpl1598430143447','zh_CN','测试模板名称','Hi ${para1} 点击查看${para2}',NULL,'2020122111030112345609',NULL,NULL,'2020-08-26 08:22:23','2020-08-26 08:22:23'),(3893,'sms','open_sms_reg','zh_CN','注册','验证码:${para1},您正在进行开放平台注册操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','bd384678c96b4ebbb1aba87902c67e40','2020122111030112345613',NULL,NULL,'2020-08-26 05:36:00','2020-08-26 05:36:00'),(3894,'sms','open_sms_login','zh_CN','登录','验证码:${para1},您正在进行开放平台登录操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','661b38c8440a4acf941672409a993a1d','2020122111030112345614',NULL,NULL,'2020-08-26 05:45:55','2020-08-26 05:45:55'),(3895,'sms','open_sms_findpwd','zh_CN','找回密码','验证码:${para1},您正在进行开放平台找回密码操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','e007c512a52a4b83adc867afc5c9bf12','2020122111030112345615',NULL,NULL,'2020-08-26 05:47:50','2020-08-26 05:47:50'),(3896,'sms','open_sms_modifyphone','zh_CN','修改手机号-原手机号验证','验证码:${para1},您正在进行开放平台修改手机号操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','8dabb1c670994f50bc4e66c676b41db0','2020122111030112345616',NULL,NULL,'2020-08-26 05:51:01','2020-08-26 05:51:01'),(3897,'sms','open_sms_bindnewphone','zh_CN','修改手机号-新手机号绑定','验证码:${para1},您正在进行开放平台手机号绑定操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','cd2fb4efc0b54436b3fae6d6780c8817','2020122111030112345617',NULL,NULL,'2020-08-26 05:52:32','2020-08-26 05:52:32'),(3898,'webmsg','test-webmsg-tpl','zh_CN','Hi${name}中移凌云向你发送了一封站内信','Hi ${name} 点击查看 ${content}','','2020122111030112345610',NULL,NULL,'2020-11-06 08:47:27','2020-10-22 03:39:25'),(3899,'email','process_notice','zh_CN','${emailTitle}','\r\n\r\n\r\n \r\n \r\n 中移凌云审批系统通知\r\n \r\n\r\n\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n 中移凌云\r\n
\r\n\r\n
\r\n

尊敬的中移凌云用户:

\r\n #if ($eventType == \'waitAudit\')\r\n

\r\n 您有新的审批待处理!\r\n (${eventTime})\r\n

\r\n

\r\n ${startUserName}在${procInstStartTime}提交了一个审批,请点击详情处理。\r\n

\r\n #elseif ($eventType == \'audit\')\r\n

\r\n \r\n 您申请的 ${processName} 流程 有新的审批进度!\r\n \r\n (${eventTime})\r\n

\r\n

\r\n ${assigneeName}在${eventTime}${auditResultDesc}了您的申请。审批意见如下:\r\n
\r\n ${comment}\r\n

\r\n\r\n #elseif ($eventType==\'auditPersonLock\' ||\r\n $eventType==\'taskExpireNotice\' )\r\n

\r\n 有审批流程需要您介入处理!\r\n (${eventTime})\r\n

\r\n

\r\n ${startUserName}在${procInstStartTime}提交的审批流程中有审批人可能无法处理,请点击详情处理。\r\n

\r\n #elseif ($eventType==\'rejectExceedMax\')\r\n

\r\n 您的一个审批被系统拒绝!\r\n (${eventTime})\r\n

\r\n

\r\n 您在${procInstStartTime}提交的审批流程,由于被多次驳回,系统已自动拒绝了该流程。如有需要请重新申请。\r\n

\r\n #elseif ($eventType==\'updateProcessNode\')\r\n

\r\n 您的一个审批被系统拒绝!\r\n (${eventTime})\r\n

\r\n

\r\n 您在${procInstStartTime}提交的审批流程,由于该流程已被更新,为了确保流程正确,系统已自动拒绝了您的流程。如有需要请重新发起申请。\r\n

\r\n #end\r\n 查看详情\r\n

\r\n 如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:\r\n

\r\n

\r\n \r\n https://${url}\r\n \r\n

\r\n
\r\n
\r\n
\r\n\r\n',NULL,'2020122111030112345611',NULL,NULL,'2020-10-26 10:09:22','2020-10-26 10:09:22'),(3900,'webmsg','process_notice_webmsg','zh_CN','${emailTitle}','\r\n
\r\n #if ($eventType == \'waitAudit\')\r\n

\r\n ${startUserName}在${procInstStartTime}提交了一个审批,请点击详情处理。\r\n

\r\n #elseif ($eventType == \'audit\')\r\n

\r\n ${assigneeName}在${eventTime}${auditResultDesc}了您的申请。审批意见如下:\r\n
\r\n ${comment}\r\n

\r\n #elseif ($eventType==\'auditPersonLock\' ||\r\n $eventType==\'taskExpireNotice\' )\r\n

\r\n ${startUserName}在${procInstStartTime}提交的审批流程中有审批人可能无法处理,请点击详情处理。\r\n

\r\n #elseif ($eventType==\'rejectExceedMax\')\r\n

\r\n 您在${procInstStartTime}提交的审批流程,由于被多次驳回,系统已自动拒绝了该流程。如有需要请重新申请。\r\n

\r\n #elseif ($eventType==\'updateProcessNode\')\r\n

\r\n 您在${procInstStartTime}提交的审批流程,由于该流程已被更新,为了确保流程正确,系统已自动拒绝了您的流程。如有需要请重新发起申请。\r\n

\r\n #end\r\n 查看详情\r\n
',NULL,'2020122111030112345612',NULL,NULL,'2020-10-26 10:09:22','2020-10-26 10:09:22'),(3901,'webmsg','process_notice_webmsg','en_US','${emailTitleEn}','\r\n
\r\n #if ($eventType == \'waitAudit\')\r\n

\r\n ${startUserName} submitted an approval at ${procInstStartTime}, please click on the details to manage.\r\n

\r\n #elseif ($eventType == \'audit\')\r\n

\r\n ${assigneeName} ${auditResultDescEn} your application at ${eventTime}, The approval opinions are as follows:\r\n
\r\n ${comment}\r\n

\r\n #elseif ($eventType==\'auditPersonLock\' ||\r\n $eventType==\'taskExpireNotice\' )\r\n

\r\n In the approval process submitted by ${startUserName} at ${procInstStartTime}, the reviewer may not be able to operate. Please click details to manage.\r\n

\r\n #elseif ($eventType==\'rejectExceedMax\')\r\n

\r\n The approval process you submitted in ${procInstStartTime} has been rejected automatically due to multiple rejections. Please reapply if necessary.\r\n

\r\n #elseif ($eventType==\'updateProcessNode\')\r\n

\r\n The approval process that you submitted in ${procInstStartTime} has been updated. To ensure that the process is correct, your process has been rejected automatically. Please reapply if necessary.\r\n

\r\n #end\r\n View details\r\n
',NULL,'2020122111030112345612',NULL,NULL,'2020-10-26 10:09:22','2020-10-26 10:09:22'),(3902,'webmsg','process_notice_webmsg','zh_TW','${emailTitleFanti}','\r\n
\r\n #if ($eventType == \'waitAudit\')\r\n

\r\n ${startUserName}在${procInstStartTime}提交了壹個審批,請點擊詳情處理。\r\n

\r\n #elseif ($eventType == \'audit\')\r\n

\r\n ${assigneeName}在${eventTime}${auditResultDescFanti}了您的申請。審批意見如下:\r\n
\r\n ${comment}\r\n

\r\n #elseif ($eventType==\'auditPersonLock\' ||\r\n $eventType==\'taskExpireNotice\' )\r\n

\r\n ${startUserName}在${procInstStartTime}提交的審批流程中有審批人可能無法處理,請點擊詳情處理。\r\n

\r\n #elseif ($eventType==\'rejectExceedMax\')\r\n

\r\n 您在${procInstStartTime}提交的審批流程,由於被多次駁回,系統已自動拒絕了該流程。如有需要請重新申請。\r\n

\r\n #elseif ($eventType==\'updateProcessNode\')\r\n

\r\n 您在${procInstStartTime}提交的審批流程,由於該流程已被更新,為了確保流程正確,系統已自動拒絕了您的流程。如有需要請重新發起申請。\r\n

\r\n #end\r\n 查看詳情\r\n
',NULL,'2020122111030112345612',NULL,NULL,'2020-10-26 10:09:22','2020-10-26 10:09:22'),(3903,'email','mission_notice_email','zh_CN','${emailTitle}','\r\n\r\n \r\n \r\n \r\n 中移凌云定时作业通知\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n 中移凌云\r\n
\r\n\r\n
\r\n

尊敬的中移凌云用户:

\r\n #if ($eventType == \'temperatureWarningTplCodeWeb\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 在执行中,发现一处异常;\r\n

\r\n

发现时间:${time}

\r\n

位置:航点${waypointNumber}

\r\n

\r\n 温度/温度阈值:${highTemperature}℃/${maxTemperature}℃\r\n ${temperatureDesc}\r\n

\r\n #elseif ($eventType == \'mission-tenMinutesEarly\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 即将开始;\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n

如非本人操作,请立即前往平台进行确认

\r\n\r\n #elseif ($eventType==\'mission-timerMissionStart\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 已经开始\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n #elseif ($eventType==\'mission-timerMissionStartFail\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 启动失败。\r\n

\r\n #elseif ($eventType==\'mission-timerMissionFinish\')\r\n

\r\n 您创建的定时作业 ${timerMissionName} 已结束\r\n

\r\n

结束时间:${time}

\r\n #end\r\n 查看详情\r\n

\r\n 如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:\r\n

\r\n

\r\n \r\n ${url}\r\n \r\n

\r\n
\r\n
\r\n
\r\n \r\n\r\n',NULL,'20210319170600',NULL,NULL,'2021-03-19 09:09:15','2021-03-19 09:09:15'),(3904,'webmsg','mission_notice_webmsg','zh_CN','${emailTitle}','\r\n
\r\n
\r\n
\r\n

尊敬的中移凌云用户:

\r\n #if ($eventType == \'temperatureWarningTplCodeWeb\')\r\n

\r\n 您创建的定时作业${timerMissionName}在执行中,发现一处异常;\r\n

\r\n

发现时间:${time}

\r\n

位置:航点${waypointNumber}

\r\n

\r\n 温度/温度阈值:${highTemperature}℃/${maxTemperature}℃ ${temperatureDesc}\r\n

\r\n #elseif ($eventType == \'mission-tenMinutesEarly\')\r\n

\r\n 您创建的定时作业${timerMissionName}即将开始;\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n

如非本人操作,请立即前往平台进行确认

\r\n\r\n #elseif ($eventType==\'mission-timerMissionStart\')\r\n

\r\n 您创建的定时作业${timerMissionName}已经开始\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n #elseif ($eventType==\'mission-timerMissionStartFail\')\r\n

\r\n 您创建的定时作业${timerMissionName}启动失败。\r\n

\r\n #elseif ($eventType==\'mission-timerMissionFinish\')\r\n

\r\n 您创建的定时作业${timerMissionName}已结束\r\n

\r\n

结束时间:${time}

\r\n #end\r\n 查看详情\r\n

\r\n 如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:\r\n

\r\n

\r\n \r\n ${url}\r\n \r\n

\r\n
\r\n
\r\n
',NULL,'20210319170601',NULL,NULL,'2021-03-19 09:46:49','2021-03-19 09:46:49'),(3905,'sms','mission-timerMissionStart','zh_CN','定时作业开始通知','尊敬的中移凌云用户!您创建的定时作业{[para1:中文+字母+数字,总长度10]}{[para2:中文+字母+数字,总长度10]} {[para3:字母+数字+英文符号,总长度20]}已经开始。\r\n作业时间:{[para4:字母+数字+英文符号,总长度20]}\r\n作业地点:{[para5:中文+字母+数字,总长度10]}{[para6:中文+字母+数字,总长度10]}','bf304ef675c5424aa8b5765d8f330996','2021032201',NULL,NULL,'2021-03-22 03:22:04','2021-03-22 03:22:04'),(3906,'sms','mission-timerMissionFinish','zh_CN','定时作业结束通知','尊敬的中移凌云用户!您创建的定时作业{[para1:中文+字母+数字,总长度10]}{[para2:中文+字母+数字,总长度10]} {[para3:字母+数字+英文符号,总长度20]}已结束。\r\n结束时间:{[para4:字母+数字+英文符号,总长度20]}','c3173ca768b445299ef4faa1d9f75457','2021032202',NULL,NULL,'2021-03-22 03:22:04','2021-03-22 03:22:04'),(3907,'sms','mission-tenMinutesEarly','zh_CN','中移凌云定时作业即将开始通知','尊敬的中移凌云用户!您创建的定时作业{[para1:中文+字母+数字,总长度10]}{[para2:中文+字母+数字,总长度10]} {[para3:字母+数字+英文符号,总长度20]}即将开始。\r\n作业时间:{[para4:字母+数字+英文符号,总长度20]}\r\n作业地点:{[para5:中文+字母+数字,总长度10]}{[para6:中文+字母+数字,总长度10]}\r\n如非本人操作,请立即前往平台进行确认。','43983dee913746e1b2e3787ea1ad6918','2021032203',NULL,NULL,'2021-03-22 03:22:04','2021-03-22 03:22:04'),(3908,'sms','mission-timerMissionStartFail','zh_CN','中移凌云定时作业启动失败通知','尊敬的中移凌云用户!您创建的定时作业{[para1:中文+字母+数字,总长度10]}{[para2:中文+字母+数字,总长度10]} {[para3:字母+数字+英文符号,总长度20]}启动失败,请前往平台查看详情。','25838ae2cb43411dae591912fc2ae20e','2021032204',NULL,NULL,'2021-03-22 03:22:04','2021-03-22 03:22:04'),(3909,'sms','temperatureWarningTplCodeWeb','zh_CN','中移凌云定时作业执行异常通知','尊敬的中移凌云用户!您创建的定时作业${para1} ${para2} ${para3}在执行中,发现一处异常。\r\n发现时间:${para4}\r\n位置:航点${para5}\r\n温度/温度阈值:${para6}℃/${para7}℃${para8} ${para9}','475d94964dc24309a5147997ed1e9769','2021032205',NULL,NULL,'2021-03-22 03:22:04','2021-03-22 03:22:04'),(3910,'webmsg','mission_notice_webmsg_e','zh_CN','${emailTitle}','\r\n
\r\n
\r\n
\r\n

尊敬的中移凌云用户:

\r\n #if ($eventType == \'temperatureWarningTplCodeWeb\')\r\n

\r\n 您创建的${jobType}作业${timerMissionName}在执行中,发现一处异常;\r\n

\r\n

发现时间:${time}

\r\n

位置:航点${waypointNumber}

\r\n

\r\n 温度/温度阈值:${highTemperature}℃/${maxTemperature}℃ ${temperatureDesc}\r\n

\r\n #elseif ($eventType == \'mission-tenMinutesEarly\')\r\n

\r\n 您创建的${jobType}作业${timerMissionName}即将开始;\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n

如非本人操作,请立即前往平台进行确认

\r\n\r\n #elseif ($eventType==\'mission-timerMissionStart\')\r\n

\r\n 您创建的${jobType}作业${timerMissionName}已经开始\r\n

\r\n

作业时间:${time}

\r\n

作业地点:${airZone}

\r\n #elseif ($eventType==\'mission-timerMissionStartFail\')\r\n

\r\n 您创建的${jobType}作业${timerMissionName}启动失败。\r\n

\r\n #elseif ($eventType==\'mission-timerMissionFinish\')\r\n

\r\n 您创建的${jobType}作业${timerMissionName}已结束\r\n

\r\n

结束时间:${time}

\r\n #end\r\n 查看详情\r\n

\r\n 如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:\r\n

\r\n

\r\n \r\n ${url}\r\n \r\n

\r\n
\r\n
\r\n
',NULL,'20210319170602',NULL,NULL,'2021-03-19 09:46:49','2021-03-19 09:46:49'),(3911,'sms','yh_login','zh_CN','登录验证码','验证码:${para1},您正在登录,若非本人操作,请勿泄露。','c8b06af9063b436287a68ed8e1f79ebb','2021052101',NULL,NULL,'2021-05-21 06:57:08','2021-05-21 06:57:08'),(3912,'sms','yh_peisong_notice','zh_CN','配送通知','${para1}您好,您订单号为${para2}的快件正在配送中,可点击链接查看配送情况,链接http://${para3}/${para4}','0ba2270d0ec84e04955214826f95fce5','2021052102',NULL,NULL,'2021-05-21 07:08:31','2021-05-21 07:08:31'),(3913,'sms','yh_peisong_wb_notice','zh_CN','取件通知','${para1}您好,您订单号为${para2}的快件已配送到${para3}智能柜,取件码为${para4},请凭取件码前往智能柜进行取件。','3950c06ca7af435c93b41050fd30b8ca','2021052103',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3914,'sms','tpl1623231209965','zh_CN',NULL,'Hi ${para1} 点击查看${para2}','tpl1623231209965','20210609173329bc0hg401',NULL,NULL,'2021-06-09 09:33:30','2021-06-09 09:33:30'),(3915,'sms','pwd_will_expire_sms','zh_CN','密码即将过期通知','您的密码将在一周后过期,请及时修改。','1241098da2814a64be0e31f640df13b3','2021090901',NULL,NULL,'2021-09-09 04:01:48','2021-09-09 04:01:48'),(3916,'sms','pwd_expired_sms','zh_CN','密码过期通知','您的密码已过期,请及时修改。','f1be04b61b8745919fc1fa704bc64407','2021090902',NULL,NULL,'2021-09-09 04:56:33','2021-09-09 04:56:33'),(3917,'email','pwd_will_expire_email','zh_CN','您的密码将在一周后过期','\r\n\r\n \r\n \r\n \r\n 您的密码将在一周后过期\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n 中移凌云\r\n
\r\n
\r\n

尊敬的中移凌云用户:

\r\n

\r\n 您的密码将在一周后过期,请及时修改。\r\n

\r\n

\r\n \r\n 跳转连接\r\n \r\n

\r\n

如点击无效,请点击下方网页链接或复制到浏览器地址栏中打开:

\r\n

\r\n ${host}/#/personalInfo\r\n

\r\n
\r\n
\r\n
\r\n
\r\n \r\n ',NULL,'2021090903',NULL,NULL,'2021-09-09 05:04:01','2021-09-09 05:04:01'),(3918,'email','pwd_expired_email','zh_CN','您的密码已过期','\r\n\r\n \r\n \r\n \r\n 您的密码已过期\r\n \r\n \r\n \r\n \r\n \r\n ',NULL,'2021-90904',NULL,NULL,'2021-09-09 05:05:48','2021-09-09 05:05:48'),(3919,'webmsg','alarm_notice_webmsg','zh_CN','${alarmObject}${alarmContent}','\r\n
\r\n

\r\n 尊敬的中移凌云用户:\r\n

\r\n

\r\n 您的${alarmObject}${alarmContent};\r\n

\r\n

\r\n 发现时间:${alarmTime};\r\n

\r\n

\r\n 为确保飞行安全,请您尽快处理。\r\n

\r\n
',NULL,'2021090802',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3920,'email','alarm_notice_email','zh_CN','${alarmObject}${alarmContent}','\r\n\r\n\r\n \r\n \r\n 中移凌云邮件通知\r\n \r\n\r\n\r\n
\r\n\r\n',NULL,'2021090803',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3921,'webmsg','alarm_notice_webmsg','zh_TW','${alarmObject}${alarmContentTW}','\r\n
\r\n

\r\n 尊敬的中移凌雲用戶:\r\n

\r\n

\r\n 您的${alarmObject}${alarmContentTW};\r\n

\r\n

\r\n 發現時間:${alarmTime};\r\n

\r\n

\r\n 為確保飛行安全,請您儘快處理。\r\n

\r\n
',NULL,'2021090802',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3922,'email','alarm_notice_email','zh_TW','${alarmObject}${alarmContentTW}','\r\n\r\n\r\n \r\n \r\n 中移凌雲郵件通知\r\n \r\n\r\n\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n 中移凌雲\r\n
\r\n\r\n
\r\n

尊敬的中移凌雲用戶:

\r\n\r\n

\r\n 您的${alarmObject}${alarmContentTW};\r\n

\r\n

\r\n 發現時間:${alarmTime};\r\n

\r\n

\r\n 為確保飛行安全,請您儘快處理。\r\n

\r\n\r\n

\r\n 親點擊鏈接跳轉至平臺查看:\r\n

\r\n

\r\n \r\n ${url}\r\n \r\n

\r\n
\r\n
\r\n
\r\n\r\n',NULL,'2021090803',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3923,'email','alarm_notice_email','en_US','${alarmObject}${alarmContentEN}','\r\n\r\n\r\n \r\n \r\n email notice\r\n \r\n\r\n\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n 中移凌云\r\n
\r\n\r\n
\r\n

Dir customer:

\r\n\r\n

\r\n Your ${alarmObject}${alarmContentEN};\r\n

\r\n

\r\n Discovery time:${alarmTime};\r\n

\r\n

\r\n To ensure flight safety, please handle it as soon as possible.\r\n

\r\n\r\n

\r\n Click the link to jump to the platform for viewing:\r\n

\r\n

\r\n \r\n ${url}\r\n \r\n

\r\n
\r\n
\r\n
\r\n\r\n',NULL,'2021090803',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3924,'webmsg','alarm_notice_webmsg','en_US','${alarmObject}${alarmContentEN}','\r\n
\r\n

\r\n Dir user,\r\n

\r\n

\r\n Your ${alarmObject}${alarmContentEN};\r\n

\r\n

\r\n Discovery time:${alarmTime};\r\n

\r\n

\r\n To ensure flight safety, please handle it as soon as possible.\r\n

\r\n
',NULL,'2021090802',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3925,'sms','alarm_notice_sms_5','zh_CN','${para1} ${para2}','尊敬的中移凌云用户:\r\n您的${para1} ${para2} ${para3} ${para4} ${para5} ${para6};\r\n发现时间:${para7} ${para8};\r\n为确保飞行安全,请你尽快处理。','d4fb1a0435a14a3da6e804ffd000bff1','2021090808',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3926,'sms','alarm_notice_sms_1','zh_CN','${para1} ${para2}','尊敬的中移凌云用户:\r\n您的${para1} ${para2};\r\n发现时间:${para3} ${para4};\r\n为确保飞行安全,请你尽快处理。','589ffb7bd9dd401cb9af0fe180c5bbef','2021090804',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3927,'sms','alarm_notice_sms_2','zh_CN','${para1} ${para2}','尊敬的中移凌云用户:\r\n您的${para1} ${para2} ${para3};\r\n发现时间:${para4} ${para5};\r\n为确保飞行安全,请你尽快处理。','957391e4309f4361bb4f9203d0e1443b','2021090805',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3928,'sms','alarm_notice_sms_3','zh_CN','${para1} ${para2}','尊敬的中移凌云用户:\r\n您的${para1} ${para2} ${para3} ${para4};\r\n发现时间:${para5} ${para6};\r\n为确保飞行安全,请你尽快处理。','13f38c5bf21f4b3582b5676d5b39e6ee','2021090806',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3929,'sms','alarm_notice_sms_4','zh_CN','${para1} ${para2}','尊敬的中移凌云用户:\r\n您的${para1} ${para2} ${para3} ${para4} ${para5};\r\n发现时间:${para6} ${para7};\r\n为确保飞行安全,请你尽快处理。','69861a64a1b0412fa7e7aba185178c3f','2021090807',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3930,'sms','alarm_notice_sms_elec','zh_CN','${para1} ${para2}','尊敬的中移凌云用户:\r\n您的${para1} ${para2}%;\r\n发现时间:${para3} ${para4};\r\n为确保飞行安全,请你尽快处理。','e67e78a1cacb46daab4d678543017c75','2021090809',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(3931,'sms','aijob_result_notice1','zh_CN','AI作业任务完成通知','尊敬的中移凌云用户:\r\n您的关联作业${para1} ${para2} ${para3}已完成。\r\n请点击链接查看作业报告:https://${para4}.${para5}/share/#/report/${para6},提取码为:${para7}','3944f5f6cce842d7adeb643dbba16328','2021122301',NULL,NULL,'2021-12-23 01:29:48','2021-12-23 01:29:48'),(3932,'sms','aijob_result_notice2','zh_CN','AI作业任务过程中发现目标通知','尊敬的中移凌云用户:\r\n您的关联作业${para1} ${para2} ${para3}监测到${para4}。\r\n发现时间:${para5};\r\n作业地点:${para6} ${para7};\r\n无人机当前位置:(${para8},${para9},${para10});\r\n请您尽快处理。\r\n\r\n请点击链接查看截图和实时视频:https://${para11}.${para12}/share/#/live/${para13},提取码为:${para14}','ef729ecbf86648a9b9d3fe873d7f9d8a','2021122302',NULL,NULL,'2021-12-23 01:42:38','2021-12-23 01:42:38'),(3933,'sms','mission_shareVideo','zh_CN','飞行监视视频分享','${para1}给您分享了一个无人机第一视角实时视频,请点击链接查看:https://${para2}.${para3}/share/#/share/${para4},提取码为:${para5}。','9e6feabc1da94567a8ff6396f164e241','2022042401',NULL,NULL,'2022-04-24 06:37:57','2022-04-24 06:37:57'),(3934,'sms','mission_area_alarm','zh_CN','管辖区域发生告警','尊敬的中移凌云用户,您管辖的区域发生告警。\r\n类型:${para1}\r\n地点:${para2}\r\n时间:${para3}\r\n描述:${para4} ${para5}\r\n状态:${para6}','5e5965b6fab348c79df7f44943fce152','2022062801',NULL,NULL,'2022-06-28 08:07:44','2022-06-28 08:07:44'),(3935,'sms','mission_area_alarm2','zh_CN','管辖区域发生告警优化版','尊敬的中移凌云用户,您管辖的区域发生告警。\r\n类型:${para1}\r\n地点:${para2} ${para3}\r\n时间:${para4}\r\n描述:${para5} ${para6}\r\n状态:${para7}','e75bf56af287493ba7905ff8ab03804f','2022083101',NULL,NULL,'2022-06-28 08:07:44','2022-06-28 08:07:44'),(3936,'sms','emergency_shareVideo','zh_CN','应急系统视频分享','${para1}给您分享了一个无人机第一视角实时视频,请点击链接查看:https://${para2}.${para3}/share/#/share/${para4},提取码为:${para5}。','9e6feabc1da94567a8ff6396f164e241','2022090101',NULL,NULL,'2022-04-24 06:37:57','2022-04-24 06:37:57'),(3937,'sms','mission_shareVideo2','zh_CN','飞行监视视频分享','尊敬的中移凌云用户,您收到一个视频分享,请点击链接查看:https://${para1}.${para2}/share/#/share/${para3},提取码为:${para4}。','fbe7c7ef25d442618292750c4c512178','2022092301',NULL,NULL,'2022-09-23 06:10:47','2022-09-23 06:10:47'),(3938,'sms','alarm_notice_sms_speed','zh_CN','速度过快告警','尊敬的中移凌云用户:\r\n您的${para1} ${para2}m/s;\r\n发现时间:${para3} ${para4};\r\n为确保飞行安全,请你尽快处理。','ccb7e787bb0c4e86bdbb68207a7bb638','2021090810',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3939,'sms','mission_shareVideo3','zh_CN','飞行监视视频分享','尊敬的中移凌云用户,您收到一个视频分享,请点击链接查看:${para1}://${para2}.${para3}/share/#/share/${para4},提取码为:${para5}。','50040105acc74ed8afd6ba71036dc394','2022101101',NULL,NULL,'2022-09-23 06:10:47','2022-09-23 06:10:47'),(3940,'sms','control_apply_sms','zh_CN','您收到一条控制权申请!','尊敬的中移凌云用户,您收到一条控制权申请!\r\n用户【${para1} ${para2}****${para3}】申请无人机【${para4}】的控制权,请点击链接${para5}://${para6}.${para7}/share/#/control/${para8} 进行处理。','dba47cc508434435bc5286b568ae46f7','2022102101',NULL,NULL,'2022-10-21 05:46:21','2022-10-21 05:46:21'),(3941,'sms','control_back_apply_sms','zh_CN','您收到一条控制权归还申请!','尊敬的中移凌云用户,您收到一条控制权归还申请!\r\n用户【${para1} ${para2}****${para3}】申请归还无人机【${para4}】的控制权,请点击链接${para5}://${para6}.${para7}/share/#/back/${para8} 进行处理。','1f04c1077571487e8bec5b1e945912eb','2022102102',NULL,NULL,'2022-10-21 05:48:21','2022-10-21 05:48:21'),(3942,'webmsg','control_apply_webmsg','zh_CN','您收到一条控制权申请!','\r\n
\r\n

\r\n 用户【${userName} ${userPhone}】申请无人机【${uavName}】的控制权,是否同意?\r\n

\r\n

\r\n 涉及飞行安全,请谨慎操作!\r\n

\r\n
',NULL,'2022102401',NULL,NULL,'2022-10-24 03:02:30','2022-10-24 03:02:30'),(3943,'webmsg','control_apply_agree_webmsg','zh_CN','控制权已移交给您!','\r\n
\r\n

\r\n 用户【${userName} ${userPhone}】已将无人机【${uavName}】的控制权移交给您,请尽快前往单机监视。\r\n

\r\n 前往单机监视\r\n
',NULL,'2022102402',NULL,NULL,'2022-10-24 03:02:31','2022-10-24 03:02:31'),(3944,'webmsg','control_taken_back_apply_webmsg','zh_CN','您收到一条控制权归还申请!','\r\n
\r\n

\r\n 用户【${userName} ${userPhone}】申请归还无人机【${uavName}】的控制权,是否同意?\r\n

\r\n

\r\n 涉及飞行安全,请谨慎操作!\r\n

\r\n
',NULL,'2022102403',NULL,NULL,'2022-10-24 03:02:33','2022-10-24 03:02:33'),(3945,'webmsg','control_taken_back_webmsg','zh_CN','控制权被收回!','\r\n
\r\n

\r\n 用户【${userName} ${userPhone}】已收回无人机【${uavName}】的控制权。\r\n

\r\n 前往单机监视\r\n
',NULL,'2022102404',NULL,NULL,'2022-10-24 03:02:12','2022-10-24 03:02:12'),(3946,'webmsg','control_apply_webmsg','en_US','You have received a control application!','\r\n
\r\n

\r\n User [${userName} ${userPhone}] applies for control of UAV [${uavName}]. Do you agree?\r\n

\r\n

\r\nPlease operate with caution when flight safety is involved!\r\n

\r\n
',NULL,'2022102401',NULL,NULL,'2022-10-24 03:02:30','2022-10-24 03:02:30'),(3947,'webmsg','control_apply_agree_webmsg','en_US','Control has been transferred to you!','\r\n
\r\n

\r\n User [${userName} ${userPhone}] has handed over the control of UAV [${uavName}] to you. Please go to the stand-alone monitoring as soon as possible.\r\n

\r\n Go to stand-alone monitoring\r\n
',NULL,'2022102402',NULL,NULL,'2022-10-24 03:02:31','2022-10-24 03:02:31'),(3948,'webmsg','control_taken_back_apply_webmsg','en_US','You have received a control right return application!','\r\n
\r\n

\r\n User [${userName} ${userPhone}] applies to return the control right of UAV [${uavName}], do you agree?\r\n

\r\n

\r\n Please operate with caution when flight safety is involved!\r\n

\r\n
',NULL,'2022102403',NULL,NULL,'2022-10-24 03:02:33','2022-10-24 03:02:33'),(3949,'webmsg','control_taken_back_webmsg','en_US','Control is taken back!','\r\n
\r\n

\r\n User [${userName} ${userPhone}] has taken back control of UAV [${uavName}].\r\n

\r\n Go to stand-alone monitoring\r\n
',NULL,'2022102404',NULL,NULL,'2022-10-24 03:02:12','2022-10-24 03:02:12'),(3950,'webmsg','control_apply_webmsg','zh_TW','您收到一條控製權申請!','\r\n
\r\n

\r\n 用戶【${userName} ${userPhone}】申請無人機【${uavName}】的控製權,是否同意?\r\n

\r\n

\r\n 涉及飛行安全,請謹慎操作!\r\n

\r\n
',NULL,'2022102401',NULL,NULL,'2022-10-24 03:02:30','2022-10-24 03:02:30'),(3951,'webmsg','control_apply_agree_webmsg','zh_TW','控製權已移交給您!','\r\n
\r\n

\r\n 用戶【${userName} ${userPhone}】已將無人機【${uavName}】的控製權移交給您,請儘快前往單機監視。\r\n

\r\n 前往單機監視\r\n
',NULL,'2022102402',NULL,NULL,'2022-10-24 03:02:31','2022-10-24 03:02:31'),(3952,'webmsg','control_taken_back_apply_webmsg','zh_TW','您收到一條控製權歸還申請!','\r\n
\r\n

\r\n 用戶【${userName} ${userPhone}】申請歸還無人機【${uavName}】的控製權,是否同意?\r\n

\r\n

\r\n 涉及飛行安全,請謹慎操作!\r\n

\r\n
',NULL,'2022102403',NULL,NULL,'2022-10-24 03:02:33','2022-10-24 03:02:33'),(3953,'webmsg','control_taken_back_webmsg','zh_TW','控製權被收回!','\r\n
\r\n

\r\n 用戶【${userName} ${userPhone}】已收回無人機【${uavName}】的控製權。\r\n

\r\n 前往單機監視\r\n
',NULL,'2022102404',NULL,NULL,'2022-10-24 03:02:12','2022-10-24 03:02:12'),(3954,'webmsg','control_apply_ok_webmsg','zh_CN','控制权申请成功!','\r\n
\r\n

\r\n 用户【${userName} ${userPhone}】已同意无人机【${uavName}】的控制权申请,请尽快前往单机监视。\r\n

\r\n 前往单机监视\r\n
',NULL,'2022102701',NULL,NULL,'2022-10-27 01:50:33','2022-10-27 01:50:33'),(3955,'webmsg','control_taken_back_ok_webmsg','zh_CN','控制权已归还!','\r\n
\r\n

\r\n 用户【${userName} ${userPhone}】已同意无人机【${uavName}】的控制权归还申请。\r\n

\r\n 前往单机监视\r\n
',NULL,'2022102702',NULL,NULL,'2022-10-27 01:50:38','2022-10-27 01:50:38'),(3956,'webmsg','control_apply_ok_webmsg','zh_TW','控製權申請成功!','\r\n
\r\n

\r\n 用戶【${userName} ${userPhone}】已同意無人機【${uavName}】的控製權申請,請盡快前往單機監視。\r\n

\r\n 前往單機監視\r\n
',NULL,'2022102701',NULL,NULL,'2022-10-27 01:50:33','2022-10-27 01:50:33'),(3957,'webmsg','control_taken_back_ok_webmsg','zh_TW','控製權已歸還!','\r\n
\r\n

\r\n 用戶【${userName} ${userPhone}】已同意無人機【${uavName}】的控製權歸還申請。\r\n

\r\n 前往單機監視\r\n
',NULL,'2022102702',NULL,NULL,'2022-10-27 01:50:38','2022-10-27 01:50:38'),(3958,'webmsg','control_apply_ok_webmsg','en_US','Control right application succeeded!','\r\n
\r\n

\r\n User [${userName} ${userPhone}] has agreed to the control right application of UAV [${uavName}],Please go to the stand-alone monitoring as soon as possible.\r\n

\r\n Go to stand-alone monitoring\r\n
',NULL,'2022102701',NULL,NULL,'2022-10-27 01:50:33','2022-10-27 01:50:33'),(3959,'webmsg','control_taken_back_ok_webmsg','en_US','Control has been returned!','\r\n
\r\n

\r\n User [${userName} ${userPhone}] has agreed to return the control right of UAV [${uavName}].\r\n

\r\n Go to stand-alone monitoring\r\n
',NULL,'2022102702',NULL,NULL,'2022-10-27 01:50:38','2022-10-27 01:50:38'),(3960,'sms','alarm_notice_sms_speed_1','zh_CN','速度过快告警','尊敬的中移凌云用户:\r\n您的${para1} ${para2} ${para3}m/s;\r\n发现时间:${para4} ${para5};\r\n为确保飞行安全,请你尽快处理。','9209efd62b1a43f48b0e4d182e250c39','2022112201',NULL,NULL,'2021-05-21 07:16:22','2021-05-21 07:16:22'),(3961,'sms','aijob_result_notice1_1','zh_CN','AI作业任务完成通知(升级版)','尊敬的中移凌云用户:\r\n您的关联作业${para1} ${para2} ${para3}已完成。\r\n请点击链接查看作业报告:${para4}://${para5}.${para6}/share/#/report/${para7},提取码为:${para8}','e07616a4dab947dd9c73cb98189a8070','2022121201',NULL,NULL,'2021-12-23 01:29:48','2021-12-23 01:29:48'),(3962,'sms','aijob_result_notice2_1','zh_CN','AI作业任务过程中发现目标通知(升级版)','尊敬的中移凌云用户:\r\n您的关联作业${para1} ${para2} ${para3}监测到${para4}。\r\n发现时间:${para5};\r\n作业地点:${para6} ${para7};\r\n无人机当前位置:(${para8},${para9},${para10});\r\n请您尽快处理。\r\n\r\n请点击链接查看截图和实时视频:${para11}://${para12}.${para13}/share/#/live/${para14},提取码为:${para15}','82d8f031b3444048b30911809d022734','2022121202',NULL,NULL,'2021-12-23 01:42:38','2021-12-23 01:42:38'),(3963,'sms','pubSec_shareVideo','zh_CN','侦察大屏无人机视频分享','尊敬的中移凌云用户,您收到一个视频分享,请点击链接查看:${para1}://${para2}.${para3}/share/#/share/${para4},提取码为:${para5}。','50caabc01d494ac78b1325c588321863','2023032901',NULL,NULL,'2023-03-29 06:04:55','2023-03-29 06:04:55'),(3964,'sms','pubSec_shareCase_40','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3} ${para4}\r\n报警时间:${para5}\r\n报警人:${para6}\r\n所属支队:${para7}','ee6f102eb5574fceb7ef9a60d3b5698b','2023033001',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3965,'sms','pubSec_shareCase_10','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1}\r\n报警时间:${para2}\r\n报警人:${para3}\r\n所属支队:${para4}','5d02d06fc15449f885601f0ff91434fb','2023033002',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3966,'sms','pubSec_shareCase_20','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2}\r\n报警时间:${para3}\r\n报警人:${para4}\r\n所属支队:${para5}','7fb4e6e295b94ec48545cce8d221774b','2023033003',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3967,'sms','pubSec_shareCase_30','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3}\r\n报警时间:${para4}\r\n报警人:${para5}\r\n所属支队:${para6}','12a076a7035341128b34049950f5ffd2','2023033004',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3968,'sms','yingji_noticesms','zh_CN','应急通信通知接入用户','${para1}的乡亲们,因地震导致通信中断,应急管理部紧急调派翼龙无人机抵达你市上空,可暂时恢复公网通信,请尽快报告情况、联系家人。祝平安!','1ed5fc096aa54a2d864554aae34f0a81','2023050801',NULL,NULL,'2023-05-08 03:09:49','2023-05-08 03:09:49'),(3969,'sms','yingji_noticesms2','zh_CN','应急通信通知接入用户','${para1}的乡亲们,因地震导致通信中断,应急管理部紧急调派翼龙无人机抵达你市上空,可暂时恢复公网通信,请尽快报告情况、联系家人。祝平安!','e64f1d5138804331baca2567e99c6f12','2023050802',NULL,NULL,'2023-05-08 03:09:49','2023-05-08 03:09:49'),(3970,'webmsg','aijob_find_fire_webmsg','zh_CN','AI识别通知','\r\n
\r\n
\r\n
\r\n

\r\n 无人机【${uavName}】监测到火情,已暂停,请尽快处理。\r\n

\r\n

发现位置:${position}

\r\n 前往单机监视\r\n
\r\n
\r\n
',NULL,'2023052201',NULL,NULL,'2023-05-22 03:31:53','2023-05-22 03:31:53'),(3971,'webmsg','aijob_find_fire_webmsg','zh_TW','AI识别通知','\r\n',NULL,'2023052201',NULL,NULL,'2023-05-22 03:31:53','2023-05-22 03:31:53'),(3972,'webmsg','aijob_find_fire_webmsg','en_US','AI识别通知','\r\n',NULL,'2023052201',NULL,NULL,'2023-05-22 03:31:53','2023-05-22 03:31:53'),(3973,'webmsg','aijob_find_fire_nohover_webmsg','zh_CN','AI识别通知','\r\n',NULL,'2023052202',NULL,NULL,'2023-05-22 03:31:53','2023-05-22 03:31:53'),(3974,'webmsg','aijob_find_fire_nohover_webmsg','zh_TW','AI识别通知','\r\n',NULL,'2023052202',NULL,NULL,'2023-05-22 03:31:53','2023-05-22 03:31:53'),(3975,'webmsg','aijob_find_fire_nohover_webmsg','en_US','AI识别通知','\r\n',NULL,'2023052202',NULL,NULL,'2023-05-22 03:31:53','2023-05-22 03:31:53'),(3976,'sms','mission_shareVideo4','zh_CN','飞行监视视频分享','尊敬的中移凌云用户,您收到一个视频分享,请点击链接查看:${para1}://${para2}.${para3}/share/#/share/${para4}?extractCode=${para5}。','31296c539b8f4826ace09f893692539f','2023061201',NULL,NULL,'2023-06-12 12:17:13','2023-06-12 12:17:13'),(3977,'sms','bizproc_warn_sms','zh_CN','告警提示信息','尊敬的中移凌云用户,您收到一条告警信息:\r\n告警环境:${para1}\r\n告警内容:${para2} ${para3}\r\n','97c04f8be3624feeb5d91c6f7f73c8a8','2023072001',NULL,NULL,'2023-07-20 09:43:41','2023-07-20 09:43:41'),(3978,'sms','pubSec_shareCase_40B','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3} ${para4}\r\n报警时间:${para5} ${para6}\r\n报警人:${para7} ${para8}\r\n所属支队:${para9}','851bac4729da40379b9d61f287189a3a','2023080401',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3979,'sms','pubSec_shareCase_10B','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1}\r\n报警时间:${para2} ${para3}\r\n报警人:${para4} ${para5}\r\n所属支队:${para6}','1d4db44455ca4235b16292b9652bf25d','2023080402',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3980,'sms','pubSec_shareCase_20B','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2}\r\n报警时间:${para3} ${para4}\r\n报警人:${para5} ${para6}\r\n所属支队:${para7}','e68b71b7b3eb44aaa25f4df187147e1e','2023080403',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3981,'sms','pubSec_shareCase_30B','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3}\r\n报警时间:${para4} ${para5}\r\n报警人:${para6} ${para7}\r\n所属支队:${para8}','31bebf7fb5f44a8397cb6bc104503361','2023080404',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(3982,'webmsg','user_pwd_modify_suc_webmsg','zh_CN','密码修改成功','\r\n
\r\n

\r\n尊敬的中移凌云用户:
\r\n

\r\n

\r\n    您的密码已修改成功,请牢记您的密码,以便登录使用。\r\n

\r\n
',NULL,'2023082401',NULL,NULL,'2023-08-24 03:18:09','2023-08-24 03:18:09'),(3983,'webmsg','user_pwd_modify_suc_webmsg','en_US','Password modification successful','\r\n
\r\n

\r\nDear Lingyun user of China Mobile:
\r\n

\r\n

\r\n    Your password has been successfully modified. Please remember your password so that you can log in and use it. \r\n

\r\n
',NULL,'2023082401',NULL,NULL,'2023-08-24 03:18:09','2023-08-24 03:18:09'),(3984,'webmsg','user_pwd_modify_suc_webmsg','zh_TW','密碼修改成功','\r\n
\r\n

\r\n 尊敬的中移淩雲用戶:
\r\n

\r\n

\r\n    您的密碼已修改成功,請牢記您的密碼,以便登入使用。\r\n

\r\n
',NULL,'2023082401',NULL,NULL,'2023-08-24 03:18:09','2023-08-24 03:18:09'),(3985,'sms','mission_shareVideoEm','zh_CN','应急通信保障大屏视频分享','尊敬的中移凌云用户,您收到一条视频分享,请点击链接查看:${para1}://${para2}.${para3}/share/#/communication/${para4}?extractCode=${para5}&uavCode=${para6}。','e67f0321cdcd4915bccc641b1abb5ba0','2023092701',NULL,NULL,'2023-09-27 10:03:03','2023-09-27 10:03:03'),(3986,'sms','jg_sms_login','zh_CN','政府监管登录','验证码:${para1},您正在进行登录操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','be3961c9736a4634b7257a9cee1a5da8','2024032501',NULL,NULL,'2024-03-25 01:37:50','2024-03-25 01:37:50'),(3987,'sms','jg_sms_modifyphone','zh_CN','政府监管修改手机号','验证码:${para1},您正在进行修改手机号操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','9a35510eab9d4b58b65f85b9e61fd2c1','2024032502',NULL,NULL,'2024-03-25 01:49:23','2024-03-25 01:49:23'),(3988,'sms','jg_updatecode','zh_CN','政府监管设备校验码更新','设备标识为${para1}的无人机,已被注销,校验码更新为${para2}。','ae13526874544f66bc18ae527e516f11','2024032503',NULL,NULL,'2024-03-25 02:04:05','2024-03-25 02:04:05'),(3989,'sms','jg_sms_findpwd','zh_CN','政府监管找回密码','验证码:${para1},您正在进行找回密码操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','5a228b4eba1b421e8c68d6c402b7cd97','2024032504',NULL,NULL,'2024-03-25 02:07:54','2024-03-25 02:07:54'),(3990,'sms','jg_sms_reg','zh_CN','政府监管注册','验证码:${para1},您正在进行注册操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','f3a6f892dac44af39a2baa119283195d','2024032505',NULL,NULL,'2024-03-25 02:11:54','2024-03-25 02:11:54'),(3991,'sms','jg_regplane','zh_CN','政府监管设备身份验证','验证码:${para1},您正在进行身份验证。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','255cbc702f6f4936be1025239551fea1','2024032506',NULL,NULL,'2024-03-25 02:14:46','2024-03-25 02:14:46'),(3992,'sms','jg_sms_bindnewphone','zh_CN','政府监管绑定新手机号','验证码:${para1},您正在进行手机号绑定操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','4312f0e063364075acef17cd149841b1','2024032507',NULL,NULL,'2024-03-25 02:17:17','2024-03-25 02:17:17'),(3993,'sms','jg_dongtai','zh_CN','你有一条新的动态提醒','凌云动态发布了一条新的动态,请登录电脑端查看。','3267348d0ac54a0498b9f33f71fee555','2024042301',NULL,NULL,'2024-04-23 02:20:44','2024-04-23 02:20:44'),(3994,'sms','validatecode','zh_CN','发送验证码','验证码:{para1},3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','ded6b1eeeb924bd7935644fb21967c4b','2024042601',NULL,NULL,'2024-04-26 07:00:33','2024-04-26 07:00:33'),(3995,'sms','jg_tonggan_notice','zh_CN','发现目标通知','5G-A通感一体平台提醒:【${para1} ${para2}】侦测到飞行物,编号【#{para3}】,位置【${para4},${para5},${para6}】,所属基站为【${para7}】飞行轨迹详情可登录平台进行查看','9053c4226dc2468d87f9aec7f05b8470','2024042602',NULL,NULL,'2024-04-26 07:35:57','2024-04-26 07:35:57'),(3996,'sms','jg_warn_handle1_notice','zh_CN','告警处置通知','无人机${para1},${para2},监管员已进行${para3}操作,处置位置:${para4},${para5}','a41df66417fd471394a11d74a8d18660','2024070502',NULL,NULL,'2024-07-05 06:03:51','2024-07-05 06:03:51'),(3997,'sms','jg_warn_handle2_notice','zh_CN','告警处置通知','无人机${para1},${para2}/${para3},监管员已进行${para4}操作,处置位置:${para5},${para6}','d0daf289f2b64fb9afac64c73c593c24','2024070503',NULL,NULL,'2024-07-05 06:03:51','2024-07-05 06:03:51'),(3998,'sms','jg_warn_handle3_notice','zh_CN','告警处置通知','无人机${para1},${para2}/${para3}/${para4},监管员已进行${para5}操作,处置位置:${para6},${para7}','54e514da6e3b44729e6c980b6cf1066b','2024070504',NULL,NULL,'2024-07-05 06:03:51','2024-07-05 06:03:51'),(3999,'sms','jg_onekey_cleanair','zh_CN','一键净空通知','无人机${para1},监管员已进行一键净空操作,请尽快处理。','dcd6cae37ddc4f31ac86ef8548b1532c','2024070501',NULL,NULL,'2024-07-05 06:03:04','2024-07-05 06:03:04'),(4000,'sms','sec_alarm_sms','zh_CN','安全告警','尊敬的中移凌云用户:\r\n平台监测到一个${para1}告警;\r\n发现时间:${para2} ${para3};\r\n为确保飞行安全,请您尽快处理。','41373a17a8f84e4ca11b9c3c8fcf8dc5','2024070120',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(4001,'email','sec_alarm_email','zh_CN','安全告警','\r\n\r\n\r\n \r\n \r\n 中移凌云邮件通知\r\n \r\n\r\n\r\n
\r\n
\r\n\r\n
\r\n

尊敬的中移凌云用户:

\r\n\r\n

\r\n 平台监测到一个${alarmType}告警;\r\n

\r\n

\r\n 发现时间:${alarmTime};\r\n

\r\n

\r\n 为确保飞行安全,请您尽快处理。\r\n

\r\n\r\n
\r\n
\r\n
\r\n\r\n',NULL,'2024070121',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(4002,'webmsg','sec_alarm_webmsg','zh_CN','安全告警','\r\n
\r\n

\r\n 尊敬的中移凌云用户:\r\n

\r\n

\r\n 平台监测到一个${alarmType}告警;\r\n

\r\n

\r\n 发现时间:${alarmTime};\r\n

\r\n

\r\n 为确保飞行安全,请您尽快处理。\r\n

\r\n
',NULL,'2024070122',NULL,NULL,'2021-06-24 01:49:37','2021-06-24 01:49:37'),(4003,'webmsg','zjjt_create_task_webmsg','zh_CN','派发作业通知','${para1}派发了一条作业,请尽快处理',NULL,'2024072201',NULL,NULL,'2024-07-21 16:00:00','2024-07-21 16:00:00'),(4004,'sms','jg_warn_handle_noti','zh_CN','处置无人机迫降&返航','无人机${para1},监管员已进行${para2}操作,处置位置:${para3},${para4}','ff25df878007456081f5f057dd077a4f','2024072901',NULL,NULL,'2024-07-29 07:46:15','2024-07-29 07:46:15'),(4005,'sms','emergency_duty_task','zh_CN','您有一个值班任务','您于${para1}有一个值班任务,详情请登录中移凌云查看。','06e79370ec314a9e8baadb55570ed345','2024081401',NULL,NULL,'2024-08-14 06:12:30','2024-08-14 06:12:30'),(4006,'sms','jg_sms_modifypwd','zh_CN','修改密码','验证码:${para1},您正在进行修改密码操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','f3b11b2ce28546f5b9f22cdfd59d2adf','2024091101',NULL,NULL,'2024-09-11 06:01:55','2024-09-11 06:01:55'),(4007,'sms','pubSec_shareCase_40B1','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3} ${para4}\r\n报警时间:${para5} ${para6}\r\n报警人:${para7} ${para8}\r\n所属支队:${para9} ${para10}','1e163f4dc1524373b30ad6ff9369abdc','2024092601',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(4008,'sms','pubSec_shareCase_10B1','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1}\r\n报警时间:${para2} ${para3}\r\n报警人:${para4} ${para5}\r\n所属支队:${para6} ${para7}','feb75d76edda44468f5a6db6a1d84679','2024092602',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(4009,'sms','pubSec_shareCase_20B1','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2}\r\n报警时间:${para3} ${para4}\r\n报警人:${para5} ${para6}\r\n所属支队:${para7} ${para8}','36f2a76fd0784fdaa563cc779f5e5ff4','2024092603',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'),(4010,'sms','pubSec_shareCase_30B1','zh_CN','侦察大屏分享警情','尊敬的中移凌云用户,您管辖的区域发生报警。\r\n事发地点:${para1} ${para2} ${para3}\r\n报警时间:${para4} ${para5}\r\n报警人:${para6} ${para7}\r\n所属支队:${para8} ${para9}','8981480641d341b98a51b91cdfb0efae','2024092604',NULL,NULL,'2023-03-30 01:37:57','2023-03-30 01:37:57'); /*!40000 ALTER TABLE `msg_tpl_lang` ENABLE KEYS */; UNLOCK TABLES; @@ -65,4 +65,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-10-15 10:54:29 +-- Dump completed on 2024-11-14 11:14:04 diff --git a/999-数据库脚本/6.0.0/uav_oauth.sql b/999-数据库脚本/6.0.0/uav_oauth.sql index 64081f7..2317a94 100644 --- a/999-数据库脚本/6.0.0/uav_oauth.sql +++ b/999-数据库脚本/6.0.0/uav_oauth.sql @@ -22,7 +22,7 @@ use uav_oauth; LOCK TABLES `oauth_client_details` WRITE; /*!40000 ALTER TABLE `oauth_client_details` DISABLE KEYS */; -INSERT INTO `oauth_client_details` VALUES ('15oM5kxouECva8pU','oauth2-resource','{bcrypt}$2a$10$CZLl.EZolyBux4CCkGpwierPub90X3/tj7B7TTFl.DA2h8grcIIl.','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('1adjizleTe2wdABP','oauth2-resource','{bcrypt}$2a$10$ltFBQ1Li7tBpx6GQBAEP6utrmsaLbYGM0JKJl/kQUy92mteZYNfU6','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('1vUiNDYoSxTMMbBe','oauth2-resource','{bcrypt}$2a$10$4UnDkgMGGOzcdNq3C/Qhp.JJnYrSanh938oqOv8isZF7aGqqaLvLm','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('2SZStPJdTYeEugL5','oauth2-resource','{bcrypt}$2a$10$dREKHiqYhWfIWUmOWudciu6Iq0G7Qh1.KpECdEyzuWgAZ/Ka9tBKG','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('49C8u7qdeiteDGHb','oauth2-resource','{bcrypt}$2a$10$caOwNNd5Ptyfl0tMFdYsWu2hxoPdvA0Eh2H3z9l2F6pmMoMOHavV.','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('4hMNlkCCIDhrQP0q','oauth2-resource','{bcrypt}$2a$10$T2XaEDA9No5qZo0jfiN7jelXS4B81kY2ZgB9y22Av0UrQHfoUGft2','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('4MTIWgCWrPydO6Uz','oauth2-resource','{bcrypt}$2a$10$11YqwEsaQKifnGkYsT5a5eBL8CP1/5AzEPcxmfF8qMAX7oSCgB1H.','all','client_credentials,password,refresh_token,authorization_code','https://www.baidu.com','',86400,2592000,'{}','true'),('4nB0n8VkRLA98umd','oauth2-resource','{bcrypt}$2a$10$r4g/h.dME/yohZeZXz86SOKo3R.1WqXgrBK1l2z3BcLB/YADiz6jK','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('4TBfeQxr8rg33qX8','oauth2-resource','{bcrypt}$2a$10$jlYzmxHmVEdXdPdnrmAeXuZ/y6M/a3N75KWsvww8Y6BXMQMuL3hAi','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('4vMasVq4Vw3QhimI','oauth2-resource','{bcrypt}$2a$10$Dgamu.yKSidJWkK6klZy9.tOmswcQ2WlZp9JwdZlDt8VKHTi025Xq','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('5U6c9TrOv1OF66oT','oauth2-resource','{bcrypt}$2a$10$FiSwy6xQBDl84yrx9ofKEeB2wCbOFZf7etNxFJLdEuVTyX4arsIjm','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('5y21QWseic7oUPs5','oauth2-resource','{bcrypt}$2a$10$68n14Itq0Zvcf5vFnafy7upTcWkfwilmYGdErfsSXP1CWTpyknZnm','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('6EWDvxwoxV6zmDph','oauth2-resource','{bcrypt}$2a$10$5f/I/CkiQjfRBtOri5FExuB4lfmpAhizBthe7DzfWt1tbPytzIms2','all','client_credentials,password,refresh_token,authorization_code','http://baidu.com','',86400,2592000,'{}','true'),('7nHVOAyGHYG7xJDj','oauth2-resource','{bcrypt}$2a$10$QN/N54RuAI50c7kxtMQNoOY.RW8JLzN0HqL.ZD/awZTkh/iZw.sbW','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('7u64ID0HswBBmFeg','oauth2-resource','{bcrypt}$2a$10$qjVKEqOvvsFlpTmikavEx.Q/O67yFmkGHP60rg9q6iWHADIIMiY9W','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('8lRFVA1ywhgXxFdP','oauth2-resource','{bcrypt}$2a$10$GNxKccYa9w7YbIvbNVMMZ.thZQxFK6RZxhaXBxCeoq.v49mPctoXG','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('9bv1qrK4VS1Oc78u','oauth2-resource','{bcrypt}$2a$10$o48mzIEzw9Q.9EvtDDdarOFe72v/RY7S9BXuq46ldsZAmfu8JLyiC','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('9dfmB6CnXo9sJuGr','oauth2-resource','{bcrypt}$2a$10$yoVvQJVYlUeWk3yAxwIBFecVsFsCsirzq78VZGAl1Nf6tJCrhERPO','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('APP_0BF17ayVaSpY89O4','oauth2-resource','{bcrypt}$2a$10$qgoxJUIcYjDiBIMVZbuyqOe5XycFSfwcwOU/yjZcDkplyG0ghWVQK','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/ai-brain/#/oauth','',86400,2592000,'{}','true'),('APP_1QeaPD3Kd90jPh88','oauth2-resource','{bcrypt}$2a$10$PRCsQjC9spE6jBKWB6htLeSk49y4crHkWCY9GnVp9OLxYt1N1bxBW','all','client_credentials,password,refresh_token,authorization_code',' //www.demo.uavcmlc.com:18000/inspection/#/auth','',86400,2592000,'{}','true'),('APP_2O6gzQqdt1gVGByW','oauth2-resource','{bcrypt}$2a$10$.L0Au0SeUuRJD7VJHKUX2OKyUB1mMFdca0wWSuP16DWlHHqwKdwpe','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/#/fireRescue','',86400,2592000,'{}','true'),('APP_3RmcJaecdbsvQwZn','oauth2-resource','{bcrypt}$2a$10$ihMa0pQCipsEEpB12sLHtO8j4rBNQbaN5uG842gRH6fjGBXoexOAC','all','client_credentials,password,refresh_token,authorization_code','https://demo.terjin.com:30043/api/v1/uavcmlc/callback','',86400,2592000,'{}','true'),('APP_4AU8lbifESQO4FD6','oauth2-resource','{bcrypt}$2a$10$qPN8MyHvxCXkvmR9LNfLieNylNxX4TEo056OgTv0COp0IZlZeEN2.','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/media/#/oauth','',86400,2592000,'{}','true'),('APP_4pOYDvnA55Xupznq','oauth2-resource','{bcrypt}$2a$10$pupeWmnjMdmPg2wTU8arGeJvdKTsIgp..fghHSgY6LbxAWl01YK22','all','client_credentials,password,refresh_token,authorization_code','https://www.demo.uavcmlc.com/','',86400,2592000,'{}','true'),('APP_9LY41OaKSqk2btY0','oauth2-resource','{bcrypt}$2a$10$xRYXbJqho1LkYeO8AJZZauTKqEDTB6p/p50aKnIUcsKKSignA/mYi','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/base/#/oauth','',86400,2592000,'{}','true'),('APP_aCOx0NkGTtMweRRL','oauth2-resource','{bcrypt}$2a$10$iR3TrRLqBibxW0nwkqA3weLqLVRUyCkAwudH/8kmQzal/GVI.XVGC','all','client_credentials,password,refresh_token,authorization_code','https://lab.uavcmlc.com/','',86400,2592000,'{}','true'),('APP_aDxbkOxldQw2GW6h','oauth2-resource','{bcrypt}$2a$10$TV1kAFV4EEkZgoUQCOqXf.UGDwh59KD77W4NVxwbT4tnZJQdvYb9u','all','client_credentials,password,refresh_token,authorization_code','http://yc.flision.com:9302/login','',86400,2592000,'{}','true'),('APP_aGsTAY1uMZrpKdfk','oauth2-resource','{bcrypt}$2a$10$211IxYlPL15c0IR1R35Haeeo86ruKl2RBlHVj94FqIwewyREli5VC','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/emersupport/#/oauth','',86400,2592000,'{}','true'),('APP_b46KkuWDTE725RP3','oauth2-resource','{bcrypt}$2a$10$l1A2JZ3tzD2PkRc7fw308.PDn7631A6bclyQfK6I6nxemGbrtSdTK','all','client_credentials,password,refresh_token,authorization_code','as','',86400,2592000,'{}','true'),('APP_BMxntZu3pjr4Y4lW','oauth2-resource','{bcrypt}$2a$10$SvIgFFOZVLPY36O0e28n2OOHkZDUaaGbXRMIQ0TwBU4mBt40/HBvK','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com:18000/splice-visual/#/oauth','',86400,2592000,'{}','true'),('APP_D9yHWNgGtayZnEUG','oauth2-resource','{bcrypt}$2a$10$88xmnZjOdTJXKKYpV1Sj/uLxfzLpfDgIk2vr4PVL1L8NLTbarfQd6','all','client_credentials,password,refresh_token,authorization_code','test','',86400,2592000,'{}','true'),('APP_e98donoShXhPfUeb','oauth2-resource','{bcrypt}$2a$10$.MI2z9U0WfXXATqlNCm7OuexUk94PEhrdRrc4NnVfwudgdHj2U2qy','all','client_credentials,password,refresh_token,authorization_code','https://www.demo.uavcmlc.com/','',86400,2592000,'{}','true'),('APP_ezhJe6BZFIcWK52h','oauth2-resource','{bcrypt}$2a$10$Y66cb87.OdlgTLmbtbGHQORevbxbu1cvVfBM9TE4R5ed7KK5KfCHe','all','client_credentials,password,refresh_token,authorization_code','//','',86400,2592000,'{}','true'),('APP_FAiE5CmLnI1D5uSn','oauth2-resource','{bcrypt}$2a$10$BrSZg1AtkZZ5D5r8fuh7LuKa0IeIGd3rkTpvVRbbSDxEn9w.7hQMK','all','client_credentials,password,refresh_token,authorization_code','d','',86400,2592000,'{}','true'),('APP_FDHW2VLVDWPnnOCy','oauth2-resource','{bcrypt}$2a$10$HD1h1NMiPHedR2xXt7sX.eetjPJaQrYWtL058b4Okq8rhL.UvjD6q','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com:18000/detection/#/oauth','',86400,2592000,'{}','true'),('APP_GggMNtv9QlP4c9Or','oauth2-resource','{bcrypt}$2a$10$kc.QIBEKGCwO5SErXouIn.DM83R15QU4WOfhan76HmLy0M1TicuKG','all','client_credentials,password,refresh_token,authorization_code','https://sentry.dev.linxot.com','',86400,2592000,'{}','true'),('APP_GN6Mqzr6pCwZwtya','oauth2-resource','{bcrypt}$2a$10$E3Ufnoa1fOUpzL3hoUcS9eMvQs6uXkniuHl09w8LnKumEDktbjtUa','all','client_credentials,password,refresh_token,authorization_code','https://www.demo.uavcmlc.com:18000/traffic','',86400,2592000,'{}','true'),('APP_gXFErCPp54rC0ase','oauth2-resource','{bcrypt}$2a$10$TcquwxxldAFpthVM.LQaZ.3DHaZUXPz96NE9qyyfcdmUrMaYMaeeG','all','client_credentials,password,refresh_token,authorization_code','about:blank','',86400,2592000,'{}','true'),('APP_HqVAZZ55EWfLQ063','oauth2-resource','{bcrypt}$2a$10$w2l2yzC0wTaZCfCBuvmYs.LEztibRgD0pmKuvIPE4mrNRFsFjT0f.','all','client_credentials,password,refresh_token,authorization_code','https://isv-rsi.i-tudou.com/login/oauth2/code/PANGU-RSI','',86400,2592000,'{}','true'),('APP_Jc8i2wOQ1t73QEJS','oauth2-resource','{bcrypt}$2a$10$K3/EC.L2epfQMw1Qe3Mrp.mZxvMo4wsq0IsF.Tgd/r4kzyGn3KGdC','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com:18000/visualization/#/oauth','',86400,2592000,'{}','true'),('APP_jf04PerIBiDeRO6l','oauth2-resource','{bcrypt}$2a$10$/sSDpTV66PkRnO9Ay9iwb.vb2pMszQTwog.OsPCbWiNFiRYdEGLny','all','client_credentials,password,refresh_token,authorization_code','http://116.63.168.191:8184/analystrunner/a953b977-21fe-465f-99d1-e1d9351bd90c','',86400,2592000,'{}','true'),('APP_JUSEMc7afyWXxvE7','oauth2-resource','{bcrypt}$2a$10$M1vK3afxbWLxscTH/CBNxOxuSjKRPyAcUArsxH/cFHgqYqmTw94mS','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/security/#/oauth','',86400,2592000,'{}','true'),('APP_k5cbUcneptCuDAMM','oauth2-resource','{bcrypt}$2a$10$F1GOE1V5hDiT2a30KYoozegbj.d.LHxBh7gWx.O3wJTLR/t2Tm24O','all','client_credentials,password,refresh_token,authorization_code','http://192.168.34.201:9527/callback.html','',86400,2592000,'{}','true'),('APP_kvVZWQ2VDP64l5Hk','oauth2-resource','{bcrypt}$2a$10$GpVKqhISmaD1urK2Wz0OEeTGFFtMss9mzq/w51hd7jLS0/br3663a','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com:18000/infrastructure/#/oauth','',86400,2592000,'{}','true'),('APP_l4HIMixfIXhlCTi9','oauth2-resource','{bcrypt}$2a$10$MPaf075Oi31rRiEG5rINouDLzx4L9cXECmmkG2H08KzR5S3DfQWT6','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/splice/#/oauth','',86400,2592000,'{}','true'),('APP_lkAjaqyoJIYqQhmc','oauth2-resource','{bcrypt}$2a$10$CDm/go4s2IfvNudAQ6F1seETcDrc1F7NiYH4PkCjZxlsX1uJWPZHO','all','client_credentials,password,refresh_token,authorization_code','https://runtoint.com:21800/ssoLogin','',86400,2592000,'{}','true'),('APP_m524AblyDIK4I4QT','oauth2-resource','{bcrypt}$2a$10$Li.HBYA4Y0rD3A32TUXVA..LaGyW7uoIURDN6Q3eoMUADB3GReRnC','all','client_credentials,password,refresh_token,authorization_code','https://www.demo.uavcmlc.com/','',86400,2592000,'{}','true'),('APP_MEeBJHp1fSVD1Wuw','oauth2-resource','{bcrypt}$2a$10$SJSziqlVSBUR.cGaVIO8Run9cNg1ckXk9D2Nkt8QnF9JAom8Te9lS','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/mws/#/oauth','',86400,2592000,'{}','true'),('APP_mOX7BPo2fRyS0SHk','oauth2-resource','{bcrypt}$2a$10$zvoswOEady9RntsI01Ify.Reh1KtMHsil3Pa6njaeyu7VdOqTdGtG','all','client_credentials,password,refresh_token,authorization_code','ddsadfsf2','',86400,2592000,'{}','true'),('APP_oL9KHzs8vLkCYgGO','oauth2-resource','{bcrypt}$2a$10$CEDLN/HbZvrCom.D3DtQ2eb2/BygGO/U4F1YA2irBAhDm/y4Dn9ja','all','client_credentials,password,refresh_token,authorization_code','sfa','',86400,2592000,'{}','true'),('APP_OoWgL4xwb2TJIAHv','oauth2-resource','{bcrypt}$2a$10$.zsHcjOzUmIGq4/G2bqo3uOEySAQdL/UCQRTyl/PH7EK5fekJyGXi','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/#/park','',86400,2592000,'{}','true'),('APP_OqOQxwHnYizTFEu4','oauth2-resource','{bcrypt}$2a$10$AF1z.U11D35evDlThPgfmut56SC5Z58r.1.Cwnren3hfbzwLnPdgC','all','client_credentials,password,refresh_token,authorization_code','https://www.demo.uavcmlc.com/','',86400,2592000,'{}','true'),('APP_OUrP03UOTECGIxH8','oauth2-resource','{bcrypt}$2a$10$3goXDasMuzxcVJQ/vtsRIuyRK99D2EP7xcN3oQ7UkEEcR/2dFxM1a','all','client_credentials,password,refresh_token,authorization_code','http://47.96.112.120:8012/cyycallback','',86400,2592000,'{}','true'),('APP_pRD4netwRenuNWYt','oauth2-resource','{bcrypt}$2a$10$FcP3ScYm6QBQ.PRkNsm3aOh0mYz42EaD3Tq12rakEcIvflL7gjp4S','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/#/communication','',86400,2592000,'{}','true'),('APP_PvdfRRRBPL8xbIwl','oauth2-resource','{bcrypt}$2a$10$afiTFwEVvI/jhZ1.WpZ1u.fzQ5AN57OhnlMJA5fKwmSGoJ.hTDR0C','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/logistics/#/oauth','',86400,2592000,'{}','true'),('APP_pWf3ddV5e6HXrSVG','oauth2-resource','{bcrypt}$2a$10$2hEy9mLSEY7gkyT1hTyJLuTKg0tem955Qt3v8cGH7Bbrhvd7hn42O','all','client_credentials,password,refresh_token,authorization_code','http://222.128.5.18:32092/tlcp/f/autoLogin','',86400,2592000,'{}','true'),('APP_Q61lT2i6zhnf5pvo','oauth2-resource','{bcrypt}$2a$10$tfQ6mWk1nYlJRDeU1Oym0eVDBlJ7LeytydT/jaxaxLPUwvj7V4IdK','all','client_credentials,password,refresh_token,authorization_code','https://www.demo.uavcmlc.com/','',86400,2592000,'{}','true'),('APP_qqSu82THfexI8PLM','oauth2-resource','{bcrypt}$2a$10$Zr7M5K0PmoaOmHBx6svyvehpHRrK7Sldvwb8JNTnx5.PdR9i/N7ha','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/supervision/#/oauth','',86400,2592000,'{}','true'),('APP_sbp9mWGgvgmFVNKc','oauth2-resource','{bcrypt}$2a$10$FMeLr4BShTJ4pRFeIlLqAuAqJwG8JnAjPgZWbNv.aM9kTG6dmnGN2','all','client_credentials,password,refresh_token,authorization_code','http://117.139.13.157:25057/#/autologin','',86400,2592000,'{}','true'),('APP_UIegse6Lfou9pO1U','oauth2-resource','{bcrypt}$2a$10$wupyrnaMMryvpiP5dspakO6ok6RtcLS8ez3d4rUb9xaKQUyqojTH2','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/armypeople/#/oauth','',86400,2592000,'{}','true'),('APP_uzUqFHEchpNE8ZwX','oauth2-resource','{bcrypt}$2a$10$Gqnw4l3I6r9Xq7tePNDPbe3PKn2O8FikuzDXVQHf.QiWA7fYiSbFG','all','client_credentials,password,refresh_token,authorization_code','https://isv-3dacqm.i-tudou.com/login/oauth2/code/PANGU-3DACQ','',86400,2592000,'{}','true'),('APP_VDAsQoijztZcgcNl','oauth2-resource','{bcrypt}$2a$10$rjhYusxCB/yLaK4iY3Q7rujyHWVyN7FU1KrLcQwl8Eha0mymhmgGK','all','client_credentials,password,refresh_token,authorization_code','#/simulation','',86400,2592000,'{}','true'),('APP_VNsPETiwZpNBFmrT','oauth2-resource','{bcrypt}$2a$10$Huf8L3qeHxmHqaESAEz2q.Vp2HYA.0PfOMaop3.EEyp9lcl3SE4Ru','all','client_credentials,password,refresh_token,authorization_code',' //www.demo.uavcmlc.com/green/#/auth','',86400,2592000,'{}','true'),('APP_WXC98VROH3JWNUcw','oauth2-resource','{bcrypt}$2a$10$VUhUAxR7qpUx2uKLkoWH1OHIeV6lE8anJbROVXyQQncc2xMkrwcf2','all','client_credentials,password,refresh_token,authorization_code',' //www.demo.uavcmlc.com/threedsimulation/','',86400,2592000,'{}','true'),('APP_X4KkxRzeqPyE0b1f','oauth2-resource','{bcrypt}$2a$10$anjsamTxvvk1HtrtNHgpEuJFFqzXcljXojpn7nzi1Uk/jhx1gvWuq','all','client_credentials,password,refresh_token,authorization_code','http://118.114.172.141:51103/#/autologin','',86400,2592000,'{}','true'),('APP_xtN9XF2L1J4IRHaB','oauth2-resource','{bcrypt}$2a$10$Gp4JyOGJa9zntmCRKUPabe/hLBKIXcyZY/RTJaoCosNnzt60y530e','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com:18000/hyper/#/oauth','',86400,2592000,'{}','true'),('APP_YXXwlSJI0eIj0qoA','oauth2-resource','{bcrypt}$2a$10$ivijiTXV3SGgP0.fhFTtTOx/BXi6EDpfRfm.x38y51gBdPrCm6Yxe','all','client_credentials,password,refresh_token,authorization_code','pangu','',86400,2592000,'{}','true'),('APP_z1aks5MqgKXJ9hry','oauth2-resource','{bcrypt}$2a$10$8ehYiqf88soxdtnYTNJLzumWDCRGmOnqbNhC9kUWuKlMB9NYrNg8y','all','client_credentials,password,refresh_token,authorization_code','https://192.168.34.33:19092/callback.html','',86400,2592000,'{}','true'),('AucvTNtcLqIiefb3','oauth2-resource','{bcrypt}$2a$10$M6wf8L.fQ8pCCiAbv8oFie8ioXbQ4y.nrp5/..Fz9qx.TsBjzjZly','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('B50M5wmp1pKg9Liy','oauth2-resource','{bcrypt}$2a$10$oMR9HD2lnTJ3gGWbGZ7rQuiLq0fw9Jt4sau3q0DdjQyVaOlTQkY6S','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('bpv9889lSpjubYka','oauth2-resource','{bcrypt}$2a$10$gGnUydBa.Y3mm9IOWaLNJeHS9WEo.zu5Tf1TAU3eWfHk6wFzE1op2','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('bvadukd07KOsq4Lj','oauth2-resource','{bcrypt}$2a$10$AdEP.yoPaiZIL6WbrQbqYOVmoYhgOTF8PFb.uFlg7DxFU9oWXuGYe','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('C9EvPzYe7aB454zG','oauth2-resource','{bcrypt}$2a$10$j8lhivVzrqk5NfCgAm8nGOgv.DGIO.iJjNdMvFirvgmF3ygt1Jvs2','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('cDBc7XuAJMYfGX1C','oauth2-resource','{bcrypt}$2a$10$zh/ZLtgpBu3wNRzaFUz2z.xZEiqZ2yl98wYvs4/Et/7ESCsoGvYYO','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('Ch3KyCtMKqtRgDzI','oauth2-resource','{bcrypt}$2a$10$ZdEIGaS.QIabVCNEKZ7C8eFIE7ZPgXSh.TfeSB9qJathWOQ9iIIE6','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('cJHO4oeAAwLX4zNw','oauth2-resource','{bcrypt}$2a$10$gewQUIYx16NlG/Obz6X8fu.r4dVvxbFkGO5C7q2sYOSmuJlZNH2LO','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('D26SF7ky8vQweHgP','oauth2-resource','{bcrypt}$2a$10$ANHBJ8uUsLkx8FIIvEyZo.Bt7to0hUhwwvBWAYTjix2EIbkLEoZ/2','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('de9m4Mc5nUv2GvQ1','oauth2-resource','{bcrypt}$2a$10$5S7xBj6uraBCZy.nGClMXOeIGETU1bq.F6EjB0xDN6Vh7j4WkM/BS','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('deQXLIM0czv9fhel','oauth2-resource','{bcrypt}$2a$10$iP.r6bD.IUl6.Lxki.4MRu2u0Ilr2z4C7DL35i4mTk4fngb8TsiHK','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('dm1npsXLQk2iRH2u','oauth2-resource','{bcrypt}$2a$10$8v4aWDQiDInfdZNFLPTAnOeOOKtey0p/mYtMFoleLcnS9hX6VTR7G','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('dy8AHJmXblTbz0SV','oauth2-resource','{bcrypt}$2a$10$Ouf3wAdPcRzNlyCfJQ3Vsevt0UxvyXHHnFc518xiPO8SJCBSRV2bW','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('E5Mm3ICZg089nlvd','oauth2-resource','{bcrypt}$2a$10$v/UUpWxa8o5kLx6Fmet/qOHRdNx0P4dCdniQRI68gV6LcVyq73bRy','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('E8TKEUvWkiSA11GX','oauth2-resource','{bcrypt}$2a$10$8aOSSw8WcropH.jHWZAhxu3i0n2J3XGf3VLbKEtT24RvBsfKFfWey','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('errC2h4TZxa4XJW1','oauth2-resource','{bcrypt}$2a$10$TbPqw7JELBsKxjH17aehReHhaogefYJLhKNCFgU/my7XcD4eVcji6','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('fcwcDJhVMO1pqN0b','oauth2-resource','{bcrypt}$2a$10$QRVgOM66QztZraNysMPpUOdL6zLUuUnXDgkQCteQgU6sQTMwZOPIi','all','client_credentials,password,refresh_token,authorization_code','https://www.demo.uavcmlc.com:18000/open/#/console/application/detail/setting?appId=474246619413348352','',86400,2592000,'{}','true'),('ff4mXSniVzQmWTiQ','oauth2-resource','{bcrypt}$2a$10$q0didxbRVyT//KLa2//XEOJcynu25gwi8jydNrpWU0u4Z.auBErnG','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('FL8SbZX4hs2qPhmm','oauth2-resource','{bcrypt}$2a$10$e2pjpwaOmYGK/vpzQMRmO.08.c7LrPlYKKWH0FPlj6L6wlexFQa2O','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('g8HyyTC72dEDiDsK','oauth2-resource','{bcrypt}$2a$10$pBSLSDHTmpErLU7z6wI4V.KqCxDYs865Lm8nIagU0r8LFz5g74PAW','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('gateway','resource,oauth2-resource','{bcrypt}$2a$10$0KKNS7inDBjnX2G34s/7fe5XpO7YdeQ2RcBdwspL/aB7ZI45fFO1O','all','password',NULL,NULL,1800,NULL,NULL,NULL),('gateway_app','resource,oauth2-resource','{bcrypt}$2a$10$0KKNS7inDBjnX2G34s/7fe5XpO7YdeQ2RcBdwspL/aB7ZI45fFO1O','all','password',NULL,NULL,2592000,NULL,NULL,NULL),('GrYb2kHtX01b7E1s','oauth2-resource','{bcrypt}$2a$10$87sWbwY0HFwJXDNyqcBiqOW4lPfp8n.NHl8Kdzh5mcDP/ZPwoj0Ny','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('GVahSvoIkVCvN1ZT','oauth2-resource','{bcrypt}$2a$10$ItIdvut0QhJwm/3TaXGCguXUWGx9Ht3CXRYlVDTyhXQVKS0zI5Xd.','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('h20Z6cVxke9SaI9Z','oauth2-resource','{bcrypt}$2a$10$TYTuEpFlViUS5HdkxcIC8O3vTFZUQk8TIX/tHxQPmpoIBGiEZmJnG','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('habGqomHztrBNjqi','oauth2-resource','{bcrypt}$2a$10$j/Q1RXKemyWLVq/Q5bTp1epiLPV0JhBvJDxG.0844SssAUKzWxdSe','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('IaIYAnKu0sU1NXDL','oauth2-resource','{bcrypt}$2a$10$/POw/u1u05DWhp5pTVb6Ne1DkP0H.pKMyBW/hO3ttDci9ZW18WHxO','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('IHxy9UQfssyDEdql','oauth2-resource','{bcrypt}$2a$10$gXf5V9nmU8HHEHY46MoX8uJ94hD5mDWvpAdLYZnOmwgRQUYoKdV7K','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('J9cTJG2qwq46orza','oauth2-resource','{bcrypt}$2a$10$xOFyNtToN3atbjeQEXmAwO0OVtpeVBWnjOejYDkPauAmZM7/S0A9q','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('Ji5MavNrmlugG3Nw','oauth2-resource','{bcrypt}$2a$10$ePJqM6YUOur7q1sG7z3gC.q5CSakuB6m2PKPeiQoeicLYdo61oHI2','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('JNipQ9PuZeb5taI2','oauth2-resource','{bcrypt}$2a$10$Ayd1iz4Sh/T7YPNxN6oJJeoQI3NZKQdvi1teF5e6t8daoc9aEKc4q','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('jxavoqlzRW9rJbMv','oauth2-resource','{bcrypt}$2a$10$5OpmCWD.1msfmPH8BrgH5e7ofHgSMssG6IX3ON8HMjVVsx3AOvcuy','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('K14gDYI9CVyuSbxI','oauth2-resource','{bcrypt}$2a$10$ivFYTPzls7v0tXXiJmrpF.oyv8PaApj3ylECixW6Y.dVNUpufx.Ki','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('K2GWdIPTqeea3JBw','oauth2-resource','{bcrypt}$2a$10$Luj1V8M8bJnr9M/DtoINO.JCY2sr//Rsjja82A.ZlvT2P0miXe6s6','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('kf8tjZDIv71acAD1','oauth2-resource','{bcrypt}$2a$10$wO6esoRLntZMd6duPfy1ROdogQ5o4NUU5GsR0DcBkjPlFlmliUpWu','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('Kl14XjSdWNdNZ3GS','oauth2-resource','{bcrypt}$2a$10$dvkMd6KDwOD4urmhT51wTujUPlHJm7k5boG8PzBpEuDEPJlHdXluW','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('KLL3Zu6a6d8WeIbr','oauth2-resource','{bcrypt}$2a$10$2kXhqeUmGoLIoekFQAlXNOIyM2JIiJiPIe..M5J5M4/OFyMlA/oV6','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('kSt0cITaYjwijgIY','oauth2-resource','{bcrypt}$2a$10$QUAQR6D/CdB5kGdAo8phJO0OaVOXGf8s5j4mFlWERzom3lCzMaGbS','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('lCOOsj39WQ4LkdMo','oauth2-resource','{bcrypt}$2a$10$X2R57Mkf02F1LL90ISpFfuW9BlBl.dkkQCvBmkPmxazv7t64za6AS','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('LhiYSXv5Yy2vksto','oauth2-resource','{bcrypt}$2a$10$bEs4Ni6l5n1c/QyQLfqPwes/pX0r4IIZAJUx4Dp398osgutorPvG.','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('lsAfRs5c0j7cGIdQ','oauth2-resource','{bcrypt}$2a$10$VNDQgoBm5FNzkOqZICwMJOuim/urXnYrm6EW.RFxCrOhBCBupbhuK','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('lzTaGWYIcvNHevgQ','oauth2-resource','{bcrypt}$2a$10$GmATetLnq9nmQBXPDaKIEOs/mPp1Rru2Yn9y2Uw4XtPsjH3ZhTGSK','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('NckRUGzbzfsnfOp4','oauth2-resource','{bcrypt}$2a$10$kp3OGQIO7aRtWDV/WwyNF.RSTd.JRYlKl4mp59gsnviYKPMZ0nRJq','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('NFCaNEzq5jOI7ajY','oauth2-resource','{bcrypt}$2a$10$nG97Vlbd.Bvc2ZV8JqvM5.8H6a9hVNelMXDHrhSUbZHJMPVfrZaW.','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('NQI1QhgYDoU5SHy2','oauth2-resource','{bcrypt}$2a$10$YI3D7KF87.6pvA0FWO1cz.hpIAUNQGegmwgt7HI83nDczU5epMitO','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('O4Dr8hVqn6cUCbf7','oauth2-resource','{bcrypt}$2a$10$ZB/exZ17DJt5yOBwDWzP7Oqas/s8BlxOOkRxrWEEG/nRRaLEOczPO','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('OQfNmSqDixTbpuxJ','oauth2-resource','{bcrypt}$2a$10$knKfLboI1EM1CCtLWCio1OP8jtqwSewaM1wMMvNXHfPUfU37LQQ9S','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('oytDkqppMU4WR4H1','oauth2-resource','{bcrypt}$2a$10$9l4HYbaYppKIlGHWZWQVHejUtLTOlUGLv6T0LRqz1Oxf0/eSDvVlm','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('ozdOgG6tarMBRmfl','oauth2-resource','{bcrypt}$2a$10$6BcUnguPSmCr4d9d3nkKle7MKp9QpJac1qukKnY/N3cned6R1gYeW','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('p6dTB1NmOsRCfDAa','oauth2-resource','{bcrypt}$2a$10$Auf1Tie90X.agUte/pW53eVpui0RCS9gLSzknfBkVK47GXSRnIS5e','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('pd6dRhICfH7BkwG2','oauth2-resource','{bcrypt}$2a$10$rab7QSSmYDL6Xo8df7QDE.nsnpjWOdRU4ZXiaS.7yyS8nbmZqBNHe','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('QB46nC0eKMSDZP1v','oauth2-resource','{bcrypt}$2a$10$Lc8frO8M0.689tVbNnkBPe8DhZIxXNUCqiEY.etIouGaqvm5GjPru','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('qiSVgPXIIWWQzkeu','oauth2-resource','{bcrypt}$2a$10$E2ofF/3s8cow45x2F/205ezNd2imHf3M4GuUZT4WIK0/wflAWwHMG','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('qQDMgiNgGnWncB1e','oauth2-resource','{bcrypt}$2a$10$/kqmyJfzMsX/jjMhd.SpY.NjqBgN8moGXcrOHa5udQN3MFYCiB7rG','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('qZirRd12P84XGJ77','oauth2-resource','{bcrypt}$2a$10$fgtj8pGhQlL2EYEJhQBt4OkRCIy2R8nJMhHkj.skbM9Ehqt9RBj6a','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('RMADKvD3bYmqU5vI','oauth2-resource','{bcrypt}$2a$10$iY23C/d7HdhkTx24egvCyOzSeDbe2U299Au3FdTiczagYuKRo05Ci','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('t449G2PIalwkR3kM','oauth2-resource','{bcrypt}$2a$10$.UBR0uwq6SuYaWPCRbFwJ.Rkz5BRNC5WUJ49Nlz6pSOSbMIZPs6My','all','client_credentials,refresh_token','','',3600,7200,'{}','true'),('t9Dj1d248bKLQHKM','oauth2-resource','{bcrypt}$2a$10$fJq3kiOvx6f4B.cxzdPql.ndz6QhoAJFfNBft3UDnN4cA/7omjtoe','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('tFyEE1UR42vlmoWZ','oauth2-resource','{bcrypt}$2a$10$CcBYHxlw6TmrjgqxQ5SOOeMkTcAUCOuRjELU7CjS0.WYoPHIt/tMW','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('TWbKMB84WSg3tjFq','oauth2-resource','{bcrypt}$2a$10$c/TxR7skLwu0pXMIp7vFm.2JocAEsDKigdpZTNqOVB2HUxMfCcW4m','all','client_credentials,password,refresh_token,authorization_code','http://927bb192d5.ipv6.1433.eu.org','',86400,2592000,'{}','true'),('ucurTc73uqVla13E','oauth2-resource','{bcrypt}$2a$10$ZxGNZ2iEzM8B9eQGzDiYY.qB0Zk/pvuX9sK0OjjT3f2aVrWXFkdM.','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('VD5O5hAaSHwvYJPM','oauth2-resource','{bcrypt}$2a$10$138BNTVJcQKtuBMO8yN.o.Mzd6J0Vr16NlrGuRY2yzey1nE8OfTg.','all','client_credentials,refresh_token','','',3600,7200,'{}','true'),('VzW9o3mzYMAAf1Wo','oauth2-resource','{bcrypt}$2a$10$9keGEozeNUHUr9x2VIftKeUFtzhHE63nA9FueyncW2eXY4aLMJ9HW','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('W5EZZg3NCz7I1rXd','oauth2-resource','{bcrypt}$2a$10$8G5b3q2YrAycD69.gCgMdOHVh0RoZNUA7MlioSubsXTKavCpcaUfe','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('x7vc3sG6Ze0cZD4m','oauth2-resource','{bcrypt}$2a$10$6r9zHn6TefYnYptZqhtkPOzqgkvSgk88yr81qw2O6ZZCSovtX/Hda','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('xVHfHua7HJTWABYn','oauth2-resource','{bcrypt}$2a$10$kp5XAAqe4AlgvaH5oksvCec9TvS5WQELX.r5TmN0BbaIBrunxsL5.','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('YFwXSbZTyrwjQMFG','oauth2-resource','{bcrypt}$2a$10$lwaNACDPvMJHvR1emhC3mu/DYUQtUsidzaLTQLcdxC.WxN5F4I4qy','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('Yik5RhgClTf9SvMM','oauth2-resource','{bcrypt}$2a$10$.n.lapfSc5JN8MQqgO6wMeVqDRQ/RQ3xUr7jJXEsQkXURe6lee60C','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('YJbJoB7ZsIGFmtxh','oauth2-resource','{bcrypt}$2a$10$a0T4xF4qmF9lOJ000prwm.WWXhzY/1YhmgwWman2SncH.4RMTqQLy','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('Ym2P9kdjKCr0n0lI','oauth2-resource','{bcrypt}$2a$10$2k1SPOBAIhNT2ZhWtkIIZ.c2QaaKbKN8aSRoJuudXuX8HQh5/upMu','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('YZxYPIVEibyiwn7t','oauth2-resource','{bcrypt}$2a$10$VbPI5dwZ0TNi4qpCxqsOCu2QXc0rIun9jkIdXH8sYZAorJOTlx.Yy','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('zF2GeZsBQ4G4ynTc','oauth2-resource','{bcrypt}$2a$10$66W18ltWQpp9sPp/9IQ5qe8MS4lOu9qCKKFSTFTbY9wrdflX1cCZG','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('Zq1m9viuyDwZnKjf','oauth2-resource','{bcrypt}$2a$10$q4/vOHgGPuMEXkhMwESHpO5h.OalRIX4nhsHQmM12ix2LNKAPkCya','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'); +INSERT INTO `oauth_client_details` VALUES ('15oM5kxouECva8pU','oauth2-resource','{bcrypt}$2a$10$CZLl.EZolyBux4CCkGpwierPub90X3/tj7B7TTFl.DA2h8grcIIl.','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('1adjizleTe2wdABP','oauth2-resource','{bcrypt}$2a$10$ltFBQ1Li7tBpx6GQBAEP6utrmsaLbYGM0JKJl/kQUy92mteZYNfU6','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('1oaJyIJdELGwmefc','oauth2-resource','{bcrypt}$2a$10$trml4N1i4L.o4UZAihz3RuLkBG2z5FsB9xRMOn5nHO781fFC5h5KK','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('1vUiNDYoSxTMMbBe','oauth2-resource','{bcrypt}$2a$10$4UnDkgMGGOzcdNq3C/Qhp.JJnYrSanh938oqOv8isZF7aGqqaLvLm','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('2SZStPJdTYeEugL5','oauth2-resource','{bcrypt}$2a$10$dREKHiqYhWfIWUmOWudciu6Iq0G7Qh1.KpECdEyzuWgAZ/Ka9tBKG','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('49C8u7qdeiteDGHb','oauth2-resource','{bcrypt}$2a$10$caOwNNd5Ptyfl0tMFdYsWu2hxoPdvA0Eh2H3z9l2F6pmMoMOHavV.','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('4Hi7m4HMKdLcLtWn','oauth2-resource','{bcrypt}$2a$10$/c0wd3HL3ETd9HUlBlkVmuVCkCJzCyPV6FO1zbXz4ss5RK4X.b0.G','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('4hMNlkCCIDhrQP0q','oauth2-resource','{bcrypt}$2a$10$T2XaEDA9No5qZo0jfiN7jelXS4B81kY2ZgB9y22Av0UrQHfoUGft2','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('4MTIWgCWrPydO6Uz','oauth2-resource','{bcrypt}$2a$10$11YqwEsaQKifnGkYsT5a5eBL8CP1/5AzEPcxmfF8qMAX7oSCgB1H.','all','client_credentials,password,refresh_token,authorization_code','https://www.baidu.com','',86400,2592000,'{}','true'),('4nB0n8VkRLA98umd','oauth2-resource','{bcrypt}$2a$10$r4g/h.dME/yohZeZXz86SOKo3R.1WqXgrBK1l2z3BcLB/YADiz6jK','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('4TBfeQxr8rg33qX8','oauth2-resource','{bcrypt}$2a$10$jlYzmxHmVEdXdPdnrmAeXuZ/y6M/a3N75KWsvww8Y6BXMQMuL3hAi','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('4vMasVq4Vw3QhimI','oauth2-resource','{bcrypt}$2a$10$Dgamu.yKSidJWkK6klZy9.tOmswcQ2WlZp9JwdZlDt8VKHTi025Xq','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('5U6c9TrOv1OF66oT','oauth2-resource','{bcrypt}$2a$10$FiSwy6xQBDl84yrx9ofKEeB2wCbOFZf7etNxFJLdEuVTyX4arsIjm','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('5y21QWseic7oUPs5','oauth2-resource','{bcrypt}$2a$10$68n14Itq0Zvcf5vFnafy7upTcWkfwilmYGdErfsSXP1CWTpyknZnm','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('6EWDvxwoxV6zmDph','oauth2-resource','{bcrypt}$2a$10$5f/I/CkiQjfRBtOri5FExuB4lfmpAhizBthe7DzfWt1tbPytzIms2','all','client_credentials,password,refresh_token,authorization_code','http://baidu.com','',86400,2592000,'{}','true'),('7nHVOAyGHYG7xJDj','oauth2-resource','{bcrypt}$2a$10$QN/N54RuAI50c7kxtMQNoOY.RW8JLzN0HqL.ZD/awZTkh/iZw.sbW','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('7u64ID0HswBBmFeg','oauth2-resource','{bcrypt}$2a$10$qjVKEqOvvsFlpTmikavEx.Q/O67yFmkGHP60rg9q6iWHADIIMiY9W','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('8IJLqY7JQVMpLf6X','oauth2-resource','{bcrypt}$2a$10$dT2K9E37OAMnjnQDk8mDlulg47R9l9d3HSRU9cXufhblPcmmmfthK','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('8lRFVA1ywhgXxFdP','oauth2-resource','{bcrypt}$2a$10$GNxKccYa9w7YbIvbNVMMZ.thZQxFK6RZxhaXBxCeoq.v49mPctoXG','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('9bv1qrK4VS1Oc78u','oauth2-resource','{bcrypt}$2a$10$o48mzIEzw9Q.9EvtDDdarOFe72v/RY7S9BXuq46ldsZAmfu8JLyiC','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('9dfmB6CnXo9sJuGr','oauth2-resource','{bcrypt}$2a$10$yoVvQJVYlUeWk3yAxwIBFecVsFsCsirzq78VZGAl1Nf6tJCrhERPO','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('aGUWYadzbIOZXfMD','oauth2-resource','{bcrypt}$2a$10$XmHFLkHQdRLuC7TNbA8Qo.4QYHht7q1W8kh5aoISg/OyU4eSdaOri','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('APP_0BF17ayVaSpY89O4','oauth2-resource','{bcrypt}$2a$10$qgoxJUIcYjDiBIMVZbuyqOe5XycFSfwcwOU/yjZcDkplyG0ghWVQK','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/ai-brain/#/oauth','',86400,2592000,'{}','true'),('APP_1QeaPD3Kd90jPh88','oauth2-resource','{bcrypt}$2a$10$PRCsQjC9spE6jBKWB6htLeSk49y4crHkWCY9GnVp9OLxYt1N1bxBW','all','client_credentials,password,refresh_token,authorization_code',' //www.demo.uavcmlc.com:18000/inspection/#/auth','',86400,2592000,'{}','true'),('APP_2O6gzQqdt1gVGByW','oauth2-resource','{bcrypt}$2a$10$.L0Au0SeUuRJD7VJHKUX2OKyUB1mMFdca0wWSuP16DWlHHqwKdwpe','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/#/fireRescue','',86400,2592000,'{}','true'),('APP_3RmcJaecdbsvQwZn','oauth2-resource','{bcrypt}$2a$10$ihMa0pQCipsEEpB12sLHtO8j4rBNQbaN5uG842gRH6fjGBXoexOAC','all','client_credentials,password,refresh_token,authorization_code','https://demo.terjin.com:30043/api/v1/uavcmlc/callback','',86400,2592000,'{}','true'),('APP_4AU8lbifESQO4FD6','oauth2-resource','{bcrypt}$2a$10$qPN8MyHvxCXkvmR9LNfLieNylNxX4TEo056OgTv0COp0IZlZeEN2.','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/media/#/oauth','',86400,2592000,'{}','true'),('APP_4pOYDvnA55Xupznq','oauth2-resource','{bcrypt}$2a$10$pupeWmnjMdmPg2wTU8arGeJvdKTsIgp..fghHSgY6LbxAWl01YK22','all','client_credentials,password,refresh_token,authorization_code','https://www.demo.uavcmlc.com/','',86400,2592000,'{}','true'),('APP_9LY41OaKSqk2btY0','oauth2-resource','{bcrypt}$2a$10$xRYXbJqho1LkYeO8AJZZauTKqEDTB6p/p50aKnIUcsKKSignA/mYi','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/base/#/oauth','',86400,2592000,'{}','true'),('APP_aCOx0NkGTtMweRRL','oauth2-resource','{bcrypt}$2a$10$iR3TrRLqBibxW0nwkqA3weLqLVRUyCkAwudH/8kmQzal/GVI.XVGC','all','client_credentials,password,refresh_token,authorization_code','https://lab.uavcmlc.com/','',86400,2592000,'{}','true'),('APP_aDxbkOxldQw2GW6h','oauth2-resource','{bcrypt}$2a$10$TV1kAFV4EEkZgoUQCOqXf.UGDwh59KD77W4NVxwbT4tnZJQdvYb9u','all','client_credentials,password,refresh_token,authorization_code','http://yc.flision.com:9302/login','',86400,2592000,'{}','true'),('APP_aGsTAY1uMZrpKdfk','oauth2-resource','{bcrypt}$2a$10$211IxYlPL15c0IR1R35Haeeo86ruKl2RBlHVj94FqIwewyREli5VC','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/emersupport/#/oauth','',86400,2592000,'{}','true'),('APP_b46KkuWDTE725RP3','oauth2-resource','{bcrypt}$2a$10$l1A2JZ3tzD2PkRc7fw308.PDn7631A6bclyQfK6I6nxemGbrtSdTK','all','client_credentials,password,refresh_token,authorization_code','as','',86400,2592000,'{}','true'),('APP_BMxntZu3pjr4Y4lW','oauth2-resource','{bcrypt}$2a$10$SvIgFFOZVLPY36O0e28n2OOHkZDUaaGbXRMIQ0TwBU4mBt40/HBvK','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com:18000/splice-visual/#/oauth','',86400,2592000,'{}','true'),('APP_D9yHWNgGtayZnEUG','oauth2-resource','{bcrypt}$2a$10$88xmnZjOdTJXKKYpV1Sj/uLxfzLpfDgIk2vr4PVL1L8NLTbarfQd6','all','client_credentials,password,refresh_token,authorization_code','test','',86400,2592000,'{}','true'),('APP_e98donoShXhPfUeb','oauth2-resource','{bcrypt}$2a$10$.MI2z9U0WfXXATqlNCm7OuexUk94PEhrdRrc4NnVfwudgdHj2U2qy','all','client_credentials,password,refresh_token,authorization_code','https://www.demo.uavcmlc.com/','',86400,2592000,'{}','true'),('APP_ezhJe6BZFIcWK52h','oauth2-resource','{bcrypt}$2a$10$Y66cb87.OdlgTLmbtbGHQORevbxbu1cvVfBM9TE4R5ed7KK5KfCHe','all','client_credentials,password,refresh_token,authorization_code','//','',86400,2592000,'{}','true'),('APP_FAiE5CmLnI1D5uSn','oauth2-resource','{bcrypt}$2a$10$BrSZg1AtkZZ5D5r8fuh7LuKa0IeIGd3rkTpvVRbbSDxEn9w.7hQMK','all','client_credentials,password,refresh_token,authorization_code','d','',86400,2592000,'{}','true'),('APP_FDHW2VLVDWPnnOCy','oauth2-resource','{bcrypt}$2a$10$HD1h1NMiPHedR2xXt7sX.eetjPJaQrYWtL058b4Okq8rhL.UvjD6q','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com:18000/detection/#/oauth','',86400,2592000,'{}','true'),('APP_GggMNtv9QlP4c9Or','oauth2-resource','{bcrypt}$2a$10$kc.QIBEKGCwO5SErXouIn.DM83R15QU4WOfhan76HmLy0M1TicuKG','all','client_credentials,password,refresh_token,authorization_code','https://sentry.dev.linxot.com','',86400,2592000,'{}','true'),('APP_GN6Mqzr6pCwZwtya','oauth2-resource','{bcrypt}$2a$10$E3Ufnoa1fOUpzL3hoUcS9eMvQs6uXkniuHl09w8LnKumEDktbjtUa','all','client_credentials,password,refresh_token,authorization_code','https://www.demo.uavcmlc.com:18000/traffic','',86400,2592000,'{}','true'),('APP_gXFErCPp54rC0ase','oauth2-resource','{bcrypt}$2a$10$TcquwxxldAFpthVM.LQaZ.3DHaZUXPz96NE9qyyfcdmUrMaYMaeeG','all','client_credentials,password,refresh_token,authorization_code','about:blank','',86400,2592000,'{}','true'),('APP_HqVAZZ55EWfLQ063','oauth2-resource','{bcrypt}$2a$10$w2l2yzC0wTaZCfCBuvmYs.LEztibRgD0pmKuvIPE4mrNRFsFjT0f.','all','client_credentials,password,refresh_token,authorization_code','https://isv-rsi.i-tudou.com/login/oauth2/code/PANGU-RSI','',86400,2592000,'{}','true'),('APP_Jc8i2wOQ1t73QEJS','oauth2-resource','{bcrypt}$2a$10$K3/EC.L2epfQMw1Qe3Mrp.mZxvMo4wsq0IsF.Tgd/r4kzyGn3KGdC','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com:18000/visualization/#/oauth','',86400,2592000,'{}','true'),('APP_jf04PerIBiDeRO6l','oauth2-resource','{bcrypt}$2a$10$/sSDpTV66PkRnO9Ay9iwb.vb2pMszQTwog.OsPCbWiNFiRYdEGLny','all','client_credentials,password,refresh_token,authorization_code','http://116.63.168.191:8184/analystrunner/a953b977-21fe-465f-99d1-e1d9351bd90c','',86400,2592000,'{}','true'),('APP_JUSEMc7afyWXxvE7','oauth2-resource','{bcrypt}$2a$10$M1vK3afxbWLxscTH/CBNxOxuSjKRPyAcUArsxH/cFHgqYqmTw94mS','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/security/#/oauth','',86400,2592000,'{}','true'),('APP_k5cbUcneptCuDAMM','oauth2-resource','{bcrypt}$2a$10$F1GOE1V5hDiT2a30KYoozegbj.d.LHxBh7gWx.O3wJTLR/t2Tm24O','all','client_credentials,password,refresh_token,authorization_code','http://192.168.34.201:9527/callback.html','',86400,2592000,'{}','true'),('APP_kvVZWQ2VDP64l5Hk','oauth2-resource','{bcrypt}$2a$10$GpVKqhISmaD1urK2Wz0OEeTGFFtMss9mzq/w51hd7jLS0/br3663a','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com:18000/infrastructure/#/oauth','',86400,2592000,'{}','true'),('APP_l4HIMixfIXhlCTi9','oauth2-resource','{bcrypt}$2a$10$MPaf075Oi31rRiEG5rINouDLzx4L9cXECmmkG2H08KzR5S3DfQWT6','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/splice/#/oauth','',86400,2592000,'{}','true'),('APP_lkAjaqyoJIYqQhmc','oauth2-resource','{bcrypt}$2a$10$CDm/go4s2IfvNudAQ6F1seETcDrc1F7NiYH4PkCjZxlsX1uJWPZHO','all','client_credentials,password,refresh_token,authorization_code','https://runtoint.com:21800/ssoLogin','',86400,2592000,'{}','true'),('APP_m524AblyDIK4I4QT','oauth2-resource','{bcrypt}$2a$10$Li.HBYA4Y0rD3A32TUXVA..LaGyW7uoIURDN6Q3eoMUADB3GReRnC','all','client_credentials,password,refresh_token,authorization_code','https://www.demo.uavcmlc.com/','',86400,2592000,'{}','true'),('APP_MEeBJHp1fSVD1Wuw','oauth2-resource','{bcrypt}$2a$10$SJSziqlVSBUR.cGaVIO8Run9cNg1ckXk9D2Nkt8QnF9JAom8Te9lS','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/mws/#/oauth','',86400,2592000,'{}','true'),('APP_mOX7BPo2fRyS0SHk','oauth2-resource','{bcrypt}$2a$10$zvoswOEady9RntsI01Ify.Reh1KtMHsil3Pa6njaeyu7VdOqTdGtG','all','client_credentials,password,refresh_token,authorization_code','ddsadfsf2','',86400,2592000,'{}','true'),('APP_oL9KHzs8vLkCYgGO','oauth2-resource','{bcrypt}$2a$10$CEDLN/HbZvrCom.D3DtQ2eb2/BygGO/U4F1YA2irBAhDm/y4Dn9ja','all','client_credentials,password,refresh_token,authorization_code','sfa','',86400,2592000,'{}','true'),('APP_OoWgL4xwb2TJIAHv','oauth2-resource','{bcrypt}$2a$10$.zsHcjOzUmIGq4/G2bqo3uOEySAQdL/UCQRTyl/PH7EK5fekJyGXi','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/#/park','',86400,2592000,'{}','true'),('APP_OqOQxwHnYizTFEu4','oauth2-resource','{bcrypt}$2a$10$AF1z.U11D35evDlThPgfmut56SC5Z58r.1.Cwnren3hfbzwLnPdgC','all','client_credentials,password,refresh_token,authorization_code','https://www.demo.uavcmlc.com/','',86400,2592000,'{}','true'),('APP_OUrP03UOTECGIxH8','oauth2-resource','{bcrypt}$2a$10$3goXDasMuzxcVJQ/vtsRIuyRK99D2EP7xcN3oQ7UkEEcR/2dFxM1a','all','client_credentials,password,refresh_token,authorization_code','http://47.96.112.120:8012/cyycallback','',86400,2592000,'{}','true'),('APP_pRD4netwRenuNWYt','oauth2-resource','{bcrypt}$2a$10$FcP3ScYm6QBQ.PRkNsm3aOh0mYz42EaD3Tq12rakEcIvflL7gjp4S','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/#/communication','',86400,2592000,'{}','true'),('APP_PvdfRRRBPL8xbIwl','oauth2-resource','{bcrypt}$2a$10$afiTFwEVvI/jhZ1.WpZ1u.fzQ5AN57OhnlMJA5fKwmSGoJ.hTDR0C','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/logistics/#/oauth','',86400,2592000,'{}','true'),('APP_pWf3ddV5e6HXrSVG','oauth2-resource','{bcrypt}$2a$10$2hEy9mLSEY7gkyT1hTyJLuTKg0tem955Qt3v8cGH7Bbrhvd7hn42O','all','client_credentials,password,refresh_token,authorization_code','http://222.128.5.18:32092/tlcp/f/autoLogin','',86400,2592000,'{}','true'),('APP_Q61lT2i6zhnf5pvo','oauth2-resource','{bcrypt}$2a$10$tfQ6mWk1nYlJRDeU1Oym0eVDBlJ7LeytydT/jaxaxLPUwvj7V4IdK','all','client_credentials,password,refresh_token,authorization_code','https://www.demo.uavcmlc.com/','',86400,2592000,'{}','true'),('APP_qqSu82THfexI8PLM','oauth2-resource','{bcrypt}$2a$10$Zr7M5K0PmoaOmHBx6svyvehpHRrK7Sldvwb8JNTnx5.PdR9i/N7ha','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/supervision/#/oauth','',86400,2592000,'{}','true'),('APP_sbp9mWGgvgmFVNKc','oauth2-resource','{bcrypt}$2a$10$FMeLr4BShTJ4pRFeIlLqAuAqJwG8JnAjPgZWbNv.aM9kTG6dmnGN2','all','client_credentials,password,refresh_token,authorization_code','http://117.139.13.157:25057/#/autologin','',86400,2592000,'{}','true'),('APP_UIegse6Lfou9pO1U','oauth2-resource','{bcrypt}$2a$10$wupyrnaMMryvpiP5dspakO6ok6RtcLS8ez3d4rUb9xaKQUyqojTH2','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com/armypeople/#/oauth','',86400,2592000,'{}','true'),('APP_uzUqFHEchpNE8ZwX','oauth2-resource','{bcrypt}$2a$10$Gqnw4l3I6r9Xq7tePNDPbe3PKn2O8FikuzDXVQHf.QiWA7fYiSbFG','all','client_credentials,password,refresh_token,authorization_code','https://isv-3dacqm.i-tudou.com/login/oauth2/code/PANGU-3DACQ','',86400,2592000,'{}','true'),('APP_VDAsQoijztZcgcNl','oauth2-resource','{bcrypt}$2a$10$rjhYusxCB/yLaK4iY3Q7rujyHWVyN7FU1KrLcQwl8Eha0mymhmgGK','all','client_credentials,password,refresh_token,authorization_code','#/simulation','',86400,2592000,'{}','true'),('APP_VNsPETiwZpNBFmrT','oauth2-resource','{bcrypt}$2a$10$Huf8L3qeHxmHqaESAEz2q.Vp2HYA.0PfOMaop3.EEyp9lcl3SE4Ru','all','client_credentials,password,refresh_token,authorization_code',' //www.demo.uavcmlc.com/green/#/auth','',86400,2592000,'{}','true'),('APP_WXC98VROH3JWNUcw','oauth2-resource','{bcrypt}$2a$10$VUhUAxR7qpUx2uKLkoWH1OHIeV6lE8anJbROVXyQQncc2xMkrwcf2','all','client_credentials,password,refresh_token,authorization_code',' //www.demo.uavcmlc.com/threedsimulation/','',86400,2592000,'{}','true'),('APP_X4KkxRzeqPyE0b1f','oauth2-resource','{bcrypt}$2a$10$anjsamTxvvk1HtrtNHgpEuJFFqzXcljXojpn7nzi1Uk/jhx1gvWuq','all','client_credentials,password,refresh_token,authorization_code','http://118.114.172.141:51103/#/autologin','',86400,2592000,'{}','true'),('APP_xtN9XF2L1J4IRHaB','oauth2-resource','{bcrypt}$2a$10$Gp4JyOGJa9zntmCRKUPabe/hLBKIXcyZY/RTJaoCosNnzt60y530e','all','client_credentials,password,refresh_token,authorization_code','//www.demo.uavcmlc.com:18000/hyper/#/oauth','',86400,2592000,'{}','true'),('APP_Y3Y4WynWsFYtr14z','oauth2-resource','{bcrypt}$2a$10$xrZCC6KUSMQ.ynNuUWEuYu93KtVfW3My9ztgF2MDA/dSNBDmiZc2C','all','client_credentials,password,refresh_token,authorization_code','http','',86400,2592000,'{}','true'),('APP_YXXwlSJI0eIj0qoA','oauth2-resource','{bcrypt}$2a$10$ivijiTXV3SGgP0.fhFTtTOx/BXi6EDpfRfm.x38y51gBdPrCm6Yxe','all','client_credentials,password,refresh_token,authorization_code','pangu','',86400,2592000,'{}','true'),('APP_z1aks5MqgKXJ9hry','oauth2-resource','{bcrypt}$2a$10$8ehYiqf88soxdtnYTNJLzumWDCRGmOnqbNhC9kUWuKlMB9NYrNg8y','all','client_credentials,password,refresh_token,authorization_code','https://192.168.34.33:19092/callback.html','',86400,2592000,'{}','true'),('AucvTNtcLqIiefb3','oauth2-resource','{bcrypt}$2a$10$M6wf8L.fQ8pCCiAbv8oFie8ioXbQ4y.nrp5/..Fz9qx.TsBjzjZly','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('B50M5wmp1pKg9Liy','oauth2-resource','{bcrypt}$2a$10$oMR9HD2lnTJ3gGWbGZ7rQuiLq0fw9Jt4sau3q0DdjQyVaOlTQkY6S','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('bpv9889lSpjubYka','oauth2-resource','{bcrypt}$2a$10$gGnUydBa.Y3mm9IOWaLNJeHS9WEo.zu5Tf1TAU3eWfHk6wFzE1op2','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('bvadukd07KOsq4Lj','oauth2-resource','{bcrypt}$2a$10$AdEP.yoPaiZIL6WbrQbqYOVmoYhgOTF8PFb.uFlg7DxFU9oWXuGYe','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('C9EvPzYe7aB454zG','oauth2-resource','{bcrypt}$2a$10$j8lhivVzrqk5NfCgAm8nGOgv.DGIO.iJjNdMvFirvgmF3ygt1Jvs2','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('cDBc7XuAJMYfGX1C','oauth2-resource','{bcrypt}$2a$10$zh/ZLtgpBu3wNRzaFUz2z.xZEiqZ2yl98wYvs4/Et/7ESCsoGvYYO','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('Ch3KyCtMKqtRgDzI','oauth2-resource','{bcrypt}$2a$10$ZdEIGaS.QIabVCNEKZ7C8eFIE7ZPgXSh.TfeSB9qJathWOQ9iIIE6','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('cJHO4oeAAwLX4zNw','oauth2-resource','{bcrypt}$2a$10$gewQUIYx16NlG/Obz6X8fu.r4dVvxbFkGO5C7q2sYOSmuJlZNH2LO','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('coNgArn75quIQoFo','oauth2-resource','{bcrypt}$2a$10$WxzoW2mJ8kb9D0oxnnDTdevY22Sj/J.Trs56bdObS7wX2Rw2zDaDm','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('D26SF7ky8vQweHgP','oauth2-resource','{bcrypt}$2a$10$ANHBJ8uUsLkx8FIIvEyZo.Bt7to0hUhwwvBWAYTjix2EIbkLEoZ/2','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('de9m4Mc5nUv2GvQ1','oauth2-resource','{bcrypt}$2a$10$5S7xBj6uraBCZy.nGClMXOeIGETU1bq.F6EjB0xDN6Vh7j4WkM/BS','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('deQXLIM0czv9fhel','oauth2-resource','{bcrypt}$2a$10$iP.r6bD.IUl6.Lxki.4MRu2u0Ilr2z4C7DL35i4mTk4fngb8TsiHK','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('dm1npsXLQk2iRH2u','oauth2-resource','{bcrypt}$2a$10$8v4aWDQiDInfdZNFLPTAnOeOOKtey0p/mYtMFoleLcnS9hX6VTR7G','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('E5Mm3ICZg089nlvd','oauth2-resource','{bcrypt}$2a$10$v/UUpWxa8o5kLx6Fmet/qOHRdNx0P4dCdniQRI68gV6LcVyq73bRy','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('E8TKEUvWkiSA11GX','oauth2-resource','{bcrypt}$2a$10$8aOSSw8WcropH.jHWZAhxu3i0n2J3XGf3VLbKEtT24RvBsfKFfWey','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('errC2h4TZxa4XJW1','oauth2-resource','{bcrypt}$2a$10$TbPqw7JELBsKxjH17aehReHhaogefYJLhKNCFgU/my7XcD4eVcji6','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('f6r7nAFsOXlI4Sc8','oauth2-resource','{bcrypt}$2a$10$xp3cvOu1eCbdMWj3TnNxpeUtdPIg.zTUEdAaLlUD4jhfdXMDN6dG6','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('fcwcDJhVMO1pqN0b','oauth2-resource','{bcrypt}$2a$10$QRVgOM66QztZraNysMPpUOdL6zLUuUnXDgkQCteQgU6sQTMwZOPIi','all','client_credentials,password,refresh_token,authorization_code','https://www.demo.uavcmlc.com:18000/open/#/console/application/detail/setting?appId=474246619413348352','',86400,2592000,'{}','true'),('ff4mXSniVzQmWTiQ','oauth2-resource','{bcrypt}$2a$10$q0didxbRVyT//KLa2//XEOJcynu25gwi8jydNrpWU0u4Z.auBErnG','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('FL8SbZX4hs2qPhmm','oauth2-resource','{bcrypt}$2a$10$e2pjpwaOmYGK/vpzQMRmO.08.c7LrPlYKKWH0FPlj6L6wlexFQa2O','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('g8HyyTC72dEDiDsK','oauth2-resource','{bcrypt}$2a$10$pBSLSDHTmpErLU7z6wI4V.KqCxDYs865Lm8nIagU0r8LFz5g74PAW','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('gateway','resource,oauth2-resource','{bcrypt}$2a$10$0KKNS7inDBjnX2G34s/7fe5XpO7YdeQ2RcBdwspL/aB7ZI45fFO1O','all','password',NULL,NULL,1800,NULL,NULL,NULL),('gateway_app','resource,oauth2-resource','{bcrypt}$2a$10$0KKNS7inDBjnX2G34s/7fe5XpO7YdeQ2RcBdwspL/aB7ZI45fFO1O','all','password',NULL,NULL,2592000,NULL,NULL,NULL),('GrYb2kHtX01b7E1s','oauth2-resource','{bcrypt}$2a$10$87sWbwY0HFwJXDNyqcBiqOW4lPfp8n.NHl8Kdzh5mcDP/ZPwoj0Ny','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('GVahSvoIkVCvN1ZT','oauth2-resource','{bcrypt}$2a$10$ItIdvut0QhJwm/3TaXGCguXUWGx9Ht3CXRYlVDTyhXQVKS0zI5Xd.','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('h20Z6cVxke9SaI9Z','oauth2-resource','{bcrypt}$2a$10$TYTuEpFlViUS5HdkxcIC8O3vTFZUQk8TIX/tHxQPmpoIBGiEZmJnG','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('h6Xt8joeCwgofGoT','oauth2-resource','{bcrypt}$2a$10$xowih4dqEKj5rVwHMqWzKunQ0VmWvrAI1do7pYnQa/aPcweAtRoD.','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('habGqomHztrBNjqi','oauth2-resource','{bcrypt}$2a$10$j/Q1RXKemyWLVq/Q5bTp1epiLPV0JhBvJDxG.0844SssAUKzWxdSe','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('IaIYAnKu0sU1NXDL','oauth2-resource','{bcrypt}$2a$10$/POw/u1u05DWhp5pTVb6Ne1DkP0H.pKMyBW/hO3ttDci9ZW18WHxO','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('IHxy9UQfssyDEdql','oauth2-resource','{bcrypt}$2a$10$gXf5V9nmU8HHEHY46MoX8uJ94hD5mDWvpAdLYZnOmwgRQUYoKdV7K','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('J9cTJG2qwq46orza','oauth2-resource','{bcrypt}$2a$10$xOFyNtToN3atbjeQEXmAwO0OVtpeVBWnjOejYDkPauAmZM7/S0A9q','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('Ji5MavNrmlugG3Nw','oauth2-resource','{bcrypt}$2a$10$ePJqM6YUOur7q1sG7z3gC.q5CSakuB6m2PKPeiQoeicLYdo61oHI2','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('JNipQ9PuZeb5taI2','oauth2-resource','{bcrypt}$2a$10$Ayd1iz4Sh/T7YPNxN6oJJeoQI3NZKQdvi1teF5e6t8daoc9aEKc4q','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('jxavoqlzRW9rJbMv','oauth2-resource','{bcrypt}$2a$10$5OpmCWD.1msfmPH8BrgH5e7ofHgSMssG6IX3ON8HMjVVsx3AOvcuy','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('K14gDYI9CVyuSbxI','oauth2-resource','{bcrypt}$2a$10$ivFYTPzls7v0tXXiJmrpF.oyv8PaApj3ylECixW6Y.dVNUpufx.Ki','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('K2GWdIPTqeea3JBw','oauth2-resource','{bcrypt}$2a$10$Luj1V8M8bJnr9M/DtoINO.JCY2sr//Rsjja82A.ZlvT2P0miXe6s6','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('kf8tjZDIv71acAD1','oauth2-resource','{bcrypt}$2a$10$wO6esoRLntZMd6duPfy1ROdogQ5o4NUU5GsR0DcBkjPlFlmliUpWu','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('Kl14XjSdWNdNZ3GS','oauth2-resource','{bcrypt}$2a$10$dvkMd6KDwOD4urmhT51wTujUPlHJm7k5boG8PzBpEuDEPJlHdXluW','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('KLL3Zu6a6d8WeIbr','oauth2-resource','{bcrypt}$2a$10$2kXhqeUmGoLIoekFQAlXNOIyM2JIiJiPIe..M5J5M4/OFyMlA/oV6','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('kSt0cITaYjwijgIY','oauth2-resource','{bcrypt}$2a$10$QUAQR6D/CdB5kGdAo8phJO0OaVOXGf8s5j4mFlWERzom3lCzMaGbS','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('lCOOsj39WQ4LkdMo','oauth2-resource','{bcrypt}$2a$10$X2R57Mkf02F1LL90ISpFfuW9BlBl.dkkQCvBmkPmxazv7t64za6AS','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('LhiYSXv5Yy2vksto','oauth2-resource','{bcrypt}$2a$10$bEs4Ni6l5n1c/QyQLfqPwes/pX0r4IIZAJUx4Dp398osgutorPvG.','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('lsAfRs5c0j7cGIdQ','oauth2-resource','{bcrypt}$2a$10$VNDQgoBm5FNzkOqZICwMJOuim/urXnYrm6EW.RFxCrOhBCBupbhuK','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('lzTaGWYIcvNHevgQ','oauth2-resource','{bcrypt}$2a$10$GmATetLnq9nmQBXPDaKIEOs/mPp1Rru2Yn9y2Uw4XtPsjH3ZhTGSK','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('NckRUGzbzfsnfOp4','oauth2-resource','{bcrypt}$2a$10$kp3OGQIO7aRtWDV/WwyNF.RSTd.JRYlKl4mp59gsnviYKPMZ0nRJq','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('NFCaNEzq5jOI7ajY','oauth2-resource','{bcrypt}$2a$10$nG97Vlbd.Bvc2ZV8JqvM5.8H6a9hVNelMXDHrhSUbZHJMPVfrZaW.','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('nMTcAhqasRuMZ2tG','oauth2-resource','{bcrypt}$2a$10$108mdNTjuSIa0M98zKqN8Ofmi0et46Gf3rwXGe/5Ji9Oj4jB4npkq','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('NQI1QhgYDoU5SHy2','oauth2-resource','{bcrypt}$2a$10$YI3D7KF87.6pvA0FWO1cz.hpIAUNQGegmwgt7HI83nDczU5epMitO','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('O4Dr8hVqn6cUCbf7','oauth2-resource','{bcrypt}$2a$10$ZB/exZ17DJt5yOBwDWzP7Oqas/s8BlxOOkRxrWEEG/nRRaLEOczPO','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('O4FDK15T89EdOqJA','oauth2-resource','{bcrypt}$2a$10$I3458aE72ewBgSBsHIjq4up1jeweCkI9r3UEmFm1TwOtCoBeBiGTm','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('oE7NwOlaoybSC24s','oauth2-resource','{bcrypt}$2a$10$6YjfJXlHITf2W./8I1i82O1h6DM0eTBGOt3QMVz/x3yerpBFr3Eje','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('OQfNmSqDixTbpuxJ','oauth2-resource','{bcrypt}$2a$10$knKfLboI1EM1CCtLWCio1OP8jtqwSewaM1wMMvNXHfPUfU37LQQ9S','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('oytDkqppMU4WR4H1','oauth2-resource','{bcrypt}$2a$10$9l4HYbaYppKIlGHWZWQVHejUtLTOlUGLv6T0LRqz1Oxf0/eSDvVlm','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('ozdOgG6tarMBRmfl','oauth2-resource','{bcrypt}$2a$10$6BcUnguPSmCr4d9d3nkKle7MKp9QpJac1qukKnY/N3cned6R1gYeW','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('p6dTB1NmOsRCfDAa','oauth2-resource','{bcrypt}$2a$10$Auf1Tie90X.agUte/pW53eVpui0RCS9gLSzknfBkVK47GXSRnIS5e','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('pd6dRhICfH7BkwG2','oauth2-resource','{bcrypt}$2a$10$rab7QSSmYDL6Xo8df7QDE.nsnpjWOdRU4ZXiaS.7yyS8nbmZqBNHe','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('pJ98gvHSpLJBYOua','oauth2-resource','{bcrypt}$2a$10$FO9t7a62yQLvqTrL2lESP.UtqBfftPXgIjy2sfhJL7AnLCLH7mmSO','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('QB46nC0eKMSDZP1v','oauth2-resource','{bcrypt}$2a$10$Lc8frO8M0.689tVbNnkBPe8DhZIxXNUCqiEY.etIouGaqvm5GjPru','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('qiSVgPXIIWWQzkeu','oauth2-resource','{bcrypt}$2a$10$E2ofF/3s8cow45x2F/205ezNd2imHf3M4GuUZT4WIK0/wflAWwHMG','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('qQDMgiNgGnWncB1e','oauth2-resource','{bcrypt}$2a$10$/kqmyJfzMsX/jjMhd.SpY.NjqBgN8moGXcrOHa5udQN3MFYCiB7rG','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('qZirRd12P84XGJ77','oauth2-resource','{bcrypt}$2a$10$fgtj8pGhQlL2EYEJhQBt4OkRCIy2R8nJMhHkj.skbM9Ehqt9RBj6a','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('RMADKvD3bYmqU5vI','oauth2-resource','{bcrypt}$2a$10$iY23C/d7HdhkTx24egvCyOzSeDbe2U299Au3FdTiczagYuKRo05Ci','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('t449G2PIalwkR3kM','oauth2-resource','{bcrypt}$2a$10$.UBR0uwq6SuYaWPCRbFwJ.Rkz5BRNC5WUJ49Nlz6pSOSbMIZPs6My','all','client_credentials,refresh_token','','',3600,7200,'{}','true'),('t9Dj1d248bKLQHKM','oauth2-resource','{bcrypt}$2a$10$fJq3kiOvx6f4B.cxzdPql.ndz6QhoAJFfNBft3UDnN4cA/7omjtoe','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('tFyEE1UR42vlmoWZ','oauth2-resource','{bcrypt}$2a$10$CcBYHxlw6TmrjgqxQ5SOOeMkTcAUCOuRjELU7CjS0.WYoPHIt/tMW','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('TWbKMB84WSg3tjFq','oauth2-resource','{bcrypt}$2a$10$c/TxR7skLwu0pXMIp7vFm.2JocAEsDKigdpZTNqOVB2HUxMfCcW4m','all','client_credentials,password,refresh_token,authorization_code','http://qvporq.dnslog.cn','',86400,2592000,'{}','true'),('ucurTc73uqVla13E','oauth2-resource','{bcrypt}$2a$10$ZxGNZ2iEzM8B9eQGzDiYY.qB0Zk/pvuX9sK0OjjT3f2aVrWXFkdM.','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('VD5O5hAaSHwvYJPM','oauth2-resource','{bcrypt}$2a$10$138BNTVJcQKtuBMO8yN.o.Mzd6J0Vr16NlrGuRY2yzey1nE8OfTg.','all','client_credentials,refresh_token','','',3600,7200,'{}','true'),('VzW9o3mzYMAAf1Wo','oauth2-resource','{bcrypt}$2a$10$9keGEozeNUHUr9x2VIftKeUFtzhHE63nA9FueyncW2eXY4aLMJ9HW','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('W5EZZg3NCz7I1rXd','oauth2-resource','{bcrypt}$2a$10$8G5b3q2YrAycD69.gCgMdOHVh0RoZNUA7MlioSubsXTKavCpcaUfe','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('x7vc3sG6Ze0cZD4m','oauth2-resource','{bcrypt}$2a$10$6r9zHn6TefYnYptZqhtkPOzqgkvSgk88yr81qw2O6ZZCSovtX/Hda','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('xVHfHua7HJTWABYn','oauth2-resource','{bcrypt}$2a$10$kp5XAAqe4AlgvaH5oksvCec9TvS5WQELX.r5TmN0BbaIBrunxsL5.','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('XVoZAn8n5a84P2sw','oauth2-resource','{bcrypt}$2a$10$Xm1xat3JoYZVE8VYm9eJxe.TFqxjHmrTUgAuUI6lzRDp5Jj0ULCca','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('YFwXSbZTyrwjQMFG','oauth2-resource','{bcrypt}$2a$10$lwaNACDPvMJHvR1emhC3mu/DYUQtUsidzaLTQLcdxC.WxN5F4I4qy','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('Yik5RhgClTf9SvMM','oauth2-resource','{bcrypt}$2a$10$.n.lapfSc5JN8MQqgO6wMeVqDRQ/RQ3xUr7jJXEsQkXURe6lee60C','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('YJbJoB7ZsIGFmtxh','oauth2-resource','{bcrypt}$2a$10$a0T4xF4qmF9lOJ000prwm.WWXhzY/1YhmgwWman2SncH.4RMTqQLy','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('Ym2P9kdjKCr0n0lI','oauth2-resource','{bcrypt}$2a$10$2k1SPOBAIhNT2ZhWtkIIZ.c2QaaKbKN8aSRoJuudXuX8HQh5/upMu','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('YZxYPIVEibyiwn7t','oauth2-resource','{bcrypt}$2a$10$VbPI5dwZ0TNi4qpCxqsOCu2QXc0rIun9jkIdXH8sYZAorJOTlx.Yy','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('Z07wBraOb4vkxR1k','oauth2-resource','{bcrypt}$2a$10$6oOdtvzb52fXe4Bwt8WMY.ul6KxDbGCumxJYfNr1bc/shUv/z81l2','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('zF2GeZsBQ4G4ynTc','oauth2-resource','{bcrypt}$2a$10$66W18ltWQpp9sPp/9IQ5qe8MS4lOu9qCKKFSTFTbY9wrdflX1cCZG','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'),('Zq1m9viuyDwZnKjf','oauth2-resource','{bcrypt}$2a$10$q4/vOHgGPuMEXkhMwESHpO5h.OalRIX4nhsHQmM12ix2LNKAPkCya','all','client_credentials,password,refresh_token,authorization_code','','',86400,2592000,'{}','true'); /*!40000 ALTER TABLE `oauth_client_details` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; @@ -35,4 +35,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-10-15 10:54:30 +-- Dump completed on 2024-11-14 11:14:04 diff --git a/999-数据库脚本/6.0.0/uav_process.sql b/999-数据库脚本/6.0.0/uav_process.sql index b75b071..4c0cac4 100644 --- a/999-数据库脚本/6.0.0/uav_process.sql +++ b/999-数据库脚本/6.0.0/uav_process.sql @@ -35,4 +35,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-10-15 10:54:29 +-- Dump completed on 2024-11-14 11:14:04 diff --git a/999-数据库脚本/6.0.0/uav_user.sql b/999-数据库脚本/6.0.0/uav_user.sql index c760b23..8225868 100644 --- a/999-数据库脚本/6.0.0/uav_user.sql +++ b/999-数据库脚本/6.0.0/uav_user.sql @@ -32,7 +32,7 @@ UNLOCK TABLES; LOCK TABLES `sys_resource` WRITE; /*!40000 ALTER TABLE `sys_resource` DISABLE KEYS */; -INSERT INTO `sys_resource` VALUES (24,'MENU_ACCOUNT','用户服务',NULL,'',0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2020-05-28 01:55:07',1,'2021-11-05 10:28:48'),(25,'MENU_ACCOUNT_CONSUMER','用户管理',NULL,'etste',0,NULL,24,_binary '\0',NULL,NULL,NULL,2,'2020-05-28 01:56:31',1,'2020-06-29 10:07:27'),(26,'MENU_ACCOUNT_AUTHORITY','模块管理',NULL,'test',0,NULL,24,_binary '',NULL,NULL,NULL,2,'2020-05-28 01:58:36',1,'2020-11-11 09:14:57'),(27,'MENU_ACCOUNT_ROLE','角色管理',NULL,NULL,0,NULL,24,_binary '\0',NULL,NULL,NULL,2,'2020-05-28 01:59:08',1,NULL),(28,'MENU_ACCOUNT_COMPANY','公司管理',NULL,NULL,0,NULL,24,_binary '',NULL,NULL,NULL,2,'2020-05-28 01:59:49',1,'2020-11-11 09:15:42'),(29,'ACTION_ACCOUNT_CONSUMER_SEARCH','查询',NULL,NULL,1,NULL,25,_binary '\0',NULL,NULL,NULL,3,'2020-05-28 02:38:47',1,NULL),(34,'ACTION_ACCOUNT_AUTHORITY_ADD','新增',NULL,NULL,1,NULL,26,_binary '',NULL,NULL,NULL,3,'2020-05-28 03:00:15',1,'2020-11-11 09:14:46'),(35,'ACTION_ACCOUNT_AUTHORITY_UPDATE','修改',NULL,'test',1,NULL,26,_binary '',NULL,NULL,NULL,3,'2020-05-28 03:01:01',1,'2020-11-11 09:14:50'),(36,'ACTION_ACCOUNT_AUTHORITY_DEL','删除',NULL,NULL,1,NULL,26,_binary '',NULL,NULL,NULL,3,'2020-05-28 03:01:23',1,'2020-11-11 09:14:53'),(37,'ACTION_ACCOUNT_ROLE_SEARCH','查询',NULL,NULL,1,NULL,27,_binary '\0',NULL,NULL,NULL,3,'2020-05-28 03:02:34',1,NULL),(43,'ACTION_ACCOUNT_COMPANY_SEARCH','查询',NULL,NULL,1,NULL,28,_binary '',NULL,NULL,NULL,3,'2020-05-28 03:08:08',1,'2020-11-11 09:15:05'),(46,'MENU_ACCOUNT_COMPANY_EDIT','编辑',NULL,NULL,0,NULL,28,_binary '',NULL,NULL,NULL,3,'2020-06-03 08:35:29',1,'2020-11-11 09:15:23'),(48,'MENU_ACCOUNT_COMPANY_CHECK','查看详情',NULL,NULL,0,NULL,28,_binary '',NULL,NULL,NULL,3,'2020-06-03 11:29:27',1,'2020-11-11 09:15:31'),(49,'ACTION_ACCOUNT_COMPANY_UPDATE','更新',NULL,NULL,1,NULL,46,_binary '',NULL,NULL,NULL,4,'2020-06-03 11:31:34',1,'2020-11-11 09:15:09'),(50,'ACTION_ACCOUNT_COMPANY_CHECK','查看',NULL,NULL,1,NULL,48,_binary '',NULL,NULL,NULL,4,'2020-06-03 11:32:53',1,'2020-11-11 09:15:27'),(51,'MENU_ACCOUNT_ROLE_EDIT','编辑',NULL,NULL,0,NULL,27,_binary '\0',NULL,NULL,NULL,3,'2020-06-03 11:57:26',1,'2020-07-15 06:26:51'),(53,'ACTION_ACCOUNT_ROLE_UPDATE','更新',NULL,NULL,1,NULL,51,_binary '\0',NULL,NULL,NULL,4,'2020-06-03 12:03:40',1,NULL),(54,'MENU_ACCOUNT_CONSUMER_EDIT','编辑',NULL,'test',0,NULL,25,_binary '\0',NULL,NULL,NULL,3,'2020-06-03 12:16:39',1,'2022-04-27 03:29:09'),(55,'MENU_ACCOUNT_CONSUMER_CHECK','查看详情',NULL,NULL,0,NULL,25,_binary '\0',NULL,NULL,NULL,3,'2020-06-03 12:17:10',1,'2020-07-15 06:27:39'),(57,'ACTION_ACCOUNT_CONSUMER_UPDATE','更新',NULL,NULL,1,NULL,54,_binary '\0',NULL,NULL,NULL,4,'2020-06-03 12:20:11',1,NULL),(58,'ACTION_ACCOUNT_CONSUMER_CHECK','查看',NULL,NULL,1,NULL,55,_binary '\0',NULL,NULL,NULL,4,'2020-06-03 12:20:52',1,NULL),(60,'ACTION_ACCOUNT_CONSUMER_UPLOAD','批量上传',NULL,NULL,1,' ',25,_binary '\0',NULL,NULL,NULL,3,'2020-06-04 09:35:56',1,'2020-06-10 03:45:40'),(61,'ACTION_ACCOUNT_CONSUMER_DOWNLOAD','模版下载',NULL,NULL,1,NULL,25,_binary '\0',NULL,NULL,NULL,3,'2020-06-04 09:36:42',1,NULL),(62,'MENU_AIRSPACE','空域服务',NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2020-06-05 07:13:06',1,NULL),(63,'MENU_AIRSPACE_APPLY','空域申请',NULL,NULL,0,NULL,62,_binary '\0',NULL,NULL,NULL,2,'2020-06-05 07:15:30',1,NULL),(64,'MENU_AIRSPACE_LIMIT','空域限制管理',NULL,NULL,0,NULL,62,_binary '',NULL,NULL,NULL,2,'2020-06-05 07:17:43',1,'2020-11-11 08:49:33'),(65,'MENU_AIRSPACE_QUERY','空域查询',NULL,NULL,0,NULL,62,_binary '\0',NULL,NULL,NULL,2,'2020-06-05 07:18:22',1,NULL),(74,'ACTION_ACCOUNT_CONSUMER_INVITE','邀请注册',NULL,NULL,1,NULL,25,_binary '\0',NULL,NULL,NULL,3,'2020-06-11 09:13:32',1,NULL),(75,'MENU_ACCOUNT_FEEDBACK_INDEX','问题反馈',NULL,NULL,0,'',24,_binary '',NULL,NULL,NULL,2,'2020-06-16 01:16:59',1,'2020-11-11 09:15:55'),(78,'MENU_ACCOUNT_ROLE_CHECK','查看详情',NULL,NULL,0,NULL,27,_binary '\0',NULL,NULL,NULL,3,'2020-06-22 06:01:56',1,'2020-07-15 06:26:56'),(79,'ACTION_ACCOUNT_ROLE_CHECK','查看',NULL,NULL,1,NULL,78,_binary '\0',NULL,NULL,NULL,4,'2020-06-22 06:04:46',1,NULL),(80,'MENU_DEVICE','设备管理',NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2020-06-22 07:42:18',1,'2020-06-23 02:32:31'),(81,'MENU_DEVICE_PAYLOAD','载荷管理',NULL,NULL,0,NULL,80,_binary '\0',NULL,NULL,NULL,2,'2020-06-22 07:43:43',1,'2020-06-23 02:33:19'),(87,'ACTION_DEVICE_PAYLOAD_DELETE_BULK','批量删除',NULL,NULL,1,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-06-22 08:07:45',1,'2020-06-23 02:14:23'),(89,'ACTION_DEVICE_PAYLOAD_DELETE_SINGLE','单个删除',NULL,NULL,1,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-06-22 08:17:00',1,'2020-06-23 02:15:08'),(90,'MENU_DEVICE_UAV','无人机管理',NULL,NULL,0,NULL,80,_binary '\0',NULL,NULL,NULL,2,'2020-06-22 09:07:47',1,'2020-06-23 02:33:50'),(91,'ACTION_ACCOUNT_COMPANY_DISABLE','关停公司',NULL,NULL,1,NULL,46,_binary '',NULL,NULL,NULL,4,'2020-06-22 10:12:27',1,'2020-11-11 09:15:11'),(92,'ACTION_ACCOUNT_COMPANY_ENABLE','启用公司',NULL,NULL,1,NULL,46,_binary '',NULL,NULL,NULL,4,'2020-06-22 10:13:17',1,'2020-11-11 09:15:14'),(93,'ACTION_ACCOUNT_CONSUMER_RESET','重置密码',NULL,NULL,1,NULL,54,_binary '\0',NULL,NULL,NULL,4,'2020-06-22 10:18:38',1,NULL),(94,'ACTION_ACCOUNT_COMPANY_RESET','重置密码',NULL,NULL,1,NULL,46,_binary '',NULL,NULL,NULL,4,'2020-06-22 10:19:39',1,'2020-11-11 09:15:17'),(95,'MENU_DEVICE_PAYLOAD_ADD','新建载荷',NULL,NULL,0,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 01:23:27',1,'2020-07-15 06:18:49'),(96,'MENU_DEVICE_PAYLOAD_VIEW','查看详情',NULL,NULL,0,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 01:24:14',1,'2020-07-15 06:35:05'),(97,'MENU_DEVICE_PAYLOAD_EDIT','编辑',NULL,NULL,0,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 01:24:49',1,'2020-07-15 06:19:26'),(100,'MENU_DEVICE_PAYLOAD_LIST','载荷管理列表',NULL,NULL,0,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 02:22:02',1,NULL),(102,'MENU_DEVICE_UVA_VIEW','查看详情',NULL,NULL,0,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 02:34:57',1,'2020-07-15 06:35:16'),(103,'MENU_DEVICE_UVA_EDIT','编辑',NULL,NULL,0,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 02:36:00',1,'2020-07-15 06:21:06'),(104,'MENU_DEVICE_UVA_ADD','新建无人机',NULL,NULL,0,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 02:36:51',1,'2020-07-15 06:20:30'),(105,'MENU_DEVICE_UVA_PAYLOAD_LIST','载荷',NULL,NULL,0,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 02:38:39',1,'2020-07-15 06:22:03'),(106,'MENU_DEVICE_UVA_PAYLOAD_DETAIL','载荷详情',NULL,NULL,0,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 02:39:19',1,'2020-07-15 06:23:10'),(111,'ACTION_ACCOUNT_FEEDBACK_SEARCH','查询',NULL,'问题反馈查询、重置按钮',1,NULL,75,_binary '',NULL,NULL,NULL,3,'2020-06-24 01:31:40',1,'2020-11-11 09:15:47'),(112,'ACTION_ACCOUNT_FEEDBACK_EXPORT','导出',NULL,'导出问题反馈excel',1,NULL,75,_binary '',NULL,NULL,NULL,3,'2020-06-24 01:32:51',1,'2020-11-11 09:15:51'),(114,'ACTION_DEVICE_UVA_FETCH_LIST','查询列表按钮',NULL,'查询无人机分页列表按钮',1,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-24 02:00:49',1,NULL),(115,'ACTION_DEVICE_UVA_RESET','重置按钮',NULL,'无人机列表重置按钮',1,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-24 02:01:52',1,NULL),(116,'ACTION_DEVICE_UVA_BULK_DELETE','批量删除按钮',NULL,'批量删除按钮',1,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-24 02:02:48',1,NULL),(119,'ACTION_DIVICE_UVA_DELETE_SINGLE','删除按钮',NULL,NULL,1,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-24 02:07:40',1,NULL),(120,'ACTION_AIRSPACE_LIMIT_ADD','新增',NULL,NULL,1,NULL,64,_binary '',NULL,NULL,NULL,3,'2020-06-24 05:35:54',1,'2020-11-11 08:49:33'),(121,'ACTION_AIRSPACE_LIMIT_UPDATE','编辑',NULL,NULL,1,NULL,64,_binary '',NULL,NULL,NULL,3,'2020-06-24 05:36:53',1,'2020-11-11 08:49:33'),(122,'ACTION_AIRSPACE_LIMIT_DEL','删除',NULL,NULL,1,NULL,64,_binary '',NULL,NULL,NULL,3,'2020-06-24 05:38:10',1,'2020-11-11 08:49:33'),(124,'MENU_AIRLINE','航线管理',NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2020-06-24 06:25:19',1,NULL),(125,'MENU_AIRLINE_SYSTEM_MANAGEMENT','航线管理',NULL,'系统航线管理',0,NULL,124,_binary '\0',NULL,NULL,NULL,2,'2020-06-24 06:30:56',1,'2021-04-20 09:53:00'),(138,'MENU_MISSION1','作业管理',NULL,NULL,0,NULL,NULL,_binary '',NULL,NULL,NULL,1,'2020-06-24 07:08:18',1,'2021-07-06 01:54:40'),(139,'MENU_MISSION_LIST1','作业管理',NULL,NULL,0,NULL,138,_binary '',NULL,NULL,NULL,2,'2020-06-24 07:09:07',1,'2021-07-06 01:54:27'),(140,'MENU_MISSION_DETAIL1','查看详情',NULL,NULL,0,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-06-24 07:10:35',1,'2021-07-06 01:54:21'),(158,'MENU_MISSION_ADD1','新建作业',NULL,NULL,0,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-06-24 07:48:22',1,'2021-07-06 01:53:56'),(170,'MENU_PILOT','飞手管理',NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2020-06-29 09:49:52',1,'2022-07-08 06:50:58'),(171,'MENU_AUDIT','审核系统',NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2020-06-29 09:50:11',1,'2020-06-29 09:52:14'),(173,'MENU_AUDIT_MANAGER','审核系统',NULL,NULL,0,NULL,171,_binary '\0',NULL,NULL,NULL,2,'2020-06-29 09:54:11',1,NULL),(174,'MENU_AIRSPACE_ADD','新建空域申请',NULL,NULL,0,NULL,63,_binary '\0',NULL,NULL,NULL,3,'2020-06-29 10:28:15',1,NULL),(175,'MENU_DRONE_MANAGER','飞手管理',NULL,NULL,0,NULL,170,_binary '',NULL,NULL,NULL,2,'2020-06-30 01:19:24',1,'2022-07-08 06:51:27'),(179,'ACTION_AIRSPACE_LIMIT_QUERY','查询',NULL,NULL,1,NULL,64,_binary '',NULL,NULL,NULL,3,'2020-06-30 06:28:28',1,'2020-11-11 08:49:33'),(180,'ACTION_AIRSPACE_QUERY_QUERY','查询',NULL,NULL,1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2020-06-30 06:30:44',1,NULL),(184,'MENU_ACCOUNT_ROLE_ADD','新建角色',NULL,NULL,0,NULL,27,_binary '\0',NULL,NULL,NULL,3,'2020-06-30 06:36:37',1,NULL),(189,'MENU_ACCOUNT_CONSUMER_ADD','新建用户',NULL,NULL,0,NULL,25,_binary '\0',NULL,NULL,NULL,3,'2020-06-30 07:55:24',1,NULL),(190,'MENU_ACCOUNT_COMPANY_ADD','新建公司',NULL,NULL,0,NULL,28,_binary '',NULL,NULL,NULL,3,'2020-06-30 07:58:43',1,'2020-11-11 09:15:38'),(191,'ACTION_AIRSPACE_NOW_QUERY','查询当前空域',NULL,NULL,1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2020-06-30 07:59:55',132,NULL),(192,'ACTION_AIRSPACE_AIRPORT_QUERY','查询机场',NULL,NULL,1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2020-06-30 08:00:41',132,NULL),(197,'ACTION_DEVICE_PAYLOAD_FETCH_LIST','查询按钮',NULL,NULL,1,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-07-01 01:49:08',1,NULL),(198,'ACTION_DEVICE_PAYLOAD_RESET_LIST','重置按钮',NULL,NULL,1,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-07-01 01:49:39',1,NULL),(199,'ACTION_DEVICE_PAYLOAD_JUMP_UVA','跳转无人机按',NULL,'跳转所属无人机按钮',1,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-07-01 01:56:06',1,NULL),(205,'MENU_MISSION_EDIT1','编辑',NULL,NULL,0,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-07-01 06:26:17',131,'2021-07-06 01:52:28'),(206,'ACTION_MISSION_SEARCH1','查询作业列表',NULL,NULL,1,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-07-01 08:33:37',131,'2021-07-06 01:52:20'),(213,'ACTION_DEVICE_PAYLOAD_ADD','新增载荷按钮',NULL,NULL,1,NULL,95,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:10:02',1,NULL),(214,'ACTION_DEVICE_PAYLOAD_EDIT','编辑载荷按钮',NULL,NULL,1,NULL,97,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:11:30',1,NULL),(216,'ACTION_DEVICE_PAYLOAD_VIEW','查看详情按钮',NULL,NULL,1,NULL,96,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:12:32',1,NULL),(217,'ACTION_DEVEICE_UVA_VIEW','查看详情按钮',NULL,NULL,1,NULL,102,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:14:15',1,NULL),(220,'ACTION_DEVICE_UVA_EDIT','编辑按钮',NULL,NULL,1,NULL,103,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:16:19',1,NULL),(221,'ACTION_DEVICE_UVA_ADD','新建按钮',NULL,NULL,1,NULL,104,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:17:42',1,NULL),(222,'ACTION_DEVICE_UVA_PAYLOAD_LIST','载荷按钮',NULL,NULL,1,NULL,105,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:19:34',1,NULL),(224,'ACTION_DEVICE_UVA_PAYLOAD_VIEW','载荷详情按钮',NULL,NULL,1,NULL,106,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:41:33',1,NULL),(225,'ACTION_DEVICE_UVA_PAYLOAD_TIE','绑定载荷',NULL,NULL,1,NULL,105,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:53:32',1,NULL),(227,'ACTION_DEVICE_UVA_PAYLOAD_UNTIE','解绑载荷',NULL,NULL,1,NULL,105,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:54:23',1,NULL),(232,'ACTION_AIRSPACE_OVERLAP_QUERY','查询交叉空域',NULL,NULL,1,NULL,174,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 03:33:06',1,NULL),(236,'MENU_AIRSPACE_DETAIL','空域详情',NULL,NULL,0,NULL,63,_binary '\0',NULL,NULL,NULL,3,'2020-07-02 05:56:49',1,NULL),(238,'MENU_AIRLINE_DETAIL','查看详情',NULL,NULL,0,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2020-07-02 06:21:04',131,'2020-07-15 06:46:16'),(239,'MENU_AIRLINE_CREATE','新建航线',NULL,'创建航线',0,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2020-07-02 06:23:11',131,'2020-10-09 09:38:16'),(240,'MENU_AIRLINE_EDIT','编辑',NULL,'编辑航线',0,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2020-07-02 06:23:31',131,'2020-10-09 09:38:17'),(241,'MENU_AIRLINE_MAP_DETAIL_1','航线地图详情',NULL,NULL,0,NULL,125,_binary '',NULL,NULL,NULL,3,'2020-07-02 06:24:50',131,'2021-04-20 09:52:59'),(243,'ACTION_AIRLINE_SAVE','保存航线',NULL,NULL,1,NULL,239,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 06:32:16',131,NULL),(246,'ACTION_AIRLINE_DETAIL','查询航线详情',NULL,NULL,1,NULL,238,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 06:36:51',131,NULL),(258,'MENU_DEVICE_LIST','查询列表',NULL,'查询无人机列表',0,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-07-02 06:57:08',1,NULL),(259,'ACTION_DEVICE_CODE_TYPE_LIST','编码型号列表',NULL,'查询无人机编码和型号列表',1,NULL,258,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 07:00:20',1,NULL),(260,'ACTION_MISSION_SAVE1','保存作业',NULL,NULL,1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-07-02 07:07:08',131,'2021-07-06 01:53:50'),(265,'ACTION_MISSION_DETAIL1','查看作业详情',NULL,NULL,1,NULL,140,_binary '',NULL,NULL,NULL,4,'2020-07-02 07:38:17',131,'2021-07-06 01:54:11'),(284,'ACTION_ACCOUNT_CONSUMER_ADD','新增',NULL,NULL,1,NULL,189,_binary '\0',NULL,NULL,NULL,4,'2020-07-06 01:23:40',1,NULL),(285,'ACTION_ACCOUNT_ROLE_ADD','新增',NULL,NULL,1,NULL,184,_binary '\0',NULL,NULL,NULL,4,'2020-07-06 01:25:41',1,'2020-07-06 01:26:19'),(286,'ACTION_ACCOUNT_COMPANY_ADD','新增',NULL,NULL,1,NULL,190,_binary '',NULL,NULL,NULL,4,'2020-07-06 01:27:25',1,'2020-11-11 09:15:35'),(288,'ACTION_AIRSPACE_APPLY_ADD','新增',NULL,NULL,1,NULL,174,_binary '\0',NULL,NULL,NULL,4,'2020-07-07 02:50:22',140,NULL),(289,'ACTION_AIRSPACE_DETAIL','查看详情',NULL,NULL,1,NULL,236,_binary '\0',NULL,NULL,NULL,4,'2020-07-07 02:52:10',140,NULL),(297,'MENU_ACCOUNT_FLYER_INDEX',NULL,NULL,NULL,0,NULL,24,_binary '\0',NULL,NULL,0,2,'2020-10-09 09:38:06',1,NULL),(298,'MENU_SYSTEMCONFIG',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,NULL,0,1,'2020-10-09 09:38:06',1,'2020-11-11 09:17:09'),(299,'MENU_SYSTEMCONFIG_DIC',NULL,NULL,NULL,0,NULL,298,_binary '',NULL,NULL,0,2,'2020-10-09 09:38:06',1,'2020-11-11 09:17:01'),(300,'MENU_SYSTEMCONFIG_FORM',NULL,NULL,NULL,0,NULL,298,_binary '',NULL,NULL,0,2,'2020-10-09 09:38:06',1,'2020-11-11 09:17:05'),(301,'ACTION_AIRSPACE_APPLY_RESET',NULL,NULL,NULL,1,NULL,63,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:07',1,NULL),(302,'ACTION_AIRSPACE_APPLY_DEL',NULL,NULL,NULL,1,NULL,63,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:07',1,NULL),(303,'ACTION_AIRSPACE_APPLY_DOWNLOAD',NULL,NULL,NULL,1,NULL,63,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:07',1,NULL),(304,'MENU_AIRSPACE_APPLY_EDIT',NULL,NULL,NULL,0,NULL,63,_binary '\0',NULL,NULL,0,3,'2020-10-09 09:38:07',1,NULL),(305,'ACTION_AIRSPACE_APPLY_EDIT',NULL,NULL,NULL,1,NULL,304,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:07',1,NULL),(306,'ACTION_AIRSAPCE_AREANAME',NULL,NULL,NULL,1,NULL,63,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:08',1,NULL),(307,'ACTION_AIRSPACE_APPLY_SEARCH',NULL,NULL,NULL,1,NULL,63,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:08',1,NULL),(308,'ACTION_AIRSPACE_QUERY_5KM',NULL,NULL,NULL,1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:09',1,NULL),(309,'ACTION_AIRSPACE_SAME_AREANAME',NULL,NULL,NULL,1,NULL,62,_binary '\0',NULL,NULL,NULL,2,'2020-10-09 09:38:10',1,NULL),(310,'MENU_DEVICE_HANGAR',NULL,NULL,NULL,0,NULL,80,_binary '\0',NULL,NULL,0,2,'2020-10-09 09:38:10',1,NULL),(311,'ACTION_DEVICE_HANGAR_FETCH_LIST',NULL,NULL,NULL,1,NULL,310,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:10',1,NULL),(312,'ACTION_DEVICE_HANGAR_RESET_LIST',NULL,NULL,NULL,1,NULL,310,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:10',1,NULL),(313,'MENU_DEVICE_HANGAR_VIEW',NULL,NULL,NULL,0,NULL,310,_binary '\0',NULL,NULL,0,3,'2020-10-09 09:38:11',1,NULL),(314,'ACTION_DEVICE_HANGAR_DETAIL',NULL,NULL,NULL,1,NULL,313,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:11',1,NULL),(315,'MENU_DEVICE_HANGAR_EDIT',NULL,NULL,NULL,0,NULL,310,_binary '\0',NULL,NULL,0,3,'2020-10-09 09:38:11',1,NULL),(316,'ACTION_DEVICE_HANGAR_EDIT',NULL,NULL,NULL,1,NULL,315,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:11',1,NULL),(317,'ACTION_DEVICE_HANGAR_DELETE',NULL,NULL,NULL,1,NULL,310,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:11',1,NULL),(318,'MENU_DEVICE_HANGAR_UAV',NULL,NULL,NULL,0,NULL,310,_binary '\0',NULL,NULL,0,3,'2020-10-09 09:38:11',1,NULL),(319,'ACTION_DEVICE_HANGAR_UAV_TIE',NULL,NULL,NULL,1,NULL,318,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:11',1,NULL),(320,'ACTION_DEVICE_HANGAR_UAV_VIEW',NULL,NULL,NULL,1,NULL,318,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:12',1,NULL),(321,'ACTION_DEVICE_HANGAR_UAV_UNTIE',NULL,NULL,NULL,1,NULL,318,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:12',1,NULL),(322,'ACTION_DEVICE_HANGAR_UAV_LIST',NULL,NULL,NULL,1,NULL,318,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:12',1,NULL),(323,'ACTION_DEVICE_HANGAR_DELETE_BULK',NULL,NULL,NULL,1,NULL,310,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:12',1,NULL),(324,'MENU_DEVICE_HANGAR_ADD',NULL,NULL,NULL,0,NULL,310,_binary '\0',NULL,NULL,0,3,'2020-10-09 09:38:12',1,NULL),(325,'ACTION_DEVICE_HANGAR_ADD',NULL,NULL,NULL,1,NULL,324,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:12',1,NULL),(326,'MENU_DEVICE_HANGAR_UAV_DETAIL',NULL,NULL,NULL,0,NULL,310,_binary '\0',NULL,NULL,0,3,'2020-10-09 09:38:12',1,NULL),(327,'ACTION_DEVICE_UAV_JUMP_HANGAR',NULL,NULL,'跳转对应机库详情',1,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:14',1,NULL),(328,'ACTION_AIRLINE_UAV_LIST',NULL,NULL,'无人机列表',1,NULL,239,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:16',1,NULL),(329,'ACTION_AIRLINE_CHECK_AIRLINE_NAME',NULL,NULL,'校验航线名称',1,NULL,239,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:16',1,NULL),(330,'ACTION_AIRLINE_UAV_LOAD',NULL,NULL,'无人机绑定的载荷列表查询',1,NULL,239,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:16',1,'2020-11-11 10:04:23'),(331,'MENU_AIRLINE_MAP',NULL,NULL,NULL,0,NULL,124,_binary '\0',NULL,NULL,0,2,'2020-10-09 09:38:16',1,NULL),(332,'ACTION_AIRLINE_ACTIONLIST',NULL,NULL,NULL,1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:16',1,NULL),(333,'ACTION_AIRLINE_SAVE_POINTS',NULL,NULL,NULL,1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:16',1,NULL),(334,'ACTION_AIRLINE_GET_POINTS',NULL,NULL,NULL,1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:16',1,NULL),(335,'ACTION_AIRLINE_UAV_LOAD_CAM_DETAIL',NULL,NULL,'摄像头载荷设备型号详情',1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:16',1,NULL),(336,'ACTION_AIRLINE_UAVMODEL_DETAIL',NULL,NULL,NULL,1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:17',1,NULL),(337,'ACTION_AIRLINE_BLOCKED',NULL,NULL,NULL,1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:17',1,NULL),(338,'ACTION_AIRLINE_UPDATE',NULL,NULL,'更新航线信息',1,NULL,240,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:17',1,NULL),(339,'ACTION_AIRLINE_COPY',NULL,NULL,'复制航线',1,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:17',1,NULL),(340,'ACTION_AIRLINE_DEL',NULL,NULL,'删除航线',1,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:17',1,NULL),(341,'ACTION_AIRLINE_FILTER',NULL,NULL,'查询条件筛选',1,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:17',1,NULL),(342,'ACTION_AIRLINE_BULK_DEL',NULL,NULL,'批量删除航线',1,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:17',1,NULL),(343,'ACTION_AIRLINE_LIST',NULL,NULL,'查询航线列表',1,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:18',1,NULL),(344,'ACTION_MISSON_FILTER1',NULL,NULL,NULL,1,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-10-09 09:38:18',1,'2021-07-06 01:52:16'),(345,'ACTION_MISSION_BULKDEL1',NULL,NULL,NULL,1,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-10-09 09:38:18',1,'2021-07-06 01:52:10'),(346,'ACTION_MISSION_CLONE1',NULL,NULL,NULL,1,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-10-09 09:38:18',1,'2021-07-06 01:52:03'),(347,'ACTION_MISSION_DEL1',NULL,NULL,NULL,1,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-10-09 09:38:18',1,'2021-07-06 01:51:56'),(348,'ACTION_MISSION_NAME_CONFLICT1',NULL,NULL,NULL,1,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-10-09 09:38:18',1,'2021-07-06 01:51:52'),(349,'MENU_MISSION_REPLAY1',NULL,NULL,NULL,0,NULL,139,_binary '',NULL,NULL,0,3,'2020-10-09 09:38:19',1,'2021-07-06 01:51:48'),(350,'ACTION_MISSION_REPLAY_DATA1',NULL,NULL,NULL,1,NULL,349,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:19',1,'2021-07-06 01:51:42'),(351,'ACTION_MISSION_GET_HANGAR_INSTANCE1',NULL,NULL,'获取机库实例',1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:19',1,'2021-07-06 01:53:41'),(352,'ACTION_MISSION_GET_UAV_INSTANCE1',NULL,NULL,'获取无人机实例',1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:19',1,'2021-07-06 01:53:46'),(353,'ACTION_MISSION_GET_LOAD_INSTANCE1',NULL,NULL,'获取载荷实例',1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:19',1,'2021-07-06 01:53:35'),(354,'ACTION_MISSION_GET_AIRLINE_LIST1',NULL,NULL,'获取航线名称全集',1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:19',1,'2021-07-06 01:53:28'),(355,'ACTION_MISSION_EXECUTOR_LIST1',NULL,NULL,NULL,1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:19',1,'2021-07-06 01:53:31'),(356,'ACTION_MISSION_CHECK_MISSION_NAME1',NULL,NULL,NULL,1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:20',1,'2021-07-06 01:53:20'),(357,'ACTION_MISSION_GET_AIRSPACE1',NULL,NULL,NULL,1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:20',1,'2021-07-06 01:53:16'),(358,'MENU_FLIGHTMONITOR',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,0,1,'2020-10-09 09:38:20',1,NULL),(359,'ACTION_MISSION_STATUS_EDIT',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2020-10-09 09:38:20',1,NULL),(360,'ACTION_WAYPOINT_CONTROL',NULL,NULL,NULL,1,NULL,358,_binary '',NULL,NULL,NULL,2,'2020-10-09 09:38:20',1,'2021-11-05 10:30:18'),(361,'MENU_APPROVAL',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,NULL,0,1,'2020-10-09 09:38:20',1,'2020-10-28 09:58:00'),(362,'MENU_APPROVAL_LIST',NULL,NULL,NULL,0,NULL,361,_binary '',NULL,NULL,0,2,'2020-10-09 09:38:20',1,'2020-10-28 09:57:43'),(363,'MENU_APPROVAL_DETAIL',NULL,NULL,NULL,0,NULL,362,_binary '',NULL,NULL,0,3,'2020-10-09 09:38:21',1,'2020-10-28 09:57:39'),(364,'MENU_APPROVAL_MANAGER',NULL,NULL,NULL,0,NULL,361,_binary '',NULL,NULL,0,2,'2020-10-09 09:38:21',1,'2020-10-28 09:57:55'),(365,'MENU_APPROVAL_EDITPROCESS',NULL,NULL,NULL,0,NULL,364,_binary '',NULL,NULL,0,3,'2020-10-09 09:38:21',1,'2020-10-28 09:57:51'),(366,'MENU_APPROVAL',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,0,1,'2020-11-11 07:06:08',1,NULL),(367,'MENU_APPROVAL_MANAGER',NULL,NULL,NULL,0,NULL,366,_binary '\0',NULL,NULL,0,2,'2020-11-11 07:06:08',1,NULL),(368,'ACTION_APPROVAL_MANAGE_SEARCH',NULL,NULL,NULL,1,NULL,367,_binary '\0',NULL,NULL,NULL,3,'2020-11-11 07:06:08',1,NULL),(369,'ACTION_APPROVAL_MANAGE_EDITINFO',NULL,NULL,NULL,1,NULL,367,_binary '\0',NULL,NULL,NULL,3,'2020-11-11 07:06:08',1,NULL),(370,'MENU_APPROVAL_EDITPROCESS',NULL,NULL,NULL,0,NULL,367,_binary '\0',NULL,NULL,0,3,'2020-11-11 07:06:08',1,NULL),(371,'ACTION_APPROVAL_MANAGE_EDITPROCESS',NULL,NULL,NULL,1,NULL,370,_binary '\0',NULL,NULL,NULL,4,'2020-11-11 07:06:08',1,NULL),(372,'MENU_APPROVAL_LIST_ADMIN',NULL,NULL,NULL,0,NULL,366,_binary '\0',NULL,NULL,0,2,'2020-11-11 07:06:08',1,NULL),(373,'ACTION_APPROVAL_LIST_SEARCH_ADMIN',NULL,NULL,NULL,1,NULL,372,_binary '\0',NULL,NULL,NULL,3,'2020-11-11 07:06:08',1,NULL),(374,'MENU_APPROVAL_DETAIL_ADMIN',NULL,NULL,NULL,0,NULL,372,_binary '\0',NULL,NULL,0,3,'2020-11-11 07:06:08',1,NULL),(375,'ACTION_APPROVAL_LIST_DETAIL_ADMIN',NULL,NULL,NULL,1,NULL,374,_binary '\0',NULL,NULL,NULL,4,'2020-11-11 07:06:08',1,NULL),(376,'MENU_APPROVAL_LIST',NULL,NULL,NULL,0,NULL,366,_binary '\0',NULL,NULL,0,2,'2020-11-11 07:06:08',1,NULL),(377,'ACTION_APPROVAL_LIST_SEARCH',NULL,NULL,NULL,1,NULL,376,_binary '\0',NULL,NULL,NULL,3,'2020-11-11 07:06:08',1,NULL),(378,'MENU_APPROVAL_DETAIL',NULL,NULL,NULL,0,NULL,376,_binary '\0',NULL,NULL,0,3,'2020-11-11 07:06:08',1,NULL),(379,'ACTION_APPROVAL_LIST_DETAIL',NULL,NULL,NULL,1,NULL,378,_binary '\0',NULL,NULL,NULL,4,'2020-11-11 07:06:08',1,NULL),(380,'ACTION_MISSION_APPLY_APPROVAL1',NULL,NULL,NULL,1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-11-11 07:20:49',1,'2021-07-06 01:52:43'),(381,'MENU_AIRSPACE_APPROVAL',NULL,NULL,NULL,0,NULL,63,_binary '\0',NULL,NULL,0,3,'2020-11-11 08:49:33',1,NULL),(382,'ACTION_AIRSPACE_APPLY_APPROVAL',NULL,NULL,NULL,1,NULL,381,_binary '\0',NULL,NULL,NULL,4,'2020-11-11 08:49:33',1,NULL),(383,'ACTION_AIRLINE_UAV_MODEL_LIST',NULL,NULL,NULL,1,NULL,239,_binary '\0',NULL,NULL,NULL,4,'2020-11-11 10:04:23',1,NULL),(384,'ACTION_AIRLINE_LOAD_AND_HANGER',NULL,NULL,NULL,1,NULL,239,_binary '\0',NULL,NULL,NULL,4,'2020-11-11 10:04:23',1,NULL),(385,'ACTION_AIRLINE_IMPORT_KML',NULL,NULL,NULL,1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2020-11-11 10:04:24',1,NULL),(386,'ACTION_AIRLINE_EXPORT_KML',NULL,NULL,NULL,1,NULL,238,_binary '\0',NULL,NULL,NULL,4,'2020-11-11 10:04:24',1,NULL),(387,'ACTION_UPLOAD',NULL,NULL,NULL,1,NULL,62,_binary '\0',NULL,NULL,NULL,2,'2020-12-28 08:04:01',1,NULL),(388,'MENU_SIMULATION',NULL,NULL,'',0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2020-12-28 08:04:03',1,NULL),(389,'ACTION_simulation',NULL,NULL,'信号仿真模块相关接口',1,NULL,388,_binary '\0',NULL,NULL,NULL,2,'2020-12-28 08:04:03',1,NULL),(390,'MENU_WAREHOUSE_INDEX',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51694469166137344,NULL,1,'2020-12-28 09:13:13',1,'2021-03-19 07:03:42'),(391,'MENU_TASK_MONITOR',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694469166137344,NULL,1,'2020-12-28 09:13:13',1,'2021-03-19 07:04:28'),(392,'MENU_WAREHOUSE_MANAGE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694469166137344,NULL,1,'2020-12-31 02:59:51',1,NULL),(393,'MENU_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2021-01-29 10:20:33',1,NULL),(394,'ACTION_screen1',NULL,NULL,NULL,1,NULL,393,_binary '',NULL,NULL,NULL,2,'2021-01-29 10:20:33',1,'2023-03-27 07:18:19'),(395,'MENU_IMAGE_TECH',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51700779089657856,NULL,1,'2021-02-01 06:36:26',1,NULL),(396,'MENU_IMAGE_VEHICLE',NULL,NULL,NULL,0,NULL,395,_binary '\0',NULL,51700779089657856,NULL,2,'2021-02-01 06:36:26',1,NULL),(397,'MENU_IMAGE_HANDLE',NULL,NULL,NULL,0,NULL,395,_binary '\0',NULL,51700779089657856,NULL,2,'2021-02-01 06:36:26',1,NULL),(398,'MENU_IMAGE_SAFETYHAT',NULL,NULL,NULL,0,NULL,397,_binary '\0',NULL,51700779089657856,NULL,3,'2021-02-01 06:36:26',1,NULL),(399,'MENU_IMAGE_ROADSEG',NULL,NULL,NULL,0,NULL,397,_binary '\0',NULL,51700779089657856,NULL,3,'2021-02-01 06:36:26',1,NULL),(400,'MENU_IMAGE_ENHANCE',NULL,NULL,NULL,0,NULL,395,_binary '\0',NULL,51700779089657856,NULL,2,'2021-02-01 06:36:26',1,NULL),(401,'MENU_IMAGE_DEFOGGING',NULL,NULL,NULL,0,NULL,400,_binary '\0',NULL,51700779089657856,NULL,3,'2021-02-01 06:36:26',1,NULL),(402,'MENU_IMAGE_BODY',NULL,NULL,NULL,0,NULL,395,_binary '\0',NULL,51700779089657856,NULL,2,'2021-02-01 06:36:26',1,NULL),(403,'MENU_IMAGE_DENSITY',NULL,NULL,NULL,0,NULL,402,_binary '\0',NULL,51700779089657856,NULL,3,'2021-02-01 06:36:26',1,NULL),(404,'MENU_VIDEO_TECH',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51700779089657856,NULL,1,'2021-02-01 06:36:26',1,NULL),(405,'MENU_test123',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,85391985304666112,NULL,1,'2021-03-12 07:17:42',70213995537104896,'2021-03-12 07:34:11'),(406,'ACTION_0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012',NULL,NULL,'01234567890123456789012345678901234567890123456789',1,NULL,24,_binary '',NULL,NULL,NULL,2,'2021-03-19 06:10:38',70213995537104896,'2021-03-19 06:13:37'),(407,'MENU_cjdn',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,87911866017251328,NULL,1,'2021-03-19 06:11:27',1,'2021-03-19 06:22:32'),(408,'MENU_123',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,NULL,NULL,1,'2021-03-19 06:14:52',70213995537104896,'2021-03-19 06:15:20'),(409,'ACTION_AIRLINE_CHECK_QUOTA',NULL,NULL,NULL,1,NULL,239,_binary '\0',NULL,NULL,NULL,4,'2021-03-19 06:27:45',1,NULL),(410,'ACTION_MISSION_CHECK_QUOTA1',NULL,NULL,NULL,1,NULL,158,_binary '',NULL,NULL,NULL,4,'2021-03-19 06:27:45',1,'2021-07-06 01:52:37'),(411,'ACTION_IMAGE_VEHICLE',NULL,NULL,NULL,1,NULL,396,_binary '\0',NULL,51700779089657856,NULL,3,'2021-03-19 06:28:44',1,NULL),(412,'ACTION_IMAGE_HANDLE',NULL,NULL,NULL,1,NULL,397,_binary '\0',NULL,51700779089657856,NULL,3,'2021-03-19 06:28:45',1,NULL),(413,'ACTION_IMAGE_ENHANCE',NULL,NULL,NULL,1,NULL,400,_binary '\0',NULL,51700779089657856,NULL,3,'2021-03-19 06:28:45',1,NULL),(414,'ACTION_IMAGE_BODY',NULL,NULL,NULL,1,NULL,402,_binary '\0',NULL,51700779089657856,NULL,3,'2021-03-19 06:28:45',1,NULL),(415,'MENU_TASK_MANAGE',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51695802510213120,NULL,1,'2021-03-19 06:29:21',1,'2021-07-30 10:05:41'),(416,'MENU_TASK_MODEL',NULL,NULL,NULL,0,NULL,415,_binary '',NULL,51695802510213120,NULL,2,'2021-03-19 06:29:22',1,'2021-07-30 10:05:32'),(417,'MENU_TASK_REALTIME',NULL,NULL,NULL,0,NULL,415,_binary '',NULL,51695802510213120,NULL,2,'2021-03-19 06:29:22',1,'2021-07-30 10:05:35'),(418,'MENU_TASK_AI',NULL,NULL,NULL,0,NULL,415,_binary '',NULL,51695802510213120,NULL,2,'2021-03-19 06:29:22',1,'2021-07-30 10:05:38'),(419,'MENU_MONITOR',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51695802510213120,NULL,1,'2021-03-19 06:29:22',1,'2021-07-30 10:05:59'),(420,'MENU_MONITOR_INDEX',NULL,NULL,NULL,0,NULL,419,_binary '',NULL,51695802510213120,NULL,2,'2021-03-19 06:29:22',1,'2021-07-30 10:05:56'),(421,'MENU_AI_SERVICE',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51695802510213120,NULL,1,'2021-03-19 06:29:22',1,'2021-07-30 10:05:53'),(422,'MENU_AI_BILITY',NULL,NULL,NULL,0,NULL,421,_binary '',NULL,51695802510213120,NULL,2,'2021-03-19 06:29:22',1,'2021-07-30 10:05:50'),(423,'MENU_AI_MODEL',NULL,NULL,NULL,0,NULL,421,_binary '',NULL,51695802510213120,NULL,2,'2021-03-19 06:29:22',1,'2021-07-30 10:05:47'),(424,'MENU_PRODUCT_SEARCH',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51695802510213120,NULL,1,'2021-03-19 06:29:22',1,'2021-07-30 10:05:44'),(425,'MENU_PRODUCT_SEARCH_INDEX',NULL,NULL,NULL,0,NULL,424,_binary '',NULL,51695802510213120,NULL,2,'2021-03-19 06:29:22',1,'2021-07-30 10:05:28'),(429,'MENU_WAREHOUSE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694469166137344,NULL,1,'2021-03-19 06:32:34',1,NULL),(430,'MENU_WAREHOUSE_DETAIL',NULL,NULL,NULL,0,NULL,390,_binary '',NULL,51694469166137344,NULL,2,'2021-03-19 06:32:34',1,'2021-03-19 07:03:39'),(431,'MENU_WAREHOUSE_MANAGE_INDEX',NULL,NULL,NULL,0,NULL,392,_binary '\0',NULL,51694469166137344,NULL,2,'2021-03-19 06:32:34',1,NULL),(432,'MENU_WAREHOUSE_INDEX',NULL,NULL,NULL,0,NULL,429,_binary '\0',NULL,51694469166137344,NULL,2,'2021-03-19 07:03:55',87912590847508480,NULL),(433,'MENU_WAREHOUSE_DETAIL',NULL,NULL,NULL,0,NULL,432,_binary '\0',NULL,51694469166137344,NULL,3,'2021-03-19 07:04:10',87912590847508480,NULL),(434,'MENU_TASK_MONITOR_INDEX',NULL,NULL,NULL,0,NULL,391,_binary '\0',NULL,51694469166137344,NULL,2,'2021-03-19 07:04:41',87912590847508480,NULL),(435,'MENU_APP',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,92183251954696192,NULL,1,'2021-03-31 09:30:46',1,NULL),(436,'MENU_APP_RESULT',NULL,NULL,NULL,0,NULL,435,_binary '\0',NULL,92183251954696192,NULL,2,'2021-03-31 09:30:46',1,NULL),(437,'MENU_DATA',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,92183251954696192,NULL,1,'2021-03-31 09:30:47',1,NULL),(438,'MENU_DATA_MANAGE',NULL,NULL,NULL,0,NULL,437,_binary '\0',NULL,92183251954696192,NULL,2,'2021-03-31 09:30:47',1,NULL),(439,'MENU_TIMING_MISSION1',NULL,NULL,'定时作业菜单',0,NULL,138,_binary '',NULL,NULL,NULL,2,'2021-03-31 09:54:08',1,'2021-07-06 01:51:29'),(440,'MENU_TIMING_MISSION_ADD1',NULL,NULL,'新增定时作业',0,NULL,439,_binary '',NULL,NULL,NULL,3,'2021-03-31 09:54:09',1,'2021-07-06 01:51:21'),(441,'ACTION_ADD_TIMING_MISSION1',NULL,NULL,'创建定时作业',1,NULL,440,_binary '',NULL,NULL,NULL,4,'2021-03-31 09:54:09',1,'2021-07-06 01:51:14'),(442,'ACTION_UPDATE_TIMING_MISSION1',NULL,NULL,'更新定时作业',1,NULL,440,_binary '',NULL,NULL,NULL,4,'2021-03-31 09:54:09',1,'2021-07-06 01:51:07'),(443,'MENU_TIMING_MISSION_LIST1',NULL,NULL,'定时作业列表',0,NULL,439,_binary '',NULL,NULL,NULL,3,'2021-03-31 09:54:09',1,'2021-07-06 01:51:00'),(444,'ACTION_TIMING_MISSION_LIST1',NULL,NULL,'定时列表',1,NULL,443,_binary '',NULL,NULL,NULL,4,'2021-03-31 09:54:09',1,'2021-07-06 01:50:56'),(445,'ACTION_TIMING_MISSION_DELETE1',NULL,NULL,NULL,1,NULL,443,_binary '',NULL,NULL,NULL,4,'2021-03-31 09:54:09',1,'2021-07-06 01:50:50'),(446,'ACTION_TIMING_MISSION_BULK_DELETE1',NULL,NULL,NULL,1,NULL,443,_binary '',NULL,NULL,NULL,4,'2021-03-31 09:54:09',1,'2021-07-06 01:50:39'),(447,'ACTION_TIMING_MISSION_ENABLE1',NULL,NULL,NULL,1,NULL,443,_binary '',NULL,NULL,NULL,4,'2021-03-31 09:54:09',1,'2021-07-06 01:50:33'),(448,'MENU_TIMING_MISSION_DETAIL1',NULL,NULL,'定时作业详情',0,NULL,439,_binary '',NULL,NULL,NULL,3,'2021-03-31 09:54:10',1,'2021-07-06 01:50:23'),(449,'ACTION_TIMING_MISSION_DETAIL1',NULL,NULL,NULL,1,NULL,448,_binary '',NULL,NULL,NULL,4,'2021-03-31 09:54:10',1,'2021-07-06 01:49:57'),(450,'MENU_TIMING_MISSION_EDIT1',NULL,NULL,'编辑定时作业',0,NULL,439,_binary '',NULL,NULL,NULL,3,'2021-03-31 09:54:10',1,'2021-07-06 01:49:48'),(451,'MENU_',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51701172477624320,NULL,1,'2021-04-20 09:44:32',1,NULL),(452,'MENU_SIMULATION_LIST',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51700961512521728,NULL,1,'2021-04-20 09:45:11',1,NULL),(453,'MENU_IMAGE_LICENSEPLATE',NULL,NULL,NULL,0,NULL,396,_binary '\0',NULL,51700779089657856,NULL,3,'2021-04-20 09:45:44',1,NULL),(454,'ACTION_forcedelete',NULL,NULL,'测试使用',1,NULL,63,_binary '',NULL,NULL,NULL,3,'2021-04-20 09:46:44',1,'2021-07-30 09:57:02'),(455,'ACTION_MULTIMONITOR_VIDEO',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2021-04-20 09:48:46',1,NULL),(456,'ACTION_LOAD_CONTROL',NULL,NULL,NULL,1,NULL,358,_binary '',NULL,NULL,NULL,2,'2021-04-20 09:48:46',1,'2021-06-16 07:50:15'),(457,'ACTION_AIRLINE_QUERY_AIRSPACE_AIRPORT',NULL,NULL,NULL,1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2021-04-20 09:53:00',1,NULL),(458,'MENU_AIRLINE_MAP_DETAIL',NULL,NULL,NULL,0,NULL,124,_binary '\0',NULL,NULL,NULL,2,'2021-04-20 09:53:00',1,NULL),(459,'ACTION_123456',NULL,NULL,'12345612345612345612345612345612345612345612345612',1,NULL,24,_binary '',NULL,NULL,NULL,2,'2021-04-21 02:48:44',70213995537104896,'2021-04-21 02:48:50'),(460,'MENU_11',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51701711122726912,NULL,1,'2021-04-21 03:19:46',1,'2021-04-21 03:20:11'),(463,'MENU_MISSION',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2021-05-12 07:09:20',1,NULL),(464,'MENU_TIMING_MISSION',NULL,NULL,'定时作业菜单',0,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:09:20',1,NULL),(465,'ACTION_MISSION_ENABLE',NULL,NULL,NULL,1,NULL,463,_binary '',NULL,NULL,NULL,2,'2021-05-12 07:09:20',1,'2021-07-06 06:47:46'),(466,'ACTION_SUBTASK_DELETE1',NULL,NULL,NULL,1,NULL,140,_binary '',NULL,NULL,NULL,4,'2021-05-12 07:09:20',1,'2021-07-06 01:54:02'),(467,'ACTION_MISSION_SEARCH',NULL,NULL,NULL,1,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:37:20',89730635001757696,NULL),(468,'ACTION_MISSON_FILTER',NULL,NULL,NULL,1,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:38:05',89730635001757696,NULL),(469,'ACTION_MISSION_BULKDEL',NULL,NULL,NULL,1,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:38:45',89730635001757696,NULL),(470,'ACTION_MISSION_CLONE',NULL,NULL,NULL,1,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:39:16',89730635001757696,NULL),(471,'MENU_TIMING_MISSION_ADD',NULL,NULL,'新增定时作业',0,NULL,464,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(472,'ACTION_ADD_TIMING_MISSION',NULL,NULL,'创建定时作业',1,NULL,471,_binary '\0',NULL,NULL,NULL,4,'2021-05-12 07:40:01',1,NULL),(473,'ACTION_UPDATE_TIMING_MISSION',NULL,NULL,'更新定时作业',1,NULL,471,_binary '\0',NULL,NULL,NULL,4,'2021-05-12 07:40:01',1,NULL),(474,'MENU_TIMING_MISSION_LIST',NULL,NULL,'定时作业列表',0,NULL,464,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(475,'ACTION_TIMING_MISSION_LIST',NULL,NULL,'定时列表',1,NULL,474,_binary '\0',NULL,NULL,NULL,4,'2021-05-12 07:40:01',1,NULL),(476,'ACTION_TIMING_MISSION_DELETE',NULL,NULL,NULL,1,NULL,474,_binary '\0',NULL,NULL,NULL,4,'2021-05-12 07:40:01',1,NULL),(477,'ACTION_TIMING_MISSION_BULK_DELETE',NULL,NULL,NULL,1,NULL,474,_binary '\0',NULL,NULL,NULL,4,'2021-05-12 07:40:01',1,NULL),(478,'ACTION_MISSION_ENABLE',NULL,NULL,NULL,1,NULL,474,_binary '\0',NULL,NULL,NULL,4,'2021-05-12 07:40:01',1,'2021-07-06 07:49:39'),(479,'MENU_TIMING_MISSION_DETAIL',NULL,NULL,'定时作业详情',0,NULL,464,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(480,'ACTION_TIMING_MISSION_DETAIL',NULL,NULL,NULL,1,NULL,479,_binary '\0',NULL,NULL,NULL,4,'2021-05-12 07:40:01',1,NULL),(481,'MENU_TIMING_MISSION_EDIT',NULL,NULL,'编辑定时作业',0,NULL,464,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(482,'MENU_MISSION_EDIT',NULL,NULL,NULL,0,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:40:01',1,NULL),(483,'ACTION_MISSION_DEL',NULL,NULL,NULL,1,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:40:01',1,NULL),(484,'MENU_MISSION_REPLAY',NULL,NULL,NULL,0,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:40:01',1,NULL),(485,'ACTION_MISSION_REPLAY_DATA',NULL,NULL,NULL,1,NULL,484,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(486,'MENU_MISSION_DETAIL',NULL,NULL,NULL,0,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:40:01',1,NULL),(487,'ACTION_MISSION_DETAIL',NULL,NULL,NULL,1,NULL,486,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(488,'ACTION_SUBTASK_DELETE',NULL,NULL,NULL,1,NULL,486,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(489,'MENU_MISSION_ADD',NULL,NULL,'在飞行记录分页查询列表,是为了导入飞行记录',0,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:40:01',1,'2022-10-13 02:35:33'),(490,'ACTION_MISSION_CHECK_MISSION_NAME',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(491,'ACTION_MISSION_APPLY_APPROVAL',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(492,'ACTION_MISSION_CHECK_QUOTA',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(493,'ACTION_MISSION_GET_HANGAR_INSTANCE',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(494,'ACTION_MISSION_GET_UAV_INSTANCE',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(495,'ACTION_MISSION_GET_LOAD_INSTANCE',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:02',1,NULL),(496,'ACTION_MISSION_SAVE',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:02',1,NULL),(497,'ACTION_MISSION_GET_AIRLINE_LIST',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:02',1,NULL),(498,'ACTION_MISSION_EXECUTOR_LIST',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:02',1,NULL),(499,'MENU_AIRLINE_KML_LIST',NULL,NULL,NULL,0,NULL,124,_binary '\0',NULL,NULL,NULL,2,'2021-05-26 03:24:13',1,NULL),(500,'MENU_AIRLINE_KML_IMPORT',NULL,NULL,NULL,0,NULL,499,_binary '\0',NULL,NULL,NULL,3,'2021-05-26 03:24:13',1,NULL),(501,'ACTION_AIRLINE_KML_IMPORT',NULL,NULL,NULL,1,NULL,500,_binary '\0',NULL,NULL,NULL,4,'2021-05-26 03:24:13',1,NULL),(502,'ACTION_AIRLINE_KML_LIST',NULL,NULL,NULL,1,NULL,499,_binary '\0',NULL,NULL,NULL,3,'2021-05-26 03:24:13',1,NULL),(503,'ACTION_AIRLINE_KML_LIST_OPTIONS',NULL,NULL,NULL,1,NULL,499,_binary '\0',NULL,NULL,NULL,3,'2021-05-26 03:24:13',1,NULL),(504,'ACTION_AIRLINE_KML_DELETE',NULL,NULL,'批量删除和删除',1,NULL,499,_binary '\0',NULL,NULL,NULL,3,'2021-05-26 03:24:13',1,NULL),(505,'ACTION_SIMULATION_SEARCH',NULL,NULL,NULL,1,NULL,452,_binary '',NULL,51700961512521728,NULL,2,'2021-05-26 06:34:42',89730635001757696,'2021-05-26 06:52:16'),(506,'ACTION_SIMULATION_BTN',NULL,NULL,NULL,1,NULL,452,_binary '\0',NULL,51700961512521728,NULL,2,'2021-05-26 07:02:48',89730635001757696,NULL),(507,'MENU_oo',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,92183251954696192,NULL,1,'2021-05-26 07:59:58',292,'2021-05-26 08:00:03'),(508,'ACTION_AIRLINE_GET_STRAP_LINE',NULL,NULL,NULL,1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2021-06-01 10:04:14',1,NULL),(509,'MENU_INDEX',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694291109543936,NULL,1,'2021-06-09 07:53:41',1,NULL),(510,'ACTION_AI_CONTROL',NULL,NULL,NULL,1,NULL,358,_binary '',NULL,NULL,NULL,2,'2021-06-16 07:50:15',1,'2021-11-05 10:30:18'),(511,'MENU_TRAFFIC',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2021-06-23 09:43:08',89730635001757696,NULL),(512,'MENU_OFFICE',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51694103410245632,NULL,1,'2021-06-23 09:43:28',89730635001757696,'2023-05-04 09:52:33'),(513,'MENU_EMERGENCY',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51693249240236032,NULL,1,'2021-06-23 09:43:50',89730635001757696,'2022-07-08 06:53:50'),(514,'ACTION_EFENCE_ENABLE_SWITCH',NULL,NULL,'启用、禁用电子围栏',1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2021-07-30 09:57:03',1,NULL),(515,'ACTION_CREAT_EFENCE_INFO',NULL,NULL,'创建、编辑电子围栏',1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2021-07-30 09:57:04',1,NULL),(516,'ACTION_DEL_EFENCE',NULL,NULL,'删除电子围栏',1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2021-07-30 09:57:04',1,NULL),(517,'ACTION_EFENCE_DETAI_INFO',NULL,NULL,'电子围栏详情',1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2021-07-30 09:57:04',1,NULL),(518,'ACTION_EFENCE_LIST',NULL,NULL,'查询电子围栏列表',1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2021-07-30 09:57:04',1,NULL),(519,'ACTION_EFENCE_PAGE_FILTER',NULL,NULL,'模糊搜索电子围栏',1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2021-07-30 09:57:04',1,NULL),(520,'ACTION_CHECK_EFENCE_NAME',NULL,NULL,'校验围栏名称重复',1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2021-07-30 09:57:04',1,NULL),(521,'ACTION_MULTIMONITOR_FINDDEVICES',NULL,NULL,'全局监视查找设备',1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2021-07-30 09:58:33',1,NULL),(522,'ACTION_LOAD_CONTROL',NULL,NULL,NULL,1,NULL,358,_binary '',NULL,NULL,NULL,2,'2021-07-30 09:58:33',1,'2021-11-05 10:30:18'),(523,'ACTION_HANGAR_CONTROL',NULL,NULL,NULL,1,NULL,358,_binary '',NULL,NULL,NULL,2,'2021-07-30 09:58:33',1,'2021-11-05 10:30:18'),(524,'MENU_PRODUCE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51695802510213120,NULL,1,'2021-07-30 10:06:53',1,NULL),(525,'MENU_PRODUCE_LIST',NULL,NULL,NULL,0,NULL,524,_binary '\0',NULL,51695802510213120,NULL,2,'2021-07-30 10:06:53',1,NULL),(526,'ACTION_PRODUCE_LIST_BULKDEL',NULL,NULL,NULL,1,NULL,525,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:53',1,NULL),(527,'MENU_PRODUCE_DETAIL',NULL,NULL,NULL,0,NULL,525,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:53',1,NULL),(528,'ACTION_PRODUCE_DETAIL',NULL,NULL,NULL,1,NULL,527,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:53',1,NULL),(529,'ACTION_PRODUCE_LIST_SEARCH',NULL,NULL,NULL,1,NULL,525,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:53',1,NULL),(530,'ACTION_PRODUCT_LIST_START',NULL,NULL,NULL,1,NULL,525,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:53',1,NULL),(531,'MENU_PRODUCE_EDIT',NULL,NULL,NULL,0,NULL,525,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:53',1,NULL),(532,'ACTION_PRODUCE_EDIT',NULL,NULL,NULL,1,NULL,531,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:53',1,NULL),(533,'ACTION_PRODUCE_LIST_DEL',NULL,NULL,NULL,1,NULL,525,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:53',1,NULL),(534,'MENU_PRODUCE_ADD',NULL,NULL,NULL,0,NULL,525,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:53',1,NULL),(535,'ACTION_PRODUCE_ADD',NULL,NULL,NULL,1,NULL,534,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:53',1,NULL),(536,'MENU_RESULT',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51695802510213120,NULL,1,'2021-07-30 10:06:53',1,NULL),(537,'MENU_RESULT_VISUALIZATION',NULL,NULL,NULL,0,NULL,536,_binary '\0',NULL,51695802510213120,NULL,2,'2021-07-30 10:06:54',1,NULL),(538,'MENU_RESULT_MANAGE',NULL,NULL,NULL,0,NULL,536,_binary '\0',NULL,51695802510213120,NULL,2,'2021-07-30 10:06:54',1,NULL),(539,'ACTION_RESULT_LIST_DEL',NULL,NULL,NULL,1,NULL,538,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(540,'ACTION_RESULT_BULKDEL',NULL,NULL,NULL,1,NULL,538,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(541,'ACTION_RESULT_LIST_SEARCH',NULL,NULL,NULL,1,NULL,538,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(542,'ACTION_RESULT_DOWNLOAD',NULL,NULL,NULL,1,NULL,538,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(543,'ACTION_RESULT_LIST_PUBLISH',NULL,NULL,NULL,1,NULL,538,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(544,'MENU_RESULT_MANAGE_ADD',NULL,NULL,NULL,0,'',538,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(545,'ACTION_RESULT_ADD',NULL,NULL,NULL,1,NULL,544,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:54',1,NULL),(546,'MENU_RESULT_MANAGE_EDIT',NULL,NULL,NULL,0,NULL,538,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(547,'ACTION_RESULT_EDIT',NULL,NULL,NULL,1,NULL,546,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:54',1,NULL),(548,'MENU_RESULT_MANAGE_DETAIL',NULL,NULL,NULL,0,NULL,538,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(549,'ACTION_RESULT_DETAIL',NULL,NULL,NULL,1,NULL,548,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:54',1,NULL),(550,'MENU_DATA_MA',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51695802510213120,NULL,1,'2021-07-30 10:06:54',1,NULL),(551,'MENU_DATA_MA_LIST',NULL,NULL,NULL,0,NULL,550,_binary '\0',NULL,51695802510213120,NULL,2,'2021-07-30 10:06:54',1,NULL),(552,'ACTION_DATA_DELETE',NULL,NULL,NULL,1,NULL,551,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(553,'ACTION_DATA_LIST_SEARCH',NULL,NULL,NULL,1,NULL,551,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(554,'MENU_DATA_MA_EDIT',NULL,NULL,NULL,0,NULL,551,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:55',1,NULL),(555,'ACTION_DATA_EDIT',NULL,NULL,NULL,1,NULL,554,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:55',1,NULL),(556,'MENU_DATA_MA_DETAIL',NULL,NULL,NULL,0,NULL,551,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:55',1,NULL),(557,'ACTION_DATA_DETAIL',NULL,NULL,NULL,1,NULL,556,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:55',1,NULL),(558,'MENU_DATA_MA_ADD',NULL,NULL,NULL,0,NULL,551,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:55',1,NULL),(559,'ACTION_DATA_ADD',NULL,NULL,NULL,1,NULL,558,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:55',1,NULL),(560,'ACTION_DATA_BULKDEL',NULL,NULL,NULL,1,NULL,551,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:55',1,NULL),(561,'ACTION_BATCH_DOWNLOAD',NULL,NULL,NULL,1,NULL,486,_binary '\0',NULL,NULL,NULL,3,'2021-08-12 02:19:01',1,NULL),(562,'ACTION_FLIGHT_TO_3D_ROUTE',NULL,NULL,NULL,1,NULL,124,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:29:24',1,NULL),(563,'MENU_ALARM',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2021-11-05 10:29:54',1,NULL),(564,'MENU_ALARM_STATISTIC',NULL,NULL,NULL,0,NULL,563,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:29:54',1,NULL),(565,'MENU_ALARM_STATISTIC_DETAIL',NULL,NULL,NULL,0,NULL,564,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:54',1,NULL),(566,'ACTION_ALARM_STATISTIC_DETAIL',NULL,NULL,NULL,1,NULL,565,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:29:54',1,NULL),(567,'ACTION_ALARM_STATISTIC_LIST',NULL,NULL,'',1,NULL,564,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:54',1,NULL),(568,'ACTION_ALARM_QUERY_STATIC',NULL,NULL,'告警数量统计信息',1,NULL,564,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:54',1,NULL),(569,'MENU_ALARM_CONFIG',NULL,NULL,NULL,0,NULL,563,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:29:54',1,NULL),(570,'MENU_ALARM_CONFIG_ADD',NULL,NULL,NULL,0,NULL,569,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:54',1,NULL),(571,'ACTION_ALARM_CONFIG_ADD',NULL,NULL,NULL,1,NULL,570,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:29:54',1,NULL),(572,'MENU_ALARM_CONFIG_EDIT',NULL,NULL,NULL,0,NULL,569,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:54',1,NULL),(573,'ACTION_ALARM_CONFIG_EDIT',NULL,NULL,NULL,1,NULL,572,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:29:54',1,NULL),(574,'MENU_ALARM_CONFIG_DETAIL',NULL,NULL,NULL,0,NULL,569,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:54',1,NULL),(575,'ACTION_ALARM_CONFIG_DETAIL',NULL,NULL,NULL,1,NULL,574,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:29:54',1,NULL),(576,'ACTION_ALARM_CONFIG_DELETE',NULL,NULL,NULL,1,NULL,569,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:55',1,NULL),(577,'ACTION_ALARM_CONFIG_ONOFF',NULL,NULL,NULL,1,NULL,569,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:55',1,NULL),(578,'MENU_ALARM_CONFIG_LIST',NULL,NULL,NULL,0,NULL,569,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:55',1,NULL),(579,'ACTION_ALARM_CONFIG_SEARCHOPTION',NULL,NULL,NULL,1,NULL,578,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:29:55',1,NULL),(580,'ACTION_ALARM_CONFIG_SEARCHLIST',NULL,NULL,NULL,1,NULL,578,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:29:55',1,NULL),(581,'MENU_FLIGHTMONITOR_FIRE_ALERT',NULL,NULL,'全局监视火情功能',0,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:30:18',1,NULL),(582,'ACTION_FLIGHTMONITOR_FIRE_ALERT_LIST',NULL,NULL,'火情信息列表展示',1,NULL,581,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:18',1,NULL),(583,'ACTION_FLIGHTMONITOR_FIRE_ALERT_SEND',NULL,NULL,'火情出警按钮权限',1,NULL,581,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:18',1,NULL),(584,'MENU_UAV_BPERM',NULL,NULL,NULL,0,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:30:18',1,NULL),(585,'ACTION_UAV_BPERM',NULL,NULL,'起飞、暂停、继续、返航、停止、迫降、升起、指点飞行',1,NULL,584,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:18',1,'2023-06-16 09:17:34'),(586,'ACTION_UAV_STK_BPERM',NULL,NULL,'开启摇杆、关闭摇杆、设置',1,NULL,584,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:18',1,NULL),(587,'MENU_LOAD_BPERM',NULL,NULL,NULL,0,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:30:18',1,NULL),(588,'MENU_CAM_BPERM',NULL,NULL,NULL,0,NULL,587,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:18',1,NULL),(589,'ACTION_CAM_BPERM',NULL,NULL,'拍照、自动对焦、云台控制、拍照模式、设置',1,NULL,588,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:30:18',1,NULL),(590,'ACTION_CAM_HEAT_BPERM',NULL,NULL,NULL,1,NULL,588,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:30:18',1,NULL),(591,'MENU_MEG_BPERM',NULL,NULL,NULL,0,NULL,587,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:18',1,NULL),(592,'ACTION_MEG_BPERM',NULL,NULL,'即时喊话、播放录音',1,NULL,591,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:30:18',1,NULL),(593,'MENU_SPR_BPERM',NULL,NULL,NULL,0,NULL,587,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:18',1,NULL),(594,'ACTION_SPR_BPERM',NULL,NULL,'开始喷洒、停止喷洒',1,NULL,593,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:30:18',1,NULL),(595,'MENU_AI_BPERM',NULL,NULL,NULL,0,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:30:19',1,NULL),(596,'MENU_AI_VSTITCH_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:19',1,NULL),(597,'ACTION_VIDEO_VSTITCH_BPERM',NULL,NULL,NULL,1,NULL,596,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:30:19',1,NULL),(598,'MENU_AI_CAR_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:19',1,NULL),(599,'ACTION_AI_CAR_BPERM',NULL,NULL,NULL,1,NULL,598,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:30:19',1,NULL),(600,'ACTION_AI_CARTRACK_BPERM',NULL,NULL,NULL,1,NULL,598,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:30:19',1,NULL),(601,'MENU_AI_MUTI_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '',NULL,NULL,NULL,3,'2021-11-05 10:30:19',1,'2022-04-02 07:37:10'),(602,'ACTION_AI_MUTI_BPERM',NULL,NULL,NULL,1,NULL,601,_binary '',NULL,NULL,NULL,4,'2021-11-05 10:30:19',1,'2022-04-02 07:37:10'),(603,'MENU_AI_PER_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:19',1,NULL),(604,'ACTION_AI_PER_BPERM',NULL,NULL,NULL,1,NULL,603,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:30:19',1,NULL),(605,'MENU_HGR_BPERM',NULL,NULL,NULL,0,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:30:19',1,NULL),(606,'ACTION_HGR_BPERM',NULL,NULL,'机库准备、结束流程',1,NULL,605,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:19',1,NULL),(607,'ACTION_HGR_EMG_BPERM',NULL,NULL,'机库急停、机库复位、Home点标记、紧急降落点标记',1,NULL,605,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:19',1,NULL),(608,'ACTION_MUTI_CONTROL',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:30:19',1,NULL),(609,'MENU_FLIGHTSERVICE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2021-11-05 10:30:44',1,NULL),(610,'MENU_INDUSTRIALAPP',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2021-11-05 10:30:47',1,NULL),(611,'MENU_VALUE_ADDED_SERVICE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2021-11-05 10:30:49',1,NULL),(612,'MENU_FLIGHT',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,171690764403736576,NULL,1,'2021-11-05 10:38:09',1,NULL),(613,'MENU_TOWER',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,171689982405115904,NULL,1,'2021-11-05 10:45:26',1,NULL),(614,'MENU_TOWER_LEDGER',NULL,NULL,NULL,0,NULL,613,_binary '\0',NULL,171689982405115904,NULL,2,'2021-11-05 10:45:26',1,NULL),(615,'ACTION_TOWER_IMPORT_FILE',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(616,'ACTION_TOWER_DELETE_LINE',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(617,'ACTION_TOWER_EDIT_ROUTE_NAME',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(618,'ACTION_TOWER_DOWNLOAD_TEMPLATE',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(619,'ACTION_TOWER_DELETE_TOWER',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(620,'ACTION_TOWER_CHANGE_ORDER',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(621,'ACTION_TOWER_NEW',NULL,NULL,'创建杆塔',1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(622,'ACTION_TOWER_MODIFY',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(623,'ACTION_TOWER_DETAIL',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(624,'ACTION_TOWER_TOWERLIST',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(625,'ACTION_TOWER_ADD_ROUTE',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(626,'ACTION_TOWER_EXPORT_TOWER',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(627,'MENU_TOWER_PHOTO',NULL,NULL,NULL,0,NULL,613,_binary '\0',NULL,171689982405115904,NULL,2,'2021-11-05 10:45:26',1,NULL),(628,'ACTION_TOWER_INSPECTION_PHOTO_LIST',NULL,NULL,NULL,1,NULL,627,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(629,'ACTION_TOWER_DELETE_INSPECTION_PHOTO',NULL,NULL,NULL,1,NULL,627,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(630,'ACTION_TOWER_MOVE_PHOTO',NULL,NULL,NULL,1,NULL,627,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(631,'ACTION_TOWER_UPLOAD_INSPECTION_PHOTO',NULL,NULL,NULL,1,NULL,627,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(632,'ACTION_TOWER_INSPECTION_PHOTO_DETAIL',NULL,NULL,NULL,1,NULL,627,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(633,'ACTION_TOWER_DOWNLOAD_SINGLE_INSPECTION_PHOTO',NULL,NULL,NULL,1,NULL,627,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:27',1,NULL),(634,'ACTION_TOWER_DOWNLOAD_BATCH_INSPECTION_PHOTO',NULL,NULL,NULL,1,NULL,627,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:27',1,NULL),(635,'ACTION_TOWER_MODIFY_DEFECT_LIST',NULL,NULL,NULL,1,NULL,627,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:27',1,NULL),(636,'MENU_TOWER_ROUTE',NULL,NULL,NULL,0,NULL,613,_binary '\0',NULL,171689982405115904,NULL,2,'2021-11-05 10:45:27',1,NULL),(637,'ACTION_TOWER_LINECONNECT',NULL,NULL,'关联、取消关联航线',1,NULL,636,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:27',1,NULL),(638,'ACTION_TOWER_UNCONNECT',NULL,NULL,'取消关联航线',1,NULL,636,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:27',1,NULL),(639,'ACTION_TOWER_CONNECTDETAIL',NULL,NULL,NULL,1,NULL,636,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:27',1,NULL),(640,'ACTION_ONEKEYFLY',NULL,NULL,NULL,1,NULL,358,_binary '',NULL,NULL,NULL,2,'2021-11-09 08:59:01',1,'2022-03-11 05:52:53'),(641,'MENU_LOW_DET',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,194515901263904768,NULL,1,'2022-01-18 11:17:19',1,NULL),(642,'MENU_POLICE_SYSTEM_ALARM',NULL,NULL,'出警权限',0,NULL,NULL,_binary '',NULL,51694103410245632,NULL,1,'2022-01-18 11:22:41',1,'2023-05-04 09:52:40'),(643,'MENU_POLICE_SYSTEM_VISIT',NULL,NULL,'公安警务系统访问权限',0,NULL,NULL,_binary '',NULL,51694103410245632,NULL,1,'2022-01-18 11:22:41',1,'2023-05-04 09:52:51'),(644,'MENU_LOG',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2022-01-18 11:23:05',1,NULL),(645,'ACTION_LOG_OPTION_TYPE',NULL,NULL,NULL,1,NULL,644,_binary '\0',NULL,NULL,NULL,2,'2022-01-18 11:23:05',1,NULL),(646,'MENU_FLIGHTLOG',NULL,NULL,NULL,0,NULL,644,_binary '\0',NULL,NULL,NULL,2,'2022-01-18 11:23:05',1,NULL),(647,'ACTION_LOG_FLIGHTLOGLIST',NULL,NULL,NULL,1,NULL,646,_binary '\0',NULL,NULL,NULL,3,'2022-01-18 11:23:05',1,NULL),(648,'ACTION_LOG_LOGLIST',NULL,NULL,NULL,1,NULL,644,_binary '\0',NULL,NULL,NULL,2,'2022-01-18 11:23:05',1,NULL),(649,'ACTION_LOG_USERLIST',NULL,NULL,NULL,1,NULL,644,_binary '\0',NULL,NULL,NULL,2,'2022-01-18 11:23:05',1,NULL),(650,'ACTION_LOG_DEVICELIST',NULL,NULL,NULL,1,NULL,644,_binary '\0',NULL,NULL,NULL,2,'2022-01-18 11:23:05',1,NULL),(651,'ACTION_AIRSPACE_GET_DICT',NULL,NULL,NULL,1,NULL,63,_binary '\0',NULL,NULL,NULL,3,'2022-01-18 11:23:29',1,NULL),(652,'ACTION_AI_SEND_SMS',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2022-01-18 11:23:37',1,NULL),(653,'MENU_AI_FIRE_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2022-01-18 11:23:37',1,NULL),(654,'ACTION_AI_FIRE_BPERM',NULL,NULL,NULL,1,NULL,653,_binary '\0',NULL,NULL,NULL,4,'2022-01-18 11:23:37',1,NULL),(655,'ACTION_MISSION_SEND_SMS',NULL,NULL,NULL,1,NULL,486,_binary '\0',NULL,NULL,NULL,3,'2022-01-18 11:23:44',1,NULL),(656,'MENU_DATA_MWA_IMAGE',NULL,NULL,NULL,0,NULL,551,_binary '\0',NULL,51695802510213120,NULL,3,'2022-01-18 11:24:28',1,NULL),(657,'ACTION_DATA_IMAGE',NULL,NULL,NULL,1,NULL,656,_binary '\0',NULL,51695802510213120,NULL,4,'2022-01-18 11:24:28',1,NULL),(658,'MENU_DATA_MWA_EDIT_IMAGE',NULL,NULL,NULL,0,NULL,554,_binary '\0',NULL,51695802510213120,NULL,4,'2022-01-18 11:24:28',1,NULL),(659,'MENU_DATA_MWA_ADD_IMAGE',NULL,NULL,NULL,0,NULL,558,_binary '\0',NULL,51695802510213120,NULL,4,'2022-01-18 11:24:28',1,NULL),(660,'MENU_aasdsds',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51691621233721344,NULL,1,'2022-03-01 05:46:34',188243415207510016,'2022-03-01 05:46:39'),(661,'MENU_iiiiiiii',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51691621233721344,NULL,1,'2022-03-02 03:33:53',188243415207510016,'2022-03-02 03:33:57'),(662,'MENU_MONITOR_MEDICAL',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,216936325675220992,NULL,1,'2022-03-10 07:39:37',1,NULL),(663,'MENU_GENERAL_SERVICE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,216936325675220992,NULL,1,'2022-03-10 07:39:37',1,NULL),(664,'MENU_DEVICE_SIMULATED_UAV',NULL,NULL,NULL,0,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2022-03-14 01:55:55',1,NULL),(665,'MENU_ENVIRONMENT',NULL,NULL,'智慧环保大屏',0,NULL,NULL,_binary '',NULL,NULL,NULL,1,'2022-03-15 08:00:44',1,'2022-03-30 09:08:26'),(666,'ACTION_ENVIRONMENT_API',NULL,NULL,'环保大屏接口',1,NULL,665,_binary '',NULL,NULL,NULL,2,'2022-03-15 08:00:44',1,'2022-03-30 09:08:16'),(667,'MENU_GREEN_SCREEN',NULL,NULL,'智慧环保行业应用接口',0,NULL,NULL,_binary '\0',NULL,218767711973408768,NULL,1,'2022-03-15 08:28:20',1,'2022-04-27 06:12:17'),(668,'MENU_VISITOR',NULL,NULL,'基础版权限',0,NULL,NULL,_binary '\0',NULL,217309254481084416,NULL,1,'2022-03-30 02:02:43',1,NULL),(669,'MENU_SUPERVISION',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,224170096870817792,NULL,1,'2022-03-30 06:13:53',1,'2022-09-20 08:37:25'),(670,'ACTION_ONEKEYFLY',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2022-03-31 07:04:49',1,NULL),(671,'MENU_INSPECTION_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,224558648645386240,NULL,1,'2022-03-31 07:56:28',1,'2022-04-27 06:11:06'),(672,'MENU_AI_SMOG_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2022-04-02 07:37:11',1,NULL),(673,'ACTION_AI_SMOG_BPERM',NULL,NULL,NULL,1,NULL,672,_binary '\0',NULL,NULL,NULL,4,'2022-04-02 07:37:11',1,NULL),(674,'MENU_COMPANY',NULL,NULL,NULL,0,NULL,24,_binary '\0',NULL,NULL,NULL,2,'2022-04-27 03:29:09',1,NULL),(675,'MENU_COMPANY_EDIT',NULL,NULL,NULL,0,NULL,674,_binary '\0',NULL,NULL,NULL,3,'2022-04-27 03:29:09',1,NULL),(676,'ACTION_COMPANY_ENABLE',NULL,NULL,NULL,1,NULL,675,_binary '\0',NULL,NULL,NULL,4,'2022-04-27 03:29:09',1,NULL),(677,'ACTION_COMPANY_DISABLE',NULL,NULL,NULL,1,NULL,675,_binary '\0',NULL,NULL,NULL,4,'2022-04-27 03:29:09',1,NULL),(678,'ACTION_COMPANY_RESET',NULL,NULL,NULL,1,NULL,675,_binary '\0',NULL,NULL,NULL,4,'2022-04-27 03:29:09',1,NULL),(679,'MENU_COMPANY_ADD',NULL,NULL,NULL,0,NULL,674,_binary '\0',NULL,NULL,NULL,3,'2022-04-27 03:29:09',1,NULL),(680,'MENU_COMPANY_CHECK',NULL,NULL,NULL,0,NULL,674,_binary '\0',NULL,NULL,NULL,3,'2022-04-27 03:29:09',1,NULL),(681,'ACTION_COMPANY_SEARCH',NULL,NULL,NULL,1,NULL,674,_binary '\0',NULL,NULL,NULL,3,'2022-04-27 03:29:09',1,NULL),(682,'MENU_DEVICE_WAREHOUSE',NULL,NULL,NULL,0,NULL,80,_binary '\0',NULL,NULL,NULL,2,'2022-04-27 03:29:17',1,NULL),(683,'MENU_AI_MUTI_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2022-04-27 03:29:23',1,NULL),(684,'ACTION_AI_MUTI_BPERM',NULL,NULL,NULL,1,NULL,683,_binary '\0',NULL,NULL,NULL,4,'2022-04-27 03:29:24',1,NULL),(685,'MENU_FLIGHT_MONITOR_TETHERED',NULL,NULL,'勾选可查看单机监视中基站相关信息,包括左侧基站&卫星信息卡片、地图右下角文字、无人机信号范围',0,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2022-04-27 03:43:03',1,NULL),(686,'ACTION_FLIGHT_MONITOR_SHARE_LINK_MSG',NULL,NULL,'发送视频流分享链接短信',1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2022-04-27 03:43:03',1,NULL),(687,'MENU_tlcp_index',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,239746594734342144,NULL,1,'2022-05-12 05:48:05',188243415207510016,NULL),(688,'ACTION_OPTIMIZATION_VERSION',NULL,NULL,'数据大屏平台使用情况统计(2022.5)',1,NULL,393,_binary '\0',NULL,NULL,NULL,2,'2022-05-13 02:13:57',1,NULL),(689,'MENU_POI_BAK',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2022-05-25 09:56:08',1,'2023-06-14 10:07:58'),(690,'MENU_POI_CHANGE_TYPE',NULL,NULL,NULL,0,NULL,689,_binary '\0',NULL,NULL,NULL,2,'2022-05-25 09:56:08',1,NULL),(691,'ACTION_POI_DELETE_POINT',NULL,NULL,NULL,1,NULL,689,_binary '\0',NULL,NULL,NULL,2,'2022-05-25 09:56:08',1,NULL),(692,'ACTION_POI_ADD_EDIT_POI',NULL,NULL,NULL,1,NULL,689,_binary '\0',NULL,NULL,NULL,2,'2022-05-25 09:56:08',1,NULL),(693,'ACTION_POI_DELETE_TYPE',NULL,NULL,NULL,1,NULL,689,_binary '\0',NULL,NULL,NULL,2,'2022-05-25 09:56:08',1,NULL),(694,'ACTION_POI_IMPORT_POINTS',NULL,NULL,NULL,1,NULL,689,_binary '\0',NULL,NULL,NULL,2,'2022-05-25 09:56:08',1,NULL),(695,'ACTION_POI_DOWNLOAD_TEMPLATE',NULL,NULL,NULL,1,NULL,689,_binary '\0',NULL,NULL,NULL,2,'2022-05-25 09:56:08',1,NULL),(696,'MENU_PARK_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,244750226999476224,NULL,1,'2022-05-26 01:10:40',1,NULL),(697,'MENU_PLAYBACK',NULL,NULL,'数据回放菜单',0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2022-05-26 01:15:48',1,NULL),(698,'MENU_TDOA',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,245144849337024512,NULL,1,'2022-05-27 03:51:17',188243415207510016,NULL),(699,'ACTION_AI_CARNUMBER_BPERM',NULL,NULL,NULL,1,NULL,598,_binary '\0',NULL,NULL,NULL,4,'2022-06-08 05:48:52',1,NULL),(700,'ACTION_3D_HISTORY_TRACK',NULL,NULL,NULL,1,NULL,486,_binary '\0',NULL,NULL,NULL,3,'2022-06-09 01:21:55',1,NULL),(701,'MENU_risk_index',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,249904145316708352,NULL,1,'2022-06-09 06:30:32',188243415207510016,NULL),(702,'MENU_IMAGE_BRIDGE',NULL,NULL,NULL,0,NULL,395,_binary '\0',NULL,51700779089657856,NULL,2,'2022-06-22 07:20:50',1,NULL),(703,'MENU_IMAGE_BRIDGE_SLOPE',NULL,NULL,NULL,0,NULL,702,_binary '\0',NULL,51700779089657856,NULL,3,'2022-06-22 07:20:51',1,NULL),(704,'MENU_IMAGE_BRIDGE_UNDER',NULL,NULL,NULL,0,NULL,702,_binary '\0',NULL,51700779089657856,NULL,3,'2022-06-22 07:20:51',1,NULL),(705,'MENU_IMAGE_BRIDGE_JOINT',NULL,NULL,NULL,0,NULL,702,_binary '\0',NULL,51700779089657856,NULL,3,'2022-06-22 07:20:51',1,NULL),(706,'MENU_AIRSPACE_PLAN',NULL,NULL,NULL,0,NULL,669,_binary '\0',NULL,224170096870817792,NULL,2,'2022-06-22 07:54:11',1,NULL),(707,'MENU_AIRSPACE_PLAN_APPROVAL',NULL,NULL,'计划审批的查看权限',0,NULL,706,_binary '\0',NULL,224170096870817792,NULL,3,'2022-06-22 07:54:11',1,NULL),(708,'ACTION_AIRSPACE_APPROVAL_EDIT',NULL,NULL,NULL,1,NULL,707,_binary '\0',NULL,224170096870817792,NULL,4,'2022-06-22 07:54:11',1,NULL),(709,'MENU_SUPERVISION_AIRSPACE_QUERY',NULL,NULL,NULL,0,NULL,706,_binary '\0',NULL,224170096870817792,NULL,3,'2022-06-22 07:54:11',1,NULL),(710,'ACTION_SUPERVISION_AIRSPACE_ADD_EDIT',NULL,NULL,NULL,1,NULL,709,_binary '\0',NULL,224170096870817792,NULL,4,'2022-06-22 07:54:11',1,NULL),(711,'ACTION_SUPERVISION_AIRSPACE_DELETE',NULL,NULL,NULL,1,NULL,709,_binary '\0',NULL,224170096870817792,NULL,4,'2022-06-22 07:54:11',1,NULL),(712,'MENU_SUPERVISION_REGION',NULL,NULL,NULL,0,NULL,706,_binary '\0',NULL,224170096870817792,NULL,3,'2022-06-22 07:54:11',1,NULL),(713,'ACTION_SUPERVISION_REGION_ADD_EDIT',NULL,NULL,NULL,1,NULL,712,_binary '\0',NULL,224170096870817792,NULL,4,'2022-06-22 07:54:12',1,NULL),(714,'ACTION_SUPERVISION_REGION_DELETE',NULL,NULL,NULL,1,NULL,712,_binary '\0',NULL,224170096870817792,NULL,4,'2022-06-22 07:54:12',1,NULL),(715,'MENU_INDEX_5G',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,254659367012401152,NULL,1,'2022-06-22 09:32:12',188243415207510016,NULL),(716,'MENU_tudou_sensing',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,256733978294222848,NULL,1,'2022-06-30 06:18:43',188243415207510016,'2022-09-22 01:31:25'),(717,'MENU_COMMUNICATION_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2022-06-30 09:22:07',1,NULL),(718,'MENU_PILOT_MESSAGE_SEARCH',NULL,NULL,NULL,0,NULL,170,_binary '\0',NULL,NULL,NULL,2,'2022-07-08 06:51:11',1,NULL),(719,'ACTION_PILOT_MESSAGE_LIST',NULL,NULL,NULL,1,NULL,718,_binary '\0',NULL,NULL,NULL,3,'2022-07-08 06:51:11',1,NULL),(720,'ACTION_PILOT_MESSAGE_AUDIT',NULL,NULL,NULL,1,NULL,718,_binary '\0',NULL,NULL,NULL,3,'2022-07-08 06:51:11',1,NULL),(721,'MENU__PILOT_ADD',NULL,NULL,NULL,0,NULL,718,_binary '\0',NULL,NULL,NULL,3,'2022-07-08 06:51:11',1,NULL),(722,'MENU_PILOT_EDIT',NULL,NULL,NULL,0,NULL,718,_binary '\0',NULL,NULL,NULL,3,'2022-07-08 06:51:11',1,NULL),(723,'MENU_PILOT_DETAIL',NULL,NULL,NULL,0,NULL,718,_binary '\0',NULL,NULL,NULL,3,'2022-07-08 06:51:11',1,NULL),(726,'MENU_EMERGENCY_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693249240236032,NULL,1,'2022-07-08 06:53:54',1,NULL),(727,'MENU_fire_emergency',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,262610103520198656,NULL,1,'2022-07-14 08:02:49',188243415207510016,NULL),(728,'MENU_INFRASTRUCTURE_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,266603863711154176,NULL,1,'2022-07-25 08:29:07',1,NULL),(729,'MENU_INFRASTRUCTURE_BOOK',NULL,NULL,NULL,0,'',728,_binary '',NULL,266603863711154176,NULL,2,'2022-07-25 08:29:07',1,'2022-07-27 09:25:31'),(730,'MENU_INFRASTRUCTURE_BOOK',NULL,NULL,NULL,0,'',NULL,_binary '\0',NULL,266603863711154176,NULL,1,'2022-07-27 09:25:35',1,NULL),(731,'MENU_SCENE_SIMULATION',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2022-08-04 10:54:23',1,NULL),(732,'MENU_nematode',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,273132440472518656,NULL,1,'2022-08-12 08:53:23',188243415207510016,NULL),(733,'MENU_hub',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,275322748887105536,NULL,1,'2022-08-19 01:30:53',188243415207510016,NULL),(734,'MENU_latn',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,275323102710202368,NULL,1,'2022-08-19 01:31:39',188243415207510016,NULL),(735,'MENU_VIDEO_PROCESS_CHOREOGRAPHER',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,279567198865850368,NULL,1,'2022-08-30 03:01:03',1,NULL),(736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_LIST',NULL,NULL,NULL,0,NULL,735,_binary '\0',NULL,279567198865850368,NULL,2,'2022-08-30 03:01:03',1,NULL),(737,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_SEARCH',NULL,NULL,NULL,1,NULL,736,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:03',1,NULL),(738,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_ADD',NULL,NULL,NULL,0,NULL,736,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:03',1,NULL),(739,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_BATCH_DELETE',NULL,NULL,NULL,1,NULL,736,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(740,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_DETAIL',NULL,NULL,NULL,0,NULL,736,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(741,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_EDIT',NULL,NULL,NULL,0,NULL,736,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(742,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_DELETE',NULL,NULL,NULL,1,NULL,736,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(743,'MENU_VIDEO_PROCESS_MANAGE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,279567198865850368,NULL,1,'2022-08-30 03:01:04',1,NULL),(744,'MENU_VIDEO_PROCESS_MANAGE_LIST',NULL,NULL,NULL,0,NULL,743,_binary '\0',NULL,279567198865850368,NULL,2,'2022-08-30 03:01:04',1,NULL),(745,'ACTION_VIDEO_PROCESS_MANAGE_SEARCH',NULL,NULL,NULL,1,NULL,744,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(746,'ACTION_VIDEO_PROCESS_MANAGE_BATCH_DELETE',NULL,NULL,NULL,1,NULL,744,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(747,'ACTION_VIDEO_PROCESS_MANAGE_DELETE',NULL,NULL,NULL,1,NULL,744,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(748,'ACTION_VIDEO_PROCESS_MANAGE_OPERATION',NULL,NULL,NULL,1,NULL,744,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(749,'MENU_VIDEO_PROCESS_MANAGE_ADD',NULL,NULL,NULL,0,NULL,744,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(750,'MENU_VIDEO_PROCESS_MANAGE_DETAIL',NULL,NULL,NULL,0,NULL,744,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(751,'MENU_VIDEO_OPEN_INTERFACE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,279567198865850368,NULL,1,'2022-08-30 03:01:04',1,NULL),(752,'MENU_VIDEO_DEVICE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,279567198865850368,NULL,1,'2022-08-30 03:01:04',1,NULL),(753,'MENU_VIDEO_DEVICE_MANAGE',NULL,NULL,NULL,0,NULL,752,_binary '\0',NULL,279567198865850368,NULL,2,'2022-08-30 03:01:04',1,NULL),(754,'ACTION_VIDEO_DEVICE_MANAGE_SEARCH',NULL,NULL,NULL,1,NULL,753,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(755,'MENU_VIDEO_DEVICE_DETAIL',NULL,NULL,NULL,0,NULL,753,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(756,'ACTION_VIDEO_MANAGE_PLAYBACK',NULL,NULL,NULL,1,NULL,753,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(757,'ACTION_VIDEO_MANAGE_DELETE',NULL,NULL,NULL,1,NULL,753,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(758,'MENU_VIDEO_DEVICE_EDIT',NULL,NULL,NULL,0,NULL,753,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(759,'ACTION_VIDEO_MANAGE_BATCH_DELETE',NULL,NULL,NULL,1,NULL,753,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(760,'MENU_VIDEO_DEVICE_ADD',NULL,NULL,NULL,0,NULL,753,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(761,'MENU_VIDEO_PLAYBACK',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,279567198865850368,NULL,1,'2022-08-30 03:01:04',1,NULL),(762,'MENU_VIDEO_PLAYBACK_INDEX',NULL,NULL,NULL,0,NULL,761,_binary '\0',NULL,279567198865850368,NULL,2,'2022-08-30 03:01:04',1,NULL),(763,'MENU_FLIGHT_RECORDS',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2022-09-20 08:30:36',1,NULL),(764,'MENU_FLIGHT_RECORDS_DETAIL',NULL,NULL,NULL,0,NULL,763,_binary '\0',NULL,NULL,NULL,2,'2022-09-20 08:30:36',1,NULL),(765,'ACTION_FLIGHT_RECORDS_DETAIL',NULL,NULL,NULL,1,NULL,764,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:30:36',1,NULL),(766,'ACTION_FLIGHT_RECORDS_EXPORT',NULL,NULL,NULL,1,NULL,764,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:30:36',1,NULL),(767,'ACTION_FLIGHT_RECORDS_SEARCH',NULL,NULL,NULL,1,NULL,763,_binary '\0',NULL,NULL,NULL,2,'2022-09-20 08:30:36',1,NULL),(768,'ACTION_FLIGHT_RECORDS_DELETE',NULL,NULL,NULL,1,NULL,763,_binary '\0',NULL,NULL,NULL,2,'2022-09-20 08:30:36',1,NULL),(769,'ACTION_FLIGHT_RECORDS_BATCH_DELETE',NULL,NULL,NULL,1,NULL,763,_binary '\0',NULL,NULL,NULL,2,'2022-09-20 08:30:36',1,NULL),(770,'ACTION_MISSION_FILE_UPLOAD',NULL,NULL,NULL,1,NULL,486,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:30:52',1,NULL),(771,'MENU_MISSION_DISPATCH',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2022-09-20 08:32:50',1,NULL),(772,'MENU_MISSION_DISPATCH_MY_AGENT',NULL,NULL,NULL,0,NULL,771,_binary '\0',NULL,NULL,NULL,2,'2022-09-20 08:32:50',1,NULL),(773,'MENU_MISSION_DISPATCH_MY_AGENT_DETAIL',NULL,NULL,NULL,0,NULL,772,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:50',1,NULL),(774,'MENU_MISSION_DISPATCH_MY_AGENT_LIST',NULL,NULL,NULL,0,NULL,772,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:50',1,NULL),(775,'MENU_MISSION_DISPATCH_SETTING',NULL,NULL,NULL,0,NULL,771,_binary '\0',NULL,NULL,NULL,2,'2022-09-20 08:32:50',1,NULL),(776,'MENU_MISSION_DISPATCH_SETTING_INTERFACE_DETAIL',NULL,NULL,NULL,0,NULL,775,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:50',1,NULL),(777,'ACTION_MISSION_DISPATCH_SETTING_INTERFACE_EDIT',NULL,NULL,NULL,1,NULL,775,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:50',1,NULL),(778,'ACTION_MISSION_DISPATCH_SETTING_MISSION_EDIT',NULL,NULL,NULL,1,NULL,775,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:50',1,NULL),(779,'MENU_MISSION_DISPATCH_SETTING_MISSION_DETAIL',NULL,NULL,NULL,0,NULL,775,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:50',1,NULL),(780,'MENU_MISSION_DISPATCH_MY_TASK',NULL,NULL,NULL,0,NULL,771,_binary '\0',NULL,NULL,NULL,2,'2022-09-20 08:32:50',1,NULL),(781,'MENU_MISSION_DISPATCH_MY_TASK_ADD',NULL,NULL,NULL,0,NULL,780,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:50',1,NULL),(782,'MENU_MISSION_DISPATCH_MY_TASK_DETAIL',NULL,NULL,NULL,0,NULL,780,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:50',1,NULL),(783,'MENU_MISSION_DISPATCH_MY_TASK_LIST',NULL,NULL,NULL,0,NULL,780,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:51',1,NULL),(785,'MENU_COMMUNICATION_NAME_LIST',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2022-09-20 08:33:32',1,NULL),(788,'MENU_SUPERVISION_FLIGHT',NULL,NULL,NULL,0,NULL,669,_binary '\0',NULL,224170096870817792,NULL,2,'2022-09-20 08:37:43',1,NULL),(789,'MENU_SUPERVISION_FLIGHT_MONITOR',NULL,NULL,NULL,0,NULL,788,_binary '\0',NULL,224170096870817792,NULL,3,'2022-09-20 08:37:43',1,NULL),(790,'MENU_SUPERVISION_FLIGHT_CONFLICT',NULL,NULL,NULL,0,NULL,788,_binary '\0',NULL,224170096870817792,NULL,3,'2022-09-20 08:37:44',1,NULL),(791,'MENU_SUPERVISION_FLIGHT_ANALYSIS',NULL,NULL,NULL,0,NULL,788,_binary '\0',NULL,224170096870817792,NULL,3,'2022-09-20 08:37:44',1,NULL),(792,'MENU_SUPERVISION_SCREEN',NULL,NULL,NULL,0,NULL,669,_binary '\0',NULL,224170096870817792,NULL,2,'2022-09-20 08:37:44',1,NULL),(793,'MENU_SUPERVISION_COUNTER',NULL,NULL,NULL,0,NULL,669,_binary '\0',NULL,224170096870817792,NULL,2,'2022-09-20 08:37:44',1,NULL),(794,'ACTION_AIRSPACE_APPROVAL_VIEW',NULL,NULL,NULL,1,NULL,707,_binary '\0',NULL,224170096870817792,NULL,4,'2022-09-20 08:37:44',1,NULL),(795,'MENU_SUPERVISION_AIRSPACE_QUERY_VIEW',NULL,NULL,NULL,0,NULL,709,_binary '\0',NULL,224170096870817792,NULL,4,'2022-09-20 08:37:44',1,NULL),(796,'MENU_AIRSPACE_PLAN_APPROVAL_VIEW',NULL,NULL,NULL,0,NULL,712,_binary '\0',NULL,224170096870817792,NULL,4,'2022-09-20 08:37:44',1,NULL),(797,'MENU_SUPERVISION_CUSTOMER',NULL,NULL,NULL,0,NULL,669,_binary '\0',NULL,224170096870817792,NULL,2,'2022-09-20 08:37:44',1,NULL),(798,'ACTION_SUPERVISION_CUSTOMER_VIEW',NULL,NULL,NULL,1,NULL,797,_binary '\0',NULL,224170096870817792,NULL,3,'2022-09-20 08:37:44',1,NULL),(799,'ACTION_SUPERVISION_CUSTOMER_EDIT',NULL,NULL,NULL,1,NULL,797,_binary '\0',NULL,224170096870817792,NULL,3,'2022-09-20 08:37:44',1,NULL),(800,'MENU_AI_TRANSMISSION_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2022-09-21 03:08:03',1,NULL),(801,'ACTION_AI_TRANSMISSION_BPERM',NULL,NULL,NULL,1,NULL,800,_binary '\0',NULL,NULL,NULL,4,'2022-09-21 03:08:03',1,NULL),(802,'MENU_tudou_3d',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,287875985993367552,NULL,1,'2022-09-22 01:32:09',188243415207510016,NULL),(803,'MENU_SUB_MISSION_DETAIL',NULL,NULL,NULL,0,NULL,486,_binary '\0',NULL,NULL,NULL,3,'2022-10-13 02:35:32',1,NULL),(804,'ACTION_MISSION_FILE_DELETE',NULL,NULL,NULL,1,NULL,486,_binary '\0',NULL,NULL,NULL,3,'2022-10-13 02:35:32',1,NULL),(805,'MENU_IMAGE_POSTURE',NULL,NULL,NULL,0,NULL,397,_binary '\0',NULL,51700779089657856,NULL,3,'2022-10-25 09:51:32',1,NULL),(806,'MENU_IMAGE_COMMON',NULL,NULL,NULL,0,NULL,397,_binary '\0',NULL,51700779089657856,NULL,3,'2022-10-25 09:51:32',1,NULL),(807,'MENU_IMAGE_DEBRIS_FLOW',NULL,NULL,NULL,0,NULL,395,_binary '\0',NULL,51700779089657856,NULL,2,'2022-10-25 09:51:33',1,NULL),(808,'MENU_IMAGE_DEBRIS_FLOW_DETAIL',NULL,NULL,NULL,0,NULL,807,_binary '\0',NULL,51700779089657856,NULL,3,'2022-10-25 09:51:33',1,NULL),(809,'MENU_VIDEO_SYSTEM_MANAGE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,279567198865850368,NULL,1,'2022-10-27 08:10:11',1,NULL),(810,'MENU_VIDEO_SYSTEM_MANAGE_LIST',NULL,NULL,NULL,0,NULL,809,_binary '\0',NULL,279567198865850368,NULL,2,'2022-10-27 08:10:11',1,NULL),(811,'ACTION_VIDEO_COMPOSE_SEARCH',NULL,NULL,NULL,1,NULL,810,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:11',1,NULL),(812,'ACTION_VIDEO_COMPOSE_MERGE',NULL,NULL,NULL,1,NULL,810,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:11',1,NULL),(813,'ACTION_VIDEO_COMPOSE_DEL',NULL,NULL,NULL,1,NULL,810,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(814,'ACTION_VIDEO_SLICE_SEARCH',NULL,NULL,NULL,1,NULL,810,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(815,'ACTION_VIDEO_SLICE_DEL',NULL,NULL,NULL,1,NULL,810,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(816,'MENU_VIDEO_LIVE_MANAGE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,279567198865850368,NULL,1,'2022-10-27 08:10:12',1,NULL),(817,'MENU_VIDEO_LIVE_MANAGE_LIST',NULL,NULL,NULL,0,NULL,816,_binary '\0',NULL,279567198865850368,NULL,2,'2022-10-27 08:10:12',1,NULL),(818,'ACTION_VIDEO_LIVE_MANAGE_SEARCH',NULL,NULL,NULL,1,NULL,817,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(819,'ACTION_VIDEO_PROCESS_LIVE_BATCH_DELETE',NULL,NULL,NULL,1,NULL,817,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(820,'ACTION_VIDEO_LIVE_MANAGE_DELETE',NULL,NULL,NULL,1,NULL,817,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(821,'MENU_VIDEO_LIVE_MANAGE_ADD',NULL,NULL,NULL,0,NULL,817,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(822,'ACTION_VIDEO_LIVE_MANAGE_ENTERLIVE',NULL,NULL,NULL,1,NULL,817,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(823,'ACTION_VIDEO_LIVE_MANAGE_PLAYBACK',NULL,NULL,NULL,1,NULL,817,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(824,'ACTION_VIDEO_LIVE_MANAGE_SHARE',NULL,NULL,NULL,1,NULL,817,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(825,'ACTION_VIDEO_LIVE_MANAGE_END',NULL,NULL,NULL,1,NULL,817,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(826,'ACTION_CONTROL_MANAGE',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2022-11-09 09:00:33',1,NULL),(827,'MENU_EMERGENCY_RESOURCE_SHOW',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693249240236032,NULL,1,'2022-12-02 03:02:25',188243415207510016,NULL),(828,'MENU_COMPANY_MAP',NULL,NULL,NULL,0,NULL,674,_binary '\0',NULL,NULL,NULL,3,'2023-01-17 08:08:25',1,NULL),(829,'MENU_IMAGE_VEHICLE_INDENTIFY',NULL,NULL,NULL,0,NULL,396,_binary '\0',NULL,51700779089657856,NULL,3,'2023-02-07 06:51:00',1,NULL),(830,'MENU_IMAGE_BODY_DETECTION',NULL,NULL,NULL,0,NULL,402,_binary '\0',NULL,51700779089657856,NULL,3,'2023-02-07 06:51:00',1,NULL),(831,'MENU_IMAGE_CROWD_COUNT',NULL,NULL,NULL,0,NULL,402,_binary '\0',NULL,51700779089657856,NULL,3,'2023-02-07 06:51:00',1,NULL),(832,'MENU_IMAGE_PEDESTRIAN',NULL,NULL,NULL,0,NULL,402,_binary '\0',NULL,51700779089657856,NULL,3,'2023-02-07 06:51:00',1,NULL),(833,'MENU_ACHIEVEMENT_BAK',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2023-02-08 09:29:36',1,'2023-06-15 06:54:21'),(834,'MENU_ACHIEVEMENT_2D',NULL,NULL,NULL,0,NULL,833,_binary '\0',NULL,NULL,NULL,2,'2023-02-08 09:29:36',1,NULL),(835,'MENU_ACHIEVEMENT_2D_LIST',NULL,NULL,NULL,0,NULL,834,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(836,'ACTION_ACHIEVEMENT_2D_DELETE',NULL,NULL,NULL,1,NULL,834,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(837,'MENU_ACHIEVEMENT_2D_EDIT',NULL,NULL,NULL,0,NULL,834,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(838,'MENU_ACHIEVEMENT_2D_DETAIL',NULL,NULL,NULL,0,NULL,834,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(839,'MENU_ACHIEVEMENT_2D_CONTRAST',NULL,NULL,NULL,0,NULL,834,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(840,'MENU_ACHIEVEMENT_2D_ADD',NULL,NULL,NULL,0,NULL,834,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(841,'MENU_ACHIEVEMENT_3D',NULL,NULL,NULL,0,NULL,833,_binary '\0',NULL,NULL,NULL,2,'2023-02-08 09:29:36',1,NULL),(842,'MENU_ACHIEVEMENT_3D_LIST',NULL,NULL,NULL,0,NULL,841,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(843,'ACTION_ACHIEVEMENT_3D_DELETE',NULL,NULL,NULL,1,NULL,841,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(844,'MENU_ACHIEVEMENT_3D_EDIT',NULL,NULL,NULL,0,NULL,841,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(845,'MENU_ACHIEVEMENT_3D_DETAIL',NULL,NULL,NULL,0,NULL,841,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(846,'MENU_ACHIEVEMENT_3D_CONTRAST',NULL,NULL,NULL,0,NULL,841,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:37',1,NULL),(847,'MENU_ACHIEVEMENT_3D_ADD',NULL,NULL,NULL,0,NULL,841,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:37',1,NULL),(848,'MENU_ACHIEVEMENT_RETURN_IMG',NULL,NULL,NULL,0,NULL,833,_binary '\0',NULL,NULL,NULL,2,'2023-02-08 09:29:37',1,NULL),(849,'MENU_ACHIEVEMENT_PANORAMIC_IMG',NULL,NULL,NULL,0,NULL,833,_binary '\0',NULL,NULL,NULL,2,'2023-02-08 09:29:37',1,NULL),(851,'MENU_COMMOM_SCREEN',NULL,NULL,NULL,0,NULL,393,_binary '\0',NULL,NULL,NULL,2,'2023-02-08 09:38:05',1,NULL),(852,'MENU_ZIGONG_SCREEN_BAK',NULL,NULL,NULL,0,NULL,393,_binary '\0',NULL,NULL,NULL,2,'2023-02-08 09:38:06',1,'2023-06-27 08:33:59'),(853,'MENU_AI_EXCAVATOR_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2023-02-09 01:20:47',188243415207510016,NULL),(854,'MENU_AI_SAFEHAT_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2023-02-09 01:21:57',188243415207510016,NULL),(855,'ACTION_DEVICE_WAREHOUSE_EDIT',NULL,NULL,NULL,1,NULL,682,_binary '\0',NULL,NULL,NULL,3,'2023-02-14 05:59:41',1,NULL),(856,'ACTION_DEVICE_WAREHOUSE_CHECK',NULL,NULL,NULL,1,NULL,682,_binary '\0',NULL,NULL,NULL,3,'2023-02-14 05:59:41',1,NULL),(857,'MENU_DATA_STATISTIC',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,218767711973408768,NULL,1,'2023-03-29 09:38:33',1,NULL),(858,'MENU_FLIGHT_PLAN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2023-04-12 08:00:30',1,NULL),(859,'MENU_FLIGHT_PLAN_CREATE',NULL,NULL,NULL,0,NULL,858,_binary '\0',NULL,NULL,NULL,2,'2023-04-12 08:00:31',1,NULL),(860,'ACTION_FLIGHT_PLAN_SAVE',NULL,NULL,NULL,1,NULL,859,_binary '\0',NULL,NULL,NULL,3,'2023-04-12 08:00:31',1,NULL),(861,'MENU_FLIGHT_PLAN_EDIT',NULL,NULL,NULL,0,NULL,858,_binary '\0',NULL,NULL,NULL,2,'2023-04-12 08:00:31',1,NULL),(862,'ACTION_FLIGHT_PLAN_EDIT',NULL,NULL,NULL,1,NULL,858,_binary '\0',NULL,NULL,NULL,2,'2023-04-12 08:00:31',1,NULL),(863,'ACTION_FLIGHT_PLAN_SEARCH',NULL,NULL,NULL,1,NULL,858,_binary '\0',NULL,NULL,NULL,2,'2023-04-12 08:00:31',1,NULL),(864,'ACTION_FLIGHT_PLAN_DEL',NULL,NULL,NULL,1,NULL,858,_binary '\0',NULL,NULL,NULL,2,'2023-04-12 08:00:31',1,NULL),(865,'MENU_runtoint_index',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,365173608686157824,NULL,1,'2023-04-23 08:47:55',188243415207510016,NULL),(866,'MENU_SUPERVISION_FLIGHT_MONITOR_SET_CLASH_SETTING',NULL,NULL,NULL,0,NULL,789,_binary '\0',NULL,224170096870817792,NULL,4,'2023-05-04 09:43:01',1,NULL),(867,'MENU_SECURITY_H5',NULL,NULL,'侦查员h5相关权限',0,NULL,NULL,_binary '\0',NULL,51694103410245632,NULL,1,'2023-05-04 09:43:49',1,NULL),(868,'MENU_POLICE_MULTIPLE_MONITOR',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694103410245632,NULL,1,'2023-05-04 09:43:49',1,NULL),(869,'MENU_POLICE_GLOBAL_MONITOR',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694103410245632,NULL,1,'2023-05-04 09:43:50',1,NULL),(870,'MENU_POLICE_SINGLE_MONITOR',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694103410245632,NULL,1,'2023-05-04 09:43:50',1,NULL),(871,'MENU_SECURITY_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694103410245632,NULL,1,'2023-05-04 09:43:50',1,NULL),(872,'MENU_FLIGHT_PLAN_DETAIL',NULL,NULL,NULL,0,NULL,858,_binary '\0',NULL,NULL,NULL,2,'2023-05-05 09:28:07',1,NULL),(873,'MENU_TRAFFIC_WAREHOUSE_DETAIL',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2023-05-18 10:07:48',1,NULL),(874,'MENU_TRAFFIC_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2023-05-18 10:07:48',1,NULL),(875,'MENU_TRAFFIC_GUIDE_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2023-05-18 10:07:48',1,NULL),(876,'MENU_TRAFFIC_ILLEGALPARKING_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2023-05-18 10:07:48',1,NULL),(877,'MENU_TRAFFIC_ILLEGALPARKING_WAREHOUSE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2023-05-18 10:07:48',1,NULL),(878,'MENU_TRAFFIC_GUIDE_WAREHOUSE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2023-05-18 10:07:48',1,NULL),(879,'MENU_PILOT_SCOUTING',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,374257704400846848,NULL,1,'2023-05-18 10:08:00',1,NULL),(880,'MENU_flyer_basic',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,374257704400846848,NULL,1,'2023-05-18 10:08:00',1,NULL),(881,'MENU_COMMUNICATION_EMERGENCYMAP',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2023-05-18 10:49:02',1,NULL),(882,'MENU_COMMUNICATION_DATAMANAGE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2023-05-18 10:49:02',1,NULL),(883,'ACTION_COMMUNICATION_DATAMANAGE_DETAIL',NULL,NULL,NULL,1,NULL,882,_binary '\0',NULL,257530550208692224,NULL,2,'2023-05-18 10:49:03',1,NULL),(884,'ACTION_COMMUNICATION_ADD',NULL,NULL,NULL,1,NULL,882,_binary '\0',NULL,257530550208692224,NULL,2,'2023-05-18 10:49:03',1,NULL),(885,'ACTION_COMMUNICATION_EDIT',NULL,NULL,NULL,1,NULL,882,_binary '\0',NULL,257530550208692224,NULL,2,'2023-05-18 10:49:03',1,NULL),(886,'ACTION_COMMUNICATION_DELETE',NULL,NULL,NULL,1,NULL,882,_binary '\0',NULL,257530550208692224,NULL,2,'2023-05-18 10:49:03',1,NULL),(887,'MENU_FIRE_RESCUE_SCREEN',NULL,NULL,NULL,0,'',NULL,_binary '\0',NULL,375599197049585664,NULL,1,'2023-05-22 02:57:12',1,NULL),(888,'MENU_FIRE_RESCUE_MONITOR',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,375599197049585664,NULL,1,'2023-05-22 02:57:12',1,NULL),(889,'MENU_FIRE_RESCUE_MULTI_MONITOR',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,375599197049585664,NULL,1,'2023-05-22 02:57:12',1,NULL),(890,'MENU_GEO',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2023-06-14 10:06:01',1,NULL),(891,'MENU_GEO_POI',NULL,NULL,NULL,0,NULL,890,_binary '\0',NULL,NULL,NULL,2,'2023-06-14 10:06:01',1,NULL),(892,'MENU_GEO_POI_TYPE',NULL,NULL,NULL,0,NULL,891,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:01',1,NULL),(893,'ACTION_GEO_POI_TYPE_EDIT',NULL,NULL,NULL,1,NULL,892,_binary '\0',NULL,NULL,NULL,4,'2023-06-14 10:06:01',1,NULL),(894,'ACTION_GEO_POI_TYPE_ADD',NULL,NULL,NULL,1,NULL,892,_binary '\0',NULL,NULL,NULL,4,'2023-06-14 10:06:01',1,NULL),(895,'ACTION_GEO_POI_TYPE_DELETE',NULL,NULL,NULL,1,NULL,892,_binary '\0',NULL,NULL,NULL,4,'2023-06-14 10:06:02',1,NULL),(896,'MENU_GEO_POI_POINT',NULL,NULL,NULL,0,NULL,891,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:02',1,NULL),(897,'ACTION_GEO_POI_POINT_ADD',NULL,NULL,NULL,1,NULL,896,_binary '\0',NULL,NULL,NULL,4,'2023-06-14 10:06:02',1,NULL),(898,'ACTION_GEO_POI_POINT_EDIT',NULL,NULL,NULL,1,NULL,896,_binary '\0',NULL,NULL,NULL,4,'2023-06-14 10:06:02',1,NULL),(899,'ACTION_GEO_POI_POINT_DELETE',NULL,NULL,NULL,1,NULL,896,_binary '\0',NULL,NULL,NULL,4,'2023-06-14 10:06:02',1,NULL),(900,'ACTION_GEO_POI_POINT_PUBLISH',NULL,NULL,NULL,1,NULL,896,_binary '\0',NULL,NULL,NULL,4,'2023-06-14 10:06:02',1,NULL),(901,'MENU_GEO_MODEL_2D',NULL,NULL,NULL,0,NULL,890,_binary '\0',NULL,NULL,NULL,2,'2023-06-14 10:06:02',1,NULL),(902,'MENU_GEO_MODEL_2D_ADD',NULL,NULL,NULL,0,NULL,901,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:03',1,NULL),(903,'MENU_GEO_MODEL_2D_EDIT',NULL,NULL,NULL,0,NULL,901,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:03',1,NULL),(904,'ACTION_GEO_MODEL_2D_PUBLISH',NULL,NULL,NULL,1,NULL,901,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:03',1,NULL),(905,'ACTION_GEO_MODEL_2D_DELETE',NULL,NULL,NULL,1,NULL,901,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:03',1,NULL),(906,'MENU_GEO_MODEL_3D',NULL,NULL,NULL,0,NULL,890,_binary '\0',NULL,NULL,NULL,2,'2023-06-14 10:06:03',1,NULL),(907,'MENU_GEO_MODEL_3D_EDIT',NULL,NULL,NULL,0,NULL,906,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:03',1,NULL),(908,'MENU_GEO_MODEL_3D_ADD',NULL,NULL,NULL,0,NULL,906,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:04',1,NULL),(909,'ACTION_GEO_MODEL_3D_PUBLISH',NULL,NULL,NULL,1,NULL,906,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:04',1,NULL),(910,'ACTION_GEO_MODEL_3D_DELETE',NULL,NULL,NULL,1,NULL,906,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:04',1,NULL),(911,'MENU_GEO_RETURN_IMG',NULL,NULL,NULL,0,NULL,890,_binary '\0',NULL,NULL,NULL,2,'2023-06-14 10:06:04',1,NULL),(912,'MENU_GEO_PANORAMIC_IMG',NULL,NULL,NULL,0,NULL,890,_binary '\0',NULL,NULL,NULL,2,'2023-06-14 10:06:04',1,NULL),(913,'MENU_COMMON_TOOL',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2023-06-16 09:16:28',1,NULL),(914,'MENU_GEO_LAYER',NULL,NULL,NULL,0,NULL,913,_binary '\0',NULL,NULL,NULL,2,'2023-06-16 09:16:28',1,NULL),(915,'ACTION_GEO_LAYER_2D',NULL,NULL,NULL,1,NULL,914,_binary '\0',NULL,NULL,NULL,3,'2023-06-16 09:16:28',1,NULL),(916,'ACTION_GEO_LAYER_3D',NULL,NULL,NULL,1,NULL,914,_binary '\0',NULL,NULL,NULL,3,'2023-06-16 09:16:28',1,NULL),(917,'ACTION_GEO_LAYER_POI',NULL,NULL,NULL,1,NULL,914,_binary '\0',NULL,NULL,NULL,3,'2023-06-16 09:16:28',1,NULL),(918,'MENU_AIRSPACE_TOOLS',NULL,NULL,NULL,0,NULL,913,_binary '\0',NULL,NULL,NULL,2,'2023-06-16 09:16:28',1,NULL),(919,'MENU_COMPARE',NULL,NULL,NULL,0,NULL,913,_binary '\0',NULL,NULL,NULL,2,'2023-06-16 09:16:28',1,NULL),(920,'ACTION_COMPARE_ROLL',NULL,NULL,NULL,1,NULL,919,_binary '\0',NULL,NULL,NULL,3,'2023-06-16 09:16:28',1,NULL),(921,'ACTION_COMPARE_SPLIT',NULL,NULL,NULL,1,NULL,919,_binary '\0',NULL,NULL,NULL,3,'2023-06-16 09:16:28',1,NULL),(922,'MENU_ARMY_PEOPLE',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,389735663221211136,NULL,1,'2023-06-30 06:14:08',1,'2024-07-18 09:43:12'),(923,'MENU_ARMY_PEOPLE_SCREEN',NULL,NULL,NULL,0,NULL,922,_binary '',NULL,389735663221211136,NULL,2,'2023-06-30 06:14:08',1,'2024-07-18 09:42:11'),(924,'MENU_ARMY_PEOPLE_SCREEN_DETECTION',NULL,NULL,NULL,0,NULL,923,_binary '',NULL,389735663221211136,NULL,3,'2023-06-30 06:14:08',1,'2024-07-18 09:41:59'),(925,'MENU_ARMY_PEOPLE_SCREEN_REPLAY',NULL,NULL,NULL,0,NULL,923,_binary '',NULL,389735663221211136,NULL,3,'2023-06-30 06:14:08',1,'2024-07-18 09:42:04'),(926,'MENU_ARMY_PEOPLE_CUSTOMER',NULL,NULL,NULL,0,NULL,922,_binary '',NULL,389735663221211136,NULL,2,'2023-06-30 06:14:08',1,'2024-07-18 09:41:48'),(927,'ACTION_ARMY_PEOPLE_CUSTOMER_VIEW',NULL,NULL,NULL,1,NULL,926,_binary '',NULL,389735663221211136,NULL,3,'2023-06-30 06:14:08',1,'2024-07-18 09:41:43'),(928,'ACTION_ARMY_PEOPLE_CUSTOMER_EDIT',NULL,NULL,NULL,1,NULL,926,_binary '',NULL,389735663221211136,NULL,3,'2023-06-30 06:14:08',1,'2024-07-18 09:41:38'),(929,'MENU_ARMY_PEOPLE_FLIGHT_SERVICES',NULL,NULL,NULL,0,NULL,922,_binary '',NULL,389735663221211136,NULL,2,'2023-06-30 06:14:08',1,'2024-07-18 09:41:30'),(930,'MENU_ARMY_PEOPLE_AIRSPACE_MANAGEMENT',NULL,NULL,NULL,0,NULL,922,_binary '',NULL,389735663221211136,NULL,2,'2023-06-30 06:14:08',1,'2024-07-18 09:41:24'),(931,'MENU_ARMY_PEOPLE_AIRSPACE_PLAN_APPROVAL',NULL,NULL,'计划审批的查看权限',0,NULL,930,_binary '',NULL,389735663221211136,NULL,3,'2023-06-30 06:14:08',1,'2024-07-18 09:41:12'),(932,'ACTION_ARMY_PEOPLE_AIRSPACE_APPROVAL_EDIT',NULL,NULL,NULL,1,NULL,931,_binary '',NULL,389735663221211136,NULL,4,'2023-06-30 06:14:08',1,'2024-07-18 09:41:04'),(933,'ACTION_ARMY_PEOPLE_AIRSPACE_APPROVAL_VIEW',NULL,NULL,NULL,1,NULL,931,_binary '',NULL,389735663221211136,NULL,4,'2023-06-30 06:14:08',1,'2024-07-18 09:41:08'),(934,'MENU_ARMY_PEOPLE_ALARM_MANAGEMENT',NULL,NULL,NULL,0,NULL,930,_binary '',NULL,389735663221211136,NULL,3,'2023-06-30 06:14:08',1,'2024-07-18 09:40:58'),(935,'MENU_ARMY_PEOPLE_REGION',NULL,NULL,NULL,0,NULL,930,_binary '',NULL,389735663221211136,NULL,3,'2023-06-30 06:14:09',1,'2024-07-18 09:40:53'),(936,'ACTION_ARMY_PEOPLE_REGION_DELETE',NULL,NULL,NULL,1,NULL,935,_binary '',NULL,389735663221211136,NULL,4,'2023-06-30 06:14:09',1,'2024-07-18 09:40:48'),(937,'MENU_ARMY_PEOPLE_AIRSPACE_PLAN_APPROVAL_VIEW',NULL,NULL,NULL,0,NULL,935,_binary '',NULL,389735663221211136,NULL,4,'2023-06-30 06:14:09',1,'2024-07-18 09:40:43'),(938,'ACTION_ARMY_PEOPLE_REGION_ADD_EDIT',NULL,NULL,NULL,1,NULL,935,_binary '',NULL,389735663221211136,NULL,4,'2023-06-30 06:14:09',1,'2024-07-18 09:40:37'),(939,'MENU_BASESTATION_MANAGEMENT',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2023-08-07 07:24:42',89730635001757696,NULL),(940,'MENU_BASESTATION_SEARCH',NULL,NULL,NULL,0,NULL,939,_binary '\0',NULL,NULL,NULL,2,'2023-08-07 07:25:19',89730635001757696,NULL),(941,'MENU_BASESTATION_IMPORT',NULL,NULL,NULL,0,NULL,939,_binary '\0',NULL,NULL,NULL,2,'2023-08-07 07:26:12',89730635001757696,NULL),(942,'MENU_BASESTATION_EDIT',NULL,NULL,NULL,0,NULL,939,_binary '\0',NULL,NULL,NULL,2,'2023-08-07 07:37:32',89730635001757696,NULL),(943,'MENU_BASESTATION_ADD',NULL,NULL,NULL,0,NULL,939,_binary '\0',NULL,NULL,NULL,2,'2023-08-07 07:38:32',89730635001757696,NULL),(944,'MENU_BASESTATION_DETAIL',NULL,NULL,NULL,0,NULL,939,_binary '\0',NULL,NULL,NULL,2,'2023-08-07 07:38:56',89730635001757696,NULL),(945,'MENU_PERSONNELINFO_MANAGEMENT',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2023-08-07 07:41:41',89730635001757696,NULL),(946,'MENU_PERSONNELINFO_IMPORT',NULL,NULL,NULL,0,NULL,945,_binary '\0',NULL,NULL,NULL,2,'2023-08-07 07:42:30',89730635001757696,NULL),(947,'MENU_QUALITYCONTROL_MANAGEMENT',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2023-08-07 07:43:20',89730635001757696,NULL),(948,'MENU_QUALITYCONTROL_CREATE',NULL,NULL,NULL,0,NULL,947,_binary '\0',NULL,NULL,NULL,2,'2023-08-07 07:44:16',89730635001757696,NULL),(949,'MENU_QUALITYCONTROL_DETAIL',NULL,NULL,NULL,0,NULL,947,_binary '\0',NULL,NULL,NULL,2,'2023-08-07 07:47:13',89730635001757696,NULL),(950,'MENU_HEILONGJIANGTIETA',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,403580659618807808,NULL,1,'2023-08-07 08:07:29',89730635001757696,NULL),(951,'ACTION_YAW_WARNING',NULL,NULL,NULL,1,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2023-08-28 05:57:06',188243415207510016,NULL),(952,'ACTION_MULTIMONITOR_MODEL_LAYER',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2023-09-12 01:19:30',1,NULL),(953,'MENU_GAS_BPERM',NULL,NULL,NULL,0,NULL,587,_binary '\0',NULL,NULL,NULL,3,'2023-09-12 01:19:31',1,NULL),(954,'MENU_AI_CROWD',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2023-09-12 01:19:32',1,NULL),(955,'MENU_AI_HIGHWAY',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2023-09-12 01:19:32',1,NULL),(956,'ACTION_AI_HIGHWAY_OBSTACLES',NULL,NULL,NULL,1,NULL,955,_binary '\0',NULL,NULL,NULL,4,'2023-09-12 01:19:32',1,NULL),(957,'ACTION_AI_HIGHWAY_PEDESTRIANS',NULL,NULL,NULL,1,NULL,955,_binary '\0',NULL,NULL,NULL,4,'2023-09-12 01:19:32',1,NULL),(958,'ACTION_AI_HIGHWAY_CONGESTION',NULL,NULL,NULL,1,NULL,955,_binary '\0',NULL,NULL,NULL,4,'2023-09-12 01:19:32',1,NULL),(959,'ACTION_process-delete',NULL,NULL,NULL,1,NULL,372,_binary '\0',NULL,NULL,NULL,3,'2023-09-27 10:02:57',1,NULL),(960,'MENU_COMMUNICATION_DATA',NULL,NULL,'通信数据对应的是大屏中的【通信监测】【xx场景】模块,只有内部的账号才能看见,给外面客户部署不能要',0,NULL,NULL,_binary '',NULL,257530550208692224,NULL,1,'2023-10-11 01:31:47',1,'2023-10-11 01:41:15'),(961,'MENU_THREED_SIMULATION',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,439357001011167232,NULL,1,'2023-11-14 08:03:06',188243415207510016,NULL),(962,'ACTION_FLIGHTMONITOR_USERGUIDE',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2023-11-29 09:46:31',1,NULL),(963,'ACTION_GAS_PIC_SET',NULL,NULL,NULL,1,NULL,953,_binary '\0',NULL,NULL,NULL,4,'2023-11-29 09:46:32',1,NULL),(964,'ACTION_UAV_NETWORKLINK_BPERM',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2024-02-22 08:23:56',1,NULL),(965,'MENU_AI_PEO_VEH',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2024-02-23 01:57:25',1,NULL),(966,'MENU_COMMUNICATION_DECISION',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2024-04-01 06:25:37',1,NULL),(967,'MENU_ARMY_PEOPLE_MONITOR',NULL,NULL,NULL,0,NULL,922,_binary '',NULL,389735663221211136,NULL,2,'2024-04-09 12:46:42',89730635001757696,'2024-07-18 09:42:52'),(968,'MENU_ARMY_PEOPLE_STORY',NULL,NULL,NULL,0,NULL,930,_binary '',NULL,389735663221211136,NULL,3,'2024-04-09 14:20:05',1,'2024-07-18 09:41:20'),(969,'MENU_ARMY_PEOPLE_PRECESION_ANALYSIS',NULL,NULL,NULL,0,NULL,923,_binary '',NULL,389735663221211136,NULL,3,'2024-04-09 14:20:05',1,'2024-07-18 09:41:55'),(970,'MENU_SECURITY_DETECTION',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694103410245632,NULL,1,'2024-05-29 02:31:11',89730635001757696,NULL),(971,'MENU_AI_COMPASS',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2024-06-14 08:41:59',89730635001757696,NULL),(972,'MENU_ARMY_PEOPLE_CONFIG',NULL,NULL,NULL,0,NULL,922,_binary '',NULL,389735663221211136,NULL,2,'2024-06-17 02:17:01',89730635001757696,'2024-07-18 09:43:08'),(973,'MENU_ARMY_PEOPLE_REGION_1',NULL,NULL,NULL,0,NULL,972,_binary '',NULL,389735663221211136,NULL,3,'2024-06-17 02:19:12',89730635001757696,'2024-07-18 09:42:33'),(974,'MENU_ARMY_PEOPLE_DEVCIE',NULL,NULL,NULL,0,NULL,972,_binary '',NULL,389735663221211136,NULL,3,'2024-06-17 02:20:14',89730635001757696,'2024-07-18 09:43:02'),(975,'MENU_ARMY_PEOPLE_STORY_1',NULL,NULL,NULL,0,NULL,972,_binary '',NULL,389735663221211136,NULL,3,'2024-06-17 02:21:04',89730635001757696,'2024-07-18 09:43:05'),(976,'ACTION_ARMY_PEOPLE_REGION_ADD_EDIT_1',NULL,NULL,NULL,1,NULL,973,_binary '',NULL,389735663221211136,NULL,4,'2024-06-17 02:22:27',89730635001757696,'2024-07-18 09:42:20'),(977,'MENU_ARMY_PEOPLE_AIRSPACE_PLAN_APPROVAL_VIEW_1',NULL,NULL,NULL,0,NULL,973,_binary '',NULL,389735663221211136,NULL,4,'2024-06-17 02:23:17',89730635001757696,'2024-07-18 09:42:24'),(978,'ACTION_ARMY_PEOPLE_REGION_DELETE_1',NULL,NULL,NULL,1,NULL,973,_binary '',NULL,389735663221211136,NULL,4,'2024-06-17 02:23:49',89730635001757696,'2024-07-18 09:42:28'),(982,'MENU_AI_CAR_FOLLOW',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2024-06-21 08:35:59',1,NULL),(983,'MENU_AI_UAV',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2024-06-21 08:37:10',1,NULL),(984,'MENU_AI_INFRARED',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2024-06-21 08:37:32',1,NULL),(985,'MENU_AI_SEA_HUMAN',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2024-06-21 08:37:53',1,NULL),(986,'MENU_AI_SEA_BOAT',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2024-06-21 08:38:11',1,NULL),(987,'MENU_STORAGE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2024-07-18 09:27:06',1,NULL),(988,'MENU_STORAGE_INDEX',NULL,NULL,NULL,0,NULL,987,_binary '\0',NULL,NULL,NULL,2,'2024-07-18 09:27:06',1,NULL),(989,'MENU_STORAGE_VIDEO',NULL,NULL,NULL,0,NULL,987,_binary '\0',NULL,NULL,NULL,2,'2024-07-18 09:27:06',1,NULL),(990,'MENU_STORAGE_IMG',NULL,NULL,NULL,0,NULL,987,_binary '\0',NULL,NULL,NULL,2,'2024-07-18 09:27:07',1,NULL),(991,'MENU_STORAGE_MODEL',NULL,NULL,NULL,0,NULL,987,_binary '\0',NULL,NULL,NULL,2,'2024-07-18 09:27:08',1,NULL),(992,'MENU_STORAGE_SETTING',NULL,NULL,NULL,0,NULL,987,_binary '\0',NULL,NULL,NULL,2,'2024-07-18 09:27:08',1,NULL),(993,'MENU_5G_A',NULL,NULL,NULL,0,'',NULL,_binary '\0',NULL,389735663221211136,NULL,1,'2024-07-18 09:31:14',1,NULL),(994,'MENU_5G_A_FLIGHT_SERVICES',NULL,NULL,NULL,0,NULL,993,_binary '\0',NULL,389735663221211136,NULL,2,'2024-07-18 09:31:15',1,NULL),(995,'MENU_5G_A_PERMISSIONS',NULL,NULL,NULL,0,NULL,993,_binary '\0',NULL,389735663221211136,NULL,2,'2024-07-18 09:31:15',1,NULL),(996,'ACTION_5G_A_DETECTION_REPLAY_DOWNLOAD',NULL,NULL,'',1,NULL,995,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:15',1,NULL),(997,'MENU_5G_A_FLIGHT_STATION_COUNT',NULL,NULL,NULL,0,NULL,995,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:15',1,NULL),(998,'ACTION_5G_A_DETECTION_TRACK',NULL,NULL,NULL,1,NULL,995,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:15',1,NULL),(999,'ACTION_5G_A_DETECTION_TOOL_WEATHER',NULL,NULL,NULL,1,NULL,995,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:15',1,NULL),(1000,'MENU_5G_A_DETECTION',NULL,NULL,NULL,0,NULL,993,_binary '\0',NULL,389735663221211136,NULL,2,'2024-07-18 09:31:16',1,NULL),(1001,'MENU_5G_A_DETECTION_ANALYSE',NULL,NULL,NULL,0,NULL,1000,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:16',1,NULL),(1002,'MENU_5G_A_DETECTION_ALARM',NULL,NULL,NULL,0,NULL,1000,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:17',1,NULL),(1003,'MENU_5G_A_DETECTION_HOME',NULL,NULL,NULL,0,NULL,1000,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:17',1,NULL),(1004,'MENU_5G_A_DETECTION_REPLAY',NULL,NULL,NULL,0,NULL,1000,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:18',1,NULL),(1005,'MENU_5G_A_SETTING',NULL,NULL,NULL,0,NULL,993,_binary '\0',NULL,389735663221211136,NULL,2,'2024-07-18 09:31:18',1,NULL),(1006,'MENU_5G_A_SETTING_REGION_PLAN',NULL,NULL,NULL,0,NULL,1005,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:18',1,NULL),(1007,'MENU_5G_A_SETTING_DEVICE',NULL,NULL,NULL,0,NULL,1005,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:19',1,NULL),(1008,'MENU_5G_A_SETTING_DEVICE_STATION_DETAIL',NULL,NULL,NULL,0,NULL,1007,_binary '\0',NULL,389735663221211136,NULL,4,'2024-07-18 09:31:19',1,NULL),(1009,'MENU_5G_A_SETTING_DEVICE_CAMERA_DETAIL',NULL,NULL,NULL,0,NULL,1007,_binary '\0',NULL,389735663221211136,NULL,4,'2024-07-18 09:31:20',1,NULL),(1010,'MENU_5G_A_SETTING_STORY',NULL,NULL,NULL,0,NULL,1005,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:20',1,NULL),(1011,'MENU_5G_A_MONITOR',NULL,NULL,NULL,0,NULL,993,_binary '\0',NULL,389735663221211136,NULL,2,'2024-07-18 09:31:20',1,NULL),(1012,'ACTION_AIRLINE_TRANSLATION',NULL,NULL,NULL,1,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2024-08-22 02:06:19',89730635001757696,NULL),(1013,'MENU_FLIGHTMONITOR_PILOT_TO_CLOUD',NULL,NULL,NULL,0,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2024-08-22 02:13:09',188243415207510016,NULL),(1014,'MENU_TRAFFIC_AIRPORT_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2024-08-23 02:32:34',1,NULL),(1015,'MENU_TRAFFIC_HIGHSPEED_SCREEN',NULL,NULL,NULL,0,'',NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2024-08-23 02:32:34',1,NULL),(1016,'MENU_TRAFFIC_HIGHSPEED_WAREHOUSE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2024-08-23 02:32:35',1,NULL),(1017,'MENU_5G_A_SETTING_PERCEPTTASK',NULL,NULL,NULL,0,NULL,1005,_binary '\0',NULL,389735663221211136,NULL,3,'2024-08-27 01:56:07',89730635001757696,NULL),(1018,'MENU_5G_A_SETTING_PERCEPTTASK_SF_CREATE',NULL,NULL,NULL,0,NULL,1017,_binary '\0',NULL,389735663221211136,NULL,4,'2024-08-27 01:57:12',89730635001757696,NULL),(1019,'MENU_5G_A_SETTING_PERCEPTTASK_SF_DETAIL',NULL,NULL,NULL,0,NULL,1017,_binary '\0',NULL,389735663221211136,NULL,4,'2024-08-27 01:58:14',89730635001757696,NULL),(1020,'MENU_5G_A_SETTING_PERCEPTTASK_PERCEPTTASK_DETAIL',NULL,NULL,NULL,0,NULL,1017,_binary '\0',NULL,389735663221211136,NULL,4,'2024-08-27 01:58:34',89730635001757696,NULL),(1021,'MENU_5G_A_SETTING_PERCEPTTASK_PERCEPTTASK_CREATE',NULL,NULL,NULL,0,NULL,1017,_binary '\0',NULL,389735663221211136,NULL,4,'2024-08-27 01:58:57',89730635001757696,NULL),(1022,'MENU_SECURITY_ALERTS',NULL,NULL,NULL,0,NULL,563,_binary '\0',NULL,NULL,NULL,2,'2024-09-10 01:46:27',1,NULL),(1023,'MENU_SECURITY_ALERTS_DETAIL',NULL,NULL,NULL,0,NULL,1022,_binary '\0',NULL,NULL,NULL,3,'2024-09-10 01:46:27',1,NULL),(1024,'MENU_COMMUNICATION_EVENTS_REPORT',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2024-09-29 02:10:12',1,NULL),(1025,'MENU_COMMUNICATION_DATA',NULL,NULL,'通信数据对应的是大屏中的【通信监测】【xx场景】模块,只有内部的账号才能看见,给外面客户部署不能要',0,'',NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2024-09-29 02:10:13',1,NULL),(1026,'MENU_COMMUNICATION_EMERGENCY_EVENTS',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2024-09-29 02:10:13',1,NULL),(1027,'MENU_COMMUNICATION_EMERGENCY_EVENTS_MANAGE',NULL,NULL,NULL,0,'',1026,_binary '\0',NULL,257530550208692224,NULL,2,'2024-09-29 02:10:14',1,NULL),(1028,'MENU_COMMUNICATION_EMERGENCY_DETAIL',NULL,NULL,NULL,0,NULL,1027,_binary '\0',NULL,257530550208692224,NULL,3,'2024-09-29 02:10:14',1,NULL),(1029,'MENU_COMMUNICATION_EMERGENCY_ADD',NULL,NULL,NULL,0,NULL,1027,_binary '\0',NULL,257530550208692224,NULL,3,'2024-09-29 02:10:14',1,NULL),(1030,'MENU_COMMUNICATION_EMERGENCY_EDIT',NULL,NULL,NULL,0,NULL,1027,_binary '\0',NULL,257530550208692224,NULL,3,'2024-09-29 02:10:14',1,NULL),(1031,'MENU_COMMUNICATION_EMERGENCY_EVENTS_STATISTIC',NULL,NULL,NULL,0,NULL,1026,_binary '\0',NULL,257530550208692224,NULL,2,'2024-09-29 02:10:15',1,NULL),(1032,'MENU_COMMUNICATION_PROCESS',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2024-09-29 02:10:16',1,NULL),(1033,'MENU_COMMUNICATION_EMERGENCY_DUTY',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2024-09-29 02:10:16',1,NULL),(1034,'MENU_COMMUNICATION_EMERGENCY_STATISTICS',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2024-09-29 02:10:16',1,NULL); +INSERT INTO `sys_resource` VALUES (24,'MENU_ACCOUNT','用户服务',NULL,'',0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2020-05-28 01:55:07',1,'2021-11-05 10:28:48'),(25,'MENU_ACCOUNT_CONSUMER','用户管理',NULL,'etste',0,NULL,24,_binary '\0',NULL,NULL,NULL,2,'2020-05-28 01:56:31',1,'2020-06-29 10:07:27'),(26,'MENU_ACCOUNT_AUTHORITY','模块管理',NULL,'test',0,NULL,24,_binary '',NULL,NULL,NULL,2,'2020-05-28 01:58:36',1,'2020-11-11 09:14:57'),(27,'MENU_ACCOUNT_ROLE','角色管理',NULL,NULL,0,NULL,24,_binary '\0',NULL,NULL,NULL,2,'2020-05-28 01:59:08',1,NULL),(28,'MENU_ACCOUNT_COMPANY','公司管理',NULL,NULL,0,NULL,24,_binary '',NULL,NULL,NULL,2,'2020-05-28 01:59:49',1,'2020-11-11 09:15:42'),(29,'ACTION_ACCOUNT_CONSUMER_SEARCH','查询',NULL,NULL,1,NULL,25,_binary '\0',NULL,NULL,NULL,3,'2020-05-28 02:38:47',1,NULL),(34,'ACTION_ACCOUNT_AUTHORITY_ADD','新增',NULL,NULL,1,NULL,26,_binary '',NULL,NULL,NULL,3,'2020-05-28 03:00:15',1,'2020-11-11 09:14:46'),(35,'ACTION_ACCOUNT_AUTHORITY_UPDATE','修改',NULL,'test',1,NULL,26,_binary '',NULL,NULL,NULL,3,'2020-05-28 03:01:01',1,'2020-11-11 09:14:50'),(36,'ACTION_ACCOUNT_AUTHORITY_DEL','删除',NULL,NULL,1,NULL,26,_binary '',NULL,NULL,NULL,3,'2020-05-28 03:01:23',1,'2020-11-11 09:14:53'),(37,'ACTION_ACCOUNT_ROLE_SEARCH','查询',NULL,NULL,1,NULL,27,_binary '\0',NULL,NULL,NULL,3,'2020-05-28 03:02:34',1,NULL),(43,'ACTION_ACCOUNT_COMPANY_SEARCH','查询',NULL,NULL,1,NULL,28,_binary '',NULL,NULL,NULL,3,'2020-05-28 03:08:08',1,'2020-11-11 09:15:05'),(46,'MENU_ACCOUNT_COMPANY_EDIT','编辑',NULL,NULL,0,NULL,28,_binary '',NULL,NULL,NULL,3,'2020-06-03 08:35:29',1,'2020-11-11 09:15:23'),(48,'MENU_ACCOUNT_COMPANY_CHECK','查看详情',NULL,NULL,0,NULL,28,_binary '',NULL,NULL,NULL,3,'2020-06-03 11:29:27',1,'2020-11-11 09:15:31'),(49,'ACTION_ACCOUNT_COMPANY_UPDATE','更新',NULL,NULL,1,NULL,46,_binary '',NULL,NULL,NULL,4,'2020-06-03 11:31:34',1,'2020-11-11 09:15:09'),(50,'ACTION_ACCOUNT_COMPANY_CHECK','查看',NULL,NULL,1,NULL,48,_binary '',NULL,NULL,NULL,4,'2020-06-03 11:32:53',1,'2020-11-11 09:15:27'),(51,'MENU_ACCOUNT_ROLE_EDIT','编辑',NULL,NULL,0,NULL,27,_binary '\0',NULL,NULL,NULL,3,'2020-06-03 11:57:26',1,'2020-07-15 06:26:51'),(53,'ACTION_ACCOUNT_ROLE_UPDATE','更新',NULL,NULL,1,NULL,51,_binary '\0',NULL,NULL,NULL,4,'2020-06-03 12:03:40',1,NULL),(54,'MENU_ACCOUNT_CONSUMER_EDIT','编辑',NULL,'test',0,NULL,25,_binary '\0',NULL,NULL,NULL,3,'2020-06-03 12:16:39',1,'2022-04-27 03:29:09'),(55,'MENU_ACCOUNT_CONSUMER_CHECK','查看详情',NULL,NULL,0,NULL,25,_binary '\0',NULL,NULL,NULL,3,'2020-06-03 12:17:10',1,'2020-07-15 06:27:39'),(57,'ACTION_ACCOUNT_CONSUMER_UPDATE','更新',NULL,NULL,1,NULL,54,_binary '\0',NULL,NULL,NULL,4,'2020-06-03 12:20:11',1,NULL),(58,'ACTION_ACCOUNT_CONSUMER_CHECK','查看',NULL,NULL,1,NULL,55,_binary '\0',NULL,NULL,NULL,4,'2020-06-03 12:20:52',1,NULL),(60,'ACTION_ACCOUNT_CONSUMER_UPLOAD','批量上传',NULL,NULL,1,' ',25,_binary '\0',NULL,NULL,NULL,3,'2020-06-04 09:35:56',1,'2020-06-10 03:45:40'),(61,'ACTION_ACCOUNT_CONSUMER_DOWNLOAD','模版下载',NULL,NULL,1,NULL,25,_binary '\0',NULL,NULL,NULL,3,'2020-06-04 09:36:42',1,NULL),(62,'MENU_AIRSPACE','空域服务',NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2020-06-05 07:13:06',1,NULL),(63,'MENU_AIRSPACE_APPLY','空域申请',NULL,NULL,0,NULL,62,_binary '\0',NULL,NULL,NULL,2,'2020-06-05 07:15:30',1,NULL),(64,'MENU_AIRSPACE_LIMIT','空域限制管理',NULL,NULL,0,NULL,62,_binary '',NULL,NULL,NULL,2,'2020-06-05 07:17:43',1,'2020-11-11 08:49:33'),(65,'MENU_AIRSPACE_QUERY','空域查询',NULL,NULL,0,NULL,62,_binary '\0',NULL,NULL,NULL,2,'2020-06-05 07:18:22',1,NULL),(74,'ACTION_ACCOUNT_CONSUMER_INVITE','邀请注册',NULL,NULL,1,NULL,25,_binary '\0',NULL,NULL,NULL,3,'2020-06-11 09:13:32',1,NULL),(75,'MENU_ACCOUNT_FEEDBACK_INDEX','问题反馈',NULL,NULL,0,'',24,_binary '',NULL,NULL,NULL,2,'2020-06-16 01:16:59',1,'2020-11-11 09:15:55'),(78,'MENU_ACCOUNT_ROLE_CHECK','查看详情',NULL,NULL,0,NULL,27,_binary '\0',NULL,NULL,NULL,3,'2020-06-22 06:01:56',1,'2020-07-15 06:26:56'),(79,'ACTION_ACCOUNT_ROLE_CHECK','查看',NULL,NULL,1,NULL,78,_binary '\0',NULL,NULL,NULL,4,'2020-06-22 06:04:46',1,NULL),(80,'MENU_DEVICE','设备管理',NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2020-06-22 07:42:18',1,'2020-06-23 02:32:31'),(81,'MENU_DEVICE_PAYLOAD','载荷管理',NULL,NULL,0,NULL,80,_binary '\0',NULL,NULL,NULL,2,'2020-06-22 07:43:43',1,'2020-06-23 02:33:19'),(87,'ACTION_DEVICE_PAYLOAD_DELETE_BULK','批量删除',NULL,NULL,1,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-06-22 08:07:45',1,'2020-06-23 02:14:23'),(89,'ACTION_DEVICE_PAYLOAD_DELETE_SINGLE','单个删除',NULL,NULL,1,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-06-22 08:17:00',1,'2020-06-23 02:15:08'),(90,'MENU_DEVICE_UAV','无人机管理',NULL,NULL,0,NULL,80,_binary '\0',NULL,NULL,NULL,2,'2020-06-22 09:07:47',1,'2020-06-23 02:33:50'),(91,'ACTION_ACCOUNT_COMPANY_DISABLE','关停公司',NULL,NULL,1,NULL,46,_binary '',NULL,NULL,NULL,4,'2020-06-22 10:12:27',1,'2020-11-11 09:15:11'),(92,'ACTION_ACCOUNT_COMPANY_ENABLE','启用公司',NULL,NULL,1,NULL,46,_binary '',NULL,NULL,NULL,4,'2020-06-22 10:13:17',1,'2020-11-11 09:15:14'),(93,'ACTION_ACCOUNT_CONSUMER_RESET','重置密码',NULL,NULL,1,NULL,54,_binary '\0',NULL,NULL,NULL,4,'2020-06-22 10:18:38',1,NULL),(94,'ACTION_ACCOUNT_COMPANY_RESET','重置密码',NULL,NULL,1,NULL,46,_binary '',NULL,NULL,NULL,4,'2020-06-22 10:19:39',1,'2020-11-11 09:15:17'),(95,'MENU_DEVICE_PAYLOAD_ADD','新建载荷',NULL,NULL,0,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 01:23:27',1,'2020-07-15 06:18:49'),(96,'MENU_DEVICE_PAYLOAD_VIEW','查看详情',NULL,NULL,0,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 01:24:14',1,'2020-07-15 06:35:05'),(97,'MENU_DEVICE_PAYLOAD_EDIT','编辑',NULL,NULL,0,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 01:24:49',1,'2020-07-15 06:19:26'),(100,'MENU_DEVICE_PAYLOAD_LIST','载荷管理列表',NULL,NULL,0,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 02:22:02',1,NULL),(102,'MENU_DEVICE_UVA_VIEW','查看详情',NULL,NULL,0,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 02:34:57',1,'2020-07-15 06:35:16'),(103,'MENU_DEVICE_UVA_EDIT','编辑',NULL,NULL,0,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 02:36:00',1,'2020-07-15 06:21:06'),(104,'MENU_DEVICE_UVA_ADD','新建无人机',NULL,NULL,0,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 02:36:51',1,'2020-07-15 06:20:30'),(105,'MENU_DEVICE_UVA_PAYLOAD_LIST','载荷',NULL,NULL,0,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 02:38:39',1,'2020-07-15 06:22:03'),(106,'MENU_DEVICE_UVA_PAYLOAD_DETAIL','载荷详情',NULL,NULL,0,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-23 02:39:19',1,'2020-07-15 06:23:10'),(111,'ACTION_ACCOUNT_FEEDBACK_SEARCH','查询',NULL,'问题反馈查询、重置按钮',1,NULL,75,_binary '',NULL,NULL,NULL,3,'2020-06-24 01:31:40',1,'2020-11-11 09:15:47'),(112,'ACTION_ACCOUNT_FEEDBACK_EXPORT','导出',NULL,'导出问题反馈excel',1,NULL,75,_binary '',NULL,NULL,NULL,3,'2020-06-24 01:32:51',1,'2020-11-11 09:15:51'),(114,'ACTION_DEVICE_UVA_FETCH_LIST','查询列表按钮',NULL,'查询无人机分页列表按钮',1,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-24 02:00:49',1,NULL),(115,'ACTION_DEVICE_UVA_RESET','重置按钮',NULL,'无人机列表重置按钮',1,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-24 02:01:52',1,NULL),(116,'ACTION_DEVICE_UVA_BULK_DELETE','批量删除按钮',NULL,'批量删除按钮',1,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-24 02:02:48',1,NULL),(119,'ACTION_DIVICE_UVA_DELETE_SINGLE','删除按钮',NULL,NULL,1,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-06-24 02:07:40',1,NULL),(120,'ACTION_AIRSPACE_LIMIT_ADD','新增',NULL,NULL,1,NULL,64,_binary '',NULL,NULL,NULL,3,'2020-06-24 05:35:54',1,'2020-11-11 08:49:33'),(121,'ACTION_AIRSPACE_LIMIT_UPDATE','编辑',NULL,NULL,1,NULL,64,_binary '',NULL,NULL,NULL,3,'2020-06-24 05:36:53',1,'2020-11-11 08:49:33'),(122,'ACTION_AIRSPACE_LIMIT_DEL','删除',NULL,NULL,1,NULL,64,_binary '',NULL,NULL,NULL,3,'2020-06-24 05:38:10',1,'2020-11-11 08:49:33'),(124,'MENU_AIRLINE','航线管理',NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2020-06-24 06:25:19',1,NULL),(125,'MENU_AIRLINE_SYSTEM_MANAGEMENT','航线管理',NULL,'系统航线管理',0,NULL,124,_binary '\0',NULL,NULL,NULL,2,'2020-06-24 06:30:56',1,'2021-04-20 09:53:00'),(138,'MENU_MISSION1','作业管理',NULL,NULL,0,NULL,NULL,_binary '',NULL,NULL,NULL,1,'2020-06-24 07:08:18',1,'2021-07-06 01:54:40'),(139,'MENU_MISSION_LIST1','作业管理',NULL,NULL,0,NULL,138,_binary '',NULL,NULL,NULL,2,'2020-06-24 07:09:07',1,'2021-07-06 01:54:27'),(140,'MENU_MISSION_DETAIL1','查看详情',NULL,NULL,0,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-06-24 07:10:35',1,'2021-07-06 01:54:21'),(158,'MENU_MISSION_ADD1','新建作业',NULL,NULL,0,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-06-24 07:48:22',1,'2021-07-06 01:53:56'),(170,'MENU_PILOT','飞手管理',NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2020-06-29 09:49:52',1,'2022-07-08 06:50:58'),(171,'MENU_AUDIT','审核系统',NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2020-06-29 09:50:11',1,'2020-06-29 09:52:14'),(173,'MENU_AUDIT_MANAGER','审核系统',NULL,NULL,0,NULL,171,_binary '\0',NULL,NULL,NULL,2,'2020-06-29 09:54:11',1,NULL),(174,'MENU_AIRSPACE_ADD','新建空域申请',NULL,NULL,0,NULL,63,_binary '\0',NULL,NULL,NULL,3,'2020-06-29 10:28:15',1,NULL),(175,'MENU_DRONE_MANAGER','飞手管理',NULL,NULL,0,NULL,170,_binary '',NULL,NULL,NULL,2,'2020-06-30 01:19:24',1,'2022-07-08 06:51:27'),(179,'ACTION_AIRSPACE_LIMIT_QUERY','查询',NULL,NULL,1,NULL,64,_binary '',NULL,NULL,NULL,3,'2020-06-30 06:28:28',1,'2020-11-11 08:49:33'),(180,'ACTION_AIRSPACE_QUERY_QUERY','查询',NULL,NULL,1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2020-06-30 06:30:44',1,NULL),(184,'MENU_ACCOUNT_ROLE_ADD','新建角色',NULL,NULL,0,NULL,27,_binary '\0',NULL,NULL,NULL,3,'2020-06-30 06:36:37',1,NULL),(189,'MENU_ACCOUNT_CONSUMER_ADD','新建用户',NULL,NULL,0,NULL,25,_binary '\0',NULL,NULL,NULL,3,'2020-06-30 07:55:24',1,NULL),(190,'MENU_ACCOUNT_COMPANY_ADD','新建公司',NULL,NULL,0,NULL,28,_binary '',NULL,NULL,NULL,3,'2020-06-30 07:58:43',1,'2020-11-11 09:15:38'),(191,'ACTION_AIRSPACE_NOW_QUERY','查询当前空域',NULL,NULL,1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2020-06-30 07:59:55',132,NULL),(192,'ACTION_AIRSPACE_AIRPORT_QUERY','查询机场',NULL,NULL,1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2020-06-30 08:00:41',132,NULL),(197,'ACTION_DEVICE_PAYLOAD_FETCH_LIST','查询按钮',NULL,NULL,1,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-07-01 01:49:08',1,NULL),(198,'ACTION_DEVICE_PAYLOAD_RESET_LIST','重置按钮',NULL,NULL,1,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-07-01 01:49:39',1,NULL),(199,'ACTION_DEVICE_PAYLOAD_JUMP_UVA','跳转无人机按',NULL,'跳转所属无人机按钮',1,NULL,81,_binary '\0',NULL,NULL,NULL,3,'2020-07-01 01:56:06',1,NULL),(205,'MENU_MISSION_EDIT1','编辑',NULL,NULL,0,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-07-01 06:26:17',131,'2021-07-06 01:52:28'),(206,'ACTION_MISSION_SEARCH1','查询作业列表',NULL,NULL,1,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-07-01 08:33:37',131,'2021-07-06 01:52:20'),(213,'ACTION_DEVICE_PAYLOAD_ADD','新增载荷按钮',NULL,NULL,1,NULL,95,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:10:02',1,NULL),(214,'ACTION_DEVICE_PAYLOAD_EDIT','编辑载荷按钮',NULL,NULL,1,NULL,97,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:11:30',1,NULL),(216,'ACTION_DEVICE_PAYLOAD_VIEW','查看详情按钮',NULL,NULL,1,NULL,96,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:12:32',1,NULL),(217,'ACTION_DEVEICE_UVA_VIEW','查看详情按钮',NULL,NULL,1,NULL,102,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:14:15',1,NULL),(220,'ACTION_DEVICE_UVA_EDIT','编辑按钮',NULL,NULL,1,NULL,103,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:16:19',1,NULL),(221,'ACTION_DEVICE_UVA_ADD','新建按钮',NULL,NULL,1,NULL,104,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:17:42',1,NULL),(222,'ACTION_DEVICE_UVA_PAYLOAD_LIST','载荷按钮',NULL,NULL,1,NULL,105,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:19:34',1,NULL),(224,'ACTION_DEVICE_UVA_PAYLOAD_VIEW','载荷详情按钮',NULL,NULL,1,NULL,106,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:41:33',1,NULL),(225,'ACTION_DEVICE_UVA_PAYLOAD_TIE','绑定载荷',NULL,NULL,1,NULL,105,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:53:32',1,NULL),(227,'ACTION_DEVICE_UVA_PAYLOAD_UNTIE','解绑载荷',NULL,NULL,1,NULL,105,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 02:54:23',1,NULL),(232,'ACTION_AIRSPACE_OVERLAP_QUERY','查询交叉空域',NULL,NULL,1,NULL,174,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 03:33:06',1,NULL),(236,'MENU_AIRSPACE_DETAIL','空域详情',NULL,NULL,0,NULL,63,_binary '\0',NULL,NULL,NULL,3,'2020-07-02 05:56:49',1,NULL),(238,'MENU_AIRLINE_DETAIL','查看详情',NULL,NULL,0,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2020-07-02 06:21:04',131,'2020-07-15 06:46:16'),(239,'MENU_AIRLINE_CREATE','新建航线',NULL,'创建航线',0,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2020-07-02 06:23:11',131,'2020-10-09 09:38:16'),(240,'MENU_AIRLINE_EDIT','编辑',NULL,'编辑航线',0,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2020-07-02 06:23:31',131,'2020-10-09 09:38:17'),(241,'MENU_AIRLINE_MAP_DETAIL_1','航线地图详情',NULL,NULL,0,NULL,125,_binary '',NULL,NULL,NULL,3,'2020-07-02 06:24:50',131,'2021-04-20 09:52:59'),(243,'ACTION_AIRLINE_SAVE','保存航线',NULL,NULL,1,NULL,239,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 06:32:16',131,NULL),(246,'ACTION_AIRLINE_DETAIL','查询航线详情',NULL,NULL,1,NULL,238,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 06:36:51',131,NULL),(258,'MENU_DEVICE_LIST','查询列表',NULL,'查询无人机列表',0,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-07-02 06:57:08',1,NULL),(259,'ACTION_DEVICE_CODE_TYPE_LIST','编码型号列表',NULL,'查询无人机编码和型号列表',1,NULL,258,_binary '\0',NULL,NULL,NULL,4,'2020-07-02 07:00:20',1,NULL),(260,'ACTION_MISSION_SAVE1','保存作业',NULL,NULL,1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-07-02 07:07:08',131,'2021-07-06 01:53:50'),(265,'ACTION_MISSION_DETAIL1','查看作业详情',NULL,NULL,1,NULL,140,_binary '',NULL,NULL,NULL,4,'2020-07-02 07:38:17',131,'2021-07-06 01:54:11'),(284,'ACTION_ACCOUNT_CONSUMER_ADD','新增',NULL,NULL,1,NULL,189,_binary '\0',NULL,NULL,NULL,4,'2020-07-06 01:23:40',1,NULL),(285,'ACTION_ACCOUNT_ROLE_ADD','新增',NULL,NULL,1,NULL,184,_binary '\0',NULL,NULL,NULL,4,'2020-07-06 01:25:41',1,'2020-07-06 01:26:19'),(286,'ACTION_ACCOUNT_COMPANY_ADD','新增',NULL,NULL,1,NULL,190,_binary '',NULL,NULL,NULL,4,'2020-07-06 01:27:25',1,'2020-11-11 09:15:35'),(288,'ACTION_AIRSPACE_APPLY_ADD','新增',NULL,NULL,1,NULL,174,_binary '\0',NULL,NULL,NULL,4,'2020-07-07 02:50:22',140,NULL),(289,'ACTION_AIRSPACE_DETAIL','查看详情',NULL,NULL,1,NULL,236,_binary '\0',NULL,NULL,NULL,4,'2020-07-07 02:52:10',140,NULL),(297,'MENU_ACCOUNT_FLYER_INDEX',NULL,NULL,NULL,0,NULL,24,_binary '\0',NULL,NULL,0,2,'2020-10-09 09:38:06',1,NULL),(298,'MENU_SYSTEMCONFIG',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,NULL,0,1,'2020-10-09 09:38:06',1,'2020-11-11 09:17:09'),(299,'MENU_SYSTEMCONFIG_DIC',NULL,NULL,NULL,0,NULL,298,_binary '',NULL,NULL,0,2,'2020-10-09 09:38:06',1,'2020-11-11 09:17:01'),(300,'MENU_SYSTEMCONFIG_FORM',NULL,NULL,NULL,0,NULL,298,_binary '',NULL,NULL,0,2,'2020-10-09 09:38:06',1,'2020-11-11 09:17:05'),(301,'ACTION_AIRSPACE_APPLY_RESET',NULL,NULL,NULL,1,NULL,63,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:07',1,NULL),(302,'ACTION_AIRSPACE_APPLY_DEL',NULL,NULL,NULL,1,NULL,63,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:07',1,NULL),(303,'ACTION_AIRSPACE_APPLY_DOWNLOAD',NULL,NULL,NULL,1,NULL,63,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:07',1,NULL),(304,'MENU_AIRSPACE_APPLY_EDIT',NULL,NULL,NULL,0,NULL,63,_binary '\0',NULL,NULL,0,3,'2020-10-09 09:38:07',1,NULL),(305,'ACTION_AIRSPACE_APPLY_EDIT',NULL,NULL,NULL,1,NULL,304,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:07',1,NULL),(306,'ACTION_AIRSAPCE_AREANAME',NULL,NULL,NULL,1,NULL,63,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:08',1,NULL),(307,'ACTION_AIRSPACE_APPLY_SEARCH',NULL,NULL,NULL,1,NULL,63,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:08',1,NULL),(308,'ACTION_AIRSPACE_QUERY_5KM',NULL,NULL,NULL,1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:09',1,NULL),(309,'ACTION_AIRSPACE_SAME_AREANAME',NULL,NULL,NULL,1,NULL,62,_binary '\0',NULL,NULL,NULL,2,'2020-10-09 09:38:10',1,NULL),(310,'MENU_DEVICE_HANGAR',NULL,NULL,NULL,0,NULL,80,_binary '\0',NULL,NULL,0,2,'2020-10-09 09:38:10',1,NULL),(311,'ACTION_DEVICE_HANGAR_FETCH_LIST',NULL,NULL,NULL,1,NULL,310,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:10',1,NULL),(312,'ACTION_DEVICE_HANGAR_RESET_LIST',NULL,NULL,NULL,1,NULL,310,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:10',1,NULL),(313,'MENU_DEVICE_HANGAR_VIEW',NULL,NULL,NULL,0,NULL,310,_binary '\0',NULL,NULL,0,3,'2020-10-09 09:38:11',1,NULL),(314,'ACTION_DEVICE_HANGAR_DETAIL',NULL,NULL,NULL,1,NULL,313,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:11',1,NULL),(315,'MENU_DEVICE_HANGAR_EDIT',NULL,NULL,NULL,0,NULL,310,_binary '\0',NULL,NULL,0,3,'2020-10-09 09:38:11',1,NULL),(316,'ACTION_DEVICE_HANGAR_EDIT',NULL,NULL,NULL,1,NULL,315,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:11',1,NULL),(317,'ACTION_DEVICE_HANGAR_DELETE',NULL,NULL,NULL,1,NULL,310,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:11',1,NULL),(318,'MENU_DEVICE_HANGAR_UAV',NULL,NULL,NULL,0,NULL,310,_binary '\0',NULL,NULL,0,3,'2020-10-09 09:38:11',1,NULL),(319,'ACTION_DEVICE_HANGAR_UAV_TIE',NULL,NULL,NULL,1,NULL,318,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:11',1,NULL),(320,'ACTION_DEVICE_HANGAR_UAV_VIEW',NULL,NULL,NULL,1,NULL,318,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:12',1,NULL),(321,'ACTION_DEVICE_HANGAR_UAV_UNTIE',NULL,NULL,NULL,1,NULL,318,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:12',1,NULL),(322,'ACTION_DEVICE_HANGAR_UAV_LIST',NULL,NULL,NULL,1,NULL,318,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:12',1,NULL),(323,'ACTION_DEVICE_HANGAR_DELETE_BULK',NULL,NULL,NULL,1,NULL,310,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:12',1,NULL),(324,'MENU_DEVICE_HANGAR_ADD',NULL,NULL,NULL,0,NULL,310,_binary '\0',NULL,NULL,0,3,'2020-10-09 09:38:12',1,NULL),(325,'ACTION_DEVICE_HANGAR_ADD',NULL,NULL,NULL,1,NULL,324,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:12',1,NULL),(326,'MENU_DEVICE_HANGAR_UAV_DETAIL',NULL,NULL,NULL,0,NULL,310,_binary '\0',NULL,NULL,0,3,'2020-10-09 09:38:12',1,NULL),(327,'ACTION_DEVICE_UAV_JUMP_HANGAR',NULL,NULL,'跳转对应机库详情',1,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:14',1,NULL),(328,'ACTION_AIRLINE_UAV_LIST',NULL,NULL,'无人机列表',1,NULL,239,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:16',1,NULL),(329,'ACTION_AIRLINE_CHECK_AIRLINE_NAME',NULL,NULL,'校验航线名称',1,NULL,239,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:16',1,NULL),(330,'ACTION_AIRLINE_UAV_LOAD',NULL,NULL,'无人机绑定的载荷列表查询',1,NULL,239,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:16',1,'2020-11-11 10:04:23'),(331,'MENU_AIRLINE_MAP',NULL,NULL,NULL,0,NULL,124,_binary '\0',NULL,NULL,0,2,'2020-10-09 09:38:16',1,NULL),(332,'ACTION_AIRLINE_ACTIONLIST',NULL,NULL,NULL,1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:16',1,NULL),(333,'ACTION_AIRLINE_SAVE_POINTS',NULL,NULL,NULL,1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:16',1,NULL),(334,'ACTION_AIRLINE_GET_POINTS',NULL,NULL,NULL,1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:16',1,NULL),(335,'ACTION_AIRLINE_UAV_LOAD_CAM_DETAIL',NULL,NULL,'摄像头载荷设备型号详情',1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:16',1,NULL),(336,'ACTION_AIRLINE_UAVMODEL_DETAIL',NULL,NULL,NULL,1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:17',1,NULL),(337,'ACTION_AIRLINE_BLOCKED',NULL,NULL,NULL,1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:17',1,NULL),(338,'ACTION_AIRLINE_UPDATE',NULL,NULL,'更新航线信息',1,NULL,240,_binary '\0',NULL,NULL,NULL,4,'2020-10-09 09:38:17',1,NULL),(339,'ACTION_AIRLINE_COPY',NULL,NULL,'复制航线',1,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:17',1,NULL),(340,'ACTION_AIRLINE_DEL',NULL,NULL,'删除航线',1,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:17',1,NULL),(341,'ACTION_AIRLINE_FILTER',NULL,NULL,'查询条件筛选',1,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:17',1,NULL),(342,'ACTION_AIRLINE_BULK_DEL',NULL,NULL,'批量删除航线',1,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:17',1,NULL),(343,'ACTION_AIRLINE_LIST',NULL,NULL,'查询航线列表',1,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2020-10-09 09:38:18',1,NULL),(344,'ACTION_MISSON_FILTER1',NULL,NULL,NULL,1,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-10-09 09:38:18',1,'2021-07-06 01:52:16'),(345,'ACTION_MISSION_BULKDEL1',NULL,NULL,NULL,1,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-10-09 09:38:18',1,'2021-07-06 01:52:10'),(346,'ACTION_MISSION_CLONE1',NULL,NULL,NULL,1,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-10-09 09:38:18',1,'2021-07-06 01:52:03'),(347,'ACTION_MISSION_DEL1',NULL,NULL,NULL,1,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-10-09 09:38:18',1,'2021-07-06 01:51:56'),(348,'ACTION_MISSION_NAME_CONFLICT1',NULL,NULL,NULL,1,NULL,139,_binary '',NULL,NULL,NULL,3,'2020-10-09 09:38:18',1,'2021-07-06 01:51:52'),(349,'MENU_MISSION_REPLAY1',NULL,NULL,NULL,0,NULL,139,_binary '',NULL,NULL,0,3,'2020-10-09 09:38:19',1,'2021-07-06 01:51:48'),(350,'ACTION_MISSION_REPLAY_DATA1',NULL,NULL,NULL,1,NULL,349,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:19',1,'2021-07-06 01:51:42'),(351,'ACTION_MISSION_GET_HANGAR_INSTANCE1',NULL,NULL,'获取机库实例',1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:19',1,'2021-07-06 01:53:41'),(352,'ACTION_MISSION_GET_UAV_INSTANCE1',NULL,NULL,'获取无人机实例',1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:19',1,'2021-07-06 01:53:46'),(353,'ACTION_MISSION_GET_LOAD_INSTANCE1',NULL,NULL,'获取载荷实例',1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:19',1,'2021-07-06 01:53:35'),(354,'ACTION_MISSION_GET_AIRLINE_LIST1',NULL,NULL,'获取航线名称全集',1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:19',1,'2021-07-06 01:53:28'),(355,'ACTION_MISSION_EXECUTOR_LIST1',NULL,NULL,NULL,1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:19',1,'2021-07-06 01:53:31'),(356,'ACTION_MISSION_CHECK_MISSION_NAME1',NULL,NULL,NULL,1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:20',1,'2021-07-06 01:53:20'),(357,'ACTION_MISSION_GET_AIRSPACE1',NULL,NULL,NULL,1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-10-09 09:38:20',1,'2021-07-06 01:53:16'),(358,'MENU_FLIGHTMONITOR',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,0,1,'2020-10-09 09:38:20',1,NULL),(359,'ACTION_MISSION_STATUS_EDIT',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2020-10-09 09:38:20',1,NULL),(360,'ACTION_WAYPOINT_CONTROL',NULL,NULL,NULL,1,NULL,358,_binary '',NULL,NULL,NULL,2,'2020-10-09 09:38:20',1,'2021-11-05 10:30:18'),(361,'MENU_APPROVAL',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,NULL,0,1,'2020-10-09 09:38:20',1,'2020-10-28 09:58:00'),(362,'MENU_APPROVAL_LIST',NULL,NULL,NULL,0,NULL,361,_binary '',NULL,NULL,0,2,'2020-10-09 09:38:20',1,'2020-10-28 09:57:43'),(363,'MENU_APPROVAL_DETAIL',NULL,NULL,NULL,0,NULL,362,_binary '',NULL,NULL,0,3,'2020-10-09 09:38:21',1,'2020-10-28 09:57:39'),(364,'MENU_APPROVAL_MANAGER',NULL,NULL,NULL,0,NULL,361,_binary '',NULL,NULL,0,2,'2020-10-09 09:38:21',1,'2020-10-28 09:57:55'),(365,'MENU_APPROVAL_EDITPROCESS',NULL,NULL,NULL,0,NULL,364,_binary '',NULL,NULL,0,3,'2020-10-09 09:38:21',1,'2020-10-28 09:57:51'),(366,'MENU_APPROVAL',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,0,1,'2020-11-11 07:06:08',1,NULL),(367,'MENU_APPROVAL_MANAGER',NULL,NULL,NULL,0,NULL,366,_binary '\0',NULL,NULL,0,2,'2020-11-11 07:06:08',1,NULL),(368,'ACTION_APPROVAL_MANAGE_SEARCH',NULL,NULL,NULL,1,NULL,367,_binary '\0',NULL,NULL,NULL,3,'2020-11-11 07:06:08',1,NULL),(369,'ACTION_APPROVAL_MANAGE_EDITINFO',NULL,NULL,NULL,1,NULL,367,_binary '\0',NULL,NULL,NULL,3,'2020-11-11 07:06:08',1,NULL),(370,'MENU_APPROVAL_EDITPROCESS',NULL,NULL,NULL,0,NULL,367,_binary '\0',NULL,NULL,0,3,'2020-11-11 07:06:08',1,NULL),(371,'ACTION_APPROVAL_MANAGE_EDITPROCESS',NULL,NULL,NULL,1,NULL,370,_binary '\0',NULL,NULL,NULL,4,'2020-11-11 07:06:08',1,NULL),(372,'MENU_APPROVAL_LIST_ADMIN',NULL,NULL,NULL,0,NULL,366,_binary '\0',NULL,NULL,0,2,'2020-11-11 07:06:08',1,NULL),(373,'ACTION_APPROVAL_LIST_SEARCH_ADMIN',NULL,NULL,NULL,1,NULL,372,_binary '\0',NULL,NULL,NULL,3,'2020-11-11 07:06:08',1,NULL),(374,'MENU_APPROVAL_DETAIL_ADMIN',NULL,NULL,NULL,0,NULL,372,_binary '\0',NULL,NULL,0,3,'2020-11-11 07:06:08',1,NULL),(375,'ACTION_APPROVAL_LIST_DETAIL_ADMIN',NULL,NULL,NULL,1,NULL,374,_binary '\0',NULL,NULL,NULL,4,'2020-11-11 07:06:08',1,NULL),(376,'MENU_APPROVAL_LIST',NULL,NULL,NULL,0,NULL,366,_binary '\0',NULL,NULL,0,2,'2020-11-11 07:06:08',1,NULL),(377,'ACTION_APPROVAL_LIST_SEARCH',NULL,NULL,NULL,1,NULL,376,_binary '\0',NULL,NULL,NULL,3,'2020-11-11 07:06:08',1,NULL),(378,'MENU_APPROVAL_DETAIL',NULL,NULL,NULL,0,NULL,376,_binary '\0',NULL,NULL,0,3,'2020-11-11 07:06:08',1,NULL),(379,'ACTION_APPROVAL_LIST_DETAIL',NULL,NULL,NULL,1,NULL,378,_binary '\0',NULL,NULL,NULL,4,'2020-11-11 07:06:08',1,NULL),(380,'ACTION_MISSION_APPLY_APPROVAL1',NULL,NULL,NULL,1,NULL,158,_binary '',NULL,NULL,NULL,4,'2020-11-11 07:20:49',1,'2021-07-06 01:52:43'),(381,'MENU_AIRSPACE_APPROVAL',NULL,NULL,NULL,0,NULL,63,_binary '\0',NULL,NULL,0,3,'2020-11-11 08:49:33',1,NULL),(382,'ACTION_AIRSPACE_APPLY_APPROVAL',NULL,NULL,NULL,1,NULL,381,_binary '\0',NULL,NULL,NULL,4,'2020-11-11 08:49:33',1,NULL),(383,'ACTION_AIRLINE_UAV_MODEL_LIST',NULL,NULL,NULL,1,NULL,239,_binary '\0',NULL,NULL,NULL,4,'2020-11-11 10:04:23',1,NULL),(384,'ACTION_AIRLINE_LOAD_AND_HANGER',NULL,NULL,NULL,1,NULL,239,_binary '\0',NULL,NULL,NULL,4,'2020-11-11 10:04:23',1,NULL),(385,'ACTION_AIRLINE_IMPORT_KML',NULL,NULL,NULL,1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2020-11-11 10:04:24',1,NULL),(386,'ACTION_AIRLINE_EXPORT_KML',NULL,NULL,NULL,1,NULL,238,_binary '\0',NULL,NULL,NULL,4,'2020-11-11 10:04:24',1,NULL),(387,'ACTION_UPLOAD',NULL,NULL,NULL,1,NULL,62,_binary '\0',NULL,NULL,NULL,2,'2020-12-28 08:04:01',1,NULL),(388,'MENU_SIMULATION',NULL,NULL,'',0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2020-12-28 08:04:03',1,NULL),(389,'ACTION_simulation',NULL,NULL,'信号仿真模块相关接口',1,NULL,388,_binary '\0',NULL,NULL,NULL,2,'2020-12-28 08:04:03',1,NULL),(390,'MENU_WAREHOUSE_INDEX',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51694469166137344,NULL,1,'2020-12-28 09:13:13',1,'2021-03-19 07:03:42'),(391,'MENU_TASK_MONITOR',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694469166137344,NULL,1,'2020-12-28 09:13:13',1,'2021-03-19 07:04:28'),(392,'MENU_WAREHOUSE_MANAGE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694469166137344,NULL,1,'2020-12-31 02:59:51',1,NULL),(393,'MENU_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2021-01-29 10:20:33',1,NULL),(394,'ACTION_screen1',NULL,NULL,NULL,1,NULL,393,_binary '',NULL,NULL,NULL,2,'2021-01-29 10:20:33',1,'2023-03-27 07:18:19'),(395,'MENU_IMAGE_TECH',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51700779089657856,NULL,1,'2021-02-01 06:36:26',1,NULL),(396,'MENU_IMAGE_VEHICLE',NULL,NULL,NULL,0,NULL,395,_binary '\0',NULL,51700779089657856,NULL,2,'2021-02-01 06:36:26',1,NULL),(397,'MENU_IMAGE_HANDLE',NULL,NULL,NULL,0,NULL,395,_binary '\0',NULL,51700779089657856,NULL,2,'2021-02-01 06:36:26',1,NULL),(398,'MENU_IMAGE_SAFETYHAT',NULL,NULL,NULL,0,NULL,397,_binary '\0',NULL,51700779089657856,NULL,3,'2021-02-01 06:36:26',1,NULL),(399,'MENU_IMAGE_ROADSEG',NULL,NULL,NULL,0,NULL,397,_binary '\0',NULL,51700779089657856,NULL,3,'2021-02-01 06:36:26',1,NULL),(400,'MENU_IMAGE_ENHANCE',NULL,NULL,NULL,0,NULL,395,_binary '\0',NULL,51700779089657856,NULL,2,'2021-02-01 06:36:26',1,NULL),(401,'MENU_IMAGE_DEFOGGING',NULL,NULL,NULL,0,NULL,400,_binary '\0',NULL,51700779089657856,NULL,3,'2021-02-01 06:36:26',1,NULL),(402,'MENU_IMAGE_BODY',NULL,NULL,NULL,0,NULL,395,_binary '\0',NULL,51700779089657856,NULL,2,'2021-02-01 06:36:26',1,NULL),(403,'MENU_IMAGE_DENSITY',NULL,NULL,NULL,0,NULL,402,_binary '\0',NULL,51700779089657856,NULL,3,'2021-02-01 06:36:26',1,NULL),(404,'MENU_VIDEO_TECH',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51700779089657856,NULL,1,'2021-02-01 06:36:26',1,NULL),(405,'MENU_test123',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,85391985304666112,NULL,1,'2021-03-12 07:17:42',70213995537104896,'2021-03-12 07:34:11'),(406,'ACTION_0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012',NULL,NULL,'01234567890123456789012345678901234567890123456789',1,NULL,24,_binary '',NULL,NULL,NULL,2,'2021-03-19 06:10:38',70213995537104896,'2021-03-19 06:13:37'),(407,'MENU_cjdn',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,87911866017251328,NULL,1,'2021-03-19 06:11:27',1,'2021-03-19 06:22:32'),(408,'MENU_123',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,NULL,NULL,1,'2021-03-19 06:14:52',70213995537104896,'2021-03-19 06:15:20'),(409,'ACTION_AIRLINE_CHECK_QUOTA',NULL,NULL,NULL,1,NULL,239,_binary '\0',NULL,NULL,NULL,4,'2021-03-19 06:27:45',1,NULL),(410,'ACTION_MISSION_CHECK_QUOTA1',NULL,NULL,NULL,1,NULL,158,_binary '',NULL,NULL,NULL,4,'2021-03-19 06:27:45',1,'2021-07-06 01:52:37'),(411,'ACTION_IMAGE_VEHICLE',NULL,NULL,NULL,1,NULL,396,_binary '\0',NULL,51700779089657856,NULL,3,'2021-03-19 06:28:44',1,NULL),(412,'ACTION_IMAGE_HANDLE',NULL,NULL,NULL,1,NULL,397,_binary '\0',NULL,51700779089657856,NULL,3,'2021-03-19 06:28:45',1,NULL),(413,'ACTION_IMAGE_ENHANCE',NULL,NULL,NULL,1,NULL,400,_binary '\0',NULL,51700779089657856,NULL,3,'2021-03-19 06:28:45',1,NULL),(414,'ACTION_IMAGE_BODY',NULL,NULL,NULL,1,NULL,402,_binary '\0',NULL,51700779089657856,NULL,3,'2021-03-19 06:28:45',1,NULL),(415,'MENU_TASK_MANAGE',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51695802510213120,NULL,1,'2021-03-19 06:29:21',1,'2021-07-30 10:05:41'),(416,'MENU_TASK_MODEL',NULL,NULL,NULL,0,NULL,415,_binary '',NULL,51695802510213120,NULL,2,'2021-03-19 06:29:22',1,'2021-07-30 10:05:32'),(417,'MENU_TASK_REALTIME',NULL,NULL,NULL,0,NULL,415,_binary '',NULL,51695802510213120,NULL,2,'2021-03-19 06:29:22',1,'2021-07-30 10:05:35'),(418,'MENU_TASK_AI',NULL,NULL,NULL,0,NULL,415,_binary '',NULL,51695802510213120,NULL,2,'2021-03-19 06:29:22',1,'2021-07-30 10:05:38'),(419,'MENU_MONITOR',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51695802510213120,NULL,1,'2021-03-19 06:29:22',1,'2021-07-30 10:05:59'),(420,'MENU_MONITOR_INDEX',NULL,NULL,NULL,0,NULL,419,_binary '',NULL,51695802510213120,NULL,2,'2021-03-19 06:29:22',1,'2021-07-30 10:05:56'),(421,'MENU_AI_SERVICE',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51695802510213120,NULL,1,'2021-03-19 06:29:22',1,'2021-07-30 10:05:53'),(422,'MENU_AI_BILITY',NULL,NULL,NULL,0,NULL,421,_binary '',NULL,51695802510213120,NULL,2,'2021-03-19 06:29:22',1,'2021-07-30 10:05:50'),(423,'MENU_AI_MODEL',NULL,NULL,NULL,0,NULL,421,_binary '',NULL,51695802510213120,NULL,2,'2021-03-19 06:29:22',1,'2021-07-30 10:05:47'),(424,'MENU_PRODUCT_SEARCH',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51695802510213120,NULL,1,'2021-03-19 06:29:22',1,'2021-07-30 10:05:44'),(425,'MENU_PRODUCT_SEARCH_INDEX',NULL,NULL,NULL,0,NULL,424,_binary '',NULL,51695802510213120,NULL,2,'2021-03-19 06:29:22',1,'2021-07-30 10:05:28'),(429,'MENU_WAREHOUSE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694469166137344,NULL,1,'2021-03-19 06:32:34',1,NULL),(430,'MENU_WAREHOUSE_DETAIL',NULL,NULL,NULL,0,NULL,390,_binary '',NULL,51694469166137344,NULL,2,'2021-03-19 06:32:34',1,'2021-03-19 07:03:39'),(431,'MENU_WAREHOUSE_MANAGE_INDEX',NULL,NULL,NULL,0,NULL,392,_binary '\0',NULL,51694469166137344,NULL,2,'2021-03-19 06:32:34',1,NULL),(432,'MENU_WAREHOUSE_INDEX',NULL,NULL,NULL,0,NULL,429,_binary '\0',NULL,51694469166137344,NULL,2,'2021-03-19 07:03:55',87912590847508480,NULL),(433,'MENU_WAREHOUSE_DETAIL',NULL,NULL,NULL,0,NULL,432,_binary '\0',NULL,51694469166137344,NULL,3,'2021-03-19 07:04:10',87912590847508480,NULL),(434,'MENU_TASK_MONITOR_INDEX',NULL,NULL,NULL,0,NULL,391,_binary '\0',NULL,51694469166137344,NULL,2,'2021-03-19 07:04:41',87912590847508480,NULL),(435,'MENU_APP',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,92183251954696192,NULL,1,'2021-03-31 09:30:46',1,NULL),(436,'MENU_APP_RESULT',NULL,NULL,NULL,0,NULL,435,_binary '\0',NULL,92183251954696192,NULL,2,'2021-03-31 09:30:46',1,NULL),(437,'MENU_DATA',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,92183251954696192,NULL,1,'2021-03-31 09:30:47',1,NULL),(438,'MENU_DATA_MANAGE',NULL,NULL,NULL,0,NULL,437,_binary '\0',NULL,92183251954696192,NULL,2,'2021-03-31 09:30:47',1,NULL),(439,'MENU_TIMING_MISSION1',NULL,NULL,'定时作业菜单',0,NULL,138,_binary '',NULL,NULL,NULL,2,'2021-03-31 09:54:08',1,'2021-07-06 01:51:29'),(440,'MENU_TIMING_MISSION_ADD1',NULL,NULL,'新增定时作业',0,NULL,439,_binary '',NULL,NULL,NULL,3,'2021-03-31 09:54:09',1,'2021-07-06 01:51:21'),(441,'ACTION_ADD_TIMING_MISSION1',NULL,NULL,'创建定时作业',1,NULL,440,_binary '',NULL,NULL,NULL,4,'2021-03-31 09:54:09',1,'2021-07-06 01:51:14'),(442,'ACTION_UPDATE_TIMING_MISSION1',NULL,NULL,'更新定时作业',1,NULL,440,_binary '',NULL,NULL,NULL,4,'2021-03-31 09:54:09',1,'2021-07-06 01:51:07'),(443,'MENU_TIMING_MISSION_LIST1',NULL,NULL,'定时作业列表',0,NULL,439,_binary '',NULL,NULL,NULL,3,'2021-03-31 09:54:09',1,'2021-07-06 01:51:00'),(444,'ACTION_TIMING_MISSION_LIST1',NULL,NULL,'定时列表',1,NULL,443,_binary '',NULL,NULL,NULL,4,'2021-03-31 09:54:09',1,'2021-07-06 01:50:56'),(445,'ACTION_TIMING_MISSION_DELETE1',NULL,NULL,NULL,1,NULL,443,_binary '',NULL,NULL,NULL,4,'2021-03-31 09:54:09',1,'2021-07-06 01:50:50'),(446,'ACTION_TIMING_MISSION_BULK_DELETE1',NULL,NULL,NULL,1,NULL,443,_binary '',NULL,NULL,NULL,4,'2021-03-31 09:54:09',1,'2021-07-06 01:50:39'),(447,'ACTION_TIMING_MISSION_ENABLE1',NULL,NULL,NULL,1,NULL,443,_binary '',NULL,NULL,NULL,4,'2021-03-31 09:54:09',1,'2021-07-06 01:50:33'),(448,'MENU_TIMING_MISSION_DETAIL1',NULL,NULL,'定时作业详情',0,NULL,439,_binary '',NULL,NULL,NULL,3,'2021-03-31 09:54:10',1,'2021-07-06 01:50:23'),(449,'ACTION_TIMING_MISSION_DETAIL1',NULL,NULL,NULL,1,NULL,448,_binary '',NULL,NULL,NULL,4,'2021-03-31 09:54:10',1,'2021-07-06 01:49:57'),(450,'MENU_TIMING_MISSION_EDIT1',NULL,NULL,'编辑定时作业',0,NULL,439,_binary '',NULL,NULL,NULL,3,'2021-03-31 09:54:10',1,'2021-07-06 01:49:48'),(451,'MENU_',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51701172477624320,NULL,1,'2021-04-20 09:44:32',1,NULL),(452,'MENU_SIMULATION_LIST',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51700961512521728,NULL,1,'2021-04-20 09:45:11',1,NULL),(453,'MENU_IMAGE_LICENSEPLATE',NULL,NULL,NULL,0,NULL,396,_binary '\0',NULL,51700779089657856,NULL,3,'2021-04-20 09:45:44',1,NULL),(454,'ACTION_forcedelete',NULL,NULL,'测试使用',1,NULL,63,_binary '',NULL,NULL,NULL,3,'2021-04-20 09:46:44',1,'2021-07-30 09:57:02'),(455,'ACTION_MULTIMONITOR_VIDEO',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2021-04-20 09:48:46',1,NULL),(456,'ACTION_LOAD_CONTROL',NULL,NULL,NULL,1,NULL,358,_binary '',NULL,NULL,NULL,2,'2021-04-20 09:48:46',1,'2021-06-16 07:50:15'),(457,'ACTION_AIRLINE_QUERY_AIRSPACE_AIRPORT',NULL,NULL,NULL,1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2021-04-20 09:53:00',1,NULL),(458,'MENU_AIRLINE_MAP_DETAIL',NULL,NULL,NULL,0,NULL,124,_binary '\0',NULL,NULL,NULL,2,'2021-04-20 09:53:00',1,NULL),(459,'ACTION_123456',NULL,NULL,'12345612345612345612345612345612345612345612345612',1,NULL,24,_binary '',NULL,NULL,NULL,2,'2021-04-21 02:48:44',70213995537104896,'2021-04-21 02:48:50'),(460,'MENU_11',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51701711122726912,NULL,1,'2021-04-21 03:19:46',1,'2021-04-21 03:20:11'),(463,'MENU_MISSION',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2021-05-12 07:09:20',1,NULL),(464,'MENU_TIMING_MISSION',NULL,NULL,'定时作业菜单',0,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:09:20',1,NULL),(465,'ACTION_MISSION_ENABLE',NULL,NULL,NULL,1,NULL,463,_binary '',NULL,NULL,NULL,2,'2021-05-12 07:09:20',1,'2021-07-06 06:47:46'),(466,'ACTION_SUBTASK_DELETE1',NULL,NULL,NULL,1,NULL,140,_binary '',NULL,NULL,NULL,4,'2021-05-12 07:09:20',1,'2021-07-06 01:54:02'),(467,'ACTION_MISSION_SEARCH',NULL,NULL,NULL,1,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:37:20',89730635001757696,NULL),(468,'ACTION_MISSON_FILTER',NULL,NULL,NULL,1,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:38:05',89730635001757696,NULL),(469,'ACTION_MISSION_BULKDEL',NULL,NULL,NULL,1,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:38:45',89730635001757696,NULL),(470,'ACTION_MISSION_CLONE',NULL,NULL,NULL,1,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:39:16',89730635001757696,NULL),(471,'MENU_TIMING_MISSION_ADD',NULL,NULL,'新增定时作业',0,NULL,464,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(472,'ACTION_ADD_TIMING_MISSION',NULL,NULL,'创建定时作业',1,NULL,471,_binary '\0',NULL,NULL,NULL,4,'2021-05-12 07:40:01',1,NULL),(473,'ACTION_UPDATE_TIMING_MISSION',NULL,NULL,'更新定时作业',1,NULL,471,_binary '\0',NULL,NULL,NULL,4,'2021-05-12 07:40:01',1,NULL),(474,'MENU_TIMING_MISSION_LIST',NULL,NULL,'定时作业列表',0,NULL,464,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(475,'ACTION_TIMING_MISSION_LIST',NULL,NULL,'定时列表',1,NULL,474,_binary '\0',NULL,NULL,NULL,4,'2021-05-12 07:40:01',1,NULL),(476,'ACTION_TIMING_MISSION_DELETE',NULL,NULL,NULL,1,NULL,474,_binary '\0',NULL,NULL,NULL,4,'2021-05-12 07:40:01',1,NULL),(477,'ACTION_TIMING_MISSION_BULK_DELETE',NULL,NULL,NULL,1,NULL,474,_binary '\0',NULL,NULL,NULL,4,'2021-05-12 07:40:01',1,NULL),(478,'ACTION_MISSION_ENABLE',NULL,NULL,NULL,1,NULL,474,_binary '\0',NULL,NULL,NULL,4,'2021-05-12 07:40:01',1,'2021-07-06 07:49:39'),(479,'MENU_TIMING_MISSION_DETAIL',NULL,NULL,'定时作业详情',0,NULL,464,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(480,'ACTION_TIMING_MISSION_DETAIL',NULL,NULL,NULL,1,NULL,479,_binary '\0',NULL,NULL,NULL,4,'2021-05-12 07:40:01',1,NULL),(481,'MENU_TIMING_MISSION_EDIT',NULL,NULL,'编辑定时作业',0,NULL,464,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(482,'MENU_MISSION_EDIT',NULL,NULL,NULL,0,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:40:01',1,NULL),(483,'ACTION_MISSION_DEL',NULL,NULL,NULL,1,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:40:01',1,NULL),(484,'MENU_MISSION_REPLAY',NULL,NULL,NULL,0,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:40:01',1,NULL),(485,'ACTION_MISSION_REPLAY_DATA',NULL,NULL,NULL,1,NULL,484,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(486,'MENU_MISSION_DETAIL',NULL,NULL,NULL,0,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:40:01',1,NULL),(487,'ACTION_MISSION_DETAIL',NULL,NULL,NULL,1,NULL,486,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(488,'ACTION_SUBTASK_DELETE',NULL,NULL,NULL,1,NULL,486,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(489,'MENU_MISSION_ADD',NULL,NULL,'在飞行记录分页查询列表,是为了导入飞行记录',0,NULL,463,_binary '\0',NULL,NULL,NULL,2,'2021-05-12 07:40:01',1,'2022-10-13 02:35:33'),(490,'ACTION_MISSION_CHECK_MISSION_NAME',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(491,'ACTION_MISSION_APPLY_APPROVAL',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(492,'ACTION_MISSION_CHECK_QUOTA',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(493,'ACTION_MISSION_GET_HANGAR_INSTANCE',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(494,'ACTION_MISSION_GET_UAV_INSTANCE',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:01',1,NULL),(495,'ACTION_MISSION_GET_LOAD_INSTANCE',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:02',1,NULL),(496,'ACTION_MISSION_SAVE',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:02',1,NULL),(497,'ACTION_MISSION_GET_AIRLINE_LIST',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:02',1,NULL),(498,'ACTION_MISSION_EXECUTOR_LIST',NULL,NULL,NULL,1,NULL,489,_binary '\0',NULL,NULL,NULL,3,'2021-05-12 07:40:02',1,NULL),(499,'MENU_AIRLINE_KML_LIST',NULL,NULL,NULL,0,NULL,124,_binary '\0',NULL,NULL,NULL,2,'2021-05-26 03:24:13',1,NULL),(500,'MENU_AIRLINE_KML_IMPORT',NULL,NULL,NULL,0,NULL,499,_binary '\0',NULL,NULL,NULL,3,'2021-05-26 03:24:13',1,NULL),(501,'ACTION_AIRLINE_KML_IMPORT',NULL,NULL,NULL,1,NULL,500,_binary '\0',NULL,NULL,NULL,4,'2021-05-26 03:24:13',1,NULL),(502,'ACTION_AIRLINE_KML_LIST',NULL,NULL,NULL,1,NULL,499,_binary '\0',NULL,NULL,NULL,3,'2021-05-26 03:24:13',1,NULL),(503,'ACTION_AIRLINE_KML_LIST_OPTIONS',NULL,NULL,NULL,1,NULL,499,_binary '\0',NULL,NULL,NULL,3,'2021-05-26 03:24:13',1,NULL),(504,'ACTION_AIRLINE_KML_DELETE',NULL,NULL,'批量删除和删除',1,NULL,499,_binary '\0',NULL,NULL,NULL,3,'2021-05-26 03:24:13',1,NULL),(505,'ACTION_SIMULATION_SEARCH',NULL,NULL,NULL,1,NULL,452,_binary '',NULL,51700961512521728,NULL,2,'2021-05-26 06:34:42',89730635001757696,'2021-05-26 06:52:16'),(506,'ACTION_SIMULATION_BTN',NULL,NULL,NULL,1,NULL,452,_binary '\0',NULL,51700961512521728,NULL,2,'2021-05-26 07:02:48',89730635001757696,NULL),(507,'MENU_oo',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,92183251954696192,NULL,1,'2021-05-26 07:59:58',292,'2021-05-26 08:00:03'),(508,'ACTION_AIRLINE_GET_STRAP_LINE',NULL,NULL,NULL,1,NULL,331,_binary '\0',NULL,NULL,NULL,3,'2021-06-01 10:04:14',1,NULL),(509,'MENU_INDEX',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694291109543936,NULL,1,'2021-06-09 07:53:41',1,NULL),(510,'ACTION_AI_CONTROL',NULL,NULL,NULL,1,NULL,358,_binary '',NULL,NULL,NULL,2,'2021-06-16 07:50:15',1,'2021-11-05 10:30:18'),(511,'MENU_TRAFFIC',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2021-06-23 09:43:08',89730635001757696,NULL),(512,'MENU_OFFICE',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51694103410245632,NULL,1,'2021-06-23 09:43:28',89730635001757696,'2023-05-04 09:52:33'),(513,'MENU_EMERGENCY',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51693249240236032,NULL,1,'2021-06-23 09:43:50',89730635001757696,'2022-07-08 06:53:50'),(514,'ACTION_EFENCE_ENABLE_SWITCH',NULL,NULL,'启用、禁用电子围栏',1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2021-07-30 09:57:03',1,NULL),(515,'ACTION_CREAT_EFENCE_INFO',NULL,NULL,'创建、编辑电子围栏',1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2021-07-30 09:57:04',1,NULL),(516,'ACTION_DEL_EFENCE',NULL,NULL,'删除电子围栏',1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2021-07-30 09:57:04',1,NULL),(517,'ACTION_EFENCE_DETAI_INFO',NULL,NULL,'电子围栏详情',1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2021-07-30 09:57:04',1,NULL),(518,'ACTION_EFENCE_LIST',NULL,NULL,'查询电子围栏列表',1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2021-07-30 09:57:04',1,NULL),(519,'ACTION_EFENCE_PAGE_FILTER',NULL,NULL,'模糊搜索电子围栏',1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2021-07-30 09:57:04',1,NULL),(520,'ACTION_CHECK_EFENCE_NAME',NULL,NULL,'校验围栏名称重复',1,NULL,65,_binary '\0',NULL,NULL,NULL,3,'2021-07-30 09:57:04',1,NULL),(521,'ACTION_MULTIMONITOR_FINDDEVICES',NULL,NULL,'全局监视查找设备',1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2021-07-30 09:58:33',1,NULL),(522,'ACTION_LOAD_CONTROL',NULL,NULL,NULL,1,NULL,358,_binary '',NULL,NULL,NULL,2,'2021-07-30 09:58:33',1,'2021-11-05 10:30:18'),(523,'ACTION_HANGAR_CONTROL',NULL,NULL,NULL,1,NULL,358,_binary '',NULL,NULL,NULL,2,'2021-07-30 09:58:33',1,'2021-11-05 10:30:18'),(524,'MENU_PRODUCE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51695802510213120,NULL,1,'2021-07-30 10:06:53',1,NULL),(525,'MENU_PRODUCE_LIST',NULL,NULL,NULL,0,NULL,524,_binary '\0',NULL,51695802510213120,NULL,2,'2021-07-30 10:06:53',1,NULL),(526,'ACTION_PRODUCE_LIST_BULKDEL',NULL,NULL,NULL,1,NULL,525,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:53',1,NULL),(527,'MENU_PRODUCE_DETAIL',NULL,NULL,NULL,0,NULL,525,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:53',1,NULL),(528,'ACTION_PRODUCE_DETAIL',NULL,NULL,NULL,1,NULL,527,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:53',1,NULL),(529,'ACTION_PRODUCE_LIST_SEARCH',NULL,NULL,NULL,1,NULL,525,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:53',1,NULL),(530,'ACTION_PRODUCT_LIST_START',NULL,NULL,NULL,1,NULL,525,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:53',1,NULL),(531,'MENU_PRODUCE_EDIT',NULL,NULL,NULL,0,NULL,525,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:53',1,NULL),(532,'ACTION_PRODUCE_EDIT',NULL,NULL,NULL,1,NULL,531,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:53',1,NULL),(533,'ACTION_PRODUCE_LIST_DEL',NULL,NULL,NULL,1,NULL,525,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:53',1,NULL),(534,'MENU_PRODUCE_ADD',NULL,NULL,NULL,0,NULL,525,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:53',1,NULL),(535,'ACTION_PRODUCE_ADD',NULL,NULL,NULL,1,NULL,534,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:53',1,NULL),(536,'MENU_RESULT',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51695802510213120,NULL,1,'2021-07-30 10:06:53',1,NULL),(537,'MENU_RESULT_VISUALIZATION',NULL,NULL,NULL,0,NULL,536,_binary '\0',NULL,51695802510213120,NULL,2,'2021-07-30 10:06:54',1,NULL),(538,'MENU_RESULT_MANAGE',NULL,NULL,NULL,0,NULL,536,_binary '\0',NULL,51695802510213120,NULL,2,'2021-07-30 10:06:54',1,NULL),(539,'ACTION_RESULT_LIST_DEL',NULL,NULL,NULL,1,NULL,538,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(540,'ACTION_RESULT_BULKDEL',NULL,NULL,NULL,1,NULL,538,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(541,'ACTION_RESULT_LIST_SEARCH',NULL,NULL,NULL,1,NULL,538,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(542,'ACTION_RESULT_DOWNLOAD',NULL,NULL,NULL,1,NULL,538,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(543,'ACTION_RESULT_LIST_PUBLISH',NULL,NULL,NULL,1,NULL,538,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(544,'MENU_RESULT_MANAGE_ADD',NULL,NULL,NULL,0,'',538,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(545,'ACTION_RESULT_ADD',NULL,NULL,NULL,1,NULL,544,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:54',1,NULL),(546,'MENU_RESULT_MANAGE_EDIT',NULL,NULL,NULL,0,NULL,538,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(547,'ACTION_RESULT_EDIT',NULL,NULL,NULL,1,NULL,546,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:54',1,NULL),(548,'MENU_RESULT_MANAGE_DETAIL',NULL,NULL,NULL,0,NULL,538,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(549,'ACTION_RESULT_DETAIL',NULL,NULL,NULL,1,NULL,548,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:54',1,NULL),(550,'MENU_DATA_MA',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51695802510213120,NULL,1,'2021-07-30 10:06:54',1,NULL),(551,'MENU_DATA_MA_LIST',NULL,NULL,NULL,0,NULL,550,_binary '\0',NULL,51695802510213120,NULL,2,'2021-07-30 10:06:54',1,NULL),(552,'ACTION_DATA_DELETE',NULL,NULL,NULL,1,NULL,551,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(553,'ACTION_DATA_LIST_SEARCH',NULL,NULL,NULL,1,NULL,551,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:54',1,NULL),(554,'MENU_DATA_MA_EDIT',NULL,NULL,NULL,0,NULL,551,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:55',1,NULL),(555,'ACTION_DATA_EDIT',NULL,NULL,NULL,1,NULL,554,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:55',1,NULL),(556,'MENU_DATA_MA_DETAIL',NULL,NULL,NULL,0,NULL,551,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:55',1,NULL),(557,'ACTION_DATA_DETAIL',NULL,NULL,NULL,1,NULL,556,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:55',1,NULL),(558,'MENU_DATA_MA_ADD',NULL,NULL,NULL,0,NULL,551,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:55',1,NULL),(559,'ACTION_DATA_ADD',NULL,NULL,NULL,1,NULL,558,_binary '\0',NULL,51695802510213120,NULL,4,'2021-07-30 10:06:55',1,NULL),(560,'ACTION_DATA_BULKDEL',NULL,NULL,NULL,1,NULL,551,_binary '\0',NULL,51695802510213120,NULL,3,'2021-07-30 10:06:55',1,NULL),(561,'ACTION_BATCH_DOWNLOAD',NULL,NULL,NULL,1,NULL,486,_binary '\0',NULL,NULL,NULL,3,'2021-08-12 02:19:01',1,NULL),(562,'ACTION_FLIGHT_TO_3D_ROUTE',NULL,NULL,NULL,1,NULL,124,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:29:24',1,NULL),(563,'MENU_ALARM',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2021-11-05 10:29:54',1,NULL),(564,'MENU_ALARM_STATISTIC',NULL,NULL,NULL,0,NULL,563,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:29:54',1,NULL),(565,'MENU_ALARM_STATISTIC_DETAIL',NULL,NULL,NULL,0,NULL,564,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:54',1,NULL),(566,'ACTION_ALARM_STATISTIC_DETAIL',NULL,NULL,NULL,1,NULL,565,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:29:54',1,NULL),(567,'ACTION_ALARM_STATISTIC_LIST',NULL,NULL,'',1,NULL,564,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:54',1,NULL),(568,'ACTION_ALARM_QUERY_STATIC',NULL,NULL,'告警数量统计信息',1,NULL,564,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:54',1,NULL),(569,'MENU_ALARM_CONFIG',NULL,NULL,NULL,0,NULL,563,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:29:54',1,NULL),(570,'MENU_ALARM_CONFIG_ADD',NULL,NULL,NULL,0,NULL,569,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:54',1,NULL),(571,'ACTION_ALARM_CONFIG_ADD',NULL,NULL,NULL,1,NULL,570,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:29:54',1,NULL),(572,'MENU_ALARM_CONFIG_EDIT',NULL,NULL,NULL,0,NULL,569,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:54',1,NULL),(573,'ACTION_ALARM_CONFIG_EDIT',NULL,NULL,NULL,1,NULL,572,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:29:54',1,NULL),(574,'MENU_ALARM_CONFIG_DETAIL',NULL,NULL,NULL,0,NULL,569,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:54',1,NULL),(575,'ACTION_ALARM_CONFIG_DETAIL',NULL,NULL,NULL,1,NULL,574,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:29:54',1,NULL),(576,'ACTION_ALARM_CONFIG_DELETE',NULL,NULL,NULL,1,NULL,569,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:55',1,NULL),(577,'ACTION_ALARM_CONFIG_ONOFF',NULL,NULL,NULL,1,NULL,569,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:55',1,NULL),(578,'MENU_ALARM_CONFIG_LIST',NULL,NULL,NULL,0,NULL,569,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:29:55',1,NULL),(579,'ACTION_ALARM_CONFIG_SEARCHOPTION',NULL,NULL,NULL,1,NULL,578,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:29:55',1,NULL),(580,'ACTION_ALARM_CONFIG_SEARCHLIST',NULL,NULL,NULL,1,NULL,578,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:29:55',1,NULL),(581,'MENU_FLIGHTMONITOR_FIRE_ALERT',NULL,NULL,'全局监视火情功能',0,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:30:18',1,NULL),(582,'ACTION_FLIGHTMONITOR_FIRE_ALERT_LIST',NULL,NULL,'火情信息列表展示',1,NULL,581,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:18',1,NULL),(583,'ACTION_FLIGHTMONITOR_FIRE_ALERT_SEND',NULL,NULL,'火情出警按钮权限',1,NULL,581,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:18',1,NULL),(584,'MENU_UAV_BPERM',NULL,NULL,NULL,0,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:30:18',1,NULL),(585,'ACTION_UAV_BPERM',NULL,NULL,'起飞、暂停、继续、返航、停止、迫降、升起、指点飞行',1,NULL,584,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:18',1,'2023-06-16 09:17:34'),(586,'ACTION_UAV_STK_BPERM',NULL,NULL,'开启摇杆、关闭摇杆、设置',1,NULL,584,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:18',1,NULL),(587,'MENU_LOAD_BPERM',NULL,NULL,NULL,0,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:30:18',1,NULL),(588,'MENU_CAM_BPERM',NULL,NULL,NULL,0,NULL,587,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:18',1,NULL),(589,'ACTION_CAM_BPERM',NULL,NULL,'拍照、自动对焦、云台控制、拍照模式、设置',1,NULL,588,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:30:18',1,NULL),(590,'ACTION_CAM_HEAT_BPERM',NULL,NULL,NULL,1,NULL,588,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:30:18',1,NULL),(591,'MENU_MEG_BPERM',NULL,NULL,NULL,0,NULL,587,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:18',1,NULL),(592,'ACTION_MEG_BPERM',NULL,NULL,'即时喊话、播放录音',1,NULL,591,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:30:18',1,NULL),(593,'MENU_SPR_BPERM',NULL,NULL,NULL,0,NULL,587,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:18',1,NULL),(594,'ACTION_SPR_BPERM',NULL,NULL,'开始喷洒、停止喷洒',1,NULL,593,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:30:18',1,NULL),(595,'MENU_AI_BPERM',NULL,NULL,NULL,0,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:30:19',1,NULL),(596,'MENU_AI_VSTITCH_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:19',1,NULL),(597,'ACTION_VIDEO_VSTITCH_BPERM',NULL,NULL,NULL,1,NULL,596,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:30:19',1,NULL),(598,'MENU_AI_CAR_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:19',1,NULL),(599,'ACTION_AI_CAR_BPERM',NULL,NULL,NULL,1,NULL,598,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:30:19',1,NULL),(600,'ACTION_AI_CARTRACK_BPERM',NULL,NULL,NULL,1,NULL,598,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:30:19',1,NULL),(601,'MENU_AI_MUTI_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '',NULL,NULL,NULL,3,'2021-11-05 10:30:19',1,'2022-04-02 07:37:10'),(602,'ACTION_AI_MUTI_BPERM',NULL,NULL,NULL,1,NULL,601,_binary '',NULL,NULL,NULL,4,'2021-11-05 10:30:19',1,'2022-04-02 07:37:10'),(603,'MENU_AI_PER_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:19',1,NULL),(604,'ACTION_AI_PER_BPERM',NULL,NULL,NULL,1,NULL,603,_binary '\0',NULL,NULL,NULL,4,'2021-11-05 10:30:19',1,NULL),(605,'MENU_HGR_BPERM',NULL,NULL,NULL,0,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:30:19',1,NULL),(606,'ACTION_HGR_BPERM',NULL,NULL,'机库准备、结束流程',1,NULL,605,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:19',1,NULL),(607,'ACTION_HGR_EMG_BPERM',NULL,NULL,'机库急停、机库复位、Home点标记、紧急降落点标记',1,NULL,605,_binary '\0',NULL,NULL,NULL,3,'2021-11-05 10:30:19',1,NULL),(608,'ACTION_MUTI_CONTROL',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2021-11-05 10:30:19',1,NULL),(609,'MENU_FLIGHTSERVICE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2021-11-05 10:30:44',1,NULL),(610,'MENU_INDUSTRIALAPP',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2021-11-05 10:30:47',1,NULL),(611,'MENU_VALUE_ADDED_SERVICE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2021-11-05 10:30:49',1,NULL),(612,'MENU_FLIGHT',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,171690764403736576,NULL,1,'2021-11-05 10:38:09',1,NULL),(613,'MENU_TOWER',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,171689982405115904,NULL,1,'2021-11-05 10:45:26',1,NULL),(614,'MENU_TOWER_LEDGER',NULL,NULL,NULL,0,NULL,613,_binary '\0',NULL,171689982405115904,NULL,2,'2021-11-05 10:45:26',1,NULL),(615,'ACTION_TOWER_IMPORT_FILE',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(616,'ACTION_TOWER_DELETE_LINE',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(617,'ACTION_TOWER_EDIT_ROUTE_NAME',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(618,'ACTION_TOWER_DOWNLOAD_TEMPLATE',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(619,'ACTION_TOWER_DELETE_TOWER',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(620,'ACTION_TOWER_CHANGE_ORDER',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(621,'ACTION_TOWER_NEW',NULL,NULL,'创建杆塔',1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(622,'ACTION_TOWER_MODIFY',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(623,'ACTION_TOWER_DETAIL',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(624,'ACTION_TOWER_TOWERLIST',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(625,'ACTION_TOWER_ADD_ROUTE',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(626,'ACTION_TOWER_EXPORT_TOWER',NULL,NULL,NULL,1,NULL,614,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(627,'MENU_TOWER_PHOTO',NULL,NULL,NULL,0,NULL,613,_binary '\0',NULL,171689982405115904,NULL,2,'2021-11-05 10:45:26',1,NULL),(628,'ACTION_TOWER_INSPECTION_PHOTO_LIST',NULL,NULL,NULL,1,NULL,627,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(629,'ACTION_TOWER_DELETE_INSPECTION_PHOTO',NULL,NULL,NULL,1,NULL,627,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(630,'ACTION_TOWER_MOVE_PHOTO',NULL,NULL,NULL,1,NULL,627,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(631,'ACTION_TOWER_UPLOAD_INSPECTION_PHOTO',NULL,NULL,NULL,1,NULL,627,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(632,'ACTION_TOWER_INSPECTION_PHOTO_DETAIL',NULL,NULL,NULL,1,NULL,627,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:26',1,NULL),(633,'ACTION_TOWER_DOWNLOAD_SINGLE_INSPECTION_PHOTO',NULL,NULL,NULL,1,NULL,627,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:27',1,NULL),(634,'ACTION_TOWER_DOWNLOAD_BATCH_INSPECTION_PHOTO',NULL,NULL,NULL,1,NULL,627,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:27',1,NULL),(635,'ACTION_TOWER_MODIFY_DEFECT_LIST',NULL,NULL,NULL,1,NULL,627,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:27',1,NULL),(636,'MENU_TOWER_ROUTE',NULL,NULL,NULL,0,NULL,613,_binary '\0',NULL,171689982405115904,NULL,2,'2021-11-05 10:45:27',1,NULL),(637,'ACTION_TOWER_LINECONNECT',NULL,NULL,'关联、取消关联航线',1,NULL,636,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:27',1,NULL),(638,'ACTION_TOWER_UNCONNECT',NULL,NULL,'取消关联航线',1,NULL,636,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:27',1,NULL),(639,'ACTION_TOWER_CONNECTDETAIL',NULL,NULL,NULL,1,NULL,636,_binary '\0',NULL,171689982405115904,NULL,3,'2021-11-05 10:45:27',1,NULL),(640,'ACTION_ONEKEYFLY',NULL,NULL,NULL,1,NULL,358,_binary '',NULL,NULL,NULL,2,'2021-11-09 08:59:01',1,'2022-03-11 05:52:53'),(641,'MENU_LOW_DET',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,194515901263904768,NULL,1,'2022-01-18 11:17:19',1,NULL),(642,'MENU_POLICE_SYSTEM_ALARM',NULL,NULL,'出警权限',0,NULL,NULL,_binary '',NULL,51694103410245632,NULL,1,'2022-01-18 11:22:41',1,'2023-05-04 09:52:40'),(643,'MENU_POLICE_SYSTEM_VISIT',NULL,NULL,'公安警务系统访问权限',0,NULL,NULL,_binary '',NULL,51694103410245632,NULL,1,'2022-01-18 11:22:41',1,'2023-05-04 09:52:51'),(644,'MENU_LOG',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2022-01-18 11:23:05',1,NULL),(645,'ACTION_LOG_OPTION_TYPE',NULL,NULL,NULL,1,NULL,644,_binary '\0',NULL,NULL,NULL,2,'2022-01-18 11:23:05',1,NULL),(646,'MENU_FLIGHTLOG',NULL,NULL,NULL,0,NULL,644,_binary '\0',NULL,NULL,NULL,2,'2022-01-18 11:23:05',1,NULL),(647,'ACTION_LOG_FLIGHTLOGLIST',NULL,NULL,NULL,1,NULL,646,_binary '\0',NULL,NULL,NULL,3,'2022-01-18 11:23:05',1,NULL),(648,'ACTION_LOG_LOGLIST',NULL,NULL,NULL,1,NULL,644,_binary '\0',NULL,NULL,NULL,2,'2022-01-18 11:23:05',1,NULL),(649,'ACTION_LOG_USERLIST',NULL,NULL,NULL,1,NULL,644,_binary '\0',NULL,NULL,NULL,2,'2022-01-18 11:23:05',1,NULL),(650,'ACTION_LOG_DEVICELIST',NULL,NULL,NULL,1,NULL,644,_binary '\0',NULL,NULL,NULL,2,'2022-01-18 11:23:05',1,NULL),(651,'ACTION_AIRSPACE_GET_DICT',NULL,NULL,NULL,1,NULL,63,_binary '\0',NULL,NULL,NULL,3,'2022-01-18 11:23:29',1,NULL),(652,'ACTION_AI_SEND_SMS',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2022-01-18 11:23:37',1,NULL),(653,'MENU_AI_FIRE_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2022-01-18 11:23:37',1,NULL),(654,'ACTION_AI_FIRE_BPERM',NULL,NULL,NULL,1,NULL,653,_binary '\0',NULL,NULL,NULL,4,'2022-01-18 11:23:37',1,NULL),(655,'ACTION_MISSION_SEND_SMS',NULL,NULL,NULL,1,NULL,486,_binary '\0',NULL,NULL,NULL,3,'2022-01-18 11:23:44',1,NULL),(656,'MENU_DATA_MWA_IMAGE',NULL,NULL,NULL,0,NULL,551,_binary '\0',NULL,51695802510213120,NULL,3,'2022-01-18 11:24:28',1,NULL),(657,'ACTION_DATA_IMAGE',NULL,NULL,NULL,1,NULL,656,_binary '\0',NULL,51695802510213120,NULL,4,'2022-01-18 11:24:28',1,NULL),(658,'MENU_DATA_MWA_EDIT_IMAGE',NULL,NULL,NULL,0,NULL,554,_binary '\0',NULL,51695802510213120,NULL,4,'2022-01-18 11:24:28',1,NULL),(659,'MENU_DATA_MWA_ADD_IMAGE',NULL,NULL,NULL,0,NULL,558,_binary '\0',NULL,51695802510213120,NULL,4,'2022-01-18 11:24:28',1,NULL),(660,'MENU_aasdsds',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51691621233721344,NULL,1,'2022-03-01 05:46:34',188243415207510016,'2022-03-01 05:46:39'),(661,'MENU_iiiiiiii',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,51691621233721344,NULL,1,'2022-03-02 03:33:53',188243415207510016,'2022-03-02 03:33:57'),(662,'MENU_MONITOR_MEDICAL',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,216936325675220992,NULL,1,'2022-03-10 07:39:37',1,NULL),(663,'MENU_GENERAL_SERVICE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,216936325675220992,NULL,1,'2022-03-10 07:39:37',1,NULL),(664,'MENU_DEVICE_SIMULATED_UAV',NULL,NULL,NULL,0,NULL,90,_binary '\0',NULL,NULL,NULL,3,'2022-03-14 01:55:55',1,NULL),(665,'MENU_ENVIRONMENT',NULL,NULL,'智慧环保大屏',0,NULL,NULL,_binary '',NULL,NULL,NULL,1,'2022-03-15 08:00:44',1,'2022-03-30 09:08:26'),(666,'ACTION_ENVIRONMENT_API',NULL,NULL,'环保大屏接口',1,NULL,665,_binary '',NULL,NULL,NULL,2,'2022-03-15 08:00:44',1,'2022-03-30 09:08:16'),(667,'MENU_GREEN_SCREEN',NULL,NULL,'智慧环保行业应用接口',0,NULL,NULL,_binary '\0',NULL,218767711973408768,NULL,1,'2022-03-15 08:28:20',1,'2022-04-27 06:12:17'),(668,'MENU_VISITOR',NULL,NULL,'基础版权限',0,NULL,NULL,_binary '\0',NULL,217309254481084416,NULL,1,'2022-03-30 02:02:43',1,NULL),(669,'MENU_SUPERVISION',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,224170096870817792,NULL,1,'2022-03-30 06:13:53',1,'2022-09-20 08:37:25'),(670,'ACTION_ONEKEYFLY',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2022-03-31 07:04:49',1,NULL),(671,'MENU_INSPECTION_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,224558648645386240,NULL,1,'2022-03-31 07:56:28',1,'2022-04-27 06:11:06'),(672,'MENU_AI_SMOG_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2022-04-02 07:37:11',1,NULL),(673,'ACTION_AI_SMOG_BPERM',NULL,NULL,NULL,1,NULL,672,_binary '\0',NULL,NULL,NULL,4,'2022-04-02 07:37:11',1,NULL),(674,'MENU_COMPANY',NULL,NULL,NULL,0,NULL,24,_binary '\0',NULL,NULL,NULL,2,'2022-04-27 03:29:09',1,NULL),(675,'MENU_COMPANY_EDIT',NULL,NULL,NULL,0,NULL,674,_binary '\0',NULL,NULL,NULL,3,'2022-04-27 03:29:09',1,NULL),(676,'ACTION_COMPANY_ENABLE',NULL,NULL,NULL,1,NULL,675,_binary '\0',NULL,NULL,NULL,4,'2022-04-27 03:29:09',1,NULL),(677,'ACTION_COMPANY_DISABLE',NULL,NULL,NULL,1,NULL,675,_binary '\0',NULL,NULL,NULL,4,'2022-04-27 03:29:09',1,NULL),(678,'ACTION_COMPANY_RESET',NULL,NULL,NULL,1,NULL,675,_binary '\0',NULL,NULL,NULL,4,'2022-04-27 03:29:09',1,NULL),(679,'MENU_COMPANY_ADD',NULL,NULL,NULL,0,NULL,674,_binary '\0',NULL,NULL,NULL,3,'2022-04-27 03:29:09',1,NULL),(680,'MENU_COMPANY_CHECK',NULL,NULL,NULL,0,NULL,674,_binary '\0',NULL,NULL,NULL,3,'2022-04-27 03:29:09',1,NULL),(681,'ACTION_COMPANY_SEARCH',NULL,NULL,NULL,1,NULL,674,_binary '\0',NULL,NULL,NULL,3,'2022-04-27 03:29:09',1,NULL),(682,'MENU_DEVICE_WAREHOUSE',NULL,NULL,NULL,0,NULL,80,_binary '\0',NULL,NULL,NULL,2,'2022-04-27 03:29:17',1,NULL),(683,'MENU_AI_MUTI_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2022-04-27 03:29:23',1,NULL),(684,'ACTION_AI_MUTI_BPERM',NULL,NULL,NULL,1,NULL,683,_binary '\0',NULL,NULL,NULL,4,'2022-04-27 03:29:24',1,NULL),(685,'MENU_FLIGHT_MONITOR_TETHERED',NULL,NULL,'勾选可查看单机监视中基站相关信息,包括左侧基站&卫星信息卡片、地图右下角文字、无人机信号范围',0,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2022-04-27 03:43:03',1,NULL),(686,'ACTION_FLIGHT_MONITOR_SHARE_LINK_MSG',NULL,NULL,'发送视频流分享链接短信',1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2022-04-27 03:43:03',1,NULL),(687,'MENU_tlcp_index',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,239746594734342144,NULL,1,'2022-05-12 05:48:05',188243415207510016,NULL),(688,'ACTION_OPTIMIZATION_VERSION',NULL,NULL,'数据大屏平台使用情况统计(2022.5)',1,NULL,393,_binary '\0',NULL,NULL,NULL,2,'2022-05-13 02:13:57',1,NULL),(689,'MENU_POI_BAK',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2022-05-25 09:56:08',1,'2023-06-14 10:07:58'),(690,'MENU_POI_CHANGE_TYPE',NULL,NULL,NULL,0,NULL,689,_binary '\0',NULL,NULL,NULL,2,'2022-05-25 09:56:08',1,NULL),(691,'ACTION_POI_DELETE_POINT',NULL,NULL,NULL,1,NULL,689,_binary '\0',NULL,NULL,NULL,2,'2022-05-25 09:56:08',1,NULL),(692,'ACTION_POI_ADD_EDIT_POI',NULL,NULL,NULL,1,NULL,689,_binary '\0',NULL,NULL,NULL,2,'2022-05-25 09:56:08',1,NULL),(693,'ACTION_POI_DELETE_TYPE',NULL,NULL,NULL,1,NULL,689,_binary '\0',NULL,NULL,NULL,2,'2022-05-25 09:56:08',1,NULL),(694,'ACTION_POI_IMPORT_POINTS',NULL,NULL,NULL,1,NULL,689,_binary '\0',NULL,NULL,NULL,2,'2022-05-25 09:56:08',1,NULL),(695,'ACTION_POI_DOWNLOAD_TEMPLATE',NULL,NULL,NULL,1,NULL,689,_binary '\0',NULL,NULL,NULL,2,'2022-05-25 09:56:08',1,NULL),(696,'MENU_PARK_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,244750226999476224,NULL,1,'2022-05-26 01:10:40',1,NULL),(697,'MENU_PLAYBACK',NULL,NULL,'数据回放菜单',0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2022-05-26 01:15:48',1,NULL),(698,'MENU_TDOA',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,245144849337024512,NULL,1,'2022-05-27 03:51:17',188243415207510016,NULL),(699,'ACTION_AI_CARNUMBER_BPERM',NULL,NULL,NULL,1,NULL,598,_binary '\0',NULL,NULL,NULL,4,'2022-06-08 05:48:52',1,NULL),(700,'ACTION_3D_HISTORY_TRACK',NULL,NULL,NULL,1,NULL,486,_binary '\0',NULL,NULL,NULL,3,'2022-06-09 01:21:55',1,NULL),(701,'MENU_risk_index',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,249904145316708352,NULL,1,'2022-06-09 06:30:32',188243415207510016,NULL),(702,'MENU_IMAGE_BRIDGE',NULL,NULL,NULL,0,NULL,395,_binary '\0',NULL,51700779089657856,NULL,2,'2022-06-22 07:20:50',1,NULL),(703,'MENU_IMAGE_BRIDGE_SLOPE',NULL,NULL,NULL,0,NULL,702,_binary '\0',NULL,51700779089657856,NULL,3,'2022-06-22 07:20:51',1,NULL),(704,'MENU_IMAGE_BRIDGE_UNDER',NULL,NULL,NULL,0,NULL,702,_binary '\0',NULL,51700779089657856,NULL,3,'2022-06-22 07:20:51',1,NULL),(705,'MENU_IMAGE_BRIDGE_JOINT',NULL,NULL,NULL,0,NULL,702,_binary '\0',NULL,51700779089657856,NULL,3,'2022-06-22 07:20:51',1,NULL),(706,'MENU_AIRSPACE_PLAN',NULL,NULL,NULL,0,NULL,669,_binary '\0',NULL,224170096870817792,NULL,2,'2022-06-22 07:54:11',1,NULL),(707,'MENU_AIRSPACE_PLAN_APPROVAL',NULL,NULL,'计划审批的查看权限',0,NULL,706,_binary '\0',NULL,224170096870817792,NULL,3,'2022-06-22 07:54:11',1,NULL),(708,'ACTION_AIRSPACE_APPROVAL_EDIT',NULL,NULL,NULL,1,NULL,707,_binary '\0',NULL,224170096870817792,NULL,4,'2022-06-22 07:54:11',1,NULL),(709,'MENU_SUPERVISION_AIRSPACE_QUERY',NULL,NULL,NULL,0,NULL,706,_binary '\0',NULL,224170096870817792,NULL,3,'2022-06-22 07:54:11',1,NULL),(710,'ACTION_SUPERVISION_AIRSPACE_ADD_EDIT',NULL,NULL,NULL,1,NULL,709,_binary '\0',NULL,224170096870817792,NULL,4,'2022-06-22 07:54:11',1,NULL),(711,'ACTION_SUPERVISION_AIRSPACE_DELETE',NULL,NULL,NULL,1,NULL,709,_binary '\0',NULL,224170096870817792,NULL,4,'2022-06-22 07:54:11',1,NULL),(712,'MENU_SUPERVISION_REGION',NULL,NULL,NULL,0,NULL,706,_binary '\0',NULL,224170096870817792,NULL,3,'2022-06-22 07:54:11',1,NULL),(713,'ACTION_SUPERVISION_REGION_ADD_EDIT',NULL,NULL,NULL,1,NULL,712,_binary '\0',NULL,224170096870817792,NULL,4,'2022-06-22 07:54:12',1,NULL),(714,'ACTION_SUPERVISION_REGION_DELETE',NULL,NULL,NULL,1,NULL,712,_binary '\0',NULL,224170096870817792,NULL,4,'2022-06-22 07:54:12',1,NULL),(715,'MENU_INDEX_5G',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,254659367012401152,NULL,1,'2022-06-22 09:32:12',188243415207510016,NULL),(716,'MENU_tudou_sensing',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,256733978294222848,NULL,1,'2022-06-30 06:18:43',188243415207510016,'2022-09-22 01:31:25'),(717,'MENU_COMMUNICATION_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2022-06-30 09:22:07',1,NULL),(718,'MENU_PILOT_MESSAGE_SEARCH',NULL,NULL,NULL,0,NULL,170,_binary '\0',NULL,NULL,NULL,2,'2022-07-08 06:51:11',1,NULL),(719,'ACTION_PILOT_MESSAGE_LIST',NULL,NULL,NULL,1,NULL,718,_binary '\0',NULL,NULL,NULL,3,'2022-07-08 06:51:11',1,NULL),(720,'ACTION_PILOT_MESSAGE_AUDIT',NULL,NULL,NULL,1,NULL,718,_binary '\0',NULL,NULL,NULL,3,'2022-07-08 06:51:11',1,NULL),(721,'MENU__PILOT_ADD',NULL,NULL,NULL,0,NULL,718,_binary '\0',NULL,NULL,NULL,3,'2022-07-08 06:51:11',1,NULL),(722,'MENU_PILOT_EDIT',NULL,NULL,NULL,0,NULL,718,_binary '\0',NULL,NULL,NULL,3,'2022-07-08 06:51:11',1,NULL),(723,'MENU_PILOT_DETAIL',NULL,NULL,NULL,0,NULL,718,_binary '\0',NULL,NULL,NULL,3,'2022-07-08 06:51:11',1,NULL),(726,'MENU_EMERGENCY_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693249240236032,NULL,1,'2022-07-08 06:53:54',1,NULL),(727,'MENU_fire_emergency',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,262610103520198656,NULL,1,'2022-07-14 08:02:49',188243415207510016,NULL),(728,'MENU_INFRASTRUCTURE_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,266603863711154176,NULL,1,'2022-07-25 08:29:07',1,NULL),(729,'MENU_INFRASTRUCTURE_BOOK',NULL,NULL,NULL,0,'',728,_binary '',NULL,266603863711154176,NULL,2,'2022-07-25 08:29:07',1,'2022-07-27 09:25:31'),(730,'MENU_INFRASTRUCTURE_BOOK',NULL,NULL,NULL,0,'',NULL,_binary '\0',NULL,266603863711154176,NULL,1,'2022-07-27 09:25:35',1,NULL),(731,'MENU_SCENE_SIMULATION',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2022-08-04 10:54:23',1,NULL),(732,'MENU_nematode',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,273132440472518656,NULL,1,'2022-08-12 08:53:23',188243415207510016,NULL),(733,'MENU_hub',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,275322748887105536,NULL,1,'2022-08-19 01:30:53',188243415207510016,NULL),(734,'MENU_latn',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,275323102710202368,NULL,1,'2022-08-19 01:31:39',188243415207510016,NULL),(735,'MENU_VIDEO_PROCESS_CHOREOGRAPHER',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,279567198865850368,NULL,1,'2022-08-30 03:01:03',1,NULL),(736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_LIST',NULL,NULL,NULL,0,NULL,735,_binary '\0',NULL,279567198865850368,NULL,2,'2022-08-30 03:01:03',1,NULL),(737,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_SEARCH',NULL,NULL,NULL,1,NULL,736,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:03',1,NULL),(738,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_ADD',NULL,NULL,NULL,0,NULL,736,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:03',1,NULL),(739,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_BATCH_DELETE',NULL,NULL,NULL,1,NULL,736,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(740,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_DETAIL',NULL,NULL,NULL,0,NULL,736,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(741,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_EDIT',NULL,NULL,NULL,0,NULL,736,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(742,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_DELETE',NULL,NULL,NULL,1,NULL,736,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(743,'MENU_VIDEO_PROCESS_MANAGE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,279567198865850368,NULL,1,'2022-08-30 03:01:04',1,NULL),(744,'MENU_VIDEO_PROCESS_MANAGE_LIST',NULL,NULL,NULL,0,NULL,743,_binary '\0',NULL,279567198865850368,NULL,2,'2022-08-30 03:01:04',1,NULL),(745,'ACTION_VIDEO_PROCESS_MANAGE_SEARCH',NULL,NULL,NULL,1,NULL,744,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(746,'ACTION_VIDEO_PROCESS_MANAGE_BATCH_DELETE',NULL,NULL,NULL,1,NULL,744,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(747,'ACTION_VIDEO_PROCESS_MANAGE_DELETE',NULL,NULL,NULL,1,NULL,744,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(748,'ACTION_VIDEO_PROCESS_MANAGE_OPERATION',NULL,NULL,NULL,1,NULL,744,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(749,'MENU_VIDEO_PROCESS_MANAGE_ADD',NULL,NULL,NULL,0,NULL,744,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(750,'MENU_VIDEO_PROCESS_MANAGE_DETAIL',NULL,NULL,NULL,0,NULL,744,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(751,'MENU_VIDEO_OPEN_INTERFACE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,279567198865850368,NULL,1,'2022-08-30 03:01:04',1,NULL),(752,'MENU_VIDEO_DEVICE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,279567198865850368,NULL,1,'2022-08-30 03:01:04',1,NULL),(753,'MENU_VIDEO_DEVICE_MANAGE',NULL,NULL,NULL,0,NULL,752,_binary '\0',NULL,279567198865850368,NULL,2,'2022-08-30 03:01:04',1,NULL),(754,'ACTION_VIDEO_DEVICE_MANAGE_SEARCH',NULL,NULL,NULL,1,NULL,753,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(755,'MENU_VIDEO_DEVICE_DETAIL',NULL,NULL,NULL,0,NULL,753,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(756,'ACTION_VIDEO_MANAGE_PLAYBACK',NULL,NULL,NULL,1,NULL,753,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(757,'ACTION_VIDEO_MANAGE_DELETE',NULL,NULL,NULL,1,NULL,753,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(758,'MENU_VIDEO_DEVICE_EDIT',NULL,NULL,NULL,0,NULL,753,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(759,'ACTION_VIDEO_MANAGE_BATCH_DELETE',NULL,NULL,NULL,1,NULL,753,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(760,'MENU_VIDEO_DEVICE_ADD',NULL,NULL,NULL,0,NULL,753,_binary '\0',NULL,279567198865850368,NULL,3,'2022-08-30 03:01:04',1,NULL),(761,'MENU_VIDEO_PLAYBACK',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,279567198865850368,NULL,1,'2022-08-30 03:01:04',1,NULL),(762,'MENU_VIDEO_PLAYBACK_INDEX',NULL,NULL,NULL,0,NULL,761,_binary '\0',NULL,279567198865850368,NULL,2,'2022-08-30 03:01:04',1,NULL),(763,'MENU_FLIGHT_RECORDS',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2022-09-20 08:30:36',1,NULL),(764,'MENU_FLIGHT_RECORDS_DETAIL',NULL,NULL,NULL,0,NULL,763,_binary '\0',NULL,NULL,NULL,2,'2022-09-20 08:30:36',1,NULL),(765,'ACTION_FLIGHT_RECORDS_DETAIL',NULL,NULL,NULL,1,NULL,764,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:30:36',1,NULL),(766,'ACTION_FLIGHT_RECORDS_EXPORT',NULL,NULL,NULL,1,NULL,764,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:30:36',1,NULL),(767,'ACTION_FLIGHT_RECORDS_SEARCH',NULL,NULL,NULL,1,NULL,763,_binary '\0',NULL,NULL,NULL,2,'2022-09-20 08:30:36',1,NULL),(768,'ACTION_FLIGHT_RECORDS_DELETE',NULL,NULL,NULL,1,NULL,763,_binary '\0',NULL,NULL,NULL,2,'2022-09-20 08:30:36',1,NULL),(769,'ACTION_FLIGHT_RECORDS_BATCH_DELETE',NULL,NULL,NULL,1,NULL,763,_binary '\0',NULL,NULL,NULL,2,'2022-09-20 08:30:36',1,NULL),(770,'ACTION_MISSION_FILE_UPLOAD',NULL,NULL,NULL,1,NULL,486,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:30:52',1,NULL),(771,'MENU_MISSION_DISPATCH',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2022-09-20 08:32:50',1,NULL),(772,'MENU_MISSION_DISPATCH_MY_AGENT',NULL,NULL,NULL,0,NULL,771,_binary '\0',NULL,NULL,NULL,2,'2022-09-20 08:32:50',1,NULL),(773,'MENU_MISSION_DISPATCH_MY_AGENT_DETAIL',NULL,NULL,NULL,0,NULL,772,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:50',1,NULL),(774,'MENU_MISSION_DISPATCH_MY_AGENT_LIST',NULL,NULL,NULL,0,NULL,772,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:50',1,NULL),(775,'MENU_MISSION_DISPATCH_SETTING',NULL,NULL,NULL,0,NULL,771,_binary '\0',NULL,NULL,NULL,2,'2022-09-20 08:32:50',1,NULL),(776,'MENU_MISSION_DISPATCH_SETTING_INTERFACE_DETAIL',NULL,NULL,NULL,0,NULL,775,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:50',1,NULL),(777,'ACTION_MISSION_DISPATCH_SETTING_INTERFACE_EDIT',NULL,NULL,NULL,1,NULL,775,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:50',1,NULL),(778,'ACTION_MISSION_DISPATCH_SETTING_MISSION_EDIT',NULL,NULL,NULL,1,NULL,775,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:50',1,NULL),(779,'MENU_MISSION_DISPATCH_SETTING_MISSION_DETAIL',NULL,NULL,NULL,0,NULL,775,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:50',1,NULL),(780,'MENU_MISSION_DISPATCH_MY_TASK',NULL,NULL,NULL,0,NULL,771,_binary '\0',NULL,NULL,NULL,2,'2022-09-20 08:32:50',1,NULL),(781,'MENU_MISSION_DISPATCH_MY_TASK_ADD',NULL,NULL,NULL,0,NULL,780,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:50',1,NULL),(782,'MENU_MISSION_DISPATCH_MY_TASK_DETAIL',NULL,NULL,NULL,0,NULL,780,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:50',1,NULL),(783,'MENU_MISSION_DISPATCH_MY_TASK_LIST',NULL,NULL,NULL,0,NULL,780,_binary '\0',NULL,NULL,NULL,3,'2022-09-20 08:32:51',1,NULL),(785,'MENU_COMMUNICATION_NAME_LIST',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2022-09-20 08:33:32',1,NULL),(788,'MENU_SUPERVISION_FLIGHT',NULL,NULL,NULL,0,NULL,669,_binary '\0',NULL,224170096870817792,NULL,2,'2022-09-20 08:37:43',1,NULL),(789,'MENU_SUPERVISION_FLIGHT_MONITOR',NULL,NULL,NULL,0,NULL,788,_binary '\0',NULL,224170096870817792,NULL,3,'2022-09-20 08:37:43',1,NULL),(790,'MENU_SUPERVISION_FLIGHT_CONFLICT',NULL,NULL,NULL,0,NULL,788,_binary '\0',NULL,224170096870817792,NULL,3,'2022-09-20 08:37:44',1,NULL),(791,'MENU_SUPERVISION_FLIGHT_ANALYSIS',NULL,NULL,NULL,0,NULL,788,_binary '\0',NULL,224170096870817792,NULL,3,'2022-09-20 08:37:44',1,NULL),(792,'MENU_SUPERVISION_SCREEN',NULL,NULL,NULL,0,NULL,669,_binary '\0',NULL,224170096870817792,NULL,2,'2022-09-20 08:37:44',1,NULL),(793,'MENU_SUPERVISION_COUNTER',NULL,NULL,NULL,0,NULL,669,_binary '\0',NULL,224170096870817792,NULL,2,'2022-09-20 08:37:44',1,NULL),(794,'ACTION_AIRSPACE_APPROVAL_VIEW',NULL,NULL,NULL,1,NULL,707,_binary '\0',NULL,224170096870817792,NULL,4,'2022-09-20 08:37:44',1,NULL),(795,'MENU_SUPERVISION_AIRSPACE_QUERY_VIEW',NULL,NULL,NULL,0,NULL,709,_binary '\0',NULL,224170096870817792,NULL,4,'2022-09-20 08:37:44',1,NULL),(796,'MENU_AIRSPACE_PLAN_APPROVAL_VIEW',NULL,NULL,NULL,0,NULL,712,_binary '\0',NULL,224170096870817792,NULL,4,'2022-09-20 08:37:44',1,NULL),(797,'MENU_SUPERVISION_CUSTOMER',NULL,NULL,NULL,0,NULL,669,_binary '\0',NULL,224170096870817792,NULL,2,'2022-09-20 08:37:44',1,NULL),(798,'ACTION_SUPERVISION_CUSTOMER_VIEW',NULL,NULL,NULL,1,NULL,797,_binary '\0',NULL,224170096870817792,NULL,3,'2022-09-20 08:37:44',1,NULL),(799,'ACTION_SUPERVISION_CUSTOMER_EDIT',NULL,NULL,NULL,1,NULL,797,_binary '\0',NULL,224170096870817792,NULL,3,'2022-09-20 08:37:44',1,NULL),(800,'MENU_AI_TRANSMISSION_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2022-09-21 03:08:03',1,NULL),(801,'ACTION_AI_TRANSMISSION_BPERM',NULL,NULL,NULL,1,NULL,800,_binary '\0',NULL,NULL,NULL,4,'2022-09-21 03:08:03',1,NULL),(802,'MENU_tudou_3d',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,287875985993367552,NULL,1,'2022-09-22 01:32:09',188243415207510016,NULL),(803,'MENU_SUB_MISSION_DETAIL',NULL,NULL,NULL,0,NULL,486,_binary '\0',NULL,NULL,NULL,3,'2022-10-13 02:35:32',1,NULL),(804,'ACTION_MISSION_FILE_DELETE',NULL,NULL,NULL,1,NULL,486,_binary '\0',NULL,NULL,NULL,3,'2022-10-13 02:35:32',1,NULL),(805,'MENU_IMAGE_POSTURE',NULL,NULL,NULL,0,NULL,397,_binary '\0',NULL,51700779089657856,NULL,3,'2022-10-25 09:51:32',1,NULL),(806,'MENU_IMAGE_COMMON',NULL,NULL,NULL,0,NULL,397,_binary '\0',NULL,51700779089657856,NULL,3,'2022-10-25 09:51:32',1,NULL),(807,'MENU_IMAGE_DEBRIS_FLOW',NULL,NULL,NULL,0,NULL,395,_binary '\0',NULL,51700779089657856,NULL,2,'2022-10-25 09:51:33',1,NULL),(808,'MENU_IMAGE_DEBRIS_FLOW_DETAIL',NULL,NULL,NULL,0,NULL,807,_binary '\0',NULL,51700779089657856,NULL,3,'2022-10-25 09:51:33',1,NULL),(809,'MENU_VIDEO_SYSTEM_MANAGE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,279567198865850368,NULL,1,'2022-10-27 08:10:11',1,NULL),(810,'MENU_VIDEO_SYSTEM_MANAGE_LIST',NULL,NULL,NULL,0,NULL,809,_binary '\0',NULL,279567198865850368,NULL,2,'2022-10-27 08:10:11',1,NULL),(811,'ACTION_VIDEO_COMPOSE_SEARCH',NULL,NULL,NULL,1,NULL,810,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:11',1,NULL),(812,'ACTION_VIDEO_COMPOSE_MERGE',NULL,NULL,NULL,1,NULL,810,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:11',1,NULL),(813,'ACTION_VIDEO_COMPOSE_DEL',NULL,NULL,NULL,1,NULL,810,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(814,'ACTION_VIDEO_SLICE_SEARCH',NULL,NULL,NULL,1,NULL,810,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(815,'ACTION_VIDEO_SLICE_DEL',NULL,NULL,NULL,1,NULL,810,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(816,'MENU_VIDEO_LIVE_MANAGE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,279567198865850368,NULL,1,'2022-10-27 08:10:12',1,NULL),(817,'MENU_VIDEO_LIVE_MANAGE_LIST',NULL,NULL,NULL,0,NULL,816,_binary '\0',NULL,279567198865850368,NULL,2,'2022-10-27 08:10:12',1,NULL),(818,'ACTION_VIDEO_LIVE_MANAGE_SEARCH',NULL,NULL,NULL,1,NULL,817,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(819,'ACTION_VIDEO_PROCESS_LIVE_BATCH_DELETE',NULL,NULL,NULL,1,NULL,817,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(820,'ACTION_VIDEO_LIVE_MANAGE_DELETE',NULL,NULL,NULL,1,NULL,817,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(821,'MENU_VIDEO_LIVE_MANAGE_ADD',NULL,NULL,NULL,0,NULL,817,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(822,'ACTION_VIDEO_LIVE_MANAGE_ENTERLIVE',NULL,NULL,NULL,1,NULL,817,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(823,'ACTION_VIDEO_LIVE_MANAGE_PLAYBACK',NULL,NULL,NULL,1,NULL,817,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(824,'ACTION_VIDEO_LIVE_MANAGE_SHARE',NULL,NULL,NULL,1,NULL,817,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(825,'ACTION_VIDEO_LIVE_MANAGE_END',NULL,NULL,NULL,1,NULL,817,_binary '\0',NULL,279567198865850368,NULL,3,'2022-10-27 08:10:12',1,NULL),(826,'ACTION_CONTROL_MANAGE',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2022-11-09 09:00:33',1,NULL),(827,'MENU_EMERGENCY_RESOURCE_SHOW',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693249240236032,NULL,1,'2022-12-02 03:02:25',188243415207510016,NULL),(828,'MENU_COMPANY_MAP',NULL,NULL,NULL,0,NULL,674,_binary '\0',NULL,NULL,NULL,3,'2023-01-17 08:08:25',1,NULL),(829,'MENU_IMAGE_VEHICLE_INDENTIFY',NULL,NULL,NULL,0,NULL,396,_binary '\0',NULL,51700779089657856,NULL,3,'2023-02-07 06:51:00',1,NULL),(830,'MENU_IMAGE_BODY_DETECTION',NULL,NULL,NULL,0,NULL,402,_binary '\0',NULL,51700779089657856,NULL,3,'2023-02-07 06:51:00',1,NULL),(831,'MENU_IMAGE_CROWD_COUNT',NULL,NULL,NULL,0,NULL,402,_binary '\0',NULL,51700779089657856,NULL,3,'2023-02-07 06:51:00',1,NULL),(832,'MENU_IMAGE_PEDESTRIAN',NULL,NULL,NULL,0,NULL,402,_binary '\0',NULL,51700779089657856,NULL,3,'2023-02-07 06:51:00',1,NULL),(833,'MENU_ACHIEVEMENT_BAK',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2023-02-08 09:29:36',1,'2023-06-15 06:54:21'),(834,'MENU_ACHIEVEMENT_2D',NULL,NULL,NULL,0,NULL,833,_binary '\0',NULL,NULL,NULL,2,'2023-02-08 09:29:36',1,NULL),(835,'MENU_ACHIEVEMENT_2D_LIST',NULL,NULL,NULL,0,NULL,834,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(836,'ACTION_ACHIEVEMENT_2D_DELETE',NULL,NULL,NULL,1,NULL,834,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(837,'MENU_ACHIEVEMENT_2D_EDIT',NULL,NULL,NULL,0,NULL,834,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(838,'MENU_ACHIEVEMENT_2D_DETAIL',NULL,NULL,NULL,0,NULL,834,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(839,'MENU_ACHIEVEMENT_2D_CONTRAST',NULL,NULL,NULL,0,NULL,834,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(840,'MENU_ACHIEVEMENT_2D_ADD',NULL,NULL,NULL,0,NULL,834,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(841,'MENU_ACHIEVEMENT_3D',NULL,NULL,NULL,0,NULL,833,_binary '\0',NULL,NULL,NULL,2,'2023-02-08 09:29:36',1,NULL),(842,'MENU_ACHIEVEMENT_3D_LIST',NULL,NULL,NULL,0,NULL,841,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(843,'ACTION_ACHIEVEMENT_3D_DELETE',NULL,NULL,NULL,1,NULL,841,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(844,'MENU_ACHIEVEMENT_3D_EDIT',NULL,NULL,NULL,0,NULL,841,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(845,'MENU_ACHIEVEMENT_3D_DETAIL',NULL,NULL,NULL,0,NULL,841,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:36',1,NULL),(846,'MENU_ACHIEVEMENT_3D_CONTRAST',NULL,NULL,NULL,0,NULL,841,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:37',1,NULL),(847,'MENU_ACHIEVEMENT_3D_ADD',NULL,NULL,NULL,0,NULL,841,_binary '\0',NULL,NULL,NULL,3,'2023-02-08 09:29:37',1,NULL),(848,'MENU_ACHIEVEMENT_RETURN_IMG',NULL,NULL,NULL,0,NULL,833,_binary '\0',NULL,NULL,NULL,2,'2023-02-08 09:29:37',1,NULL),(849,'MENU_ACHIEVEMENT_PANORAMIC_IMG',NULL,NULL,NULL,0,NULL,833,_binary '\0',NULL,NULL,NULL,2,'2023-02-08 09:29:37',1,NULL),(851,'MENU_COMMOM_SCREEN',NULL,NULL,NULL,0,NULL,393,_binary '\0',NULL,NULL,NULL,2,'2023-02-08 09:38:05',1,NULL),(852,'MENU_ZIGONG_SCREEN_BAK',NULL,NULL,NULL,0,NULL,393,_binary '\0',NULL,NULL,NULL,2,'2023-02-08 09:38:06',1,'2023-06-27 08:33:59'),(853,'MENU_AI_EXCAVATOR_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2023-02-09 01:20:47',188243415207510016,NULL),(854,'MENU_AI_SAFEHAT_BPERM',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2023-02-09 01:21:57',188243415207510016,NULL),(855,'ACTION_DEVICE_WAREHOUSE_EDIT',NULL,NULL,NULL,1,NULL,682,_binary '\0',NULL,NULL,NULL,3,'2023-02-14 05:59:41',1,NULL),(856,'ACTION_DEVICE_WAREHOUSE_CHECK',NULL,NULL,NULL,1,NULL,682,_binary '\0',NULL,NULL,NULL,3,'2023-02-14 05:59:41',1,NULL),(857,'MENU_DATA_STATISTIC',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,218767711973408768,NULL,1,'2023-03-29 09:38:33',1,NULL),(858,'MENU_FLIGHT_PLAN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2023-04-12 08:00:30',1,NULL),(859,'MENU_FLIGHT_PLAN_CREATE',NULL,NULL,NULL,0,NULL,858,_binary '\0',NULL,NULL,NULL,2,'2023-04-12 08:00:31',1,NULL),(860,'ACTION_FLIGHT_PLAN_SAVE',NULL,NULL,NULL,1,NULL,859,_binary '\0',NULL,NULL,NULL,3,'2023-04-12 08:00:31',1,NULL),(861,'MENU_FLIGHT_PLAN_EDIT',NULL,NULL,NULL,0,NULL,858,_binary '\0',NULL,NULL,NULL,2,'2023-04-12 08:00:31',1,NULL),(862,'ACTION_FLIGHT_PLAN_EDIT',NULL,NULL,NULL,1,NULL,858,_binary '\0',NULL,NULL,NULL,2,'2023-04-12 08:00:31',1,NULL),(863,'ACTION_FLIGHT_PLAN_SEARCH',NULL,NULL,NULL,1,NULL,858,_binary '\0',NULL,NULL,NULL,2,'2023-04-12 08:00:31',1,NULL),(864,'ACTION_FLIGHT_PLAN_DEL',NULL,NULL,NULL,1,NULL,858,_binary '\0',NULL,NULL,NULL,2,'2023-04-12 08:00:31',1,NULL),(865,'MENU_runtoint_index',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,365173608686157824,NULL,1,'2023-04-23 08:47:55',188243415207510016,NULL),(866,'MENU_SUPERVISION_FLIGHT_MONITOR_SET_CLASH_SETTING',NULL,NULL,NULL,0,NULL,789,_binary '\0',NULL,224170096870817792,NULL,4,'2023-05-04 09:43:01',1,NULL),(867,'MENU_SECURITY_H5',NULL,NULL,'侦查员h5相关权限',0,NULL,NULL,_binary '\0',NULL,51694103410245632,NULL,1,'2023-05-04 09:43:49',1,NULL),(868,'MENU_POLICE_MULTIPLE_MONITOR',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694103410245632,NULL,1,'2023-05-04 09:43:49',1,NULL),(869,'MENU_POLICE_GLOBAL_MONITOR',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694103410245632,NULL,1,'2023-05-04 09:43:50',1,NULL),(870,'MENU_POLICE_SINGLE_MONITOR',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694103410245632,NULL,1,'2023-05-04 09:43:50',1,NULL),(871,'MENU_SECURITY_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694103410245632,NULL,1,'2023-05-04 09:43:50',1,NULL),(872,'MENU_FLIGHT_PLAN_DETAIL',NULL,NULL,NULL,0,NULL,858,_binary '\0',NULL,NULL,NULL,2,'2023-05-05 09:28:07',1,NULL),(873,'MENU_TRAFFIC_WAREHOUSE_DETAIL',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2023-05-18 10:07:48',1,NULL),(874,'MENU_TRAFFIC_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2023-05-18 10:07:48',1,NULL),(875,'MENU_TRAFFIC_GUIDE_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2023-05-18 10:07:48',1,NULL),(876,'MENU_TRAFFIC_ILLEGALPARKING_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2023-05-18 10:07:48',1,NULL),(877,'MENU_TRAFFIC_ILLEGALPARKING_WAREHOUSE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2023-05-18 10:07:48',1,NULL),(878,'MENU_TRAFFIC_GUIDE_WAREHOUSE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2023-05-18 10:07:48',1,NULL),(879,'MENU_PILOT_SCOUTING',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,374257704400846848,NULL,1,'2023-05-18 10:08:00',1,NULL),(880,'MENU_flyer_basic',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,374257704400846848,NULL,1,'2023-05-18 10:08:00',1,NULL),(881,'MENU_COMMUNICATION_EMERGENCYMAP',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2023-05-18 10:49:02',1,NULL),(882,'MENU_COMMUNICATION_DATAMANAGE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2023-05-18 10:49:02',1,NULL),(883,'ACTION_COMMUNICATION_DATAMANAGE_DETAIL',NULL,NULL,NULL,1,NULL,882,_binary '\0',NULL,257530550208692224,NULL,2,'2023-05-18 10:49:03',1,NULL),(884,'ACTION_COMMUNICATION_ADD',NULL,NULL,NULL,1,NULL,882,_binary '\0',NULL,257530550208692224,NULL,2,'2023-05-18 10:49:03',1,NULL),(885,'ACTION_COMMUNICATION_EDIT',NULL,NULL,NULL,1,NULL,882,_binary '\0',NULL,257530550208692224,NULL,2,'2023-05-18 10:49:03',1,NULL),(886,'ACTION_COMMUNICATION_DELETE',NULL,NULL,NULL,1,NULL,882,_binary '\0',NULL,257530550208692224,NULL,2,'2023-05-18 10:49:03',1,NULL),(887,'MENU_FIRE_RESCUE_SCREEN',NULL,NULL,NULL,0,'',NULL,_binary '\0',NULL,375599197049585664,NULL,1,'2023-05-22 02:57:12',1,NULL),(888,'MENU_FIRE_RESCUE_MONITOR',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,375599197049585664,NULL,1,'2023-05-22 02:57:12',1,NULL),(889,'MENU_FIRE_RESCUE_MULTI_MONITOR',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,375599197049585664,NULL,1,'2023-05-22 02:57:12',1,NULL),(890,'MENU_GEO',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2023-06-14 10:06:01',1,NULL),(891,'MENU_GEO_POI',NULL,NULL,NULL,0,NULL,890,_binary '\0',NULL,NULL,NULL,2,'2023-06-14 10:06:01',1,NULL),(892,'MENU_GEO_POI_TYPE',NULL,NULL,NULL,0,NULL,891,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:01',1,NULL),(893,'ACTION_GEO_POI_TYPE_EDIT',NULL,NULL,NULL,1,NULL,892,_binary '\0',NULL,NULL,NULL,4,'2023-06-14 10:06:01',1,NULL),(894,'ACTION_GEO_POI_TYPE_ADD',NULL,NULL,NULL,1,NULL,892,_binary '\0',NULL,NULL,NULL,4,'2023-06-14 10:06:01',1,NULL),(895,'ACTION_GEO_POI_TYPE_DELETE',NULL,NULL,NULL,1,NULL,892,_binary '\0',NULL,NULL,NULL,4,'2023-06-14 10:06:02',1,NULL),(896,'MENU_GEO_POI_POINT',NULL,NULL,NULL,0,NULL,891,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:02',1,NULL),(897,'ACTION_GEO_POI_POINT_ADD',NULL,NULL,NULL,1,NULL,896,_binary '\0',NULL,NULL,NULL,4,'2023-06-14 10:06:02',1,NULL),(898,'ACTION_GEO_POI_POINT_EDIT',NULL,NULL,NULL,1,NULL,896,_binary '\0',NULL,NULL,NULL,4,'2023-06-14 10:06:02',1,NULL),(899,'ACTION_GEO_POI_POINT_DELETE',NULL,NULL,NULL,1,NULL,896,_binary '\0',NULL,NULL,NULL,4,'2023-06-14 10:06:02',1,NULL),(900,'ACTION_GEO_POI_POINT_PUBLISH',NULL,NULL,NULL,1,NULL,896,_binary '\0',NULL,NULL,NULL,4,'2023-06-14 10:06:02',1,NULL),(901,'MENU_GEO_MODEL_2D',NULL,NULL,NULL,0,NULL,890,_binary '\0',NULL,NULL,NULL,2,'2023-06-14 10:06:02',1,NULL),(902,'MENU_GEO_MODEL_2D_ADD',NULL,NULL,NULL,0,NULL,901,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:03',1,NULL),(903,'MENU_GEO_MODEL_2D_EDIT',NULL,NULL,NULL,0,NULL,901,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:03',1,NULL),(904,'ACTION_GEO_MODEL_2D_PUBLISH',NULL,NULL,NULL,1,NULL,901,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:03',1,NULL),(905,'ACTION_GEO_MODEL_2D_DELETE',NULL,NULL,NULL,1,NULL,901,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:03',1,NULL),(906,'MENU_GEO_MODEL_3D',NULL,NULL,NULL,0,NULL,890,_binary '\0',NULL,NULL,NULL,2,'2023-06-14 10:06:03',1,NULL),(907,'MENU_GEO_MODEL_3D_EDIT',NULL,NULL,NULL,0,NULL,906,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:03',1,NULL),(908,'MENU_GEO_MODEL_3D_ADD',NULL,NULL,NULL,0,NULL,906,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:04',1,NULL),(909,'ACTION_GEO_MODEL_3D_PUBLISH',NULL,NULL,NULL,1,NULL,906,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:04',1,NULL),(910,'ACTION_GEO_MODEL_3D_DELETE',NULL,NULL,NULL,1,NULL,906,_binary '\0',NULL,NULL,NULL,3,'2023-06-14 10:06:04',1,NULL),(911,'MENU_GEO_RETURN_IMG',NULL,NULL,NULL,0,NULL,890,_binary '\0',NULL,NULL,NULL,2,'2023-06-14 10:06:04',1,NULL),(912,'MENU_GEO_PANORAMIC_IMG',NULL,NULL,NULL,0,NULL,890,_binary '\0',NULL,NULL,NULL,2,'2023-06-14 10:06:04',1,NULL),(913,'MENU_COMMON_TOOL',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2023-06-16 09:16:28',1,NULL),(914,'MENU_GEO_LAYER',NULL,NULL,NULL,0,NULL,913,_binary '\0',NULL,NULL,NULL,2,'2023-06-16 09:16:28',1,NULL),(915,'ACTION_GEO_LAYER_2D',NULL,NULL,NULL,1,NULL,914,_binary '\0',NULL,NULL,NULL,3,'2023-06-16 09:16:28',1,NULL),(916,'ACTION_GEO_LAYER_3D',NULL,NULL,NULL,1,NULL,914,_binary '\0',NULL,NULL,NULL,3,'2023-06-16 09:16:28',1,NULL),(917,'ACTION_GEO_LAYER_POI',NULL,NULL,NULL,1,NULL,914,_binary '\0',NULL,NULL,NULL,3,'2023-06-16 09:16:28',1,NULL),(918,'MENU_AIRSPACE_TOOLS',NULL,NULL,NULL,0,NULL,913,_binary '\0',NULL,NULL,NULL,2,'2023-06-16 09:16:28',1,NULL),(919,'MENU_COMPARE',NULL,NULL,NULL,0,NULL,913,_binary '\0',NULL,NULL,NULL,2,'2023-06-16 09:16:28',1,NULL),(920,'ACTION_COMPARE_ROLL',NULL,NULL,NULL,1,NULL,919,_binary '\0',NULL,NULL,NULL,3,'2023-06-16 09:16:28',1,NULL),(921,'ACTION_COMPARE_SPLIT',NULL,NULL,NULL,1,NULL,919,_binary '\0',NULL,NULL,NULL,3,'2023-06-16 09:16:28',1,NULL),(922,'MENU_ARMY_PEOPLE',NULL,NULL,NULL,0,NULL,NULL,_binary '',NULL,389735663221211136,NULL,1,'2023-06-30 06:14:08',1,'2024-07-18 09:43:12'),(923,'MENU_ARMY_PEOPLE_SCREEN',NULL,NULL,NULL,0,NULL,922,_binary '',NULL,389735663221211136,NULL,2,'2023-06-30 06:14:08',1,'2024-07-18 09:42:11'),(924,'MENU_ARMY_PEOPLE_SCREEN_DETECTION',NULL,NULL,NULL,0,NULL,923,_binary '',NULL,389735663221211136,NULL,3,'2023-06-30 06:14:08',1,'2024-07-18 09:41:59'),(925,'MENU_ARMY_PEOPLE_SCREEN_REPLAY',NULL,NULL,NULL,0,NULL,923,_binary '',NULL,389735663221211136,NULL,3,'2023-06-30 06:14:08',1,'2024-07-18 09:42:04'),(926,'MENU_ARMY_PEOPLE_CUSTOMER',NULL,NULL,NULL,0,NULL,922,_binary '',NULL,389735663221211136,NULL,2,'2023-06-30 06:14:08',1,'2024-07-18 09:41:48'),(927,'ACTION_ARMY_PEOPLE_CUSTOMER_VIEW',NULL,NULL,NULL,1,NULL,926,_binary '',NULL,389735663221211136,NULL,3,'2023-06-30 06:14:08',1,'2024-07-18 09:41:43'),(928,'ACTION_ARMY_PEOPLE_CUSTOMER_EDIT',NULL,NULL,NULL,1,NULL,926,_binary '',NULL,389735663221211136,NULL,3,'2023-06-30 06:14:08',1,'2024-07-18 09:41:38'),(929,'MENU_ARMY_PEOPLE_FLIGHT_SERVICES',NULL,NULL,NULL,0,NULL,922,_binary '',NULL,389735663221211136,NULL,2,'2023-06-30 06:14:08',1,'2024-07-18 09:41:30'),(930,'MENU_ARMY_PEOPLE_AIRSPACE_MANAGEMENT',NULL,NULL,NULL,0,NULL,922,_binary '',NULL,389735663221211136,NULL,2,'2023-06-30 06:14:08',1,'2024-07-18 09:41:24'),(931,'MENU_ARMY_PEOPLE_AIRSPACE_PLAN_APPROVAL',NULL,NULL,'计划审批的查看权限',0,NULL,930,_binary '',NULL,389735663221211136,NULL,3,'2023-06-30 06:14:08',1,'2024-07-18 09:41:12'),(932,'ACTION_ARMY_PEOPLE_AIRSPACE_APPROVAL_EDIT',NULL,NULL,NULL,1,NULL,931,_binary '',NULL,389735663221211136,NULL,4,'2023-06-30 06:14:08',1,'2024-07-18 09:41:04'),(933,'ACTION_ARMY_PEOPLE_AIRSPACE_APPROVAL_VIEW',NULL,NULL,NULL,1,NULL,931,_binary '',NULL,389735663221211136,NULL,4,'2023-06-30 06:14:08',1,'2024-07-18 09:41:08'),(934,'MENU_ARMY_PEOPLE_ALARM_MANAGEMENT',NULL,NULL,NULL,0,NULL,930,_binary '',NULL,389735663221211136,NULL,3,'2023-06-30 06:14:08',1,'2024-07-18 09:40:58'),(935,'MENU_ARMY_PEOPLE_REGION',NULL,NULL,NULL,0,NULL,930,_binary '',NULL,389735663221211136,NULL,3,'2023-06-30 06:14:09',1,'2024-07-18 09:40:53'),(936,'ACTION_ARMY_PEOPLE_REGION_DELETE',NULL,NULL,NULL,1,NULL,935,_binary '',NULL,389735663221211136,NULL,4,'2023-06-30 06:14:09',1,'2024-07-18 09:40:48'),(937,'MENU_ARMY_PEOPLE_AIRSPACE_PLAN_APPROVAL_VIEW',NULL,NULL,NULL,0,NULL,935,_binary '',NULL,389735663221211136,NULL,4,'2023-06-30 06:14:09',1,'2024-07-18 09:40:43'),(938,'ACTION_ARMY_PEOPLE_REGION_ADD_EDIT',NULL,NULL,NULL,1,NULL,935,_binary '',NULL,389735663221211136,NULL,4,'2023-06-30 06:14:09',1,'2024-07-18 09:40:37'),(939,'MENU_BASESTATION_MANAGEMENT',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2023-08-07 07:24:42',89730635001757696,NULL),(940,'MENU_BASESTATION_SEARCH',NULL,NULL,NULL,0,NULL,939,_binary '\0',NULL,NULL,NULL,2,'2023-08-07 07:25:19',89730635001757696,NULL),(941,'MENU_BASESTATION_IMPORT',NULL,NULL,NULL,0,NULL,939,_binary '\0',NULL,NULL,NULL,2,'2023-08-07 07:26:12',89730635001757696,NULL),(942,'MENU_BASESTATION_EDIT',NULL,NULL,NULL,0,NULL,939,_binary '\0',NULL,NULL,NULL,2,'2023-08-07 07:37:32',89730635001757696,NULL),(943,'MENU_BASESTATION_ADD',NULL,NULL,NULL,0,NULL,939,_binary '\0',NULL,NULL,NULL,2,'2023-08-07 07:38:32',89730635001757696,NULL),(944,'MENU_BASESTATION_DETAIL',NULL,NULL,NULL,0,NULL,939,_binary '\0',NULL,NULL,NULL,2,'2023-08-07 07:38:56',89730635001757696,NULL),(945,'MENU_PERSONNELINFO_MANAGEMENT',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2023-08-07 07:41:41',89730635001757696,NULL),(946,'MENU_PERSONNELINFO_IMPORT',NULL,NULL,NULL,0,NULL,945,_binary '\0',NULL,NULL,NULL,2,'2023-08-07 07:42:30',89730635001757696,NULL),(947,'MENU_QUALITYCONTROL_MANAGEMENT',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2023-08-07 07:43:20',89730635001757696,NULL),(948,'MENU_QUALITYCONTROL_CREATE',NULL,NULL,NULL,0,NULL,947,_binary '\0',NULL,NULL,NULL,2,'2023-08-07 07:44:16',89730635001757696,NULL),(949,'MENU_QUALITYCONTROL_DETAIL',NULL,NULL,NULL,0,NULL,947,_binary '\0',NULL,NULL,NULL,2,'2023-08-07 07:47:13',89730635001757696,NULL),(950,'MENU_HEILONGJIANGTIETA',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,403580659618807808,NULL,1,'2023-08-07 08:07:29',89730635001757696,NULL),(951,'ACTION_YAW_WARNING',NULL,NULL,NULL,1,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2023-08-28 05:57:06',188243415207510016,NULL),(952,'ACTION_MULTIMONITOR_MODEL_LAYER',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2023-09-12 01:19:30',1,NULL),(953,'MENU_GAS_BPERM',NULL,NULL,NULL,0,NULL,587,_binary '\0',NULL,NULL,NULL,3,'2023-09-12 01:19:31',1,NULL),(954,'MENU_AI_CROWD',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2023-09-12 01:19:32',1,NULL),(955,'MENU_AI_HIGHWAY',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2023-09-12 01:19:32',1,NULL),(956,'ACTION_AI_HIGHWAY_OBSTACLES',NULL,NULL,NULL,1,NULL,955,_binary '\0',NULL,NULL,NULL,4,'2023-09-12 01:19:32',1,NULL),(957,'ACTION_AI_HIGHWAY_PEDESTRIANS',NULL,NULL,NULL,1,NULL,955,_binary '\0',NULL,NULL,NULL,4,'2023-09-12 01:19:32',1,NULL),(958,'ACTION_AI_HIGHWAY_CONGESTION',NULL,NULL,NULL,1,NULL,955,_binary '\0',NULL,NULL,NULL,4,'2023-09-12 01:19:32',1,NULL),(959,'ACTION_process-delete',NULL,NULL,NULL,1,NULL,372,_binary '\0',NULL,NULL,NULL,3,'2023-09-27 10:02:57',1,NULL),(960,'MENU_COMMUNICATION_DATA',NULL,NULL,'通信数据对应的是大屏中的【通信监测】【xx场景】模块,只有内部的账号才能看见,给外面客户部署不能要',0,NULL,NULL,_binary '',NULL,257530550208692224,NULL,1,'2023-10-11 01:31:47',1,'2023-10-11 01:41:15'),(961,'MENU_THREED_SIMULATION',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,439357001011167232,NULL,1,'2023-11-14 08:03:06',188243415207510016,NULL),(962,'ACTION_FLIGHTMONITOR_USERGUIDE',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2023-11-29 09:46:31',1,NULL),(963,'ACTION_GAS_PIC_SET',NULL,NULL,NULL,1,NULL,953,_binary '\0',NULL,NULL,NULL,4,'2023-11-29 09:46:32',1,NULL),(964,'ACTION_UAV_NETWORKLINK_BPERM',NULL,NULL,NULL,1,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2024-02-22 08:23:56',1,NULL),(965,'MENU_AI_PEO_VEH',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2024-02-23 01:57:25',1,NULL),(966,'MENU_COMMUNICATION_DECISION',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2024-04-01 06:25:37',1,NULL),(967,'MENU_ARMY_PEOPLE_MONITOR',NULL,NULL,NULL,0,NULL,922,_binary '',NULL,389735663221211136,NULL,2,'2024-04-09 12:46:42',89730635001757696,'2024-07-18 09:42:52'),(968,'MENU_ARMY_PEOPLE_STORY',NULL,NULL,NULL,0,NULL,930,_binary '',NULL,389735663221211136,NULL,3,'2024-04-09 14:20:05',1,'2024-07-18 09:41:20'),(969,'MENU_ARMY_PEOPLE_PRECESION_ANALYSIS',NULL,NULL,NULL,0,NULL,923,_binary '',NULL,389735663221211136,NULL,3,'2024-04-09 14:20:05',1,'2024-07-18 09:41:55'),(970,'MENU_SECURITY_DETECTION',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51694103410245632,NULL,1,'2024-05-29 02:31:11',89730635001757696,NULL),(971,'MENU_AI_COMPASS',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2024-06-14 08:41:59',89730635001757696,NULL),(972,'MENU_ARMY_PEOPLE_CONFIG',NULL,NULL,NULL,0,NULL,922,_binary '',NULL,389735663221211136,NULL,2,'2024-06-17 02:17:01',89730635001757696,'2024-07-18 09:43:08'),(973,'MENU_ARMY_PEOPLE_REGION_1',NULL,NULL,NULL,0,NULL,972,_binary '',NULL,389735663221211136,NULL,3,'2024-06-17 02:19:12',89730635001757696,'2024-07-18 09:42:33'),(974,'MENU_ARMY_PEOPLE_DEVCIE',NULL,NULL,NULL,0,NULL,972,_binary '',NULL,389735663221211136,NULL,3,'2024-06-17 02:20:14',89730635001757696,'2024-07-18 09:43:02'),(975,'MENU_ARMY_PEOPLE_STORY_1',NULL,NULL,NULL,0,NULL,972,_binary '',NULL,389735663221211136,NULL,3,'2024-06-17 02:21:04',89730635001757696,'2024-07-18 09:43:05'),(976,'ACTION_ARMY_PEOPLE_REGION_ADD_EDIT_1',NULL,NULL,NULL,1,NULL,973,_binary '',NULL,389735663221211136,NULL,4,'2024-06-17 02:22:27',89730635001757696,'2024-07-18 09:42:20'),(977,'MENU_ARMY_PEOPLE_AIRSPACE_PLAN_APPROVAL_VIEW_1',NULL,NULL,NULL,0,NULL,973,_binary '',NULL,389735663221211136,NULL,4,'2024-06-17 02:23:17',89730635001757696,'2024-07-18 09:42:24'),(978,'ACTION_ARMY_PEOPLE_REGION_DELETE_1',NULL,NULL,NULL,1,NULL,973,_binary '',NULL,389735663221211136,NULL,4,'2024-06-17 02:23:49',89730635001757696,'2024-07-18 09:42:28'),(982,'MENU_AI_CAR_FOLLOW',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2024-06-21 08:35:59',1,NULL),(983,'MENU_AI_UAV',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2024-06-21 08:37:10',1,NULL),(984,'MENU_AI_INFRARED',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2024-06-21 08:37:32',1,NULL),(985,'MENU_AI_SEA_HUMAN',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2024-06-21 08:37:53',1,NULL),(986,'MENU_AI_SEA_BOAT',NULL,NULL,NULL,0,NULL,595,_binary '\0',NULL,NULL,NULL,3,'2024-06-21 08:38:11',1,NULL),(987,'MENU_STORAGE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,NULL,NULL,1,'2024-07-18 09:27:06',1,NULL),(988,'MENU_STORAGE_INDEX',NULL,NULL,NULL,0,NULL,987,_binary '\0',NULL,NULL,NULL,2,'2024-07-18 09:27:06',1,NULL),(989,'MENU_STORAGE_VIDEO',NULL,NULL,NULL,0,NULL,987,_binary '\0',NULL,NULL,NULL,2,'2024-07-18 09:27:06',1,NULL),(990,'MENU_STORAGE_IMG',NULL,NULL,NULL,0,NULL,987,_binary '\0',NULL,NULL,NULL,2,'2024-07-18 09:27:07',1,NULL),(991,'MENU_STORAGE_MODEL',NULL,NULL,NULL,0,NULL,987,_binary '\0',NULL,NULL,NULL,2,'2024-07-18 09:27:08',1,NULL),(992,'MENU_STORAGE_SETTING',NULL,NULL,NULL,0,NULL,987,_binary '\0',NULL,NULL,NULL,2,'2024-07-18 09:27:08',1,NULL),(993,'MENU_5G_A',NULL,NULL,NULL,0,'',NULL,_binary '\0',NULL,389735663221211136,NULL,1,'2024-07-18 09:31:14',1,NULL),(994,'MENU_5G_A_FLIGHT_SERVICES',NULL,NULL,NULL,0,NULL,993,_binary '\0',NULL,389735663221211136,NULL,2,'2024-07-18 09:31:15',1,NULL),(995,'MENU_5G_A_PERMISSIONS',NULL,NULL,NULL,0,NULL,993,_binary '\0',NULL,389735663221211136,NULL,2,'2024-07-18 09:31:15',1,NULL),(996,'ACTION_5G_A_DETECTION_REPLAY_DOWNLOAD',NULL,NULL,'',1,NULL,995,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:15',1,NULL),(997,'MENU_5G_A_FLIGHT_STATION_COUNT',NULL,NULL,NULL,0,NULL,995,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:15',1,NULL),(998,'ACTION_5G_A_DETECTION_TRACK',NULL,NULL,NULL,1,NULL,995,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:15',1,NULL),(999,'ACTION_5G_A_DETECTION_TOOL_WEATHER',NULL,NULL,NULL,1,NULL,995,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:15',1,NULL),(1000,'MENU_5G_A_DETECTION',NULL,NULL,NULL,0,NULL,993,_binary '\0',NULL,389735663221211136,NULL,2,'2024-07-18 09:31:16',1,NULL),(1001,'MENU_5G_A_DETECTION_ANALYSE',NULL,NULL,NULL,0,NULL,1000,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:16',1,NULL),(1002,'MENU_5G_A_DETECTION_ALARM',NULL,NULL,NULL,0,NULL,1000,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:17',1,NULL),(1003,'MENU_5G_A_DETECTION_HOME',NULL,NULL,NULL,0,NULL,1000,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:17',1,NULL),(1004,'MENU_5G_A_DETECTION_REPLAY',NULL,NULL,NULL,0,NULL,1000,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:18',1,NULL),(1005,'MENU_5G_A_SETTING',NULL,NULL,NULL,0,NULL,993,_binary '\0',NULL,389735663221211136,NULL,2,'2024-07-18 09:31:18',1,NULL),(1006,'MENU_5G_A_SETTING_REGION_PLAN',NULL,NULL,NULL,0,NULL,1005,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:18',1,NULL),(1007,'MENU_5G_A_SETTING_DEVICE',NULL,NULL,NULL,0,NULL,1005,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:19',1,NULL),(1008,'MENU_5G_A_SETTING_DEVICE_STATION_DETAIL',NULL,NULL,NULL,0,NULL,1007,_binary '\0',NULL,389735663221211136,NULL,4,'2024-07-18 09:31:19',1,NULL),(1009,'MENU_5G_A_SETTING_DEVICE_CAMERA_DETAIL',NULL,NULL,NULL,0,NULL,1007,_binary '\0',NULL,389735663221211136,NULL,4,'2024-07-18 09:31:20',1,NULL),(1010,'MENU_5G_A_SETTING_STORY',NULL,NULL,NULL,0,NULL,1005,_binary '\0',NULL,389735663221211136,NULL,3,'2024-07-18 09:31:20',1,NULL),(1011,'MENU_5G_A_MONITOR',NULL,NULL,NULL,0,NULL,993,_binary '\0',NULL,389735663221211136,NULL,2,'2024-07-18 09:31:20',1,NULL),(1012,'ACTION_AIRLINE_TRANSLATION',NULL,NULL,NULL,1,NULL,125,_binary '\0',NULL,NULL,NULL,3,'2024-08-22 02:06:19',89730635001757696,NULL),(1013,'MENU_FLIGHTMONITOR_PILOT_TO_CLOUD',NULL,NULL,NULL,0,NULL,358,_binary '\0',NULL,NULL,NULL,2,'2024-08-22 02:13:09',188243415207510016,NULL),(1014,'MENU_TRAFFIC_AIRPORT_SCREEN',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2024-08-23 02:32:34',1,NULL),(1015,'MENU_TRAFFIC_HIGHSPEED_SCREEN',NULL,NULL,NULL,0,'',NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2024-08-23 02:32:34',1,NULL),(1016,'MENU_TRAFFIC_HIGHSPEED_WAREHOUSE',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,51693429796634624,NULL,1,'2024-08-23 02:32:35',1,NULL),(1017,'MENU_5G_A_SETTING_PERCEPTTASK',NULL,NULL,NULL,0,NULL,1005,_binary '\0',NULL,389735663221211136,NULL,3,'2024-08-27 01:56:07',89730635001757696,NULL),(1018,'MENU_5G_A_SETTING_PERCEPTTASK_SF_CREATE',NULL,NULL,NULL,0,NULL,1017,_binary '\0',NULL,389735663221211136,NULL,4,'2024-08-27 01:57:12',89730635001757696,NULL),(1019,'MENU_5G_A_SETTING_PERCEPTTASK_SF_DETAIL',NULL,NULL,NULL,0,NULL,1017,_binary '\0',NULL,389735663221211136,NULL,4,'2024-08-27 01:58:14',89730635001757696,NULL),(1020,'MENU_5G_A_SETTING_PERCEPTTASK_PERCEPTTASK_DETAIL',NULL,NULL,NULL,0,NULL,1017,_binary '\0',NULL,389735663221211136,NULL,4,'2024-08-27 01:58:34',89730635001757696,NULL),(1021,'MENU_5G_A_SETTING_PERCEPTTASK_PERCEPTTASK_CREATE',NULL,NULL,NULL,0,NULL,1017,_binary '\0',NULL,389735663221211136,NULL,4,'2024-08-27 01:58:57',89730635001757696,NULL),(1022,'MENU_SECURITY_ALERTS',NULL,NULL,NULL,0,NULL,563,_binary '\0',NULL,NULL,NULL,2,'2024-09-10 01:46:27',1,NULL),(1023,'MENU_SECURITY_ALERTS_DETAIL',NULL,NULL,NULL,0,NULL,1022,_binary '\0',NULL,NULL,NULL,3,'2024-09-10 01:46:27',1,NULL),(1024,'MENU_COMMUNICATION_EVENTS_REPORT',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2024-09-29 02:10:12',1,NULL),(1025,'MENU_COMMUNICATION_DATA',NULL,NULL,'通信数据对应的是大屏中的【通信监测】【xx场景】模块,只有内部的账号才能看见,给外面客户部署不能要',0,'',NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2024-09-29 02:10:13',1,NULL),(1026,'MENU_COMMUNICATION_EMERGENCY_EVENTS',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2024-09-29 02:10:13',1,NULL),(1027,'MENU_COMMUNICATION_EMERGENCY_EVENTS_MANAGE',NULL,NULL,NULL,0,'',1026,_binary '\0',NULL,257530550208692224,NULL,2,'2024-09-29 02:10:14',1,NULL),(1028,'MENU_COMMUNICATION_EMERGENCY_DETAIL',NULL,NULL,NULL,0,NULL,1027,_binary '\0',NULL,257530550208692224,NULL,3,'2024-09-29 02:10:14',1,NULL),(1029,'MENU_COMMUNICATION_EMERGENCY_ADD',NULL,NULL,NULL,0,NULL,1027,_binary '\0',NULL,257530550208692224,NULL,3,'2024-09-29 02:10:14',1,NULL),(1030,'MENU_COMMUNICATION_EMERGENCY_EDIT',NULL,NULL,NULL,0,NULL,1027,_binary '\0',NULL,257530550208692224,NULL,3,'2024-09-29 02:10:14',1,NULL),(1031,'MENU_COMMUNICATION_EMERGENCY_EVENTS_STATISTIC',NULL,NULL,NULL,0,NULL,1026,_binary '\0',NULL,257530550208692224,NULL,2,'2024-09-29 02:10:15',1,NULL),(1032,'MENU_COMMUNICATION_PROCESS',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2024-09-29 02:10:16',1,NULL),(1033,'MENU_COMMUNICATION_EMERGENCY_DUTY',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2024-09-29 02:10:16',1,NULL),(1034,'MENU_COMMUNICATION_EMERGENCY_STATISTICS',NULL,NULL,NULL,0,NULL,NULL,_binary '\0',NULL,257530550208692224,NULL,1,'2024-09-29 02:10:16',1,NULL),(1035,'ACTION_TEMPERA_BPERM',NULL,NULL,NULL,1,NULL,588,_binary '\0',NULL,NULL,NULL,4,'2024-11-12 06:53:17',89730635001757696,NULL),(1036,'ACTION_SWITCHNETWORK_BPERM',NULL,NULL,NULL,1,NULL,584,_binary '\0',NULL,NULL,NULL,3,'2024-11-12 06:57:05',89730635001757696,NULL); /*!40000 ALTER TABLE `sys_resource` ENABLE KEYS */; UNLOCK TABLES; @@ -42,7 +42,7 @@ UNLOCK TABLES; LOCK TABLES `sys_resource_api` WRITE; /*!40000 ALTER TABLE `sys_resource_api` DISABLE KEYS */; -INSERT INTO `sys_resource_api` VALUES (8,'API_94606acf6f83c2ac28918281f85b22a0','创建一个机构','','cmii-uav-user','/api/uav/org/add','POST',_binary '\0',_binary '\0','2020-05-09 01:10:11',1,'2024-10-11 15:37:20'),(9,'API_caefde2c04ac0eda6a284d1edbb1152f','创建一个公司','','cmii-uav-user','/api/uav/org/createCompany','POST',_binary '\0',_binary '\0','2020-05-09 01:10:11',1,'2024-10-11 15:37:11'),(10,'API_0dd8e9d343c3ad19ac127ac1956a7990','分页查询公司','','cmii-uav-user','/api/uav/org/pageCompany','POST',_binary '\0',_binary '\0','2020-05-09 01:10:12',1,'2024-10-11 15:37:16'),(11,'API_c12b6c34d3573bd5537e9b2cd2b1617e','查询公司详细信息','','cmii-uav-user','/api/uav/org/getCompanyDetail','POST',_binary '\0',_binary '\0','2020-05-09 01:10:12',1,'2024-10-11 15:37:10'),(12,'API_8d221aca42139bdc4a70ae46c50e14be','查询所有公司','','cmii-uav-user','/api/uav/org/queryCompany','POST',_binary '\0',_binary '\0','2020-05-09 01:10:12',1,'2024-10-11 15:37:15'),(13,'API_b19957e6c9ef266e975453a9f56f171a','删除一个公司','','cmii-uav-user','/api/uav/org/delCompany','POST',_binary '\0',_binary '\0','2020-05-09 01:10:12',1,'2024-10-11 15:37:14'),(14,'API_952348d1fc4fc0fdfd58d2b87d952264','更新公司','','cmii-uav-user','/api/uav/org/updateCompany','POST',_binary '\0',_binary '\0','2020-05-09 01:10:12',1,'2024-10-11 15:37:19'),(15,'API_9a61edcd78864d7bcc25913e5c208c23','查询公司所有的机构','','cmii-uav-user','/api/uav/org/queryOrg','POST',_binary '\0',_binary '\0','2020-05-09 01:10:12',1,'2024-10-11 15:37:19'),(16,'API_38c2422dda1213e31ccdc2f5879fe670','删除一个机构','','cmii-uav-user','/api/uav/org/delOrg','POST',_binary '\0',_binary '\0','2020-05-09 01:10:12',1,'2024-10-11 15:37:13'),(17,'API_575b68b670980029e5e067d4200ec727','更新一个机构','','cmii-uav-user','/api/uav/org/updatOrg','POST',_binary '\0',_binary '\0','2020-05-09 01:10:13',1,'2024-10-11 15:37:09'),(18,'API_d444a24f9fccc8576073243433916bf0','查询出所有的api','','cmii-uav-user','/api/uav/resource/api/queryAll','POST',_binary '\0',_binary '\0','2020-05-09 01:10:13',1,'2024-10-11 15:37:14'),(19,'API_b84b0f5eda8a0541bbb9bab629280d8d','增加api','','cmii-uav-user','/api/uav/resource/api/add','POST',_binary '\0',_binary '\0','2020-05-09 01:10:13',1,'2024-10-11 15:37:09'),(20,'API_3dd1062f863d72d28cbd6bdc31e272fa','更新api','','cmii-uav-user','/api/uav/resource/api/update','POST',_binary '\0',_binary '\0','2020-05-09 01:10:13',1,'2024-10-11 15:37:19'),(21,'API_5f500603a8f4a9b7c5ab637961035338','删除api','','cmii-uav-user','/api/uav/resource/api/del','POST',_binary '\0',_binary '\0','2020-05-09 01:10:13',1,'2024-10-11 15:37:08'),(22,'API_40a8afb36e4bf19fb6800cc07f0c5fcb','增加菜单','','cmii-uav-user','/api/uav/resource/menu/add','POST',_binary '\0',_binary '\0','2020-05-09 01:10:13',1,'2024-10-11 15:37:15'),(23,'API_c5247f54f028dc8bf62526cdc67f9f68','更新菜单','','cmii-uav-user','/api/uav/resource/menu/update','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-10-11 15:37:09'),(24,'API_eddc9be54517ea76417f8fbf05632e81','删除菜单','','cmii-uav-user','/api/uav/resource/menu/del','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-10-11 15:37:14'),(25,'API_a9d5998b2842d008bceefd9bdc989687','查询所有菜单','','cmii-uav-user','/api/uav/resource/menu/queryAll','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-10-11 15:37:20'),(26,'API_ab1152801e84b0bf7aab84807ac549dd','增加按钮','','cmii-uav-user','/api/uav/resource/action/add','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-10-11 15:37:12'),(27,'API_4ed629ddc7b9bec753d6bddae509ecdc','增加按钮以及授权api','','cmii-uav-user','/api/uav/resource/action/addAndAuthorityApi','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-10-11 15:37:13'),(28,'API_5b6f4c01e1bff1411ed5f15ca3a77b73','更新按钮以及授权api','','cmii-uav-user','/api/uav/resource/action/updateAndAuthorityApi','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-10-11 15:37:12'),(29,'API_9643432bc3144a39764ef1e4b95a960c','更新按钮','','cmii-uav-user','/api/uav/resource/action/update','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-10-11 15:37:08'),(30,'API_3e884720cec333d70c19325e8edde54d','删除按钮','','cmii-uav-user','/api/uav/resource/action/del','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-10-11 15:37:11'),(31,'API_f1f84b1ad3430fd333764f0ab2ce5f8b','查询菜单下所有的按钮','','cmii-uav-user','/api/uav/resource/action/queryByMenuId','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-10-11 15:37:10'),(32,'API_696e439d468de4625840fce37d60a36e','查询按钮,菜单下面的所有api','','cmii-uav-user','/api/uav/resource/action/queryApiByActionId','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-10-11 15:37:13'),(33,'API_dfc472e5b9c3816de93be86120cc6baf','给按钮授权api接口','','cmii-uav-user','/api/uav/resource/action/authorityApi','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-10-11 15:37:19'),(34,'API_bcee59f2103818a5f37eeb7c35a6898e','获取平台(公司)的所有菜单以及按钮','','cmii-uav-user','/api/uav/resource/queryMenuAndAction','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-10-11 15:37:20'),(35,'API_37772fbb1a5f9246c6fa2dc533b55526','获取平台所有的资源列表(菜单,按钮)','','cmii-uav-user','/api/uav/resource/queryResourceList','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-10-11 15:37:15'),(36,'API_03e1a0b6cbedccfd749d336239e1c653','获取平台所有的资源树(菜单,按钮)','','cmii-uav-user','/api/uav/resource/queryResourceTree','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-10-11 15:37:19'),(37,'API_6b3707c0d9075a6e1d5e446886eae8d0','新增角色','','cmii-uav-user','/api/uav/role/add','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-10-11 15:37:11'),(38,'API_187627f031d0a65bed30f74d7878b90a','修改角色','','cmii-uav-user','/api/uav/role/update','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-10-11 15:37:19'),(39,'API_a62023d9956bd0c0d5a5bce050a744ec','有效角色的列表','','cmii-uav-user','/api/uav/role/query','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-10-11 15:37:13'),(40,'API_fb0cc52e402afe1bec8994793a2ee376','删除角色','删除角色','cmii-uav-user','/api/uav/role/del','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-10-11 15:37:10'),(41,'API_1c85326fbb19ed42d341591ef931d823','禁用角色/锁定角色','','cmii-uav-user','/api/uav/role/disable','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-10-11 15:37:15'),(42,'API_b2f652e930b07177f12b7fd87fb5ea40','启用角色/解锁角色','','cmii-uav-user','/api/uav/role/enable','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-10-11 15:37:16'),(43,'API_83cc6276385c5454f8a555d9b0843c21','获取角色详细信息包括资源','','cmii-uav-user','/api/uav/role/getRoleWithResource','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-10-11 15:37:15'),(44,'API_c14ab57512e6e3351e3e0e0a9730b2e7','新增角色并授权','','cmii-uav-user','/api/uav/role/addAndAuthority','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-10-11 15:37:10'),(45,'API_9711fedd69da15347a54ba6cefa7b29b','修改角色并授权','','cmii-uav-user','/api/uav/role/updateAndAuthority','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-10-11 15:37:11'),(46,'API_e66b38c75630b4a737829f4a679b36a4','为用户赋予角色','为用户赋予角色','cmii-uav-user','/api/uav/role/saveUserRoles','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-10-11 15:37:13'),(47,'API_e9e81aa05a3a5fece29adee9de94ad7d','为角色增加用户','为角色增加用户','cmii-uav-user','/api/uav/role/saveRoleUsers','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-10-11 15:37:08'),(48,'API_01c42d1241684992ce0d0994e949f353','角色授权资源(菜单以及按钮)','角色授权资源(菜单以及按钮)','cmii-uav-user','/api/uav/role/authorityResource','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-10-11 15:37:20'),(49,'API_3e5c403e4b7f1c602ac3e28951955783','增加用户','','cmii-uav-user','/api/uav/user/add','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-10-11 15:37:08'),(50,'API_3740f38f36c26a50c0e0a3fd4c9e51f1','修改用户信息','','cmii-uav-user','/api/uav/user/update','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-10-11 15:37:19'),(51,'API_a869a436cd0be4fee43ca50af78d2e5c','禁用用户/锁定用户','','cmii-uav-user','/api/uav/user/disable','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-10-11 15:37:12'),(52,'API_20ed92bcb1ab21bb4387511221772bee','启用用户/解锁用户','','cmii-uav-user','/api/uav/user/enable','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-10-11 15:37:13'),(53,'API_13df7b0a05472e0a9a51488dfbf05876','用户列表','','cmii-uav-user','/api/uav/user/findPage','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-10-11 15:37:13'),(54,'API_f7cf343ee9bc0f36c04b885ae5994458','管理员重置密码','','cmii-uav-user','/api/uav/user/resetPassword','POST',_binary '\0',_binary '\0','2020-05-08 19:10:16',1,'2024-10-11 15:37:17'),(55,'API_bdf05b037740ee590e3b6864e5163ab1','获取用户角色','','cmii-uav-user','/api/uav/user/getUserRoles','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-10-11 15:37:20'),(56,'API_4a45eb5cf116d6304ccd6c4d7c617356','根据token获取用户基本信息','','cmii-uav-user','/api/uav/user/getMyDetail','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-10-11 15:37:16'),(57,'API_f8bdaff975e38f1088ea7130e2cd0fde','获取用户详细信息','','cmii-uav-user','/api/uav/user/getUserDetail','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-10-11 15:37:17'),(58,'API_d4e2a13d9077aa75aeb94bc7b20aae07','获取用户资源','','cmii-uav-user','/api/uav/user/getUserResources','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-10-11 15:37:19'),(59,'API_78f9684cf1948d9fa7ac822f808dda10','以树形结构获取资源树','','cmii-uav-user','/api/uav/user/getUserResourceTree','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-10-11 15:37:18'),(60,'API_707c71b10a1cc38fcc6fa499c4da6514','添加飞手','','cmii-uav-user','/api/uav/user/addFlyer','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-10-11 15:37:17'),(61,'API_56e5cefafdd168386d7f30b5b1219454','测试','','cmii-uav-user','/api/uav/uavTestPO/','POST,GET',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-10-11 15:37:12'),(62,'API_150ba1da1f4a174b132167b3b252d670','测试获取单个','','cmii-uav-user','/api/uav/uavTestPO/testGet','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-10-11 15:37:16'),(63,'API_622b954009a914f7c3f5b4dae6c5a722','测试异常','','cmii-uav-user','/api/uav/uavTestPO/testException','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-10-11 15:37:12'),(64,'API_9d8416f00194ce3c7cd9ac0366e70e2d','测试分页查询','','cmii-uav-user','/api/uav/uavTestPO/testPage','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-10-11 15:37:14'),(65,'API_9da6a0c63553bbd633a55d9ac60a4227','测试分页查询','','cmii-uav-user','/api/uav/uavTestPO/testPageByCustom','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-10-11 15:37:15'),(66,'API_1a735ffddfa640ed742d282018370fc4','测试添加','','cmii-uav-user','/api/uav/uavTestPO/testAdd','POST',_binary '\0',_binary '\0','2020-05-09 01:10:17',1,'2024-10-11 15:37:16'),(67,'API_40dff29929d118e208b634b4cf41ff6d','根据用户名获取账号信息','','cmii-uav-user','/account/getByUsername','POST',_binary '\0',_binary '\0','2020-05-09 01:10:17',1,'2024-10-11 15:37:14'),(68,'API_a8c6a4ffabfb0a9d79f36db5a147e723','根据手机号获取账号信息','','cmii-uav-user','/account/getByTelephone','POST',_binary '\0',_binary '\0','2020-05-09 01:10:17',1,'2024-10-11 15:37:14'),(69,'API_dfbef905b3129b45341a9690102968e9','检测用户是否拥有权限','','cmii-uav-user','/user/checkUri','POST',_binary '\0',_binary '\0','2020-05-09 01:10:17',1,'2024-10-11 15:37:10'),(70,'API_9a77fc28815a543625cc1da15f122326','根据用户id获取信息,未被删除用户','','cmii-uav-user','/user/getById','POST',_binary '\0',_binary '\0','2020-05-09 01:10:17',1,'2024-10-11 15:37:18'),(71,'API_98c7ec3ba0ce3553bb0c52272f29cee7','securityConfiguration','','cmii-uav-user','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-05-09 01:10:17',1,'2022-03-11 06:17:35'),(72,'API_7ac275e7b208b86b6bae996e6305f86f','swaggerResources','','cmii-uav-user','/swagger-resources','',_binary '\0',_binary '\0','2020-05-09 01:10:17',1,'2022-03-11 06:17:35'),(73,'API_2c5059bcb5b737dfc1f69fc4897d587f','uiConfiguration','','cmii-uav-user','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-05-09 01:10:17',1,'2022-03-11 06:17:35'),(74,'API_9f707b4364462c082b59c5dd00240592','errorHtml','','cmii-uav-user','/error','',_binary '\0',_binary '\0','2020-04-19 07:10:17',1,'2024-10-11 15:37:17'),(99,'API_4ea6212bfc023bb48de804b2d1a55b81','生成邀请地址','','cmii-uav-user','/api/uav/user/createInviteUrl','POST',_binary '\0',_binary '\0','2020-05-15 08:03:14',1,'2024-10-11 15:37:13'),(100,'API_568f7d141e21dda80d1ff2bcdfd058b8','用户注册','','cmii-uav-user','/registry','POST',_binary '\0',_binary '\0','2020-05-15 08:03:15',1,'2024-10-11 15:37:14'),(102,'API_eaae5f9cc6fad74e1d9a525f33d26856','更新用户头像','','cmii-uav-user','/api/uav/user/profile/updateAvatar','POST',_binary '\0',_binary '\0','2020-05-23 19:50:52',1,'2024-10-11 15:37:20'),(103,'API_9c99b4ed48a4b631c0970484c13929a9','更新用户名称','','cmii-uav-user','/api/uav/user/profile/updateRealName',NULL,_binary '\0',_binary '\0','2020-05-29 06:50:52',1,'2020-05-29 11:50:54'),(104,'API_f90b75a4827a5f681dd9dde40c97f66d','根据token获取用户基本信息','','cmii-uav-user','/api/uav/user/profile/getMyDetail','POST',_binary '\0',_binary '\0','2020-05-23 19:50:52',1,'2024-10-11 15:37:17'),(105,'API_136b8ba1ae8483e65884e8380625a67e','发送修改邮箱验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/sendResetEmail','POST',_binary '\0',_binary '\0','2020-05-25 12:43:50',1,'2020-05-25 17:43:51'),(106,'API_fcc25be6a9f1c1dfd749708881413f42','验证修改邮箱验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/checkResetEmail','POST',_binary '\0',_binary '\0','2020-05-25 12:43:50',1,'2020-05-25 17:43:51'),(107,'API_a70d9ba7a909c0d00734632f09a2ded1','发送绑定手机号验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/sendBindTelephone','POST',_binary '\0',_binary '\0','2020-05-25 12:43:50',1,'2024-10-11 15:37:11'),(108,'API_41b4ab1a493b21a94ca77fddff40af63','验证绑定手机号验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/checkBindTelephone','POST',_binary '\0',_binary '\0','2020-05-25 12:43:50',1,'2024-10-11 15:37:08'),(109,'API_383e669ef441f9f9d20d7c07299cfb4a','发送解绑手机号验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/sendUnBindTelephone','POST',_binary '\0',_binary '\0','2020-05-25 12:43:50',1,'2024-10-11 15:37:12'),(110,'API_92e42e7981b90482b33b9ddf7db4cd95','验证解绑手机号验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/checkUnBindTelephone','POST',_binary '\0',_binary '\0','2020-05-25 12:43:50',1,'2024-10-11 15:37:15'),(111,'API_69b54b15bedcabdc884571bc8971b3c7','申请更新邮箱','','cmii-uav-user','/api/uav/user/profile/updateEmail','POST',_binary '\0',_binary '\0','2020-05-26 09:44:34',1,'2024-10-11 15:37:12'),(112,'API_1032f1f983c37cd32e5b7381c4cbca9d','重新绑定手机','','cmii-uav-user','/api/uav/user/profile/updateTelephone','POST',_binary '\0',_binary '\0','2020-05-26 09:44:34',1,'2024-10-11 15:37:10'),(113,'API_deda391c18ef00ea6a63865be14310fc','通过身份证重新绑定手机','','cmii-uav-user','/api/uav/user/profile/updateTelephoneWithIdentity','POST',_binary '\0',_binary '\0','2020-05-26 09:44:34',1,'2024-10-11 15:37:10'),(115,'API_2a3d43803567789ca45f6c0f0fc4e1aa','更新用户名称','','cmii-uav-user','/api/uav/user/profile/updateName','POST',_binary '\0',_binary '\0','2020-05-29 01:39:27',1,'2024-10-11 15:37:09'),(116,'API_feba8e8d58c5347eb929af17138838f9','添加用户账号','','cmii-uav-user','/api/uav/user/profile/addAccount','POST',_binary '\0',_binary '\0','2020-05-29 01:39:27',1,'2024-10-11 15:37:14'),(117,'API_28b67fe2833bef7e732dbd5d89829618','发送登陆验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/sendLogin','POST',_binary '\0',_binary '\0','2020-05-29 01:39:27',1,'2024-10-11 15:37:20'),(118,'API_5dc51c889fa6be6bd5235d4059a4294f','检测登陆验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/checkLogin','POST',_binary '\0',_binary '\0','2020-05-29 01:39:27',1,'2024-10-11 15:37:15'),(119,'API_e58796bbb5570d9441ebc7e81e8599ab','发送注册验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/sendRegisty','POST',_binary '\0',_binary '\0','2020-05-29 01:39:27',1,'2024-10-11 15:37:18'),(120,'API_ba2f464c282b3a0553bd99165d06d783','检测注册验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/checkRegisty','POST',_binary '\0',_binary '\0','2020-05-29 01:39:27',1,'2024-10-11 15:37:13'),(121,'API_98b17ab44f353e164355f455a423419b','发送找回密码验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/sendResetPassword','POST',_binary '\0',_binary '\0','2020-05-29 01:39:27',1,'2024-10-11 15:37:13'),(122,'API_0aeba2b421ca15f92cd5428c886d485b','检测找回密码验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/checkResetPassword','POST',_binary '\0',_binary '\0','2020-05-29 01:39:27',1,'2024-10-11 15:37:15'),(123,'API_4af205f553090073657fd3225909fca0','预览excel','','cmii-uav-user','/system/file/preViewExcel','POST',_binary '\0',_binary '\0','2020-06-02 03:54:05',1,'2024-10-11 15:37:10'),(124,'API_cd482e686ebdeb7f999493b5b5d8a462','下载用户批量导入模版','','cmii-uav-user','/system/file/userTemplate','GET',_binary '\0',_binary '\0','2020-06-04 06:33:56',1,'2024-10-11 15:37:13'),(125,'API_4600ad4f0e176d556393a65c04510e51','批量上传用户','','cmii-uav-user','/api/uav/user/userUpload','POST',_binary '\0',_binary '\0','2020-06-04 17:27:12',1,'2024-10-11 15:37:17'),(126,'API_2ee55d087127129a3a6d29dbf9b6469f','重置','','cmii-uav-user','/api/uav/user/profile/resetPwd','POST',_binary '\0',_binary '\0','2020-06-07 02:50:55',1,'2024-10-11 15:37:17'),(169,'API_56bc7049827cfeba0af9af2bb04c2f81','修改载荷生产厂家和设备类型','','cmii-uav-device','/api/uav/load/updateDevManufacturer',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(170,'API_0b82428385517d636fc9bcdb34040cbc','删除载荷生产厂家和设备类型','','cmii-uav-device','/api/uav/load/deleteDevManufacturer',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(171,'API_868fb317bf26069587bf72bd03ae4e91','载荷生产厂家和设备类型详情查询','','cmii-uav-device','/api/uav/load/queryDevManufacturerDetail',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(172,'API_da88cb85eb3563b3656c18b30366dbbd','根据设备类型获取生产厂家列表','','cmii-uav-device','/api/uav/load/querydevManufacturerListByMafId',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(173,'API_f429192ee4288e1dacf66e9d0f713051','查询设备类型列表','','cmii-uav-device','/api/uav/load/querydevTypes',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(174,'API_f51fc53186080cddef6dc118ca33b221','新增载荷生产厂家和设备类型','','cmii-uav-device','/api/uav/load/addDevManufacturer',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(175,'API_106a918609df946aca1a53655d32fb49','修改无人机','','cmii-uav-device','/api/uav/plane/updateUavPlane','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-10-11 01:36:48'),(176,'API_6fcb86dbb2501707e5ddbbb76c7668e7','删除无人机','','cmii-uav-device','/api/uav/plane/deleteUavPlane','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-10-11 01:36:46'),(177,'API_6fd9ffa6039d98a39b7ffe156d060d94','批量删除无人机','','cmii-uav-device','/api/uav/plane/deleteUavPlaneBatch','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-10-11 01:36:49'),(178,'API_6465ffa36bd12bf5d249583ca80364ba','模糊查询无人机编码列表','','cmii-uav-device','/api/uav/plane/queryUavCode','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(179,'API_35baa96ea7e128ba18521c93f66d7ec9','模糊查询生产厂家列表','','cmii-uav-device','/api/uav/plane/queryMnfName','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(180,'API_44d5cb8bf252057df56597309c8ae02d','模糊查询无人机型号列表','','cmii-uav-device','/api/uav/plane/queryUavMode','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(181,'API_7a31287ec4ca56716189ac715ffff95e','模糊查询无人机形态列表','','cmii-uav-device','/api/uav/plane/queryUavShape','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(182,'API_0dfc8854557634dfa5d03ad49d336793','模糊查询无人机尺度列表','','cmii-uav-device','/api/uav/plane/queryUavSize','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(183,'API_8a96f6bda4172a6945cb2924b6c6bf70','模糊查询可用状态列表','','cmii-uav-device','/api/uav/plane/queryUseStat','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-10-11 01:36:43'),(184,'API_87164cc21687f97d2041965ae9f1b66f','模糊查询生产厂家有的产品型号列表','','cmii-uav-device','/api/uav/plane/queryModeListByMnf','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(185,'API_79f66734cd6fa15fd50c4cea770b08d6','通过产品型号查询生产厂家和产品型号对象','','cmii-uav-device','/api/uav/plane/queryMnfModeByMode','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(186,'API_f7e38acfe5b46367db42b53b495d95b4','按条件分页查询无人机信息','','cmii-uav-device','/api/uav/plane/queryUavPlane','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(187,'API_c4aed632c3e6a6031a7ca0305caa11aa','按无人机编码查询无人机详情查询','','cmii-uav-device','/api/uav/plane/queryDetailByUavCode','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(188,'API_31151a2ae3f60864f0184a3e4b73a1f3','获取无人机照片','','cmii-uav-device','/api/uav/plane/queryUavPicByCode','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-10-11 01:36:54'),(189,'API_75faa10f56c898c1e76b50cf283a4a3d','查询指定公司/机构范围内的无人机编码列表','','cmii-uav-device','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-10-11 01:36:45'),(190,'API_b90518a6151aaf568edc63b43d601817','根据无人机编码查询该无人机是否存在','','cmii-uav-device','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-10-11 01:36:53'),(191,'API_dab95364a57d89e51d76193f66810c55','生成新无人机编码','','cmii-uav-device','/api/uav/plane/newUavCode','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-10-11 01:36:54'),(192,'API_d06ee272c26f99d194aa9da2a4aede6d','设置无人机在线状态','','cmii-uav-device','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-10-11 01:36:48'),(193,'API_a0ebba8fe10fc7ff7068af1c74331a32','新增无人机','','cmii-uav-device','/api/uav/plane/addUavPlane','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-10-11 01:36:42'),(194,'API_9123f5d24a53ed45473aaf78dbff8b1d','新增无人机载荷绑定','','cmii-uav-device','/api/uav/plane/addUavDev',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(195,'API_d08edaffa3c49fbd4b21f7f3e343e0a0','无人机绑定的载荷列表查询','','cmii-uav-device','/api/uav/plane/queryDevByUav',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(196,'API_6ef033bb286b002ef0f4c243b5beb1b0','无人机解绑载荷','','cmii-uav-device','/api/uav/plane/unboundDevFromUav',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(197,'API_a0215c0676721e559700ba7257cc1266','无人机操作日志查询','','cmii-uav-device','/api/uav/plane/queryUavLogList',NULL,_binary '\0',_binary '\0','2020-06-24 16:25:20',1,'2020-06-24 21:31:13'),(198,'API_c491a74b63bf41be63230811eae2daa6','新增载荷','','cmii-uav-device','/api/uav/load/addUavDevice',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(199,'API_f2cfbd00e0b000771f41fce4bb6c56e0','修改载荷','','cmii-uav-device','/api/uav/load/updateUavDevice',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(200,'API_f8dba39581eb18d265010d8f2efc6d9d','删除载荷','','cmii-uav-device','/api/uav/load/deleteUavDevice',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(201,'API_ee3d08e629c84909f11400c4cb817608','批量删除载荷','','cmii-uav-device','/api/uav/load/deleteUavDeviceBatch',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(202,'API_a8ce2ea124712056992199a12a50a9b1','无人机绑定的载荷列表','','cmii-uav-device','/api/uav/load/queryUavDevicesByUavId',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(203,'API_67cb5e39759bbcc02989bddb67abed79','获取新载荷编码','','cmii-uav-device','/api/uav/load/queryUavDevCode','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(204,'API_618a8937c3bf426a934c944d560c04eb','获取载荷分页列表','','cmii-uav-device','/api/uav/load/queryUavDevList','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(205,'API_5edd6e98ab5da1ed7574800b0ed28087','获取未绑定载荷列表','','cmii-uav-device','/api/uav/load/queryUnboundUavDevList','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(206,'API_894dc58e65b272dceeaf08fdb4486a2b','查询载荷是否有绑定无人机','','cmii-uav-device','/api/uav/load/checkDevBoundRelations','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(207,'API_cf6aa87a8e86d0240670beb3a268f6ee','模糊查询载荷编码列表','','cmii-uav-device','/api/uav/load/queryDevCodeList','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(208,'API_e9f2d641c20ecd673cee5293254c09da','载荷详情查询','','cmii-uav-device','/api/uav/load/queryUavDeviceDetail',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(209,'API_dce2075fbb65dad6506bc2240773d754','查询无人机类型详情','','cmii-uav-device','/api/uav/plane/queryUavModelDetail','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(210,'API_d7c3a419346333e9a050a11c2201dabd','新增无人机类型','','cmii-uav-device','/api/uav/plane/addUavModel','POST',_binary '\0',_binary '\0','2020-07-13 01:25:20',1,'2020-07-13 06:31:13'),(211,'API_8d32c4d3366dead1c1add0d82ed3dc3d','修改无人机类型','','cmii-uav-device','/api/uav/plane/updateUavModel','POST',_binary '\0',_binary '\0','2020-07-13 01:25:20',1,'2020-07-13 06:31:13'),(212,'API_808683de543f3716b25400a704250d1e','删除无人机类型','','cmii-uav-device','/api/uav/plane/deleteUavModel','POST',_binary '\0',_binary '\0','2020-07-13 01:25:20',1,'2020-07-13 06:31:13'),(213,'API_378d645bb2f6b03bbef75dba42a1c639','模糊搜索厂家对应的设备型号列表','','cmii-uav-device','/api/uav/load/queryDevModelListByMafId','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(214,'API_3c2b4ca91e53a585605a144ff2b8a928','删除载荷设备型号','','cmii-uav-device','/api/uav/load/deleteUavDevModel','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(215,'API_f5de88192341d2e0bc4d55411b2ecafa','新增载荷设备型号','','cmii-uav-device','/api/uav/load/addUavDevModel','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(216,'API_5ab916008111d8240228aafe49f91bdd','修改载荷设备型号','','cmii-uav-device','/api/uav/load/updateUavDevModel','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(217,'API_03edda2d2a799df3cf21484d905701e9','载荷设备型号详情查询','','cmii-uav-device','/api/uav/load/queryUavDevModelDetail','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(218,'API_7d444eaa2f15f8b184dd1855415e4446','securityConfiguration','','cmii-uav-device','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-07-13 01:25:20',1,'2022-04-25 02:49:37'),(219,'API_b8ff7a2544bb4e8c6e7b79f324083dab','uiConfiguration','','cmii-uav-device','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-07-13 01:25:20',1,'2022-04-25 02:49:37'),(220,'API_603ce91dec93cfb4063c1926d38cf572','swaggerResources','','cmii-uav-device','/swagger-resources','',_binary '\0',_binary '\0','2020-07-13 01:25:20',1,'2022-04-25 02:49:37'),(221,'API_051cfba46414c56f1b4537687f89833d','errorHtml','','cmii-uav-device','/error','',_binary '\0',_binary '\0','2020-08-08 12:25:20',1,'2024-10-11 01:36:50'),(222,'API_94a3eb35188d0b70f984c9e079a47268','获取单个无人机目前的航迹','','cmii-uav-surveillance','/surveillance/queryUavPoints/{UASID}',NULL,_binary '\0',_binary '\0','2020-06-17 12:39:49',1,'2020-06-18 14:08:28'),(223,'API_83d729de6d968040f9c77d272a61bc1f','查询本公司飞机七日内飞行历史记录','','cmii-uav-surveillance','/surveillance/flyHistory','GET',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2024-09-23 20:58:58'),(224,'API_55bba35223746a01d3d5d05b2a46d3d6','securityConfiguration','','cmii-uav-surveillance','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2022-03-31 03:10:04'),(225,'API_37f09116159b86c2dd50d79287c517b5','uiConfiguration','','cmii-uav-surveillance','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2022-03-31 03:10:05'),(226,'API_87490b132b78566a21cf497d89b38198','swaggerResources','','cmii-uav-surveillance','/swagger-resources','',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2022-03-31 03:10:04'),(227,'API_f44699527a155e7a951e5254a9bb7b75','查询公司/机构所属的无人机编码列表','','cmii-uav-surveillance','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2023-03-29 09:05:05'),(228,'API_d744eb7808517966bff9e3b1e667019e','按无人机编码查询无人机详情查询','','cmii-uav-surveillance','/api/uav/plane/queryDetailByUavCode','POST',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2020-06-24 17:08:28'),(229,'API_819d14f47a56a3e80d475f94bd2d471b','设置无人机在线状态','','cmii-uav-surveillance','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2023-03-29 09:05:05'),(230,'API_5c3e2e1810caa38551ef924cc8e72498','无人机绑定的载荷列表查询','','cmii-uav-surveillance','/api/uav/plane/queryDevByUav',NULL,_binary '\0',_binary '\0','2020-06-16 09:39:49',1,NULL),(231,'API_1f4fbefa225a2595fdb562694e8a6eb0','根据无人机编码查询该无人机是否存在','','cmii-uav-surveillance','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2023-03-29 09:05:05'),(232,'API_960f651fd3be99401654dc83dd053fb2','查询无人机类型详情','','cmii-uav-surveillance','/api/uav/plane/queryUavModelDetail','POST',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2020-06-24 17:08:28'),(233,'API_378057d4cc00ea62cae9806f7cac273c','errorHtml','','cmii-uav-surveillance','/error','',_binary '\0',_binary '\0','2020-06-30 16:39:49',1,'2024-09-23 20:58:59'),(234,'API_009b9f297e6d324bdb9868996eeab36f','新增载荷','','cmii-uav-device','/api/uav/load/addUavLoad','POST',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2024-10-11 01:36:43'),(235,'API_2734ea96b050f2deae5883c82d4ae2e5','修改载荷','','cmii-uav-device','/api/uav/load/updateUavLoad','POST',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2024-10-11 01:36:48'),(236,'API_e35c03761aa95413b9dadbf0ae476334','删除载荷','','cmii-uav-device','/api/uav/load/deleteUavLoad','POST',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2024-10-11 01:36:51'),(237,'API_438e3f86a59e35e254ea26df38c6602a','批量删除载荷','','cmii-uav-device','/api/uav/load/deleteUavLoadBatch','POST',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2024-10-11 01:36:46'),(238,'API_843b9797693a0536db662a14d01a0e51','载荷详情查询','','cmii-uav-device','/api/uav/load/queryUavLoadDetail','GET',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2020-07-13 07:26:03'),(239,'API_dba08ee989879f608bba49f094509933','模糊查询载荷生产厂家列表','','cmii-uav-device','/api/uav/load/querydevMnfList',NULL,_binary '\0',_binary '\0','2020-06-15 21:10:26',1,'2020-06-16 03:26:03'),(240,'API_1be70f68207732dfc5d150c1ab5e318c','模糊查询载荷设备类型列表','','cmii-uav-device','/api/uav/load/queryDevTypeList','POST',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2020-07-13 07:26:03'),(241,'API_d937afa65e86eeb087905b8fdd9f7872','新增无人机载荷绑定','','cmii-uav-device','/api/uav/plane/addUavLoad','POST',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2020-07-13 07:26:04'),(242,'API_0d52f355600136c09d156eda403909de','无人机绑定的载荷列表查询','','cmii-uav-device','/api/uav/plane/queryLoadByUav','POST',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2020-07-13 07:26:04'),(243,'API_e83782efad13b139f36f5d86c23dec92','无人机解绑载荷','','cmii-uav-device','/api/uav/plane/unboundLoadFromUav','POST',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2024-10-11 01:36:53'),(244,'API_c141c202beb8477f05aea714392e11b4','无人机绑定的载荷列表查询','','cmii-uav-surveillance','/api/uav/plane/queryLoadByUav','POST',_binary '\0',_binary '\0','2020-06-24 17:08:28',1,'2020-06-24 11:30:08'),(245,'API_5fe33412cbe4aef4c0983bc6cc595a12','模糊查询载荷生产厂家列表','','cmii-uav-device','/api/uav/load/queryDevMnfList','POST',_binary '\0',_binary '\0','2020-07-15 02:10:14',1,'2020-07-14 18:30:46'),(246,'API_5238a0e4378c5ab60f223f4575b1ca49','获取单个无人机目前的航迹,不包含态势数据','','cmii-uav-surveillance','/surveillance/queryUavPoints','POST',_binary '\0',_binary '\0','2020-06-24 04:13:22',1,'2020-06-23 20:40:58'),(247,'API_f8575d0d0d6138ed277f0339a0d561ee','恢复一个公司','','cmii-uav-user','/api/uav/org/enableCompany','POST',_binary '\0',_binary '\0','2020-06-20 08:15:53',1,'2024-10-11 15:37:11'),(248,'API_f4cad236d06712a0c44987ebb502faf1','关停一个公司','','cmii-uav-user','/api/uav/org/disableCompany','POST',_binary '\0',_binary '\0','2020-06-20 08:15:53',1,'2024-10-11 15:37:15'),(249,'API_e52cbd9464f9e29fcc2fa4860aa672ca','测试添加','','cmii-uav-user','/api/uav/uavTestPO/testRpc','POST',_binary '\0',_binary '\0','2020-06-20 08:15:54',1,'2020-06-20 00:15:58'),(250,'API_452d66110157d297ffe6356f2fbb9107','根据邀请码,查询邀请信息','','cmii-uav-user','/registry/getInvitedInfo','POST',_binary '\0',_binary '\0','2020-06-20 08:15:54',1,'2024-10-11 15:37:09'),(251,'API_ce779d357be0d8577ce7af6ac166c639','根据用户id集合获取用户信息','','cmii-uav-user','/user/getByIds','POST',_binary '\0',_binary '\0','2020-06-20 08:15:54',1,'2024-10-11 15:37:10'),(252,'API_2f792ba68267c0e9802e2a3ff75ff56d','获取平台所有的资源树,并统计(菜单,按钮)','','cmii-uav-user','/api/uav/resource/queryResourceTreeStatistic','POST',_binary '\0',_binary '\0','2020-06-23 09:23:16',1,'2024-10-11 15:37:09'),(253,'API_952d06cbfdc5cd71b09f941194c76b92','角色分页查询','','cmii-uav-user','/api/uav/role/queryPage','POST',_binary '\0',_binary '\0','2020-06-23 09:23:16',1,'2024-10-11 15:37:15'),(254,'API_bc97a2e4a906e69ba0a38961e61dd1c2','获取角色资源树','','cmii-uav-user','/api/uav/role/getRoleResourceTree','POST',_binary '\0',_binary '\0','2020-06-23 09:23:16',1,'2024-10-11 15:37:10'),(255,'API_ba389f10315750ec60df2e7041aadb75','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-surveillance','/surveillance/querySinglePlaneTrack','POST',_binary '\0',_binary '\0','2020-06-24 22:40:52',1,'2020-06-25 11:13:43'),(256,'API_e16193a54a8c3605718087964b475b22','查询所有机场','','cmii-uav-airspace','/zydAirport/listAirport.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2024-10-11 08:57:36'),(257,'API_51cfdab152fd2f16dd20ecace8ff2d23','删除空域容量','','cmii-uav-airspace','/zydAirspaceCapacity/deleteCapacityByAirsNo.do','DELETE',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(258,'API_1fec04562343c9dbe9baa50196a456fc','新增空域容量','','cmii-uav-airspace','/zydAirspaceCapacity/saveZydAirspaceCapacity.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(259,'API_4915b9309b715ec171376f4e61ab5ae7','修改空域容量','','cmii-uav-airspace','/zydAirspaceCapacity/updateZydAirspaceCapacity.do','PUT',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(260,'API_b26faf6149440b54eaf4f9ab1da96b84','按条件分页查询空域申请和时间段','','cmii-uav-airspace','/zydAirspace/queryByConditons.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2024-10-11 08:57:38'),(261,'API_895f4f13f1573208eb8e18cbb2673253','获取新建空域申请页面的下拉框数据','无需传参','cmii-uav-airspace','/zydAirspace/getDropDownBox.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(262,'API_52329ea052a3213ef59284b74b995e83','新增空域申请和时间段','','cmii-uav-airspace','/zydAirspace/saveAirspace.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2024-10-11 08:57:37'),(263,'API_fc665fb4031a71c16c6c30a8e3f5ac9e','飞行计划获取空域列表','传入空域申请json字符串,需要分页数据,查询条件为主键时为查询详情','cmii-uav-airspace','/zydAirspace/queryAirspace.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(264,'API_395e7fe8f2f8860dfc6d0d53d4451cec','编辑修改空域申请','传入空域申请json字符串,需要有主键','cmii-uav-airspace','/zydAirspace/editAirspace.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2024-10-11 08:57:37'),(265,'API_4bd275a28b0298f50a95fc3b00ac0b28','批量删除空域申请和时间段-n','传入空域申请主键,以数组方式传入','cmii-uav-airspace','/zydAirspace/deleteAirspace.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2024-10-11 08:57:37'),(266,'API_52d7c991d2962e1cb946c1b6ca2a989a','审核空域','传入空域编号、审核操作、审核人id','cmii-uav-airspace','/zydAirspace/auditAirspace.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(267,'API_6628f3f97efaec4c29b5f197ae3e03cf','查询空域详情','传入空域主键','cmii-uav-airspace','/zydAirspace/queryDetail.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2024-10-11 08:57:36'),(268,'API_ab002d2b6eaa803d8a22092d2d569c3f','获取空域申请类型的数量-n','无需传参','cmii-uav-airspace','/zydAirspace/getCountByStat.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(269,'API_045305960e66f93a66a18ddde0cb1750','查询空域容量列表','','cmii-uav-airspace','/zydAirspace/getAirspaceCapacity.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(270,'API_25e76177f5a0e13252ce31b02e85dfe5','查询空域容量详情','','cmii-uav-airspace','/zydAirspace/getAirspaceCapacityById.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(271,'API_45e4cf438d3b1c4f8e5710d0c52d37eb','为监视提供的空域接口','无需传参','cmii-uav-airspace','/zydAirspace/getAirspaceBySurveillance.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(272,'API_681049cd535eee150ecf3ba034c14589','查询未定义空域容量且为已通过的临时飞行区','','cmii-uav-airspace','/zydAirspace/getAirspaceCapacityByAdd.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(273,'API_a33b13d78be515f2030a8abe6fdeccb2','获取空域申请和空域限制所有数据-n','无需传参','cmii-uav-airspace','/zydAirspace/getAllAirspaceAndLimit.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(274,'API_e64eb41adecd6be488be482850f85988','获取空域申请和空域限制所有数据','无需传参','cmii-uav-airspace','/zydAirspace/getAirspaceAndLimit.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2024-10-11 08:57:38'),(275,'API_417d074d0c96a630a3b3ee601d4f6084','查询临时飞行区','无需传参','cmii-uav-airspace','/zydAirspace/queryErailAirspace.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(276,'API_3fe4fd9c710fa314b33323442031d249','空域历史统计查询','','cmii-uav-airspace','/zydAirspaceHistoricalData/getAirspaceHistoricalData.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(277,'API_e58ae1d8608f13b4eec42bf21d4e6237','根据空域编号查询空域历史','','cmii-uav-airspace','/zydAirspaceHistoricalData/getAirspaceHistoricalDataByAirsNo.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(278,'API_30ddb9445d4740298095d0cbf3aa49fa','获取空域实时数据','','cmii-uav-airspace','/zydAirspaceRealData/getAirspaceRealData.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(279,'API_e1cb1af69ce841d8f0eea9c78210c63d','根据公司id获取空域实时数据','','cmii-uav-airspace','/zydAirspaceRealData/getAirspaceRealDataByCompanyid.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(280,'API_a0bcf36f4c8f04b09eff28b54445737b','按空域类型查询空域限制','传入参数为空域类型 多个请用,相隔','cmii-uav-airspace','/zydAreaLimit/queryZydAreaLimitByAreaTypeSur.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(281,'API_99a42a28165f388e086614adc0f23529','按空域类型查询空域限制','传入参数为空域类型','cmii-uav-airspace','/zydAreaLimit/queryLimitAreaByType.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(282,'API_b2fb5db5b0f7f6dcb8444e8145b5dffa','按id删除空域限制','传入参数为id值','cmii-uav-airspace','/zydAreaLimit/deleteZydAreaLimitById.do','DELETE',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(283,'API_6d8d8dd3b615f81d6774ed81916615a7','新增空域限制-n','传入参数为zydAreaLimit实体对象','cmii-uav-airspace','/zydAreaLimit/insertZydAreaLimit.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(284,'API_01b9da8fa89bf3bd9b06b29b9ef938d7','修改空域限制-n','传入参数为zydAreaLimit实体对象','cmii-uav-airspace','/zydAreaLimit/updateZydAreaLimit.do','PUT',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(285,'API_9983d216745fa0f33df53aab1785f7c7','按id查询空域限制','传入参数为id值','cmii-uav-airspace','/zydAreaLimit/queryZydAreaLimitById.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(286,'API_7ae8c3349cf3e68db94ceff112d98c8b','为监视提供的接口,用于查询告警','无需传参数','cmii-uav-airspace','/zydAreaLimit/queryZydAreaLimitBySurveillance.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(287,'API_dcc1b19439b953d1c53b4d4e347c2f11','按空域类型查询空域限制-n','传入参数为空域类型 多个请用,相隔','cmii-uav-airspace','/zydAreaLimit/queryZydAreaLimitByAreaType.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(288,'API_9489ebf61622dfc85ecf0ec578449dfe','飞行任务类型字典表','','cmii-uav-airspace','/zydDicFlytask/getZydDicFlytask.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2021-09-22 20:09:11'),(289,'API_f8fd09b31ddbac06045bd342be87770c','uiConfiguration','','cmii-uav-airspace','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2022-04-25 02:48:43'),(290,'API_443b50cd6f58599295241c6de6cb7e01','swaggerResources','','cmii-uav-airspace','/swagger-resources','',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2022-04-25 02:48:43'),(291,'API_4c57dc011da8906cdb1dcd15c54c080a','securityConfiguration','','cmii-uav-airspace','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2022-04-25 02:48:43'),(292,'API_ea7a7243272fdfc2331b8342add4f863','error','','cmii-uav-airspace','/error','',_binary '\0',_binary '\0','2020-07-05 18:14:28',1,'2024-10-11 08:57:38'),(293,'API_8138e0c7ce00c4dd9aea4f7f624e5f98','查询所有无人机编码列表','','cmii-uav-device','/api/uav/plane/queryAllUavCode','GET',_binary '\0',_binary '\0','2020-07-02 19:03:43',1,'2024-10-11 01:36:44'),(294,'API_889e384e48d54fe17111942c773aca48','查询所有无人机编码列表','','cmii-uav-surveillance','/api/uav/plane/queryAllUavCode','GET',_binary '\0',_binary '\0','2020-06-25 08:06:48',1,'2020-06-25 22:18:11'),(295,'API_89dba7a6eb9a2cfacedfd80f9ac039c7','添加一个问题反馈','','cmii-uav-feedback','/api/uav/feedback/add','POST',_binary '\0',_binary '\0','2020-06-24 01:31:01',1,'2020-07-01 06:27:59'),(296,'API_425ee952c02aa238fed24797554ac6f2','导出查询结果','','cmii-uav-feedback','/api/uav/feedback/export','POST',_binary '\0',_binary '\0','2020-06-24 01:31:01',1,'2020-07-01 06:28:00'),(297,'API_e4a55343c032ef4fc49727f482e7eb67','查询反馈类型','','cmii-uav-feedback','/api/uav/feedback/queryFeedbackType','POST',_binary '\0',_binary '\0','2020-06-24 01:31:01',1,'2020-07-01 06:28:00'),(298,'API_dc560856289d3a9211012dbabb79ef29','查询应用列表','','cmii-uav-feedback','/api/uav/feedback/queryApps','POST',_binary '\0',_binary '\0','2020-06-24 01:31:01',1,'2020-07-01 06:28:00'),(299,'API_772d54d06ec5de08c748ab474f5ed449','查询问题反馈','','cmii-uav-feedback','/api/uav/feedback/queryFeedbacks','POST',_binary '\0',_binary '\0','2020-06-24 01:31:01',1,'2020-07-01 06:28:00'),(300,'API_64552bbf0983e08276afbdd6c20fe8f1','securityConfiguration','','cmii-uav-feedback','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-06-24 01:31:01',1,'2020-07-01 06:28:01'),(301,'API_92bc10538452e5059980a0a68ff57611','uiConfiguration','','cmii-uav-feedback','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-06-24 01:31:01',1,'2020-07-01 06:28:01'),(302,'API_38e7b789c679b2e181a351ba0c48f3e4','swaggerResources','','cmii-uav-feedback','/swagger-resources','',_binary '\0',_binary '\0','2020-06-24 01:31:01',1,'2020-07-01 06:28:01'),(303,'API_9e1361a03705c615f98b19b4e7e3b5bd','errorHtml','','cmii-uav-feedback','/error','',_binary '\0',_binary '\0','2020-06-24 09:31:01',1,'2020-06-24 01:31:01'),(304,'API_df40b16c8af79cc961c67057562e3ec6','查询高度和时间有重叠部分的临时空域和限制空域-n','传入参数为zydAreaLimit实体对象','cmii-uav-airspace','/zydAreaLimit/queryZydAreaLimitByCondition.do','POST',_binary '\0',_binary '\0','2020-07-01 06:13:38',1,'2024-10-11 08:57:37'),(305,'API_51551e9c8da1083fafaf04aa977de44f','模糊查询无人机编码和型号列表','','cmii-uav-device','/api/uav/plane/queryUavCodeMode',NULL,_binary '\0',_binary '\0','2020-06-28 07:04:11',1,NULL),(306,'API_f4c18ef93dddfe79981ccc1ccc4d7fe5','模糊查询无人机编码和型号列表','','cmii-uav-device','/api/uav/plane/queryUavCodeModel','POST',_binary '\0',_binary '\0','2020-07-02 23:05:42',1,'2020-07-02 16:59:32'),(307,'API_c62b95dc88d0b6772dda252389e33ed6','检查空域是否重复-n','','cmii-uav-airspace','/zydAirspace/judgeAirspaceIntersect.do','POST',_binary '\0',_binary '\0','2020-06-30 02:58:54',1,'2020-06-29 19:04:16'),(308,'API_68a121b56fb6d1f3a2fec0b3b172b5ff','模糊查询无人机编码和型号列表','','cmii-uav-surveillance','/api/uav/plane/queryUavCodeModel','POST',_binary '\0',_binary '\0','2020-06-29 06:55:15',1,'2020-07-01 07:01:25'),(405,'API_03199eef7972d4f754ebfed14a4d8ee7','删除飞行报告附件地址:根据id','','cmii-uav-waypoint','/api/uav/waypoint/flyAttachment/{id}','DELETE',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 06:32:24'),(406,'API_c94f5c7650a167b0836f08a3e339de7e','保存附件','','cmii-uav-waypoint','/api/uav/waypoint/flyAttachment/save','POST',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 06:32:24'),(407,'API_87c753396b50cf21b07804a712e01ed4','获取飞行作业信息:根据id','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-06-30 09:34:35'),(408,'API_e45c895f2e3c1ce451277932071df036','停止作业','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/stop/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 02:36:23'),(409,'API_63488ccf019a1c67a50c077f4e7c8951','获取所有的飞行作业信息','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/list','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 02:36:23'),(410,'API_22fb324767fdfdef4a2c96a707d66cfe','飞行作业信息保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/save','POST',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 02:36:23'),(411,'API_22233893c6a77ac0cc161383336c7381','模糊搜索分页:作业名/作业描述/关联的无人机,另外:作业状态为点击不同按钮','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/json','POST',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 02:36:23'),(412,'API_d1aa0342ea4a1fc38d9a19a36018ad87','选择飞机','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/pickUpUav/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 06:32:24'),(413,'API_48ff1233dd1e1811a25eceee27a29828','起飞','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/takeOff/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 06:32:24'),(414,'API_83213c76225b7b4d6854d345cc62ce42','暂停作业','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/pause/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 02:36:23'),(415,'API_52bc2f64116a946693a387adc75f2474','继续作业','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/continueMission/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 02:36:23'),(416,'API_a8a0348bca1c4ccffb3959946b7c3563','返航','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/goHome/{id}/{speed}/{height}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 06:32:24'),(417,'API_1c047b8d17af63b7a35cdc44859481d7','降落','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/startLanding/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 06:32:24'),(418,'API_a88ee7ca803e380026953c88057be0d5','确认着陆','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/confirmLanding/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 06:32:24'),(419,'API_eae9b02683d2e40e50ee8a640424eac4','获取:根据id','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionReport/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-06-30 09:34:35'),(420,'API_67f785173c25f7d9569a8b2f0c4a9ef3','获取所有的','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionReport/list','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 06:32:24'),(421,'API_c649c685ce671565d57265a72720ae57','保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionReport/save','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(422,'API_198d95167c3219ebecceca94c1dcf96a','文件打包下载','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionReport/downloadFile/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(423,'API_296173217583fdf0bdcae776dbd2b478','获取所有的','','cmii-uav-waypoint','/api/uav/waypoint/flyPathInfo/list','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(424,'API_8d59e9b0241bfcf0196258db59c52bdd','新增和保存(需要包括航点参数)','','cmii-uav-waypoint','/api/uav/waypoint/flyPathInfo/save','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(425,'API_972f33164a3bb77cf04b3217773b02d7','模糊搜索分页:航线名,飞行器类型(形态)','','cmii-uav-waypoint','/api/uav/waypoint/flyPathInfo/json','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(426,'API_615cc5d27b63a48ac3e8a99840c842d1','获取:根据id','','cmii-uav-waypoint','/api/uav/waypoint/flyPathInfo/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(427,'API_48d8d948f9d3dfcf51fc0fdc5a91528b','删除:根据id删除航线和航点','','cmii-uav-waypoint','/api/uav/waypoint/flyPathInfo/delete/{id}','DELETE',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(428,'API_c998f185393ba2a6cfbe5ca0902fb2cf','导入指令集','','cmii-uav-waypoint','/api/uav/waypoint/flyPathInfo/importCommand','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(429,'API_7b0c8872f619a5656e30e9a6d43bd0a2','获取:根据id','','cmii-uav-waypoint','/api/uav/waypoint/wayPoint/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(430,'API_030a5368cf9bb0fddd995a19668f1aea','删除:根据id并保存剩下点','','cmii-uav-waypoint','/api/uav/waypoint/wayPoint/deleteFlushPoint','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(431,'API_af55b831faa0400399e920499acc8225','获取所有的','','cmii-uav-waypoint','/api/uav/waypoint/wayPoint/list','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(432,'API_8c2fa307536617360def7877255174ff','保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-waypoint','/api/uav/waypoint/wayPoint/save','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(433,'API_bc6dea3cd12ea84f3dbcaed6ebe3a54c','获取:根据搜索数据传入的对象','','cmii-uav-waypoint','/api/uav/waypoint/wayPoint/json','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(434,'API_b02c75beefa57fdcf8c9a7d2d33189da','根据id删除航点','','cmii-uav-waypoint','/api/uav/waypoint/wayPoint/deleteById/{id}','DELETE',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(435,'API_86e37cb419359c628624a328866fdad2','获取所有航点:根据航线id','','cmii-uav-waypoint','/api/uav/waypoint/wayPoint/getByFlyLineId/{flyLineId}','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(436,'API_adb8cc3d03cf80c9322ccbe4a4df7c3f','根据航线id清空航点','','cmii-uav-waypoint','/api/uav/waypoint/wayPoint/deleteByPath/{id}','DELETE',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(437,'API_a9546080612462887b543d5835354159','swaggerResources','','cmii-uav-waypoint','/swagger-resources','',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2022-04-25 02:50:20'),(438,'API_41642d48ec6460a8dc7ccd0c11c8ca90','uiConfiguration','','cmii-uav-waypoint','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2022-04-25 02:50:20'),(439,'API_67dd77768e42e1f32694694d106c12c7','securityConfiguration','','cmii-uav-waypoint','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2022-04-25 02:50:20'),(440,'API_c04d080dbe4af42982229ee56d673d90','载荷设备型号详情查询','','cmii-uav-waypoint','/api/uav/load/queryUavDevModelDetail','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(441,'API_99654785a53be32b169eefec49b73b53','无人机绑定的载荷列表','','cmii-uav-waypoint','/api/uav/load/queryUavLoadsByUavId','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(442,'API_c805f2cb18b0728dc3e62c6fcf1b2e09','downloadByUrl','','cmii-uav-waypoint','/api/uav/minio/getObjectByUrl','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(443,'API_602b90c614e5098802fc76501493c536','upload','','cmii-uav-waypoint','/api/uav/minio/putObject','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(444,'API_17a8ee1b67a3899d77335f8e68fc02c8','查询公司/机构所属的无人机编码列表','','cmii-uav-waypoint','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2023-05-04 09:35:55'),(445,'API_8d9f3877d317319dcd7d157b7fb4128b','设置无人机在线状态','','cmii-uav-waypoint','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2023-05-04 09:35:55'),(446,'API_5b233da335abf5911337f5ad833fe4d2','查询无人机类型详情','','cmii-uav-waypoint','/api/uav/plane/queryUavModelDetail','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(447,'API_9ccf17d4e9ca5038102917bbc52160bd','根据无人机编码查询该无人机是否存在','','cmii-uav-waypoint','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2023-05-04 09:35:55'),(448,'API_a98060907e17612eaf178fc6e70946bc','查询所有无人机编码列表','','cmii-uav-waypoint','/api/uav/plane/queryAllUavCode','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(449,'API_216b336c5ca8d275a2d41d5b4d5e08ae','模糊查询无人机编码和型号列表','','cmii-uav-waypoint','/api/uav/plane/queryUavCodeModel','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(450,'API_ed0a1707acc22bfbed3fa40054eb6fcf','无人机绑定的载荷列表查询','','cmii-uav-waypoint','/api/uav/plane/queryLoadByUav','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(451,'API_5e20a049d88bed87f87aa5792c0f43f5','按无人机编码查询无人机详情查询','','cmii-uav-waypoint','/api/uav/plane/queryDetailByUavCode','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(452,'API_6dba74458a91bd2993cbf6dc17881d1f','error','','cmii-uav-waypoint','/error','',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2024-09-09 09:16:30'),(453,'API_fa2680a92192033899a2481e8fb3bb6e','根据token获取用户基本信息','','cmii-uav-user','/system/checkPassword','POST',_binary '\0',_binary '\0','2020-07-01 06:23:39',1,'2024-10-11 15:37:12'),(454,'API_369462ef1c44ffe0533a3ac24f92a675','删除飞行作业信息:根据id','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/{id}','DELETE',_binary '\0',_binary '\0','2020-07-01 06:32:24',1,NULL),(455,'API_9929aaba8279679784e36c84961bcc74','删除:根据id','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionReport/{id}','DELETE',_binary '\0',_binary '\0','2020-07-01 06:32:24',1,NULL),(456,'API_92c73e3d40fab73a5aac050b6022394c','根据用户id获取用户详细信息','','cmii-uav-user','/user/getDetailById','POST',_binary '\0',_binary '\0','2020-07-02 02:47:43',1,'2024-10-11 15:37:09'),(457,'API_7b05767d9cf76eaa468bda44cadf1b49','删除飞行报告附件地址:根据id','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyAttachment/{id}','DELETE',_binary '\0',_binary '\0','2020-07-02 03:22:48',1,NULL),(458,'API_ee6bb3f642cae30a2aa852cd20ea9d85','保存附件','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyAttachment/save','POST',_binary '\0',_binary '\0','2020-07-02 03:22:48',1,NULL),(459,'API_5006d92bf004145da52981978815385d','获取飞行作业信息:根据id','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:48',1,NULL),(460,'API_ccca8f6d0bc59f0335afdc27e7149187','删除飞行作业信息:根据id','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/{id}','DELETE',_binary '\0',_binary '\0','2020-07-02 03:22:48',1,NULL),(461,'API_9d48881435ce7a755d77524da0cda1fa','停止作业','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/stop/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:48',1,NULL),(462,'API_ed6e9f6be729ddcaf41760e44d951235','获取所有的飞行作业信息','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/list','GET',_binary '\0',_binary '\0','2020-07-02 03:22:48',1,NULL),(463,'API_5bf4186e59ffc30663efa061c0a47630','飞行作业信息保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/save','POST',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(464,'API_79f83b747fbef0b7c9604eeb9276b37e','暂停作业','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/pause/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(465,'API_4b65648a2f649d0366a895e778f80d26','降落','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/startLanding/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(466,'API_5783719d0bc46cedc5c150c0f3e80e10','确认着陆','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/confirmLanding/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(467,'API_b312fe147b9dea48a801f5a5b608505f','起飞','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/takeOff/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(468,'API_17e0abb32e70c4ae52ab541276deaddd','返航','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/goHome/{id}/{speed}/{height}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(469,'API_2b6c410b748f8a12c48c64d63bd8894b','选择飞机','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/pickUpUav/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(470,'API_14e1c489991410b742810fee3bf68f38','继续作业','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/continueMission/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(471,'API_42b45cd4e3f3c18b16903803d8e702a1','模糊搜索分页:作业名/作业描述/关联的无人机,另外:作业状态为点击不同按钮','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/json','POST',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(472,'API_1c1721a7d2fcb6c7810052b134fccf93','获取:根据id','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionReport/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(473,'API_8e709398009f598c6402d484b485ff0d','删除:根据id','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionReport/{id}','DELETE',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(474,'API_eebb1a8f312d378489c69a51b12b5b10','获取所有的','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionReport/list','GET',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(475,'API_9ee7bbd2ed8e09382bfe4a8bc2bad7d7','保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionReport/save','POST',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(476,'API_64750ec137c20b76752080c0f2f19e29','文件打包下载','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionReport/downloadFile/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(477,'API_ffbc7a1cad559836808941b356d25429','获取所有的','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyPathInfo/list','GET',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(478,'API_6e06d94ed40a1f0d3213d97bdbbd4c84','新增和保存(需要包括航点参数)','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyPathInfo/save','POST',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,'2020-07-07 07:35:53'),(479,'API_5d592e3807192e9f4a28d0e0899917dd','模糊搜索分页:航线名,飞行器类型(形态)','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyPathInfo/json','POST',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(480,'API_3c330fc21987a359514a529ab6c72d78','删除:根据id删除航线和航点','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyPathInfo/delete/{id}','DELETE',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(481,'API_7ded17fffa01fa4089f259e66aa30979','获取:根据id','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyPathInfo/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(482,'API_718da25f9291c7056e3c15173c0a6f01','导入指令集','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyPathInfo/importCommand','POST',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(483,'API_4ed72c82c3a44d20eddf0d01c564f630','获取:根据id','','cmii-uav-waypoint-dev','/api/uav/waypoint/wayPoint/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(484,'API_3ebf0860798da6da9bd70b60427ed12c','删除:根据id并保存剩下点','','cmii-uav-waypoint-dev','/api/uav/waypoint/wayPoint/deleteFlushPoint','POST',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(485,'API_c04ec3d2006a47a8845c4648ead477fc','获取所有的','','cmii-uav-waypoint-dev','/api/uav/waypoint/wayPoint/list','GET',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(486,'API_f0aafc5e186d9513795454d4e5365e83','保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-waypoint-dev','/api/uav/waypoint/wayPoint/save','POST',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(487,'API_1498fec782d0271c47fa667ad81f94e2','根据id删除航点','','cmii-uav-waypoint-dev','/api/uav/waypoint/wayPoint/deleteById/{id}','DELETE',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(488,'API_aa5572c64c2940354a85588593e4eceb','获取:根据搜索数据传入的对象','','cmii-uav-waypoint-dev','/api/uav/waypoint/wayPoint/json','POST',_binary '\0',_binary '\0','2020-07-02 03:22:51',1,NULL),(489,'API_95152d1e517ef888fc53149a9a89d077','获取所有航点:根据航线id','','cmii-uav-waypoint-dev','/api/uav/waypoint/wayPoint/getByFlyLineId/{flyLineId}','POST',_binary '\0',_binary '\0','2020-07-02 03:22:51',1,NULL),(490,'API_a96f958b5463beb6424def7b94cb15b1','根据航线id清空航点','','cmii-uav-waypoint-dev','/api/uav/waypoint/wayPoint/deleteByPath/{id}','DELETE',_binary '\0',_binary '\0','2020-07-02 03:22:51',1,NULL),(491,'API_11956da36b4a1197dc3c38bc3e749395','uiConfiguration','','cmii-uav-waypoint-dev','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-07-02 03:22:51',1,NULL),(492,'API_8e17f291de7a4cfa6c57a773fd2da2cc','swaggerResources','','cmii-uav-waypoint-dev','/swagger-resources','',_binary '\0',_binary '\0','2020-07-02 03:22:51',1,NULL),(493,'API_0f89d05898b9ac137feb928d49ba6512','securityConfiguration','','cmii-uav-waypoint-dev','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-07-02 03:22:51',1,NULL),(494,'API_2a44fa7b71b2d945970e8f3fe3ccab4a','无人机绑定的载荷列表','','cmii-uav-waypoint-dev','/api/uav/load/queryUavLoadsByUavId','GET',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(495,'API_92fa68477d5837f207b3af3752c3eb37','载荷设备型号详情查询','','cmii-uav-waypoint-dev','/api/uav/load/queryUavDevModelDetail','GET',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(496,'API_388e61483ca0a881e336adf8ed6aeabd','upload','','cmii-uav-waypoint-dev','/api/uav/minio/putObject','POST',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(497,'API_0f95eef2b37eb81b7d22499f1ef0c111','downloadByUrl','','cmii-uav-waypoint-dev','/api/uav/minio/getObjectByUrl','POST',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(498,'API_f78185399115fc498fec7699c462c74b','无人机绑定的载荷列表查询','','cmii-uav-waypoint-dev','/api/uav/plane/queryLoadByUav','POST',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(499,'API_823c89e5b58dd52412fbeeaf5214e9c5','按无人机编码查询无人机详情查询','','cmii-uav-waypoint-dev','/api/uav/plane/queryDetailByUavCode','POST',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(500,'API_efe78dda29c2037aa2750db2f3f45a3f','设置无人机在线状态','','cmii-uav-waypoint-dev','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(501,'API_d2532b838b1952c7c197e5c505d09293','查询所有无人机编码列表','','cmii-uav-waypoint-dev','/api/uav/plane/queryAllUavCode','GET',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(502,'API_bd03c2bf3273581657892b69ca202b65','查询无人机类型详情','','cmii-uav-waypoint-dev','/api/uav/plane/queryUavModelDetail','POST',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(503,'API_bf705ab447776c502982d8888cd6c51d','根据无人机编码查询该无人机是否存在','','cmii-uav-waypoint-dev','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(504,'API_b45d08d586c93f6310ce1cc6cb507a80','查询公司/机构所属的无人机编码列表','','cmii-uav-waypoint-dev','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(505,'API_c11c24f57d2f2fdc95758a05b61ce93a','模糊查询无人机编码和型号列表','','cmii-uav-waypoint-dev','/api/uav/plane/queryUavCodeModel','POST',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(506,'API_a68408da04ab5173aad0a4500ee142b1','errorHtml','','cmii-uav-waypoint-dev','/error','',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,'2020-07-02 03:22:52'),(507,'API_6b6d6d9e3ab6685d17548baf4822a486','查询无人机是否可用','','cmii-uav-device','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2020-07-03 03:13:13',1,'2024-10-11 01:36:45'),(508,'API_462dc48c0c4286daadfa9d2ee087edac','设置无人机可用状态','','cmii-uav-waypoint-dev','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2020-07-03 05:48:19',1,NULL),(509,'API_ddb994a1c31625b31395ccecedab0b64','查询无人机是否可用','','cmii-uav-waypoint','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2020-07-03 06:55:01',1,'2023-05-04 09:35:55'),(510,'API_9c9693f0afde811d434735fa9aea64ed','新增无人机载荷绑定','','cmii-uav-device','/api/uav/plane/addUavLoadBound','POST',_binary '\0',_binary '\0','2020-07-03 07:39:30',1,'2024-10-11 01:36:48'),(511,'API_f5ebc5c8257ab1f457eca7f3826d7d3f','查詢无人机在线状态','','cmii-uav-device','/api/uav/plane/queryOnlineStat','GET',_binary '\0',_binary '\0','2020-07-06 02:28:36',1,NULL),(512,'API_4a03921d3a436f3b7b513cd1b239e7ee','查询无人机在线状态','','cmii-uav-device','/api/uav/plane/queryUavOnlineStat','GET',_binary '\0',_binary '\0','2020-07-06 02:31:16',1,'2024-10-11 01:36:44'),(513,'API_f3264318305479db70f96e13ece707a0','查询无人机是否可用','','cmii-uav-surveillance','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2020-07-07 02:30:43',1,'2023-03-29 09:05:05'),(514,'API_b2990c8ee37e7e401bd1b6c50fb56255','新增和保存航线(不含航点参数)','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyPathInfo/savePath','POST',_binary '\0',_binary '\0','2020-07-07 07:35:53',1,NULL),(515,'API_ca2b99acd004cc719b49c56bcff0c90a','新增和保存航线(不含航点参数)','','cmii-uav-waypoint','/api/uav/waypoint/flyPathInfo/savePath','POST',_binary '\0',_binary '\0','2020-07-07 08:48:54',1,NULL),(516,'API_712ba6b5354ac38399751baa652f06fe','根据rsrp和snr计算网络信号','','cmii-uav-surveillance','/surveillance/testNetWorkLevel','POST',_binary '\0',_binary '\0','2020-07-10 07:04:18',1,NULL),(517,'API_06e9072fb150f382aab71481201ca329','无人机绑定的载荷列表查询','','cmii-uav-waypoint','/api/uav/plane/queryDevByUav','POST',_binary '\0',_binary '\0','2020-07-14 09:34:10',1,NULL),(518,'API_0b1b2735fc0cf315004cfb8aed751df7','获取单个无人机目前的航迹,不包含态势数据','','cmii-uav-surveillance','/surveillance/queryUavPoints','GET',_binary '\0',_binary '\0','2020-07-15 02:25:45',1,'2024-09-23 20:58:59'),(519,'API_cbdaa899dcb64c399d7bc9c219061d2e','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-surveillance','/surveillance/querySinglePlaneTrack','GET',_binary '\0',_binary '\0','2020-07-15 02:25:45',1,'2024-09-23 20:59:01'),(520,'API_bc1d3f8b20f89adbf62b85412505c010','无人机绑定的载荷列表查询','','cmii-uav-waypoint-dev','/api/uav/plane/queryDevByUav','POST',_binary '\0',_binary '\0','2020-07-15 07:39:23',1,NULL),(521,'API_276eab3a3808374fbfe8de8d02d70ce2','downloadTif','','cmii-uav-airspace','/zydAirport/download','GET',_binary '\0',_binary '\0','2020-07-22 07:08:40',1,NULL),(522,'API_ab61426016701c41d6d105e449c758ac','按条件分页查询设备动作匹配信息','','cmii-uav-device','/api/uav/model/match/queryUavDevActionMatchPage','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(523,'API_535c97cf50f3eda571ddfb1efb218e79','模糊查询设备类别列表','','cmii-uav-device','/api/uav/model/match/queryUavDevType','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(524,'API_39f82b2e8110c36984e600118ad1eaa4','模糊查询设备型号列表','','cmii-uav-device','/api/uav/model/match/queryUavDevModel','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(525,'API_64332037c0514f52ddf78f4c9a3ab076','新增设备动作匹配','','cmii-uav-device','/api/uav/model/match/addUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(526,'API_fdd2e5544873ecbaf2ce307a7c5f5f10','设备动作匹配详情查询','','cmii-uav-device','/api/uav/model/match/queryUavDevActionMatchDetail','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(527,'API_808739a8cc7b231e494cd30aec295f49','修改设备动作匹配','','cmii-uav-device','/api/uav/model/match/updateUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(528,'API_654bf387a6252569a2e51365400158d3','删除设备动作匹配','','cmii-uav-device','/api/uav/model/match/deleteUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(529,'API_7f9871fdeff9ca1ae4a1835f5953b9f5','按条件分页查询设备型号匹配信息','','cmii-uav-device','/api/uav/model/match/queryUavDevTypeMatchPage','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(530,'API_33795e48af2d27704a7d2245e9afe201','新增设备型号匹配','','cmii-uav-device','/api/uav/model/match/addUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(531,'API_6afc01708c868ce643c7135e63efa123','设备型号匹配详情查询','','cmii-uav-device','/api/uav/model/match/queryUavDevTypeMatchDetail','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(532,'API_d3c0da333c08da8260d868d0d600b7ef','修改设备型号匹配','','cmii-uav-device','/api/uav/model/match/updateUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(533,'API_f111cc314d60f5a749d1c3373213e3d2','删除设备型号匹配','','cmii-uav-device','/api/uav/model/match/deleteUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(534,'API_b4ca16991a9190c8ead8995ad9e9f186','按条件分页查询摄像头型号信息','','cmii-uav-device','/api/uav/model/load/queryUavLoadCamModelPage','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(535,'API_da49fb454fce5b2834b2a53687a3a522','模糊查询生产厂家列表','','cmii-uav-device','/api/uav/model/load/queryUavLoadCamMnfName','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(536,'API_041d7626b7c2540c8400f9cb2e538da2','模糊查询型号列表','','cmii-uav-device','/api/uav/model/load/queryUavLoadCamModel','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(537,'API_9a8ef42fcbaa6d74a61acf3854866da8','新增摄像头载荷设备型号','','cmii-uav-device','/api/uav/model/load/addUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(538,'API_ebe8dfc49ac98b561aba215179a73852','摄像头载荷设备型号详情查询','','cmii-uav-device','/api/uav/model/load/queryUavLoadCamModelDetail','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(539,'API_018b39e95d79ce47d6e7c103b103db11','修改摄像头载荷设备型号','','cmii-uav-device','/api/uav/model/load/updateUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(540,'API_296c30cc73141403079abf0bfddef826','删除摄像头载荷设备型号','','cmii-uav-device','/api/uav/model/load/deleteUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(541,'API_3f60dabec398f384b88a9c4e352190a0','按条件分页查询喊话器型号信息','','cmii-uav-device','/api/uav/model/load/queryUavLoadSpkModelPage','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(542,'API_c60c9eadda9a7835eee14f1cc3aa3f25','模糊查询生产厂家列表','','cmii-uav-device','/api/uav/model/load/queryUavLoadSpkMnfName','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(543,'API_76aafb94843e22f337f51abb0f9a7eea','模糊查询型号列表','','cmii-uav-device','/api/uav/model/load/queryUavLoadSpkModel','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(544,'API_f4b196b1114bce746e99ee28fde8d515','新增喊话器载荷设备型号','','cmii-uav-device','/api/uav/model/load/addUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(545,'API_1bf47e388ea94d766fed4cbb0176ada4','喊话器载荷设备型号详情查询','','cmii-uav-device','/api/uav/model/load/queryUavLoadSpkModelDetail','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(546,'API_70f8e855119aacbde21df4a29d18e3ad','修改喊话器载荷设备型号','','cmii-uav-device','/api/uav/model/load/updateUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(547,'API_1dea3dc8f288a21ab0041d736dbb15e4','删除喊话器载荷设备型号','','cmii-uav-device','/api/uav/model/load/deleteUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(548,'API_27e13c40b0b9080b1d3840915c309862','按条件分页查询无人机型号信息','','cmii-uav-device','/api/uav/model/plane/queryUavPlaneModelPage','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(549,'API_c3f718a97fd1262bbdeb851eff9b0ac7','模糊查询生产厂家列表','','cmii-uav-device','/api/uav/model/plane/queryUavPlaneMnfName','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(550,'API_5d4853d4e32a4371a8787a64b9ed6db6','模糊查询无人机型号列表','','cmii-uav-device','/api/uav/model/plane/queryUavPlaneModel','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(551,'API_1391e81438612de83157e4b78c5b696f','模糊查询无人机形态列表','','cmii-uav-device','/api/uav/model/plane/queryUavShape','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(552,'API_9e7794344e69ecea91c621c1296b3ecf','模糊查询无人机尺度列表','','cmii-uav-device','/api/uav/model/plane/queryUavSize','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(553,'API_bc9f0cf58ba25405445d8872014ff932','新增无人机类型信息','','cmii-uav-device','/api/uav/model/plane/addUavPlaneModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(554,'API_a0a1e7f64038265e8712a57d6d1784f6','查询无人机类型详情','','cmii-uav-device','/api/uav/model/plane/queryUavPlaneModelDetail','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(555,'API_15d1fb8abe44cd542d1327486aa58d95','修改无人机类型信息','','cmii-uav-device','/api/uav/model/plane/updateUavPlaneModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(556,'API_23881e8cdb13a0d03a8d368dfa367b9a','删除无人机类型信息','','cmii-uav-device','/api/uav/model/plane/deleteUavPlaneModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(557,'API_5899c9049b635f4549f8979c6044dcf4','按条件分页查询设备动作匹配信息','','cmii-admin-data','/api/uav/model/match/queryUavDevActionMatchPage','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(558,'API_93fb6152cb3c938b50538beeb30d2d8c','模糊查询设备类别列表','','cmii-admin-data','/api/uav/model/match/queryUavDevType','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(559,'API_7218da2ce96942496fbacd9bd837c00e','模糊查询设备型号列表','','cmii-admin-data','/api/uav/model/match/queryUavDevModel','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(560,'API_1967b614f9cf51102e550218537873c8','新增设备动作匹配','','cmii-admin-data','/api/uav/model/match/addUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(561,'API_51d3f67adccac7ef512df260539a3902','设备动作匹配详情查询','','cmii-admin-data','/api/uav/model/match/queryUavDevActionMatchDetail','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(562,'API_b7d1c092053f837b75996c9db918b67a','修改设备动作匹配','','cmii-admin-data','/api/uav/model/match/updateUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(563,'API_76f9d01d647615dda7a7158a42bdca08','删除设备动作匹配','','cmii-admin-data','/api/uav/model/match/deleteUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(564,'API_3f2a925129ec77ed72d1ef4387aa5f32','按条件分页查询设备型号匹配信息','','cmii-admin-data','/api/uav/model/match/queryUavDevTypeMatchPage','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(565,'API_1cbbe06cd6da71f1dfec4b7509c620da','新增设备型号匹配','','cmii-admin-data','/api/uav/model/match/addUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(566,'API_53161d80f92973b971ed259fdf3d2fc7','设备型号匹配详情查询','','cmii-admin-data','/api/uav/model/match/queryUavDevTypeMatchDetail','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(567,'API_dce52a7fb09f48385fe0cb32e9137adf','修改设备型号匹配','','cmii-admin-data','/api/uav/model/match/updateUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(568,'API_65917752e367d55b3ab9a76284ff2785','删除设备型号匹配','','cmii-admin-data','/api/uav/model/match/deleteUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(569,'API_6bc8786242b7900ac77f6b4f98ca96af','按条件分页查询摄像头型号信息','','cmii-admin-data','/api/uav/model/load/queryUavLoadCamModelPage','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(570,'API_3db4b7d45b2d912bd24ab010ebdac54d','模糊查询生产厂家列表','','cmii-admin-data','/api/uav/model/load/queryUavLoadCamMnfName','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(571,'API_e8b92a884917cd0f01dedd5d7e81adc1','模糊查询型号列表','','cmii-admin-data','/api/uav/model/load/queryUavLoadCamModel','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(572,'API_b203caf0255effc1c5aa72db5c918636','新增摄像头载荷设备型号','','cmii-admin-data','/api/uav/model/load/addUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(573,'API_d8293f15d5a7331d6a14552d6eda501a','摄像头载荷设备型号详情查询','','cmii-admin-data','/api/uav/model/load/queryUavLoadCamModelDetail','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(574,'API_af0d502a1a1d1f95667ed3a6335ec1ac','修改摄像头载荷设备型号','','cmii-admin-data','/api/uav/model/load/updateUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(575,'API_4eb7510d5465b0d5ab9416e6b63e9587','删除摄像头载荷设备型号','','cmii-admin-data','/api/uav/model/load/deleteUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(576,'API_ca99bf6c575bdde89076ddd73baeece7','按条件分页查询喊话器型号信息','','cmii-admin-data','/api/uav/model/load/queryUavLoadSpkModelPage','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(577,'API_fbf8d455f2742aea782642ff87509361','模糊查询生产厂家列表','','cmii-admin-data','/api/uav/model/load/queryUavLoadSpkMnfName','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(578,'API_b7dce75bec39d0076cb80f8a003dd368','模糊查询型号列表','','cmii-admin-data','/api/uav/model/load/queryUavLoadSpkModel','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(579,'API_f511b0f4cb2548b6e0e6e768064215ca','新增喊话器载荷设备型号','','cmii-admin-data','/api/uav/model/load/addUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(580,'API_69a5e753c6a4947c280fa435e5cc382d','喊话器载荷设备型号详情查询','','cmii-admin-data','/api/uav/model/load/queryUavLoadSpkModelDetail','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(581,'API_c4ce8403eb10f19049ea6e419c68f154','修改喊话器载荷设备型号','','cmii-admin-data','/api/uav/model/load/updateUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(582,'API_f4da566fc2be7da6d82c5a70c400bd77','删除喊话器载荷设备型号','','cmii-admin-data','/api/uav/model/load/deleteUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(583,'API_a49efce53d6b05d74b65b58476f38be8','按条件分页查询无人机型号信息','','cmii-admin-data','/api/uav/model/plane/queryUavPlaneModelPage','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(584,'API_6ff473dd987a8c76ed8b2f4984296457','模糊查询生产厂家列表','','cmii-admin-data','/api/uav/model/plane/queryUavPlaneMnfName','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(585,'API_c20039770b6aae7e8a1b7745f6327bcb','模糊查询无人机型号列表','','cmii-admin-data','/api/uav/model/plane/queryUavPlaneModel','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(586,'API_c67c734fd9d0de395ea13bef968719b7','模糊查询无人机形态列表','','cmii-admin-data','/api/uav/model/plane/queryUavShape','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(587,'API_63afe1ce184a8dd531d15b8b22d2c6f2','模糊查询无人机尺度列表','','cmii-admin-data','/api/uav/model/plane/queryUavSize','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(588,'API_74e1905baffd261b7bffb8d5f05735cd','新增无人机类型信息','','cmii-admin-data','/api/uav/model/plane/addUavPlaneModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(589,'API_0ba560960014c0310836e8a0c254e729','查询无人机类型详情','','cmii-admin-data','/api/uav/model/plane/queryUavPlaneModelDetail','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(590,'API_33fbd6b1818e72a3dfaaf1e998d2ec5b','修改无人机类型信息','','cmii-admin-data','/api/uav/model/plane/updateUavPlaneModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(591,'API_b8ce467f847d20750ff5a7c5c6500dbd','删除无人机类型信息','','cmii-admin-data','/api/uav/model/plane/deleteUavPlaneModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(592,'API_3f2d5ac4692a6e334f1803d6e43b1b1f','securityConfiguration','','cmii-admin-data','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,'2022-04-25 02:50:11'),(593,'API_e91843e6c80f66232751894ca6daab2a','uiConfiguration','','cmii-admin-data','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,'2022-04-25 02:50:11'),(594,'API_73a8cc79afcfb72994c36e356120d1b6','swaggerResources','','cmii-admin-data','/swagger-resources','',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,'2022-04-25 02:50:11'),(595,'API_722c394501c759be1a1615c1195dce7e','errorHtml','','cmii-admin-data','/error','',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,'2024-09-09 09:15:07'),(596,'API_eb363709497bd1f067fd159e80929ffc','按条件分页查询设备动作匹配信息','','cmii-admin-data','/api/uav/model/match/queryUavDevActionMatchPage','POST',_binary '\0',_binary '\0','2020-07-23 06:50:42',1,NULL),(597,'API_a7012c3053806521be260c0b4d9d15c8','按条件分页查询设备型号匹配信息','','cmii-admin-data','/api/uav/model/match/queryUavDevTypeMatchPage','POST',_binary '\0',_binary '\0','2020-07-23 06:50:42',1,NULL),(598,'API_d1ca7317c3bb33925d1902305959cf89','按条件分页查询摄像头型号信息','','cmii-admin-data','/api/uav/model/load/queryUavLoadCamModelPage','POST',_binary '\0',_binary '\0','2020-07-23 06:50:42',1,NULL),(599,'API_2c62ea9a254c0cc05afa234de6ed89d4','按条件分页查询喊话器型号信息','','cmii-admin-data','/api/uav/model/load/queryUavLoadSpkModelPage','POST',_binary '\0',_binary '\0','2020-07-23 06:50:43',1,NULL),(600,'API_58aa8ba38cfdfcaf93815c094cbec20c','按条件分页查询无人机型号信息','','cmii-admin-data','/api/uav/model/plane/queryUavPlaneModelPage','POST',_binary '\0',_binary '\0','2020-07-23 06:50:43',1,NULL),(601,'API_604e3074af14cbb30c078126e109e9e3','发布拼图结果','','cmii-uav-airspace','/zydPicture/picStatus.do','GET',_binary '\0',_binary '\0','2020-07-27 09:02:09',1,'2020-07-28 05:55:25'),(602,'API_0c90f635daeb5104d2e03b3464457e85','获取未绑定载荷列表','','cmii-uav-device','/api/uav/load/queryUnboundUavDevList','GET',_binary '\0',_binary '\0','2020-07-27 09:27:55',1,NULL),(603,'API_9e14e7a1bafba4832369d961c5b08825','模糊查询载荷编码列表','','cmii-uav-device','/api/uav/load/queryDevCodeList','GET',_binary '\0',_binary '\0','2020-07-27 09:27:55',1,NULL),(604,'API_80ce85c003494389334805ba595d55c8','模糊查询载荷类别列表','','cmii-uav-device','/api/uav/load/queryDevTypeList','GET',_binary '\0',_binary '\0','2020-07-27 09:27:55',1,NULL),(605,'API_ac0fb801f30af2ab6ea728b1c1011e42','模糊查询载荷生产厂家列表','','cmii-uav-device','/api/uav/load/queryDevMnfList','GET',_binary '\0',_binary '\0','2020-07-27 09:27:55',1,NULL),(606,'API_e9bb92c8d69cae8f377e084fa18e3241','模糊搜索设备型号列表','','cmii-uav-device','/api/uav/load/queryDevModelList','POST',_binary '\0',_binary '\0','2020-07-27 09:27:55',1,NULL),(607,'API_1c2e464bff9399f17f039d6b53831215','模糊查询包括子公司的无人机编码列表','','cmii-uav-device','/api/uav/plane/queryUavCode','GET',_binary '\0',_binary '\0','2020-07-27 09:27:55',1,'2024-10-11 01:36:52'),(608,'API_53b3b597f778587f08f78086299c4ceb','按条件分页查询包括子公司的无人列表','','cmii-uav-device','/api/uav/plane/queryUavPlanePage','POST',_binary '\0',_binary '\0','2020-07-27 09:27:55',1,'2024-10-11 01:36:44'),(609,'API_a307b67340f5abaf329719766ee25fba','按无人机编码查询无人机详情查询','','cmii-uav-device','/api/uav/plane/queryUavPlaneDetail','GET',_binary '\0',_binary '\0','2020-07-27 09:27:55',1,NULL),(610,'API_d3f5df26ecf060c6ac3e7f88391afd06','获取载荷分页列表','','cmii-uav-device','/api/uav/load/queryUavLoadPage','POST',_binary '\0',_binary '\0','2020-07-27 09:44:31',1,'2024-10-11 01:36:53'),(611,'API_b087fe64486964245b2744de9258e2b0','获取新载荷编码','','cmii-uav-device','/api/uav/load/queryUavLoadCode','GET',_binary '\0',_binary '\0','2020-07-28 03:20:51',1,NULL),(612,'API_2754c22a1a1fd50c30be4bc58a5b1400','获取未绑定载荷列表','','cmii-uav-device','/api/uav/load/queryUnboundUavLoadList','GET',_binary '\0',_binary '\0','2020-07-28 03:20:51',1,'2024-10-11 01:36:43'),(613,'API_d4f1d70e72fb7529b06d5d099fea9d7b','查询载荷是否有绑定无人机','','cmii-uav-device','/api/uav/load/checkLoadBoundRelations','POST',_binary '\0',_binary '\0','2020-07-28 03:20:51',1,NULL),(614,'API_bc16b644074166c2d1297760d7877e1e','模糊查询载荷编码列表','','cmii-uav-device','/api/uav/load/queryLoadCodeList','POST',_binary '\0',_binary '\0','2020-07-28 03:20:51',1,NULL),(615,'API_8a220c939afe760f0127208661419e44','模糊查询载荷类别列表','','cmii-uav-device','/api/uav/load/queryLoadTypeList','GET',_binary '\0',_binary '\0','2020-07-28 03:20:51',1,NULL),(616,'API_6192eb0ebbceef9e553c52866f06cf27','模糊查询载荷生产厂家列表','','cmii-uav-device','/api/uav/load/queryLoadMnfList','GET',_binary '\0',_binary '\0','2020-07-28 03:20:51',1,NULL),(617,'API_482d2def80cd0512d232aedca4ee64e9','模糊搜索设备型号列表','','cmii-uav-device','/api/uav/load/queryLoadModelList','POST',_binary '\0',_binary '\0','2020-07-28 03:20:51',1,NULL),(618,'API_a619c2f923c705295dcfea1114ea3066','发布拼图结果','','cmii-uav-datahandler','/zydPicture/upload.do','GET',_binary '\0',_binary '\0','2020-07-29 06:25:18',1,NULL),(619,'API_322b13c9cc7d1386f9ac4cc9a1508483','查询拼图状态','','cmii-uav-datahandler','/zydPicture/picStatus.do','GET',_binary '\0',_binary '\0','2020-07-29 06:25:18',1,'2020-07-31 07:05:48'),(620,'API_7e7446f72cac0bd55c2511901258974c','securityConfiguration','','cmii-uav-datahandler','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-07-29 06:25:18',1,NULL),(621,'API_9b8aa1082148f1019822ab2547d3edd8','uiConfiguration','','cmii-uav-datahandler','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-07-29 06:25:18',1,NULL),(622,'API_f3a491558a67403231c033d5d2fcc3bb','swaggerResources','','cmii-uav-datahandler','/swagger-resources','',_binary '\0',_binary '\0','2020-07-29 06:25:18',1,NULL),(623,'API_28b3499c95b13d5bc0a5f930d87758bc','errorHtml','','cmii-uav-datahandler','/error','',_binary '\0',_binary '\0','2020-07-29 06:25:18',1,'2020-07-29 06:25:18'),(624,'API_b68b780af07eb5a6f3f1ef29b5bbc3b3','删除飞行报告附件地址:根据id','','cmii-uav-mission-dev','/api/uav/waypoint/flyAttachment/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:12:08',1,NULL),(625,'API_23fbb52d1a3086d932dc34400a42d7ed','保存附件','','cmii-uav-mission-dev','/api/uav/waypoint/flyAttachment/save','POST',_binary '\0',_binary '\0','2020-07-30 08:12:08',1,NULL),(626,'API_a44941b7c68138d85ba19540888ae46b','获取飞行作业信息:根据id','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:08',1,NULL),(627,'API_ab9f8f043bf10fa15591320a42c4ba71','删除飞行作业信息:根据id','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:12:08',1,NULL),(628,'API_13f49e16410ca88d34d6d0dc8282039d','停止作业','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/stop/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:08',1,NULL),(629,'API_a7a74a7359ab91a37fd0128025a36d81','飞行作业信息保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/save','POST',_binary '\0',_binary '\0','2020-07-30 08:12:08',1,NULL),(630,'API_032f6a472ad29eba139dd9ecc275b39c','模糊搜索分页:作业名/作业描述/关联的无人机,另外:作业状态为点击不同按钮','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/json','POST',_binary '\0',_binary '\0','2020-07-30 08:12:08',1,NULL),(631,'API_20c7e44e3465cb2e938a2a6fa9e2681f','选择飞机','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/pickUpUav/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:08',1,NULL),(632,'API_c3b349cfd7ca7a1b90da994a6fb811fd','起飞','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/takeOff/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(633,'API_c5a8596c9abd2f46eb8928415cc47e43','暂停作业','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/pause/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(634,'API_9b036697a082770753eed623d5cb600c','降落','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/startLanding/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(635,'API_083df0f500ffb2b57a4b8a960868d3eb','确认着陆','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/confirmLanding/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(636,'API_e8eb7ca9f583cc3b1196f7d8da3f0b6b','返航','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/goHome/{id}/{speed}/{height}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(637,'API_8c9722048a44a833bf9dc16bc9eed257','继续作业','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/continueMission/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(638,'API_72b1c589129e55af65a30d38297b7dac','获取:根据id','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionReport/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(639,'API_2b54ed8766a95dfcf6849e250fc6e6c1','删除:根据id','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionReport/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(640,'API_5c82e201198154a672d13a514ae3a0b7','保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionReport/save','POST',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(641,'API_67894e8a572af492c7b55ff6af3b524d','文件打包下载','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionReport/downloadFile/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(642,'API_5a1063e7a1fc0298f4c3f81f4fab4e62','新增和保存(需要包括航点参数)','','cmii-uav-mission-dev','/api/uav/waypoint/flyPathInfo/save','POST',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(643,'API_7cc98ab2429f72588dfd029a0c73cb52','模糊搜索分页:航线名,飞行器类型(形态)','','cmii-uav-mission-dev','/api/uav/waypoint/flyPathInfo/json','POST',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(644,'API_7e31e79fc32bc58a16f91169305a7401','获取:根据id','','cmii-uav-mission-dev','/api/uav/waypoint/flyPathInfo/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(645,'API_d8821a3df137446203c2c25bec85c888','新增和保存航线(不含航点参数)','','cmii-uav-mission-dev','/api/uav/waypoint/flyPathInfo/savePath','POST',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(646,'API_e68003ffb1b201d8c74757da895c92dd','删除:根据id删除航线和航点','','cmii-uav-mission-dev','/api/uav/waypoint/flyPathInfo/delete/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(647,'API_f9c89d02164cc3b9319c90a0a42460c1','获取:根据id','','cmii-uav-mission-dev','/api/uav/waypoint/wayPoint/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(648,'API_46763542c352a5ae6680cdfecca57529','保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-mission-dev','/api/uav/waypoint/wayPoint/save','POST',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(649,'API_1cacba8c6f1de0897ab47363b3d83b62','根据航线id清空航点','','cmii-uav-mission-dev','/api/uav/waypoint/wayPoint/deleteByPath/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(650,'API_1591fff4d18f05b77066a4096b7db7a4','获取所有航点:根据航线id','','cmii-uav-mission-dev','/api/uav/waypoint/wayPoint/getByFlyLineId/{flyLineId}','POST',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(651,'API_6e21f0450ebef9af96cca2fe4c24e4d9','根据id删除航点','','cmii-uav-mission-dev','/api/uav/waypoint/wayPoint/deleteById/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(652,'API_ed7fbacaa97d25c113e49ea5de94a8ca','swaggerResources','','cmii-uav-mission-dev','/swagger-resources','',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(653,'API_1c7378d1a7777697c169499ff15167d2','uiConfiguration','','cmii-uav-mission-dev','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(654,'API_0d4755f8ada706eaf76af41bf7d7f473','securityConfiguration','','cmii-uav-mission-dev','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(655,'API_ff29669b3ccb8e9b4d3f43a0f167c0f5','无人机绑定的载荷列表','','cmii-uav-mission-dev','/api/uav/load/queryUavLoadsByUavId','GET',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(656,'API_cc880669c82e9b47ad9fb878bfe5bd1d','载荷设备型号详情查询','','cmii-uav-mission-dev','/api/uav/load/queryUavDevModelDetail','GET',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(657,'API_e6e6b5f809433f60f0e1bc21d13f3c66','downloadByUrl','','cmii-uav-mission-dev','/api/uav/minio/getObjectByUrl','POST',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(658,'API_f3bc26673cbe90dd73294abf81b33769','upload','','cmii-uav-mission-dev','/api/uav/minio/putObject','POST',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(659,'API_feab5b24fe03213dcf7d320c25c5395c','设置无人机可用状态','','cmii-uav-mission-dev','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(660,'API_2a3af7bd985f01a75bbc685bc20cd421','设置无人机在线状态','','cmii-uav-mission-dev','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(661,'API_306809c9f57903aaea195ab9cf80b9bd','无人机绑定的载荷列表查询','','cmii-uav-mission-dev','/api/uav/plane/queryLoadByUav','POST',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(662,'API_5ad9bdb6ee05adca8aa61aaec2f6ba61','查询所有无人机编码列表','','cmii-uav-mission-dev','/api/uav/plane/queryAllUavCode','GET',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(663,'API_5f617715c4820e55883e18409179e0fd','按无人机编码查询无人机详情查询','','cmii-uav-mission-dev','/api/uav/plane/queryDetailByUavCode','POST',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(664,'API_5c4601cce6c8979556400c03e736dde2','根据无人机编码查询该无人机是否存在','','cmii-uav-mission-dev','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(665,'API_eb7239432ac109f18519dbac5e0a1bf6','模糊查询无人机编码和型号列表','','cmii-uav-mission-dev','/api/uav/plane/queryUavCodeModel','POST',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(666,'API_edf969666a889d3259e089fc4b768512','查询公司/机构所属的无人机编码列表','','cmii-uav-mission-dev','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(667,'API_0d18239ac43e5ada7e02f025bc3f3f91','查询无人机类型详情','','cmii-uav-mission-dev','/api/uav/plane/queryUavModelDetail','POST',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(668,'API_7e457275af7cbc1c5ccfaa2383dd649d','errorHtml','','cmii-uav-mission-dev','/error','',_binary '\0',_binary '\0','2020-07-30 08:12:12',1,'2020-07-30 08:12:12'),(669,'API_f296644f1e4b49618081a04992fcd41d','文件打包下载','','cmii-uav-mission','/api/uav/waypoint/flyMissionReport/downloadFile/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:32',1,NULL),(670,'API_b442c7bd88f6d60098ba92755d037f42','获取:根据id','','cmii-uav-mission','/api/uav/waypoint/flyMissionReport/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:32',1,NULL),(671,'API_0cbeab2252a7e2d50d694f3aa5b2af36','删除:根据id','','cmii-uav-mission','/api/uav/waypoint/flyMissionReport/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:46:32',1,NULL),(672,'API_7ea59b7fbe948c19168ce7154734b25f','保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-mission','/api/uav/waypoint/flyMissionReport/save','POST',_binary '\0',_binary '\0','2020-07-30 08:46:32',1,NULL),(673,'API_d638ead72e19267864701ff2ecc4cd4b','模糊搜索分页:作业名/作业描述/关联的无人机,另外:作业状态为点击不同按钮','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/json','POST',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(674,'API_0713d1929aaa9a06f2982a4c8872e80d','选择飞机','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/pickUpUav/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(675,'API_8887a218978591885a8b7a26fcd2ed02','起飞','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/takeOff/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(676,'API_6165afd9cb227885ea8b2f2254a6f5f0','暂停作业','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/pause/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(677,'API_6997b71b7e99e813027693c82c3c4e0d','继续作业','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/continueMission/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(678,'API_b785705fec61b94235fe2620f744905c','返航','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/goHome/{id}/{speed}/{height}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(679,'API_62d9a85e557684563447a41558689e4d','降落','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/startLanding/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(680,'API_d3d19ab457290e2bdf50305c38e754de','确认着陆','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/confirmLanding/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(681,'API_62b4d39617de7ce79b029f09c7553aab','获取飞行作业信息:根据id','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(682,'API_b1b4433712bbbca796c7c900153d8580','删除飞行作业信息:根据id','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(683,'API_d9a837704cc4817c8b81bb803f57c9b3','停止作业','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/stop/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(684,'API_e9c49bd6eafff28ce0bf5645787e2b39','飞行作业信息保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/save','POST',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(685,'API_76adccee6515efaa0c0b4264ae889e9d','删除:根据id删除航线和航点','','cmii-uav-mission','/api/uav/waypoint/flyPathInfo/delete/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(686,'API_a8613a36aab4b62771759ef2d7230fdf','模糊搜索分页:航线名,飞行器类型(形态)','','cmii-uav-mission','/api/uav/waypoint/flyPathInfo/json','POST',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(687,'API_409b5246600b7ffe8f6953a5ed691d16','新增和保存航线(不含航点参数)','','cmii-uav-mission','/api/uav/waypoint/flyPathInfo/savePath','POST',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(688,'API_1034fe8f9bc80778bc63ad8ca3c86925','获取:根据id','','cmii-uav-mission','/api/uav/waypoint/flyPathInfo/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(689,'API_aec34c4dd45bac5a2cd5c54dd5143a25','新增和保存(需要包括航点参数)','','cmii-uav-mission','/api/uav/waypoint/flyPathInfo/save','POST',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(690,'API_969fd11f15b8c304d99d2ad2e2e34894','删除飞行报告附件地址:根据id','','cmii-uav-mission','/api/uav/waypoint/flyAttachment/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(691,'API_3b30129d17353c961e4291a6e9b3f37d','保存附件','','cmii-uav-mission','/api/uav/waypoint/flyAttachment/save','POST',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(692,'API_0ea3e1179b325977e761237f453a8b17','根据id删除航点','','cmii-uav-mission','/api/uav/waypoint/wayPoint/deleteById/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(693,'API_05bac7c26065554354ff21415e4efbbd','获取所有航点:根据航线id','','cmii-uav-mission','/api/uav/waypoint/wayPoint/getByFlyLineId/{flyLineId}','POST',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(694,'API_f7cd79aa093021f6bed3aca69813fff6','根据航线id清空航点','','cmii-uav-mission','/api/uav/waypoint/wayPoint/deleteByPath/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,NULL),(695,'API_a212f5a4fbe7aa75bb4cdea80de5843c','获取:根据id','','cmii-uav-mission','/api/uav/waypoint/wayPoint/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,NULL),(696,'API_d54bc3f54e1661c8427ac6363804fa16','保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-mission','/api/uav/waypoint/wayPoint/save','POST',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,NULL),(697,'API_19cfef19173f25417b0904d4be0d8015','securityConfiguration','','cmii-uav-mission','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,'2022-04-25 04:00:35'),(698,'API_2b8687f49ca365335c5838b9f75540c0','uiConfiguration','','cmii-uav-mission','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,'2022-04-25 04:00:35'),(699,'API_10400f2566e22f60d5db124fdd35132c','swaggerResources','','cmii-uav-mission','/swagger-resources','',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,'2022-04-25 04:00:35'),(700,'API_d800bde2157daf1a7004ff9ee2008023','downloadByUrl','','cmii-uav-mission','/api/uav/minio/getObjectByUrl','POST',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,NULL),(701,'API_7de03fd9592cd80a577f5a3b04be240a','upload','','cmii-uav-mission','/api/uav/minio/putObject','POST',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,NULL),(702,'API_2c772d6da7b1ae3c1a781b55b2d2a0f3','载荷设备型号详情查询','','cmii-uav-mission','/api/uav/load/queryUavDevModelDetail','GET',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,NULL),(703,'API_be74c779b10aa8c29b238297ab8e1ffd','无人机绑定的载荷列表','','cmii-uav-mission','/api/uav/load/queryUavLoadsByUavId','GET',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,NULL),(704,'API_41715de417bbbed33dc48b6eb5f8a37d','设置无人机在线状态','','cmii-uav-mission','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,'2023-07-18 04:08:27'),(705,'API_1eb2790593a57183b126a41ea7351127','查询公司/机构所属的无人机编码列表','','cmii-uav-mission','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,'2023-07-18 04:08:27'),(706,'API_cdbd9cce04ab08896fdb045ab3e6bcc1','查询所有无人机编码列表','','cmii-uav-mission','/api/uav/plane/queryAllUavCode','GET',_binary '\0',_binary '\0','2020-07-30 08:46:35',1,'2021-01-22 02:33:36'),(707,'API_56c6655597c676633cbdc96b584f5524','模糊查询无人机编码和型号列表','','cmii-uav-mission','/api/uav/plane/queryUavCodeModel','POST',_binary '\0',_binary '\0','2020-07-30 08:46:35',1,'2021-01-22 02:33:36'),(708,'API_9ed43647035b607cb38120acfa408233','无人机绑定的载荷列表查询','','cmii-uav-mission','/api/uav/plane/queryLoadByUav','POST',_binary '\0',_binary '\0','2020-07-30 08:46:35',1,NULL),(709,'API_a623a99289607f227f42e042763c09f8','根据无人机编码查询该无人机是否存在','','cmii-uav-mission','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2020-07-30 08:46:35',1,'2023-07-18 04:08:27'),(710,'API_63fef88b73fd2975ad046da78506cdb1','查询无人机是否可用','','cmii-uav-mission','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2020-07-30 08:46:35',1,'2023-07-18 04:08:27'),(711,'API_e3b214b620d2c3aadca75a586af6a81d','查询无人机类型详情','','cmii-uav-mission','/api/uav/plane/queryUavModelDetail','POST',_binary '\0',_binary '\0','2020-07-30 08:46:35',1,'2021-01-22 02:33:36'),(712,'API_14218b79282bc8ed2ea935e0a383a95a','按无人机编码查询无人机详情查询','','cmii-uav-mission','/api/uav/plane/queryDetailByUavCode','POST',_binary '\0',_binary '\0','2020-07-30 08:46:35',1,'2021-01-22 02:33:36'),(713,'API_71dc636ca372766dc0ef5d750e4ade91','errorHtml','','cmii-uav-mission','/error','',_binary '\0',_binary '\0','2020-07-30 08:46:35',1,'2024-10-10 08:57:11'),(714,'API_1f0c64327ac9e6f437fea4f89b45d7d5','保存','','cmii-uav-waypoint','/api/uav/waypoint/airline/save','POST',_binary '\0',_binary '\0','2020-07-31 02:21:24',1,NULL),(715,'API_dac59707cfe46fcd4da6bc3f140b4a20','复制','','cmii-uav-waypoint','/api/uav/waypoint/airline/copy_air_line','POST',_binary '\0',_binary '\0','2020-07-31 02:21:24',1,NULL),(716,'API_3426a3c0d55683ae2423c3a1083d38a7','暂存','航线ID不存在时','cmii-uav-waypoint','/api/uav/waypoint/airline/temp_store','POST',_binary '\0',_binary '\0','2020-07-31 02:21:24',1,'2020-08-04 09:19:32'),(717,'API_98cf057653544929096a894a684e7407','批量删除和删除','','cmii-uav-waypoint','/api/uav/waypoint/airline/delete_air_line','POST',_binary '\0',_binary '\0','2020-07-31 02:21:24',1,NULL),(718,'API_5b72d08145bc75740f47c86b48df5ba7','获取详情','','cmii-uav-waypoint','/api/uav/waypoint/airline/query_air_line_detail','GET',_binary '\0',_binary '\0','2020-07-31 02:21:24',1,NULL),(719,'API_a9e96281fdd0d4a3d3ba51867f17cc52','分页查询','','cmii-uav-waypoint','/api/uav/waypoint/airline/query_air_line_page_list','POST',_binary '\0',_binary '\0','2020-07-31 02:21:24',1,NULL),(720,'API_2163be27db64d75dd697f21be9bf5e78','保存航点信息','','cmii-uav-waypoint','/api/uav/waypoint/airpoint/save_air_point_list','POST',_binary '\0',_binary '\0','2020-07-31 02:21:24',1,'2020-07-31 06:10:22'),(721,'API_998e3f23e45e7189409108f467a1549a','获取航点列表信息','','cmii-uav-waypoint','/api/uav/waypoint/airpoint/query_air_point_list','POST',_binary '\0',_binary '\0','2020-07-31 02:21:24',1,'2020-07-31 06:10:22'),(722,'API_d3fa5fe17dc3798e1212098d17f63601','批量删除和删除','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info','DELETE',_binary '\0',_binary '\0','2020-07-31 05:55:50',1,'2024-09-09 09:16:29'),(723,'API_f9271bd702c504a93f8e41afacc50d70','新增航线信息','在新增航点(airpoint_info_list)的时候就已经添加了基本的航线信息,所以此方法暂时不用','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info','POST',_binary '\0',_binary '\0','2020-07-31 05:55:51',1,'2020-08-03 01:32:02'),(724,'API_9a2649fafb8f84bc320bc41ba7358ff8','查询上传状态','','cmii-uav-datahandler','/zydPicture/uploadStatus.do','GET',_binary '\0',_binary '\0','2020-07-31 07:05:48',1,NULL),(725,'API_98df3309de0afd8e717d3078e53cfb5f','航线详情','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info_detail/{id}','GET',_binary '\0',_binary '\0','2020-08-03 01:32:02',1,'2024-09-09 09:16:29'),(726,'API_d6eb88883fdc9dae618c7177adb0ffbc','无人机绑定的载荷列表查询','','cmii-uav-mission','/api/uav/plane/queryDevByUav','POST',_binary '\0',_binary '\0','2020-08-03 01:38:52',1,NULL),(727,'API_781dd070cddb2a004c934621bebadabc','修改航线信息(第一、二、三步)','只需传改步骤的数据;第一步参数:id(必填),lineName(必填),airZone(必填),airZoneId(必填),airZoneLat,airZoneLng,step(必填),remarks;第二步参数:id(必填),step(必填),uavModel(必填),uavModelId(必填),hangarModel,hangarModelId,loadModels;第三步参数:id(必填),step(必填)','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info','PUT',_binary '\0',_binary '\0','2020-08-03 05:38:57',1,'2021-06-01 09:28:46'),(728,'API_7f98ef6778b426a144a186da223fa8f4','暂存','航线ID存在时','cmii-uav-waypoint','/api/uav/waypoint/airline/temp_store','PUT',_binary '\0',_binary '\0','2020-08-03 05:38:57',1,'2020-08-04 09:19:32'),(729,'API_c7048bd2ab2c365b75fee2127a271437','复制航线','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info_clone','POST',_binary '\0',_binary '\0','2020-08-03 05:38:57',1,'2024-09-09 09:16:30'),(730,'API_dc0b21d3c6ec7d41164cb0e0d85c45b6','分页查询','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_page_list','GET',_binary '\0',_binary '\0','2020-08-04 09:19:31',1,NULL),(731,'API_605c53d1d9a98047a9c726a89db78c38','获取航点列表信息','点击某一条航线返回对应的航点列表信息','cmii-uav-waypoint','/api/uav/waypoint/app/airpoint_info_list','GET',_binary '\0',_binary '\0','2020-08-04 09:19:31',1,'2024-09-09 09:16:29'),(732,'API_4ed9ca889da09822cd986a275addee67','修改航线标题/位置','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info','PUT',_binary '\0',_binary '\0','2020-08-04 09:19:31',1,'2024-09-09 09:16:29'),(733,'API_c10b4b5fad0bbb5d2114b1d6b14b7675','修改航点信息','点击修改点位','cmii-uav-waypoint','/api/uav/waypoint/app/airpoint_list','POST',_binary '\0',_binary '\0','2020-08-04 09:19:31',1,NULL),(734,'API_c4aa1cdf76ee74a17cd075d522ca63fb','创建航线和航点','打点完成提交到数据库,航线和航点同时保存','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_with_airpoints','POST',_binary '\0',_binary '\0','2020-08-04 09:19:31',1,'2024-09-09 09:16:30'),(735,'API_d8b3556b4d67f2d75daefb6efabe22e3','更新航点信息','点击修改点位','cmii-uav-waypoint','/api/uav/waypoint/app/airpoint_info_list','PUT',_binary '\0',_binary '\0','2020-08-05 06:48:15',1,'2024-09-09 09:16:30'),(736,'API_78e2383fdb5a642635a8ca5d00d7168e','新增航线信息(暂存)','航线ID不存在时','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_temp_info','POST',_binary '\0',_binary '\0','2020-08-05 07:22:26',1,'2020-08-06 09:10:26'),(737,'API_9834e33b2408b72c46f427255515bfc8','修改航线信息(暂存)','航线ID存在时','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_temp_info','PUT',_binary '\0',_binary '\0','2020-08-05 07:22:26',1,'2020-08-06 09:10:26'),(738,'API_7aa62de7923f9993545d3e046051a403','保存航点信息','航点ID存在时','cmii-uav-waypoint','/api/uav/waypoint/airpoint/airpoint_list','PUT',_binary '\0',_binary '\0','2020-08-05 07:22:26',1,NULL),(739,'API_e2436ba96ccb5b569e9c4efd4e5aee53','保存航点信息','航点ID不存在时','cmii-uav-waypoint','/api/uav/waypoint/airpoint/airpoint_list','POST',_binary '\0',_binary '\0','2020-08-05 07:22:26',1,'2020-08-05 07:34:01'),(740,'API_e34689f2a839b53e73bdbda29417ebdf','修改航点信息','航线ID存在','cmii-uav-waypoint','/api/uav/waypoint/airpoint/airpoint_info_list','PUT',_binary '\0',_binary '\0','2020-08-05 07:27:29',1,'2021-06-01 09:28:46'),(741,'API_bf1e1c419fcc72a4a883af68adb27b70','绘制航点接口(创建航点)','航线ID不存在','cmii-uav-waypoint','/api/uav/waypoint/airpoint/airpoint_info_list','POST',_binary '\0',_binary '\0','2020-08-05 07:27:29',1,'2021-06-01 09:28:46'),(742,'API_7b3c844a3990bd6e08028214fa18ad31','获取航点列表信息','','cmii-uav-waypoint','/api/uav/waypoint/airpoint/airpoint_info_list','GET',_binary '\0',_binary '\0','2020-08-05 07:27:29',1,'2024-09-09 09:16:30'),(743,'API_aa3a01e2185589905394335605976d0a','分页查询','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info_page_list','GET',_binary '\0',_binary '\0','2020-08-05 07:59:36',1,NULL),(744,'API_ed57b6ddcfdbdf623f387c887d0cca2d','分页查询','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info_page_list/{pageSize}','GET',_binary '\0',_binary '\0','2020-08-06 08:37:48',1,NULL),(745,'API_5ea8dd004f64aac5bb62c6ac0b7f4db5','分页查询航线列表','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info_page_list','POST',_binary '\0',_binary '\0','2020-08-06 08:37:48',1,'2021-05-12 06:05:53'),(746,'API_35e04cdb3c8af696c02f1bf5f3a50c41','分页查询','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_page_list/{pageSize}','GET',_binary '\0',_binary '\0','2020-08-06 09:01:03',1,NULL),(747,'API_40b263c32050cf473f41de0d6ed3c9ef','分页条件筛选航线列表','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info_page_list_with_filters','POST',_binary '\0',_binary '\0','2020-08-07 06:21:43',1,'2024-09-09 09:16:30'),(748,'API_3b7c79a51c08db95bc7b8df371edb4a9','查询指定航线列表项','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info_page_list_item/{id}','GET',_binary '\0',_binary '\0','2020-08-07 09:35:12',1,'2021-05-12 06:05:53'),(749,'API_606c261214874cb5542b27fe72d58010','APP端航线分页查询','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_page_list','POST',_binary '\0',_binary '\0','2020-08-07 09:35:12',1,'2024-09-09 09:16:30'),(750,'API_5d0ea7b1b59bb1814fcf1b882ab0b183','下拉菜单模糊查询','支持空域/创建人/飞行设备','cmii-uav-waypoint','/api/uav/waypoint/airline/down_list_fuzzy_menu_info','GET',_binary '\0',_binary '\0','2020-08-07 10:09:49',1,NULL),(751,'API_0c7e64a3d88deea2a62f5dcac1a09403','下拉菜单模糊查询','支持空域/创建人/飞行设备','cmii-uav-waypoint','/api/uav/waypoint/airline/down_list_fuzzy_menu_info','POST',_binary '\0',_binary '\0','2020-08-07 10:23:17',1,'2024-09-09 09:16:30'),(752,'API_644f10c6ad66e5fb250f518225dda5da','获取用户可用所有空域','','cmii-uav-airspace','/zydAirspace/getAirspaceByUser.do','GET',_binary '\0',_binary '\0','2020-08-10 02:25:28',1,NULL),(753,'API_01cf9be91d4536f51fc882230a27eef1','模糊查询生产厂家列表','','cmii-uav-device','/api/uav/plane/queryMnfName','GET',_binary '\0',_binary '\0','2020-08-11 02:59:55',1,'2024-10-11 01:36:53'),(754,'API_0cfa74fce5f680fc926301b0857cf378','模糊查询无人机型号列表','','cmii-uav-device','/api/uav/plane/queryUavMode','GET',_binary '\0',_binary '\0','2020-08-11 02:59:55',1,'2024-10-11 01:36:44'),(755,'API_0739754e32b2127016a920b0cb80a3d7','模糊查询包括子公司的机库列表','','cmii-uav-device','/api/uav/plane/queryHangar','GET',_binary '\0',_binary '\0','2020-08-11 02:59:55',1,'2024-10-11 01:36:44'),(756,'API_5a3a407174868a09aeae2a0bafa11cd6','根据产品型号查询生产厂家列表','','cmii-uav-device','/api/uav/plane/queryMnfByModel','GET',_binary '\0',_binary '\0','2020-08-11 02:59:55',1,NULL),(757,'API_53132a6b2b39271d22722286e2924043','根据生产厂家查询产品型号列表','','cmii-uav-device','/api/uav/plane/queryModelByMnf','GET',_binary '\0',_binary '\0','2020-08-11 02:59:55',1,NULL),(758,'API_19fdc8abdf22a8b3898a6846d096db75','模糊查询所属机库','','cmii-uav-device','/api/uav/plane/queryBelongHangar','GET',_binary '\0',_binary '\0','2020-08-11 02:59:55',1,NULL),(759,'API_299ba405af4b7dc97e0856e0d0d4a124','按无人机编码查询指定公司范围内的无人机详情','','cmii-uav-device','/api/uav/plane/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2020-08-11 02:59:55',1,'2024-10-11 01:36:52'),(760,'API_3bc7e822504b27281de4048ced9e7a91','按条件分页查询无人机信息','','cmii-uav-device','/api/uav/hangar/queryUavPlane','POST',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,NULL),(761,'API_acd39e3a1198a7505c594678ca65aac8','获取无人机第一张照片','','cmii-uav-device','/api/uav/hangar/queryUavPicByCode','GET',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,NULL),(762,'API_2a84cb4dad4a31dd3938f871c1da1eb1','生成新无人机编码','','cmii-uav-device','/api/uav/hangar/newUavCode','GET',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,NULL),(763,'API_d3b4623d6de50136316338e6bd4885ce','新增无人机','','cmii-uav-device','/api/uav/hangar/addUavPlane','POST',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,NULL),(764,'API_eb1ee4f15076193c2a982a515af3bdae','绑定无人机','','cmii-uav-device','/api/uav/hangar/bindUav','POST',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,'2024-10-11 01:36:52'),(765,'API_71c66ca4108af813ad7ed2f59978a9cc','删除无人机','','cmii-uav-device','/api/uav/hangar/deleteUavPlane','POST',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,NULL),(766,'API_de4fc6068a898a455911098f0d41c04c','修改无人机','','cmii-uav-device','/api/uav/hangar/updateUavPlane','POST',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,NULL),(767,'API_d1a48771ee63cc754b1248c85ec39276','批量删除机库','','cmii-uav-device','/api/uav/hangar/deleteUavPlaneBatch','POST',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,'2024-10-11 01:36:47'),(768,'API_adb9aa725cbd21f42b6151ab54a8683f','按无人机编码查询无人机详情查询','','cmii-uav-device','/api/uav/hangar/queryDetailByUavCode','POST',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,NULL),(769,'API_b278b709e5f7620928505ccd4df6d5bf','查询公司/机构所属的无人机编码列表','','cmii-uav-device','/api/uav/hangar/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,NULL),(770,'API_7270af0fb5d2fcb6534ee62f6bc42ab1','新增机库','','cmii-uav-device','/api/uav/hangar/addUavHangar','POST',_binary '\0',_binary '\0','2020-08-11 08:59:05',1,'2024-10-11 01:36:52'),(771,'API_1d3dde17bde2cda631d9e36fd71399e5','生成新机库编码','','cmii-uav-device','/api/uav/hangar/newHangarCode','GET',_binary '\0',_binary '\0','2020-08-11 08:59:05',1,'2024-10-11 01:36:43'),(772,'API_88b554c90ec24df24a4ee90dd651f12d','修改机库','','cmii-uav-device','/api/uav/hangar/updateUavHangar','POST',_binary '\0',_binary '\0','2020-08-11 09:52:46',1,'2024-10-11 01:36:52'),(773,'API_848589d443b1e05b1deae5cec66bdf4b','按机库编码查询机库详情查询','','cmii-uav-device','/api/uav/hangar/queryDetailByHangarCode','POST',_binary '\0',_binary '\0','2020-08-12 03:03:28',1,NULL),(774,'API_1316cfd99d03f0378e9a24555bb811e7','按条件分页查询机库信息','','cmii-uav-device','/api/uav/hangar/queryUavHangar','POST',_binary '\0',_binary '\0','2020-08-12 03:03:28',1,NULL),(775,'API_77e3faf92b7a34862394232d003ef579','删除机库','','cmii-uav-device','/api/uav/hangar/deleteUavHangar','POST',_binary '\0',_binary '\0','2020-08-12 03:03:28',1,'2024-10-11 01:36:45'),(776,'API_6e20e41c7a82ad074fa614440190d3ee','查询无人机类型详细信息','','cmii-uav-device','/api/uav/plane/queryDetailByModel','GET',_binary '\0',_binary '\0','2020-08-12 03:14:40',1,NULL),(777,'API_c37e85a2913e4b824564a34721e7960e','查询公司/机构所属的机库编码列表','','cmii-uav-device','/api/uav/hangar/queryHangarByCompanyId','GET',_binary '\0',_binary '\0','2020-08-12 08:44:51',1,'2024-10-11 01:36:49'),(778,'API_609cf7baddd46be1f9ef360af88c8b30','生成新视频编码','','cmii-uav-device','/api/uav/hangar/newHangarVideoCode','GET',_binary '\0',_binary '\0','2020-08-12 08:44:51',1,'2024-10-11 01:36:51'),(779,'API_5bdceb6f301895ac2055640b052a1f8e','模糊查询机库编码列表','','cmii-uav-device','/api/uav/hangar/queryHangarCode','POST',_binary '\0',_binary '\0','2020-08-12 10:07:10',1,NULL),(780,'API_bcf275e55409fb916bba2fcb320077ce','模糊查询生产厂家列表','','cmii-uav-device','/api/uav/hangar/queryMnfName','POST',_binary '\0',_binary '\0','2020-08-12 10:07:10',1,NULL),(781,'API_9fd597f5bd1a8387ece7f7c03f3a7e70','模糊查询机库型号列表','','cmii-uav-device','/api/uav/hangar/queryHangarMode','POST',_binary '\0',_binary '\0','2020-08-12 10:07:10',1,NULL),(782,'API_cbf0b91c20d81b2ee835f556463fa292','根据产品型号查询生产厂家列表','','cmii-uav-device','/api/uav/hangar/queryMnfByModel','GET',_binary '\0',_binary '\0','2020-08-13 03:29:17',1,NULL),(783,'API_0bd385e47244e1a65c97aff7accbe3fc','模糊查询机库类型列表','','cmii-uav-device','/api/uav/hangar/queryHangarType','POST',_binary '\0',_binary '\0','2020-08-13 03:29:17',1,'2020-08-13 09:54:00'),(784,'API_1c99bd2265c4567080bb871ac4e94855','根据生产厂家查询产品型号列表','','cmii-uav-device','/api/uav/hangar/queryModelByMnf','GET',_binary '\0',_binary '\0','2020-08-13 03:29:17',1,NULL),(785,'API_987944263146a10126587f851119f60c','获取可绑定无人机','','cmii-uav-device','/api/uav/hangar/getUav','POST',_binary '\0',_binary '\0','2020-08-13 07:49:26',1,NULL),(786,'API_8b67f52396c9b4998d9eca80309a6300','查询机库类型详细信息','','cmii-uav-device','/api/uav/hangar/queryHangarDetail','GET',_binary '\0',_binary '\0','2020-08-13 07:49:26',1,'2024-10-11 01:36:50'),(787,'API_ab7e676c1d45bd807720064ce249147b','获取航点列表所有信息','','cmii-uav-waypoint','/api/uav/waypoint/airpoint/airpoint_baseinfo_list','GET',_binary '\0',_binary '\0','2020-08-13 07:56:27',1,'2024-09-09 09:16:30'),(788,'API_d50850d131ccdbe9c070cebb638b31ec','查询省份信息列表','','cmii-admin-data','/public/api/admin/area/province/list','GET,POST',_binary '\0',_binary '\0','2020-08-13 08:28:02',1,'2024-09-09 09:15:07'),(789,'API_89cf3952de0bd4ae4b102d3b0ec04730','查询区域下面子区域列表','','cmii-admin-data','/public/api/admin/area/subarea/list','GET,POST',_binary '\0',_binary '\0','2020-08-13 08:28:02',1,'2024-09-09 09:15:05'),(790,'API_5494210933a8193ffd84f6bb1f731ced','添加字典属性','添加字典属性','cmii-admin-data','/api/admin/dictionary/add','POST',_binary '\0',_binary '\0','2020-08-13 08:28:02',1,'2024-09-09 09:15:08'),(791,'API_52723d911feedd347c2c4dfea68a8c1d','字典属性上移动','字典属性上移动','cmii-admin-data','/api/admin/dictionary/moveUp','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-09-09 09:15:08'),(792,'API_3a03a398c5b5aca2112cc1ee26ea1ca7','字典属性下移动','字典属性下移动','cmii-admin-data','/api/admin/dictionary/moveDown','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-09-09 09:15:04'),(793,'API_99cd090ae437761a844e1366239bafc8','字典查询','字典查询','cmii-admin-data','/api/admin/dictionary/query','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-09-09 09:15:05'),(794,'API_cc5d51f761b86e43c71192ad16c8ed10','字典check','字典check','cmii-admin-data','/api/admin/dictionary/check','GET',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-09-09 09:15:07'),(795,'API_5d077f1daf3a374171468eb52ba961f1','查询类别对应的字典code映射','查询类别对应的字典code映射','cmii-admin-data','/api/admin/dictionary/queryByTypeCode','GET',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-09-09 09:15:06'),(796,'API_cbb5da8278aa4a91e9aea8d93a3967de','模糊查询本地语言对应的数据字典属性','模糊查询本地语言对应的数据字典属性','cmii-admin-data','/api/admin/dictionary/queryLocalByKeyWords','GET',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-09-09 09:15:04'),(797,'API_0ccdea8c8d91095fcea830b9be8b6605','更新字典属性','更新字典属性','cmii-admin-data','/api/admin/dictionary/update','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-09-09 09:15:06'),(798,'API_279c3912b0662a0b7d24b188c8278c8b','删除字典属性','删除字典属性','cmii-admin-data','/api/admin/dictionary/delete','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-09-09 09:15:04'),(799,'API_7cf67447d82dbc2aae3f58416b95d6cf','禁用字典属性','禁用字典属性','cmii-admin-data','/api/admin/dictionary/disable','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-09-09 09:15:06'),(800,'API_7c1af759105a09feac5129c0a5749699','恢复可用字典属性','恢复可用字典属性','cmii-admin-data','/api/admin/dictionary/enable','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-09-09 09:15:07'),(801,'API_0b5c9de8f3a6f8a12e48665a0939216a','类型对应的数据字典key对应的名称','类型对应的数据字典key对应的名称','cmii-admin-data','/api/admin/dictionary/GetDictName','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(802,'API_d0a8b82a53afe76c478d1010dfe1ff01','添加字典类型','','cmii-admin-data','/api/admin/dictionaryType/add','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-09-09 09:15:08'),(803,'API_c5d7432a0e3bae534a3d6ea3665237e2','修改字典类型','','cmii-admin-data','/api/admin/dictionaryType/update','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-09-09 09:15:07'),(804,'API_f3a90193680fa0f62a2ebf52db9c4fb4','字典类型列表','','cmii-admin-data','/api/admin/dictionaryType/query','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-09-09 09:15:08'),(805,'API_f404be3fc6b1ecb26eaad3ab924efbb9','删除字典类型','','cmii-admin-data','/api/admin/dictionaryType/delete','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-09-09 09:15:05'),(806,'API_df28049d91b12b12cb0b160d7fb49f07','查询所有的语言','查询所有的语言','cmii-admin-data','/api/admin/language/queryAll','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-09-09 09:15:08'),(807,'API_8550075f78052e635bc09cdc6076bf4c','按条件分页查询设备动作匹配信息','','cmii-admin-data','/api/admin/model/match/queryUavDevActionMatchPage','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(808,'API_f0a64d95cf4c9c916bfc0571f489e58b','模糊查询设备类别列表','','cmii-admin-data','/api/admin/model/match/queryUavDevType','GET',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(809,'API_32a0acef9b8bae507644c7ea6b6a7560','模糊查询设备型号列表','','cmii-admin-data','/api/admin/model/match/queryUavDevModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(810,'API_16013589570db350f89c8b516bd781b3','设备动作列表','','cmii-admin-data','/api/admin/model/match/queryUavDevAction','GET',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(811,'API_9dfaba44b00d8a52f4c54eb23eda6ec0','新增设备动作匹配','','cmii-admin-data','/api/admin/model/match/addUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(812,'API_ba1c3de0015a55fbebecc4c29ed9cb82','设备动作匹配详情查询','','cmii-admin-data','/api/admin/model/match/queryUavDevActionMatchDetail','GET',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(813,'API_480c197aeed752dadeab434c095ecb34','修改设备动作匹配','','cmii-admin-data','/api/admin/model/match/updateUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(814,'API_7f2c832f8d2d7b0f0f2f25cdf7d0e5cd','删除设备动作匹配','','cmii-admin-data','/api/admin/model/match/deleteUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(815,'API_e1a97c593f01828480fe6633f4c4c42a','按条件分页查询设备型号匹配信息','','cmii-admin-data','/api/admin/model/match/queryUavDevTypeMatchPage','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(816,'API_ea0beb1691a6cfd9b506f841fdff1147','设备型号匹配详情查询','','cmii-admin-data','/api/admin/model/match/queryUavDevTypeMatchDetail','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(817,'API_78dacf832ac0663df45cef7eacc46b7a','载荷型号列表','','cmii-admin-data','/api/admin/model/match/queryUavLoadModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(818,'API_cf4c2608d20fa4c8168e40606afdb28e','查询机库型号列表','','cmii-admin-data','/api/admin/model/match/queryUavHangarModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(819,'API_9b7701108b0688ddcff6d57bb9926251','新增设备型号匹配','','cmii-admin-data','/api/admin/model/match/addUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(820,'API_862e4f9cfa37e6c715a494e2195c1246','修改设备型号匹配','','cmii-admin-data','/api/admin/model/match/updateUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(821,'API_7d40d47650144734c82b80460a27d218','删除设备型号匹配','','cmii-admin-data','/api/admin/model/match/deleteUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(822,'API_dccbf2a46c478eee49c61c16c772e472','按条件分页查询无人机型号信息','','cmii-admin-data','/api/admin/model/hangar/queryUavHangarModelPage','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-09-09 09:15:04'),(823,'API_f7f835d6b5b5414a15e9367bfa686402','模糊查询机库生产厂家列表','','cmii-admin-data','/api/admin/model/hangar/queryMnfName','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-09-09 09:15:05'),(824,'API_90760f07c8b56ff5094c6b7f8a9a61a4','模糊查询机库型号列表','','cmii-admin-data','/api/admin/model/hangar/queryUavHangarModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-09-09 09:15:07'),(825,'API_a857b8606d5df8359d9fd8f319524902','根据型号查询生产厂家列表','','cmii-admin-data','/api/admin/model/hangar/queryMnfByModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(826,'API_ef00e5ef79faaeea98b7dc1377cbcd99','根据生产厂家查询型号列表','','cmii-admin-data','/api/admin/model/hangar/queryModelByMnf','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(827,'API_762f968c368fbd2c9d98a1b9cacbc25b','查询机库类型列表','','cmii-admin-data','/api/admin/model/hangar/queryUavHangarType','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-09-09 09:15:08'),(828,'API_bc038b9711ca6bab9e1b557b57a2ff07','查询机库保护等级表','','cmii-admin-data','/api/admin/model/hangar/queryUavProtLevel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-09-09 09:15:08'),(829,'API_9f361f9fb967f4e757da4452ca730a1d','通过类型ID查询机库类型详情','','cmii-admin-data','/api/admin/model/hangar/queryUavHangarModelDetail','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-09-09 09:15:08'),(830,'API_6e1e3b576ed81cfbe301f4b19c131c3a','新增机库类型信息','','cmii-admin-data','/api/admin/model/hangar/addUavHangarModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-09-09 09:15:05'),(831,'API_2df7cfdd028644189fb39c1fbfb8e5fe','修改机库类型信息','','cmii-admin-data','/api/admin/model/hangar/updateUavHangarModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-09-09 09:15:08'),(832,'API_f9dab58050666d3f087b5bd13906b4db','删除机库类型信息','','cmii-admin-data','/api/admin/model/hangar/deleteUavHangarModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-09-09 09:15:07'),(833,'API_04aaff7dad84ce556316185231275594','按条件分页查询摄像头型号信息','','cmii-admin-data','/api/admin/model/load/queryUavLoadCamModelPage','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(834,'API_11c13a878f2f6cff3828a68ab6511b0b','摄像头载荷设备型号详情查询','','cmii-admin-data','/api/admin/model/load/queryUavLoadCamModelDetail','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(835,'API_bec0759155bdfae1f18ade0f25619498','模糊查询型号列表','','cmii-admin-data','/api/admin/model/load/queryUavLoadCamModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(836,'API_1d0ed505879fd6326b5d0d819ddcc7dc','新增摄像头载荷设备型号','','cmii-admin-data','/api/admin/model/load/addUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(837,'API_74f7067372e1ccbb5c75c43aca68dedf','修改摄像头载荷设备型号','','cmii-admin-data','/api/admin/model/load/updateUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(838,'API_535a3377d76d046b5db6541e814e136c','删除摄像头载荷设备型号','','cmii-admin-data','/api/admin/model/load/deleteUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(839,'API_e977d642e93926f1341d627d736451c4','按条件分页查询喊话器型号信息','','cmii-admin-data','/api/admin/model/load/queryUavLoadSpkModelPage','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(840,'API_228ab7305fc8536063ec19a7b1a28892','喊话器载荷设备型号详情查询','','cmii-admin-data','/api/admin/model/load/queryUavLoadSpkModelDetail','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(841,'API_87cd4d7026ae124e707dc311c006fa7e','模糊查询型号列表','','cmii-admin-data','/api/admin/model/load/queryUavLoadSpkModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(842,'API_41d78892988fcd6f8591302f59edb266','新增喊话器载荷设备型号','','cmii-admin-data','/api/admin/model/load/addUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(843,'API_0ec389c0370e0cd7b92e3b9193a330ba','修改喊话器载荷设备型号','','cmii-admin-data','/api/admin/model/load/updateUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(844,'API_0230cec1aaa20e351a7ea806d54211cd','删除喊话器载荷设备型号','','cmii-admin-data','/api/admin/model/load/deleteUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(845,'API_03b7fa585f860fa5933f91be4a811e0b','按条件分页查询无人机型号信息','','cmii-admin-data','/api/admin/model/plane/queryUavPlaneModelPage','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-09-09 09:15:05'),(846,'API_38240ce87df9230a33ce22481ae042bb','根据类型查询生产厂家列表','','cmii-admin-data','/api/admin/model/plane/queryMnfByModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(847,'API_aae5c09d6465b1282e2259e132ded9e8','根据生产厂家查询类型列表','','cmii-admin-data','/api/admin/model/plane/queryModelByMnf','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(848,'API_cc7275a27199de74744502db1dd45d42','模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/plane/queryMnfName','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-09-09 09:15:06'),(849,'API_46126a9079c1e989640b27f24723f897','模糊查询无人机型号列表','','cmii-admin-data','/api/admin/model/plane/queryUavPlaneModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-09-09 09:15:07'),(850,'API_add4ec5281842a91f27e12737122676d','查询无人机形态列表','','cmii-admin-data','/api/admin/model/plane/queryUavShape','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-09-09 09:15:04'),(851,'API_88d1e620f01eae55406970adea9275d2','查询无人机尺度列表','','cmii-admin-data','/api/admin/model/plane/queryUavSize','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-09-09 09:15:08'),(852,'API_b0241abc0a3d6ce1ee149c7cab0e834a','查询无人机材料列表','','cmii-admin-data','/api/admin/model/plane/queryUavMat','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-09-09 09:15:06'),(853,'API_3e9f4b6e52461b3aa27a2ad8f9a8fde6','查询无人机接口列表','','cmii-admin-data','/api/admin/model/plane/queryUavInf','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-09-09 09:15:07'),(854,'API_76d5d4b2c2f147587b07cd432e8ca456','查询无人机类型详情','','cmii-admin-data','/api/admin/model/plane/queryUavPlaneModelDetail','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-09-09 09:15:04'),(855,'API_7c5b59bfff93797cba7ce89bdd1d0aac','新增无人机类型信息','','cmii-admin-data','/api/admin/model/plane/addUavPlaneModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-09-09 09:15:06'),(856,'API_5ee8bb154057edbb9a533bb0de8f2616','修改无人机类型信息','','cmii-admin-data','/api/admin/model/plane/updateUavPlaneModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-09-09 09:15:04'),(857,'API_184313ace3c86c6b91ec302f3ff0524e','删除无人机类型信息','','cmii-admin-data','/api/admin/model/plane/deleteUavPlaneModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-09-09 09:15:04'),(858,'API_3641d327d48b35cc86c847a31560db66','按条件查询无人机型号信息','','cmii-admin-data','/api/admin/model/hangar/queryUavHangarModelDetail','POST',_binary '\0',_binary '\0','2020-08-13 09:06:24',1,NULL),(859,'API_089d3e2f3a245c5c424d6370223b5f98','模糊查询机库型号列表','','cmii-uav-device','/api/uav/hangar/queryHangarMode','GET',_binary '\0',_binary '\0','2020-08-13 09:07:07',1,'2024-10-11 01:36:49'),(860,'API_3e10b571d99b6f7e98f0b4015d0d4d77','根据类型查询无人机类型详情','','cmii-admin-data','/api/admin/model/plane/queryUavPlaneModelByModel','GET',_binary '\0',_binary '\0','2020-08-13 09:57:30',1,NULL),(861,'API_1c5e1b743fa23e9ee79982e2c3722836','类型对应的数据字典key对应的名称','类型对应的数据字典key对应的名称','cmii-admin-data','/api/admin/dictionary/GetDictName','GET',_binary '\0',_binary '\0','2020-08-13 13:38:07',1,NULL),(862,'API_f3c7db7eed20640a751a78bc81341543','模糊查询机库编码列表','','cmii-uav-device','/api/uav/hangar/queryHangarCode','GET',_binary '\0',_binary '\0','2020-08-14 03:24:09',1,'2024-10-11 01:36:52'),(863,'API_123a5d1073846eb9df7de02ea5362647','模糊查询生产厂家列表','','cmii-uav-device','/api/uav/hangar/queryMnfName','GET',_binary '\0',_binary '\0','2020-08-14 03:24:09',1,'2024-10-11 01:36:52'),(864,'API_f9c481bcefc5c514eff43a0ec263bfa9','模糊查询机库类型列表','','cmii-uav-device','/api/uav/hangar/queryHangarType','GET',_binary '\0',_binary '\0','2020-08-14 03:24:09',1,NULL),(865,'API_47ec0d60eba6581f9085433036996e84','按条件分页查询机库信息','','cmii-uav-device','/api/uav/hangar/queryUavHangar','GET',_binary '\0',_binary '\0','2020-08-14 03:24:09',1,NULL),(866,'API_1f16142b30891e5a07fe19c92d819199','按机库编码查询机库详情查询','','cmii-uav-device','/api/uav/hangar/queryDetailByHangarCode','GET',_binary '\0',_binary '\0','2020-08-14 03:24:09',1,'2024-10-11 01:36:50'),(867,'API_8e5bc0bdc4f8c19fd48c636ef4e8d7bf','提供机库型号查询机库型号信息','','cmii-admin-data','/api/admin/model/hangar/queryDetailByHungarModel','POST',_binary '\0',_binary '\0','2020-08-14 03:28:25',1,NULL),(868,'API_02ebb757ca5fa1baa7d9491dadc41455','根据类型查询喊话器类型详情','','cmii-admin-data','/api/admin/model/load/queryLoadSpkModelByModel','GET',_binary '\0',_binary '\0','2020-08-14 04:54:16',1,NULL),(869,'API_221340c1980b4ab2dcbac65d825bc27c','从无人机类型表模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/plane/queryMnfNameFromModel','GET',_binary '\0',_binary '\0','2020-08-14 04:54:16',1,'2024-09-09 09:15:04'),(870,'API_f7689c8c83de27f64a05668b62af6007','从类型表模糊查询类型列表','','cmii-admin-data','/api/admin/model/plane/queryUavPlaneModelFromModel','GET',_binary '\0',_binary '\0','2020-08-14 04:54:16',1,NULL),(871,'API_b4bff552477e5c6b1af717cf54c1b2de','根据类型查询无人机类型详情','','cmii-admin-data','/api/admin/model/plane/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2020-08-14 05:01:35',1,'2024-09-09 09:15:08'),(872,'API_940540adebdc42dd3d15796c5d36f664','校验航线名称是否存在','航线ID不存在时,校验航线名称是否已经存在','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_line_name','POST',_binary '\0',_binary '\0','2020-08-14 06:45:33',1,NULL),(873,'API_2cd0ecd24fbca8958ba943f238c7dbc8','解绑无人机','','cmii-uav-device','/api/uav/hangar/unbindUav','POST',_binary '\0',_binary '\0','2020-08-14 06:47:27',1,NULL),(874,'API_e24a63adfd5aa74f11397c1f08be557d','校验航线名称是否存在','航线ID不存在时,校验航线名称是否已经存在;true:存在,false不存在','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_line_name','GET',_binary '\0',_binary '\0','2020-08-14 06:55:42',1,'2020-08-14 07:00:46'),(875,'API_00e86bc45ada098ed656617ed9b4db3e','查询载荷是否有绑定无人机','','cmii-uav-device','/api/uav/plane/checkLoadBoundRelations','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-10-11 01:36:44'),(876,'API_f4ef3d19d207ce810b185378ccea62ae','无人机绑定的载荷列表查询','','cmii-uav-device','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-10-11 01:36:54'),(877,'API_4c6e476755cf391fcd3eea11b94fae64','载荷绑定的无人机编码查询','','cmii-uav-device','/api/uav/plane/queryBoundByLoadCode','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-10-11 01:36:50'),(878,'API_71a05e7ee9a717501af4d030b9012e2d','查询包括子公司的载荷详情','','cmii-uav-device','/api/uav/load/queryUavLoadDetail','POST',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-10-11 01:36:43'),(879,'API_fa94e8c4624b01ed2c276ab10dac7d3f','获取新载荷编码','','cmii-uav-device','/api/uav/load/newLoadCode','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-10-11 01:36:51'),(880,'API_2a6eaa070ef40bfe23947d9660ca996e','模糊查询包括子公司的载荷编码列表','','cmii-uav-device','/api/uav/load/queryLoadCode','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-10-11 01:36:50'),(881,'API_31dc801d5ac42388d0925a531fab0d45','模糊查询载荷生产厂家列表','','cmii-uav-device','/api/uav/load/queryMnfName','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-10-11 01:36:49'),(882,'API_0c134f0811252de9350517aa4947b116','模糊查询载荷类别列表','','cmii-uav-device','/api/uav/load/queryLoadType','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-10-11 01:36:42'),(883,'API_e595767d8cd18cc6f7c48e77346699b7','模糊查询载荷类型列表','','cmii-uav-device','/api/uav/load/queryLoadModel','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-10-11 01:36:46'),(884,'API_ec46fc3387def0b5374b28ec21e4fd40','查询无人机类型详细信息','','cmii-uav-device','/api/uav/plane/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-10-11 01:36:46'),(885,'API_725534203c359e0e21090287f0dcbdbe','查询单个飞机目前最新航迹数据','','cmii-uav-surveillance','/oapi/queryRealTimeInfo','GET',_binary '\0',_binary '\0','2020-08-17 02:47:14',1,'2024-09-23 20:58:58'),(886,'API_bc06ed24e07d95d8c9bbc61af19ca202','查询公司下7日内飞行记录','','cmii-uav-surveillance','/oapi/queryHistoryTotal','GET',_binary '\0',_binary '\0','2020-08-17 02:47:14',1,'2024-09-23 20:58:57'),(887,'API_5b22775bfa21384f92056fb4e06f3c5b','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-surveillance','/oapi/querySinglePlaneTrack','GET',_binary '\0',_binary '\0','2020-08-17 02:47:14',1,'2024-09-23 20:58:59'),(888,'API_aca610f9936522d086756cc34bdd273b','类型对应的数据字典名称对应的key','类型对应的数据字典名称对应的key','cmii-admin-data','/api/admin/dictionary/GetDictKey','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,NULL),(889,'API_2a38ba8b44f9227276e556d1b4fdcdea','按条件分页查询设备动作匹配信息','','cmii-admin-data','/api/admin/model/match/action/queryUavDevActionMatchPage','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:08'),(890,'API_f0bb4d4149221532cbdfd93f6f70867c','模糊查询设备类别列表','','cmii-admin-data','/api/admin/model/match/action/queryUavDevType','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:05'),(891,'API_dd9a0a34900527d19fa9e51602bd8c66','模糊查询设备型号列表','','cmii-admin-data','/api/admin/model/match/action/queryUavDevModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:05'),(892,'API_6de3e13765d806e95b54edba5c8ba7fa','设备动作列表','','cmii-admin-data','/api/admin/model/match/action/queryUavDevAction','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:05'),(893,'API_1027e0154b2cabcfcd03f2705aae31c9','新增设备动作匹配','','cmii-admin-data','/api/admin/model/match/action/addUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:06'),(894,'API_45f69de95496f9503fe5da237bee773d','设备动作匹配详情查询','','cmii-admin-data','/api/admin/model/match/action/queryUavDevActionMatchDetail','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:06'),(895,'API_6950169e9ca9384217f431e1c5459aa4','修改设备动作匹配','','cmii-admin-data','/api/admin/model/match/action/updateUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:05'),(896,'API_88494eb1755e09d138b8e16c5121cfb4','删除设备动作匹配','','cmii-admin-data','/api/admin/model/match/action/deleteUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:08'),(897,'API_f3a3bbb16e9d784a4baa1e7f7a1cc432','根据类型查询动作匹配类型详情','','cmii-admin-data','/api/admin/model/match/action/queryActionMatchByModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:06'),(898,'API_d3e06bfbed9a266753cbde23e4fff04a','按条件分页查询设备型号匹配信息','','cmii-admin-data','/api/admin/model/match/type/queryUavDevTypeMatchPage','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:06'),(899,'API_0bdef64520190b16672dbb06d7715e2a','设备型号匹配详情查询','','cmii-admin-data','/api/admin/model/match/type/queryUavDevTypeMatchDetail','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:04'),(900,'API_4ed187c7ced82ab26132997c81859a3e','载荷型号列表','','cmii-admin-data','/api/admin/model/match/type/queryUavLoadModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:08'),(901,'API_21aa3d9fac7d93666bca6833bf5568b9','查询机库型号列表','','cmii-admin-data','/api/admin/model/match/type/queryUavHangarModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:06'),(902,'API_8855ffd14b83ee49369fe8f758c2e9fa','模糊无人机型号匹配型号列表','','cmii-admin-data','/api/admin/model/match/type/queryUavPlaneMatchModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,NULL),(903,'API_46093c9fecf9308045914611b99a23bb','新增设备型号匹配','','cmii-admin-data','/api/admin/model/match/type/addUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:05'),(904,'API_21ef9d5cf72e0d3d2b66f96ce3f89422','修改设备型号匹配','','cmii-admin-data','/api/admin/model/match/type/updateUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:06'),(905,'API_0b760cde3e65475e19f8a99ed388db38','删除设备型号匹配','','cmii-admin-data','/api/admin/model/match/type/deleteUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:08'),(906,'API_d4e1de191bcaf2c506528a6a1ca24711','根据无人机查询设备类型匹配详情','','cmii-admin-data','/api/admin/model/match/type/queryModelMatchByPlane','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,NULL),(907,'API_0fad73ed918548c3826f85283e31366c','根据机库查询无人机匹配详情','','cmii-admin-data','/api/admin/model/match/type/queryModelMatchByHangar','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:05'),(908,'API_eb31be32d9c3a40adbb4f12b63e02300','从机库类型表模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/hangar/queryMnfNameFromModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:07'),(909,'API_d3f1a51c788084a2a74ec83331dcca34','从机库类型表模糊查询类型列表','','cmii-admin-data','/api/admin/model/hangar/queryModelNameFromModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:07'),(910,'API_7addf0dc3c91ea72e107cf07b21f5794','按条件分页查询摄像头型号信息','','cmii-admin-data','/api/admin/model/cam/queryUavLoadCamModelPage','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:06'),(911,'API_bc60df3df11353c5e51941e33d6a8a79','摄像头载荷设备型号详情查询','','cmii-admin-data','/api/admin/model/cam/queryUavLoadCamModelDetail','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:06'),(912,'API_114055c06825f48f1103858a5b4e5243','模糊查询型号列表','','cmii-admin-data','/api/admin/model/cam/queryUavLoadCamModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:04'),(913,'API_445b19de6f7aa6fdb994c62ac18b8f5a','新增摄像头载荷设备型号','','cmii-admin-data','/api/admin/model/cam/addUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:08'),(914,'API_cf6a3aa36a679cec602ea02152b324af','修改摄像头载荷设备型号','','cmii-admin-data','/api/admin/model/cam/updateUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:06'),(915,'API_8b110561027e6075cbc784f5245c0344','删除摄像头载荷设备型号','','cmii-admin-data','/api/admin/model/cam/deleteUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:08'),(916,'API_78f934171b8fbc2900b04258a35d7a95','从摄像头类型表模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/cam/queryMnfNameFromModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:05'),(917,'API_ad8d42ba2aee3e2d138b3950cee78fc8','从摄像头类型表模糊查询类型列表','','cmii-admin-data','/api/admin/model/cam/queryModelNameFromModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:05'),(918,'API_ab0e57a46420e4534b5c7997aa0a0b1b','根据类型查询喊话器类型详情','','cmii-admin-data','/api/admin/model/cam/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:05'),(919,'API_63d52b1a7520b2c088573d92931d3404','按条件分页查询喊话器型号信息','','cmii-admin-data','/api/admin/model/spk/queryUavLoadSpkModelPage','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:05'),(920,'API_ca5a964fe634a07d0bd320d964cb3ee5','喊话器载荷设备型号详情查询','','cmii-admin-data','/api/admin/model/spk/queryUavLoadSpkModelDetail','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:06'),(921,'API_d30cca23905217ae8b0a17b4ee2c1018','模糊查询型号列表','','cmii-admin-data','/api/admin/model/spk/queryUavLoadSpkModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:04'),(922,'API_49b0224bc641ca32510894821e03636b','新增喊话器载荷设备型号','','cmii-admin-data','/api/admin/model/spk/addUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:04'),(923,'API_6585ce453fd0e6dff8e03a24bcc649c1','修改喊话器载荷设备型号','','cmii-admin-data','/api/admin/model/spk/updateUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:08'),(924,'API_6558552d0cbcd975a333ec6d718e1ed9','删除喊话器载荷设备型号','','cmii-admin-data','/api/admin/model/spk/deleteUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:06'),(925,'API_3e2410bdbc010bebf06c9c183b04f0d3','从喊话器类型表模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/spk/queryMnfNameFromModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:08'),(926,'API_25e8361bc244a0699cededd54ae0f8ed','从喊话器类型表模糊查询类型列表','','cmii-admin-data','/api/admin/model/spk/queryModelNameFromModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:04'),(927,'API_03a697de6910c8d3d8ae2f4c962e51d0','根据类型查询喊话器类型详情','','cmii-admin-data','/api/admin/model/spk/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:05'),(928,'API_d4198c9b8c990c36cf8d69bf82d25935','从无人机类型表模糊查询类型列表','','cmii-admin-data','/api/admin/model/plane/queryModelNameFromModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-09-09 09:15:07'),(929,'API_25c5a58d6ac51ebfd73efb2b63222e3c','摄像头载荷设备型号详情查询','','cmii-uav-waypoint','/api/admin/model/cam/queryUavLoadCamModelDetail','GET',_binary '\0',_binary '\0','2020-08-18 02:02:05',1,NULL),(930,'API_4e19e0092828729be01bcfeda441a33f','无人机绑定的载荷列表查询','','cmii-uav-surveillance','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2020-08-18 02:10:06',1,'2023-03-29 09:05:05'),(931,'API_668a10b15299a08a943a7eaacf0ea9fe','获取绑定无人机信息','','cmii-uav-device','/api/uav/hangar/getBoundUav','POST',_binary '\0',_binary '\0','2020-08-18 07:15:53',1,NULL),(932,'API_42812137eeb9fa9eac3dbccc1fff0fec','获取可绑定无人机','','cmii-uav-device','/api/uav/hangar/getUav','GET',_binary '\0',_binary '\0','2020-08-18 07:25:07',1,'2024-10-11 01:36:44'),(933,'API_ff5494e0727b58b829f6c84243f99f05','获取绑定无人机信息','','cmii-uav-device','/api/uav/hangar/getBoundUav','GET',_binary '\0',_binary '\0','2020-08-18 07:25:07',1,'2024-10-11 01:36:42'),(934,'API_44c5eee1c86cffe59ebae6946c01f7be','查询载荷类型详细信息','','cmii-uav-device','/api/uav/load/queryModelDetailByModel','POST',_binary '\0',_binary '\0','2020-08-19 06:22:32',1,NULL),(935,'API_2b270bd6499910cae38f0fda79e608b9','查询载荷类型详细信息','','cmii-uav-device','/api/uav/load/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2020-08-19 06:24:30',1,'2024-10-11 01:36:45'),(936,'API_0e34c8eca4382d7106b98f33f0e40550','提供机库型号查询机库型号信息','','cmii-admin-data','/api/admin/model/hangar/queryDetailByHungarModel','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-09-09 09:15:06'),(937,'API_d01e0d54b5b7202eafc7d1a2231876b8','查询视频分辨率列表','','cmii-admin-data','/api/admin/model/cam/queryVideoDisName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-09-09 09:15:08'),(938,'API_6732fadadc52936af9a6a9687cce7a1e','查询图标尺寸列表','','cmii-admin-data','/api/admin/model/cam/queryImgSizeName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-09-09 09:15:07'),(939,'API_097cdf6975ebe29f15f2ddcc4681415a','查询视频ISO列表','','cmii-admin-data','/api/admin/model/cam/queryVideoISOName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-09-09 09:15:07'),(940,'API_7984c09b224b5e860f7fe8958a758dcb','查询工作模式列表','','cmii-admin-data','/api/admin/model/cam/queryWorkModeName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-09-09 09:15:05'),(941,'API_dd46071112769417386194ce7c86e967','查询照片ISO列表','','cmii-admin-data','/api/admin/model/cam/queryImgISOName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-09-09 09:15:05'),(942,'API_7bec2a8dfa9aca7159523dbe9e18326f','查询拍照模式列表','','cmii-admin-data','/api/admin/model/cam/queryCamModeName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-09-09 09:15:08'),(943,'API_bbe3f8c129c82cbe71ed35a41a282599','查询图像存储格式列表','','cmii-admin-data','/api/admin/model/cam/queryImgFmtName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-09-09 09:15:05'),(944,'API_ea0004e0d1c3324340cddceec50c61f6','查询曝光模式列表','','cmii-admin-data','/api/admin/model/cam/queryExpModeName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-09-09 09:15:04'),(945,'API_4899d9a41838c726a75f0a72a6122290','查询曝白平衡列表','','cmii-admin-data','/api/admin/model/cam/queryBalanName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-09-09 09:15:06'),(946,'API_a1d168be5031dc1dd0e4fbc2505be60b','查询快门速度列表','','cmii-admin-data','/api/admin/model/cam/queryCamShutName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-09-09 09:15:08'),(947,'API_6ada96027958ab3c87a1610d3d91397a','查询视频存储格式列表','','cmii-admin-data','/api/admin/model/cam/queryVideoFmtName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-09-09 09:15:07'),(948,'API_670ee49175328b4484f621bcd5770198','无人机型号列表','','cmii-admin-data','/api/admin/model/match/type/queryUavPlaneModel','GET',_binary '\0',_binary '\0','2020-08-23 10:41:18',1,'2024-09-09 09:15:08'),(949,'API_c3b99fb14456c127717f1870cf75a282','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-surveillance','/querySinglePlaneTrack','GET',_binary '\0',_binary '\0','2020-08-24 03:26:06',1,NULL),(950,'API_c7470b824c01b0fb67dbaea61b7bb7ad','查询单个飞机目前最新航迹数据','','cmii-uav-surveillance','/queryRealTimeInfo','GET',_binary '\0',_binary '\0','2020-08-24 03:26:06',1,NULL),(951,'API_1e207b399368ac25646beb4c51e3324e','查询公司下7日内飞行记录','','cmii-uav-surveillance','/queryHistoryTotal','GET',_binary '\0',_binary '\0','2020-08-24 03:26:06',1,NULL),(952,'API_dcb62f6a8317223fbb12c735dfde49ce','回调','','cmii-uav-waypoint-dev','/uav/uavInfo','POST',_binary '\0',_binary '\0','2020-08-24 07:33:48',1,'2020-08-25 02:12:28'),(953,'API_846cefbe72746c746abe4120afd61af0','订阅','','cmii-uav-waypoint-dev','/uav/subscribe','POST',_binary '\0',_binary '\0','2020-08-24 07:45:49',1,'2020-08-25 02:12:28'),(954,'API_5f89356023671b2c1cba9c13c7537893','无人机绑定的载荷列表查询','','cmii-uav-waypoint-dev','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2020-08-24 08:33:07',1,NULL),(955,'API_040852f945f29876940a70c5370b511f','查询公司下7日内飞行记录','','cmii-uav-surveillance','/oapi/uav/queryHistoryTotal','GET',_binary '\0',_binary '\0','2020-08-24 09:57:55',1,NULL),(956,'API_0b45ead59a2c4424f02ded292b8c2db4','查询单个飞机目前最新航迹数据','','cmii-uav-surveillance','/oapi/uav/queryRealTimeInfo','GET',_binary '\0',_binary '\0','2020-08-24 09:57:55',1,NULL),(957,'API_61f09b3a5565c3ae45008f3345a4f0de','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-surveillance','/oapi/uav/querySinglePlaneTrack','GET',_binary '\0',_binary '\0','2020-08-24 09:57:55',1,NULL),(958,'API_b1419634c225cef9555fdf5b0d011184','修改航点信息','点击修改点位','cmii-uav-waypoint','/api/uav/waypoint/app/airpoint_info_list','POST',_binary '\0',_binary '\0','2020-08-25 06:18:22',1,NULL),(959,'API_6386b9fbf4e62a8d7fa9a024b1d39f82','解绑无人机','','cmii-uav-device','/api/uav/hangar/unBindUav','POST',_binary '\0',_binary '\0','2020-08-25 08:36:24',1,'2024-10-11 01:36:50'),(960,'API_b13c315af9e3ffdbeffa2a36f5626c20','设置机库在线状态','','cmii-uav-device','/api/uav/hangar/updateOnlineStat','POST',_binary '\0',_binary '\0','2020-08-26 01:09:10',1,'2024-10-11 01:36:43'),(961,'API_e057d6bc1492dece552ba1d8b9f309eb','分页条件筛选作业列表','','cmii-uav-mission','/mission_info_list/mission_info_page_list_with_filters','POST',_binary '\0',_binary '\0','2020-08-26 02:47:10',1,NULL),(962,'API_4128c0c60bca87eb77e065858f56aa4f','作业详情查询','','cmii-uav-mission','/mission_info_list/mission_info/{id}','GET',_binary '\0',_binary '\0','2020-08-26 02:48:47',1,'2020-08-28 07:15:40'),(963,'API_1a32fe5cbd3b0f3d377e0c0932176815','下拉菜单模糊查询','支持作业名称/航线名称/执行人','cmii-uav-mission','/mission_info/down_list_fuzzy_menu_info','POST',_binary '\0',_binary '\0','2020-08-26 02:53:26',1,NULL),(964,'API_586267fa2bacea566142b327a8db6773','下拉菜单模糊查询','支持作业名称 0/航线名称 1/飞行空域 2/执行人 3','cmii-uav-mission','/mission_info_list/down_list_fuzzy_menu_info','POST',_binary '\0',_binary '\0','2020-08-26 03:03:05',1,'2020-09-01 02:11:58'),(965,'API_1f4428d6821f7d2bc77359b36d05d4b3','查询作业执行人的用户列表','','cmii-uav-mission','/mission_info/down_list_user_info','GET',_binary '\0',_binary '\0','2020-08-26 09:42:49',1,'2020-08-27 08:54:40'),(966,'API_e4a9c3011db740edc6646cb49292f77c','获取作业关联的封存航点详情列表','','cmii-uav-mission','/mission_info/airpoint_sealed_info_detail_list/{id}','GET',_binary '\0',_binary '\0','2020-08-27 08:54:40',1,NULL),(967,'API_99e0d5c68920f56f192c327b8b168810','创建作业','','cmii-uav-mission','/mission_info/mission_data','POST',_binary '\0',_binary '\0','2020-08-27 08:54:40',1,NULL),(968,'API_0ea60b08e616e7f117a94f8eb01505ee','更新作业','','cmii-uav-mission','/mission_info/mission_data','PUT',_binary '\0',_binary '\0','2020-08-27 08:54:40',1,NULL),(969,'API_72934064a40b9bc6031379716f4d634e','获取作业关联的封存航线详情','','cmii-uav-mission','/mission_info/airline_sealed_info_detail/{id}','GET',_binary '\0',_binary '\0','2020-08-27 08:54:40',1,NULL),(970,'API_c47c8080645f5ea74237a65f6b8cd3a6','模糊查询有效code映射','模糊查询有效code映射','cmii-admin-data','/api/admin/dictionary/queryValiableList','GET',_binary '\0',_binary '\0','2020-08-28 01:09:06',1,'2024-09-09 09:15:08'),(971,'API_23ef0f9fd358281ec9f82a7a9147e828','新建作业时模糊查询航线名称','发送所有航线给前端,前端做模糊查询','cmii-uav-waypoint','/api/uav/waypoint/mission/air_line_name','POST',_binary '\0',_binary '\0','2020-08-28 01:21:05',1,NULL),(972,'API_6983f4a0d9c4c9fda5d4f2fd4c2adf77','新建作业时查询封存航线信息','','cmii-uav-waypoint','/api/uav/waypoint/mission/airline_detail_info/{id}','GET',_binary '\0',_binary '\0','2020-08-28 02:44:36',1,'2024-09-09 09:16:30'),(973,'API_8b38986704c58131797068a570a2c45a','空域查询封存航点列表信息','','cmii-uav-waypoint','/api/uav/waypoint/mission/airpoint_detail_info_list/{id}','GET',_binary '\0',_binary '\0','2020-08-28 02:44:36',1,'2024-09-09 09:16:30'),(974,'API_281ece7316be3c5fe01bef8a55c515c6','获取航线名称全集','','cmii-uav-mission','/mission_info/airLineName','GET',_binary '\0',_binary '\0','2020-08-28 08:20:52',1,NULL),(975,'API_81edc180a8bc6677c39b0e5255f3b9e5','模糊查询空域名称列表','','cmii-uav-airspace','/zydAirspace/queryAreaName.do','GET',_binary '\0',_binary '\0','2020-08-31 03:05:41',1,'2024-10-11 08:57:37'),(976,'API_f8162fb82bbfb79a4b2c129aeadb703e','查询认证状态列表','','cmii-uav-airspace','/zydAirspace/queryAppr.do','GET',_binary '\0',_binary '\0','2020-08-31 03:05:41',1,NULL),(977,'API_e523610d0264ff173b1c8f2401204645','查询认证状态列表','','cmii-uav-airspace','/zydAirspace/downloadDoc.do','GET',_binary '\0',_binary '\0','2020-08-31 08:26:04',1,NULL),(978,'API_4e1ae2d6b8a9b781c333eeea3bf48dd9','批量导出模板','','cmii-uav-airspace','/zydAirspace/downloadDoc.do','POST',_binary '\0',_binary '\0','2020-08-31 08:33:08',1,'2024-10-11 08:57:38'),(979,'API_1aba38a41d34683a9a54babdca60c7b4','批量删除和删除','','cmii-uav-mission','/mission_info_list/mission_info','DELETE',_binary '\0',_binary '\0','2020-09-01 01:31:14',1,NULL),(980,'API_b52210a50f75307b41919c561962ddca','查询作业执行人的用户列表','','cmii-uav-mission','/api/uav/mission/mission_info/down_list_user_info','GET',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-10-10 08:57:13'),(981,'API_a225c1c35aecf8ac5adbc75b1f36a2df','创建作业','','cmii-uav-mission','/api/uav/mission/mission_info/mission_data','POST',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-10-10 08:57:13'),(982,'API_cbb8ad2843324aa5a28a9a72e7a386dd','更新作业','','cmii-uav-mission','/api/uav/mission/mission_info/mission_data','PUT',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-10-10 08:57:10'),(983,'API_60732ad87a7140c7fa9f1ae1e310c551','获取作业关联的封存航线详情','','cmii-uav-mission','/api/uav/mission/mission_info/airline_sealed_info_detail/{id}','GET',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-10-10 08:57:02'),(984,'API_44bc0289526f72c425aecd27d4fda8f1','获取作业关联的封存航点详情列表','','cmii-uav-mission','/api/uav/mission/mission_info/airpoint_sealed_info_detail_list/{id}','GET',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-10-10 08:57:01'),(985,'API_d6588f480cda839f7040e75cd4868949','获取航线名称全集','','cmii-uav-mission','/api/uav/mission/mission_info/airLineName','GET',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-10-10 08:57:04'),(986,'API_ae425332d79c11cebf3b6dfdcc318036','分页条件筛选作业列表','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info_page_list_with_filters','POST',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-10-10 08:57:15'),(987,'API_94c18c7ce042fe795b695af4ad3a6ed4','下拉菜单模糊查询','支持作业名称 0/航线名称 1/飞行区域 2/执行人 3/创建人 4/无人机code 5','cmii-uav-mission','/api/uav/mission/mission_info_list/down_list_fuzzy_menu_info','POST',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-10-10 08:57:15'),(988,'API_49bd1c47f4f141694318567448148fa2','作业详情查询','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/{id}','GET',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-10-10 08:57:01'),(989,'API_8a4f6a8cb9e339ed069e5bc9b70da4cc','批量删除和删除','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info','DELETE',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-10-10 08:57:03'),(990,'API_33e8b2e467de1de478901df874259c6d','作业复制','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info_clone','POST',_binary '\0',_binary '\0','2020-09-02 01:46:27',1,'2021-03-29 01:33:58'),(991,'API_59b3752c8aaf6ecadc354f4abc0656e9','自动对焦','','cmii-uav-surveillance','/cameraGimbal/AutoFocus','POST',_binary '\0',_binary '\0','2020-09-02 02:32:41',1,NULL),(992,'API_da9aa27014f1d4ae0cf91f51ea3585a7','设置相机参数','','cmii-uav-surveillance','/cameraGimbal/setCameraParameter','POST',_binary '\0',_binary '\0','2020-09-02 02:32:41',1,NULL),(993,'API_75ff1fc1f584bf9005b24b375054d6f5','按空域类型查询空域限制-n','传入参数为空域类型 多个请用,相隔','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitByAreaType.do','GET',_binary '\0',_binary '\0','2020-09-02 02:38:47',1,'2024-09-09 09:15:05'),(994,'API_79aa85dad2686c8be8398fc686fe2d76','为监视提供的接口,用于查询告警','无需传参数','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitBySurveillance.do','GET',_binary '\0',_binary '\0','2020-09-02 02:38:47',1,'2024-09-09 09:15:05'),(995,'API_73ee94cc1a1fe118747c0e4ffb98715e','查询高度和时间有重叠部分的空域限制-n','传入参数为zydAreaLimit实体对象','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitByCondition.do','POST',_binary '\0',_binary '\0','2020-09-02 02:38:47',1,'2024-09-09 09:15:07'),(996,'API_7142cc769bff4f9fb3ea9b6172637be8','按id删除空域限制','传入参数为id值','cmii-admin-data','/api/admin/arealimit/deleteZydAreaLimitById.do','DELETE',_binary '\0',_binary '\0','2020-09-02 02:38:47',1,'2024-09-09 09:15:06'),(997,'API_f995cda2241b426c6983e9d3fcf5893c','修改空域限制-n','传入参数为zydAreaLimit实体对象','cmii-admin-data','/api/admin/arealimit/updateZydAreaLimit.do','PUT',_binary '\0',_binary '\0','2020-09-02 02:38:47',1,'2024-09-09 09:15:08'),(998,'API_82d09530b6c97ea16a33a5ede527adbf','按id查询空域限制','传入参数为id值','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitById.do','GET',_binary '\0',_binary '\0','2020-09-02 02:38:48',1,'2024-09-09 09:15:08'),(999,'API_a3fab050851c9041a920021ec3a2d362','新增空域限制-n','传入参数为zydAreaLimit实体对象','cmii-admin-data','/api/admin/arealimit/insertZydAreaLimit.do','POST',_binary '\0',_binary '\0','2020-09-02 02:38:48',1,'2024-09-09 09:15:06'),(1000,'API_ef09dbd19715c3dc4498a6829590c634','提交空域认证','','cmii-uav-airspace','/zydAirspace/uploadAudit.do','POST',_binary '\0',_binary '\0','2020-09-02 05:57:44',1,'2024-10-11 08:57:37'),(1001,'API_d07db158125291eca581a8ffba91ebbc','作业详情查询','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/{id}','',_binary '\0',_binary '\0','2020-09-02 06:46:34',1,NULL),(1002,'API_ac7ccab9883b6b7affb15f13befad34f','作业详情查询','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info','GET',_binary '\0',_binary '\0','2020-09-02 06:56:08',1,NULL),(1003,'API_7ab44b0ec04a1814b13c727c2ca9fc91','作业详情查询','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/{id}/','GET',_binary '\0',_binary '\0','2020-09-02 06:57:11',1,NULL),(1004,'API_b3236d962e0982bef6ab9da493517f6c','主动触发更新(从高德地图)区域信息','','cmii-admin-data','/public/api/admin/area/refresh','GET,POST',_binary '\0',_binary '\0','2020-09-02 07:52:05',1,'2024-09-09 09:15:07'),(1005,'API_b38cf8a1e62f9b50245c0422c289cff9','作业详情查询','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/{id}','POST',_binary '\0',_binary '\0','2020-09-02 08:18:56',1,NULL),(1006,'API_f3854c9a9bc3997f399b433bd7842c1f','摄像参数设置','','cmii-uav-surveillance','/camera/video/setting','POST',_binary '\0',_binary '\0','2020-09-02 09:23:32',1,'2024-09-23 20:58:56'),(1007,'API_3f45ee3a503752f3638277585cc109be','相机参数设置','','cmii-uav-surveillance','/camera/camera/setting','POST',_binary '\0',_binary '\0','2020-09-02 09:23:32',1,'2024-09-23 20:58:58'),(1008,'API_c337c4ca3c0458da62526001898b7af3','云台参数设置','','cmii-uav-surveillance','/camera/gimbal/setting','POST',_binary '\0',_binary '\0','2020-09-02 09:23:32',1,'2024-09-23 20:58:57'),(1009,'API_a8f653f1e5fd6fe95c54523511ee5d47','根据无人机查询设备类型匹配详情','','cmii-admin-data','/api/admin/model/match/type/queryModelMatchByUav','GET',_binary '\0',_binary '\0','2020-09-03 00:59:44',1,'2024-09-09 09:15:05'),(1010,'API_586c0c599b75290c598925596bc1014b','根据无人机查询设备类型匹配編碼列表','','cmii-admin-data','/api/admin/model/match/type/queryMatchListByUav','GET',_binary '\0',_binary '\0','2020-09-03 00:59:44',1,'2024-09-09 09:15:08'),(1011,'API_a6f13db5c1b993222e0289ebd55fa29b','查询有效的字典code映射','查询有效的字典code映射','cmii-admin-data','/api/admin/dictionary/queryValiableByTypeCode','GET',_binary '\0',_binary '\0','2020-09-03 04:01:14',1,'2024-09-09 09:15:05'),(1012,'API_6b3c5b5ea45962a0e37cb7a7440436fb','获取航线名称全集','','cmii-uav-mission','/api/uav/mission/mission_info/airLineName','POST',_binary '\0',_binary '\0','2020-09-03 08:43:03',1,NULL),(1013,'API_f3d6636ea76a96217c0a41b2411ea5eb','通过机库型号查询机库实例列表[作业管理中引用]','','cmii-uav-device','/api/uav/hangar/queryHangarInfoList','GET',_binary '\0',_binary '\0','2020-09-03 09:52:23',1,'2024-10-11 01:36:48'),(1014,'API_431193ea36a2066e44dce4b510454506','镜头缩放','','cmii-uav-surveillance','/camera/camera/zoom','POST',_binary '\0',_binary '\0','2020-09-03 16:22:27',1,'2024-09-23 20:58:59'),(1015,'API_e59b17f7df6d42ea9e9372e6c37766e3','切换为照相/摄像模式','','cmii-uav-surveillance','/camera/camera/modeChange','POST',_binary '\0',_binary '\0','2020-09-03 16:22:27',1,'2024-09-23 20:58:58'),(1016,'API_6451a9189d90a88e0a398150dc3133f9','云台控制转向','','cmii-uav-surveillance','/camera/gimbal/control','POST',_binary '\0',_binary '\0','2020-09-03 16:22:27',1,'2024-09-23 20:58:58'),(1017,'API_1a894092b08bc772840127281ad0e441','自动对焦','','cmii-uav-surveillance','/camera/camera/autoFocus','POST',_binary '\0',_binary '\0','2020-09-03 16:22:27',1,'2024-09-23 20:58:58'),(1018,'API_0dcc849acdad2a4ea57402c2ab50652b','拍照或者摄像','','cmii-uav-surveillance','/camera/camera/cameraAction','POST',_binary '\0',_binary '\0','2020-09-03 16:22:27',1,'2024-09-23 20:58:56'),(1019,'API_1f1eef5b17517305eccbb21b23565860','查询云台旋转角度设定','','cmii-uav-surveillance','/camera/camera/queryGimbalSetting','GET',_binary '\0',_binary '\0','2020-09-03 16:22:27',1,'2024-09-23 20:58:57'),(1020,'API_cb035007aa42d351c7f84144528adade','通过载荷型号查询载荷实例列表[作业管理中引用]','','cmii-uav-device','/api/uav/load/queryLoadInfoList','GET',_binary '\0',_binary '\0','2020-09-04 02:09:44',1,'2024-10-11 01:36:51'),(1021,'API_ffe81557303b1ffb8a3a1a2493d5454e','通过无人机型号查询公司范围内的无人机实例信息列表[作业管理中引用]','','cmii-uav-device','/api/uav/plane/queryPlaneInfoList','GET',_binary '\0',_binary '\0','2020-09-04 02:09:44',1,'2024-10-11 01:36:53'),(1022,'API_1bea8ee445a2922a459b8cef22c022ff','修改审批状态','','cmii-uav-airspace','/zydAirspace/updateStat.do','POST',_binary '\0',_binary '\0','2020-09-07 08:29:52',1,'2024-10-11 08:57:36'),(1023,'API_d93cac635460573a39072d83a64ad8e6','根据无人机ID查询进行中的作业详情','','cmii-uav-mission','/api/uav/mission/surveillance/mission_info/{id}','GET',_binary '\0',_binary '\0','2020-09-08 01:35:08',1,'2024-10-10 08:57:13'),(1024,'API_46b2f550f8e902fb86d7064a42e8be42','查看轨迹回放之上报作业飞行数据接口','','cmii-uav-mission','/api/uav/mission/surveillance/airline_track_info/{id}','GET',_binary '\0',_binary '\0','2020-09-08 01:35:08',1,'2020-09-16 02:22:07'),(1025,'API_7999fb512373545428a904f2a93126c5','查询动作匹配类型详情','','cmii-admin-data','/api/admin/model/match/action/queryActionByModel','GET',_binary '\0',_binary '\0','2020-09-08 02:02:05',1,'2024-09-09 09:15:07'),(1026,'API_1a760fde751208bdc26abcedbbca41fd','判断空域名称是否重复','','cmii-uav-airspace','/zydAirspace/judgeAirsNameRep.do','GET',_binary '\0',_binary '\0','2020-09-08 06:01:43',1,'2024-10-11 08:57:37'),(1027,'API_15619ea072c1ddacd82dfe1b0f75d02b','判断用户是否有权限执行作业','','cmii-uav-mission','/api/uav/mission/surveillance/MissionAuthority','GET',_binary '\0',_binary '\0','2020-09-08 07:39:23',1,'2020-09-08 07:43:21'),(1028,'API_4aaeb69d58a376553c7674e93dd81151','结束作业','','cmii-uav-mission','/api/uav/mission/surveillance/mission_ending','POST',_binary '\0',_binary '\0','2020-09-08 09:02:46',1,'2020-09-16 03:04:31'),(1029,'API_048a6e2737767979c293379256046cf4','降落','','cmii-uav-mission','/api/uav/mission/surveillance/startLanding/{id}','GET',_binary '\0',_binary '\0','2020-09-08 09:02:46',1,'2024-10-10 08:57:04'),(1030,'API_08b791104d5cf534913d2c6a182ef330','模糊查询可用状态列表','','cmii-uav-device','/api/uav/hangar/queryHangarUseStat','GET',_binary '\0',_binary '\0','2020-09-09 06:50:25',1,'2024-10-11 01:36:47'),(1031,'API_cdd9560d32de928dad673d67accca023','模糊查询可用状态列表','','cmii-uav-device','/api/uav/load/queryLoadUseStat','GET',_binary '\0',_binary '\0','2020-09-09 06:50:25',1,'2024-10-11 01:36:49'),(1032,'API_e7e328cf8d731f9c02a8cab4c44ab8f6','开始作业','','cmii-uav-mission','/api/uav/mission/surveillance/mission_data','POST',_binary '\0',_binary '\0','2020-09-09 07:23:29',1,NULL),(1033,'API_d925816c859b55482ee818f05cc3b44a','查询空域类型','','cmii-admin-data','/api/admin/arealimit/queryAreaType','GET',_binary '\0',_binary '\0','2020-09-09 08:01:19',1,'2021-09-22 20:09:26'),(1034,'API_7c75613cb2c22f020ecead67e9689c8f','查询动作匹配类型详情','','cmii-uav-waypoint','/api/admin/model/match/action/queryActionByModel','GET',_binary '\0',_binary '\0','2020-09-09 09:05:08',1,NULL),(1035,'API_b677cb684036a17ab6c3ec7a308c876f','模糊查询包括子公司的所属无人机编码列表','','cmii-uav-device','/api/uav/load/queryUavCodeBound','GET',_binary '\0',_binary '\0','2020-09-10 03:18:18',1,'2024-10-11 01:36:51'),(1036,'API_9b75b1ab51bc0e8c6ca94f282913d2a6','无人机绑定的载荷列表查询','','cmii-uav-mission','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2020-09-10 03:19:55',1,'2023-07-18 04:08:27'),(1037,'API_6267772257b61cefe234f9a5f2a89a96','查询某个区域详细属性信息[FeignClient]','','cmii-admin-data','/public/api/admin/area/detail','GET,POST',_binary '\0',_binary '\0','2020-09-10 05:13:25',1,'2024-09-09 09:15:04'),(1038,'API_4e4f7658029678734ffce0027252e8fc','查询区域详细属性信息','','cmii-uav-waypoint','/public/api/admin/area/detail','POST',_binary '\0',_binary '\0','2020-09-10 09:15:09',1,'2020-12-30 06:33:49'),(1039,'API_956154abe8979ccd6b222d73f2b2302b','模糊查询公司范围的无人机型号列表','','cmii-uav-device','/api/uav/plane/queryUavModelList','GET',_binary '\0',_binary '\0','2020-09-14 05:00:00',1,'2024-10-11 01:36:47'),(1040,'API_a0e003812786904c0d23d43c9b3f1ce4','判断用户是否有权限执行作业','','cmii-uav-mission','/api/uav/mission/surveillance/MissionAuthority','POST',_binary '\0',_binary '\0','2020-09-14 06:17:07',1,'2024-10-10 08:57:04'),(1041,'API_2309a5886c4870675d5c4c1f39d44911','根据无人机ID查询进行中的作业详情','','cmii-uav-mission','/api/uav/mission/surveillance/mission_info/{id}','POST',_binary '\0',_binary '\0','2020-09-14 06:17:07',1,NULL),(1042,'API_71ee48df473a112f4f1d1f4396c0cde7','根据无人机编码和作业状态筛选作业列表','','cmii-uav-mission','/api/uav/mission/surveillance/mission_list','GET',_binary '\0',_binary '\0','2020-09-14 06:48:16',1,NULL),(1043,'API_e4ca6faf34329bbfe40307b1d5bc9edf','根据无人机编码和作业模式筛选监视作业列表','','cmii-uav-mission','/api/uav/mission/surveillance/surv_mission_list','GET',_binary '\0',_binary '\0','2020-09-14 09:57:33',1,NULL),(1044,'API_a8104d8a07fd7fe85874cbc261ed2e9b','获取单个数据字典','根据指定的数据编码获取数据字典项','cmii-uav-surveillance','/dictionary/getDict','POST',_binary '\0',_binary '\0','2020-09-15 02:55:25',1,'2022-05-06 02:52:14'),(1045,'API_4e58a69fc3fae900ac480671bd0f7b8d','获取数据字典','获取云台参数设置所有数据字典','cmii-uav-surveillance','/dictionary/getDictList','GET',_binary '\0',_binary '\0','2020-09-15 02:55:25',1,NULL),(1046,'API_9cf77bb58c5a9447a714eb5c9310472d','查询数据字典明细','查询数据字典明细','cmii-admin-data','/api/admin/dictionary/queryDictDetail','GET',_binary '\0',_binary '\0','2020-09-15 08:10:37',1,'2024-09-09 09:15:07'),(1047,'API_6c10712206f93529a619f8080ef3426f','起飞','','cmii-uav-mission','/api/uav/mission/surveillance/takeOff/{id}','GET',_binary '\0',_binary '\0','2020-09-16 04:59:50',1,'2024-10-10 08:57:14'),(1048,'API_2895fcd7ea84bb74ad1d52e020a0486f','根据无人机编码和作业模式筛选监视作业列表','','cmii-uav-mission','/api/uav/mission/surveillance/surv_mission_list','POST',_binary '\0',_binary '\0','2020-09-16 04:59:50',1,'2024-10-10 08:57:05'),(1049,'API_b64ea8de58590f93f0a18f322cbdca46','继续飞行','','cmii-uav-mission','/api/uav/mission/surveillance/resume/{id}','GET',_binary '\0',_binary '\0','2020-09-16 04:59:50',1,'2024-10-10 08:57:11'),(1050,'API_c9694ccb1c665a04fec72ee10fe68561','查询公司/机构所属的机库类型','','cmii-uav-device','/api/uav/hangar/queryHangarModelByCompanyId','GET',_binary '\0',_binary '\0','2020-09-16 05:04:31',1,'2024-10-11 01:36:45'),(1051,'API_1dffdd6514c4517fdc2339c931fdc1f9','查詢包括子公司的載荷類型','','cmii-uav-device','/api/uav/load/queryLoadModelByCompanyId','GET',_binary '\0',_binary '\0','2020-09-16 05:04:31',1,'2024-10-11 01:36:54'),(1052,'API_34a7fb8da64e22199f82369e7e594276','查询指定公司的无人机类型匹配的載荷和机库类型类别','','cmii-uav-device','/api/uav/plane/queryTypeMatchByUavModel','GET',_binary '\0',_binary '\0','2020-09-16 05:04:31',1,'2024-10-11 01:36:45'),(1053,'API_9d6c0487a16c47d23c4b5262fbd7ded6','获取数据字典','获取云台参数设置所有数据字典','cmii-uav-surveillance','/dictionary/getDictList','POST',_binary '\0',_binary '\0','2020-09-16 06:02:22',1,'2024-09-23 20:58:59'),(1054,'API_b1e1771386dd5bd18e13b84aeb6e97a3','停止','','cmii-uav-mission','/api/uav/mission/surveillance/stop/{id}','GET',_binary '\0',_binary '\0','2020-09-16 07:11:46',1,'2024-10-10 08:57:14'),(1055,'API_13259ac30ce80925eec7b3236c7de5a2','暂停','','cmii-uav-mission','/api/uav/mission/surveillance/pause/{id}','GET',_binary '\0',_binary '\0','2020-09-16 07:11:46',1,'2024-10-10 08:57:07'),(1056,'API_0be849a1aa051ce187cc949923d93dd7','开始作业','','cmii-uav-mission','/api/uav/mission/surveillance/mission_starting','POST',_binary '\0',_binary '\0','2020-09-16 07:11:46',1,NULL),(1057,'API_e18f034e5edbed07ca014db0b46f6c0a','查询作业名称是否唯一','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_name_distinct','POST',_binary '\0',_binary '\0','2020-09-18 05:10:49',1,'2024-10-10 08:57:09'),(1058,'API_10ca3ce206a37e1c305570faf17b2bfe','查询作业名称列表','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_name_list','GET',_binary '\0',_binary '\0','2020-09-18 06:03:51',1,NULL),(1059,'API_7861965d3fd9e6484bd275c6b34457ed','showTrackDataList','','cmii-uav-surveillance','/surveillance/test1','GET',_binary '\0',_binary '\0','2020-09-18 07:00:00',1,NULL),(1060,'API_beb707e79c04cf7d89f785f509d79898','showTrackData','','cmii-uav-surveillance','/surveillance/test2','GET',_binary '\0',_binary '\0','2020-09-18 07:00:00',1,NULL),(1061,'API_68c9b304c6d10ad7d7b7f9bcd84a57fb','Websocket_Total_Surveillance_数据结结构','','cmii-uav-surveillance','/surveillance/TotalSurveillance','GET',_binary '\0',_binary '\0','2020-09-18 09:06:17',1,NULL),(1062,'API_dffe61df8924b7d431db0e9af8bd55dd','querySinglePlaneTrack模拟数据结构','','cmii-uav-surveillance','/surveillance/querySinglePlaneTrackSimulate','GET',_binary '\0',_binary '\0','2020-09-18 09:06:17',1,NULL),(1063,'API_333970b2675a439219d3fbb3234fd8c7','Websocket_Single_Surveillance_数据结结构','','cmii-uav-surveillance','/surveillance/SingleSurveillance','GET',_binary '\0',_binary '\0','2020-09-18 09:06:17',1,NULL),(1064,'API_cea1d1fa375a31b306e6d5add838cbe5','新建作业时模糊查询航线名称','发送所有航线给前端,前端做模糊查询','cmii-uav-waypoint','/api/uav/waypoint/mission/air_line_name_list','POST',_binary '\0',_binary '\0','2020-09-18 09:56:47',1,'2024-09-09 09:16:29'),(1065,'API_c60a4b717eba16f3e75f374cdddd2298','根据时间和航线id查可用空域','','cmii-uav-airspace','/zydAirspace/selectByConditons.do','POST',_binary '\0',_binary '\0','2020-09-18 10:20:04',1,'2024-10-11 08:57:36'),(1066,'API_6bfa40f0c09cc20371a8fa1ca2a42e9b','查询高度和时间有重叠部分的空域限制-n','传入参数为zydAreaLimit实体对象','cmii-uav-airspace','/api/airspace/zydAreaLimit/queryZydAreaLimitByCondition.do','POST',_binary '\0',_binary '\0','2020-09-21 04:50:24',1,NULL),(1067,'API_08aadc2ddb2af424581a079b5a9f43df','查看轨迹回放之上报作业飞行数据接口','','cmii-uav-mission','/api/uav/mission/mission_info/airline_track_info/{id}','GET',_binary '\0',_binary '\0','2020-09-21 07:53:37',1,'2024-10-10 08:57:10'),(1068,'API_bb8f9d5366516b7bd1fd68b8871ba966','类型对应的数据字典key对应的名称','类型对应的数据字典key对应的名称','cmii-admin-data','/api/admin/dictionary/getDictName','GET',_binary '\0',_binary '\0','2020-09-21 10:01:11',1,'2024-09-09 09:15:06'),(1069,'API_4d0a53a39c735aa8ad90f5d3b268e245','类型对应的数据字典名称对应的key','类型对应的数据字典名称对应的key','cmii-admin-data','/api/admin/dictionary/getDictKey','GET',_binary '\0',_binary '\0','2020-09-21 10:01:11',1,'2024-09-09 09:15:06'),(1070,'API_24d80fbba26c87978550f0e74599c525','获取字典里面语言对应的某个值','获取字典里面语言对应的某个值','cmii-admin-data','/api/admin/dictionary/getValueByLang','GET',_binary '\0',_binary '\0','2020-09-21 10:01:11',1,'2024-09-09 09:15:04'),(1071,'API_fc61e32568d804e09aaa057b6c0e9942','查询5km范围内空域信息','','cmii-uav-airspace','/zydAirspace/selectByPoint.do','POST',_binary '\0',_binary '\0','2020-09-22 05:36:34',1,'2024-10-11 08:57:36'),(1072,'API_0fbfa49d7da8d3780a1c75740cce97c9','返航','带机库的返航命令,speed和height默认10,30','cmii-uav-mission','/api/uav/mission/surveillance/goHome/{id}/{speed}/{height}','GET',_binary '\0',_binary '\0','2020-09-22 06:34:53',1,'2024-10-10 08:57:01'),(1073,'API_cd7aa1953138e81cb268ec8de9e868b9','提供给飞行监视查询当日计划飞行工作数量和正在飞行工作数量','','cmii-uav-mission','/api/uav/mission/surveillance/mission_flying_number','POST',_binary '\0',_binary '\0','2020-09-22 08:15:58',1,'2024-10-10 08:57:07'),(1074,'API_9a2e98241817ae6c0fe3ea4fc2261721','查询出符合条件的API','','cmii-uav-user','/api/uav/resource/api/queryBy','POST',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-10-11 15:37:08'),(1075,'API_32e11ca32ec273ec4a78bca3dd85f9e3','根据code获取资源的多语言版本','','cmii-uav-user','/api/uav/resource/queryResourceLanguage','POST',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-10-11 15:37:13'),(1076,'API_db073aa081d2ffe613ebc3cf56876ab9','根据编码导出资源信息','','cmii-uav-user','/api/uav/resource/syncExportResource','POST',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-10-11 15:37:12'),(1077,'API_144cb3ab17945c8b50b0c5b2fa20dae0','根据编码导入资源信息','','cmii-uav-user','/api/uav/resource/syncImportResource','POST',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-10-11 15:37:09'),(1078,'API_951214eab30adc7578fdde049514ce4e','执行更新邮箱','','cmii-uav-user','/api/uav/user/profile/doUpdateEmail','GET',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-10-11 15:37:13'),(1079,'API_257d9acdae4652fdef4795d11de4b411','找回密码','','cmii-uav-user','/api/uav/user/profile/findPwd','POST',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-10-11 15:37:10'),(1080,'API_e9678de1af14b0753155ffab173a0613','用户邀请注册','','cmii-uav-user','/inviteRegistry','POST',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-10-11 15:37:19'),(1081,'API_fbaaeb1dc35e086b1fe493193046f746','获取公司所有用户','','cmii-uav-user','/user/getByCId','GET',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-10-11 15:37:09'),(1082,'API_f5ec0b9a99300481ff676e3fd1ec326f','根据公司id,使用账号,手机号,姓名模糊匹配用户列表','','cmii-uav-user','/user/queryVagueByCId','GET',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-10-11 15:37:19'),(1083,'API_331b9a808ed0007b6c46cc6e5dec0e85','上传文件','','cmii-uav-airspace','/zydAirspace/putObject.do','POST',_binary '\0',_binary '\0','2020-09-23 06:24:03',1,NULL),(1084,'API_bed26233fb97b8d186bc1955883ad00f','设置Redis的数据字典','设置Redis的数据字典','cmii-admin-data','/api/admin/dictionary/setDictRedis','GET',_binary '\0',_binary '\0','2020-09-24 03:39:02',1,'2024-09-09 09:15:07'),(1085,'API_ae31ca2fc44fd14b3e8e494cb6faca5c','从Redis获取类别对应的字典明细','从Redis获取类别对应的字典明细','cmii-admin-data','/api/admin/dictionary/getDictRedisByType','GET',_binary '\0',_binary '\0','2020-09-24 03:39:02',1,'2024-09-09 09:15:08'),(1086,'API_2feb437ab841ebce098c4a071d84aadb','从Redis获取类别对应的有效的字典明细','从Redis获取类别对应的有效的字典明细','cmii-admin-data','/api/admin/dictionary/getValiableDictRedisByType','GET',_binary '\0',_binary '\0','2020-09-24 03:39:02',1,'2024-09-09 09:15:08'),(1087,'API_f0d603eba30e16a56b72d312dcee2b78','从Redis获取所有的编码对应的所有语言值','从Redis获取所有的编码对应的所有语言值','cmii-admin-data','/api/admin/dictionary/getAllValueFromRedisByKey','GET',_binary '\0',_binary '\0','2020-09-24 03:39:02',1,'2024-09-09 09:15:08'),(1088,'API_5c8b4d4a2969efea39ddfffa0cfe2e75','从Redis获取所有的语言对应的字典明细的K-V','从Redis获取所有的语言对应的字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getLangMapFromRedisByType','GET',_binary '\0',_binary '\0','2020-09-24 03:39:02',1,'2024-09-09 09:15:04'),(1089,'API_930f5e5c7fbe6e30b57944ff17b8831e','从Redis获取所有的编码对应的本地语言的值','从Redis获取所有的编码对应的本地语言的值','cmii-admin-data','/api/admin/dictionary/getLangValueFromRedisByKey','GET',_binary '\0',_binary '\0','2020-09-24 03:39:02',1,'2024-09-09 09:15:07'),(1090,'API_cb86e886050ae21f962df8b9bb6d8530','check在Redis里面明细是否有效','check在Redis里面明细是否有效','cmii-admin-data','/api/admin/dictionary/checkValiableInRedis','GET',_binary '\0',_binary '\0','2020-09-24 03:39:02',1,'2024-09-09 09:15:07'),(1091,'API_dea03766a92947842b88837ac9f93514','generalMissionSend','','cmii-uav-mission','/mqtt/MissionSend','POST',_binary '\0',_binary '\0','2020-09-24 09:25:47',1,NULL),(1092,'API_1e1b892be60f2ae98cd001413519f450','startMission','','cmii-uav-mission','/mqtt/startMission','POST',_binary '\0',_binary '\0','2020-09-24 09:25:47',1,NULL),(1093,'API_19616826cb61645b0a42907b6ac28322','endMission','','cmii-uav-mission','/mqtt/endMission','POST',_binary '\0',_binary '\0','2020-09-24 09:25:47',1,NULL),(1094,'API_812168f74d0ae4d4fb14726b76a9c4f2','校验航线名称是否存在','航线ID不存在时,校验航线名称是否已经存在;true:存在,false不存在','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_line_name_duplicate','GET',_binary '\0',_binary '\0','2020-09-25 06:24:49',1,'2024-09-09 09:16:29'),(1095,'API_e9295eb1669c0be3f3b82fd1c5531f3c','开始作业','','cmii-uav-mission','/api/uav/mission/surveillance/mission_starting/{id}','GET',_binary '\0',_binary '\0','2020-09-25 09:27:53',1,'2024-10-10 08:57:07'),(1096,'API_2c54812c0b28cb62f3ad1fb503fe5474','结束作业','','cmii-uav-mission','/api/uav/mission/surveillance/mission_ending/{id}','GET',_binary '\0',_binary '\0','2020-09-25 09:27:53',1,'2024-10-10 08:57:12'),(1097,'API_05e5cc906d4e5f2e58aea33e2a432e34','新建作业时查询封存航点列表信息','','cmii-uav-waypoint','/api/uav/waypoint/mission/airpoint_info_po_list/{id}','GET',_binary '\0',_binary '\0','2020-09-29 06:01:01',1,'2024-09-09 09:16:30'),(1098,'API_7d0e87bd698c59711eec761fa3c8a57a','根据流程ID查询空域详情-n','传入空域主键','cmii-uav-airspace','/zydAirspace/queryDetailByAudit.do','GET',_binary '\0',_binary '\0','2020-09-30 01:16:22',1,NULL),(1099,'API_afaa85332e700cfbede04b00d52074a8','查询本公司七日内作业完成历史记录','','cmii-uav-mission','/api/uav/mission/surveillance/flyHistory','GET',_binary '\0',_binary '\0','2020-09-30 02:05:50',1,'2024-10-10 08:57:07'),(1100,'API_cd990af8afd653c1f5342d6b22700c09','查询公司范围的设备在线状态','','cmii-uav-device','/api/uav/plane/queryDevOnlineStat','GET',_binary '\0',_binary '\0','2020-09-30 02:13:10',1,'2024-10-11 01:36:43'),(1101,'API_831630bcf0c07e37dd393b53d58900cc','国际化测试','','cmii-uav-surveillance','/surveillance/internationalTest','GET',_binary '\0',_binary '\0','2020-10-09 01:30:33',1,NULL),(1102,'API_36ee06627f1db4aecff47d210338e5d9','查询包括子公司的载荷类型详细信息','','cmii-uav-device','/api/uav/load/queryLoadModelDetailByModel','GET',_binary '\0',_binary '\0','2020-10-28 08:37:19',1,'2024-10-11 01:36:47'),(1103,'API_c666353987c2e7f3d3fe966ba63acd2c','check在数据字典里面载荷类型编码和名称是否一致','check在数据字典里面载荷类型编码和名称是否一致','cmii-uav-device','/api/uav/load/checkLoadModelMapingInRedis','GET',_binary '\0',_binary '\0','2020-10-28 08:37:19',1,'2024-10-11 01:36:48'),(1104,'API_ab7b50dd0de2b4aecab4c057a1339253','查询该公司的机库类型详细信息','','cmii-uav-device','/api/uav/hangar/queryHangarDetailByModel','GET',_binary '\0',_binary '\0','2020-10-28 08:37:19',1,'2024-10-11 01:36:46'),(1105,'API_1f515aef9beec6efa8c04dac816e7d93','check在数据字典里面机库类型编码和名称是否一致','check在数据字典里面机库类型编码和名称是否一致','cmii-uav-device','/api/uav/hangar/checkHngModelMapingInRedis','GET',_binary '\0',_binary '\0','2020-10-28 08:37:19',1,'2024-10-11 01:36:47'),(1106,'API_a7be376e5ee861d385187b9ae5748c39','无人机列表绑定的载荷列表详情查询','','cmii-uav-device','/api/uav/plane/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2020-10-28 08:37:19',1,'2024-10-11 01:36:50'),(1107,'API_ae6e5100bf8e72ab99c0c574e8a8ad96','校验指定公司的无人机类型编码和名称是否一致','','cmii-uav-device','/api/uav/plane/checkUavModelMapingInRedis','GET',_binary '\0',_binary '\0','2020-10-28 08:37:19',1,'2024-10-11 01:36:45'),(1108,'API_0c36d2f6044a28e11a500996c44393ba','查询指定公司的无人机类型详细信息','','cmii-uav-device','/api/uav/plane/queryUavModelDetailByModel','GET',_binary '\0',_binary '\0','2020-10-28 08:37:19',1,'2024-10-11 01:36:51'),(1109,'API_e9dff92e908dd9be6d674dac0a7a5f8a','kml文件导入接口','','cmii-uav-waypoint','/api/uav/waypoint/airpoint/import_kml_file','POST',_binary '\0',_binary '\0','2020-10-28 10:06:15',1,'2021-06-01 09:28:46'),(1110,'API_ee582d88f16bf2a05f3f039238053b0b','kml文件导出接口','','cmii-uav-waypoint','/api/uav/waypoint/airpoint/export_kml_file','GET',_binary '\0',_binary '\0','2020-10-28 10:06:15',1,'2021-06-01 09:28:46'),(1111,'API_4fea21fe984ff5fe15305ce790ae7dcb','校验航线名称是否存在','航线ID不存在时,校验航线名称是否已经存在;true:存在,false不存在','cmii-uav-waypoint','/api/uav/waypoint/app/airline_line_name_duplicate','GET',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-09-09 09:16:30'),(1112,'API_dfcacd5d19a669672ff9d5016c428463','查询进度','','cmii-uav-waypoint','/middlecourt/api/v1/simulation/schedule','GET',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-09-09 09:16:29'),(1113,'API_4f21500e3b030099e80d9914f8e0a8ca','查询地图','','cmii-uav-waypoint','/middlecourt/api/v1/view/maps','GET',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-09-09 09:16:28'),(1114,'API_5e553cf59a44958448d8f1a8e9403549','查询天线','','cmii-uav-waypoint','/middlecourt/api/v1/view/antennas','GET',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-09-09 09:16:29'),(1115,'API_99677ca1fc1e2df645c6be0d3355d292','查询工参','','cmii-uav-waypoint','/middlecourt/api/v1/view/stations','GET',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-09-09 09:16:30'),(1116,'API_e006385482aa4eaf9b8bd4bf7e4fbe57','查询传播模型','','cmii-uav-waypoint','/middlecourt/api/v1/view/transmodels','GET',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-09-09 09:16:29'),(1117,'API_2473b7c5ee6b48624674877ce86730b9','上传地图','','cmii-uav-waypoint','/middlecourt/api/v1/upload/map','POST',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-09-09 09:16:28'),(1118,'API_3049d38f1964349d246bab31521d27dd','上传天线','','cmii-uav-waypoint','/middlecourt/api/v1/upload/antenna','POST',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-09-09 09:16:29'),(1119,'API_1c9a3ae62a96a15a5fa35037e15bd237','上传工参','','cmii-uav-waypoint','/middlecourt/api/v1/upload/station','POST',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-09-09 09:16:29'),(1120,'API_4d17b3a3d23428949cb0df4654e74797','上传传播模型','','cmii-uav-waypoint','/middlecourt/api/v1/upload/transmodel','POST',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-09-09 09:16:29'),(1121,'API_4a0042f3646812e462e52be6edf0eb01','二维覆盖仿真','','cmii-uav-waypoint','/middlecourt/api/v1/simulation/2d','POST',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-09-09 09:16:29'),(1122,'API_9233e29dbe3898302905792de37090b2','下载仿真文件','','cmii-uav-waypoint','/middlecourt/api/v1/simulation/download','POST',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-09-09 09:16:29'),(1123,'API_b62d286090d83037315faf488f111296','发布仿真结果','','cmii-uav-waypoint','/middlecourt/api/v1/simulation/publishGis','POST',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-09-09 09:16:29'),(1124,'API_21d01c6fb59fdf33d1897d5a082378fc','查询用户的仿真结果','','cmii-uav-waypoint','/middlecourt/api/v1/simulation/queryBySimId','GET',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-09-09 09:16:28'),(1125,'API_03be8c3306f2abd97c8e23d113c01ba5','提供给外部平台上传航线航点信息','','cmii-uav-waypoint','/api/uav/waypoint/open_platform/airline_info_with_airpoints','POST',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-09-09 09:16:29'),(1126,'API_1fb0a000cc6507b937c31b6886142cc3','更具公司id查询公司管理员','','cmii-uav-user','/user/getCompanyAdminByCId','GET',_binary '\0',_binary '\0','2020-11-11 03:00:34',1,'2024-10-11 15:37:09'),(1127,'API_1a018778504fa7a76012d85ea20ac016','校验指定公司设备类型的编码和名称是否一致','','cmii-uav-device','/api/uav/plane/checkDevModelMapingInRedis','POST',_binary '\0',_binary '\0','2020-11-11 03:02:21',1,'2024-10-11 01:36:48'),(1128,'API_e721a9dee48586a6f9e14acf4f6a0263','校验指定公司的设备类型是否匹配','','cmii-uav-device','/api/uav/plane/checkDevTypeMatch','POST',_binary '\0',_binary '\0','2020-11-11 03:02:21',1,'2024-10-11 01:36:45'),(1129,'API_ce5ec1b31cc777129860ddee19de9f62','校验指定公司的设备动作是否匹配','','cmii-uav-device','/api/uav/plane/checkDevActionMatch','POST',_binary '\0',_binary '\0','2020-11-11 03:02:21',1,'2024-10-11 01:36:51'),(1130,'API_2339020a7c07baff4815ee31740f7176','查询公司/机构范围的无人机类型列表','','cmii-uav-device','/api/uav/plane/queryUavModelByCompanyId','GET',_binary '\0',_binary '\0','2020-11-11 03:02:21',1,'2024-10-11 01:36:47'),(1131,'API_9a18721b0c11d492ee2ac765d434888e','查看流程模板详情','查看流程模板详情','cmii-uav-process','/process/config/get','GET',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:58'),(1132,'API_e37ad640561369415c8d63df72d05c38','新增流程模板实例','新增流程模板实例','cmii-uav-process','/process/config/add','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:55'),(1133,'API_542c619f1d5f824e4f42b06dd28fdf98','修改流程模板信息','修改流程模板信息','cmii-uav-process','/process/config/update','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:58'),(1134,'API_b282c4114f84b51c2969e4f4ebce1b9c','删除流程模板','删除流程模板','cmii-uav-process','/process/config/delete','GET',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:58'),(1135,'API_89afc8df9b924aaa9c5d141aed3466f0','查看流程模板列表','查看流程模板列表','cmii-uav-process','/process/config/list','GET',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:54'),(1136,'API_6ebd19fa69f437d23e937843a2298104','查看用户对某个流程的权限【个人关联流程】','查看用户是否具有访问某个流程的权限【个人关联流程】','cmii-uav-process','/process/power/getPermission','GET,POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:59'),(1137,'API_1114d8041ccfb8339eb7935fc8ba9282','个人查看流程列表【个人关联流程】','个人查看流程列表【个人关联流程】','cmii-uav-process','/process/list/personalList','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:55'),(1138,'API_623a97adf1787f657b4bfaee2f096e72','管理查看流程列表【租户下所有流程】','管理查看流程列表【租户下所有流程】','cmii-uav-process','/process/list/processList','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:58'),(1139,'API_3b39bdb3a9a386ee0ae0e50602ade9b1','查看流程列表【流程自动初始化】','查看流程列表【流程自动初始化】','cmii-uav-process','/process/manage/list','GET',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:57'),(1140,'API_75ba8f1ce8192c75ee9f3226e6f25846','查看流程配置详细信息','查看流程配置详细信息','cmii-uav-process','/process/manage/get/detail','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:55'),(1141,'API_b2b42ab1c418280a557fef46840e82fe','修改流程基础信息','修改流程基础信息','cmii-uav-process','/process/manage/update/baseInfo','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:56'),(1142,'API_ec991d995a5d80b1eb62b255d012c7d4','修改流程节点配置信息','修改流程节点配置信息','cmii-uav-process','/process/manage/update/node','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:57'),(1143,'API_496eb853a337e034b54ff1e95a079d4a','查看流程节点配置信息','查看流程节点配置信息','cmii-uav-process','/process/manage/get/node','GET',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:57'),(1144,'API_bf6acf6806f9fbb0b11c38c61ec43780','查看用户列表接口[审批管理获取审批用户]','查看用户列表接口[审批管理获取审批用户]','cmii-uav-process','/process/manage/get/user/list','GET',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:56'),(1145,'API_e3fc55528e271f4dbb271d746a073737','模糊搜索用户列表接口[审批管理获取审批用户]','模糊搜索用户列表接口[审批管理获取审批用户]','cmii-uav-process','/process/manage/get/user/search','GET',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:57'),(1146,'API_1703f5219dad8f4996685c38fdc268f0','审批流程任务接口【页面接口】','审批流程任务接口,用户对任务发起审批','cmii-uav-process','/process/audit/audit','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:54'),(1147,'API_d7009156f7913b2002131e2560c45832','流程详情接口【页面接口】','流程详情接口,展示流程详情基础信息','cmii-uav-process','/process/audit/procInst/detail','GET',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:57'),(1148,'API_0cf1476dfee47c99bc516adfdbf06f49','改派任务审批人接口【页面接口】','改派任务审批人接口,修改当前任务审批人','cmii-uav-process','/process/audit/modifyAssignee','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:55'),(1149,'API_4de1bec4b470d64f0533261cf217d04a','修改流程实例节点审批人接口【页面接口】','修改节点审批人接口,修改流程后续审批人','cmii-uav-process','/process/audit/modifyNodeAssignee','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:56'),(1150,'API_e0f17baadc09281bc2a44d8c94887c8b','生成流程图接口','生成流程图接口','cmii-uav-process','/process/audit/processDiagram','GET',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,'2024-09-12 02:46:55'),(1151,'API_7530ee2404647eb8c11d70182c8a39ce','流程审核明细接口【页面接口】','流程审批明细接口,展示流程审批过程信息','cmii-uav-process','/process/audit/procInst/node/detail','GET',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,'2024-09-12 02:46:54'),(1152,'API_f7955f527ba9e2bcdda3bb9baa0a7d75','启动新流程【流程实例创建接口】','启动新流程,业务端后台程序发起流程创建【流程实例创建接口】','cmii-uav-process','/client/process/startProcess','POST',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,'2024-09-12 02:46:57'),(1153,'API_70b3d400eb80a1b9690b4dd1decb56a2','获取某个流程类型定义信息【流程配置信息获取接口】','','cmii-uav-process','/client/process/client/process/procDef/get','POST',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,NULL),(1154,'API_e06ce07e7c5675b08857625d167bd512','重新提交驳回流程【驳回流程修改后重新提交接口】','','cmii-uav-process','/client/process/client/process/resubmitProcess','POST',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,NULL),(1155,'API_f1d1326af4d6bf0d9cca780ef7503c62','查询流程状态【业务系统查询流程状态接口】','','cmii-uav-process','/client/process/client/process/getProcessStatus','POST',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,NULL),(1156,'API_46e8d02d8764d540469cc53b96d010e1','获取某个流程类型的详细信息','获取某个流程类型的详细信息','cmii-uav-process','/process/start/procDef/get','POST',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,'2024-09-12 02:46:55'),(1157,'API_369c1f6c5f1d82ffe2022eae2c49421e','securityConfiguration','','cmii-uav-process','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,'2022-08-29 07:48:39'),(1158,'API_68668fe8c1c836b50875801ff65d1ca0','uiConfiguration','','cmii-uav-process','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,'2022-08-29 07:48:39'),(1159,'API_c58cc36656b780acc71fe379a6ed895c','swaggerResources','','cmii-uav-process','/swagger-resources','',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,'2022-08-29 07:48:39'),(1160,'API_5afe9893f53f3bec6fff6fc1b30ca37b','error','','cmii-uav-process','/error','',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,'2024-09-12 02:46:59'),(1161,'API_1ba9c89718e73cd3799ca00965f3942c','作业审批','','cmii-uav-mission','/api/uav/mission/mission_info/mission_approval','POST',_binary '\0',_binary '\0','2020-11-11 03:42:29',1,'2024-10-10 08:57:01'),(1162,'API_3fac1e405596412c2e906cd77256fc91','获取审批状态(审批系统状态更新后回调该接口)','','cmii-uav-mission','/api/uav/mission/mission_info/approval_state','POST',_binary '\0',_binary '\0','2020-11-11 03:42:29',1,'2024-10-10 08:57:10'),(1163,'API_fce712ce509feb0d543ce0918eb5757f','一键起飞查询作业列表接口','','cmii-uav-mission','/api/uav/mission/surveillance/queryOneButtonMissionList','GET',_binary '\0',_binary '\0','2020-11-11 03:42:29',1,'2024-10-10 08:57:02'),(1164,'API_831a3e33662ea4563d6924f37af37c84','查询SimId','','cmii-uav-waypoint','/middlecourt/api/v1/simulation/querySimId','GET',_binary '\0',_binary '\0','2020-11-11 04:43:40',1,'2024-09-09 09:16:30'),(1165,'API_8e62b086e420fda5ad62f66b2be29b66','更新状态','','cmii-uav-waypoint','/middlecourt/api/v1/simulation/updateStatus','PUT',_binary '\0',_binary '\0','2020-11-11 04:43:40',1,'2024-09-09 09:16:28'),(1166,'API_cd21a0064744a96ef11a1766255eb95e','统计公司/所属机构范围内的无人机数量','','cmii-uav-device','/api/uav/plane/queryUavCountByCompanyId','GET',_binary '\0',_binary '\0','2020-11-13 09:33:22',1,'2024-10-11 01:36:45'),(1167,'API_f4ff4a0253654d04df20e0fe9ad84b5d','根据无人机类型查询公司范围的无人机类型详细信息','','cmii-uav-device','/api/uav/plane/queryUavInfoDetailByModel','GET',_binary '\0',_binary '\0','2020-11-13 09:33:23',1,'2024-10-11 01:36:46'),(1168,'API_db3a301b74e08e183f4e7dc6e18b30ab','查询空域以及空域限制数量','','cmii-uav-airspace','/zydAirspace/getAirspaceAndLimitNum.do','POST',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2024-10-11 08:57:37'),(1169,'API_d9bb4dea458b1b86eb1b92d104602347','接口扫描','','cmii-uav-airspace','/api/scanner/scan','POST',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2024-10-11 08:57:37'),(1170,'API_1a81598ff757acb38733400f73885a3b','根据设备类型和编码查询编码对应的可用状态信息','','cmii-uav-airspace','/api/uav/plane/queryDevicesState','POST',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1171,'API_3f7ab22879f12c428914a7cb8e77d749','新增无人机','','cmii-uav-airspace','/api/uav/plane/addUavPlane','POST',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1172,'API_425d874d3b2daa60267633323855812b','修改无人机','','cmii-uav-airspace','/api/uav/plane/updateUavPlane','POST',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1173,'API_c85f805f662b946370dc35c2d0d7ad81','根据无人机类型查询公司有的无人机类型详细信息','','cmii-uav-airspace','/api/uav/plane/queryUavInfoDetailByModel','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1174,'API_4e585954a282fd342c2685906d32db73','按无人机设备号查询无人机详情查询','','cmii-uav-airspace','/api/uav/plane/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1175,'API_f75ea76dbe5590b2e29c31ebb6eb34a6','查询无人机是否可用','','cmii-uav-airspace','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1176,'API_cad9f3dc919a092e904fb87624b76497','查询设备在线状态','','cmii-uav-airspace','/api/uav/plane/queryDevOnlineStat','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1177,'API_2d5b67c0798f2da03268c719053ae57f','设置无人机在线状态','','cmii-uav-airspace','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1178,'API_7600057ebcc990764bd976d9f4d485f5','查询该公司有的无人机类型详细信息','','cmii-uav-airspace','/api/uav/plane/queryUavModelDetailByModel','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1179,'API_6fad829e37a03d312a7241e8b4e90cf9','查询公司所属的无人机类型匹配的載荷和机库类型类别','','cmii-uav-airspace','/api/uav/plane/queryTypeMatchByUavModel','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1180,'API_04e9a58158a47a98c55c9570bc29983d','查询公司/机构所属的无人机编码列表','','cmii-uav-airspace','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1181,'API_ac8436c7457471e30bac1ea1449b2f17','模糊查询可用状态列表','','cmii-uav-airspace','/api/uav/plane/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1182,'API_ed4f2fe6eebde6163488bef59e3ec7c4','查询公司/机构所属的在线无人机列表','','cmii-uav-airspace','/api/uav/plane/queryUavOnlineByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1183,'API_e7e2f7876c57dc6e95f63072f1bd5b03','无人机绑定的载荷列表查询','','cmii-uav-airspace','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1184,'API_6c9f654619ced038950e62e7830810c8','统计公司/所属机构获取无人机数量','','cmii-uav-airspace','/api/uav/plane/queryUavCountByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1185,'API_3651178fee7a083a6ae61ea80699fde4','按无人机编码查询无人机详情查询','','cmii-uav-airspace','/api/uav/plane/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1186,'API_9fe6c4116306d76faadf5bbb71e95efe','根据无人机编码查询该无人机是否存在','','cmii-uav-airspace','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1187,'API_e2c4e3bb23d0d892004fd7f0fc2e9f70','查询包括子公司的无人机尺度列表','','cmii-uav-device','/api/uav/plane/queryUavSizeByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:43'),(1188,'API_9923170469d9fe3e5b24d8610be192ab','查询包括子公司的可用状态列表','','cmii-uav-device','/api/uav/plane/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:52'),(1189,'API_0de4d92e1aa64c8c1800879290c3b3ac','模糊视频线路列表','','cmii-uav-device','/api/uav/plane/queryVideoLine','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:51'),(1190,'API_f4cdb7ba93755daf91e3494414279a5c','按无人机设备号查询指定公司范围内无人机详情','','cmii-uav-device','/api/uav/plane/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:53'),(1191,'API_e4c6dfa5b05761de0eb255769cf60dcc','根据设备类型和编码查询公司范围的可用状态信息','','cmii-uav-device','/api/uav/plane/queryDevicesState','POST',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:48'),(1192,'API_030e4547e850834c14fd61077634881a','查询指定公司/机构范围内的在线无人机列表','','cmii-uav-device','/api/uav/plane/queryUavOnlineByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:50'),(1193,'API_48aebb5ffd9166b9bc64f57909492a08','统计所有无人机数量','','cmii-uav-device','/api/uav/plane/queryAllUavCount','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:44'),(1194,'API_d307152526c45f79fd4e8d95caed9060','模糊查询包括子公司的生产厂家列表','','cmii-uav-device','/api/uav/plane/queryMnfNameByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:46'),(1195,'API_94d0907cd83bdda66ce2d15eaaf1875c','模糊查询包括子公司的无人机型号列表','','cmii-uav-device','/api/uav/plane/queryUavModeByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:43'),(1196,'API_502815d9c4439f38b83309b3c124a511','查询包括子公司的无人机形态列表','','cmii-uav-device','/api/uav/plane/queryUavShapeByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:51'),(1197,'API_2736b2c4a2ac36f2a824c6f21c42f29f','模糊查询公司所属的可用状态列表','','cmii-uav-device','/api/uav/hangar/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:49'),(1198,'API_326a1a3ab9812751b8120495bfdc0342','模糊查询公司所属的机库类型列表','','cmii-uav-device','/api/uav/hangar/queryHangarTypeByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:48'),(1199,'API_e880f6790e3880dfdf832a77d34f994d','模糊查询公司所属的机库型号列表','','cmii-uav-device','/api/uav/hangar/queryHangarModeByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:43'),(1200,'API_c674128d738505b1b654dcc556aca6b3','按条件分页查询机库信息','','cmii-uav-device','/api/uav/hangar/queryUavHangarPage','POST',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:51'),(1201,'API_a59f14f77c781d6c32e045a162f33c96','模糊查询公司所属的生产厂家列表','','cmii-uav-device','/api/uav/hangar/queryMnfNameByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:44'),(1202,'API_6a05eaa7341ed42348a119d0d5098cea','模糊查询包括子公司的可用状态列表','','cmii-uav-device','/api/uav/load/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:46'),(1203,'API_95f6f70e43ae56ae811aae121ce27a1b','模糊查询包括子公司的载荷生产厂家列表','','cmii-uav-device','/api/uav/load/queryMnfNameByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:54'),(1204,'API_106489797c47bd108d4818ba4fd67d4d','模糊查询包括子公司的载荷类型列表','','cmii-uav-device','/api/uav/load/queryModelNameByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-10-11 01:36:50'),(1205,'API_cfa14462d7844b50d869d454a6db494a','模糊查询包括子公司的载荷类别列表','','cmii-uav-device','/api/uav/load/queryLoadTypeByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:32',1,'2024-10-11 01:36:53'),(1206,'API_4c67d80c9f6c7ed11355e3170571f851','接口扫描','','cmii-uav-device','/api/scanner/scan','POST',_binary '\0',_binary '\0','2020-12-28 06:30:32',1,'2024-10-11 01:36:42'),(1207,'API_4e61ca805de7e414e0a5cd51e894a63d','接口扫描','','cmii-uav-mission','/api/scanner/scan','POST',_binary '\0',_binary '\0','2020-12-28 06:36:53',1,'2024-10-10 08:57:01'),(1208,'API_9d875be85707d959500b8a317feb4cee','接口扫描','','cmii-uav-surveillance','/api/scanner/scan','POST',_binary '\0',_binary '\0','2020-12-28 06:40:19',1,'2024-09-23 20:58:59'),(1209,'API_5e5f8dd1422db17ae09b283c8a7f0792','查询上传状态','','cmii-uav-waypoint','/middlecourt/api/v1/simulation/getUploadStatus/{key}','GET',_binary '\0',_binary '\0','2020-12-28 06:43:05',1,'2024-09-09 09:16:29'),(1210,'API_a3c29792379896e354fd697f7a3e4024','接口扫描','','cmii-uav-waypoint','/api/scanner/scan','POST',_binary '\0',_binary '\0','2020-12-28 06:43:05',1,'2024-09-09 09:16:30'),(1211,'API_15665441f1d1635587fd6f016058f3f6','分组获取平台应用列表','','cmii-uav-user','/api/uav/platform/queryPlatformsByGroup','GET',_binary '\0',_binary '\0','2020-12-28 06:43:07',1,'2024-10-11 15:37:10'),(1212,'API_15665441f1d1635587fd6f016058f3f6','分组获取平台应用列表','','cmii-uav-user','/api/uav/platform/queryPlatformsByGroup','GET',_binary '\0',_binary '','2020-12-28 06:43:07',1,'2022-01-18 11:03:58'),(1213,'API_e4d855c1d7897b6b87fea71e8e06abc0','管理员获取全平台的所有树','','cmii-uav-user','/api/uav/resource/queryAllPlatformsResourceTreeForAdmin','POST',_binary '\0',_binary '\0','2020-12-28 06:43:07',1,'2024-10-11 15:37:11'),(1214,'API_aea793965a6dccffb67f9c19b0e5c69c','获取某个角色的全平台菜单树','','cmii-uav-user','/api/uav/resource/queryAllPlatformsResourceTreeForRole','POST',_binary '\0',_binary '\0','2020-12-28 06:43:07',1,'2024-10-11 15:37:08'),(1215,'API_48c8cb8f97e22a0f4b2ac1861f31c9dd','获取某个公司的全平台菜单树','','cmii-uav-user','/api/uav/resource/queryAllPlatformsResourceTreeForCompany','POST',_binary '\0',_binary '\0','2020-12-28 06:43:07',1,'2024-10-11 15:37:21'),(1216,'API_39112b4382df2b946e30b59c784aa817','获取某个用户的全平台菜单树','','cmii-uav-user','/api/uav/resource/queryAllPlatformsResourceTreeForUser','POST',_binary '\0',_binary '\0','2020-12-28 06:43:07',1,'2024-10-11 15:37:17'),(1217,'API_d83e61c4ac50aa7d9ec1091ed56ab8a3','获取某个用户的某个平台菜单树','','cmii-uav-user','/api/uav/resource/queryPlatformResourceTreeForUser','GET',_binary '\0',_binary '\0','2020-12-28 06:43:07',1,'2024-10-11 15:37:19'),(1218,'API_afd411eb8654953e857666530e88321a','获取应用的类型列表','','cmii-uav-user','/api/uav/resource/getAppTypes','GET',_binary '\0',_binary '\0','2020-12-28 06:43:07',1,'2024-10-11 15:37:18'),(1219,'API_ee6751fb2a2628f5c66cd8085cdbbcb2','管理员获取某一个平台的全部资源','','cmii-uav-user','/api/uav/resource/queryPlatformResourceTreeForAdmin','POST',_binary '\0',_binary '\0','2020-12-28 06:43:07',1,'2024-10-11 15:37:20'),(1220,'API_33b24d37f02f7e07cd5ca451bf432b99','查询所有的用户','','cmii-uav-user','/user/queryAll','GET',_binary '\0',_binary '\0','2020-12-28 06:43:08',1,'2024-10-11 15:37:13'),(1221,'API_aa858a3fc95f5d17248bff767175f1dc','查询用户和公司统计','','cmii-uav-user','/user/getStatistic','GET',_binary '\0',_binary '\0','2020-12-28 06:43:08',1,'2024-10-11 15:37:11'),(1222,'API_e754afcf7b88439c5aacd7ba36e18d9b','接口扫描','','cmii-uav-user','/api/scanner/scan','POST',_binary '\0',_binary '\0','2020-12-28 06:43:08',1,'2024-10-11 15:37:21'),(1223,'API_b0554c7914636666aaf2d0672458a6cd','获取某个流程类型定义信息【流程配置信息获取接口】','获取某个流程类型定义信息,业务后台查询某个流程的定义信息','cmii-uav-process','/client/process/procDef/get','POST',_binary '\0',_binary '\0','2020-12-28 06:43:08',1,'2024-09-12 02:46:55'),(1224,'API_f58ad6540ac37ed06aa849814e36d2dd','重新提交驳回流程【驳回流程修改后重新提交接口】','业务端后台重新提交驳回流程【驳回流程修改后重新提交接口】','cmii-uav-process','/client/process/resubmitProcess','POST',_binary '\0',_binary '\0','2020-12-28 06:43:08',1,'2024-09-12 02:46:57'),(1225,'API_0c81f12bd0f555fe2eb9f25f0904ab15','查询流程状态【业务系统查询流程状态接口】','查询某个流程实例状态【业务系统查询流程状态接口】','cmii-uav-process','/client/process/getProcessStatus','POST',_binary '\0',_binary '\0','2020-12-28 06:43:08',1,'2024-09-12 02:46:56'),(1226,'API_169275344ae8193f7e3f3f39001776de','接口扫描','','cmii-uav-process','/api/scanner/scan','POST',_binary '\0',_binary '\0','2020-12-28 06:43:09',1,'2024-09-12 02:46:56'),(1227,'API_af68b2608a5a700a3b8504c97f0dacff','设备数据字典和匹配校验','','cmii-uav-waypoint','/api/uav/plane/checkDevMappingMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1228,'API_9b803fd8bcccb3d6d7f42d9dc88cc6a0','新增无人机','','cmii-uav-waypoint','/api/uav/plane/addUavPlane','POST',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1229,'API_4de0f5f038062db09cf7ae0b06d9d373','修改无人机','','cmii-uav-waypoint','/api/uav/plane/updateUavPlane','POST',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1230,'API_a417dcf0371454d834418a042487f682','通过无人机设备号查询无人机编码','','cmii-uav-waypoint','/api/uav/plane/queryUavCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1231,'API_736d5541d8cdbc3aeaa6e4ce4b5dc3d0','通过无人机编码查询无人机编码设备号','','cmii-uav-waypoint','/api/uav/plane/queryDeviceNoByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1232,'API_9eb7700827ac0160c98fa5c2a3e33434','check在数据字典里面设备类型的编码和名称是否一致','check在数据字典里面设备类型的编码和名称是否一致','cmii-uav-waypoint','/api/uav/plane/checkDevModelMapingInRedis','POST',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1233,'API_762037d18dd68cd0d895faf640b3bcee','根据无人机编码获取公司信息','','cmii-uav-waypoint','/api/uav/plane/queryCompanyByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1234,'API_ec8265026e61114119bc6035b01bb97d','查询该公司有的无人机类型详细信息','','cmii-uav-waypoint','/api/uav/plane/queryUavModelDetailByModel','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1235,'API_4b34289fee6b9b03180041fdefca05e6','check设备动作是否匹配','','cmii-uav-waypoint','/api/uav/plane/checkDevActionMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1236,'API_8d7abfb09ac62de9e3d6ea50115036ee','按无人机编码查询无人机详情查询','','cmii-uav-waypoint','/api/uav/plane/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1237,'API_78172a760edc58397f8e8f962f0eca3d','按无人机设备号查询无人机详情查询','','cmii-uav-waypoint','/api/uav/plane/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1238,'API_25335ce26ac53477ece5786cacfb6a5e','查询设备在线状态','','cmii-uav-waypoint','/api/uav/plane/queryDevOnlineStat','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1239,'API_55a89b3a59f0efcaa108b83c8083a036','查询公司所属的无人机类型匹配的載荷和机库类型类别','','cmii-uav-waypoint','/api/uav/plane/queryTypeMatchByUavModel','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1240,'API_09a8f22372570a4175344e13ef3cae94','模糊查询可用状态列表','','cmii-uav-waypoint','/api/uav/plane/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1241,'API_82e4da2d276a03137e59b0ab3f806364','查询公司/机构所属的在线无人机列表','','cmii-uav-waypoint','/api/uav/plane/queryUavOnlineByCompanyId','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1242,'API_3d35029c383ea19006be8c0c0e0fd126','无人机绑定的载荷列表查询','','cmii-uav-waypoint','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1243,'API_524b37bab927c63618a3a9edece46aef','统计公司/所属机构获取无人机数量','','cmii-uav-waypoint','/api/uav/plane/queryUavCountByCompanyId','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1244,'API_4454259283b71738184688a5a1a61358','根据无人机类型查询公司有的无人机类型详细信息','','cmii-uav-waypoint','/api/uav/plane/queryUavInfoDetailByModel','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1245,'API_213cabb5de1eed25c9739d6482674269','根据设备类型和编码查询编码对应的可用状态信息','','cmii-uav-waypoint','/api/uav/plane/queryDevicesState','POST',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1246,'API_ed5e314cabcf2499d757fe5f805c7c7e','生成新无人机编码','','cmii-uav-waypoint','/api/uav/plane/newUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1247,'API_4af171b23c836f0fc1ec2abd72c1dc77','check设备类型是否匹配','','cmii-uav-waypoint','/api/uav/plane/checkDevTypeMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1248,'API_586ad6cbe725e05d7f9c7e2fd04325cf','禁用三月未登录过的用户','','cmii-uav-user','/api/uav/user/disableInactiveUsers','POST',_binary '\0',_binary '\0','2021-01-29 07:09:08',1,'2024-10-11 15:37:12'),(1249,'API_8c4df51ed65d15b261daf2bca465eaaf','导出查询结果','','cmii-uav-user','/api/uav/feedback/export','POST',_binary '\0',_binary '\0','2021-01-29 07:09:08',1,'2024-10-11 15:37:17'),(1250,'API_370e298f167c80ef222770b53b25f05d','查询应用列表','','cmii-uav-user','/api/uav/feedback/queryApps','POST',_binary '\0',_binary '\0','2021-01-29 07:09:08',1,'2024-10-11 15:37:12'),(1251,'API_3ea32b425fd30e8ed7d124fe062c72ef','查询问题反馈','','cmii-uav-user','/api/uav/feedback/queryFeedbacks','POST',_binary '\0',_binary '\0','2021-01-29 07:09:08',1,'2024-10-11 15:37:21'),(1252,'API_1b93c3aae168c8efd6dad138874bded8','查询反馈类型','','cmii-uav-user','/api/uav/feedback/queryFeedbackType','POST',_binary '\0',_binary '\0','2021-01-29 07:09:08',1,'2024-10-11 15:37:19'),(1253,'API_d6260990e96ba28ae65e0420311ada19','添加一个问题反馈','','cmii-uav-user','/api/uav/feedback/add','POST',_binary '\0',_binary '\0','2021-01-29 07:09:08',1,'2024-10-11 15:37:21'),(1254,'API_90486be4c33795d2c75c471f947c41b5','校验指定公司的设备数据是否匹配','','cmii-uav-device','/api/uav/plane/checkDevMappingMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:09:43',1,'2024-10-11 01:36:50'),(1255,'API_40a64df7cb84eea605f73dde15d98668','通过无人机设备号查询无人机编码','','cmii-uav-device','/api/uav/plane/queryUavCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:09:44',1,'2024-10-11 01:36:47'),(1256,'API_7704177d2ecb71fb7bb4068333033d01','通过无人机编码查询无人机设备号','','cmii-uav-device','/api/uav/plane/queryDeviceNoByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:09:44',1,'2024-10-11 01:36:50'),(1257,'API_aaa3bdb2ba087941f88cc48a55f4f003','根据无人机编码获取公司信息','','cmii-uav-device','/api/uav/plane/queryCompanyByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:09:44',1,'2024-10-11 01:36:52'),(1258,'API_ab559f97c2b1ae1a8216fcf3c90f0fba','统计指定公司的(无人机,载荷,机库)使用数量','','cmii-uav-device','/api/uav/plane/queryDevCountByCompanyId','GET',_binary '\0',_binary '\0','2021-01-29 07:09:44',1,'2024-10-11 01:36:47'),(1259,'API_4b641b03323c7aba2e2afbab6ea01589','按机库设备号查询机库详情','','cmii-uav-device','/api/uav/hangar/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:09:44',1,'2024-10-11 01:36:44'),(1260,'API_e02756ce1d268f6ac8698ac81b2826db','获取无人机绑定的机库详细信息','','cmii-uav-device','/api/uav/hangar/getBoundHngByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:09:45',1,'2024-10-11 01:36:47'),(1261,'API_90cd80a446b293444ba189243f4afa21','获取机库绑定的无人机详细信息','','cmii-uav-device','/api/uav/hangar/getBoundUavByHngCode','GET',_binary '\0',_binary '\0','2021-01-29 07:09:45',1,'2024-10-11 01:36:50'),(1262,'API_2c581c80620f2c6f54d128033e9eccc5','通过机库设备号查询机库编码','','cmii-uav-device','/api/uav/hangar/queryHngCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:09:45',1,'2024-10-11 01:36:48'),(1263,'API_9df19cad9a1ba451241223ecdfa09ead','通过机库编码查询机库设备号','','cmii-uav-device','/api/uav/hangar/queryDeviceNoByHngCode','GET',_binary '\0',_binary '\0','2021-01-29 07:09:45',1,'2024-10-11 01:36:52'),(1264,'API_424da75617ec54006483edc52b7e696f','机场急停','','cmii-uav-mission','/api/uav/mission/FoiaHangar/stop/{id}','GET',_binary '\0',_binary '\0','2021-01-29 07:11:40',1,'2024-10-10 08:57:03'),(1265,'API_f701b72eaec561ea21e7a4e9efd92827','机场复位','','cmii-uav-mission','/api/uav/mission/FoiaHangar/reboot/{id}','GET',_binary '\0',_binary '\0','2021-01-29 07:11:40',1,'2024-10-10 08:57:10'),(1266,'API_f9450a4ee19805d14b767d85afb60afc','机场准备','','cmii-uav-mission','/api/uav/mission/FoiaHangar/ready/{id}','GET',_binary '\0',_binary '\0','2021-01-29 07:11:40',1,'2024-10-10 08:57:13'),(1267,'API_7d4824e14f3ddc56295b824df109c6d9','周期性在redis存储丢失进行中的信息','','cmii-uav-mission','/api/uav/mission/surveillance/setRedisMissionInfo','POST',_binary '\0',_binary '\0','2021-01-29 07:11:40',1,'2024-10-10 08:57:13'),(1268,'API_fb22472680ef72ebfc603479c388a60d','查询设备在线状态','','cmii-uav-mission','/api/uav/plane/queryDevOnlineStat','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:27'),(1269,'API_6f59dd31a5840ba63ebd58bb7e54a7c4','按无人机编码查询无人机详情查询','','cmii-uav-mission','/api/uav/plane/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:27'),(1270,'API_ebd31cef4d48bfb7e54766f6d784003b','按无人机设备号查询无人机详情查询','','cmii-uav-mission','/api/uav/plane/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:27'),(1271,'API_9aa1de342a48b50972a4b48bdf27e7c5','查询该公司有的无人机类型详细信息','','cmii-uav-mission','/api/uav/plane/queryUavModelDetailByModel','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:27'),(1272,'API_0215a3010b9250e9b6b0357a45615fe4','查询公司所属的无人机类型匹配的載荷和机库类型类别','','cmii-uav-mission','/api/uav/plane/queryTypeMatchByUavModel','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:27'),(1273,'API_da9f04677489e26538e71b9c8a7565f5','模糊查询可用状态列表','','cmii-uav-mission','/api/uav/plane/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:27'),(1274,'API_646327b7daeb3af90d930e0a6e2cdfeb','查询公司/机构所属的在线无人机列表','','cmii-uav-mission','/api/uav/plane/queryUavOnlineByCompanyId','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1275,'API_6ea96235a5640404c3df7adcb467bcc8','统计公司/所属机构获取无人机数量','','cmii-uav-mission','/api/uav/plane/queryUavCountByCompanyId','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1276,'API_1501ac6049853be6c03ec867874c091f','根据无人机类型查询公司有的无人机类型详细信息','','cmii-uav-mission','/api/uav/plane/queryUavInfoDetailByModel','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1277,'API_345f0c239781b0b59960856ec37ff89a','根据设备类型和编码查询编码对应的可用状态信息','','cmii-uav-mission','/api/uav/plane/queryDevicesState','POST',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1278,'API_0f19127b48107cf6ffd3684fdf7eb328','新增无人机','','cmii-uav-mission','/api/uav/plane/addUavPlane','POST',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1279,'API_f20245799f6c52050fd536a2283758cd','修改无人机','','cmii-uav-mission','/api/uav/plane/updateUavPlane','POST',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1280,'API_d5a1db024948add15ae29d43632620bc','通过无人机设备号查询无人机编码','','cmii-uav-mission','/api/uav/plane/queryUavCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1281,'API_a805972725b12db9c5e41df66a478fd0','通过无人机编码查询无人机编码设备号','','cmii-uav-mission','/api/uav/plane/queryDeviceNoByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1282,'API_fabbbd0819241f50e91c5bad3d2e4491','check在数据字典里面设备类型的编码和名称是否一致','check在数据字典里面设备类型的编码和名称是否一致','cmii-uav-mission','/api/uav/plane/checkDevModelMapingInRedis','POST',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1283,'API_6dd2a49c737014f41732b54bbe92cc34','check设备类型是否匹配','','cmii-uav-mission','/api/uav/plane/checkDevTypeMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1284,'API_09fd06322fa267a0027cb875cdf38f76','check设备动作是否匹配','','cmii-uav-mission','/api/uav/plane/checkDevActionMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1285,'API_3ce00fa7b83f072cd7058c9ee3aa121d','设备数据字典和匹配校验','','cmii-uav-mission','/api/uav/plane/checkDevMappingMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1286,'API_f9a217f36007f249f5bd7d5a4bbf3172','根据无人机编码获取公司信息','','cmii-uav-mission','/api/uav/plane/queryCompanyByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:27'),(1287,'API_bf85fa138749a6a03e683ffeba5b4482','生成新无人机编码','','cmii-uav-mission','/api/uav/plane/newUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:27'),(1288,'API_64bfcc7f1f967905a8dc832e882ca9b5','生成新无人机编码','','cmii-uav-airspace','/api/uav/plane/newUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:12:51',1,'2023-03-29 08:30:25'),(1289,'API_d4881ed31a8ab5f17a194fdd4a451b79','通过无人机设备号查询无人机编码','','cmii-uav-airspace','/api/uav/plane/queryUavCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:12:51',1,'2023-03-29 08:30:25'),(1290,'API_48dda530a2caabb3678acf9d5e225295','通过无人机编码查询无人机编码设备号','','cmii-uav-airspace','/api/uav/plane/queryDeviceNoByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:12:51',1,'2023-03-29 08:30:25'),(1291,'API_7b7d9ecc40f2168bd7a35039c959e9d8','check在数据字典里面设备类型的编码和名称是否一致','check在数据字典里面设备类型的编码和名称是否一致','cmii-uav-airspace','/api/uav/plane/checkDevModelMapingInRedis','POST',_binary '\0',_binary '\0','2021-01-29 07:12:51',1,'2023-03-29 08:30:25'),(1292,'API_2a05f9e89288287b6bc06e0ad62b8fae','check设备类型是否匹配','','cmii-uav-airspace','/api/uav/plane/checkDevTypeMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:12:51',1,'2023-03-29 08:30:25'),(1293,'API_4edc7baa9427bdb404f600c277cb28d8','check设备动作是否匹配','','cmii-uav-airspace','/api/uav/plane/checkDevActionMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:12:51',1,'2023-03-29 08:30:25'),(1294,'API_1317799c7c1ef863c1a07b658f936c17','设备数据字典和匹配校验','','cmii-uav-airspace','/api/uav/plane/checkDevMappingMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:12:51',1,'2023-03-29 08:30:25'),(1295,'API_c5fe3c392bfc5993926b4d159409e762','根据无人机编码获取公司信息','','cmii-uav-airspace','/api/uav/plane/queryCompanyByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:12:51',1,'2023-03-29 08:30:25'),(1296,'API_14076be4a320bb420893f59ef4d3af65','查询飞行日志','','cmii-uav-surveillance','/surveillance/flyLog/{uuid}','GET',_binary '\0',_binary '\0','2021-01-29 07:32:15',1,'2024-09-23 20:58:58'),(1297,'API_327f903486be8cb82cb8ed1a629f1715','查询飞行时长','','cmii-uav-surveillance','/surveillance/flyDuration/{duration}','GET',_binary '\0',_binary '\0','2021-01-29 07:32:15',1,'2024-09-23 20:59:00'),(1298,'API_6cc34d23717ebfca7bdae9127c1f4864','开启喊话器','params:喊话内容','cmii-uav-surveillance','/camera/megaphone/start','POST',_binary '\0',_binary '\0','2021-01-29 07:32:15',1,'2024-09-23 20:59:00'),(1299,'API_659eed366c2a020e934d2bc3d58b9e39','关闭喊话器','params为空','cmii-uav-surveillance','/camera/megaphone/stop','POST',_binary '\0',_binary '\0','2021-01-29 07:32:15',1,'2024-09-23 20:58:58'),(1300,'API_263d5daa8c0179c23b401126bbcde203','设置喊话器音量','params:音量范围0~10','cmii-uav-surveillance','/camera/megaphone/setVolume','POST',_binary '\0',_binary '\0','2021-01-29 07:32:15',1,'2024-09-23 20:59:00'),(1301,'API_e9bb76474f17f4137d05f45a13f2900d','设置xt2模式','params:模式范围0,1,2','cmii-uav-surveillance','/camera/XT2ModeSetting','POST',_binary '\0',_binary '\0','2021-01-29 07:32:15',1,'2024-09-23 20:58:58'),(1302,'API_3bf817ec43bf227253f798fdcf13b646','记录飞行日志','','cmii-uav-surveillance','/oapi/saveFlyLog','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2024-09-23 20:58:57'),(1303,'API_0387c4fa49334cf7f95c3ade04cd7cd1','记录飞行日志','','cmii-uav-surveillance','/oapi/updateFlyLog','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2024-09-23 20:59:01'),(1304,'API_cc63faa4dd0156e84a03a22be22f8839','飞机下线时删除飞行日志','','cmii-uav-surveillance','/oapi/deleteFlyLog','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2024-09-23 20:59:00'),(1305,'API_d15f2e54997322cd88e3c4231243e924','统计在线时长','','cmii-uav-surveillance','/oapi/calDuration','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2024-09-23 20:58:59'),(1306,'API_c453b11c4d7e4642804c2a0b4ea562b8','按机库编码查询机库详情查询','','cmii-uav-surveillance','/api/uav/hangar/queryDetailByHangarCode','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:05'),(1307,'API_8f59d45a85af7b03830b792499dd01f0','查询公司/机构所属的机库编码列表','','cmii-uav-surveillance','/api/uav/hangar/queryHangarByCompanyId','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:05'),(1308,'API_231dd57be4bd6fbc5a481534adb503c8','获取无人机绑定的机库详细信息','','cmii-uav-surveillance','/api/uav/hangar/getBoundHngByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:05'),(1309,'API_bb431f3c52639fa813afa15a30190f49','获取机库绑定的无人机详细信息','','cmii-uav-surveillance','/api/uav/hangar/getBoundUavByHngCode','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:05'),(1310,'API_db3d3eaedec875d615459259971de9ab','生成新机库编码','','cmii-uav-surveillance','/api/uav/hangar/newHangarCode','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:06'),(1311,'API_9eb5275a71b188ad5c0e1be712128d4b','新增机库','','cmii-uav-surveillance','/api/uav/hangar/addUavHangar','POST',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:06'),(1312,'API_da01f6d3f5f6cdd03b607f450a22867c','按机库设备号查询机库详情','','cmii-uav-surveillance','/api/uav/hangar/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:06'),(1313,'API_864e1d7f26938049fd7e643757f272a4','修改机库','','cmii-uav-surveillance','/api/uav/hangar/updateUavHangar','POST',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:06'),(1314,'API_7152166a71fee9fe89715d71dbc31816','通过机库设备号查询机库编码','','cmii-uav-surveillance','/api/uav/hangar/queryHngCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:06'),(1315,'API_4261753098c828c185a78a044dfdf79e','通过机库编码查询机库设备号','','cmii-uav-surveillance','/api/uav/hangar/queryDeviceNoByHngCode','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:06'),(1316,'API_585adf61aed7f0bcb1f0582801ca7de8','设置机库在线状态','','cmii-uav-surveillance','/api/uav/hangar/updateOnlineStat','POST',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:05'),(1317,'API_7cf888253d14b51f7ff8aa3aca50152c','查询航线当前已用配额数','','cmii-uav-waypoint','/api/uav/waypoint/airpoint/current_quota','POST',_binary '\0',_binary '\0','2021-03-05 08:24:27',1,'2024-09-09 09:16:29'),(1318,'API_f95bc280c1ff1d44b76e70135cbb14ac','getUsedQuotaNumByType','','cmii-uav-waypoint','/client/quota/getUsedQuotaNumByType','POST',_binary '\0',_binary '\0','2021-03-05 08:24:28',1,'2024-09-09 09:16:29'),(1319,'API_7cc7cee309ba9ebc98b9ec238321a09e','统计公司/所属机构的设备(无人机,载荷,机库)使用数量','','cmii-uav-waypoint','/api/uav/plane/queryDevCountByCompanyId','GET',_binary '\0',_binary '\0','2021-03-05 08:24:28',1,'2023-05-04 09:35:56'),(1320,'API_651bfce6c712d49923d869f80becec21','模糊查询在线无人机编码和机库编码列表','','cmii-uav-waypoint','/api/uav/plane/queryDevOnlineCodeList','GET',_binary '\0',_binary '\0','2021-03-05 08:24:28',1,'2023-05-04 09:35:56'),(1321,'API_49247494c82c42d58ffb6d83b3923879','查询作业当前已用配额数','','cmii-uav-mission','/api/uav/mission/mission_info/current_quota','POST',_binary '\0',_binary '\0','2021-03-05 08:25:53',1,'2021-03-29 01:33:58'),(1322,'API_04969e8eceeb833d66f136cb94972a53','getUsedQuotaNumByType','','cmii-uav-mission','/client/quota/getUsedQuotaNumByType','POST',_binary '\0',_binary '\0','2021-03-05 08:25:54',1,'2024-10-10 08:57:06'),(1323,'API_31b09004cd00c581ac19afc0c2ead83c','统计公司/所属机构的设备(无人机,载荷,机库)使用数量','','cmii-uav-mission','/api/uav/plane/queryDevCountByCompanyId','GET',_binary '\0',_binary '\0','2021-03-05 08:25:54',1,'2023-07-18 04:08:27'),(1324,'API_9989722ce729a8e98e53f5af1353390c','模糊查询在线无人机编码和机库编码列表','','cmii-uav-mission','/api/uav/plane/queryDevOnlineCodeList','GET',_binary '\0',_binary '\0','2021-03-05 08:25:54',1,'2023-07-18 04:08:27'),(1325,'API_7cbd59ade75e3ef1c42860a1c2a27f4b','全局监视页面根据code快速查询设备','','cmii-uav-surveillance','/surveillance/queryDevice','GET',_binary '\0',_binary '\0','2021-03-05 08:45:21',1,'2024-09-23 20:58:59'),(1326,'API_99e470398be86a79a7fe7b2b1b327fbf','queryFlyData','','cmii-uav-surveillance','/oapi/queryFlyData/{companyId}','GET',_binary '\0',_binary '\0','2021-03-05 08:45:21',1,'2021-06-09 03:43:12'),(1327,'API_d7c76ce6ed5855ad6326eaacbb9d0cae','根据设备类型和编码查询编码对应的可用状态信息','','cmii-uav-surveillance','/api/uav/plane/queryDevicesState','POST',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1328,'API_cde3eefba3b56ece695729043dd50437','新增无人机','','cmii-uav-surveillance','/api/uav/plane/addUavPlane','POST',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1329,'API_fb2874ad70ddda8164d8df3a670c9e7f','修改无人机','','cmii-uav-surveillance','/api/uav/plane/updateUavPlane','POST',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1330,'API_8532d563a526295196e1ef1195424dd8','通过无人机设备号查询无人机编码','','cmii-uav-surveillance','/api/uav/plane/queryUavCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1331,'API_0e4dae63b4a73ab7fbc8f7ecb3b9c7f5','通过无人机编码查询无人机编码设备号','','cmii-uav-surveillance','/api/uav/plane/queryDeviceNoByUavCode','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1332,'API_e493cd33fb2d3303e2ed93af707a129e','check在数据字典里面设备类型的编码和名称是否一致','check在数据字典里面设备类型的编码和名称是否一致','cmii-uav-surveillance','/api/uav/plane/checkDevModelMapingInRedis','POST',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1333,'API_50406eac9259107ea0da2edd9f72794e','生成新无人机编码','','cmii-uav-surveillance','/api/uav/plane/newUavCode','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1334,'API_32dcb1ef930bb7ff3cca083836840704','按无人机编码查询无人机详情查询','','cmii-uav-surveillance','/api/uav/plane/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1335,'API_ec40bad526e16fe2c200962ff9f9bcf7','按无人机设备号查询无人机详情查询','','cmii-uav-surveillance','/api/uav/plane/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1336,'API_24d2db606bb36666d5e2e0da5534e930','check设备类型是否匹配','','cmii-uav-surveillance','/api/uav/plane/checkDevTypeMatch','POST',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1337,'API_1f006699dd852263ba0ee06b91366039','check设备动作是否匹配','','cmii-uav-surveillance','/api/uav/plane/checkDevActionMatch','POST',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1338,'API_630323f7ea6f78df8964863a1e058f0c','设备数据字典和匹配校验','','cmii-uav-surveillance','/api/uav/plane/checkDevMappingMatch','POST',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1339,'API_da99815bbe84e14f48ce07a3ddccc355','根据无人机编码获取公司信息','','cmii-uav-surveillance','/api/uav/plane/queryCompanyByUavCode','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1340,'API_18e5d65d1e5f31d0ce89cc14096c8595','统计公司/所属机构的设备(无人机,载荷,机库)使用数量','','cmii-uav-surveillance','/api/uav/plane/queryDevCountByCompanyId','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1341,'API_451e512f13819504da0ba34c4c4af87d','模糊查询可用状态列表','','cmii-uav-surveillance','/api/uav/plane/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1342,'API_fa3f95aebe3a45d652db8e08e27a6384','查询公司/机构所属的在线无人机列表','','cmii-uav-surveillance','/api/uav/plane/queryUavOnlineByCompanyId','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1343,'API_b011caf6a1038912a50ee57a04e66c5b','统计公司/所属机构获取无人机数量','','cmii-uav-surveillance','/api/uav/plane/queryUavCountByCompanyId','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1344,'API_9fca5f8abec2443cbc516fb8ec6021d2','根据无人机类型查询公司有的无人机类型详细信息','','cmii-uav-surveillance','/api/uav/plane/queryUavInfoDetailByModel','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1345,'API_f12d909cd165015a9ccc6d14ea932bf0','查询设备在线状态','','cmii-uav-surveillance','/api/uav/plane/queryDevOnlineStat','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1346,'API_795076893d771daab734dacb1505a16c','查询该公司有的无人机类型详细信息','','cmii-uav-surveillance','/api/uav/plane/queryUavModelDetailByModel','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1347,'API_beb561db588c977f4b493b21de97ea44','查询公司所属的无人机类型匹配的載荷和机库类型类别','','cmii-uav-surveillance','/api/uav/plane/queryTypeMatchByUavModel','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1348,'API_02061d97ce91b3bd383d4373f0a0f7fa','模糊查询在线无人机编码和机库编码列表','','cmii-uav-surveillance','/api/uav/plane/queryDevOnlineCodeList','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1349,'API_e044ae974ff897f852291a7ac5443b09','根据机库编码获取公司信息','','cmii-uav-surveillance','/api/uav/hangar/queryCompanyByHngCode','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:06'),(1350,'API_4e0df8f7b53399e937cd1d77e87ffc4f','模糊指定公司的在线无人机编码和机库编码列表','','cmii-uav-device','/api/uav/plane/queryDevOnlineCodeList','GET',_binary '\0',_binary '\0','2021-03-05 08:46:31',1,'2024-10-11 01:36:54'),(1351,'API_18fac9d5bf04444272c88e747b034bd7','根据机库编码获取公司信息','','cmii-uav-device','/api/uav/hangar/queryCompanyByHngCode','GET',_binary '\0',_binary '\0','2021-03-05 08:46:32',1,'2024-10-11 01:36:53'),(1352,'API_f392e8e611abd392c111b1733bf01c2e','getUsedQuotaNumByType','','cmii-uav-device','/client/quota/getUsedQuotaNumByType','POST',_binary '\0',_binary '\0','2021-03-05 08:46:32',1,'2024-10-11 01:36:44'),(1353,'API_ee02cddf9432d4c8f699017d3cefb62a','getUsedQuotaNumByType','','cmii-uav-airspace','/client/quota/getUsedQuotaNumByType','POST',_binary '\0',_binary '\0','2021-03-05 08:47:07',1,'2024-10-11 08:57:38'),(1354,'API_96892fe677c9c23515aced7e5c835cc5','统计公司/所属机构的设备(无人机,载荷,机库)使用数量','','cmii-uav-airspace','/api/uav/plane/queryDevCountByCompanyId','GET',_binary '\0',_binary '\0','2021-03-05 08:47:08',1,'2023-03-29 08:30:26'),(1355,'API_f620072ca87ae28faae8ce8fc7033853','模糊查询在线无人机编码和机库编码列表','','cmii-uav-airspace','/api/uav/plane/queryDevOnlineCodeList','GET',_binary '\0',_binary '\0','2021-03-05 08:47:08',1,'2023-03-29 08:30:26'),(1356,'API_9459ff49b424848b1c7fb42856b779f7','下载','','cmii-uav-data-post-process','/v1/product/download/{id}','GET',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1357,'API_cc23ed1c8fe2da56ee0375ecdf70e3b5','产品管理分页查询','','cmii-uav-data-post-process','/v1/product/product_info_page_list','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1358,'API_89ccd56b4bdc629b8990e6c6b9dcba53','获取map_report.json信息','','cmii-uav-data-post-process','/v1/product/map_report/{id}','GET',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1359,'API_6c9975d530355f36329f8c2546b1f61a','获取拍摄点位置信息','','cmii-uav-data-post-process','/v1/product/pos/{id}','GET',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1360,'API_545d5146891d3bd79ebb0b86c470a827','重建任务','','cmii-uav-data-post-process','/v1/task/rebuild/{id}','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1361,'API_ef818ed0cb9afbacded2bf428b65cc33','取消任务','','cmii-uav-data-post-process','/v1/task/cancel/{id}','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1362,'API_cfe1cf9e1e588f8846a32af5452f8164','任务管理分页查询','','cmii-uav-data-post-process','/v1/task/task_info_page_list','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1363,'API_c84fd52e9a5cbe5bf012f515194bb1cf','获取建模场景类型','','cmii-uav-data-post-process','/v1/task/getScenceType','GET',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1364,'API_8d65fe03b05e8fea0a059b3d9d8eb850','根据任务id查询任务详情','','cmii-uav-data-post-process','/v1/task/task_info/{id}','GET',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1365,'API_855069b95280ecd09143ca46e2958c38','编辑获取三张图片URL','','cmii-uav-data-post-process','/v1/task/getPicUrl/{id}','GET',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1366,'API_59d4b802a27f0825292a987b39ffd59b','上传POS文件','','cmii-uav-data-post-process','/v1/task/uploadPos','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1367,'API_1ddfbdf96ef11183031d490487795d00','上传图片','','cmii-uav-data-post-process','/v1/task/uploadPic','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1368,'API_8931e96fa8450d8f0dadd3f20044f621','判断任务名称是否重复-n','','cmii-uav-data-post-process','/v1/task/judgeTaskNameRep','GET',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1369,'API_be409ef972769200493ae669b7641e05','更新任务','','cmii-uav-data-post-process','/v1/task/update','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1370,'API_31b52892648d5dfb5793f69cd1aee01a','删除/批量删除','','cmii-uav-data-post-process','/v1/task/delete','DELETE',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1371,'API_db0b7babb357fdbbd53be35427d129f9','下载上传测试','','cmii-uav-data-post-process','/v1/task/test','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-04-20 09:19:37'),(1372,'API_246a9e5c8c40d50586fe274719b7063a','开始任务','','cmii-uav-data-post-process','/v1/task/start/{id}','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1373,'API_3ff4ecf7ac3f3a90a001b29caddc019b','新增任务','','cmii-uav-data-post-process','/v1/task/create','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1374,'API_169644a4224fd00f7c6ed9c8ad157365','点云数据上传','','cmii-uav-data-post-process','/3d/visual/uploadPointCloud','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1375,'API_88121e8c87e364e95d8fc992a9b5b6b8','文件进度查询','','cmii-uav-data-post-process','/3d/visual/progress','GET',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1376,'API_d81370ec395231ea118691f802a3959f','三维可视化产品检索/列表','','cmii-uav-data-post-process','/3d/visual/retrieval','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1377,'API_d18e46e52b3039c43e43057c018ba401','三维可视化产品下载','','cmii-uav-data-post-process','/3d/visual/download','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1378,'API_c0b9092d6e017414e022019219a5c0df','单体模型上传新增','','cmii-uav-data-post-process','/3d/visual/modelUploadAdd','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1379,'API_e71ec279bbf71933762a2869a4c8aae0','文件合并','','cmii-uav-data-post-process','/3d/visual/merge','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1380,'API_00d64428ac4f1c56e406cc715f37f794','文件秒传查询','','cmii-uav-data-post-process','/3d/visual/fileValidate','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1381,'API_15859e0c21efcee3b93d16175037bf64','三维可视化产品编辑','','cmii-uav-data-post-process','/3d/visual/edit','PUT',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1382,'API_c4b0c1cb77e96f0367b62b8ed70ba43b','三维可视化产品数据管理列表','','cmii-uav-data-post-process','/3d/visual/pageInfo','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1383,'API_cf739754c7f4d8bec10cb1ba5e588045','三维可视化产品详情','','cmii-uav-data-post-process','/3d/visual/detail/{id}','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1384,'API_0679a1f2be7d6e2442aa7e74d9acab4a','判断产品名称是否重复','不存在true,存在false','cmii-uav-data-post-process','/3d/visual/judgeTaskNameRep','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1385,'API_35b322ad7b37fd1ba2f98f7062ecbc18','三维可视化产品删除','','cmii-uav-data-post-process','/3d/visual/delete','DELETE',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1386,'API_af48c2bf6f88f715b7230f3194310cc4','单体模型上传删除','','cmii-uav-data-post-process','/3d/visual/modelUploadDelete','DELETE',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1387,'API_eccd1f8f2e92409eb9f7c17c0a0636bf','单体模型上传编辑数据回显','','cmii-uav-data-post-process','/3d/visual/modelUploadInfo/{id}','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1388,'API_caf83005e3996c45733c7ed85a18c310','单体模型上传修改','','cmii-uav-data-post-process','/3d/visual/modelUploadEdit','PUT',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1389,'API_9ef1db25fb494b05ed3ca3e663d47dfb','三维可视化产品新增','','cmii-uav-data-post-process','/3d/visual/save','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1390,'API_9e7b833bb630e85a08e88063bf364fb4','点云文件名更新','','cmii-uav-data-post-process','/3d/visual/rename','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1391,'API_0e5f0acd24f9678a5d9eb85e53172b7b','接口扫描','','cmii-uav-data-post-process','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2024-09-09 09:16:29'),(1392,'API_a0b543736472d30f7547431b9d9167fa','uiConfiguration','','cmii-uav-data-post-process','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2022-06-08 03:06:20'),(1393,'API_7c69b2e9a17539f83179cd3667a81fae','swaggerResources','','cmii-uav-data-post-process','/swagger-resources','',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2022-06-08 03:06:20'),(1394,'API_648fb7a293e4810e8ad1ff2412de91eb','securityConfiguration','','cmii-uav-data-post-process','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2022-06-08 03:06:20'),(1395,'API_aa7ce5574fa478381148404b669b1bfa','删除数据对象','','cmii-uav-data-post-process','/api/minio/core/removeObject','DELETE',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:31'),(1396,'API_86a9b5871297856cfa8961ecbfcf683d','判断桶的对象是否存在','','cmii-uav-data-post-process','/api/minio/core/checkBucketObjectExist','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:31'),(1397,'API_8a8b4d2ebeb57fd0e9b846c16403cae2','上传对象,基于文件','','cmii-uav-data-post-process','/api/minio/core/putObject/file','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:31'),(1398,'API_0450437204ee337a7e79780bec7e3b9a','获取需要下载的对象的URL','','cmii-uav-data-post-process','/api/minio/core/getObjectUrl','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:31'),(1399,'API_320aea144882e52790db501ac360e569','获取需要下载的对象的URL,有效期1天','','cmii-uav-data-post-process','/api/minio/core/getPresignedObjectUrl','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:31'),(1400,'API_977467cc0cf6d304159436147c01f129','列出指定条件下的所有存储对象','','cmii-uav-data-post-process','/api/minio/core/listObjects','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:31'),(1401,'API_3036f5b99ad32c01dbcf78bdc163b052','上传对象,基于输入流','','cmii-uav-data-post-process','/api/minio/core/putObject/stream','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:31'),(1402,'API_ca28830caafb750d4540b97b3cc8775e','第一次上传项目','第一次上传项目,返回projId','cmii-uav-data-post-process','/api/v1/warehouse/project/updproj/restring','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2023-03-29 08:38:08'),(1403,'API_f0c8f2e13ad248e06e71b585379a312d','单个文件下载','根据projectId和文件ID下载项目文件','cmii-uav-data-post-process','/api/v1/warehouse/project/file/download','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2023-03-29 08:38:08'),(1404,'API_4557dd7f13c4d01b4e7105f3fae14edc','全部文件下载','根据projectId下载该项目所有文件','cmii-uav-data-post-process','/api/v1/warehouse/project/filesAll/download','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2023-03-29 08:38:08'),(1405,'API_b11d894aa4171d47cd426d7eb888abb7','删除项目的文件','删除项目的文件,支持批量','cmii-uav-data-post-process','/api/v1/warehouse/project/deleteFiles','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2023-03-29 08:38:08'),(1406,'API_a6f7254e8668e761007186ba05975a0c','项目文件上传','上传项目文件 ','cmii-uav-data-post-process','/api/v1/warehouse/project/files','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2023-03-29 08:38:08'),(1407,'API_7654a8d0f2881056d9f2d8c9475aec7b','error','','cmii-uav-data-post-process','/error','',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2024-09-09 09:16:30'),(1408,'API_4af5893392682f4c772cc6fd43822722','模糊查询当前公司下全量的用户列表','','cmii-uav-mission','/api/uav/mission/mission_info/down_list_user_info/vague','GET',_binary '\0',_binary '\0','2021-03-19 05:47:11',1,'2024-10-10 08:57:01'),(1409,'API_84f043be2e4013cce86b198726676544','查询作业执行人的用户列表(数据回填专用)','','cmii-uav-mission','/api/uav/mission/mission_info/down_list_user_info/fallBack','GET',_binary '\0',_binary '\0','2021-03-19 05:47:11',1,'2024-10-10 08:57:06'),(1410,'API_015807cd5fc04522602251b1f4d3bce3','模糊查询作业创建人的用户列表','','cmii-uav-mission','/api/uav/mission/mission_info_list/down_list_create_user_info','GET',_binary '\0',_binary '\0','2021-03-19 05:47:11',1,'2024-10-10 08:57:02'),(1411,'API_64ce54248af887816ce6324ce45e2641','提供给中科院地理所作业详情查询','','cmii-uav-mission','/api/uav/mission/mission_info_list/task_info','GET',_binary '\0',_binary '\0','2021-03-19 05:47:11',1,'2024-10-10 08:57:12'),(1412,'API_9e6f80667889e7658f6639404b0e6937','数据恢复','','cmii-uav-mission','/api/uav/mission/mission_info_list/recovery_track_data','POST',_binary '\0',_binary '\0','2021-03-19 05:47:11',1,'2024-10-10 08:57:13'),(1413,'API_5552513e7cdd28fe17c7b8b8095424df','getProcessIsExist','','cmii-uav-mission','/client/process/getProcessIsExist','GET',_binary '\0',_binary '\0','2021-03-19 05:47:11',1,'2024-10-10 08:57:08'),(1414,'API_406ff88acf10405695de904d537ee1b8','getNjHistoryPoint','','cmii-uav-surveillance','/surveillance/getNjHistoryPoint','GET',_binary '\0',_binary '\0','2021-03-19 05:47:18',1,'2024-09-23 20:58:57'),(1415,'API_02c2b3cc0c789674700010e27c671121','hangarLoadControl','','cmii-uav-surveillance','/camera/hangarLoadControl','POST',_binary '\0',_binary '\0','2021-03-19 05:47:18',1,'2024-09-23 20:58:57'),(1416,'API_e1119e261ccaf0dcc95320cbaf0c9e03','查询空域详情-n(数据回填专用)','传入空域主键','cmii-uav-airspace','/zydAirspace/queryDetail.do/fallBack','GET',_binary '\0',_binary '\0','2021-03-19 05:49:40',1,'2024-10-11 08:57:37'),(1417,'API_869d9b04d73f4ccba32d7f45de4b53ee','getProcessIsExist','','cmii-uav-airspace','/client/process/getProcessIsExist','GET',_binary '\0',_binary '\0','2021-03-19 05:49:40',1,'2024-10-11 08:57:37'),(1418,'API_34920ec007c3ac277370bdb9532f2a2a','查看用户列表接口[审批管理获取审批用户]','查看用户列表接口[审批管理获取审批用户]','cmii-uav-process','/process/manage/get/user/list/vague','GET',_binary '\0',_binary '\0','2021-03-19 05:50:21',1,'2024-09-12 02:46:58'),(1419,'API_4c3c7e261f5d40feb0f4567886cd3737','流程详情接口【页面接口】','流程详情接口,展示流程详情基础信息','cmii-uav-process','/process/audit/procInst/getProcessIsExist','GET',_binary '\0',_binary '\0','2021-03-19 05:50:21',1,'2024-09-12 02:46:58'),(1420,'API_edb896c8f7a949895d9d28aa9a5950c6','查询公司详细信息(数据回填专用)','','cmii-uav-user','/api/uav/org/getCompanyDetail/fallBack','POST',_binary '\0',_binary '\0','2021-03-19 05:51:17',1,'2024-10-11 15:37:11'),(1421,'API_c727602364100d70015a5ce2f3b30493','根据token获取用户基本信息(数据回填专用)','','cmii-uav-user','/api/uav/user/getMyDetail/fallBack','POST',_binary '\0',_binary '\0','2021-03-19 05:51:18',1,'2024-10-11 15:37:15'),(1422,'API_0755f3279b5bf809dcfb81600e4c7310','获取用户详细信息(数据回填专用)','','cmii-uav-user','/api/uav/user/getUserDetail/fallBack','POST',_binary '\0',_binary '\0','2021-03-19 05:51:18',1,'2024-10-11 15:37:10'),(1423,'API_1b7015d5a94be8c6f1fa73ce08a46c25','删除用户','','cmii-uav-user','/api/uav/user/delete','POST',_binary '\0',_binary '\0','2021-03-19 05:51:18',1,'2024-10-11 15:37:19'),(1424,'API_4de3b611f4460f38f9a8a8b2be70a663','是否还有配额','','cmii-uav-user','/quota/personal/hasQuota','POST',_binary '\0',_binary '\0','2021-03-19 05:51:18',1,'2024-10-11 15:37:10'),(1425,'API_bf931bc2b9309816c6beaed0cfb4ebed','二三维建模根据code获取用户Token','二三维建模根据code获取用户Token','cmii-uav-data-post-process','/v1/permission/user/getTerraToken','GET',_binary '\0',_binary '\0','2021-03-19 05:53:16',1,'2024-09-09 09:16:29'),(1426,'API_4b7f2c204a20619304859f611f2481c1','三维可视化根据code获取用户Token','三维可视化权限获取token','cmii-uav-data-post-process','/v1/permission/user/getVisualToken','GET',_binary '\0',_binary '\0','2021-03-19 05:53:16',1,'2024-09-09 09:16:30'),(1427,'API_28c90b87b0a44241486efce657ac1027','保存复亚的位置信息2','','cmii-uav-mqtthandler','/foia/saveFoiaTrackInfo2','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2022-09-28 01:55:53'),(1428,'API_4d6c2d76433cb4a372d715d6e19f50cd','保存复亚的位置信息','','cmii-uav-mqtthandler','/foia/saveFoiaTrackInfo','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2022-09-28 01:55:53'),(1429,'API_0a80b501b02669c79a381de8aa9fe693','开始任务','','cmii-uav-mqtthandler','/mqtt/startMission','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:47'),(1430,'API_c36031561f8bc94e54bc7a11053a1c96','结束任务','','cmii-uav-mqtthandler','/mqtt/endMission','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:45'),(1431,'API_601a0aff69d14aa570e58d398f6fce09','轨迹恢复','','cmii-uav-mqtthandler','/mqtt/recoveryTrackData','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:45'),(1432,'API_5b55481c3686a7cef015c60c344b7f48','发送任务指令','','cmii-uav-mqtthandler','/mqtt/MissionSend','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:47'),(1433,'API_bb0472471e6e157406f9e42a42d0af46','摄像参数设置','设置相机摄像参数','cmii-uav-mqtthandler','/gimbal/video/setting','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:46'),(1434,'API_8f989250e64e61745daa1b6d4a93e743','云台参数设置','设置云台转动参数','cmii-uav-mqtthandler','/gimbal/gimbal/setting','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:45'),(1435,'API_a663322ce87ea58cac4b4fbc7a059d0d','自动对焦','云台自动对焦','cmii-uav-mqtthandler','/gimbal/camera/autoFocus','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:46'),(1436,'API_0cf94e61e21a555077fe5090a5f9cd89','拍照/摄像','拍照或摄像','cmii-uav-mqtthandler','/gimbal/camera/cameraAction','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:46'),(1437,'API_11ba43c3ec79c262f9026f1c7093e6a1','镜头缩放','镜头缩放','cmii-uav-mqtthandler','/gimbal/camera/zoom','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:48'),(1438,'API_d23d700f4344d073c7a3a6de168d0aaa','切换为照相/摄像模式','','cmii-uav-mqtthandler','/gimbal/camera/modeChange','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:45'),(1439,'API_1d5ed939a990b8285d9c812ef4795b8d','云台控制转向','','cmii-uav-mqtthandler','/gimbal/gimbal/control','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:45'),(1440,'API_78493ed0da030621c1c9e751df34abd9','相机参数设置','设置相机拍照参数','cmii-uav-mqtthandler','/gimbal/camera/setting','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:45'),(1441,'API_c914a0735dd37762f089d627a1766b12','批量上传飞行态势数据','同时上传多架次无人机飞行态势数据,每秒上传一次','cmii-uav-mqtthandler','/oapi/uav/flight/batchUpload','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:48'),(1442,'API_ddee7deab9f1c0fc74b9f074268f58f0','上传飞行态势数据','上传单架次无人机飞行态势数据,每秒上传一次','cmii-uav-mqtthandler','/oapi/uav/flight/upload','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:46'),(1443,'API_e88fafb548f8395e747ec2947d1d3129','获取一次飞行的轨迹','根据orderId获取一次飞行的轨迹','cmii-uav-mqtthandler','/oapi/uav/flight/trackOrder','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:47'),(1444,'API_c29fbfd49b3f0a8eab190de53b659af7','获取一次作业的轨迹','根据missionId获取一次飞行的轨迹,每秒上传一次','cmii-uav-mqtthandler','/oapi/uav/flight/trackMission','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:45'),(1445,'API_5f4abbc22b087a1c4fa06c686f969659','批量上传飞行态势数据(无飞行架次)','同时上传多架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-mqtthandler','/oapi/uav/flight/batchUploadDefault','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:46'),(1446,'API_3458281ed9381f2071effe1238298925','上传飞行态势数据(无飞行架次)','上传单架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-mqtthandler','/oapi/uav/flight/uploadDefault','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:47'),(1447,'API_2d3cd80605727ef6bf82b6c219fb2d7a','发送航线到复亚机库','','cmii-uav-mqtthandler','/mqtt/hangar/sendRoute2Box','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:47'),(1448,'API_86974c85cb82e7ac573d2efb01c2120b','发送控制命令到复亚机库','','cmii-uav-mqtthandler','/mqtt/hangar/sendCommand','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,NULL),(1449,'API_767ced6b5f9135c88be24d811efb32e4','commandTest','','cmii-uav-mqtthandler','/mqtt/hangar/testDeviceInfoGet','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2022-05-23 07:50:19'),(1450,'API_834128407372429d40202086ec5c8083','commandTest','','cmii-uav-mqtthandler','/mqtt/hangar/testCommand','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:45'),(1451,'API_4954a24d516fb8514fba92dcbf82d64c','控制是否打印机库日志接口','','cmii-uav-mqtthandler','/mqtt/hangar/redisLogSwitch','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:47'),(1452,'API_e18a887c2e4dbe06f1e4339bbd38a55e','修改biz redis配置','','cmii-uav-mqtthandler','/mqtt/hangar/modifyBizConfig','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2022-09-28 01:55:54'),(1453,'API_1cdbc47391cfd8bdace0e60587ae3a73','send','','cmii-uav-mqtthandler','/send/msg','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:47'),(1454,'API_ad572945f7cf45abe208d2b3892f4fdc','订阅','','cmii-uav-mqtthandler','/uav/subscribe','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:47'),(1455,'API_11b75cc41a77e81d06f41cbb2b121898','回调','','cmii-uav-mqtthandler','/uav/uavInfo','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:47'),(1456,'API_71760adbff33a72daa3978da8f8beaf8','更新uavCode和天途SN码','','cmii-uav-mqtthandler','/uav/updateUavSn','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:46'),(1457,'API_9db0cee11827994129a2530e702fb94e','检查水泵开关状态','','cmii-uav-mqtthandler','/uav/checkPumpStatus','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:47'),(1458,'API_4ddd7470e2c43abacb4556a0cb2452a5','打开或关闭水泵开关','','cmii-uav-mqtthandler','/uav/sprayCommand','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:46'),(1459,'API_1fea100d31c9ead49f4d989b3410b440','喷洒控制','','cmii-uav-mqtthandler','/uav/sprayControl','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:48'),(1460,'API_3013f9aeaf4f26196ff55e6d097e5086','查询天途云台视频播放地址','','cmii-uav-mqtthandler','/uav/rtmp/{uavCode}','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:45'),(1461,'API_923ca55de23e8d0a931a1f522cd8f56a','接口扫描','','cmii-uav-mqtthandler','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-09-25 08:48:47'),(1462,'API_1121b4afccbc7f7c8d358300b7b8d55d','swaggerResources','','cmii-uav-mqtthandler','/swagger-resources','',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2022-04-25 02:51:09'),(1463,'API_02ec4eebffaef82565d6636e8959e639','uiConfiguration','','cmii-uav-mqtthandler','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2022-04-25 02:51:09'),(1464,'API_e037dc9553caf6662d5153052328fa21','securityConfiguration','','cmii-uav-mqtthandler','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2022-04-25 02:51:09'),(1465,'API_3c26d41e43d1dd1d3163c6c8e943083c','通过无人机设备号查询无人机编码','','cmii-uav-mqtthandler','/api/uav/plane/queryUavCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1466,'API_9e4352cd84990d1be6d70980262a94b0','根据无人机编码查询该无人机是否存在','','cmii-uav-mqtthandler','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1467,'API_6add593c6857052058d95b83ae672682','查询无人机是否可用','','cmii-uav-mqtthandler','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1468,'API_24a2953b91cf2401ee86a28b0701bd8e','设置无人机在线状态','','cmii-uav-mqtthandler','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:22'),(1469,'API_41c28cef6648150124d425030699a61c','按无人机设备号查询无人机详情查询','','cmii-uav-mqtthandler','/api/uav/plane/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:22'),(1470,'API_34dbca1ed5678a2abbddbf7833afe197','生成新无人机编码','','cmii-uav-mqtthandler','/api/uav/plane/newUavCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1471,'API_047dce2adddc92520dbc7581507cbb04','查询设备在线状态','','cmii-uav-mqtthandler','/api/uav/plane/queryDevOnlineStat','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1472,'API_17559bc5e3daefa77ac7bed8ffda18d7','按无人机编码查询无人机详情查询','','cmii-uav-mqtthandler','/api/uav/plane/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1473,'API_8e227fa3f5be60623574dcc82031d3d6','通过无人机编码查询无人机编码设备号','','cmii-uav-mqtthandler','/api/uav/plane/queryDeviceNoByUavCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1474,'API_8ac5653df237bc79164c8439a38761fb','根据无人机编码获取公司信息','','cmii-uav-mqtthandler','/api/uav/plane/queryCompanyByUavCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1475,'API_1e0b7a938a525f09ba8b3d751a77f8cd','查询该公司有的无人机类型详细信息','','cmii-uav-mqtthandler','/api/uav/plane/queryUavModelDetailByModel','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1476,'API_d6841d6ed87cd0a4cfce6685991075b4','查询公司所属的无人机类型匹配的載荷和机库类型类别','','cmii-uav-mqtthandler','/api/uav/plane/queryTypeMatchByUavModel','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1477,'API_032b3df43de6a61032c348486f376d6f','查询公司/机构所属的无人机编码列表','','cmii-uav-mqtthandler','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1478,'API_0c5774ed458b4ed1efe3126d9d4eedad','模糊查询可用状态列表','','cmii-uav-mqtthandler','/api/uav/plane/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1479,'API_f437bd82b5da4c89e0b40529fdf75d4b','查询公司/机构所属的在线无人机列表','','cmii-uav-mqtthandler','/api/uav/plane/queryUavOnlineByCompanyId','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1480,'API_aa5cc9e9be11f7209307162fbfc403b2','无人机绑定的载荷列表查询','','cmii-uav-mqtthandler','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1481,'API_124e83abc445a75b6ee78436af019904','统计公司/所属机构获取无人机数量','','cmii-uav-mqtthandler','/api/uav/plane/queryUavCountByCompanyId','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1482,'API_70fc36f54dc805f2cfcbb749deaf0d2d','根据无人机类型查询公司有的无人机类型详细信息','','cmii-uav-mqtthandler','/api/uav/plane/queryUavInfoDetailByModel','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1483,'API_9f28e782a1d197fec0190d58c085b907','根据设备类型和编码查询编码对应的可用状态信息','','cmii-uav-mqtthandler','/api/uav/plane/queryDevicesState','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1484,'API_1dcba599a8ae797c27839c254b0f315b','新增无人机','','cmii-uav-mqtthandler','/api/uav/plane/addUavPlane','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1485,'API_4ef517005e61cbc21d301ae2438b737a','修改无人机','','cmii-uav-mqtthandler','/api/uav/plane/updateUavPlane','POST',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:21'),(1486,'API_52984f82355fc31ac1008e7a1138a4fa','check在数据字典里面设备类型的编码和名称是否一致','check在数据字典里面设备类型的编码和名称是否一致','cmii-uav-mqtthandler','/api/uav/plane/checkDevModelMapingInRedis','POST',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:21'),(1487,'API_8dcc9ee6e14badc0cb2da3cebc49d0f9','check设备类型是否匹配','','cmii-uav-mqtthandler','/api/uav/plane/checkDevTypeMatch','POST',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1488,'API_e63c260280d3c227f497daf7e1155801','check设备动作是否匹配','','cmii-uav-mqtthandler','/api/uav/plane/checkDevActionMatch','POST',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1489,'API_e4b92231f9c44db1137de242d01bc478','设备数据字典和匹配校验','','cmii-uav-mqtthandler','/api/uav/plane/checkDevMappingMatch','POST',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1490,'API_f22bf0aea52ab0490e1f27b4c600e663','统计公司/所属机构的设备(无人机,载荷,机库)使用数量','','cmii-uav-mqtthandler','/api/uav/plane/queryDevCountByCompanyId','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1491,'API_e82afc6d0bf9f514bf8dbaaf9e49d3c8','模糊查询在线无人机编码和机库编码列表','','cmii-uav-mqtthandler','/api/uav/plane/queryDevOnlineCodeList','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:21'),(1492,'API_799331f9fd344e72ae5d11c85602e5d4','设置机库在线状态','','cmii-uav-mqtthandler','/api/uav/hangar/updateOnlineStat','POST',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1493,'API_f456a7f2814bc70f0a6cb895b05d9a4f','按机库设备号查询机库详情','','cmii-uav-mqtthandler','/api/uav/hangar/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1494,'API_1bd4ef68116a0faf4824bb2dca07a8aa','修改机库','','cmii-uav-mqtthandler','/api/uav/hangar/updateUavHangar','POST',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1495,'API_540e4fa57f457dc5c01fa54d35063d36','生成新机库编码','','cmii-uav-mqtthandler','/api/uav/hangar/newHangarCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1496,'API_71c74cd05545e26bed7a69d371da8285','新增机库','','cmii-uav-mqtthandler','/api/uav/hangar/addUavHangar','POST',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1497,'API_df3eac427baaa24c1f85a06d0cbe724c','获取机库绑定的无人机详细信息','','cmii-uav-mqtthandler','/api/uav/hangar/getBoundUavByHngCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1498,'API_d4826662c06d3b06c1727ce0f8603876','获取无人机绑定的机库详细信息','','cmii-uav-mqtthandler','/api/uav/hangar/getBoundHngByUavCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1499,'API_1d1b366fe216a5754ca601416b379ea1','查询公司/机构所属的机库编码列表','','cmii-uav-mqtthandler','/api/uav/hangar/queryHangarByCompanyId','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1500,'API_409c4d6ad3f8d3fb99056b989a196bb5','根据机库编码获取公司信息','','cmii-uav-mqtthandler','/api/uav/hangar/queryCompanyByHngCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1501,'API_dad74d331bfe718f060ff57e1302ad32','通过机库设备号查询机库编码','','cmii-uav-mqtthandler','/api/uav/hangar/queryHngCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1502,'API_bb1b9f9d4b56159e994f1cd70deb7d1f','通过机库编码查询机库设备号','','cmii-uav-mqtthandler','/api/uav/hangar/queryDeviceNoByHngCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1503,'API_8e2462113aabce64c6deacf66a7ab606','按机库编码查询机库详情查询','','cmii-uav-mqtthandler','/api/uav/hangar/queryDetailByHangarCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1504,'API_f758a6cc232d6dbcb2979ecc800119f4','error','','cmii-uav-mqtthandler','/error','',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2024-09-25 08:48:48'),(1505,'API_9f10b1349eb7299406c94a7eae1fc212','按类型导入字典明细','','cmii-admin-data','/api/admin/dictionary/dictImport','POST',_binary '\0',_binary '\0','2021-03-19 06:45:45',1,'2024-09-09 09:15:07'),(1506,'API_41e1f6d85f2724a89061a30a00b199d9','按类型导出字典明细','','cmii-admin-data','/api/admin/dictionary/dictExport','GET',_binary '\0',_binary '\0','2021-03-19 06:45:45',1,'2024-09-09 09:15:08'),(1507,'API_8273362a82640f68d9061f967d5ea3cb','check设备类型是否没有被冻结','','cmii-admin-data','/api/admin/model/cam/checkNotFrozen','GET',_binary '\0',_binary '\0','2021-03-19 06:45:45',1,'2024-09-09 09:15:06'),(1508,'API_66476ec9921485b64010dd50885985e5','check设备类型是否没有被冻结','','cmii-admin-data','/api/admin/model/spk/checkNotFrozen','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-09-09 09:15:07'),(1509,'API_7487d41441eaff5b202a6cc54e48b362','从Redis获取有效的编码对应的所有语言的值','从Redis获取有效的编码对应的所有语言的值','cmii-admin-data','/api/admin/dictionary/getAllLangValueFromRedisByKey','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-09-09 09:15:06'),(1510,'API_558bd45f421ad0fc6bd325ad037809e5','从Redis获取有效的本地语言值对应的key','类型对应的本地语言值对应的key','cmii-admin-data','/api/admin/dictionary/getLangKeyFromRedisByValue','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-09-09 09:15:08'),(1511,'API_c34e31bdefebec7afca0c28a4ce25655','从Redis模糊查询有效数据字典列表','从Redis模糊查询有效数据字典列表','cmii-admin-data','/api/admin/dictionary/getDictListFromRedis','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-09-09 09:15:08'),(1512,'API_31b549a1139985fc1c0dbc21eb6b24a6','check在Redis里面编码和名称是否一致','check在Redis里面编码和名称是否一致','cmii-admin-data','/api/admin/dictionary/checkMapingInRedis','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-09-09 09:15:07'),(1513,'API_e4151a02daecf76311cc8baaebe27ede','为区块链提供接口,查询空域限制数量','无需传参数','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitCount.do','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-09-09 09:15:07'),(1514,'API_e158024b9d2170b4cc3c16e7c18c2a26','获取机场区域以及禁飞区','','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-09-09 09:15:07'),(1515,'API_e2c418b0d87cdb39a51448d12818b727','check设备类型是否没有被冻结','','cmii-admin-data','/api/admin/model/plane/checkNotFrozen','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-09-09 09:15:05'),(1516,'API_7d5d4aa167650e78febf5e176e2ff7c0','check设备类型是否没有被冻结','','cmii-admin-data','/api/admin/model/hangar/checkNotFrozen','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-09-09 09:15:05'),(1517,'API_a0dbde8cd3176b28b139ea6c067e614b','接口扫描','','cmii-admin-data','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-03-19 06:45:47',1,'2024-09-09 09:15:08'),(1518,'API_3a687682ca5ff7370cd41352d39b3b76','获取图片链接','','cmii-uav-mission','/oss/getPicture','POST',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-10-10 08:57:03'),(1519,'API_569d105dc0c725a4be7855f4e70c9fa5','下载图片','','cmii-uav-mission','/oss/download','POST',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-10-10 08:57:04'),(1520,'API_433113c8082be824d89a47fa44ea44e8','批量上传文件','','cmii-uav-mission','/oss/upload','POST',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-10-10 08:57:06'),(1521,'API_00943517371b0c6b1794b84c3aecaf06','更新定时作业母版','','cmii-uav-mission','/api/uav/mission/mission_info/timed_mission_plan_data','PUT',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-10-10 08:57:09'),(1522,'API_32be9d8ac8e444d09d27de8bce51a886','获取定时作业航线信息全集','','cmii-uav-mission','/api/uav/mission/mission_info/airLineInfoTimedList','GET',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-10-10 08:57:08'),(1523,'API_23c36759ab431790c6e360ce89c8ef7f','创建定时作业母版','','cmii-uav-mission','/api/uav/mission/mission_info/timed_mission_plan_data','POST',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-10-10 08:57:11'),(1524,'API_871c01f480b77b493496589cddbdae78','getFoiaPicInfos','','cmii-uav-mission','/api/uav/mission/mission_info/getFoiaPicInfos','GET',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-10-10 08:57:00'),(1525,'API_1f7abd99859f1a889ca483e485c733ee','创建定时作业','','cmii-uav-mission','/api/uav/mission/mission_info/period_timer/{id}','GET',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-10-10 08:57:10'),(1526,'API_ae8f648b7fae3c35c59362d6477c9776','停止定时作业','','cmii-uav-mission','/api/uav/mission/mission_info/period_timer_stop/{id}','GET',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-10-10 08:57:02'),(1527,'API_6f08767c2fb77abf891146ebea4b1845','测试发送短信','','cmii-uav-mission','/api/uav/mission/mission_info/sms/{id}','GET',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-10-10 08:57:06'),(1528,'API_74b33420d1fe470d9f86c9bd08f9c1e4','分页条件筛选定时作业列表','','cmii-uav-mission','/api/uav/mission/mission_info_list/timed_mission_info_list_with_filters','POST',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2021-04-23 02:42:44'),(1529,'API_9923650f832119aef322b6f5f2d7f532','saveFlyHistory','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/saveFlyHistory','POST',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-10-10 08:57:15'),(1530,'API_a781d84214f33db7e7c993f0fdd6fb2d','更新定时作业计划启用状态','','cmii-uav-mission','/api/uav/mission/mission_info_list/timed_mission_plan_enable_switch','PUT',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-10-10 08:57:09'),(1531,'API_ef25091c986ef461a5d2e19d3cd0f93d','定时作业下拉菜单模糊查询','支持作业名称 0','cmii-uav-mission','/api/uav/mission/mission_info_list/timed_mission_down_list_fuzzy_info','POST',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2021-04-23 02:42:44'),(1532,'API_c6a6fa074f440bf0ea404138f9dc1fad','saveFoiaPicInfo','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/saveFoiaPicInfo','POST',_binary '\0',_binary '\0','2021-03-31 09:48:44',1,'2024-10-10 08:57:01'),(1533,'API_bdbe6821b04215aa98e67786f5044122','按条件分页查询自动上报的设备型号信息','','cmii-uav-device','/queryUavDevPage','POST',_binary '\0',_binary '\0','2021-03-31 09:51:51',1,'2021-03-31 09:51:54'),(1534,'API_deb9b004835cedab2f4491a6251e6983','分配设备给指定公司','','cmii-uav-device','/allocateUavDev','POST',_binary '\0',_binary '\0','2021-03-31 09:51:51',1,'2021-03-31 09:51:54'),(1535,'API_157bd273a43281461c2787b2c213ddde','批量分配设备给指定公司','','cmii-uav-device','/allocateUavDevBatch','POST',_binary '\0',_binary '\0','2021-03-31 09:51:51',1,'2021-03-31 09:51:54'),(1536,'API_3f25f73b51ac9d74a7d1acddf999babe','删除设备信息','','cmii-uav-device','/deleteUavDev','POST',_binary '\0',_binary '\0','2021-03-31 09:51:51',1,'2021-03-31 09:51:54'),(1537,'API_d6e06c7e5a997c490d62d20af9d441e7','批量删除设备信息','','cmii-uav-device','/deleteUavDevBatch','POST',_binary '\0',_binary '\0','2021-03-31 09:51:51',1,'2021-03-31 09:51:54'),(1538,'API_2c721f3298566d003acc082abe9fb2a5','新建定时作业时模糊查询航线名称','发送所有定时作业航线给前端,前端做模糊查询','cmii-uav-waypoint','/api/uav/waypoint/mission/api/uav/waypoint/mission/air_line_info_list_timed','GET',_binary '\0',_binary '\0','2021-03-31 09:53:03',1,'2024-09-09 09:16:30'),(1539,'API_208845de413e01576bb862ca7f7978dd','获取/释放无人机控制权限','','cmii-uav-surveillance','/virtualStick/changeControlMode','POST',_binary '\0',_binary '\0','2021-03-31 09:53:42',1,'2024-09-23 20:58:56'),(1540,'API_1ca55485d1fcdb2c57201ba951ccdb03','起飞','','cmii-uav-surveillance','/virtualStick/flyUp','POST',_binary '\0',_binary '\0','2021-03-31 09:53:42',1,'2024-09-23 20:58:58'),(1541,'API_7a704f1fbf413b09c1202b0af851efb1','虚拟遥感','','cmii-uav-surveillance','/api/uav/VirtualStick/virtualStick','POST',_binary '\0',_binary '\0','2021-03-31 09:53:44',1,'2023-01-18 04:50:24'),(1542,'API_6f9c47d47b51b55436da65fefca5ef98','获取/释放无人机控制权限','','cmii-uav-surveillance','/api/uav/VirtualStick/changeControlMode','POST',_binary '\0',_binary '\0','2021-03-31 09:53:44',1,'2023-01-18 04:50:24'),(1543,'API_fcd0dd427263d992c4d749c90c1de9d9','升起','','cmii-uav-surveillance','/api/uav/VirtualStick/flyUp','POST',_binary '\0',_binary '\0','2021-03-31 09:53:44',1,'2023-01-18 04:50:24'),(1544,'API_cb806b5622e15dfbe269203c9ef12f5a','通过流程实例ID删除流程实例【测试使用】','通过流程实例ID删除流程实例【测试使用】','cmii-uav-process','/client/process/deleteProcess','POST',_binary '\0',_binary '\0','2021-03-31 09:54:17',1,'2024-09-12 02:46:56'),(1545,'API_ea2e692b4331c50131d21f8ecaba6f12','无人机列表绑定的载荷列表详情查询','','cmii-uav-mission','/api/uav/plane/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2021-04-19 09:12:43',1,'2023-07-18 04:08:27'),(1546,'API_cafe2b9e70f2bce5aedaaa30943af4ee','修改快速航点信息','航线ID存在','cmii-uav-waypoint','/api/uav/waypoint/airpoint/airpoint_info_list_fast','PUT',_binary '\0',_binary '\0','2021-04-20 06:24:16',1,'2024-09-09 09:16:30'),(1547,'API_3996fc090afb68eb04ed808cfe780391','绘制快速航点接口(创建航点)','航线ID不存在','cmii-uav-waypoint','/api/uav/waypoint/airpoint/airpoint_info_list_fast','POST',_binary '\0',_binary '\0','2021-04-20 06:24:16',1,'2024-09-09 09:16:29'),(1548,'API_45d9277cf079417c618da9f45d545a11','无人机列表绑定的载荷列表详情查询','','cmii-uav-waypoint','/api/uav/plane/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2021-04-20 06:24:17',1,'2023-05-04 09:35:56'),(1549,'API_acebee45653d893e76a60a1d75cd0a3c','queryCompany','','cmii-uav-user','/clients/org/queryCompany','GET',_binary '\0',_binary '\0','2021-04-20 09:18:18',1,'2024-10-11 15:37:20'),(1550,'API_65816ac1a814c3251864b2a34e8c0886','根据id查询公司信息','','cmii-uav-user','/clients/org/getById','GET',_binary '\0',_binary '\0','2021-04-20 09:18:19',1,'2024-10-11 15:37:20'),(1551,'API_272b4d0242a68b45577015e3eebead94','根据用户id获取信息,包括删除用户','','cmii-uav-user','/user/getHistoryById','POST',_binary '\0',_binary '\0','2021-04-20 09:18:19',1,'2024-10-11 15:37:09'),(1552,'API_b94a08818c65730154aa7f594172708f','根据姓名和电话号码 模糊查询公司用户','','cmii-uav-user','/user/queryVagueByCId/namePhone','GET',_binary '\0',_binary '\0','2021-04-20 09:18:19',1,'2024-10-11 15:37:20'),(1553,'API_04983dfe29b27883bf6a799d0fed60e8','查询某个应用中的全部用户','','cmii-uav-user','/user/queryByPlatformCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:19',1,'2024-10-11 15:37:15'),(1554,'API_f39b0513e65e7867e3bf63660694369d','查询组织配额信息','','cmii-uav-user','/client/quota/getQuotaInfoByType','POST',_binary '\0',_binary '\0','2021-04-20 09:18:20',1,'2024-10-11 15:37:17'),(1555,'API_f889240e74c75cb3f13ce1144103d411','根据平台应用id,删除资源','','cmii-uav-user','/resource/deleteByPlatformId','POST',_binary '\0',_binary '\0','2021-04-20 09:18:20',1,'2024-10-11 15:37:14'),(1556,'API_d6925d7290ed8ce694423daa048ca1db','查询用户某个平台的菜单','','cmii-uav-user','/resource/queryPlatformResourceTreeForUser','POST',_binary '\0',_binary '\0','2021-04-20 09:18:20',1,'2024-10-11 15:37:15'),(1557,'API_568f82c0cf471afce1d89200350d9879','查询区|县对应的区域信息','','cmii-admin-data','/public/api/admin/area/district/detail','GET,POST',_binary '\0',_binary '\0','2021-04-20 09:18:35',1,'2024-09-09 09:15:07'),(1558,'API_0678a9924a89ed8dcd060abedc841390','强制删除空域(测试调用)','传入空域申请主键,以数组方式传入','cmii-uav-airspace','/zydAirspace/forceDeleteAirspace.do','POST',_binary '\0',_binary '\0','2021-04-20 09:18:41',1,'2024-10-11 08:57:37'),(1559,'API_50277d28d03ac1dbe8cc1b7225dada55','无人机列表绑定的载荷列表详情查询','','cmii-uav-airspace','/api/uav/plane/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:42',1,'2023-03-29 08:30:26'),(1560,'API_55bf600f383be27938a4428907c0e6f5','查詢公司范围内在线无人机视频流列表','','cmii-uav-device','/api/uav/plane/queryUavPlaneOnlineVideoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:49',1,'2024-10-11 01:36:46'),(1561,'API_fcbfa36a859f563459e4070a5d5734a8','查詢用户关注无人机视频流列表','','cmii-uav-device','/api/uav/plane/queryUavPlaneAttVideoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:49',1,'2024-10-11 01:36:45'),(1562,'API_e1ec0ca36f9bcc44b55415c5f0043145','模糊查詢待关注的无人机列表','','cmii-uav-device','/api/uav/plane/queryUavPlaneInfoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:49',1,'2024-10-11 01:36:52'),(1563,'API_2b8c110cfd855d55f49cfe401e3ab5af','添加用户关注的无人机','','cmii-uav-device','/api/uav/plane/addAttUavPlane','POST',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-10-11 01:36:54'),(1564,'API_820e1c6b166145e0ecf7669bddf62dc0','取消用户关注的无人机','','cmii-uav-device','/api/uav/plane/cancelAttUavPlane','POST',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-10-11 01:36:53'),(1565,'API_44d84d7abd329c04504d8bed451d84f3','查詢公司范围内在线机库视频流列表','','cmii-uav-device','/api/uav/hangar/queryUavHgrOnlineVideoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-10-11 01:36:53'),(1566,'API_8d7d22a58611547e13e523708a94ebec','查詢用户关注机库机视频流列表','','cmii-uav-device','/api/uav/hangar/queryUavHgrAttVideoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-10-11 01:36:44'),(1567,'API_e6e54cd2384bcac8277698847d832911','模糊查詢待关注的机库列表','','cmii-uav-device','/api/uav/hangar/queryUavHangarInfoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-10-11 01:36:54'),(1568,'API_f3b616b38914d9d7253166928c0e63f6','添加用户关注的机库','','cmii-uav-device','/api/uav/hangar/addAttUavHangar','POST',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-10-11 01:36:48'),(1569,'API_55a336058652952f4e79a969053d8673','取消用户关注的机库','','cmii-uav-device','/api/uav/hangar/cancelAttUavHangar','POST',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-10-11 01:36:45'),(1570,'API_4070abaa8f7d2bc1c2e397869193e031','通过公司名称或者管理员名称模糊查詢公司列表','','cmii-uav-device','/api/uav/devAllocate/queryCompanyList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2024-10-11 01:36:46'),(1571,'API_1499a2ebdf5c01b2627e57e15b472b07','通过公司名称模糊查詢公司列表','','cmii-uav-device','/api/uav/devAllocate/queryCompanyListByName','GET',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2022-03-08 06:47:14'),(1572,'API_2d7d72bd1cc847e50266ed214e1ea617','分配设备给指定公司','','cmii-uav-device','/api/uav/devAllocate/allocateUavDev','POST',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2024-10-11 01:36:42'),(1573,'API_2b08ca467289bca513d1e9084cd26eda','批量分配设备给指定公司','','cmii-uav-device','/api/uav/devAllocate/allocateUavDevBatch','POST',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2024-10-11 01:36:48'),(1574,'API_74ee723d3e114b0eb4ada9edd7bf35ae','删除设备信息','','cmii-uav-device','/api/uav/devAllocate/deleteUavDev','POST',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2024-10-11 01:36:46'),(1575,'API_a5f3677ccd73b6c21a7b44b2301c5fd7','批量删除设备信息','','cmii-uav-device','/api/uav/devAllocate/deleteUavDevBatch','POST',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2024-10-11 01:36:54'),(1576,'API_4bcd4faf8c1cf35844576b637c92fed0','获取设备详情','','cmii-uav-device','/api/uav/devAllocate/getDevDetail','POST',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2024-10-11 01:36:49'),(1577,'API_310c46f834d022a74e0e9c3d5c0b1327','按条件分页查询自动上报的设备型号信息','','cmii-uav-device','/api/uav/devAllocate/queryUavDevPage','POST',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2024-10-11 01:36:53'),(1578,'API_38a98e7c49bb6f4e80451fe7dacb8ab1','queryDetailByUavCode','','cmii-uav-surveillance','/surveillance/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:52',1,'2024-09-23 20:59:00'),(1579,'API_ca897c6aa83202383429457f6e2e8ddc','无人机列表绑定的载荷列表详情查询','','cmii-uav-surveillance','/surveillance/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:52',1,'2024-09-23 20:58:56'),(1580,'API_f72ea08c5c29ab1732502bc54da43677','无人机列表绑定的载荷列表详情查询','','cmii-uav-surveillance','/api/uav/plane/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:53',1,'2023-03-29 09:05:05'),(1581,'API_c290bd117b25703e004d04d6974deeb6','系统航线导入到kml','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/systemLineImport','POST',_binary '\0',_binary '\0','2021-05-12 06:05:48',1,'2024-09-09 09:16:29'),(1582,'API_5183ffe062eb68ccf4c7b3f70bfafe9c','文件导入kml航线','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/kmlFileImport','POST',_binary '\0',_binary '\0','2021-05-12 06:05:48',1,'2024-09-09 09:16:28'),(1583,'API_1b0b7a2d9e7c02fb34381b9f6b4ba62a','分页查询kml航线列表','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/airline_info_page_list_kml','POST',_binary '\0',_binary '\0','2021-05-12 06:05:48',1,'2024-09-09 09:16:29'),(1584,'API_2ad3538cb213c09ef7dc3b6de05f7621','分页条件筛选kml航线列表','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/airline_info_page_list_with_filters_kml','POST',_binary '\0',_binary '\0','2021-05-12 06:05:48',1,'2021-05-12 06:05:53'),(1585,'API_602af16052d34831d24a6248a44434cd','获取作业视频','','cmii-uav-mission','/api/uav/mission/mission_info/vedio/{id}','GET',_binary '\0',_binary '\0','2021-05-12 06:05:55',1,'2022-04-01 02:19:20'),(1586,'API_0001c1f101300ee94ccd942b694b8850','分页查询定时子作业列表','','cmii-uav-mission','/api/uav/mission/mission_info_list/submission_info_list_page','POST',_binary '\0',_binary '\0','2021-05-12 06:05:56',1,'2024-10-10 08:57:15'),(1587,'API_63ca33cd3935f1d5a2ab5f335e1e1f1d','第一次上传项目','第一次上传项目,返回projId','cmii-uav-mission','/api/v1/warehouse/project/updproj/restring','GET',_binary '\0',_binary '\0','2021-05-12 06:05:57',1,'2023-05-18 09:36:08'),(1588,'API_c2483a37ebd2e48e4ae2bc6e4922315b','单个文件下载','根据projectId和文件ID下载项目文件','cmii-uav-mission','/api/v1/warehouse/project/file/download','GET',_binary '\0',_binary '\0','2021-05-12 06:05:57',1,'2023-05-18 09:36:08'),(1589,'API_ff63c498ec90915691d5b70aefcf2afb','全部文件下载','根据projectId下载该项目所有文件','cmii-uav-mission','/api/v1/warehouse/project/filesAll/download','GET',_binary '\0',_binary '\0','2021-05-12 06:05:57',1,'2023-05-18 09:36:08'),(1590,'API_5ee97bed0b785f25005d90547d2b94fa','删除项目的文件','删除项目的文件,支持批量','cmii-uav-mission','/api/v1/warehouse/project/deleteFiles','POST',_binary '\0',_binary '\0','2021-05-12 06:05:57',1,'2023-05-18 09:36:08'),(1591,'API_2553d3384baa3e84634c581cb5be7d53','项目文件上传','上传项目文件 ','cmii-uav-mission','/api/v1/warehouse/project/files','POST',_binary '\0',_binary '\0','2021-05-12 06:05:57',1,'2023-05-18 09:36:08'),(1592,'API_5a02b551720c04670f3b129cee25c013','从Redis模糊查询数据字典列表','从Redis模糊查询数据字典列表','cmii-admin-data','/api/admin/dictionary/getSimpleDictListFromRedis','GET',_binary '\0',_binary '\0','2021-05-12 06:06:15',1,'2024-09-09 09:15:05'),(1593,'API_34a4cf00417ad9a7ad31735b47c78b7b','无人机绑定的摄像头信息查询','','cmii-uav-airspace','/api/uav/plane/queryBoundCameraByUavDeviceNo','GET',_binary '\0',_binary '\0','2021-05-26 01:51:16',1,'2023-03-29 08:30:26'),(1594,'API_5d27fd894e51ccda163cd54365522dce','文件进度查询','','cmii-uav-data-post-process','/3d/visual/show/{path}','GET',_binary '\0',_binary '\0','2021-05-26 01:51:18',1,'2021-07-06 05:44:30'),(1595,'API_2a430ee51c505de318a1880a0d441485','无人机绑定的摄像头信息查询','','cmii-uav-device','/api/uav/plane/queryBoundCameraByUavDeviceNo','GET',_binary '\0',_binary '\0','2021-05-26 01:51:24',1,'2024-10-11 01:36:49'),(1596,'API_9e3c2f84e445d7068889b23223c0cba6','无人机绑定的摄像头信息查询','','cmii-uav-mission','/api/uav/plane/queryBoundCameraByUavDeviceNo','GET',_binary '\0',_binary '\0','2021-05-26 01:51:35',1,'2023-07-18 04:08:27'),(1597,'API_427792643216895a2773067714aa7719','文件导出kml航线','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/kmlFileExport','GET',_binary '\0',_binary '\0','2021-05-26 01:51:38',1,'2024-09-09 09:16:29'),(1598,'API_44496908fb5ee7c0a64ff07d0b5c60eb','获取导入人下拉数据','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/airline_info_users','POST',_binary '\0',_binary '\0','2021-05-26 01:51:38',1,'2024-09-09 09:16:29'),(1599,'API_3cd7960529b1fddff6e063d2d2021fec','获取航线名称下拉数据','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/airline_names','POST',_binary '\0',_binary '\0','2021-05-26 01:51:38',1,'2024-09-09 09:16:28'),(1600,'API_e959072efdad161eeb2adf36ea20ac32','获取弹框列表数据','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/airline_frame_list','POST',_binary '\0',_binary '\0','2021-05-26 01:51:38',1,'2024-09-09 09:16:30'),(1601,'API_f06030ece03367ef27bf0ccda43ed737','updateHistoryData','','cmii-uav-waypoint','/api/uav/waypoint/airline/updateHistoryData/{key}','GET',_binary '\0',_binary '\0','2021-05-26 01:51:38',1,'2024-09-09 09:16:30'),(1602,'API_167b335d4cf241548f090a893aa6d0a6','无人机绑定的摄像头信息查询','','cmii-uav-waypoint','/api/uav/plane/queryBoundCameraByUavDeviceNo','GET',_binary '\0',_binary '\0','2021-05-26 01:51:39',1,'2023-05-04 09:35:56'),(1603,'API_ec98c0f303c8e6977b1986eb10b2d172','强制降落','','cmii-uav-surveillance','/virtualStick/forceLand','POST',_binary '\0',_binary '\0','2021-05-26 01:51:40',1,'2024-09-23 20:58:57'),(1604,'API_fd395a00e4252729db04de8af2c45491','强制降落','','cmii-uav-surveillance','/api/uav/VirtualStick/forceLand','POST',_binary '\0',_binary '\0','2021-05-26 01:51:40',1,'2023-01-18 04:50:24'),(1605,'API_317949c7d98aa92e86acd050ffeacdde','无人机绑定的摄像头信息查询','','cmii-uav-surveillance','/api/uav/plane/queryBoundCameraByUavDeviceNo','GET',_binary '\0',_binary '\0','2021-05-26 01:51:41',1,'2023-03-29 09:05:05'),(1606,'API_19d8d6fc3205ac1b33a4b11e960579d1','下载','','cmii-uav-user','/api/uav/uavTestPO/download','GET',_binary '\0',_binary '\0','2021-05-26 01:51:42',1,'2024-10-11 15:37:19'),(1607,'API_0fd8148ac05f2e3a9a399c84280d224a','测his','','cmii-uav-user','/api/uav/uavTestPO/test/{id}','GET',_binary '\0',_binary '\0','2021-05-26 01:51:42',1,'2024-10-11 15:37:19'),(1608,'API_516969165da68e72960fd079970247fb','批量上传作业产生的图片文件','','cmii-uav-mission','/oss/batchUploadFile','POST',_binary '\0',_binary '\0','2021-06-01 09:17:40',1,'2024-10-10 08:57:09'),(1609,'API_90de18869ba6b4249937dc886e7f97ed','上传作业产生的图片文件','','cmii-uav-mission','/oss/uploadFile','POST',_binary '\0',_binary '\0','2021-06-01 09:17:40',1,'2024-10-10 08:57:11'),(1610,'API_b99e8fb53bca58fa8ff57ceb3e14fb13','ping','','cmii-uav-device','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-01 09:17:54',1,'2024-10-11 01:36:45'),(1611,'API_49e1eb08d9cbad20d0dcfe5ba7d0d0fa','health','','cmii-uav-device','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-01 09:17:54',1,'2024-10-11 01:36:48'),(1612,'API_060692698cbf6ca8d4c71eb5ff7b6a94','二三维建模二期根据code获取用户Token','二三维建模二期根据code获取用户Token','cmii-uav-data-post-process','/v1/permission/user/getDataProcessToken','GET',_binary '\0',_binary '\0','2021-06-01 09:17:57',1,'2024-09-09 09:16:30'),(1613,'API_ade165fe9425224d48c0c4812dfb4726','存储上传文件的属性信息','','cmii-uav-hyperspectral-provider','/Processing/callalgorithm','POST',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1614,'API_bdea06370b3cfbd97539426a66b4b5ca','更新算法信息','','cmii-uav-hyperspectral-provider','/tAlgorithm/update','POST',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1615,'API_729a9d0678d8b9d72a38dd25270e15f7','新增算法信息','','cmii-uav-hyperspectral-provider','/tAlgorithm/insert','PUT',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1616,'API_5830d6a11e7aedb30e693cafd55483c9','查询算法信息列表','','cmii-uav-hyperspectral-provider','/tAlgorithm/listByPage','POST',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1617,'API_c514b5a79777ccd1ce00700db822bb4d','删除单条数据','','cmii-uav-hyperspectral-provider','/tAlgorithm/deleteById','GET',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1618,'API_b2618a67f945ff427faac99483cce65e','根据id查询算法信息','','cmii-uav-hyperspectral-provider','/tAlgorithm/selectById','GET',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1619,'API_6e7f7ccc868f99b7954a0382f8e59407','fileUpload','','cmii-uav-hyperspectral-provider','/tAlgorithm/upload','POST',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1620,'API_e1ef8922aed82178c426e12b0b609add','增加api','','cmii-uav-hyperspectral-provider','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1621,'API_a741f31b3ac488354f6b8145170e7666','uiConfiguration','','cmii-uav-hyperspectral-provider','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1622,'API_cf618bd1924d6043632e2dfe03e31865','securityConfiguration','','cmii-uav-hyperspectral-provider','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1623,'API_c62d7aa9d78e0b535fa3f11ff716305a','swaggerResources','','cmii-uav-hyperspectral-provider','/swagger-resources','',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1624,'API_bc62d60a30f40ca182c3b570c1718976','errorHtml','','cmii-uav-hyperspectral-provider','/error','',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1625,'API_fedfd43545c3937a3dfea724e43018d1','health','','cmii-uav-data-post-process','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-01 09:46:41',1,'2024-09-09 09:16:29'),(1626,'API_bfe9f6ab8a6287310deeda74efffccc0','ping','','cmii-uav-data-post-process','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-01 09:46:41',1,'2024-09-09 09:16:28'),(1627,'API_64b634b57febc0081be9ec51f20cb582','规划带状航线','','cmii-uav-waypoint','/api/uav/waypoint/airpoint/getStrapLine','POST',_binary '\0',_binary '\0','2021-06-01 09:47:22',1,'2024-09-09 09:16:29'),(1628,'API_0a4c22b991cefd76353ae1e889418198','从kml文件解析航点','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/kmlFileToPoints','POST',_binary '\0',_binary '\0','2021-06-01 09:47:22',1,'2024-09-09 09:16:28'),(1629,'API_9abd2acc31a54f40d93641f2b260bc35','ping','','cmii-uav-waypoint','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-02 05:52:30',1,'2024-09-09 09:16:29'),(1630,'API_4eb3c3db046448bd42fb85ee8176ccef','health','','cmii-uav-waypoint','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-02 05:52:30',1,'2024-09-09 09:16:29'),(1631,'API_7df26817582dc0ea893ea56915edb8bf','ping','','cmii-uav-mission','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-02 05:52:44',1,'2024-10-10 08:57:15'),(1632,'API_2c3f14344b0c866417d1fdf69e015412','health','','cmii-uav-mission','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-02 05:52:44',1,'2024-10-10 08:57:07'),(1633,'API_ccb853f58fbf416685be2a8c73f5aaf9','health','','cmii-admin-data','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-03 09:34:39',1,'2024-09-09 09:15:08'),(1634,'API_544d535cbc76e0b0128e76922d3afd9f','ping','','cmii-admin-data','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-03 09:34:39',1,'2024-09-09 09:15:06'),(1635,'API_f1edcb6fffbcf95c049248c247ca07cf','ping','','cmii-uav-airspace','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-03 09:34:39',1,'2024-10-11 08:57:37'),(1636,'API_886112acb7b455948c5311888bc56232','health','','cmii-uav-airspace','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-03 09:34:39',1,'2024-10-11 08:57:37'),(1637,'API_b1fac4d7334e841fde4cfd0bac163789','health','','cmii-uav-surveillance','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-03 09:34:50',1,'2024-09-23 20:59:00'),(1638,'API_afa974116f45df69a3aaf4540dd83fcd','ping','','cmii-uav-surveillance','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-03 09:34:50',1,'2024-09-23 20:58:56'),(1639,'API_bb6f9709c5d46299110e10895eb80622','health','','cmii-uav-process','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-03 09:34:53',1,'2024-09-12 02:46:55'),(1640,'API_9428c59c4623f75b69d774d388e5a51f','ping','','cmii-uav-process','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-03 09:34:53',1,'2024-09-12 02:46:55'),(1641,'API_22f6229ad751e013f292f27b09a9ec49','通过设备号查询无人机列表绑定的载荷列表详情','','cmii-uav-waypoint','/api/uav/plane/queryBoundDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:47:55',1,'2023-05-04 09:35:56'),(1642,'API_2cfa72f62088d3b989f02ebcb3d2a21d','根据设备号获取公司信息','','cmii-uav-waypoint','/api/uav/plane/queryCompanyByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:47:55',1,'2023-05-04 09:35:56'),(1643,'API_c81ead2e32b95e4d61115282c164324f','通过设备号查询无人机列表绑定的载荷列表详情','','cmii-uav-airspace','/api/uav/plane/queryBoundDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:48:17',1,'2023-03-29 08:30:26'),(1644,'API_747bcd0f104482859dd6ba2abed1858a','根据设备号获取公司信息','','cmii-uav-airspace','/api/uav/plane/queryCompanyByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:48:17',1,'2023-03-29 08:30:26'),(1645,'API_49161f40c3b80954b51c002e0f21e978','根据设备号获取公司信息','','cmii-uav-device','/api/uav/plane/queryCompanyByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:48:26',1,'2024-10-11 01:36:45'),(1646,'API_9aa7ec1c77b2f1e32778d663f5c3898e','通过设备号查询无人机列表绑定的载荷列表详情','','cmii-uav-device','/api/uav/plane/queryBoundDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:48:29',1,'2024-10-11 01:36:52'),(1647,'API_c743d50d480b556f976bcfb6f7ba785f','飞行模式切换','','cmii-uav-surveillance','/surveillance/switchMissionMode','POST',_binary '\0',_binary '\0','2021-06-11 05:48:39',1,'2024-09-23 20:58:57'),(1648,'API_88f0855761a26744d4c65baa35784e7c','本公司全局无人机统计','','cmii-uav-surveillance','/oapi/queryFlyData','GET',_binary '\0',_binary '\0','2021-06-11 05:48:39',1,'2024-09-23 20:58:58'),(1649,'API_fe3ad80ec95ed1008f1a59c82f3e6ea0','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-surveillance','/oapi/oApi/querySinglePlaneTrackWithCId','GET',_binary '\0',_binary '\0','2021-06-11 05:48:39',1,'2024-09-23 20:58:56'),(1650,'API_833fb55194c67fc9927fbb72450d61af','查询单个飞机目前最新航迹数据','','cmii-uav-surveillance','/oapi/oApi/queryRealTimeInfo','GET',_binary '\0',_binary '\0','2021-06-11 05:48:39',1,'2024-09-23 20:58:58'),(1651,'API_28d64a484b53a9c12caa73c9f8a121fa','查询无人机的拉流信息','','cmii-uav-surveillance','/oapi/oApi/queryUavPullStreams','GET',_binary '\0',_binary '\0','2021-06-11 05:48:39',1,'2024-09-23 20:58:59'),(1652,'API_60dce0e61d10ac5d4cb4f436d1949981','载荷详情查询','','cmii-uav-surveillance','/api/uav/load/queryUavLoadDetail','POST',_binary '\0',_binary '\0','2021-06-11 05:48:40',1,'2023-03-29 09:05:05'),(1653,'API_4b58f89e1d0949e241ed48ce5d92b904','查询载荷类型详细信息','','cmii-uav-surveillance','/api/uav/load/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2021-06-11 05:48:40',1,'2023-03-29 09:05:05'),(1654,'API_15e3edc723fb4b035a60d84443629b60','通过设备号查询无人机列表绑定的载荷列表详情','','cmii-uav-surveillance','/api/uav/plane/queryBoundDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:48:40',1,'2023-03-29 09:05:05'),(1655,'API_2400c0f9cfb350a088e88dbba88acceb','根据设备号获取公司信息','','cmii-uav-surveillance','/api/uav/plane/queryCompanyByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:48:40',1,'2023-03-29 09:05:05'),(1656,'API_289464e10fe2a7ce4a6b8d0bc171cb37','视频回放','视频回放','cmii-uav-cloud-live','/public/his/playback/m3u8','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-10-12 09:42:35'),(1657,'API_54a5348ac671626c43c764324d188f45','回放视频封面','回放视频封面','cmii-uav-cloud-live','/public/his/playback/cover','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-10-12 09:42:37'),(1658,'API_9d28fbc7c7784e8ec68d13bb1e2b5342','获取时间戳(yyyyMMddHHmmss)','获取时间戳','cmii-uav-cloud-live','/client/live/playback/timestamp','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-10-12 09:42:35'),(1659,'API_afb234620493d3bacd41c8856967fa2a','获取视频流地址信息','通过设备号获取视频流地址信息','cmii-uav-cloud-live','/client/live/create','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-10-12 09:42:36'),(1660,'API_be4e01864c39805f1642134d888b02c4','启动AI流任务','启动AI流任务','cmii-uav-cloud-live','/client/live/ai/start','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2022-05-07 08:33:48'),(1661,'API_f5c35f28acc1868831a3bcc2e7b16389','获取m3u8文件内容','获取m3u8文件内容','cmii-uav-cloud-live','/client/live/playback/m3u8','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-10-12 09:42:32'),(1662,'API_f786e0a615e81b944c0ba70449453da6','获取回放信息(包括封面)','获取回放信息(包括封面)','cmii-uav-cloud-live','/client/live/playback/m3u8Info','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-10-12 09:42:31'),(1663,'API_8ff849043d0e3a1dde9612ba3b707605','获取回放视频token','获取回放视频token','cmii-uav-cloud-live','/client/live/playback/token','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-10-12 09:42:38'),(1664,'API_5cd7b62f7857e1c41eb2389a64843169','查询视频流通道ID','查询设备对应的视频流通道ID','cmii-uav-cloud-live','/client/live/getStreamId','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-10-12 09:42:31'),(1665,'API_cebe3ea38fd5de661fb7169955872bf5','查询具体视频流地址','查询设备对应的某种视频流地址','cmii-uav-cloud-live','/client/live/get','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-10-12 09:42:33'),(1666,'API_64d5ee764973e82287d15d96289f0974','health','','cmii-uav-cloud-live','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-10-12 09:42:33'),(1667,'API_11d6b101a37aee3d2968d5befdba397b','ping','','cmii-uav-cloud-live','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-10-12 09:42:37'),(1668,'API_a9934d326aaa2d148734d9ef6bd86b72','接口扫描','','cmii-uav-cloud-live','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-10-12 09:42:32'),(1669,'API_b7e2958940688b9536c45ef455cbb00f','securityConfiguration','','cmii-uav-cloud-live','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2022-03-11 06:17:46'),(1670,'API_9cc1caf8776d669aae36e19adc19f4ec','swaggerResources','','cmii-uav-cloud-live','/swagger-resources','',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2022-03-11 06:17:46'),(1671,'API_a7a93d6bfc9b6112cb5dd2d20d51bb92','uiConfiguration','','cmii-uav-cloud-live','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2022-03-11 06:17:46'),(1672,'API_7b5c8e9b95934d385fc84a301156e020','第一次上传项目','第一次上传项目,返回projId','cmii-uav-cloud-live','/api/v1/warehouse/project/updproj/restring','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2023-03-29 10:20:11'),(1673,'API_690036470ac7133066e45b60b5353ecd','项目文件上传','上传项目文件 ','cmii-uav-cloud-live','/api/v1/warehouse/project/files','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2023-03-29 10:20:11'),(1674,'API_0397f90389582c696a60ba0c32f34110','单个文件下载','根据projectId和文件ID下载项目文件','cmii-uav-cloud-live','/api/v1/warehouse/project/file/download','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2023-03-29 10:20:11'),(1675,'API_398c21859fb437ac1e6edb2892a59fef','全部文件下载','根据projectId下载该项目所有文件','cmii-uav-cloud-live','/api/v1/warehouse/project/filesAll/download','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2023-03-29 10:20:11'),(1676,'API_10a9d10e5455fb2ff0d8434e0d5a4c6f','删除项目的文件','删除项目的文件,支持批量','cmii-uav-cloud-live','/api/v1/warehouse/project/deleteFiles','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2023-03-29 10:20:11'),(1677,'API_150e23b0c5fbf84f07cac8933516682c','errorHtml','','cmii-uav-cloud-live','/error','',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-10-12 09:42:36'),(1678,'API_47ea24d630b6e382b15f5214beff92e4','一键起飞','','cmii-uav-mission','/api/uav/mission/FoiaHangar/oneClickFly/{id}','GET',_binary '\0',_binary '\0','2021-06-16 06:58:18',1,'2024-10-10 08:57:01'),(1679,'API_0c79a2cd29a8b9d74e7b359bf4fd5bc5','手动切回自动','','cmii-uav-mission','/api/uav/mission/surveillance/switch2Auto/{id}','GET',_binary '\0',_binary '\0','2021-06-16 06:58:18',1,'2024-10-10 08:57:15'),(1680,'API_52c0ba8fc33cd7bd6c1031a78a2447d5','通过设备号查询无人机列表绑定的载荷列表详情','','cmii-uav-mission','/api/uav/plane/queryBoundDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-16 06:58:19',1,'2023-07-18 04:08:27'),(1681,'API_bdc337bb0c447ee8f7b0bf1308fba4bc','根据设备号获取公司信息','','cmii-uav-mission','/api/uav/plane/queryCompanyByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-16 06:58:19',1,'2023-07-18 04:08:27'),(1682,'API_72bbbfa0333ef09cf54519ac993ed537','开启AI处理功能','','cmii-uav-mission','/api/uav/mission/surveillance/openAIProcess/{id}','GET',_binary '\0',_binary '\0','2021-07-05 05:14:06',1,'2022-03-08 06:58:14'),(1683,'API_4a5496e5898f01a80c1455c0a54d3bff','开始AI检测','','cmii-uav-mission','/api/uav/mission/surveillance/switchAIDetection/{id}/{type}','GET',_binary '\0',_binary '\0','2021-07-05 05:14:06',1,'2021-10-21 08:48:40'),(1684,'API_faa9916a05df4633f066de636646e3c4','AI单目标跟踪处理','','cmii-uav-mission','/api/uav/mission/surveillance/trackSingleTarget/{id}/{trackId}','GET',_binary '\0',_binary '\0','2021-07-05 05:14:07',1,'2024-10-10 08:57:09'),(1685,'API_c5023c24aef88ceccf45edfbd79ae305','设置AI检测临界值','','cmii-uav-mission','/api/uav/mission/surveillance/setAIThreshold','POST',_binary '\0',_binary '\0','2021-07-05 05:14:07',1,'2024-10-10 08:57:07'),(1686,'API_c5c9578dbe4b4898f7b21a3315c2c6e1','下载AI辅助信息','','cmii-uav-mission','/api/uav/mission/surveillance/downloadAIDetectionInfo/{id}/{type}','GET',_binary '\0',_binary '\0','2021-07-05 05:14:07',1,'2024-10-10 08:57:04'),(1687,'API_651c5a4ec4dbb1b1a0ade123506fe933','获取AI辅助信息','','cmii-uav-mission','/api/uav/mission/surveillance/retrieveAIDetectionInfo/{id}/{type}','GET',_binary '\0',_binary '\0','2021-07-05 05:14:07',1,'2024-10-10 08:57:12'),(1688,'API_b127e8d74c7d88572818a6767e1f4a9a','获取某个kpi最新取值','获取某个kpi最新取值','cmii-uav-kpi-monitor','/kpi/monitor/query/kpi','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-10-11 01:37:37'),(1689,'API_ee187d2d5b861acf87c99c0f03bc0aeb','采集所有配置kpi值','集所有配置kpi值','cmii-uav-kpi-monitor','/kpi/monitor/query/kpis','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-10-11 01:37:36'),(1690,'API_a74e30325f9fc3ada840c47319f571e8','测试采集并推送所有KPI值【测试】','测试采集并推送所有KPI值【测试】','cmii-uav-kpi-monitor','/kpi/monitor/push/allKpi','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-10-11 01:37:36'),(1691,'API_695c96c4e4b60e41e4b170d18a8207a4','推送某个KPI值【测试】','推送某个KPI值【测试】','cmii-uav-kpi-monitor','/kpi/monitor/push/kpi','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-10-11 01:37:37'),(1692,'API_ba49cb37fe53a50feed5ee2e2721fe4e','解析配置文件并测试kpi取值【测试】','解析配置文件并测试kpi取值【测试】','cmii-uav-kpi-monitor','/kpi/monitor/parse/file','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-10-11 01:37:36'),(1693,'API_f4b801b6f4f6eabff1eade6ffe536c47','更新指标配置信息【管理员用】','更新指标配置信息【管理员用】','cmii-uav-kpi-monitor','/kpi/monitor/config/kpi','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-10-11 01:37:36'),(1694,'API_9de68788e8519966581f78f8b3da56c6','获取每个用户访问时长','获取每个用户访问时长','cmii-uav-kpi-monitor','/user/accessAnalysis/userAccessInfo','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-10-11 01:37:36'),(1695,'API_3545158a96ea145fcd03285b42c18f42','获取每个公司用户访问行为','获取每个公司用户访问行为','cmii-uav-kpi-monitor','/user/accessAnalysis/companyAccessInfo','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-10-11 01:37:36'),(1696,'API_a31391fcf55f7c3dc7a9586f344415af','下载单用户访问情况','下载单用户访问情况','cmii-uav-kpi-monitor','/user/accessAnalysis/down/accessInfo','GET',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-10-11 01:37:37'),(1697,'API_b7bc47b7b77ffe63ba428eb36d280afd','下载公司用户使用情况','下载公司用户使用情况','cmii-uav-kpi-monitor','/user/accessAnalysis/down/companyAccessInfo','GET',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-10-11 01:37:37'),(1698,'API_9f9cdb82fba2247dbc894ad15411e0c2','health','','cmii-uav-kpi-monitor','/cmii/health','GET',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-10-11 01:37:37'),(1699,'API_a1c7ba561fb4fa48452235a4cbf206b3','ping','','cmii-uav-kpi-monitor','/cmii/ping','GET',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-10-11 01:37:36'),(1700,'API_a02eee36bdea730c9b24dfa944cc6bc5','接口扫描','','cmii-uav-kpi-monitor','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-10-11 01:37:37'),(1701,'API_e9c7f41a1163a4d02cb3da23ab6cc254','securityConfiguration','','cmii-uav-kpi-monitor','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-07-29 15:58:27'),(1702,'API_a57b76ba92218fdf8c0711a3975bf6a4','swaggerResources','','cmii-uav-kpi-monitor','/swagger-resources','',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-07-29 15:58:27'),(1703,'API_76d19d64565237e2591fc5b5ecc488fb','uiConfiguration','','cmii-uav-kpi-monitor','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-07-29 15:58:27'),(1704,'API_86a09a2be1661d38daa754f5ce91e913','error','','cmii-uav-kpi-monitor','/error','',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-10-11 01:37:37'),(1705,'API_c20b0cd89ceadf8784004fe98442c51f','上传录音文件','','cmii-uav-surveillance','/megaphone/saveRecord','POST',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2024-09-23 20:58:58'),(1706,'API_ae88a6381c08033e9a3379a792680179','播放即时录音文件','','cmii-uav-surveillance','/megaphone/playRealTimeRecord','POST',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2024-09-23 20:58:56'),(1707,'API_22b5dfb27d4621b301efe0fab87b49a8','查询该用户下面的录音文件','分页查询','cmii-uav-surveillance','/megaphone/queryRecords','POST',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2024-09-23 20:58:57'),(1708,'API_e089fce252bc6b02e5cc75feb560fc17','播放指定id的录音到无人机','','cmii-uav-surveillance','/megaphone/playRecord','POST',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2024-09-23 20:59:00'),(1709,'API_1a0c4ad592033594b0555bab6e383be7','修改录音的名称','','cmii-uav-surveillance','/megaphone/modifyRecordName','POST',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2024-09-23 20:59:00'),(1710,'API_04b5f81c44cc13643701f715668ddbc8','根据id删除一条录音','','cmii-uav-surveillance','/megaphone/deleteRecord','POST',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2024-09-23 20:59:01'),(1711,'API_0bde320beda34ebb9f3cb37220ea4019','第一次上传项目','第一次上传项目,返回projId','cmii-uav-surveillance','/api/v1/warehouse/project/updproj/restring','GET',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2023-03-29 09:05:04'),(1712,'API_bfc89dc462e8847f30225294fa19a320','单个文件下载','根据projectId和文件ID下载项目文件','cmii-uav-surveillance','/api/v1/warehouse/project/file/download','GET',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2023-03-29 09:05:04'),(1713,'API_710ff21a32a740bdb7073d08d1370582','全部文件下载','根据projectId下载该项目所有文件','cmii-uav-surveillance','/api/v1/warehouse/project/filesAll/download','GET',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2023-03-29 09:05:04'),(1714,'API_c9cac8e117a1dfcafdf69dc15ca2ed5a','删除项目的文件','删除项目的文件,支持批量','cmii-uav-surveillance','/api/v1/warehouse/project/deleteFiles','POST',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2023-03-29 09:05:05'),(1715,'API_3d45cf237b4aa0652635e6579c95c366','项目文件上传','上传项目文件 ','cmii-uav-surveillance','/api/v1/warehouse/project/files','POST',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2023-03-29 09:05:05'),(1716,'API_8de4801e5e53f51580b6ead79e00fca6','重新保存失败视频文件','重新保持失败视频文件','cmii-uav-cloud-live','/video/reSaveFailedFile','GET',_binary '\0',_binary '\0','2021-07-20 08:56:50',1,'2024-10-12 09:42:36'),(1717,'API_7e49e7ff34f254a4df5d1d70101a7c30','获取视频分片文件列表','获取视频分片文件列表','cmii-uav-cloud-live','/video/file/partList','GET',_binary '\0',_binary '\0','2021-07-20 08:56:50',1,'2024-10-12 09:42:32'),(1718,'API_56cc6cc9afb762bdcf5326e7c41d0dc0','重置视频同步时间','重置视频同步时间','cmii-uav-cloud-live','/video/resetSyncTime','GET',_binary '\0',_binary '\0','2021-07-20 08:56:50',1,'2024-10-12 09:42:39'),(1719,'API_a1029d20b60b6b56f72d27c121cfff58','同步视频文件','同步视频文件','cmii-uav-cloud-live','/video/syncPartFile','GET',_binary '\0',_binary '\0','2021-07-20 08:56:50',1,'2024-10-12 09:42:37'),(1720,'API_05684b732792a350983cc6ebb2066ac5','获取类别最新应急指标列表(分类,job:作业信息;bss:基站&卫星信息;summary:概况)','获取某个kpi最新取值','cmii-uav-kpi-monitor','/personal/emergency/sos/category','GET',_binary '\0',_binary '\0','2021-07-22 09:55:49',1,'2024-10-11 01:37:36'),(1721,'API_44daf24fb4cf68ed9db2f3d631de795c','轨迹视频回放接口','轨迹视频回放接口','cmii-uav-cloud-live','/client/live/playback/detailToken','POST',_binary '\0',_binary '\0','2021-07-30 09:38:53',1,'2024-10-12 09:42:32'),(1722,'API_c8c57f5149397359449ecaa90208fdca','添加测试数据','','cmii-uav-mission','/oss/testPicInfo','POST',_binary '\0',_binary '\0','2021-07-30 09:39:25',1,'2024-10-10 08:57:14'),(1723,'API_d0eeaaecb2e2e35488ac8cb47774bb97','变更数据','','cmii-uav-mission','/oss/transHistory','GET',_binary '\0',_binary '\0','2021-07-30 09:39:25',1,'2021-10-21 08:48:41'),(1724,'API_240a6fd5a5c51319e65a002e01e98361','批量下载文件','','cmii-uav-mission','/api/uav/mission/mission_info/downloadZip','POST',_binary '\0',_binary '\0','2021-07-30 09:39:25',1,'2024-10-10 08:57:15'),(1725,'API_b0bd16e742685cfe47c5d24240995f72','获取分段作业视频和轨迹信息','','cmii-uav-mission','/api/uav/mission/mission_info/Segmented_video/{id}','GET',_binary '\0',_binary '\0','2021-07-30 09:39:26',1,'2024-10-10 08:57:05'),(1726,'API_6b397b07b45ec6992ec1b17e902f750d','云台控制转向','','cmii-uav-surveillance','/camera/gimbal/autocontrol','POST',_binary '\0',_binary '\0','2021-07-30 09:39:27',1,'2024-09-23 20:58:57'),(1727,'API_12e43cc1b21e1f3af7530ff86eb93d7c','机库设置home点','','cmii-uav-surveillance','/hangarSurveillance/setHangarHomePoint','POST',_binary '\0',_binary '\0','2021-07-30 09:39:29',1,'2024-09-23 20:59:00'),(1728,'API_ead63b18083667ef313b13c64f092b3e','机库设置紧急降落点','','cmii-uav-surveillance','/hangarSurveillance/setHangarEmergencyLandingPoint','POST',_binary '\0',_binary '\0','2021-07-30 09:39:29',1,'2024-09-23 20:58:59'),(1729,'API_f7337c038e800ae90fd49dfc7b080ed0','deprecated 结束机库流程','','cmii-uav-surveillance','/hangarSurveillance/endHangarProcedure','POST',_binary '\0',_binary '\0','2021-07-30 09:39:29',1,'2024-09-23 20:58:57'),(1730,'API_17ddf88e8b299d09a99624aea0f6a198','启用/禁用电子围栏','','cmii-uav-airspace','/efence_airspace/efence_enable_switch','PUT',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-10-11 08:57:37'),(1731,'API_ba7c62d9dd1effc0e7397ffc169f77ea','电子围栏详情','','cmii-uav-airspace','/efence_airspace/efence_info_detail/{id}','GET',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-10-11 08:57:37'),(1732,'API_e1d774919d7e11a82fa58bcd64edbd47','模糊搜索电子围栏','','cmii-uav-airspace','/efence_airspace/efence_info_map_with_filter','POST',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-10-11 08:57:37'),(1733,'API_e7153ec900de721157cbabf84b4b996c','查询可用电子围栏列表','','cmii-uav-airspace','/efence_airspace/enabled_efence_info_list','GET',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-10-11 08:57:36'),(1734,'API_5a84715c3f0c62a01985d477694a7c24','查询所有可用空域告警触发配置信息map','','cmii-uav-airspace','/efence_airspace/all_enabled_airspace_trigger_info_map','GET',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-10-11 08:57:36'),(1735,'API_fe6ae3ee3aa25889baf43ce1701d5a2b','校验电子围栏名称是否唯一','','cmii-uav-airspace','/efence_airspace/efence_name_distinct','POST',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-10-11 08:57:37'),(1736,'API_04f157b4dee9dfe6e83fdf1ec17b4bd1','编辑电子围栏','','cmii-uav-airspace','/efence_airspace/efence_info','PUT',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-10-11 08:57:37'),(1737,'API_33f4f05bae4633525ea45cf26eb28c43','删除电子围栏','','cmii-uav-airspace','/efence_airspace/efence_info/{id}','DELETE',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-10-11 08:57:37'),(1738,'API_9cf9d6d86f5dae441273ee1e3561fbbc','创建电子围栏','','cmii-uav-airspace','/efence_airspace/efence_info','POST',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-10-11 08:57:37'),(1739,'API_607f5d4328ad8185009002e624007294','获取图片验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/getImageCode','GET',_binary '\0',_binary '\0','2021-07-30 09:39:33',1,'2024-10-11 15:37:12'),(1740,'API_9c6414c9e81e247588815a6f52b3224f','地区模糊查询下拉框','','cmii-uav-data-post-process','/dataset/areaFuzzyInfo','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:29'),(1741,'API_dbec834a14b770506d9c0f20ceed199b','判断名称是否重复','不存在true,存在false','cmii-uav-data-post-process','/dataset/judgeTaskNameRep','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:30'),(1742,'API_9a4098e2bc8c00b8a675ccc810a591f9','素材仓库选取','','cmii-uav-data-post-process','/dataset/getPicByMaterialWarehouse','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2022-06-08 03:06:19'),(1743,'API_bbb590d7ba449d9bc88b5ec7fa162260','根据项目id素材仓库选取','','cmii-uav-data-post-process','/dataset/getMWPicByProjId','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2022-06-08 03:06:19'),(1744,'API_58f2a7ef11a7a9385f149593613e9b9f','根据文件Id获取图片和缩略图地址','','cmii-uav-data-post-process','/dataset/getFilesPath','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:29'),(1745,'API_6c550b7cca47a83ea5fc79c4b3d3b3a5','详情','','cmii-uav-data-post-process','/dataset/datasetInfo/{id}','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:30'),(1746,'API_184f5213bc57bb34f6ff417a5ee4fd23','数据管理分页查询','','cmii-uav-data-post-process','/dataset/datasetInfoPageList','POST',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:29'),(1747,'API_1fc866490cf2058a6ea70769d55be4bc','编辑','','cmii-uav-data-post-process','/dataset/edit','PUT',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:29'),(1748,'API_3fb67d4dd7e867328bbbe70bc6039528','本地图片上传','','cmii-uav-data-post-process','/dataset/uploadPic','POST',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:30'),(1749,'API_7e15901ca91153d59508577b87e4f852','创建人模糊查询下拉框','','cmii-uav-data-post-process','/dataset/creatorFuzzyInfo','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:29'),(1750,'API_bdfeaecac79dfae46e290fc652352e87','删除/批量删除','','cmii-uav-data-post-process','/dataset/delete','DELETE',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:30'),(1751,'API_fc1120ad9ad6ae844811a02d163318fb','复制数据集','','cmii-uav-data-post-process','/dataset/copy','POST',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:28'),(1752,'API_6e3833bca341ad49de101dcd6556a02d','新建数据集','','cmii-uav-data-post-process','/dataset/create','POST',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:30'),(1753,'API_c0cf2850fdc498efda63d9f0ad4fb090','地区模糊查询下拉框','','cmii-uav-data-post-process','/result/areaFuzzyInfo','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:28'),(1754,'API_e9d3142952a88b16e9653de55cbaf648','判断任务名称是否重复-n','','cmii-uav-data-post-process','/result/judgeTaskNameRep','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:29'),(1755,'API_d0136a0bee8b1aaf7eb522ff7ac89f7c','取消发布','','cmii-uav-data-post-process','/result/cancelPublish/{id}','POST',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:30'),(1756,'API_fbc486526773c99e60eaf6b70e63ebee','成果详情','','cmii-uav-data-post-process','/result/resultManagement/{id}','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:30'),(1757,'API_32e5eaf508aac4919c426409101ad0c8','成果编辑','','cmii-uav-data-post-process','/result/resultManagement','PUT',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:28'),(1758,'API_77754b05e3a41c37bad2ad1efd548762','根据成果id获取下载url','','cmii-uav-data-post-process','/result/download','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1759,'API_33804ce1a2c0d5976c1d96e5a348a26f','本地数据上传','','cmii-uav-data-post-process','/result/upload','POST',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:28'),(1760,'API_c535e530e48c01940c3d5ab5527ceb71','创建人模糊查询下拉框','','cmii-uav-data-post-process','/result/creatorFuzzyInfo','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:30'),(1761,'API_7ddd8bd2cffcaa4198d111b0a08b5485','文件合并','','cmii-uav-data-post-process','/result/merge','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1762,'API_92252549ddf21526b2b313c299ccc58c','单体模型上传','','cmii-uav-data-post-process','/result/modelUpload','POST',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1763,'API_468a1d83503ddac32a86c5247b4ce5b8','单体模型上传删除','','cmii-uav-data-post-process','/result/modelUploadDelete','DELETE',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1764,'API_b41a4dd92679d83009f276a046e80b9d','单体模型上传编辑数据回显','','cmii-uav-data-post-process','/result/modelUploadInfo/{id}','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:28'),(1765,'API_cb4787fd806d147efe47454ae9d80cea','根据类型获取数据字典','','cmii-uav-data-post-process','/result/getDictByType','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1766,'API_a023d99e849ce0bb190f9a214974386d','获取map_report.json信息','','cmii-uav-data-post-process','/result/getMapReport/{id}','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1767,'API_c5fa46516eb21b9ec814273924e09c17','成果展示-可视化','','cmii-uav-data-post-process','/result/visualInfoPageList','POST',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:28'),(1768,'API_c48d0b82f603d92cc734208f7b821ad1','成果管理分页查询','','cmii-uav-data-post-process','/result/resultInfoPageList','POST',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:30'),(1769,'API_32da99d08fd6691e1d1c53a75dfd15fb','删除/批量删除','','cmii-uav-data-post-process','/result/delete','DELETE',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1770,'API_632579233dd7aedac83e042aa4abe070','新增任务','','cmii-uav-data-post-process','/result/create','POST',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1771,'API_77f8005e0a8648b9bba9ffe58aa38010','发布','','cmii-uav-data-post-process','/result/publish/{id}','POST',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:30'),(1772,'API_a238a003d2068c87bdeba741a3565a4c','地区模糊查询下拉框','','cmii-uav-data-post-process','/product/areaFuzzyInfo','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1773,'API_2cc699730937df5cd881745591845200','判断任务名称是否重复','不存在false,存在true','cmii-uav-data-post-process','/product/judgeTaskNameRep','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:28'),(1774,'API_598e080c5b8a6eefaf9cd194c467467f','取消任务','','cmii-uav-data-post-process','/product/cancel/{id}','POST',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1775,'API_e18da2e5fc28cd1d285618fc182317e9','重建任务','','cmii-uav-data-post-process','/product/rebuild/{id}','POST',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:30'),(1776,'API_bd25c54517bdf5c661d22f97a27f778d','创建人模糊查询下拉框','','cmii-uav-data-post-process','/product/creatorFuzzyInfo','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:28'),(1777,'API_378df373c489616dd73cf922d2902a96','分页查询影像数据集','','cmii-uav-data-post-process','/product/datasetInfo','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:30'),(1778,'API_0b7b27b37e1670f05c03b8d71ecb6dff','根据任务类型查询影像数据集','','cmii-uav-data-post-process','/product/downListDatasetInfo','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:30'),(1779,'API_35d8ad1df0dae208bc43bbaa10816908','详情查询','','cmii-uav-data-post-process','/product/taskInfo/{id}','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:30'),(1780,'API_50ae048a00b6ef92526ff8975c306881','报告下载','','cmii-uav-data-post-process','/product/report/download','GET',_binary '\0',_binary '\0','2021-07-30 09:55:53',1,'2024-09-09 09:16:28'),(1781,'API_26431ae7d777fee048d79a670b4d6a7b','下载','','cmii-uav-data-post-process','/product/download','GET',_binary '\0',_binary '\0','2021-07-30 09:55:53',1,'2024-09-09 09:16:28'),(1782,'API_f604e4d649d08751502b66ba89103e45','生产管理分页查询','','cmii-uav-data-post-process','/product/productManagementPageList','POST',_binary '\0',_binary '\0','2021-07-30 09:55:53',1,'2024-09-09 09:16:28'),(1783,'API_052f3f6d525dcbfe58db07cb3e7d2b5c','編輯任务','','cmii-uav-data-post-process','/product/update','POST',_binary '\0',_binary '\0','2021-07-30 09:55:53',1,'2024-09-09 09:16:28'),(1784,'API_5d336af7c5a8c37d25c08c3340a1a5ae','删除/批量删除','','cmii-uav-data-post-process','/product/delete','DELETE',_binary '\0',_binary '\0','2021-07-30 09:55:53',1,'2024-09-09 09:16:28'),(1785,'API_c13eb63174648dea44b3b225f404406b','开始任务','','cmii-uav-data-post-process','/product/start/{id}','POST',_binary '\0',_binary '\0','2021-07-30 09:55:53',1,'2024-09-09 09:16:29'),(1786,'API_08df23c26807ae85f337db6e99508938','新增任务','','cmii-uav-data-post-process','/product/create','POST',_binary '\0',_binary '\0','2021-07-30 09:55:53',1,'2024-09-09 09:16:28'),(1787,'API_03cd30425f552e7e5ae322bfd03e269c','应急数据修改接口','应急数据修改接口','cmii-uav-kpi-monitor','/personal/emergency/sos_data/update','GET',_binary '\0',_binary '\0','2021-07-30 09:56:42',1,'2024-10-11 01:37:37'),(1788,'API_858feecbcc679d7e7f65039c0089cdff','获取每个公司无人机实例信息','获取每个公司无人机实例信息','cmii-uav-kpi-monitor','/user/accessAnalysis/planeInfo','POST',_binary '\0',_binary '\0','2021-07-30 09:56:42',1,'2024-10-11 01:37:36'),(1789,'API_d1568db90a52026907f43d635e6ef310','env','','cmii-uav-kpi-monitor','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:08:40',1,'2024-10-11 01:37:36'),(1790,'API_48ff70f4a482b1b50fa05d5324c9a81c','删除图片','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/inspection/pic_info','DELETE',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-10-15 02:14:22'),(1791,'API_f584f8bc6ba4f8dd317ca3ccf224c322','查询巡检照片路径列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/inspection/picture_list/{routeId}/{towerId}','GET',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-10-15 02:14:15'),(1792,'API_652dbc45270752e52ea6cd10381ddd1f','获取巡检照片压缩包路径','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/inspection/picture_package','POST',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-10-15 02:14:20'),(1793,'API_fa947af77c21a242691cc256cff984f0','获取巡检照片详情信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/inspection/picture_detail/{routeId}/{towerId}','GET',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-10-15 02:14:23'),(1794,'API_a04096eb58320035b11b584da9db84fd','移动图片','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/inspection/moving_picture_list','POST',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-10-15 02:14:11'),(1795,'API_9f69e25266318ded0a06282e9757cc04','上传单张图片','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/inspection/pic_info','POST',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-10-15 02:14:12'),(1796,'API_943a942e7f02a54eedfb226d4daace8a','更新缺陷列表信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/inspection/picture_defect_info','POST',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-10-15 02:14:14'),(1797,'API_9213f2245d525b1e1dd29f2615988f75','巡检照片信息保存','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/inspection/flight_picture_info','POST',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-10-15 02:14:15'),(1798,'API_f221e821ea95376765364c188ecd17a4','删除线路','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/route_info','DELETE',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-10-15 02:14:22'),(1799,'API_41570b0728d32e243d74d23ac08ebbd9','全量杆塔线路列表信息查询','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/route_info_list','GET',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-10-15 02:14:12'),(1800,'API_3215ca24caa0150a078b8f5aa9ae50f4','分页查询杆塔线路列表信息查询','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/page_route_info_list','GET',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-10-15 02:14:11'),(1801,'API_1e5e47f45092f13e4a769e1cb20b7bf3','创建线路','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/route_info','POST',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-10-15 02:14:12'),(1802,'API_346da9d89299be9fc89489258df3542e','查询杆塔名称是否冲突,false:冲突、true:不冲突','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_name_distinct','POST',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-10-15 02:14:12'),(1803,'API_92219fa6b9ab0076dd319bb286423c75','查询线路绑定的杆塔信息列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_list_in_route/{id}','GET',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-10-15 02:14:23'),(1804,'API_b8304a664af6b4c8a40ced49f7269380','创建杆塔','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_info','POST',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-10-15 02:14:14'),(1805,'API_9b71f9fc4256df74f2e42d32403c1d3f','修改杆塔','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_info','PUT',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-10-15 02:14:13'),(1806,'API_5ee05c152af8e1fe51adec0b528f9218','删除杆塔','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_info','DELETE',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-10-15 02:14:18'),(1807,'API_e2d29cab0e28d00fe8db354e50f444f3','杆塔详细信息查询','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_detail_info/{id}','GET',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-10-15 02:14:08'),(1808,'API_3ba6a54f550034935fd33a07e84a6c07','导入杆塔列表数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_data_list/{routeId}','POST',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-10-15 02:14:20'),(1809,'API_5284db2993d52046d51ca648cdef16d3','下载杆塔导入模板文件','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_data_list_template','GET',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-10-15 02:14:09'),(1810,'API_4b3eea96794184eb9c9b644fba2a4af7','导出杆塔列表数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_data_list/{routeId}','GET',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-10-15 02:14:09'),(1811,'API_279a08c4c6944e65bb1257a17cea387a','改动杆塔顺序','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_sort','POST',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-10-15 02:14:15'),(1812,'API_0061485909627b5766e7681d376f691b','修改线路','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/route_info','PUT',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-10-15 02:14:15'),(1813,'API_d0d09eab176ff96232908a9bd86b0e97','查询线路名称是否冲突,false:冲突、true:不冲突','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/route_name_distinct','POST',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-10-15 02:14:10'),(1814,'API_db2751e81a910b88bc7738bc6522dda0','获取全量航线列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/airline_info/{routeId}','POST',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-10-15 02:14:21'),(1815,'API_82a1a1bd676c258139fa2fa445deafc4','线路关联航线列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/airline_list','POST',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-10-15 02:14:14'),(1816,'API_81c0c802aaceb1720544ce8bdd18757e','线路获取关联航线详细信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/airline_list_info','POST',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-10-15 02:14:23'),(1817,'API_ad0676e5f14a03943694b02fe5a90327','删除线路关联的航线','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/unbind_airline_list','POST',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-10-15 02:14:12'),(1818,'API_a0b2c6704136f611bbb09278624ba574','ping','','cmii-uav-industrial-portfolio','/cmii/ping','GET',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-10-15 02:14:12'),(1819,'API_932251a24ec77eebb57c8c7d35dc02aa','health','','cmii-uav-industrial-portfolio','/cmii/health','GET',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2024-10-15 02:14:18'),(1820,'API_9ea3941fd5b216974aa2ba9cd19bcd07','env','','cmii-uav-industrial-portfolio','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2024-10-15 02:14:14'),(1821,'API_e848b01c128a1e32bcd5d487aaa2a9fb','接口扫描','','cmii-uav-industrial-portfolio','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2024-10-15 02:14:11'),(1822,'API_270185567bffff78c8ae3168eeafc4db','securityConfiguration','','cmii-uav-industrial-portfolio','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2022-03-15 07:29:57'),(1823,'API_c7a989ee54e1b01623e485572e37588d','swaggerResources','','cmii-uav-industrial-portfolio','/swagger-resources','',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2022-03-15 07:29:57'),(1824,'API_14b5d882bf109eeb82e3534878dd5374','uiConfiguration','','cmii-uav-industrial-portfolio','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2022-03-15 07:29:57'),(1825,'API_450e2e4a22287888781876db2a15ecf4','第一次上传项目','第一次上传项目,返回projId','cmii-uav-industrial-portfolio','/api/v1/warehouse/project/updproj/restring','GET',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2022-11-02 09:13:11'),(1826,'API_0797b71a8065b81d7638858bbc4b4123','单个文件下载','根据projectId和文件ID下载项目文件','cmii-uav-industrial-portfolio','/api/v1/warehouse/project/file/download','GET',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2022-11-02 09:13:11'),(1827,'API_dfca8d8f9573ebe1ae05015d1f85b468','根据标签名精确查询项目列表【内部接口】','内部接口,利用标签名精确查询所有未删除项目','cmii-uav-industrial-portfolio','/api/v1/warehouse/project/getProjByLabel','GET',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2022-11-02 09:13:11'),(1828,'API_6f5e68f272858c879969e688fde11abe','全部文件下载','根据projectId下载该项目所有文件','cmii-uav-industrial-portfolio','/api/v1/warehouse/project/filesAll/download','GET',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2022-11-02 09:13:12'),(1829,'API_04976e01c4b2ba87fd1a855c3d55c336','删除项目的文件','删除项目的文件,支持批量','cmii-uav-industrial-portfolio','/api/v1/warehouse/project/deleteFiles','POST',_binary '\0',_binary '\0','2021-11-05 10:08:47',1,'2022-11-02 09:13:12'),(1830,'API_1f140d98ff149d0154981a081ade8464','项目文件上传','上传项目文件 ','cmii-uav-industrial-portfolio','/api/v1/warehouse/project/files','POST',_binary '\0',_binary '\0','2021-11-05 10:08:47',1,'2022-11-02 09:13:12'),(1831,'API_689053505118876c5ba27bec7a413e45','根据标签名模糊查询项目列表【内部接口】','内部接口,利用标签名模糊查询所有未删除项目','cmii-uav-industrial-portfolio','/api/v1/warehouse/project/getAllProjsByLabel','GET',_binary '\0',_binary '\0','2021-11-05 10:08:47',1,'2022-11-02 09:13:12'),(1832,'API_242b0002427d61925fa0c6e0cf5d32a3','errorHtml','','cmii-uav-industrial-portfolio','/error','',_binary '\0',_binary '\0','2021-11-05 10:08:47',1,'2024-10-15 02:14:18'),(1833,'API_340fe139abee2fde75289994adff7ec1','env','','cmii-uav-cloud-live','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:08:47',1,'2024-10-12 09:42:34'),(1834,'API_0bb20ef1840be51455dbad528597652b','下载指定时长mp4文件','下载制定时长mp4文件','cmii-uav-cloud-live','/video/download/mp4file','GET',_binary '\0',_binary '\0','2021-11-05 10:08:48',1,'2024-10-12 09:42:35'),(1835,'API_9a239d269204b50e4d66d2cce1dea7e0','下载指定时长ts文件(支持固定参数10000,5000,...)','下载制定时长ts文件','cmii-uav-cloud-live','/public/his/playback/ts/{fileName}','GET',_binary '\0',_binary '\0','2021-11-05 10:08:48',1,'2024-10-12 09:42:37'),(1836,'API_24ffe32cac865b59c4824b21954438ac','开始一个新的workflow','开始一个新的workflow','cmii-uav-cloud-live','/orchestrate/init','POST',_binary '\0',_binary '\0','2021-11-05 10:08:49',1,'2022-03-08 07:20:03'),(1837,'API_1b3f2d7c00669e0d02e448b75e3e6bfe','根据标签名模糊查询项目列表【内部接口】','内部接口,利用标签名模糊查询所有未删除项目','cmii-uav-cloud-live','/api/v1/warehouse/project/getAllProjsByLabel','GET',_binary '\0',_binary '\0','2021-11-05 10:08:50',1,'2023-03-29 10:20:11'),(1838,'API_648ec3173582226c50adabdef7640f36','根据标签名精确查询项目列表【内部接口】','内部接口,利用标签名精确查询所有未删除项目','cmii-uav-cloud-live','/api/v1/warehouse/project/getProjByLabel','GET',_binary '\0',_binary '\0','2021-11-05 10:08:50',1,'2023-03-29 10:20:11'),(1839,'API_9f9a9a7f40169ee8bf9c0a21e330c763','env','','cmii-uav-data-post-process','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:08:53',1,'2024-09-09 09:16:29'),(1840,'API_1b9f5a274f3c4a7d03959696bf843e71','成果-列表查询-二三维模型列表查询','','cmii-uav-data-post-process','/uav/threeD/visualInfoList','GET',_binary '\0',_binary '\0','2021-11-05 10:08:58',1,'2024-09-09 09:16:30'),(1841,'API_d2b24f0717a48a9a2efe602a4e31b18f','航线航点详情查询','','cmii-uav-data-post-process','/uav/threeD/airPointInfoList/{id}','GET',_binary '\0',_binary '\0','2021-11-05 10:08:58',1,'2024-09-09 09:16:30'),(1842,'API_be558ff12ebb443b017629fb4297b53a','成果-列表查询','','cmii-uav-data-post-process','/clients/result/visualInfoList','POST',_binary '\0',_binary '\0','2021-11-05 10:08:58',1,'2024-09-09 09:16:29'),(1843,'API_5334d119dfd5d0f598b2786e0720fe16','根据标签名模糊查询项目列表【内部接口】','内部接口,利用标签名模糊查询所有未删除项目','cmii-uav-data-post-process','/api/v1/warehouse/project/getAllProjsByLabel','GET',_binary '\0',_binary '\0','2021-11-05 10:08:59',1,'2023-03-29 08:38:08'),(1844,'API_ccfdb35b51df441df95868bb7b5de14a','根据标签名精确查询项目列表【内部接口】','内部接口,利用标签名精确查询所有未删除项目','cmii-uav-data-post-process','/api/v1/warehouse/project/getProjByLabel','GET',_binary '\0',_binary '\0','2021-11-05 10:08:59',1,'2023-03-29 08:38:08'),(1845,'API_deff3745dfbb0fbff07bba51cf8ccece','从Redis获取有效的编码对应的本地语言的值','从Redis获取有效的编码对应的本地语言的值','cmii-admin-data','/api/admin/dictionary/getValLangValueFromRedisByKey','GET',_binary '\0',_binary '\0','2021-11-05 10:09:01',1,'2024-09-09 09:15:06'),(1846,'API_a62e0e5af0aa671e90aa30bee955bb38','从Redis获取有效的语言对应的字典明细的K-V','从Redis获取有效的语言对应的字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getValLangMapFromRedisByType','GET',_binary '\0',_binary '\0','2021-11-05 10:09:02',1,'2024-09-09 09:15:08'),(1847,'API_719e33488c94c692a8a6194044a9226a','查询指定限制空域','','cmii-admin-data','/api/admin/arealimit/querySpecifiedZydAreaLimit','POST',_binary '\0',_binary '\0','2021-11-05 10:09:04',1,'2024-09-09 09:15:05'),(1848,'API_d60359bb5ed6fe0e2e7b0ff830a92c4e','env','','cmii-admin-data','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:09:12',1,'2024-09-09 09:15:04'),(1849,'API_15bd50e9ea74e908cd6e9d785ea91a53','env','','cmii-uav-process','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:09:13',1,'2024-09-12 02:46:56'),(1850,'API_17e92ba3f3254c5de0a373d75bedfbb9','查询自己公司及子公司告警数量统计信息','','cmii-uav-alarm','/api/uav/alarm/event/query/statics','GET',_binary '\0',_binary '\0','2021-11-05 10:09:16',1,'2024-10-11 05:48:25'),(1851,'API_526b934847d50eb05602fd611b9e5dcc','查询自己公司及子公司告警指标统计信息','','cmii-uav-alarm','/api/uav/alarm/event/queryAlarmIndexCount','GET',_binary '\0',_binary '\0','2021-11-05 10:09:16',1,'2024-10-11 05:48:25'),(1852,'API_d826dc52a480d92cce72a9b9477221c6','通过告警对象查询指定公司的在线告警事件列表','','cmii-uav-alarm','/api/uav/alarm/event/query/alarmEventDetailByObj','GET',_binary '\0',_binary '\0','2021-11-05 10:09:16',1,'2024-10-11 05:48:25'),(1853,'API_e6e68e310194d4af876a4ad5f8362cb0','查询告警事件详情','','cmii-uav-alarm','/api/uav/alarm/event/query/alarmEventDetailById','GET',_binary '\0',_binary '\0','2021-11-05 10:09:16',1,'2024-10-11 05:48:27'),(1854,'API_e8a1ae1477cca15626192ae0c8edc535','查询告警配置对应的事件信息','','cmii-uav-alarm','/api/uav/alarm/event/query/alarmEventDetailByAlrmId','GET',_binary '\0',_binary '\0','2021-11-05 10:09:16',1,'2024-10-11 05:48:26'),(1855,'API_1e77ab6a913b79833e87b67f02f57aab','告警触发器','','cmii-uav-alarm','/api/uav/alarm/event/alarmEventTrigger','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-11 05:48:25'),(1856,'API_79b01188af4e7022c61720c36d77a31d','通过事件ID处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancel/byId','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-11 05:48:25'),(1857,'API_3b185cd3d02b8d675047b4d85e977c92','通过关联作业处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancel/byTask','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-11 05:48:27'),(1858,'API_ee029c84f67993e91d0455d40e9a36c0','通过事件标识处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancelAlarmByIdentity','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-11 05:48:27'),(1859,'API_8821ef843ad5e6ab28249bca8b816996','通过告警对象处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancelAlarmbyUav','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-11 05:48:26'),(1860,'API_b8fd251faf2dc9c5e93a71d69a643444','查询在线告警事件','','cmii-uav-alarm','/api/uav/alarm/event/query/onLine','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-11 05:48:25'),(1861,'API_a2475abfb5028b323c9b422abb307769','查询历史在告警事件','','cmii-uav-alarm','/api/uav/alarm/event/query/offLine','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-11 05:48:25'),(1862,'API_780123db4080c80b7dfa636d0799878b','新增告警事件','','cmii-uav-alarm','/api/uav/alarm/event/addEvent','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-11 05:48:27'),(1863,'API_894992c55afc4f4cd771e603af0142c3','查询包括子公司的指定告警配置的详情','','cmii-uav-alarm','/api/uav/alarm/query/configurationById','GET',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-11 05:48:26'),(1864,'API_1d9708f43fe32a30e441a63e750063c9','查询指定公司的监控对象告警触发条件','','cmii-uav-alarm','/api/uav/alarm/queryAlarmTriggerByObj','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-11 05:48:25'),(1865,'API_b4647e28e3da8db818e570a626b27ca7','新增告警配置','','cmii-uav-alarm','/api/uav/alarm/add/configuration','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-11 05:48:25'),(1866,'API_e8aefd2952a4b43dcb8064e8b703d879','编辑告警配置','','cmii-uav-alarm','/api/uav/alarm/update/configuration','POST',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-11 05:48:26'),(1867,'API_5836f54818af59d88aff1ee225d3ee3a','查询包括子公司的告警名称','','cmii-uav-alarm','/api/uav/alarm/queryAlarmName','GET',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-11 05:48:24'),(1868,'API_94ab8f3eeb3b5ccd94f6b7d9fe575b9f','查询包括子公司的监控对象','','cmii-uav-alarm','/api/uav/alarm/queryAlarmObject','GET',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-11 05:48:25'),(1869,'API_ddd29fd3c17dbc04e47ad11a617656e8','查询包括子公司的监控指标','','cmii-uav-alarm','/api/uav/alarm/queryAlarmIndex','GET',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-11 05:48:26'),(1870,'API_8a110d05ceda064d14bc186c840ffd26','分页查询包括子公司的告警配置','','cmii-uav-alarm','/api/uav/alarm/query/configuration','POST',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-11 05:48:25'),(1871,'API_e19ec127d1af0072905a7f7080bcf5e6','数据字典下拉列表查询','','cmii-uav-alarm','/api/uav/alarm/getDictValue','GET',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-11 05:48:26'),(1872,'API_1e54a11defb3f33db2e73db82c28d95f','查询当前公司所属用户列表','','cmii-uav-alarm','/api/uav/alarm/query/notice/userInfo','GET',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-11 05:48:26'),(1873,'API_338ce979c6c54127e5c0c8f8658665fb','根据用户名称或者手机号查询当前公司所属用户id列表','','cmii-uav-alarm','/api/uav/alarm/query/notice/userIds','GET',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-11 05:48:27'),(1874,'API_6b46feb15dfd928bd5dae31533e09ebc','启用禁用操作','','cmii-uav-alarm','/api/uav/alarm/update/available','POST',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-11 05:48:25'),(1875,'API_34e3288ab4eda30bb0fd075d007d625d','校验告警名称','','cmii-uav-alarm','/api/uav/alarm/checkAlarmName','GET',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-11 05:48:25'),(1876,'API_77adff0510203563ce13a51a32e15130','删除操作','','cmii-uav-alarm','/api/uav/alarm/delete/configure','POST',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-10-11 05:48:25'),(1877,'API_065f442334b312950a67b874f2a123e5','批量删除操作','','cmii-uav-alarm','/api/uav/alarm/deleteBatch','POST',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-10-11 05:48:27'),(1878,'API_bbd18c44e5cb04c6c87ed506b4ededeb','接口扫描','','cmii-uav-alarm','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-10-11 05:48:25'),(1879,'API_e6bc5e82583f7c2795398a90caaab35e','health','','cmii-uav-alarm','/cmii/health','GET',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-10-11 05:48:27'),(1880,'API_5e7e12e67d378030dd3edcb30ab70ff8','ping','','cmii-uav-alarm','/cmii/ping','GET',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-10-11 05:48:27'),(1881,'API_df5241d77cce8bc64906586cad2227f2','env','','cmii-uav-alarm','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-10-11 05:48:26'),(1882,'API_ba16ebc000ef650d05bc45e632378065','securityConfiguration','','cmii-uav-alarm','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2022-04-25 02:49:08'),(1883,'API_30b7c6431967cc689a963de5862cf0c1','uiConfiguration','','cmii-uav-alarm','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2022-04-25 02:49:08'),(1884,'API_c8a54dba9e0394eaa8fa54f5712d33d3','swaggerResources','','cmii-uav-alarm','/swagger-resources','',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2022-04-25 02:49:08'),(1885,'API_bbc39447c2bf5f77ceceba22c9f39878','error','','cmii-uav-alarm','/error','',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-10-11 05:48:27'),(1886,'API_e5e2bd05493243387a3f6eab5e605be4','env','','cmii-uav-surveillance','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-09 08:58:42',1,'2024-09-23 20:59:00'),(1887,'API_61774562fd947b7d9a583991a01c1aa0','获取用户云台控制键盘快捷键设置','','cmii-uav-surveillance','/virtualStick/get_keyboard_binding_setting','GET',_binary '\0',_binary '\0','2021-11-09 08:58:46',1,'2024-09-23 20:58:59'),(1888,'API_6ca3ffd15bd19c61aac9c8ee5f76b75f','视频快拼,前端存放一个redis值,暂时','','cmii-uav-surveillance','/virtualStick/set_stitch_data','GET',_binary '\0',_binary '\0','2021-11-09 08:58:46',1,'2024-09-23 20:58:59'),(1889,'API_ec32453606d2ff26fa7d64a05b2ee1b3','视频快拼,前端获取一个redis值,暂时','','cmii-uav-surveillance','/virtualStick/get_stitch_data','GET',_binary '\0',_binary '\0','2021-11-09 08:58:46',1,'2024-09-23 20:58:57'),(1890,'API_af7ac805c24f6ea2786f732a8b999bd3','设置用户云台控制键盘快捷键','','cmii-uav-surveillance','/virtualStick/set_keyboard_binding_setting','POST',_binary '\0',_binary '\0','2021-11-09 08:58:46',1,'2024-09-23 20:59:00'),(1891,'API_20350da37f40d6259218b9f5e14f10db','云台自动扫描','返回操作失败的无人机di','cmii-uav-surveillance','/multi_plane_controller/gimbal/auto_scan','POST',_binary '\0',_binary '\0','2021-11-09 08:58:46',1,'2024-09-23 20:58:57'),(1892,'API_9f3dea3224177fab40e4a4361cace426','自动对焦','','cmii-uav-surveillance','/multi_plane_controller/camera/autoFocus','POST',_binary '\0',_binary '\0','2021-11-09 08:58:46',1,'2024-09-23 20:58:56'),(1893,'API_beaf31611d1652dfdf7e9c5aa9a6068f','拍照或者摄像','','cmii-uav-surveillance','/multi_plane_controller/camera/cameraAction','POST',_binary '\0',_binary '\0','2021-11-09 08:58:46',1,'2024-09-23 20:58:58'),(1894,'API_93ad40012188f3c026c37accd8967a56','镜头缩放','返回失败的无人机id','cmii-uav-surveillance','/multi_plane_controller/camera/zoom','POST',_binary '\0',_binary '\0','2021-11-09 08:58:46',1,'2024-09-23 20:58:58'),(1895,'API_e5c7df3e46ad41e6df17a32e006daddd','切换为照相/摄像模式','','cmii-uav-surveillance','/multi_plane_controller/camera/modeChange','POST',_binary '\0',_binary '\0','2021-11-09 08:58:47',1,'2024-09-23 20:58:58'),(1896,'API_e4e2026e9321db7e79d1900679f3eb1d','云台控制转向','返回操作失败的无人机di','cmii-uav-surveillance','/multi_plane_controller/gimbal/control','POST',_binary '\0',_binary '\0','2021-11-09 08:58:47',1,'2024-09-23 20:58:58'),(1897,'API_4578ebc9a8b8920b8079eceba18d4a0e','测试新接口','','cmii-uav-surveillance','/surveillance/testDevice','GET',_binary '\0',_binary '\0','2021-11-09 08:58:47',1,'2024-09-23 20:58:57'),(1898,'API_2c14787739eefc528ee77344042c1d56','起飞','','cmii-uav-surveillance','/surveillance/takeOff/{id}','GET',_binary '\0',_binary '\0','2021-11-09 08:58:47',1,'2024-09-23 20:58:57'),(1899,'API_08f2636b4b315f2eba8220fc131e9891','获取火情信息接口,全量查询','','cmii-uav-surveillance','/surveillance/getFireInfoList','GET',_binary '\0',_binary '\0','2021-11-09 08:58:47',1,'2024-09-23 20:58:59'),(1900,'API_2a7e9dbd04ec9f21713622abcb4a9ae9','新增告警事件','','cmii-uav-surveillance','/api/uav/alarm/event/addEvent','POST',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1901,'API_a83853d9ed07d9d2a64bc03052006594','查询告警事件详情','','cmii-uav-surveillance','/api/uav/alarm/event/query/alarmEventDetailById','GET',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1902,'API_face32d26c557a55ec401c92ec8e8d87','告警触发器','','cmii-uav-surveillance','/api/uav/alarm/event/alarmEventTrigger','POST',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1903,'API_504846b8bbe52998b5ce474c7c341049','通过告警对象查询告警事件列表','','cmii-uav-surveillance','/api/uav/alarm/event/query/alarmEventDetailByObj','GET',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1904,'API_7ef096e1b46b0f58726a294fba60026f','告警指标统计信息','','cmii-uav-surveillance','/api/uav/alarm/event/queryAlarmIndexCount','GET',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1905,'API_00d4e713d6ecbccaf9a78fa7d9199d32','通过关联作业处理告警事件','','cmii-uav-surveillance','/api/uav/alarm/event/cancel/byTask','POST',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1906,'API_ee103a83439af52024cbc275953858f8','通过告警对象处理告警事件','','cmii-uav-surveillance','/api/uav/alarm/event/cancelAlarmbyUav','POST',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1907,'API_7cb3ed0b1309af6a3641bf108e2bed2e','查询告警数量统计信息','','cmii-uav-surveillance','/api/uav/alarm/event/query/statics','GET',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1908,'API_6a87c72fe0b31f63fbe96d0938824b8f','根据标签名模糊查询项目列表【内部接口】','内部接口,利用标签名模糊查询所有未删除项目','cmii-uav-surveillance','/api/v1/warehouse/project/getAllProjsByLabel','GET',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:05'),(1909,'API_e9fbe36d133fded014d4d21dd4f267a7','根据标签名精确查询项目列表【内部接口】','内部接口,利用标签名精确查询所有未删除项目','cmii-uav-surveillance','/api/v1/warehouse/project/getProjByLabel','GET',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1910,'API_09da3f3fde44235337ab399464bca40d','查询公司/机构所属的载荷编码列表','','cmii-uav-surveillance','/api/uav/load/queryLoadByCompanyId','GET',_binary '\0',_binary '\0','2021-11-09 08:58:54',1,'2023-03-29 09:05:05'),(1911,'API_24e056f03f5fd2570962541216c45bc2','获取视频推拉流地址','','cmii-uav-device','/api/uav/load/getVideoAddress','POST',_binary '\0',_binary '\0','2021-11-15 08:59:49',1,'2024-10-11 01:36:50'),(1912,'API_fbbd4ef17066a99a51693c642748652a','env','','cmii-uav-device','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-15 08:59:53',1,'2024-10-11 01:36:52'),(1913,'API_9d45fca0880b60e20782f363ba02a6db','行业应用平台根据code获取用户Token','行业应用平台根据code获取用户Token','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/common/user/getDataProcessToken','GET',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-10-15 02:14:17'),(1914,'API_bf099ab312fb1a3cb7bd2502d0e16314','保存目标轨迹保留时长配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/keep_duration_config','POST',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-10-15 02:14:17'),(1915,'API_5374302dbbbacbdf96457cc1a87277b5','查询目标轨迹保留时长配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/query_keep_duration_config','POST',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-10-15 02:14:21'),(1916,'API_e528c28b6cd9b51730641e8949266360','导入基站列表数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/bts_data_list','POST',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-10-15 02:14:21'),(1917,'API_2e031a9d0d7377c19e107ddeba40d5c7','下载基站导入模板文件','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/bts_data_list_template','GET',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-10-15 02:14:10'),(1918,'API_64163106902fdc9f3971eeed44c5ae96','查询基站数据列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/bts_data_list','GET',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-10-15 02:14:16'),(1919,'API_1f46488e1975c05594899261446e300c','回放探测的历史轨迹','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/queryDetectionHistoryByTime','GET',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-10-15 02:14:09'),(1920,'API_b618bcf974519c31694a50445f13fa24','查询探测的历史轨迹','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/queryDetectionHistory','GET',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-10-15 02:14:13'),(1921,'API_9a41ac7c362fd9ee68b0ed453ffbbf26','WS数据接口展示','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/testWs','GET',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-10-15 02:14:17'),(1922,'API_a53b744897746057b82a808ce1b1dbbb','增加测试数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/addtestData','POST',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-10-15 02:14:20'),(1923,'API_7126407a3b96e535cd4f1455c63c4506','查询低空探测配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/detection_config','GET',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-10-15 02:14:21'),(1924,'API_1809633b3d5fd1191eaadc045a73685a','保存参照点配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/ref_point_config','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-10-15 02:14:16'),(1925,'API_56306f496c6cfaa523d74c9fc758d177','全量查询页面标记','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/web_flag/query_total','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-10-15 02:14:21'),(1926,'API_87503f226f7c26007be3f7ccb18253e1','添加或者编辑页面标记,带id编辑,不带新建','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/web_flag/add_or_edit','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-10-15 02:14:20'),(1927,'API_7991c181a1b12b86044e5cd0f5762328','删除页面标记','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/web_flag/delete','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-10-15 02:14:13'),(1928,'API_63dd030352081e0429a3e18112c95ef5','获取无人机实时位置,只有经纬度','','cmii-uav-industrial-portfolio','/v1/permission/share/get_uav_point','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-10-15 02:14:19'),(1929,'API_e6eb16309c175de40d1522d5d11902a9','checkShareCode','','cmii-uav-industrial-portfolio','/v1/permission/share/check_share_code','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-10-15 02:14:14'),(1930,'API_872e9048ed5e102b3dc1b1538b31fc6c','根据作业id获取视频分享连接和提取码','','cmii-uav-industrial-portfolio','/v1/permission/share/get_share_code_by_mission_id','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-10-15 02:14:14'),(1931,'API_20e518430eac7aecbd1236f3ebdbb094','公安平台根据code获取用户Token','二三维建模二期根据code获取用户Token','cmii-uav-industrial-portfolio','/v1/permission/user/getDataProcessToken','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-10-15 02:14:16'),(1932,'API_0e999dc9362e357b16d8dd89d81cf999','警情信息上传接口','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-10-15 02:14:20'),(1933,'API_5f0740f50491d391e78b1f74b06570c7','警情结束接口','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/caseinfo/casefinished','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-10-15 02:14:11'),(1934,'API_2139aafd11779bb2c2ab3de3ef0ab23a','全量查询警情接口','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/query_total_police_cases','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-10-15 02:14:17'),(1935,'API_e31178a3005ad848426d8e22c0e25fa5','结束警情出警','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/complete_police_case','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-10-15 02:14:13'),(1936,'API_1c7cfc468248bd444483b24c83e67be3','出警接口','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/police_case_dispatch','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-10-15 02:14:11'),(1937,'API_b033206e8be89004f94fe1c783843546','通过missionId 查询出警的警情以及用户点','返回的列表最多只有一个数据','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/query_mission_cases','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-10-15 02:14:23'),(1938,'API_052d530b44d63ba300ac8d19108b2698','删除警情 ','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/del_police_case','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-10-15 02:14:13'),(1939,'API_1b0888298c525635974ce49b805a9295','修改警情所属公司','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/modify_police_case_belong','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-10-15 02:14:15'),(1940,'API_fbe580115b262d02468f0722b91fac05','无人机列表绑定的载荷列表详情查询','','cmii-uav-industrial-portfolio','/api/uav/plane/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2022-11-02 09:13:11'),(1941,'API_c3d96e199e79fc2e0e6efe77ec0ad758','根据无人机类型查询公司有的无人机类型详细信息','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavInfoDetailByModel','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2022-11-02 09:13:11'),(1942,'API_4a45657b639f4098ac4aebdad85458bb','根据设备类型和编码查询编码对应的可用状态信息','','cmii-uav-industrial-portfolio','/api/uav/plane/queryDevicesState','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2022-11-02 09:13:11'),(1943,'API_7f5826fcb9a79d240e5325b733ed1bdf','新增无人机','','cmii-uav-industrial-portfolio','/api/uav/plane/addUavPlane','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2022-11-02 09:13:11'),(1944,'API_dcbe30376436d7c9dfbceec1f59f1b9f','修改无人机','','cmii-uav-industrial-portfolio','/api/uav/plane/updateUavPlane','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1945,'API_a07d48bd3646df2a23109270c98167c3','通过无人机设备号查询无人机编码','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavCodeByDeviceNo','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1946,'API_a8d36c1eaa5fa60c9c817f5587cc4e14','通过无人机编码查询无人机编码设备号','','cmii-uav-industrial-portfolio','/api/uav/plane/queryDeviceNoByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1947,'API_b9f022a0765c23ab039e9360ac32d09a','check在数据字典里面设备类型的编码和名称是否一致','check在数据字典里面设备类型的编码和名称是否一致','cmii-uav-industrial-portfolio','/api/uav/plane/checkDevModelMapingInRedis','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1948,'API_7c9dc51b2d40fe163a3b05e005e23cb0','check设备类型是否匹配','','cmii-uav-industrial-portfolio','/api/uav/plane/checkDevTypeMatch','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1949,'API_7c53c4a829e77710c6a9cacfdd801c41','check设备动作是否匹配','','cmii-uav-industrial-portfolio','/api/uav/plane/checkDevActionMatch','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1950,'API_644c7355dfbf51a510bbd5e5cf641c94','设备数据字典和匹配校验','','cmii-uav-industrial-portfolio','/api/uav/plane/checkDevMappingMatch','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1951,'API_5ca7e9d5ac1edbd0ae698cd8c4e79175','根据无人机编码获取公司信息','','cmii-uav-industrial-portfolio','/api/uav/plane/queryCompanyByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1952,'API_3f89c2175244877baebb07048af4477a','统计公司/所属机构的设备(无人机,载荷,机库)使用数量','','cmii-uav-industrial-portfolio','/api/uav/plane/queryDevCountByCompanyId','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1953,'API_371627ad81634fcc7c8cd5e38f09562f','菜单资源同步','','cmii-uav-user','/api/uav/resource/sync','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2024-10-11 15:37:16'),(1954,'API_76aef9ab70c47b1d659f7addc0850ff4','模糊查询在线无人机编码和机库编码列表','','cmii-uav-industrial-portfolio','/api/uav/plane/queryDevOnlineCodeList','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1955,'API_29eac790d6d85b29d41958067eac7346','通过设备号查询无人机列表绑定的载荷列表详情','','cmii-uav-industrial-portfolio','/api/uav/plane/queryBoundDetailByDeviceNo','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1956,'API_7650cc6e5cff558f8200a9b741c63907','根据设备号获取公司信息','','cmii-uav-industrial-portfolio','/api/uav/plane/queryCompanyByDeviceNo','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1957,'API_f41d91bc0602299853c54cff68170847','无人机绑定的摄像头信息查询','','cmii-uav-industrial-portfolio','/api/uav/plane/queryBoundCameraByUavDeviceNo','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1958,'API_6572e03ee0dbeb044f16bb13634860fc','生成新无人机编码','','cmii-uav-industrial-portfolio','/api/uav/plane/newUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1959,'API_046c5a79680f6ff1f65868ca6a150d9b','按无人机编码查询无人机详情查询','','cmii-uav-industrial-portfolio','/api/uav/plane/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1960,'API_7a25a381dd0dcaf9d8ac29d2162587b4','按无人机设备号查询无人机详情查询','','cmii-uav-industrial-portfolio','/api/uav/plane/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1961,'API_f46db5ec307f99570c71f28b65fa40d5','根据无人机编码查询该无人机是否存在','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1962,'API_7718cad8a6eaed7e3c5f8a313cd4a4d4','查询无人机是否可用','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1963,'API_e80ce85b917600b6275d8360a0c8d18d','查询设备在线状态','','cmii-uav-industrial-portfolio','/api/uav/plane/queryDevOnlineStat','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1964,'API_d37755e2b5bed970e4eabdaedff004fd','设置无人机在线状态','','cmii-uav-industrial-portfolio','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1965,'API_4887ff3bc2ed62dd84b6b847ebdee1a7','查询无人机总飞行时长','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavflyTotal','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1966,'API_c589e0f7060e1eb0f32d89200a242bf1','查询该公司有的无人机类型详细信息','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavModelDetailByModel','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1967,'API_cfbc0f6ac3a512f21354fc263300086f','查询公司所属的无人机类型匹配的載荷和机库类型类别','','cmii-uav-industrial-portfolio','/api/uav/plane/queryTypeMatchByUavModel','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1968,'API_64a492a1b001278931e0634102d5d7a8','模糊查询可用状态列表','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1969,'API_577ea2865d3aecb0c5fe7b6845331cc3','查询公司/机构所属的在线无人机列表','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavOnlineByCompanyId','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1970,'API_ce24ea7b75dbbfe6e267afdcd9bc4cbb','无人机绑定的载荷列表查询','','cmii-uav-industrial-portfolio','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1971,'API_2c88be6be58cb0a02482693d04247259','统计公司/所属机构获取无人机数量','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavCountByCompanyId','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1972,'API_4c7d4392059244c4e0cdb4f9306e3386','无人机绑定的摄像头推流信息','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavPushStreamByUavDeviceNo','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1973,'API_d21bd2bd0c4a8f6692259e8fe9a8cb97','无人机列表绑定载荷载荷视频详情查询','','cmii-uav-industrial-portfolio','/api/uav/plane/queryBoundVideoByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1974,'API_1f5ace1281b80bab94fe0b6f99cd2cf7','查询公司/机构所属的无人机编码列表','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1975,'API_1f14a61350bd9787496d64e9df5f5639','增加菜单并授权接口','','cmii-uav-user','/api/uav/resource/menu/addAndAuthorityApi','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2024-10-11 15:37:19'),(1976,'API_e8644287d106974dd3abd2b2e63e129b','更新菜单并授权接口','','cmii-uav-user','/api/uav/resource/menu/updateAndAuthorityApi','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2024-10-11 15:37:20'),(1977,'API_e6a250e09db8632e259ab40ba620e1a0','新增机库','','cmii-uav-industrial-portfolio','/api/uav/hangar/addUavHangar','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1978,'API_d6990a91149a1dfa3797e0924bce0bb9','按机库编码查询机库详情查询','','cmii-uav-industrial-portfolio','/api/uav/hangar/queryDetailByHangarCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1979,'API_84b18e7dd2b2c9bfa647e529cfc1b961','修改机库','','cmii-uav-industrial-portfolio','/api/uav/hangar/updateUavHangar','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1980,'API_21722bcfd32b3a52ec158cc756ef2281','按机库设备号查询机库详情','','cmii-uav-industrial-portfolio','/api/uav/hangar/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1981,'API_a21c3a2e047e8b6049d1eac65ffa4e3d','设置机库在线状态','','cmii-uav-industrial-portfolio','/api/uav/hangar/updateOnlineStat','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1982,'API_e6410cd8083ec77c856dbeac9282364e','公司支持的多语言','','cmii-uav-user','/api/uav/user/profile/querySupportedLanguages','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2024-10-11 15:37:17'),(1983,'API_3c44116cbfc46a40b50e22a81f759da1','生成新机库编码','','cmii-uav-industrial-portfolio','/api/uav/hangar/newHangarCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1984,'API_c26e03fffe6f1019b5fb5773b56dc181','获取无人机绑定的机库详细信息','','cmii-uav-industrial-portfolio','/api/uav/hangar/getBoundHngByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1985,'API_f0d000973cdf6871d35706eb33d6225e','获取机库绑定的无人机详细信息','','cmii-uav-industrial-portfolio','/api/uav/hangar/getBoundUavByHngCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1986,'API_9f23f5aa662c9c56b1dca751d0d73c02','通过机库设备号查询机库编码','','cmii-uav-industrial-portfolio','/api/uav/hangar/queryHngCodeByDeviceNo','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1987,'API_c5e0a8bba9e3133024a9050227b90766','通过机库编码查询机库设备号','','cmii-uav-industrial-portfolio','/api/uav/hangar/queryDeviceNoByHngCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1988,'API_13430c953f9fae22336fe9df69a16995','根据机库编码获取公司信息','','cmii-uav-industrial-portfolio','/api/uav/hangar/queryCompanyByHngCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1989,'API_1a1c6f7a9bcd291190663c7cbc090495','查询公司/机构所属的机库编码列表','','cmii-uav-industrial-portfolio','/api/uav/hangar/queryHangarByCompanyId','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1990,'API_c7362388408bfca8e7cc15ca5592d0d5','搜索日志','','cmii-uav-logger','/bizLog/searchLog','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-15 02:44:48'),(1991,'API_76300389360c13a81bdbdfd9ecb79f93','搜索对象关联日志','','cmii-uav-logger','/bizLog/searchOpIdentityLog','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-15 02:44:47'),(1992,'API_db065b5d3b83b61eaefa2a4b50836f78','模糊搜索用户列表接口','模糊搜索用户列表接口','cmii-uav-logger','/personal/search/userList','GET',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-15 02:44:47'),(1993,'API_796a09c0bc084f600504c3bcd4abf532','模糊搜索设备列表接口','模糊搜索设备列表接口','cmii-uav-logger','/personal/search/deviceList','GET',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-15 02:44:47'),(1994,'API_d0c6d1f5bf828187a559fbab169bdcb4','设备类别列表接口','设备类别列表接口接口','cmii-uav-logger','/personal/config/category/list','GET',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-15 02:44:47'),(1995,'API_2fc811bd78563bfd029726034e5b277a','搜索业务日志【通用检索接口】','','cmii-uav-logger','/logger/searchBizLog','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-15 02:44:48'),(1996,'API_9592623ab1b1e0bf43fa57eeaf7a978e','根据编码集合查询出接口信息','','cmii-uav-user','/api/uav/resource/api/queryByCodes','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-11 15:37:14'),(1997,'API_22efa37fc10586896a1e2c931e33a65e','写一条业务日志【日志埋点使用】','','cmii-uav-logger','/logger/saveBizLog','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-15 02:44:48'),(1998,'API_a7e9511e581d19131d2c36db53502b78','接口扫描','','cmii-uav-logger','/api/scanner/scan','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-15 02:44:48'),(1999,'API_bc273903671185a43d1dad89c944b981','health','','cmii-uav-logger','/cmii/health','GET',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-15 02:44:48'),(2000,'API_72f1ed0d5cf4e0b1979085f43465fde6','ping','','cmii-uav-logger','/cmii/ping','GET',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-15 02:44:48'),(2001,'API_b16f39ced33dbbd4773db4915e4f2386','env','','cmii-uav-logger','/cmii/env','GET',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-15 02:44:48'),(2002,'API_8656bcac6b04d4b5f95c971afef1fe09','securityConfiguration','','cmii-uav-logger','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2022-03-11 06:17:33'),(2003,'API_e2804c450c1aa20fcab278f7590f4351','swaggerResources','','cmii-uav-logger','/swagger-resources','',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2022-03-11 06:17:33'),(2004,'API_7dbad5674586f150ad7ecb021f2b88a9','uiConfiguration','','cmii-uav-logger','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2022-03-11 06:17:33'),(2005,'API_fd1762c99da1c9cf1cc14970e7a2817a','error','','cmii-uav-logger','/error','',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-15 02:44:47'),(2006,'API_ef1392e9af777173a7d22a9a2dd896fc','用户修改密码(验证旧密码)','','cmii-uav-user','/api/uav/user/modifyPwd','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-11 15:37:13'),(2007,'API_3d2e58aa2ed872cc0efb748d14cd2e5d','验证账号密码','','cmii-uav-user','/api/uav/user/checkAccountPwd','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-11 15:37:19'),(2008,'API_55940e0a645db648b082a2bdc29b956b','获取配置项目历史记录','','cmii-uav-user','/api/admin/system/quota/getQuotaHistory','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-11 15:37:09'),(2009,'API_d831b068209afa75fae95362539c5248','获取组织配额使用信息(不包含子组织配额)','','cmii-uav-user','/api/admin/system/quota/getQuotaUseInfo','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-11 15:37:16'),(2010,'API_138d1f792e8c7ef2953118f03055b18e','查询组织历史记录时配额信息展示','','cmii-uav-user','/api/admin/system/quota/getQuotaInfoByCompany','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-11 15:37:09'),(2011,'API_91792e840f0d594a77e2579be356f4d8','获取组织配额信息','','cmii-uav-user','/api/admin/system/quota/getCompanyQuota','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-11 15:37:18'),(2012,'API_bde567dcccb5a9ace49be8f1c7d3d37f','查询所有组织信息','','cmii-uav-user','/api/admin/system/quota/getAllCompany','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-11 15:37:11'),(2013,'API_f096c70213c5df875be07f0c8386e247','修改配额配置(配置或批量配置)','','cmii-uav-user','/api/admin/system/quota/updCompanyQuota','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-10-11 15:37:08'),(2014,'API_9139c0e2f4ff19be2ee015f851dea540','更新检查密码过期用户','','cmii-uav-user','/user/pwd/notice/updatePwdExpire','GET',_binary '\0',_binary '\0','2022-01-18 11:04:00',1,'2024-10-11 15:37:10'),(2015,'API_6beea8e80ff08ac650cf234507edd315','更新检查密码即将过期用户','','cmii-uav-user','/user/pwd/notice/updatePwdWillExpire','GET',_binary '\0',_binary '\0','2022-01-18 11:04:00',1,'2024-10-11 15:37:09'),(2016,'API_412903050f7d31bec581858540eec30a','向用户发送短信','','cmii-uav-user','/user/pwd/notice/startSendSms','GET',_binary '\0',_binary '\0','2022-01-18 11:04:00',1,'2024-10-11 15:37:13'),(2017,'API_3dc66cc39026e1523fab47ab17028019','根据用户id获取用户详细信息','','cmii-uav-user','/user/getUpdateById','POST',_binary '\0',_binary '\0','2022-01-18 11:04:00',1,'2024-10-11 15:37:17'),(2018,'API_da4d4460e5d246a7e2e5bcc23912ceb9','向用户发送Email','','cmii-uav-user','/user/pwd/notice/startSendEmail','GET',_binary '\0',_binary '\0','2022-01-18 11:04:00',1,'2024-10-11 15:37:11'),(2019,'API_ffc94b12cc6152ed1ebd0dadf788eba4','health','','cmii-uav-user','/cmii/health','GET',_binary '\0',_binary '\0','2022-01-18 11:04:00',1,'2024-10-11 15:37:08'),(2020,'API_100a284ed1d1ae4ab3b90991239af961','ping','','cmii-uav-user','/cmii/ping','GET',_binary '\0',_binary '\0','2022-01-18 11:04:00',1,'2024-10-11 15:37:12'),(2021,'API_41a5a4ad4c33ecaa64d42329d150bb2e','env','','cmii-uav-user','/cmii/env','GET',_binary '\0',_binary '\0','2022-01-18 11:04:00',1,'2024-10-11 15:37:18'),(2022,'API_6cf23bdae74602c793a65ca87b97b4c8','查询支持的算子列表(可选)','查询支持的算子列表','cmii-uav-cloud-live','/config/task/list','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2022-03-08 07:20:02'),(2023,'API_57b11d3699ec917da49f417693309a23','查询算子配置标准(可选)','查询算子配置标准','cmii-uav-cloud-live','/config/task/info','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:35'),(2024,'API_aa851340e8516d5394f1a733f1a3fa21','算子上报任务状态接口(可选)','算子上报任务状态接口','cmii-uav-cloud-live','/config/report/status','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2022-03-08 07:20:02'),(2025,'API_7bdd1e253db690eae958770109d4df8b','插件需要运行任务列表','插件需要运行任务列表','cmii-uav-cloud-live','/task/run/list','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:38'),(2026,'API_f9ecea55f0f0ddaa5b5d798451b6c3dd','启动算子任务','启动算子任务','cmii-uav-cloud-live','/task/start','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:37'),(2027,'API_2c7807e4baef26561f779a78aa9b38c4','停止算子任务','停止算子任务','cmii-uav-cloud-live','/task/stop','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:35'),(2028,'API_fae85f9df895d5904e0e9f2bb3a6ca59','查询微服务下运行的任务列表','查询微服务运行的任务列表','cmii-uav-cloud-live','/task/list','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:38'),(2029,'API_b61133abe3f5660483655646b25afdd6','查询容量','查询容量','cmii-uav-cloud-live','/task/summary','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2022-03-08 07:20:02'),(2030,'API_72621d9d7f3fd3d8da551e852539d260','查询算子任务状态','查询算子任务状态','cmii-uav-cloud-live','/task/status/get','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:35'),(2031,'API_bfe511b393227902e718f34fc9f913ec','查询视频流状态','查询视频流','cmii-uav-cloud-live','/video/stream','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:38'),(2032,'API_a53504f49cf4641453c2137943dd1539','停止视频流及相关插件任务','停止视频流','cmii-uav-cloud-live','/video/stream/{streamId}','DELETE',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:33'),(2033,'API_1df86d39f377967622f7cbdbb5b9c4d5','获取视频流状态信息','获取视频流状态信息','cmii-uav-cloud-live','/video/stream/getStreamStatus','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:39'),(2034,'API_38b1c5cd2a964df55a41fd64d0aa2301','创建工作流任务','创建工作流任务','cmii-uav-cloud-live','/workflow/task','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:32'),(2035,'API_664a461473515cd35686976d146ef20e','查询工作流状态','查询工作流状态','cmii-uav-cloud-live','/workflow/status','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:36'),(2036,'API_eb30f6388b9304ed0f36191557e3d5ce','查询视频信息','查询视频信息','cmii-uav-cloud-live','/client/video/queryVideoInfo','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:33'),(2037,'API_9e0d5bc96a5945702af710adf71bddba','合并完成通知','合成完成通知','cmii-uav-cloud-live','/client/video/mergeComplete','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:33'),(2038,'API_deeadfe980021944cf2eb95105eca865','提交视频合成任务','提交视频合成任务','cmii-uav-cloud-live','/client/video/applyMerge','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:31'),(2039,'API_3aa94cb231afe3b4dc74cc434ac5b960','通知视频插件合并视频【调试接口】','通知视频插件合并视频【调试接口】','cmii-uav-cloud-live','/client/video/noticeMerge','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:39'),(2040,'API_bb719bbe92cdfec83c452f2b0940ee61','通知任务执行【调试接口】','通知任务执行【调试接口】','cmii-uav-cloud-live','/client/video/startTask','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:32'),(2041,'API_77ce20cbcf31364a347a9ee9ad913eef','查询已启动的算子服务','查询已启动的算子服务','cmii-uav-cloud-live','/aibrain/task/list','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:31'),(2042,'API_3bf7a24c21a7a87e06bcdd0a481c257b','查询受支持的算子','查询受支持的算子','cmii-uav-cloud-live','/aibrain/module','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:33'),(2043,'API_a5354dd8a32cec260b29ef9064103626','检查过期任务','检查过期任务','cmii-uav-cloud-live','/aibrain/task/checkExpire','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:34'),(2044,'API_aefa630cfc259cc50feacfb468747142','创建AI Token','创建AI Token','cmii-uav-cloud-live','/aibrain/createAiToken','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:35'),(2045,'API_f76287aae226e3f42feda5d6347b3393','启动算子服务','启动算子服务','cmii-uav-cloud-live','/aibrain/task','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:32'),(2046,'API_e7cd9c3a32b93dccd073b593ab94a948','停止算子服务','停止算子服务','cmii-uav-cloud-live','/aibrain/task','DELETE',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-10-12 09:42:31'),(2047,'API_4c293733864102529b24ce2e8aca7c5d','查询视频分片文件列表','查询视频分片文件列表','cmii-uav-cloud-live','/client/live/queryPartFiles','POST',_binary '\0',_binary '\0','2022-01-18 11:04:03',1,'2024-10-12 09:42:37'),(2048,'API_4ce3713dcd9407e532b36fc2222e86c7','申请视频流','申请视频流','cmii-uav-cloud-live','/client/live/stream/createStream','POST',_binary '\0',_binary '\0','2022-01-18 11:04:03',1,'2024-10-12 09:42:31'),(2049,'API_95cc9e770062fe4aa202821d013ff0d2','查询视频流信息','查询视频流信息','cmii-uav-cloud-live','/client/live/stream/getStreamInfo','GET',_binary '\0',_binary '\0','2022-01-18 11:04:03',1,'2024-10-12 09:42:33'),(2050,'API_d08c958d9a9b0f498e57ed074618bb69','查询视频流地址','查询视频流地址','cmii-uav-cloud-live','/client/live/stream/getStreamUrl','GET',_binary '\0',_binary '\0','2022-01-18 11:04:03',1,'2024-10-12 09:42:38'),(2051,'API_44886cade0b7fa437e5d7955306ff6f9','创建临时视频流','创建临时视频流','cmii-uav-cloud-live','/client/live/stream/createTempStream','GET',_binary '\0',_binary '\0','2022-01-18 11:04:03',1,'2024-10-12 09:42:34'),(2052,'API_ddf5b7086132de055d3ef2c1be7d51ba','删除视频流','删除视频流','cmii-uav-cloud-live','/client/live/stream/deleteStream','GET',_binary '\0',_binary '\0','2022-01-18 11:04:03',1,'2024-10-12 09:42:31'),(2053,'API_9b7392d77b4fc497ddcc5bd67e6d4c2a','getStreamUrls','','cmii-uav-cloud-live','/streams/urls','GET',_binary '\0',_binary '\0','2022-01-18 11:04:03',1,'2024-10-12 09:42:33'),(2054,'API_6ccbcf7e7a2a5cf33f8c5733a0fee930','查询所有状态列表','','cmii-uav-airspace','/zydAirspace/queryAllStat.do','GET',_binary '\0',_binary '\0','2022-01-18 11:04:07',1,'2024-10-11 08:57:37'),(2055,'API_d51f76e282f86ed9822b61339cb4372b','查询数据字典信息','','cmii-uav-airspace','/zydAirspace/getZydDicInfo.do','GET',_binary '\0',_binary '\0','2022-01-18 11:04:07',1,'2024-10-11 08:57:37'),(2056,'API_3ab5cf3875b930eaf0560be5836b0cc2','手动提交终审','','cmii-uav-airspace','/zydAirspace/manualAudit.do','POST',_binary '\0',_binary '\0','2022-01-18 11:04:07',1,'2024-10-11 08:57:37'),(2057,'API_8dfe23889d8fbd89e87499f24fc9abbc','查询终审流程','0:无终审 1:自动终审 2:手动终审','cmii-uav-airspace','/zydAirspace/getProcedure.do','GET',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2024-10-11 08:57:37'),(2058,'API_55fd67bbd0ae55491ce2fa177bad4d3c','下载审批文件','','cmii-uav-airspace','/zydAirspace/getAppliFile.do','GET',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2024-10-11 08:57:37'),(2059,'API_67f906e44cbd13682907323811772e85','test','','cmii-uav-airspace','/zydAirspace/test.do','GET',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2022-08-29 01:35:08'),(2060,'API_971b286ef3ef68d082b683925384449f','查询指定空域告警触发配置信息列表','','cmii-uav-airspace','/efence_airspace/specified_airspace_trigger_info_list','POST',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2024-10-11 08:57:36'),(2061,'API_fbf92f911baf8d1753947a812a570b64','测试alarm xxl job','','cmii-uav-airspace','/efence_airspace/testAlarm','GET',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2024-10-11 08:57:36'),(2062,'API_363b42edc3414c559880ce1012fdc984','env','','cmii-uav-airspace','/cmii/env','GET',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2024-10-11 08:57:38'),(2063,'API_b52e188f9fd64b399a15d9d0bfb14ca1','查询无人机总飞行时长','','cmii-uav-airspace','/api/uav/plane/queryUavflyTotal','GET',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2023-03-29 08:30:25'),(2064,'API_d54efb4eca43af43ba6e920ff3c7cc79','无人机绑定的摄像头推流信息','','cmii-uav-airspace','/api/uav/plane/queryUavPushStreamByUavDeviceNo','POST',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2023-03-29 08:30:26'),(2065,'API_40e278cb7c6a0ae7cde4405ecfb351fa','无人机列表绑定载荷载荷视频详情查询','','cmii-uav-airspace','/api/uav/plane/queryBoundVideoByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2023-03-29 08:30:26'),(2066,'API_c1c0f28b57d142d37d59a5c9a4fc3d02','testUpdatePicWhole','','cmii-uav-mission','/oss/testUpdatePicWhole','GET',_binary '\0',_binary '\0','2022-01-18 11:18:08',1,'2024-10-10 08:57:13'),(2067,'API_13117e81912b2dc8f8905e89e06aaafc','sendEndMissionTest','','cmii-uav-mission','/oss/send_end_mission_mq_test','GET',_binary '\0',_binary '\0','2022-01-18 11:18:08',1,'2024-10-10 08:57:07'),(2068,'API_1638d070ae812b7265701b2e243078ee','外网接口 获取分享的作业信息','','cmii-uav-mission','/report_and_video/report_share/check','POST',_binary '\0',_binary '\0','2022-01-18 11:18:08',1,'2024-10-10 08:57:04'),(2069,'API_551ef231e5b24a402f64512982ff64de','外网接口 获取分享报告关联的作业照片地址','','cmii-uav-mission','/report_and_video/report_share/pic_list','POST',_binary '\0',_binary '\0','2022-01-18 11:18:08',1,'2024-10-10 08:57:03'),(2070,'API_c5a126633544e4d674c2dbc5f957069a','ai识别告警短信发送接口','','cmii-uav-mission','/report_and_video/send_ai_event_sms','POST',_binary '\0',_binary '\0','2022-01-18 11:18:08',1,'2024-10-10 08:57:05'),(2071,'API_aaf366c56c797d45991144feee239494','校验提取码,返回 无人机视频流地址、视频截图地址','','cmii-uav-mission','/report_and_video/video_share/check','POST',_binary '\0',_binary '\0','2022-01-18 11:18:08',1,'2024-10-10 08:57:04'),(2072,'API_880e8b3712afec0d53280b5f3aff7936','获取无人机实时位置,只有经纬度','','cmii-uav-mission','/report_and_video/video_share/get_uav_point','POST',_binary '\0',_binary '\0','2022-01-18 11:18:08',1,'2024-10-10 08:57:01'),(2073,'API_20b39fea52680287923bc94ab52c306e','手动发送作业报告给用户','','cmii-uav-mission','/report_and_video/report_send/{missionId}','GET',_binary '\0',_binary '\0','2022-01-18 11:18:08',1,'2024-10-10 08:57:05'),(2074,'API_3fc63a11e866d6b59e862b4bd06a7665','开始AI检测','','cmii-uav-mission','/api/uav/mission/surveillance/switchAIDetection','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-10-10 08:57:07'),(2075,'API_41269627e2aa921b7b6da83e3031c8b4','根据无人机id列表查询进行中的作业id','','cmii-uav-mission','/api/uav/mission/surveillance/query_running_missions_by_uasIds','GET',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-10-10 08:57:11'),(2076,'API_c97f0c91f98880f6f7cdee1380c74a7c','停止AI检测','','cmii-uav-mission','/api/uav/mission/surveillance/stop_ai_detection/{id}','GET',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2022-04-01 02:34:13'),(2077,'API_6179036c7a862b67660ff6392a189e88','车牌信息上报','','cmii-uav-mission','/api/uav/mission/surveillance/ai_detection_info_report','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-10-10 08:57:05'),(2078,'API_c1a89c22a463df38c940687dc8573f25','提交更新作业审批','','cmii-uav-mission','/api/uav/mission/mission_info/mission_approval','PUT',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-10-10 08:57:14'),(2079,'API_d634e93c15d4fa0e4b5b5386ac688691','提交更新定时作业审批','','cmii-uav-mission','/api/uav/mission/mission_info/timed_mission_approval','PUT',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-10-10 08:57:15'),(2080,'API_750703a32158976e07a2b2eb2f9153b8','指定起始点和终点,航线为一条直线,快速创建作业,并且开始作业','返回作业id','cmii-uav-mission','/api/uav/mission/mission_info/create_fast_mission_and_start','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-10-10 08:57:15'),(2081,'API_e4c9057a8f3a454b478d6cad96dcfc7d','火警出警,创建作业并开始,更新火警信息','','cmii-uav-mission','/api/uav/mission/mission_info/createFastMissionAndStartThenFly','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-10-10 08:57:10'),(2082,'API_b9d94704f22cfe54f51c2bccba8f334d','结束火情出警','','cmii-uav-mission','/api/uav/mission/mission_info/complete_fire_case','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-10-10 08:57:08'),(2083,'API_5fbc20d69d6eebbb741a23f02ebe7595','上海火警信息上传接口','','cmii-uav-mission','/api/uav/mission/mission_info/caseinfo/newcase','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-10-10 08:57:02'),(2084,'API_d8e9f9c00b94ff1ef4776e3de1455031','fireCaseFinished','','cmii-uav-mission','/api/uav/mission/mission_info/caseinfo/casefinished','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-10-10 08:57:12'),(2085,'API_de4c84ce6569cadeedd369798d065b02','获取AI相关类型的全量图片列表','','cmii-uav-mission','/api/uav/mission/mission_info/ai_picture_list','GET',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-10-10 08:57:15'),(2086,'API_676ebc422cf5ff71c86a04408cc51af0','根据执行人名称模糊查询执行人ID列表','','cmii-uav-mission','/api/uav/mission/mission_info_list/executor_id_list_with_fuzzy_executor_name','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-10-10 08:57:14'),(2087,'API_1c631f20ee69d0d0ddd0ada8095a36cb','根据作业名称模糊查询作业ID列表','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_id_list_with_fuzzy_mission_name','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-10-10 08:57:14'),(2088,'API_ce03c539c3654249e440995fcebf3a78','queryMissionState','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_state/{id}','GET',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-10-10 08:57:03'),(2089,'API_78c99233f7b9ff746fc61cb8b5393ee1','根据作业名称查询作业模式','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_model/{name}','GET',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-10-10 08:57:06'),(2090,'API_3c5a5315a5e33a381f832f8b4ba5534c','获取整合的作业报告','','cmii-uav-mission','/api/uav/mission/mission_info_list/integrateMissionReport/{id}','GET',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-10-10 08:57:10'),(2091,'API_f7afb74c9e0208561d56b60772e28022','env','','cmii-uav-mission','/cmii/env','GET',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-10-10 08:57:12'),(2092,'API_616ccdb602c32b2efc69b42a43365502','查询无人机总飞行时长','','cmii-uav-mission','/api/uav/plane/queryUavflyTotal','GET',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:27'),(2093,'API_9e78eeed394af9166159b86370e6cae6','无人机绑定的摄像头推流信息','','cmii-uav-mission','/api/uav/plane/queryUavPushStreamByUavDeviceNo','POST',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:27'),(2094,'API_ef2281d702bf4c40618f3a6cc4c8dc35','无人机列表绑定载荷载荷视频详情查询','','cmii-uav-mission','/api/uav/plane/queryBoundVideoByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:27'),(2095,'API_a6fab03e9341b2ed6dbdbb7466c3a657','新增告警事件','','cmii-uav-mission','/api/uav/alarm/event/addEvent','POST',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:28'),(2096,'API_3d2c383e5b132bb8823a99448a5416b3','查询告警事件详情','','cmii-uav-mission','/api/uav/alarm/event/query/alarmEventDetailById','GET',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:28'),(2097,'API_490a01689921a4b9d14ab38c9d00d778','告警触发器','','cmii-uav-mission','/api/uav/alarm/event/alarmEventTrigger','POST',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:28'),(2098,'API_99ab757d89f1b425d960d9231cb9afea','通过关联作业处理告警事件','','cmii-uav-mission','/api/uav/alarm/event/cancel/byTask','POST',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:28'),(2099,'API_ef1ff15096513626001c35d05a54a52b','通过告警对象处理告警事件','','cmii-uav-mission','/api/uav/alarm/event/cancelAlarmbyUav','POST',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:28'),(2100,'API_3dd4831d23c52c08cf03b5acf7eca3c3','查询告警数量统计信息','','cmii-uav-mission','/api/uav/alarm/event/query/statics','GET',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:28'),(2101,'API_4713a1d46e491f116a88cf63b4e09759','告警指标统计信息','','cmii-uav-mission','/api/uav/alarm/event/queryAlarmIndexCount','GET',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:28'),(2102,'API_eb8820b96fe409eaed37e9cc6a85c730','通过告警对象查询告警事件列表','','cmii-uav-mission','/api/uav/alarm/event/query/alarmEventDetailByObj','GET',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:28'),(2103,'API_f2897eecb88652bb9cfe9a6735d7f650','根据标签名模糊查询项目列表【内部接口】','内部接口,利用标签名模糊查询所有未删除项目','cmii-uav-mission','/api/v1/warehouse/project/getAllProjsByLabel','GET',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-05-18 09:36:08'),(2104,'API_c14b4cec357e5579129020b39c607b1e','根据标签名精确查询项目列表【内部接口】','内部接口,利用标签名精确查询所有未删除项目','cmii-uav-mission','/api/v1/warehouse/project/getProjByLabel','GET',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-05-18 09:36:08'),(2105,'API_75762540aa74ed7f4c6671794d4fee35','报告预览','','cmii-uav-data-post-process','/product/report/getRep','GET',_binary '\0',_binary '\0','2022-01-18 11:56:50',1,'2024-09-09 09:16:29'),(2106,'API_1b467078b0ea290db660782bc2f25a0c','素材仓库图片选取分页查询','','cmii-uav-data-post-process','/dataset/materialWarehousePicPageList','POST',_binary '\0',_binary '\0','2022-01-18 11:56:50',1,'2024-09-09 09:16:28'),(2107,'API_ef5eeef72755191b37ff061c656c621f','检查图片是否有删除','','cmii-uav-data-post-process','/dataset/checkMwPicIsDelete','POST',_binary '\0',_binary '\0','2022-01-18 11:56:50',1,'2024-09-09 09:16:30'),(2108,'API_e44ea7d6859dbec3f741701331359dec','寄件人列表信息查询','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/sender_user/list','POST',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-10-15 02:14:17'),(2109,'API_7d167fcdbe3c0ecc261623dbe8cc88a6','添加寄件人','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/sender_user/userinfo','POST',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-10-15 02:14:15'),(2110,'API_9e7d9335bdb464d96e4e8606ac9a689d','批量删除寄件人','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/sender_user/userinfo','DELETE',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-10-15 02:14:18'),(2111,'API_69f4c4f395f33ec463d19dcb012f23ae','修改寄件人','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/sender_user/userinfo','PUT',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-10-15 02:14:18'),(2112,'API_5440b6cd4103b7012934facce6985f36','根据code查看寄件人详情','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/sender_user/userinfo/{code}','GET',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-10-15 02:14:17'),(2113,'API_99805dd746602947d412186c2925d903','无人机默认执飞设置','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/drone/default','PUT',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-10-15 02:14:21'),(2114,'API_3e1faf53fa87a321b0cb8936dd80db80','无人机列表查询','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/drone/list','GET',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-10-15 02:14:09'),(2115,'API_d5d5dab654fc37a950a53954075db47d','查询前序航班信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/monitor/frontFlight','GET',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-10-15 02:14:19'),(2116,'API_b8859ed32f8549a24c72cf06d59b8f5a','获取当前航线信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/monitor/getAirLine','GET',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-10-15 02:14:17'),(2117,'API_667180b8b9ca2313221589218cf41aaf','monitorWsPull','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/monitor/ws/pull','POST',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-10-15 02:14:16'),(2118,'API_1c65abde2c0b3a310f2e60801cb697e9','monitorWsClose','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/monitor/ws/close','POST',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-10-15 02:14:19'),(2119,'API_c50af127d774a44fe8004d24e0bc6fff','ws数据展示接口','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/monitor/ws/show','GET',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-10-15 02:14:10'),(2120,'API_3346d1f02f2acfbc14ca21943cc99753','订单详情','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/order/details/{code}','GET',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-10-15 02:14:16'),(2121,'API_c064a25df4fedeeada0580e9ddbe8d8d','分页查询订单列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/order/list','POST',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-10-15 02:14:19'),(2122,'API_5c3a70267883a9895564e4f9a9dda13c','航线起点和航线终点各自到起点和终点智能柜的距离','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/airLine/distance','POST',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-10-15 02:14:11'),(2123,'API_a22118960d03d334b16780e5a804bbf5','全量航线信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/airLine/all','POST',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-10-15 02:14:18'),(2124,'API_020d5d99bc0401f9635557e3ecc50b8c','导入航线','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/airLine/airLineInfo','POST',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:14'),(2125,'API_ddf5cb81c4652d0b190fcf782d8981a8','删除','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/airLine/airLineInfo','DELETE',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:10'),(2126,'API_ad432cb5a16532a416c04541e7d46b78','航线详情','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/airLine/airLineInfo/{id}','GET',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:22'),(2127,'API_35e2944b00644d34ba727bcc3040f58f','分页查询航线列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/airLine/list','POST',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:15'),(2128,'API_6ef75ac68b36f8dd0582bb8a7c0424c8','行业应用平台根据code获取用户Token','行业应用平台根据code获取用户Token','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken','GET',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:20'),(2129,'API_ec0281835d67a75cbcb8a2c3b94b371b','智能柜列表查询','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/cabinet/list','GET',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:17'),(2130,'API_5627bc32a033d19f763ae1d18c99dbe3','更新应急兴趣区域状态','状态:0:影藏,1:显示','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/area_info_status','PUT',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:14'),(2131,'API_25853e773c36211eb9d51c8aee17d32d','获取应急兴趣区域信息详情','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/area_info/{id}','GET',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:11'),(2132,'API_857b9833c7404a7189c6bb31bbace89a','删除应急兴趣区域信息详情','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/area_info/{id}','DELETE',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:10'),(2133,'API_e48b41699ed1401314331cc6cd420cc0','获取应急兴趣区域信息列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/area_info_list','GET',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:14'),(2134,'API_0fbebb6464bd6d55e23e7dc8e6d09db6','添加应急兴趣区域信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/area_info','POST',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:12'),(2135,'API_13f2e565fab9b1278031a8a615863a45','更新应急兴趣区域信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/area_info','PUT',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:08'),(2136,'API_c41090d93ad3583693752f52d14c2774','行业应用平台应急管理根据code获取用户Token','行业应用屏山应急管理根据code获取用户Token','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/emergency_token','GET',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:12'),(2137,'API_03980af90e9baec81dcead048cbff9ff','添加应急调度资源信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/resource_info','POST',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:13'),(2138,'API_d0d19a5642a758316453304e756557b6','更新应急调度资源信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/resource_info','PUT',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:14'),(2139,'API_0b86f50bd809af547fbce8b2491d9f75','获取应急调度资源信息详情','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/resource_info/{id}','GET',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:17'),(2140,'API_f5aec35afdcd32f0f452e61feab3c6e5','删除应急调度资源信息详情','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/resource_info/{id}','DELETE',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:11'),(2141,'API_d067563fd624765ba3b322b100e6a3df','获取应急调度资源信息列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/resource_info_list','GET',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:09'),(2142,'API_392a8437e9d9ce014e0c2a1bfa5ad398','查询资源名称是否唯一','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/resource_name_distinct','POST',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-10-15 02:14:21'),(2143,'API_f461607704830edda20e194487a8afa4','获取游客的无人机设备列表','','cmii-uav-industrial-portfolio','/api/uav/plane/queryVisitorUavList','GET',_binary '\0',_binary '\0','2022-02-28 02:36:02',1,'2022-11-02 09:13:11'),(2144,'API_7719ef77f51614d28950eab5ec478b36','按无人机编码查询无人机详情查询不用公司id','','cmii-uav-industrial-portfolio','/api/uav/plane/queryDetailByUavCodeWithoutCompanyId','GET',_binary '\0',_binary '\0','2022-02-28 02:36:02',1,'2022-11-02 09:13:11'),(2145,'API_6e4cdd066aa27a5f22732d7f3e607dec','设置无人机上线','','cmii-uav-industrial-portfolio','/api/uav/plane/setUavOnline','POST',_binary '\0',_binary '\0','2022-02-28 02:36:02',1,'2022-11-02 09:13:11'),(2146,'API_ec35e84853c188e3e7fc65fb7d805943','查询载荷类型','','cmii-uav-device','/api/uav/load/queryUavLoadType','GET',_binary '\0',_binary '\0','2022-03-08 06:47:04',1,'2024-10-11 01:36:53'),(2147,'API_f3a796075590fc75cdec6c8ef419602d','查询包括子公司的载荷编码列表','','cmii-uav-device','/api/uav/load/queryLoadByCompanyId','GET',_binary '\0',_binary '\0','2022-03-08 06:47:05',1,'2024-10-11 01:36:44'),(2148,'API_e241a61f309072d11f33960bdb86dab7','无人机列表绑定载荷载荷视频详情查询','','cmii-uav-device','/api/uav/plane/queryBoundVideoByUavCode','GET',_binary '\0',_binary '\0','2022-03-08 06:47:05',1,'2024-10-11 01:36:52'),(2149,'API_72cb1b5411f248269171c268534ce636','test','','cmii-uav-waypoint','/middlecourt/api/v1/test','POST',_binary '\0',_binary '\0','2022-03-08 06:47:08',1,'2024-09-09 09:16:29'),(2150,'API_e75b0f8cabf2ea935e6beea0169e8790','查询工参','','cmii-uav-waypoint','/middlecourt/api/v1/station/queryByStationId/{stationId}','GET',_binary '\0',_binary '\0','2022-03-08 06:47:09',1,'2024-09-09 09:16:30'),(2151,'API_75993a401388597c227b71da76f91b83','查询航线列表信息','','cmii-uav-waypoint','/api/uav/waypoint/mission/airline_info_list','POST',_binary '\0',_binary '\0','2022-03-08 06:47:09',1,'2024-09-09 09:16:30'),(2152,'API_33dafc6602e03161e71b1ceea545471f','env','','cmii-uav-waypoint','/cmii/env','GET',_binary '\0',_binary '\0','2022-03-08 06:47:09',1,'2024-09-09 09:16:29'),(2153,'API_1d119069d73b2923c28db3481ef4a3b6','查询无人机总飞行时长','','cmii-uav-waypoint','/api/uav/plane/queryUavflyTotal','GET',_binary '\0',_binary '\0','2022-03-08 06:47:09',1,'2023-05-04 09:35:55'),(2154,'API_e72dbea5e13344bdc0356c4cf706f864','无人机列表绑定载荷载荷视频详情查询','','cmii-uav-waypoint','/api/uav/plane/queryBoundVideoByUavCode','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2023-05-04 09:35:56'),(2155,'API_88742f14ea3f859f23695c7b4e309fb6','health','','cmii-uav-material-warehouse','/cmii/health','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2024-10-11 08:57:36'),(2156,'API_7650e7c314a5b6d5b89c2b0b4f00d5a4','ping','','cmii-uav-material-warehouse','/cmii/ping','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2024-10-11 08:57:34'),(2157,'API_5a69ea9e7a73cedcfeb075f7c8a25044','env','','cmii-uav-material-warehouse','/cmii/env','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2024-10-11 08:57:34'),(2158,'API_89037909604fc144fc99e9402c30282f','文件上传进度获取','','cmii-uav-material-warehouse','/mwProjItemTmpPO/api/v1/warehouse/get/progress','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2159,'API_9ffbdc9ed88ada61836fb12ebbe49391','任务监控模糊查询文件标题与所有人','','cmii-uav-material-warehouse','/mwProjItemTmpPO/api/v1/warehouse/getfiletitle','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2160,'API_0bd8546665e765a9aed4436018dbfa68','任务监控视图查询任务详情列表','','cmii-uav-material-warehouse','/mwProjItemTmpPO/api/v1/warehouse/job/project','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2161,'API_82da9a6654b96f6862c5b099ac5dfb8d','查询项目来源','查询项目来源','cmii-uav-material-warehouse','/mwScrPO/api/v1/warehouse/project/origins','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2162,'API_2babab9fa2904f2ae1bf07361d4b2142','ZipDownloadById','根据文件的id,选择素材仓库中的各种文件并打包下载','cmii-uav-material-warehouse','/api/v1/warehouse/project/getZipFiles','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2024-10-11 08:57:36'),(2163,'API_448892d400c4834d9c9d26fb27e7911b','提交任务列表','','cmii-uav-material-warehouse','/api/v1/warehouse/project/taskList','POST',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2164,'API_ef3447ade0be463864448d1e1becf29d','文件分片上传','','cmii-uav-material-warehouse','/api/v1/warehouse/project/upload','POST',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2165,'API_e361f1956b68d9bb71a633be28dc454f','文件合并','','cmii-uav-material-warehouse','/api/v1/warehouse/project/merge','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2166,'API_2d8558d263aa5e24103814435d0f6c26','前端默认上传测试','','cmii-uav-material-warehouse','/api/v1/warehouse/project/default/putObjectTest','POST',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2167,'API_dadd8f2c9a3cea9c5b732b2c8388b8b5','通过URL下载文件测试','','cmii-uav-material-warehouse','/api/v1/warehouse/project/getObjectByUrlTest','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2168,'API_d8cfd20f01d79796b0444f636011a747','通过URL下载文件','','cmii-uav-material-warehouse','/api/v1/warehouse/project/getObjectByUrl','POST',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2169,'API_7107dae045fcf12b334af14a7bce6cb8','通过URL批量下载文件','','cmii-uav-material-warehouse','/api/v1/warehouse/project/getObjectBatchByUrl','POST',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2170,'API_aeeb371f249998f26777d390bf305a6c','无认证暴露文件,临时接口','','cmii-uav-material-warehouse','/api/v1/warehouse/project/downloadFile/{fileId}/{token}','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2024-10-11 08:57:36'),(2171,'API_e34093cbf113861c1c153bb519544166','通过文件id下载文件','通过文件id下载文件,type:0(原图),1(缩略图),2(临时文件)','cmii-uav-material-warehouse','/api/v1/warehouse/project/downloadFileByToken/{fileId}/{type}/{neverMore}/{kael}/{spectre}','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2024-06-26 09:47:49'),(2172,'API_e02b254f1eabd50ff7fdef1a2b13b06f','自定义下载文件','自定义下载文件','cmii-uav-material-warehouse','/api/v1/warehouse/project/downloadFile','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:35'),(2173,'API_b5d36e69d070269717d085496bd68685','通过对象路径下载文件,利用token','通过对象路径下载文件','cmii-uav-material-warehouse','/api/v1/warehouse/project/downloadFileByToken','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:35'),(2174,'API_09137aee1b566c4457b0270c357c918f','下载三维模型文件,利用token','下载三维模型文件','cmii-uav-material-warehouse','/api/v1/warehouse/project/downloadModelFile/**','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:36'),(2175,'API_03d2232e5cf78f25e9b84a3034db484c','前端默认上传','','cmii-uav-material-warehouse','/api/v1/warehouse/project/default/putObject','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:34'),(2176,'API_136c40c26495e38a08044676e027d712','模糊搜索标签','','cmii-uav-material-warehouse','/api/v1/warehouse/project/labels','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:17'),(2177,'API_27e9e4a0b5a915b8b36789b1c6cc7c22','每个用户搜索标签展示','默认没有搜索不会展示标签','cmii-uav-material-warehouse','/api/v1/warehouse/project/showLabels','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:17'),(2178,'API_aa19b8243eccc1d811f96150efbaf20c','修改项目标签','','cmii-uav-material-warehouse','/api/v1/warehouse/project/labels','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:17'),(2179,'API_6404906837f054dce7ce0289a2983c05','zip包下载(返回URL)','选择素材仓库中的各种文件,返回url地址','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getZipFilesUrl','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:36'),(2180,'API_573b1cf7fa66bd93b6c08d0e970e65e0','zip包下载(返回流)【内部接口】','选择素材仓库中的各种文件打包下载','cmii-uav-material-warehouse','/api/v1/warehouse/internal/downloadZipFiles','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:36'),(2181,'API_47953a37b7544ac36d4d16519e7af580','项目图片zip包下载','将素材仓库中的图片集打包下载','cmii-uav-material-warehouse','/api/v1/warehouse/internal/downloadZipPics','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:36'),(2182,'API_cf368262d63d1cf32182a6c1853acc38','模糊搜索标题title或者所有人姓名','','cmii-uav-material-warehouse','/api/v1/warehouse/internal/searchProjs','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:35'),(2183,'API_a9a313c8fbe7b753447df7c88fb957b7','获取项目文件存储路径信息【内部接口】','根据projObjId查询项目文件存储路径信息','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getFilePath','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:34'),(2184,'API_837855a974a132a8e5baece88cb6a6cb','获取项目文件存储路径信息【内部接口】','根据文件名查询项目文件存储路径信息','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getFilePathByName','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:35'),(2185,'API_e3202a406776e050631c8e9b8ec97d45','获取项目文件【内部接口】','根据projectId查询项目文件存储路径信息','cmii-uav-material-warehouse','/api/v1/warehouse/internal/queryFiles','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:34'),(2186,'API_00a1c2449636ed33815ed9b3e81b256e','获取项目基础信息和文件列表【内部接口】','根据projectId查询项目基础信息和文件列表','cmii-uav-material-warehouse','/api/v1/warehouse/internal/queryProjFiles','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:34'),(2187,'API_068a6c08f26dca8c7d9ca6384494dc22','文件上传【内部接口】','上传文件,返回文件ID','cmii-uav-material-warehouse','/api/v1/warehouse/internal/uploadFile','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:34'),(2188,'API_c4fd8899e4dbc5611656d492692af74a','文件批量上传【内部接口】','批量上传文件,返回文件ID','cmii-uav-material-warehouse','/api/v1/warehouse/internal/uploadFiles','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:36'),(2189,'API_675542a7aa38508a650ed4d89eaa7584','获取上传前缀【内部接口】','获取项目文件上传前缀','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getUploadPrefix','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:34'),(2190,'API_36fb0f223ac2436796bd386dd0c6ae53','上传结束通知【内部接口】','上传结束通知','cmii-uav-material-warehouse','/api/v1/warehouse/internal/uploadEndNotice','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:34'),(2191,'API_5e70d83a4e70a34810c23c83bb86b915','文件检索通知【内部接口】','文件检索通知','cmii-uav-material-warehouse','/api/v1/warehouse/internal/fileSearchNotice','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:35'),(2192,'API_1c66c2dc81b9d69247eb03f50f332292','项目删除【内部接口】','项目删除','cmii-uav-material-warehouse','/api/v1/warehouse/internal/delProject','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:35'),(2193,'API_ef39409e2b1113e2effce75cfa19034c','文件删除【内部接口】','项目文件删除','cmii-uav-material-warehouse','/api/v1/warehouse/internal/delItem','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:36'),(2194,'API_6f47379ce6e578d3c0dfecfb0c7158dd','根据文件ID进行文件删除【内部接口】','项目文件删除,通过文件id','cmii-uav-material-warehouse','/api/v1/warehouse/internal/delItemById','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:34'),(2195,'API_5e962c9956553ce878dac303b3926e8e','根据标签名模糊查询项目列表【内部接口】','内部接口,利用标签名模糊查询所有未删除项目','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getAllProjsByLabel','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:35'),(2196,'API_f01c475192e2ae498f14659b527e8630','根据标签名精确查询项目列表【内部接口】','内部接口,利用标签名精确查询所有未删除项目','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getProjByLabel','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:36'),(2197,'API_6d0961a0aea46618be17fcf5309e24c4','获取无认证文件链接,临时接口','','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getUnauthorizedUrl','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:36'),(2198,'API_46a799433a94cd36fe9402cd4fe20bc8','删除项目的文件','删除项目的文件,支持批量','cmii-uav-material-warehouse','/api/v1/warehouse/project/deleteFiles','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2199,'API_f52f288b853f69db8dc6239a93f2e405','获取项目图片信息','根据projectId查询项目图片信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/pictures','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2200,'API_70eb1f3e4da1432a3b672ed4be2ea732','获取项目文件信息','根据projectId查询项目文件信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/files','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2201,'API_423612c2ce1ed69b52c81faeae49307e','单个文件下载','根据projectId和文件ID下载项目文件','cmii-uav-material-warehouse','/api/v1/warehouse/project/file/download','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2202,'API_dacfd905db88ce0a66263ac6e4f9c222','多个文件下载','根据projectId和文件ID集合下载项目文件,目前杆塔业务使用','cmii-uav-material-warehouse','/api/v1/warehouse/project/files/download','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:35'),(2203,'API_84c3f12c8ce5887afbcb071e904cea2c','图集下载','根据projectId下载项目所有图片文件','cmii-uav-material-warehouse','/api/v1/warehouse/project/pictureFiles/download','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2204,'API_49fbbd03cd388c17768c6d4c3af6841e','全部文件下载','根据projectId下载该项目所有文件','cmii-uav-material-warehouse','/api/v1/warehouse/project/filesAll/download','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2205,'API_8990f35ecac50359ee706fe4c096dbd4','获取项目图片统计信息','根据projectId统计项目图片信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/pictureSize','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2206,'API_c685042445fcc228338236fe771dea96','删除项目所有图片','根据projectId逻辑删除项目所有图片','cmii-uav-material-warehouse','/api/v1/warehouse/project/del/picture','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2207,'API_e909d222de1212680fd24caa18f54c2b','删除项目图集信息','根据projectId删除项目图集信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/deletePictures','DELETE',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2208,'API_5ce40d17b09869f986febde2f91dd7b4','获取项目音频信息','根据projectId查询项目音频信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/sounds','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2209,'API_30f87a9ebdebd9d6ff9322d35360a6a6','获取项目视频信息','根据projectId查询项目视频信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/videos','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2210,'API_f80f24f4cf81da89554d5b7e544569fa','分页获取项目视频信息','根据projectId分页查询项目视频信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/pageVideos','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2211,'API_03787324c6bdad4f8b563f925349a6a6','用户详情','根据userId获取用户详情信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/userDetail','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2212,'API_d8aaa67be06d1c6939dd91d559a1875e','根据token获取用户详细信息','根据Token获取用户详情信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/user/getMyDetail','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2213,'API_09c10c8b7aff0919f49e15b4281bcfdd','判断用户','根据userId判断用户','cmii-uav-material-warehouse','/api/v1/warehouse/project/checkUser','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2214,'API_63faf5749395d0ae8abd9a25973fb826','根据code获取用户Token','根据code获取用户Token','cmii-uav-material-warehouse','/api/v1/warehouse/project/user/getToken','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2215,'API_0b1bb8199a1c69d5bc835a742315a774','获取用户信息','获取用户信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/userList','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2216,'API_6b801d24f05cadbb4bb592dd6cd37808','模糊搜索标题title或者所有人姓名','','cmii-uav-material-warehouse','/api/v1/warehouse/project/gettitle','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-10-11 08:57:35'),(2217,'API_e59dc5197c8ddb30859fd3cfce5abd09','获取项目基本信息','根据projectId查询项目基本信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/missionInfo','GET',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2218,'API_6e3d5412f3001022406a35d5bcd3b076','修改项目标题信息','根据projectId修改项目标题信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/title','POST',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2219,'API_59c680107f8ea81c458dc5d03e810ac3','修改项目描述信息','根据projectId修改项目描述信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/description','POST',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:18'),(2220,'API_cd8378b7e6d5121448c90da4fc127de5','修改项目备注信息','根据projectId修改项目备注信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/comments','POST',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:18'),(2221,'API_bf275c1d113b39391043979841622aaf','修改项目基本信息','根据projectId修改项目基本信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/updateProject','POST',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:18'),(2222,'API_fd7a8cee57e4ee96a0440d483f3e1de2','查询所有项目','查询所有未删除项目','cmii-uav-material-warehouse','/api/v1/warehouse/project/getprojs','GET',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:18'),(2223,'API_f90e50e74015ac4e59a268da4e690715','删除项目','逻辑删除','cmii-uav-material-warehouse','/api/v1/warehouse/project/delpros','DELETE',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:18'),(2224,'API_fbeade2137d4fc191d1d3323cb858702','创建项目','创建项目','cmii-uav-material-warehouse','/api/v1/warehouse/project/updproj/restring','GET',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2024-10-11 08:57:34'),(2225,'API_0fe269ac8b09036d584f3f71eca8803b','查询项目名是否唯一','true为唯一可用,false为不唯一不可用','cmii-uav-material-warehouse','/api/v1/warehouse/project/query/projTitle','GET',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:18'),(2226,'API_8901db5a6d21411de1152cbeacce3f93','素材管理模糊搜索标题title或者所有人姓名','','cmii-uav-material-warehouse','/api/v1/warehouse/manager/project/getManagerTitle','GET',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2227,'API_39e6603a36326dbe274106cc023f1a8b','查看我的项目列表(文件类型分组)','','cmii-uav-material-warehouse','/api/v1/warehouse/manager/project/getMyProjs','GET',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2228,'API_287c7a1bbb9b83ec8360116ac7732c8b','素材管理界面文件下载','根据projectId集合以及文件ID集合打包下载项目文件','cmii-uav-material-warehouse','/api/v1/warehouse/manager/project/download','GET',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2229,'API_56059020a7c2b86500fff2145ab38f4c','素材管理分享项目','根据projectId集合分享给新的用户','cmii-uav-material-warehouse','/api/v1/warehouse/manager/project/share','POST',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2230,'API_5fb1ec5203cb8c976f1bd5dc1e8c3941','删除项目','项目逻辑删除','cmii-uav-material-warehouse','/api/v1/warehouse/manager/project/deleteProj','DELETE',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2231,'API_c40bd9fa3a3aeddf48186da9df5b211c','来自分享的项目','','cmii-uav-material-warehouse','/api/v1/warehouse/manager/project/queryShare','GET',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2232,'API_457610e2ad2141030e1293e8a5b6ad8e','更改项目所有者','','cmii-uav-material-warehouse','/api/v1/warehouse/manager/project/changeOwner','POST',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2233,'API_af7f877332e2cac703f9dc5b3329c0e9','删除项目标签','','cmii-uav-material-warehouse','/api/v1/warehouse/project/delete/labels','DELETE',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2234,'API_f275e108a39f441175821b5aa45cf5c3','创建项目标签','','cmii-uav-material-warehouse','/api/v1/warehouse/project/create/labels','POST',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2235,'API_7afda1dccbe77df8774cca90df541eb8','接口扫描','','cmii-uav-material-warehouse','/api/scanner/scan','POST',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2024-10-11 08:57:34'),(2236,'API_a4f739237a5e24b6548c7c981a4d6604','securityConfiguration','','cmii-uav-material-warehouse','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-11 06:17:41'),(2237,'API_8b86aae50951070824741f835e9bc696','swaggerResources','','cmii-uav-material-warehouse','/swagger-resources','',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-11 06:17:41'),(2238,'API_c4520b4a89be9400b83210b44c906047','uiConfiguration','','cmii-uav-material-warehouse','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-11 06:17:41'),(2239,'API_7a42acf545d38e5fa61375f76c7b5423','error','','cmii-uav-material-warehouse','/error','',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2024-10-11 08:57:36'),(2240,'API_c091f0d515551576885c0d95fdeff98a','设置虚拟摇杆参数','','cmii-uav-surveillance','/virtualStick/virtualStickParam','POST',_binary '\0',_binary '\0','2022-03-08 06:47:17',1,'2024-09-23 20:58:58'),(2241,'API_d18f909934751a019e385a3c475fc119','无人机绑定的摄像头推流信息','','cmii-uav-surveillance','/api/uav/plane/queryUavPushStreamByUavDeviceNo','POST',_binary '\0',_binary '\0','2022-03-08 06:47:18',1,'2023-03-29 09:05:05'),(2242,'API_8b1217a9f4182201bd62a73fee7f31b5','设置无人机上线','','cmii-uav-surveillance','/api/uav/plane/setUavOnline','POST',_binary '\0',_binary '\0','2022-03-08 06:47:18',1,'2023-03-29 09:05:05'),(2243,'API_26fd7dd1db84e01b3461fb03bd395ef6','无人机列表绑定载荷载荷视频详情查询','','cmii-uav-surveillance','/api/uav/plane/queryBoundVideoByUavCode','GET',_binary '\0',_binary '\0','2022-03-08 06:47:19',1,'2023-03-29 09:05:05'),(2244,'API_11b4912a89d7c79fb3185563dcc0ed5b','查询无人机总飞行时长','','cmii-uav-surveillance','/api/uav/plane/queryUavflyTotal','GET',_binary '\0',_binary '\0','2022-03-08 06:47:19',1,'2023-03-29 09:05:05'),(2245,'API_51932f83909c3867dc73aa55e1c8a9f9','testFlyHistory','','cmii-uav-mqtthandler','/testFlyHistory','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2024-09-25 08:48:46'),(2246,'API_206c55ea49d2a8824dc6ac80bd3717b8','上海火警信息上传接口','','cmii-uav-mqtthandler','/exterior_data/caseinfo/newcase','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2024-09-25 08:48:47'),(2247,'API_7461a99c25a89dd624a21886ab751b58','fireCaseFinished','','cmii-uav-mqtthandler','/exterior_data/caseinfo/casefinished','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2024-09-25 08:48:47'),(2248,'API_c034211a7dca726f3623c24202e4dbf3','喊话器及显示模式','','cmii-uav-mqtthandler','/gimbal/gimbal/megaphoneAndDisplayMode','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2024-09-25 08:48:46'),(2249,'API_8cc54c5d3cacd6dfba13b6b9731babb2','起飞时发送航线到无人机','','cmii-uav-mqtthandler','/mqtt/send_line_and_take_off','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2024-09-25 08:48:45'),(2250,'API_e2ef40dc53c49b4cd29cf7ae8b60786f','testWaypoint2','','cmii-uav-mqtthandler','/test_waypoint_2','GET',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2022-03-15 07:28:12'),(2251,'API_c830fb45b303e8b4b5eba63f4e46a423','发送控制命令到复亚机库,版本3和4都是这个接口','','cmii-uav-mqtthandler','/mqtt/hangar/sendCommandVer4','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2024-09-25 08:48:48'),(2252,'API_d293d280bf56ee918b906e79fb6212fb','setRedisKey','','cmii-uav-mqtthandler','/mqtt/hangar/modifyRedis','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2022-09-28 01:55:54'),(2253,'API_26bdf7dcf7672180c3f83b1b94480c35','testDeviceInfoGetV4','','cmii-uav-mqtthandler','/mqtt/hangar/testDeviceInfoGetV4','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2024-09-25 08:48:47'),(2254,'API_b4d0582d0912da3d832e432c81e60f1d','获取/释放无人机控制权限','','cmii-uav-mqtthandler','/api/uav/VirtualStick/changeControlMode','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2024-09-25 08:48:47'),(2255,'API_e2e331ecb2775da30c28edb221b58575','起飞','','cmii-uav-mqtthandler','/api/uav/VirtualStick/flyUp','POST',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2024-09-25 08:48:48'),(2256,'API_2df63fa70afd85918e54a83e4c369090','虚拟遥感','','cmii-uav-mqtthandler','/api/uav/VirtualStick/virtualStick','POST',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2024-09-25 08:48:47'),(2257,'API_daeffb8aa73e0f0c0318e4bff605d261','强制降落','','cmii-uav-mqtthandler','/api/uav/VirtualStick/forceLand','POST',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2024-09-25 08:48:47'),(2258,'API_61e0d8a50b218f13435057b07cd61d19','health','','cmii-uav-mqtthandler','/cmii/health','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2024-09-25 08:48:47'),(2259,'API_73c053d8aa0da09361126d73dba4c6b2','ping','','cmii-uav-mqtthandler','/cmii/ping','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2024-09-25 08:48:45'),(2260,'API_f5a9db81e1b376e53b045ed2e5059069','env','','cmii-uav-mqtthandler','/cmii/env','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2024-09-25 08:48:45'),(2261,'API_2b13b5fd2e96615cc43932525b23a6c0','根据设备号获取公司信息','','cmii-uav-mqtthandler','/api/uav/plane/queryCompanyByDeviceNo','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2023-05-04 09:36:22'),(2262,'API_d92ab8445892c3155419ecefcb2982a1','查询无人机总飞行时长','','cmii-uav-mqtthandler','/api/uav/plane/queryUavflyTotal','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2023-05-04 09:36:22'),(2263,'API_d841ca5521b08588ef99d354d2a10a53','无人机绑定的摄像头信息查询','','cmii-uav-mqtthandler','/api/uav/plane/queryBoundCameraByUavDeviceNo','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2023-05-04 09:36:21'),(2264,'API_5ad0f6f309b56df650f476bd25890c57','无人机列表绑定的载荷列表详情查询','','cmii-uav-mqtthandler','/api/uav/plane/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2023-05-04 09:36:22'),(2265,'API_9131054766c4b5efa9cde40e3bdf1f97','通过设备号查询无人机列表绑定的载荷列表详情','','cmii-uav-mqtthandler','/api/uav/plane/queryBoundDetailByDeviceNo','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2023-05-04 09:36:22'),(2266,'API_caa0cb2f279f6f4f95e44c372b92ec99','无人机绑定的摄像头推流信息','','cmii-uav-mqtthandler','/api/uav/plane/queryUavPushStreamByUavDeviceNo','POST',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2023-05-04 09:36:22'),(2267,'API_1c8dac64f9817ccca1f4f7c65bb22a33','无人机列表绑定载荷载荷视频详情查询','','cmii-uav-mqtthandler','/api/uav/plane/queryBoundVideoByUavCode','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2023-05-04 09:36:22'),(2268,'API_bbc45550d378ab047e05f04f48fb70e9','通过告警对象处理告警事件','','cmii-uav-mqtthandler','/api/uav/alarm/event/cancelAlarmbyUav','POST',_binary '\0',_binary '\0','2022-03-08 06:47:28',1,'2023-05-04 09:36:22'),(2269,'API_87877a9912e6b677755ad10c15eac2dd','新增告警事件','','cmii-uav-mqtthandler','/api/uav/alarm/event/addEvent','POST',_binary '\0',_binary '\0','2022-03-08 06:47:28',1,'2023-05-04 09:36:22'),(2270,'API_c411f6618274b55c54c688a0842cbcec','查询告警事件详情','','cmii-uav-mqtthandler','/api/uav/alarm/event/query/alarmEventDetailById','GET',_binary '\0',_binary '\0','2022-03-08 06:47:28',1,'2023-05-04 09:36:22'),(2271,'API_84543f69a48bf10f09c20ab1adc42ba0','告警触发器','','cmii-uav-mqtthandler','/api/uav/alarm/event/alarmEventTrigger','POST',_binary '\0',_binary '\0','2022-03-08 06:47:28',1,'2023-05-04 09:36:22'),(2272,'API_8d4af1773ae8d8891bccdcdd36b27952','通过关联作业处理告警事件','','cmii-uav-mqtthandler','/api/uav/alarm/event/cancel/byTask','POST',_binary '\0',_binary '\0','2022-03-08 06:47:28',1,'2023-05-04 09:36:22'),(2273,'API_a8c8a1a0e56d21aa9fc36924cc7c6f66','查询告警数量统计信息','','cmii-uav-mqtthandler','/api/uav/alarm/event/query/statics','GET',_binary '\0',_binary '\0','2022-03-08 06:47:28',1,'2023-05-04 09:36:22'),(2274,'API_424ccb38975915e6a5b0c8655da721c3','告警指标统计信息','','cmii-uav-mqtthandler','/api/uav/alarm/event/queryAlarmIndexCount','GET',_binary '\0',_binary '\0','2022-03-08 06:47:28',1,'2023-05-04 09:36:22'),(2275,'API_066c14bac507ff6e3846fcc800d76f3d','通过告警对象查询告警事件列表','','cmii-uav-mqtthandler','/api/uav/alarm/event/query/alarmEventDetailByObj','GET',_binary '\0',_binary '\0','2022-03-08 06:47:28',1,'2023-05-04 09:36:22'),(2276,'API_3b87b350b693887af09016e27cbdb1e3','验证区域信息是否正确[FeignClient]','','cmii-admin-data','/public/api/admin/area/tool/checkArea','POST',_binary '\0',_binary '\0','2022-03-11 03:07:06',1,'2024-09-09 09:15:07'),(2277,'API_d4f2e185163e0755673448c0ee376ea6','按条件分页查询载荷型号信息','','cmii-admin-data','/api/admin/model/load/queryUavLoadModelPage','POST',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-09-09 09:15:06'),(2278,'API_71b99303d880eb9226fbca6dc38cdcd7','从载荷类型表模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/load/queryMnfNameFromModel','GET',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-09-09 09:15:05'),(2279,'API_c422092cc68cc976c1ffe774ef338788','从载荷类型表模糊查询类型列表','','cmii-admin-data','/api/admin/model/load/queryModelNameFromModel','GET',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-09-09 09:15:04'),(2280,'API_5c729fae887038eb3b4814dcb549c305','根据类型查询载荷类型详情','','cmii-admin-data','/api/admin/model/load/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-09-09 09:15:08'),(2281,'API_4a071fe963d52832096c7867ca6409d6','check设备类型是否没有被冻结','','cmii-admin-data','/api/admin/model/load/checkNotFrozen','GET',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-09-09 09:15:05'),(2282,'API_e9d4c1b8190381c4f9ad256471c4a981','模糊查询型号列表','','cmii-admin-data','/api/admin/model/load/queryUavLoadModel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-09-09 09:15:07'),(2283,'API_e4a11a7c3bf95fbfe1a8d22a16f328e0','载荷载荷设备型号详情查询','','cmii-admin-data','/api/admin/model/load/queryUavLoadModelDetail','GET',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-09-09 09:15:04'),(2284,'API_59d2893cc2ab37fba1b6cbde2d2f1bdc','新增载荷载荷设备型号','','cmii-admin-data','/api/admin/model/load/addUavLoadModel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-09-09 09:15:07'),(2285,'API_cb684243191e595a7401409f0db91594','修改载荷载荷设备型号','','cmii-admin-data','/api/admin/model/load/updateUavLoadModel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-09-09 09:15:06'),(2286,'API_254694c31ab18704e4f225c7aeebab06','删除载荷载荷设备型号','','cmii-admin-data','/api/admin/model/load/deleteUavLoadModel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-09-09 09:15:04'),(2287,'API_90706ff810c24e4966aed2e0b8863be6','通过告警对象列表批量处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancelAlarmbyUavList','POST',_binary '\0',_binary '\0','2022-03-11 03:07:11',1,'2022-03-11 06:17:19'),(2288,'API_f0c1ce7c546a0e0d48037eb8081c0ed5','upload','','cmii-uav-alarm','/api/uav/common/event/upload','POST',_binary '\0',_binary '\0','2022-03-11 03:07:12',1,'2024-10-11 05:48:27'),(2289,'API_389ebdff8f8c553a5306d9c71122b7f2','excel导入指定某个sheet','','cmii-uav-alarm','/api/uav/common/event/importExcel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:12',1,'2024-10-11 05:48:25'),(2290,'API_b9cd4732193d41fb9b1aebc8db6eda5b','excel导入所以sheet','','cmii-uav-alarm','/api/uav/common/event/importAllExcel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:12',1,'2024-10-11 05:48:25'),(2291,'API_13ff192cb0e53b481a648a39708a6adc','导出到指定某个sheet','','cmii-uav-alarm','/api/uav/common/event/exportExcel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:12',1,'2024-10-11 05:48:27'),(2292,'API_cb979d42027053024033ae28a8638c56','获取当前无人机的视频分享链接, 视频绑定无人机id,作业id随便传','','cmii-uav-mission','/report_and_video/get_video_share_by_missionId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:13',1,'2024-10-10 08:57:13'),(2293,'API_e2a3793d897e737f54aa47072a37b8c4','获取AI视频流地址','','cmii-uav-mission','/api/uav/mission/surveillance/AIPullAddr/{id}/{type}','GET',_binary '\0',_binary '\0','2022-03-11 03:07:14',1,'2024-10-10 08:57:01'),(2294,'API_17478984fcf4d4d10c1c9d5a1cc75aff','app开始一个手动作业,成功返回id,如果有作业就返回失败','','cmii-uav-mission','/api/uav/mission/surveillance/app_start_manual_mission','POST',_binary '\0',_binary '\0','2022-03-11 03:07:14',1,'2024-10-10 08:57:06'),(2295,'API_c39167f384d063de3f450f129cb9c6a3','app 查询当前无人机是否有作业,返回name,id,权限','','cmii-uav-mission','/api/uav/mission/surveillance/app_query_mission_right','POST',_binary '\0',_binary '\0','2022-03-11 03:07:14',1,'2024-10-10 08:57:00'),(2296,'API_479eeb9a62555408fabb7175098bff54','获取游客的无人机设备列表','','cmii-uav-mission','/api/uav/plane/queryVisitorUavList','GET',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-07-18 04:08:27'),(2297,'API_096cba61a53f04304f70e4923a313a83','按无人机编码查询无人机是否是真机','','cmii-uav-mission','/api/uav/plane/queryUavRealByUavCode','GET',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-07-18 04:08:27'),(2298,'API_65dffa654e1e06c5ee771863ea741e61','按无人机编码查询无人机详情查询不用公司id','','cmii-uav-mission','/api/uav/plane/queryDetailByUavCodeWithoutCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-07-18 04:08:27'),(2299,'API_5440f0781b4d4c66ee15bf501e67a610','载荷绑定的无人机编码查询','','cmii-uav-mission','/api/uav/plane/queryBoundByDevNo','GET',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-07-18 04:08:28'),(2300,'API_63a78590a139271297f570c3fc2a2bde','设置无人机上线','','cmii-uav-mission','/api/uav/plane/setUavOnline','POST',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-07-18 04:08:27'),(2301,'API_b7db75f5a7d2b9a7e9b7a3b29d89d73f','findTrackByMissionId','','cmii-uav-mission','/oapi/uav/flight/trackMission','POST',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-06-14 09:59:35'),(2302,'API_15d321485962ec306fe9b77604387eb0','uploadDefaultFlight','','cmii-uav-mission','/oapi/uav/flight/batchUploadDefault','POST',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-06-14 09:59:35'),(2303,'API_5372a12b37e647554f7b0b316ea7a99d','uploadDefaultFlight','','cmii-uav-mission','/oapi/uav/flight/uploadDefault','POST',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-06-14 09:59:35'),(2304,'API_df7ec5e35364c805517767d2e55df04b','findTrackByOrderId','','cmii-uav-mission','/oapi/uav/flight/trackOrder','POST',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-06-14 09:59:35'),(2305,'API_8bc6ceb99efb15818ca6b2f805155893','uploadFlight','','cmii-uav-mission','/oapi/uav/flight/batchUpload','POST',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-06-14 09:59:35'),(2306,'API_05d3780de84687ce4d6a14b7d40430e3','uploadFlight','','cmii-uav-mission','/oapi/uav/flight/upload','POST',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-06-14 09:59:35'),(2307,'API_a26dc33bf051b14a454f49fa7f3fedaf','给飞行监视提供航线飞行的航线信息','','cmii-uav-waypoint','/api/uav/waypoint/for_sur/waypoints','GET',_binary '\0',_binary '\0','2022-03-11 03:07:20',1,'2024-09-09 09:16:30'),(2308,'API_4cfa4078c9c18dd0eea1765a09d3bb86','分页条件筛选医疗物流航线列表','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info_page_list_for_medical_logistics','POST',_binary '\0',_binary '\0','2022-03-11 03:07:20',1,'2024-09-09 09:16:28'),(2309,'API_b3721af25862a6334ea1b04efeeba2cc','载荷绑定的无人机编码查询','','cmii-uav-waypoint','/api/uav/plane/queryBoundByDevNo','GET',_binary '\0',_binary '\0','2022-03-11 03:07:21',1,'2023-05-04 09:35:55'),(2310,'API_f07a18d2a347d57f5696da21f489ca14','无人机绑定的摄像头推流信息','','cmii-uav-waypoint','/api/uav/plane/queryUavPushStreamByUavDeviceNo','POST',_binary '\0',_binary '\0','2022-03-11 03:07:21',1,'2023-05-04 09:35:56'),(2311,'API_6ce8d8310c0fb15639ef97c2d05b9120','设置无人机上线','','cmii-uav-waypoint','/api/uav/plane/setUavOnline','POST',_binary '\0',_binary '\0','2022-03-11 03:07:22',1,'2023-05-04 09:35:56'),(2312,'API_73f12d9f351b1a400b1ca13c090db5da','获取游客的无人机设备列表','','cmii-uav-waypoint','/api/uav/plane/queryVisitorUavList','GET',_binary '\0',_binary '\0','2022-03-11 03:07:22',1,'2023-05-04 09:35:56'),(2313,'API_076e36966a05e6c02065fed1a6e9bb67','按无人机编码查询无人机详情查询不用公司id','','cmii-uav-waypoint','/api/uav/plane/queryDetailByUavCodeWithoutCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:22',1,'2023-05-04 09:35:55'),(2314,'API_89fcb7e696e423ff278ede491de2c295','按无人机编码查询无人机是否是真机','','cmii-uav-waypoint','/api/uav/plane/queryUavRealByUavCode','GET',_binary '\0',_binary '\0','2022-03-11 03:07:22',1,'2023-05-04 09:35:56'),(2315,'API_67e1fcd3754a9a7fe40da4e3ad678bab','载荷绑定的无人机编码查询','','cmii-uav-industrial-portfolio','/api/uav/plane/queryBoundByDevNo','GET',_binary '\0',_binary '\0','2022-03-11 03:07:26',1,'2022-11-02 09:13:11'),(2316,'API_c71018b7f387827e955fc38fb8505574','按无人机编码查询无人机是否是真机','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavRealByUavCode','GET',_binary '\0',_binary '\0','2022-03-11 03:07:26',1,'2022-11-02 09:13:11'),(2317,'API_1d956273d8b1058569766a81c37db142','uploadDefaultFlight','','cmii-uav-industrial-portfolio','/oapi/uav/flight/batchUploadDefault','POST',_binary '\0',_binary '\0','2022-03-11 03:07:27',1,'2022-11-02 09:13:12'),(2318,'API_4282e298101f8ee7112dbb49501a48e4','uploadDefaultFlight','','cmii-uav-industrial-portfolio','/oapi/uav/flight/uploadDefault','POST',_binary '\0',_binary '\0','2022-03-11 03:07:27',1,'2022-11-02 09:13:12'),(2319,'API_f320c8f821ed02551e3d1a01c2fe2680','uploadFlight','','cmii-uav-industrial-portfolio','/oapi/uav/flight/upload','POST',_binary '\0',_binary '\0','2022-03-11 03:07:27',1,'2022-11-02 09:13:12'),(2320,'API_0921bd6813729306003e0952310143ad','uploadFlight','','cmii-uav-industrial-portfolio','/oapi/uav/flight/batchUpload','POST',_binary '\0',_binary '\0','2022-03-11 03:07:27',1,'2022-11-02 09:13:12'),(2321,'API_4dabab2f7919b6d5fbd24d5e2e407a69','findTrackByOrderId','','cmii-uav-industrial-portfolio','/oapi/uav/flight/trackOrder','POST',_binary '\0',_binary '\0','2022-03-11 03:07:27',1,'2022-11-02 09:13:12'),(2322,'API_cb233bb093cea7b2dcc3a2c86cdf7514','findTrackByMissionId','','cmii-uav-industrial-portfolio','/oapi/uav/flight/trackMission','POST',_binary '\0',_binary '\0','2022-03-11 03:07:27',1,'2022-11-02 09:13:12'),(2323,'API_b0e6af44f389fbb5d5bc6f0b10c54646','是否存储配额告警','','cmii-uav-user','/personal/quota/hasWarn','POST',_binary '\0',_binary '\0','2022-03-11 03:07:29',1,'2024-10-11 15:37:14'),(2324,'API_68c3e0f14d1c550c78f80c6ca1db9f56','查询无人机编号和厂家编号 无机库信息; id 和no 提供一个','','cmii-uav-device','/api/device/mqtt/queryUav','POST',_binary '\0',_binary '\0','2022-03-11 03:07:31',1,'2024-10-11 01:36:54'),(2325,'API_6702c13bc2c962e6a1d294f5b4dd96a1','查询机库id和no信息 无无人机信息; id 和no 提供一个','','cmii-uav-device','/api/device/mqtt/api/device/mqtt/queryHangar','POST',_binary '\0',_binary '\0','2022-03-11 03:07:31',1,'2022-09-29 06:35:44'),(2326,'API_6407aa74d4efa63e3035e136c6b46103','获取游客的无人机设备列表','','cmii-uav-device','/api/uav/plane/queryVisitorUavList','GET',_binary '\0',_binary '\0','2022-03-11 03:07:31',1,'2024-10-11 01:36:47'),(2327,'API_1b82fd20fc26e41f5631420a8d472dbd','按无人机编码查询无人机详情查询不用公司id','','cmii-uav-device','/api/uav/plane/queryDetailByUavCodeWithoutCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:31',1,'2024-10-11 01:36:53'),(2328,'API_37ed874b03a209ba9a2e3ba730f524bd','查询无人机总飞行时长','','cmii-uav-device','/api/uav/plane/queryUavflyTotal','GET',_binary '\0',_binary '\0','2022-03-11 03:07:32',1,'2024-10-11 01:36:49'),(2329,'API_621b76dbfc0820c65c659ac94b91d6bb','设置无人机上线','','cmii-uav-device','/api/uav/plane/setUavOnline','POST',_binary '\0',_binary '\0','2022-03-11 03:07:32',1,'2024-10-11 01:36:42'),(2330,'API_ab3e284739e564c16d2c808d62484669','模糊查询包括子公司的设备号列表','','cmii-uav-device','/api/uav/plane/queryDeviceNoByCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:32',1,'2024-10-11 01:36:49'),(2331,'API_ec24af9abdf24b7570567ee12819e635','无人机绑定的摄像头推流信息','','cmii-uav-device','/api/uav/plane/queryUavPushStreamByUavDeviceNo','POST',_binary '\0',_binary '\0','2022-03-11 03:07:32',1,'2024-10-11 01:36:46'),(2332,'API_0bbb96c440960337f67ff1c7797a7117','载荷绑定的无人机编码查询','','cmii-uav-device','/api/uav/plane/queryBoundByDevNo','GET',_binary '\0',_binary '\0','2022-03-11 03:07:32',1,'2024-10-11 01:36:44'),(2333,'API_b45434946f5350bd8184415958a3fedc','更新无人机绑定载荷类型','','cmii-uav-device','/api/uav/plane/updateLoadTypeByUavCode','POST',_binary '\0',_binary '\0','2022-03-11 03:07:32',1,'2024-10-11 01:36:49'),(2334,'API_fa3a657597b9619499202054581160aa','模糊查询包括子公司的设备号列表','','cmii-uav-device','/api/uav/load/queryDeviceNoByCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:32',1,'2024-10-11 01:36:43'),(2335,'API_5c3eb73c8182fd8e34cc894951232f6b','基础版根据code获取用户Token','基础版根据code获取用户Token','cmii-uav-device','/api/uav/permission/user/getUavFreeTokenByCode','GET',_binary '\0',_binary '\0','2022-03-11 03:07:33',1,'2024-10-11 01:36:46'),(2336,'API_dd49c05d52607d775525836a8b3b15bf','模糊查詢游客列表','','cmii-uav-device','/api/uav/devAllocate/queryVisitorList','GET',_binary '\0',_binary '\0','2022-03-11 03:07:33',1,'2024-10-11 01:36:47'),(2337,'API_d03e108b238192592ee649a23a974313','模糊查询公司所属的设备号列表','','cmii-uav-device','/api/uav/hangar/queryDeviceNoByCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:33',1,'2024-10-11 01:36:53'),(2338,'API_420aecbfd5220c92db2fd13843c80829','幻飞APP上传环保数据接口','','cmii-uav-mqtthandler','/equipment/productRealtimeData.do','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:46'),(2339,'API_4d62f8d0001693fe493aeb22ea9248c8','天途喷水控制','','cmii-uav-mqtthandler','/payload/spray/sprayCommand','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:46'),(2340,'API_88490bd67fafd4dab1bddae53e0d7331','云台显示模式修改','','cmii-uav-mqtthandler','/payload/camera/display_mode','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:46'),(2341,'API_2b7b21a5be43e1435e0f3629dd2e8e95','喊话器音量设置','','cmii-uav-mqtthandler','/payload/megaphone/configure_volume','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:48'),(2342,'API_347c9cf1b6e515cb3b1290fdc368cd03','megaphoneStartPlay','','cmii-uav-mqtthandler','/payload/megaphone/play','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:48'),(2343,'API_915449453b6496c0646bdaf33b1ad65c','megaphoneStopPlay','','cmii-uav-mqtthandler','/payload/megaphone/stop','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:45'),(2344,'API_8654fb265de0a4b254178a0cb3516ea7','镜头缩放','','cmii-uav-mqtthandler','/payload/camera/zoom','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:47'),(2345,'API_9f2457ee74bcca98d2341ebd198d6eef','摄像机拍照','','cmii-uav-mqtthandler','/payload/camera/take_picture','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:44'),(2346,'API_79cc246d1fcd8bdd1742f7140f986b9a','摄像机开始录像','','cmii-uav-mqtthandler','/payload/camera/start_record','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:46'),(2347,'API_aa36cfdcc6c4f74665fab5048cbed672','摄像机停止录像','','cmii-uav-mqtthandler','/payload/camera/stop_record','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:47'),(2348,'API_28b52eb8efc81c5a482e620001355593','摄像头自动对焦','','cmii-uav-mqtthandler','/payload/camera/auto_focus','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:46'),(2349,'API_fd16944c0fe9840c7c14b9074b6b6263','相机模式切换','','cmii-uav-mqtthandler','/payload/camera/mode_change','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:45'),(2350,'API_ecef3b82e863478cee4afa2d1b27f67f','云台控制','','cmii-uav-mqtthandler','/payload/gimbal/control','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:45'),(2351,'API_f0031f483de68deef62d060e2e07c699','航线飞行','','cmii-uav-mqtthandler','/uav_fly_command/waypoint','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2022-09-28 01:55:53'),(2352,'API_488015e1d886ac727bc65c833f9e7993','航线飞行 新','','cmii-uav-mqtthandler','/uav_fly_command/waypoint_fly','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:45'),(2353,'API_59738eceaa33e13fce603df22aa70204','暂停','','cmii-uav-mqtthandler','/uav_fly_command/pause','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:47'),(2354,'API_d43b7c9a5fe3ae76764aea0dcbad5519','继续','','cmii-uav-mqtthandler','/uav_fly_command/continue','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:46'),(2355,'API_b93e72bc4344e710eb9c53b512420f91','停止','','cmii-uav-mqtthandler','/uav_fly_command/stop','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:45'),(2356,'API_ad370db9b1858133e32f80282d1472be','返航任务指令','','cmii-uav-mqtthandler','/uav_fly_command/go_home','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:46'),(2357,'API_774ed5cca4d40ca7a00a1eaac13da589','降落','','cmii-uav-mqtthandler','/uav_fly_command/landing','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:45'),(2358,'API_1167753c003e57c31440f53e16173b82','强制降落','','cmii-uav-mqtthandler','/uav_fly_command/force_landing','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:48'),(2359,'API_d0c38507826c0374dbb3091b293622bf','升起','','cmii-uav-mqtthandler','/uav_fly_command/fly_up','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:45'),(2360,'API_299fef7e7300274c232f6aa286a4948b','获取摇杆控制权','','cmii-uav-mqtthandler','/uav_fly_command/get_stick_control','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:47'),(2361,'API_46aba38a456ff4b843ffe9d2899151dd','释放摇杆控制权','','cmii-uav-mqtthandler','/uav_fly_command/release_stick_control','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-09-25 08:48:46'),(2362,'API_81f1e31a0ddbc9da3e3923592105b050','无人机下线测试接口','','cmii-uav-mqtthandler','/uav_fly_command/offline_test','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2023-05-04 09:36:20'),(2363,'API_1fe9e22534340f4d928a45534c4f7a9f','获取游客的无人机设备列表','','cmii-uav-mqtthandler','/api/uav/plane/queryVisitorUavList','GET',_binary '\0',_binary '\0','2022-03-11 03:07:40',1,'2023-05-04 09:36:22'),(2364,'API_c23209273529b0356186c7d07fe3ebf2','按无人机编码查询无人机是否是真机','','cmii-uav-mqtthandler','/api/uav/plane/queryUavRealByUavCode','GET',_binary '\0',_binary '\0','2022-03-11 03:07:40',1,'2023-05-04 09:36:22'),(2365,'API_f5b7a4bc3c24fe26becd4921e7bd912e','按无人机编码查询无人机详情查询不用公司id','','cmii-uav-mqtthandler','/api/uav/plane/queryDetailByUavCodeWithoutCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:40',1,'2023-05-04 09:36:21'),(2366,'API_f21ac242e5d0aeb7e3af7e7a54f5b358','载荷绑定的无人机编码查询','','cmii-uav-mqtthandler','/api/uav/plane/queryBoundByDevNo','GET',_binary '\0',_binary '\0','2022-03-11 03:07:40',1,'2023-05-04 09:36:21'),(2367,'API_98f71336da749dc8e70bb9b7c10616d2','设置无人机上线','','cmii-uav-mqtthandler','/api/uav/plane/setUavOnline','POST',_binary '\0',_binary '\0','2022-03-11 03:07:40',1,'2023-05-04 09:36:21'),(2368,'API_9c9198875a79eb8daaba15d187c48cce','设置无人机上线','','cmii-uav-airspace','/api/uav/plane/setUavOnline','POST',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2023-03-29 08:30:26'),(2369,'API_166871d623e61f7fa730a7adf32f4f34','获取游客的无人机设备列表','','cmii-uav-airspace','/api/uav/plane/queryVisitorUavList','GET',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2023-03-29 08:30:26'),(2370,'API_d4a175c60b633ba7da0f1762ea21fb64','按无人机编码查询无人机是否是真机','','cmii-uav-airspace','/api/uav/plane/queryUavRealByUavCode','GET',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2023-03-29 08:30:26'),(2371,'API_a9ecc956a441a42f58f980eced2ce0cb','按无人机编码查询无人机详情查询不用公司id','','cmii-uav-airspace','/api/uav/plane/queryDetailByUavCodeWithoutCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2023-03-29 08:30:25'),(2372,'API_c653269f53bed060cf984d392356e346','载荷绑定的无人机编码查询','','cmii-uav-airspace','/api/uav/plane/queryBoundByDevNo','GET',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2023-03-29 08:30:25'),(2373,'API_7f5facf301bf71d881b9d13d01c6fb73','查询项目来源','查询项目来源','cmii-uav-material-warehouse','/api/v1/warehouse/scr/origins','GET',_binary '\0',_binary '\0','2022-03-11 03:07:47',1,'2024-10-11 08:57:36'),(2374,'API_8b0a7770a3111ca7b2cf376724926750','增加项目来源','增加项目来源','cmii-uav-material-warehouse','/api/v1/warehouse/scr/add','GET',_binary '\0',_binary '\0','2022-03-11 03:07:47',1,'2024-10-11 08:57:36'),(2375,'API_298c508c26f9c1841f35450714de7311','删除项目来源','删除项目来源','cmii-uav-material-warehouse','/api/v1/warehouse/scr/delete','GET',_binary '\0',_binary '\0','2022-03-11 03:07:47',1,'2024-10-11 08:57:34'),(2376,'API_87d052311f2c9f92431398586e392932','任务监控视图查询任务详情列表','','cmii-uav-material-warehouse','/api/v1/warehouse/progress/listItemProgress','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:35'),(2377,'API_496d6dc53c2a4c67492303d59b3061a1','任务监控模糊查询文件标题与所有人','','cmii-uav-material-warehouse','/api/v1/warehouse/progress/getfiletitle','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:35'),(2378,'API_628b441ac664847d0ad011d092691c99','文件上传进度获取','','cmii-uav-material-warehouse','/api/v1/warehouse/progress/getItemProgress','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:34'),(2379,'API_88f7ce90b3e7e356a9842fae5e544f70','模糊搜索标签名','','cmii-uav-material-warehouse','/api/v1/warehouse/label/listLabelName','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:35'),(2380,'API_555043e21c329ccf362d556442907977','创建项目标签','','cmii-uav-material-warehouse','/api/v1/warehouse/label/add','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:35'),(2381,'API_ad55341e05fcfc2d2e333f767aed9d94','编辑项目标签','','cmii-uav-material-warehouse','/api/v1/warehouse/label/edit','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:35'),(2382,'API_a2706c34b8193f27f2a46106ab8e1afb','删除项目标签','','cmii-uav-material-warehouse','/api/v1/warehouse/label/delete','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:34'),(2383,'API_6632b356010631c5ad9b9bf5ac06b7f0','用户搜索标签展示','默认没有搜索不会展示标签','cmii-uav-material-warehouse','/api/v1/warehouse/label/showLabels','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:34'),(2384,'API_37b523e2780e2022dd7ac6e77dc48ebf','文件上传额度校验【内部接口】','上传文件,返回文件ID','cmii-uav-material-warehouse','/api/v1/warehouse/internal/uploadFileCheck','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:35'),(2385,'API_fd59951281f9f2771e48ce1e3fde3507','getUsedQuotaNumByType','','cmii-uav-material-warehouse','/client/quota/getUsedQuotaNumByType','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:35'),(2386,'API_dc10cca3492678971903d1164788f9f1','多个文件下载','根据projectId和文件ID集合下载项目文件,杆塔业务使用','cmii-uav-material-warehouse','/api/v1/warehouse/item/files/download','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:35'),(2387,'API_59cbaf983169df78bca6424f07fc3c29','获取项目文件信息列表','获取项目文件信息列表','cmii-uav-material-warehouse','/api/v1/warehouse/item/queryFiles','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:34'),(2388,'API_d760f2c2175ccfebcd385a416a9a78bc','单个文件下载','根据projectId和文件ID下载项目文件','cmii-uav-material-warehouse','/api/v1/warehouse/item/public/file/download','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:35'),(2389,'API_07119308ac64386fa36c2d8134b99a5b','图集下载','根据projectId下载项目所有图片文件','cmii-uav-material-warehouse','/api/v1/warehouse/item/public/pictureFiles/download','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:36'),(2390,'API_5675c8379d092ea939ef6172df46c737','全部文件下载','根据projectId下载该项目所有文件','cmii-uav-material-warehouse','/api/v1/warehouse/item/public/filesAll/download','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:35'),(2391,'API_c959d63acff7d7b69116e9dd884eb792','获取项目图片统计信息','根据projectId统计项目图片信息','cmii-uav-material-warehouse','/api/v1/warehouse/item/pictureSize','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:34'),(2392,'API_d11a24c3a081d9b8fe5bed80bd912618','用户详情','根据userId获取用户详情信息','cmii-uav-material-warehouse','/api/v1/warehouse/user/userDetail','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:36'),(2393,'API_3e717845c131424cb0d48539d4638361','根据token获取用户详细信息','根据Token获取用户详情信息','cmii-uav-material-warehouse','/api/v1/warehouse/user/getMyDetail','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:36'),(2394,'API_c0cbbfc7c26ea34aac1a063366c47d2e','根据code获取用户Token','根据code获取用户Token','cmii-uav-material-warehouse','/api/v1/warehouse/user/getToken','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:35'),(2395,'API_4c687d4873f7c33b4adf62e460367900','获取项目基本信息','根据projectId查询项目基本信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/getProjectDetail','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:37'),(2396,'API_91c77ad9a9f7a39e0e2ed501b53514a1','查询所有项目','查询所有未删除项目','cmii-uav-material-warehouse','/api/v1/warehouse/project/listProject','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:35'),(2397,'API_753522fef5e4921205850547b342ad53','创建项目标签,待考虑删除','','cmii-uav-material-warehouse','/api/v1/warehouse/projLabel/add','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:36'),(2398,'API_cb0bcf15bb03fa03495a3b4991f44454','删除项目标签,待考虑删除','','cmii-uav-material-warehouse','/api/v1/warehouse/projLabel/delete','DELETE',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-11 08:57:34'),(2399,'API_4e26137db92324caad958954feb17d65','停止流程','停止流程','cmii-uav-cloud-live','/workflow/stop','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-12 09:42:35'),(2400,'API_9cc4b7cdd1f1653b79b73c7b31080c26','保持流程心跳','保持流程心跳','cmii-uav-cloud-live','/workflow/keepAlive','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-10-12 09:42:37'),(2401,'API_6416958a39d25fee2b1f75951e86a9ea','完结超时流程','完结超时流程','cmii-uav-cloud-live','/workflow/cleanExpireFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-10-12 09:42:34'),(2402,'API_72ee70869742bb1f700fa9e59f61a48e','查询插件输入输出流信息','查询插件输入输出流信息','cmii-uav-cloud-live','/workflow/queryStreamInfo','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-10-12 09:42:31'),(2403,'API_6afe7df38923488b2b390d9093cfd30b','更新流程','更新流程','cmii-uav-cloud-live','/workflow/updateFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-10-12 09:42:34'),(2404,'API_26133f68affa7c39f380555c6de8fcb2','通过启动参数停止流程','通过多参数停止流程','cmii-uav-cloud-live','/workflow/stopFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-10-12 09:42:37'),(2405,'API_17d4e0fbfc4d4f45eed4a9644711e08c','释放作业关联视频分片','释放作业关联视频分片','cmii-uav-cloud-live','/client/live/stream/releaseVideo','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-10-12 09:42:38'),(2406,'API_3e601d5862ffe674019e072d71533b17','执行删除视频任务','执行删除视频任务','cmii-uav-cloud-live','/client/live/stream/executeDeleteVideoTask','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-10-12 09:42:34'),(2407,'API_38b45d1b9390779f52cef09b5c3ad313','更新算子任务','更新算子任务','cmii-uav-cloud-live','/task/update','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-10-12 09:42:38'),(2408,'API_8edd6ae82ca26b01230a32aecfa1b6c4','服务实例注册(必选)','服务实例注册','cmii-uav-cloud-live','/config/service/registerInstance','GET',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-10-12 09:42:33'),(2409,'API_83a60e43cda23ce35d88b317a92b27ab','服务实例注销(可选,3分钟无新注册心跳自动注销)','服务实例注销','cmii-uav-cloud-live','/config/service/deregisterInstance','GET',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-10-12 09:42:35'),(2410,'API_e028a848bd2749a1fe46565255ffa9b1','查看注册服务实例信息','查看注册服务实例信息','cmii-uav-cloud-live','/config/service/getRegisterInstance','GET',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-10-12 09:42:38'),(2411,'API_b94a39e945b2d15a5a94ff0e4b2ba5d1','是否还有存储配额(true.有, false. 无','','cmii-uav-cloud-live','/personal/quota/canSave','GET',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-10-12 09:42:34'),(2412,'API_962e612d2f3b78893a9d1f02f674eb3c','添加流程','添加流程','cmii-uav-cloud-live','/workflow/config/addFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-10-12 09:42:31'),(2413,'API_3648534a1cf81e18d7b142149b7841fc','更新流程','更新流程','cmii-uav-cloud-live','/workflow/config/updateFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-10-12 09:42:36'),(2414,'API_85c7a757a263542774515c3b3fe4602e','锁定流程','锁定流程','cmii-uav-cloud-live','/workflow/config/lockFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:50',1,'2024-10-12 09:42:33'),(2415,'API_14d45933e60b70fad979158b8876d1ec','解锁流程','解锁流程','cmii-uav-cloud-live','/workflow/config/unLockFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:50',1,'2022-08-29 01:35:34'),(2416,'API_d0177bec91de61c3940949dcefe74080','删除流程','删除流程','cmii-uav-cloud-live','/workflow/config/reMoveFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:50',1,'2022-08-29 01:35:34'),(2417,'API_16c3eec5c21c4d0e3c48b60063a032d4','查询流程定义列表','查询流程定义列表','cmii-uav-cloud-live','/workflow/config/queryFlowList','POST',_binary '\0',_binary '\0','2022-03-11 03:07:50',1,'2024-10-12 09:42:37'),(2418,'API_3691fbe7f7e8d3094727c3fc74a1575c','重新加载流程','重新加载流程','cmii-uav-cloud-live','/workflow/config/reloadFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:50',1,'2024-10-12 09:42:32'),(2419,'API_bcee08871e4d09ecb0fd642af3a647d5','起飞','请使用 uav_command/fly_up','cmii-uav-surveillance','/surveillance_app/flyUp','POST',_binary '\0',_binary '\0','2022-03-11 03:43:11',1,'2022-10-12 06:22:43'),(2420,'API_4547709301e22dd16653cb2bfef1c5c2','强制降落','请使用 uav_command/force_landing','cmii-uav-surveillance','/surveillance_app/forceLand','POST',_binary '\0',_binary '\0','2022-03-11 03:43:11',1,'2022-10-12 06:22:43'),(2421,'API_b64aa6433dad43f55512ec62318bcc9a','获取无人机关联的载荷的视频流地址','','cmii-uav-surveillance','/surveillance_app/get_uav_video_url_list','POST',_binary '\0',_binary '\0','2022-03-11 03:43:11',1,'2024-09-23 20:58:57'),(2422,'API_bb49852bac818143e984e03074313d0a','获取/释放无人机虚拟摇杆控制权限','请使用get_stick_control / release_stick_control','cmii-uav-surveillance','/surveillance_app/change_virtual_stick_control_mode','POST',_binary '\0',_binary '\0','2022-03-11 03:43:11',1,'2022-10-12 06:22:43'),(2423,'API_dafc10724ced42773ef8f403918a06bf','给app提供的数据内容','','cmii-uav-surveillance','/dictionary/trackDataView_Content','GET',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2022-05-06 02:52:14'),(2424,'API_ae18da670d1151815421e1ac56efa78c','给app提供的无人机历史轨迹数据内容','','cmii-uav-surveillance','/dictionary/track_Content','GET',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2022-05-06 02:52:14'),(2425,'API_885382ca5844667a532e2b5cb862f988','增加大气监测测试数据','','cmii-uav-surveillance','/surveillance/addEnvTestData','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-09-23 20:58:59'),(2426,'API_443c68ba214da9a849afbbd37a3cc40a','开启模拟机','','cmii-uav-surveillance','/surveillance/simulator/start','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-09-23 20:58:58'),(2427,'API_61966521dbfa0f94b520dfdf7d212c34','关闭模拟机','','cmii-uav-surveillance','/surveillance/simulator/stop','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-09-23 20:58:58'),(2428,'API_af1ac00056c0ec5f6976a27e853ffcb2','获取模拟机的最新位置信息','','cmii-uav-surveillance','/surveillance/simulator/get_location','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-09-23 20:58:59'),(2429,'API_49e2085580e8c537ac1f3378e04687f2','无人机航线飞行,提供航线id','','cmii-uav-surveillance','/surveillance/uav_command/waypoint_fly_with_lineId','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-09-23 20:59:01'),(2430,'API_899c337fe6cebd61e87ee0b09528e02b','无人机航线飞行,直接使用航线数据,复亚机库不适用','','cmii-uav-surveillance','/surveillance/uav_command/waypoint_fly_with_Waypoints','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-09-23 20:58:58'),(2431,'API_53effa942c695976d7390a99b60e9be7','暂停','','cmii-uav-surveillance','/surveillance/uav_command/pause','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-09-23 20:58:59'),(2432,'API_4408b380c741de9ca146386344a6c49e','继续','','cmii-uav-surveillance','/surveillance/uav_command/continue','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-09-23 20:58:57'),(2433,'API_b8b20ebeb691ddceac7ab31f4791858e','停止','','cmii-uav-surveillance','/surveillance/uav_command/stop','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-09-23 20:58:59'),(2434,'API_c7cf8eebf5453170f50b2ba30c29b871','降落','','cmii-uav-surveillance','/surveillance/uav_command/landing','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-09-23 20:58:58'),(2435,'API_9f0a3baa028c4c7d825cd1194f43b3cd','强制降落','','cmii-uav-surveillance','/surveillance/uav_command/force_landing','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-09-23 20:59:00'),(2436,'API_fe9abb217850cd35ba518f3f5d35ab3e','升起','','cmii-uav-surveillance','/surveillance/uav_command/fly_up','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-09-23 20:58:56'),(2437,'API_07150800502f2405a3eaa9f9d9785424','返航','','cmii-uav-surveillance','/surveillance/uav_command/go_home','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-09-23 20:58:57'),(2438,'API_c4962efa1df1597386caa85abc472fd3','获取虚拟摇杆权限','','cmii-uav-surveillance','/surveillance/uav_command/get_stick_control','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-09-23 20:58:58'),(2439,'API_90a5ec69c16b8d24b6c2cd6caf0028fa','释放摇杆控制权','','cmii-uav-surveillance','/surveillance/uav_command/release_stick_control','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:58:58'),(2440,'API_472f3d8cb1d24475b4c53ae791c7ef06','获取单个无人机目前的航迹,不包含态势数据','','cmii-uav-surveillance','/surveillance/basic/queryUavPoints','GET',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:59:01'),(2441,'API_d507c916799dd8793764ccc1a23577e0','基础版 起飞','','cmii-uav-surveillance','/surveillance/basic/take_off','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:58:57'),(2442,'API_f0742ab3bd6fdfca73d28f8e4c385d3a','基础版 查找设备','','cmii-uav-surveillance','/surveillance/basic/queryDeviceBasic','GET',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:58:56'),(2443,'API_a9ae3c17a944493037ea65c73fd9b0f5','noticeUavOffline','','cmii-uav-surveillance','/surveillance/basic/notice_uav_offline','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-03-28 02:10:37'),(2444,'API_d298e45865b3bb57fe67f4bf07683ad4','查询uav 当前关联的航线,没有就返回空','','cmii-uav-surveillance','/surveillance/basic/get_uav_line','GET',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:58:58'),(2445,'API_71d75d11474ddf745eb72b57693c1793','停止航行','','cmii-uav-surveillance','/surveillance/basic/stop_waypoint_fly','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:58:58'),(2446,'API_a73e01e368501ae66a62f8fd8f8ce995','开始航行','','cmii-uav-surveillance','/surveillance/basic/start_waypoint_fly','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:58:56'),(2447,'API_2bebccdddfadd12ae65863afd4d6d09b','云台显示模式修改','','cmii-uav-surveillance','/surveillance/payload/camera/display_mode','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:58:59'),(2448,'API_5c26311ad924a8a72a0f7d8112df4fa7','喊话器音量设置','','cmii-uav-surveillance','/surveillance/payload/megaphone/configure_volume','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:58:59'),(2449,'API_d859d875f17b4ed41e735b682b913f6f','喊话器播放录音文件','','cmii-uav-surveillance','/surveillance/payload/megaphone/play_record','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:59:00'),(2450,'API_4479eaf72c2305914a2e399d90bbb89b','喊话器播放实时文件','','cmii-uav-surveillance','/surveillance/payload/megaphone/play_realtime','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:58:58'),(2451,'API_194239803c72c9a5ea14cf9923e780e2','喊话器播放文字内容','','cmii-uav-surveillance','/surveillance/payload/megaphone/play_text','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:58:59'),(2452,'API_0e1b9d2a627667b80b12df5271e76aab','喊话器停止喊话','','cmii-uav-surveillance','/surveillance/payload/megaphone/stop','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:58:58'),(2453,'API_bf245daffc5834ffea64e7f74c430923','摄像机拍照','','cmii-uav-surveillance','/surveillance/payload/camera/take_picture','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:58:56'),(2454,'API_4d91532fc3e323d94881fe06a3c07c92','摄像机开始录像','','cmii-uav-surveillance','/surveillance/payload/camera/start_record','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:58:59'),(2455,'API_f0d945da3b7ef5e706526090bd4bd457','摄像机停止录像','','cmii-uav-surveillance','/surveillance/payload/camera/stop_record','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:58:56'),(2456,'API_908c220ff648b20e611ead6e94513623','天途喷水控制','','cmii-uav-surveillance','/surveillance/payload/spray/sprayCommand','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:59:00'),(2457,'API_ab91c9b512a4881d6219043a2fd976e9','相机 拍照 摄像 模式切换','','cmii-uav-surveillance','/surveillance/payload/camera/mode_change','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:59:00'),(2458,'API_0dde8d5f15f40684d35e2b65de802a54','云台控制','','cmii-uav-surveillance','/surveillance/payload/gimbal/control','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:58:59'),(2459,'API_222be6616e034c6d0466dec1758eebfc','摄像头自动对焦','','cmii-uav-surveillance','/surveillance/payload/camera/auto_focus','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:58:58'),(2460,'API_e2c19cc40f8e8de1821e53866dba58ef','镜头缩放','','cmii-uav-surveillance','/surveillance/payload/camera/zoom','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-09-23 20:59:00'),(2461,'API_2665eb91efb67028d52a34a96710fb14','uploadFlight','','cmii-uav-surveillance','/oapi/uav/flight/upload','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:23'),(2462,'API_31be97347352cdb80a3ac136c6188a1e','uploadFlight','','cmii-uav-surveillance','/oapi/uav/flight/batchUpload','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:23'),(2463,'API_ffe05783d4dd37a157b8708688ab481a','uploadDefaultFlight','','cmii-uav-surveillance','/oapi/uav/flight/batchUploadDefault','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:23'),(2464,'API_570ab7e721bbc58022b58ac3f2151980','uploadDefaultFlight','','cmii-uav-surveillance','/oapi/uav/flight/uploadDefault','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:23'),(2465,'API_a3d27cd841e3007e453c875579e96a56','findTrackByOrderId','','cmii-uav-surveillance','/oapi/uav/flight/trackOrder','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:23'),(2466,'API_28a6e0562c58c1b27589f1381dfd379f','findTrackByMissionId','','cmii-uav-surveillance','/oapi/uav/flight/trackMission','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:23'),(2467,'API_614fcaaabfecd69546b563a394688800','返航','','cmii-uav-surveillance','/api/uav/VirtualStick/return_home','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2468,'API_8485471c57ae24775874be6625ecc9c0','sendPause','','cmii-uav-surveillance','/uav_fly_command/pause','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2469,'API_fc5e29e329b49af508f5ab5a3d6815da','sendContinue','','cmii-uav-surveillance','/uav_fly_command/continue','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2470,'API_35b2cc9115dce36bcc9cb73df7f1e317','getStickControl','','cmii-uav-surveillance','/uav_fly_command/get_stick_control','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2471,'API_8274bee20034a8dd6f77462e06cfb830','releaseStickControl','','cmii-uav-surveillance','/uav_fly_command/release_stick_control','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2472,'API_e5d8b0af8267becb8482410fb17ca378','sendStop','','cmii-uav-surveillance','/uav_fly_command/stop','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2473,'API_606e42663a7bcf7891550b7d0a95c9dc','sendLanding','','cmii-uav-surveillance','/uav_fly_command/landing','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2474,'API_ad13dd56b3c80fc7643dd2907299922e','sendForceLanding','','cmii-uav-surveillance','/uav_fly_command/force_landing','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2475,'API_ea62e59621a2ee0c069fb419cab9414f','sendFlyUp','','cmii-uav-surveillance','/uav_fly_command/fly_up','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2476,'API_01c97f88970dc6b83bca47a95ce6b924','sendGoHome','','cmii-uav-surveillance','/uav_fly_command/go_home','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2477,'API_8c866fe63853e81e0a6203d400e802ae','waypointFly','','cmii-uav-surveillance','/uav_fly_command/waypoint_fly','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2478,'API_ad1540f3b2a53aa5b593d0e1b8232a91','给飞行监视提供航线飞行的航线信息','','cmii-uav-surveillance','/api/uav/waypoint/for_sur/waypoints','GET',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-03-29 09:05:04'),(2479,'API_62109ac3c5daf091b58c48bd57dc91bf','configureDisplayMode','','cmii-uav-surveillance','/payload/camera/display_mode','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2480,'API_93a4abb94fb3115d2b577f3c01e99ac0','configureMegaphoneVolume','','cmii-uav-surveillance','/payload/megaphone/configure_volume','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2481,'API_5ccae1a58718aa90e5284dcf34e769d3','megaphoneStopPlay','','cmii-uav-surveillance','/payload/megaphone/stop','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2482,'API_7c30414d58758876ed8aa8bccdb91a16','megaphoneStartPlay','','cmii-uav-surveillance','/payload/megaphone/play','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2483,'API_b712211caf2762ac60bf1b1fff82ce54','cameraTakePicture','','cmii-uav-surveillance','/payload/camera/take_picture','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2484,'API_da546cee004e96f950734d0ac9c21cab','cameraStartRecord','','cmii-uav-surveillance','/payload/camera/start_record','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2485,'API_bec475b02b5728a57c493a16b85b8a64','cameraStopRecord','','cmii-uav-surveillance','/payload/camera/stop_record','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2486,'API_083c080b101f3711488db3b1359f15b4','sprayCommand','','cmii-uav-surveillance','/payload/spray/sprayCommand','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2487,'API_0fb5ad73a3e3f3cc0b14afbcf2e048aa','cameraModeChange','','cmii-uav-surveillance','/payload/camera/mode_change','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2488,'API_81514e96ef03d919a84033202589e9d1','gimbalControl','','cmii-uav-surveillance','/payload/gimbal/control','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2489,'API_b408699b51b43b341d8673fa15f0fab2','cameraAutoFocus','','cmii-uav-surveillance','/payload/camera/auto_focus','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2490,'API_93f3a9f4b3c16468f746e9d3f599bcff','cameraZoom','','cmii-uav-surveillance','/payload/camera/zoom','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2491,'API_81c4b023130f2ba573eca31920a23393','获取游客的无人机设备列表','','cmii-uav-surveillance','/api/uav/plane/queryVisitorUavList','GET',_binary '\0',_binary '\0','2022-03-11 03:43:14',1,'2023-03-29 09:05:05'),(2492,'API_c9e15b34c1162daf6277074edfb9c6b6','按无人机编码查询无人机是否是真机','','cmii-uav-surveillance','/api/uav/plane/queryUavRealByUavCode','GET',_binary '\0',_binary '\0','2022-03-11 03:43:14',1,'2023-03-29 09:05:05'),(2493,'API_f08b73c0fdd7b59599494a964e82612a','按无人机编码查询无人机详情查询不用公司id','','cmii-uav-surveillance','/api/uav/plane/queryDetailByUavCodeWithoutCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:43:14',1,'2023-03-29 09:05:05'),(2494,'API_1e6ab833e962c2ff64fbf6e000a3310c','载荷绑定的无人机编码查询','','cmii-uav-surveillance','/api/uav/plane/queryBoundByDevNo','GET',_binary '\0',_binary '\0','2022-03-11 03:43:14',1,'2023-03-29 09:05:05'),(2495,'API_a3e9bbaa35d07d89747c7744316f9971','查询包括子公司的真实无人机和模拟机列表','','cmii-uav-device','/api/uav/plane/queryUavRealByCompanyId','GET',_binary '\0',_binary '\0','2022-03-14 01:44:53',1,'2024-10-11 01:36:42'),(2496,'API_cd517d91bed3c4b36218eab52cc53e7c','按无人机编码查询无人机是否是真机','','cmii-uav-device','/api/uav/plane/queryUavRealByUavCode','GET',_binary '\0',_binary '\0','2022-03-14 01:44:54',1,'2024-10-11 01:36:47'),(2497,'API_c452e0b6b1d8aa5d63610aad4f58bb4f','通过告警对象列表删除已经处理的告警事件','','cmii-uav-alarm','/api/uav/alarm/event/deleteAlarmbyUavList','POST',_binary '\0',_binary '\0','2022-03-15 01:20:48',1,'2024-10-11 05:48:27'),(2498,'API_ad14b1d5e25ee25eba013275cdaf7a04','查询不包含指定id的所有航线','','cmii-uav-waypoint','/api/uav/waypoint/evnProtection/airline_all_list/except_ids','POST',_binary '\0',_binary '\0','2022-03-15 05:42:40',1,'2024-09-09 09:16:28'),(2499,'API_9a2f52f178db9c7adbfdc8feb6785dd4','获取最近十分钟的环保监测数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/envProtection/monitor/env_history_data/{uasId}','GET',_binary '\0',_binary '\0','2022-03-15 05:43:10',1,'2024-10-15 02:14:15'),(2500,'API_bec84324dc59a33995c9203bbf3565df','查询在线设备资产数量','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/envProtection/device/device_num','GET',_binary '\0',_binary '\0','2022-03-15 05:43:10',1,'2022-04-25 02:51:27'),(2501,'API_49dd2fc850d5a8c796e49cceea21dc30','查询待添加航线列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/envProtection/airLine/list_to_add','POST',_binary '\0',_binary '\0','2022-03-15 05:43:10',1,'2024-10-15 02:14:11'),(2502,'API_12ee5dd7ce3c81ac003c5a170a240997','查询已添加的航线列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/envProtection/airLine/list_added','GET',_binary '\0',_binary '\0','2022-03-15 05:43:10',1,'2024-10-15 02:14:18'),(2503,'API_28ee1893d7ef56712c6c7b0560779d3f','删除航线','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/envProtection/airLine/{id}','DELETE',_binary '\0',_binary '\0','2022-03-15 05:43:10',1,'2024-10-15 02:14:10'),(2504,'API_c198b43340bcf3a70ae2c8ce0d981a04','批量添加航线信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/envProtection/airLine/batch','POST',_binary '\0',_binary '\0','2022-03-15 05:43:10',1,'2024-10-15 02:14:08'),(2505,'API_b76e20107ed5f8bd56f6411514bec89d','查询作业信息列表for环保大屏','','cmii-uav-mission','/api/uav/mission/mission_info_list/list_for_env_protection','GET',_binary '\0',_binary '\0','2022-03-15 07:36:10',1,'2024-10-10 08:57:01'),(2506,'API_6e11dbc21cafdab7a8bff6e039121a0c','nacosRootTest','','cmii-uav-mission','/report_and_video/test','GET',_binary '\0',_binary '\0','2022-03-15 07:36:10',1,'2022-05-07 08:31:53'),(2507,'API_7a8b9f5e2324877ba5cff838fde20bc0','创建智慧环保快速作业','返回作业id','cmii-uav-mission','/api/uav/mission/mission_info/fast_mission_for_env_protection','POST',_binary '\0',_binary '\0','2022-03-15 07:36:11',1,'2024-10-10 08:57:02'),(2508,'API_e7623a4f1ced64d30265844f88b9e593','visitorUavCheck','','cmii-uav-surveillance','/surveillance/basic/uas_auth_check','POST',_binary '\0',_binary '\0','2022-03-16 03:14:09',1,'2024-09-23 20:58:58'),(2509,'API_f3ecf4af648d67c9a354e6cb0674a885','校验Token获取模型分享数据','校验Token获取模型分享数据','cmii-uav-data-post-process','/v1/permission/share/queryShareDataByToken','GET',_binary '\0',_binary '\0','2022-03-25 03:44:24',1,'2024-09-09 09:16:28'),(2510,'API_e39052b1b57b2e43593eb02ba1b0da86','获取模型分享token','','cmii-uav-data-post-process','/uav/share/modelShareToken','GET',_binary '\0',_binary '\0','2022-03-25 03:44:24',1,'2024-09-09 09:16:29'),(2511,'API_3cafdc89dfa0baf145cea6ff08dab7d1','test','','cmii-uav-data-post-process','/product/test','GET',_binary '\0',_binary '\0','2022-03-25 03:44:24',1,'2024-09-09 09:16:30'),(2512,'API_74dfcb65435278c2fcd33b8ef83c3969','getDocumentation','','cmii-uav-data-post-process','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-03-25 03:44:25',1,'2024-09-09 09:16:29'),(2513,'API_6b9c5a403a7d181a8f7c65f88a299f29','uiConfiguration','','cmii-uav-data-post-process','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-03-25 03:44:25',1,'2024-09-09 09:16:30'),(2514,'API_4ee0726de24e6d9868e19fc9c62b826a','securityConfiguration','','cmii-uav-data-post-process','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-03-25 03:44:25',1,'2024-09-09 09:16:29'),(2515,'API_ae1249fdd6106383b33bcdecff87f998','swaggerResources','','cmii-uav-data-post-process','/swagger-resources','GET',_binary '\0',_binary '\0','2022-03-25 03:44:25',1,'2024-09-09 09:16:30'),(2516,'API_feca6aa2874b523a9459c2424155dd98','getDocumentation','','cmii-uav-data-post-process','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-03-25 03:44:25',1,'2024-09-09 09:16:28'),(2517,'API_557dfd58eece9c1041ea24e5ec60b2be','getBucket1','','cmii-uav-material-warehouse','/api/v1/warehouse/scr/getBucket1','GET',_binary '\0',_binary '\0','2022-03-25 03:45:03',1,'2024-10-11 08:57:34'),(2518,'API_e14ab995f12bae09b6d94263ed78d8db','模型分享文件下载','','cmii-uav-material-warehouse','/api/v1/warehouse/project/downloadModelFile/bypass/**','GET',_binary '\0',_binary '\0','2022-03-25 03:45:03',1,'2024-10-11 08:57:34'),(2519,'API_ea879d36f382278b4373abb7cb0cb9e6','获取来源域信息','','cmii-uav-material-warehouse','/api/v1/warehouse/internal/listScr','GET',_binary '\0',_binary '\0','2022-03-25 03:45:03',1,'2024-10-11 08:57:35'),(2520,'API_767d17d3e8141b754e28d55e38c0e687','获取绕行认证token','','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getBypassToken','POST',_binary '\0',_binary '\0','2022-03-25 03:45:03',1,'2024-10-11 08:57:35'),(2521,'API_2e7ae6af196ae27fd208151f2f5c6b0d','getDocumentation','','cmii-uav-material-warehouse','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-03-25 03:45:04',1,'2024-10-11 08:57:35'),(2522,'API_541acf73414970602d251465ab00d767','swaggerResources','','cmii-uav-material-warehouse','/swagger-resources','GET',_binary '\0',_binary '\0','2022-03-25 03:45:04',1,'2024-10-11 08:57:36'),(2523,'API_da037cebf7a6ad08b1e22b5bc5feb570','uiConfiguration','','cmii-uav-material-warehouse','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-03-25 03:45:04',1,'2024-10-11 08:57:34'),(2524,'API_803a045c332c6f51d2bbcb5c3e672a73','securityConfiguration','','cmii-uav-material-warehouse','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-03-25 03:45:04',1,'2024-10-11 08:57:36'),(2525,'API_9c715588bae1d7427bee6af10f6044ce','getDocumentation','','cmii-uav-material-warehouse','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-03-25 03:45:04',1,'2024-10-11 08:57:35'),(2526,'API_6119ee0b87e868a20c9e08899357e6d7','getQuotaInfoUseByType','','cmii-uav-user','/client/quota/client/quota/getQuotaUseInfoByType','POST',_binary '\0',_binary '\0','2022-03-30 03:18:41',1,'2022-04-25 02:50:17'),(2527,'API_284e320c6a841710d98e01292da09c18','getDocumentation','','cmii-uav-user','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:41',1,'2024-10-11 15:37:14'),(2528,'API_728b8c57db4c6c0b705d5530ac9a9511','uiConfiguration','','cmii-uav-user','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-03-30 03:18:41',1,'2024-10-11 15:37:15'),(2529,'API_05f507cccc8b8e92bd008fc09d4c71ce','swaggerResources','','cmii-uav-user','/swagger-resources','GET',_binary '\0',_binary '\0','2022-03-30 03:18:41',1,'2024-10-11 15:37:11'),(2530,'API_6dbae71c90d3b3330ff3cbdcd488fdff','securityConfiguration','','cmii-uav-user','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-03-30 03:18:42',1,'2024-10-11 15:37:12'),(2531,'API_4557b0cbb4b7d06a2eab089c66cc0c7e','getDocumentation','','cmii-uav-user','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:42',1,'2024-10-11 15:37:17'),(2532,'API_9dba39306b6890d8a5a45653099bbdb3','分页查询不包含指定id的航线','','cmii-uav-waypoint','/api/uav/waypoint/evnProtection/airline_info_list/except_ids','POST',_binary '\0',_binary '\0','2022-03-30 03:18:43',1,'2024-09-09 09:16:29'),(2533,'API_409093c7159def23cec4d0055fd04d04','getDocumentation','','cmii-uav-logger','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:44',1,'2024-10-15 02:44:47'),(2534,'API_b18a9fe72e9a7d19d9e5a57da928c016','uiConfiguration','','cmii-uav-logger','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-03-30 03:18:44',1,'2024-10-15 02:44:48'),(2535,'API_97dce13d5d2d27ead51a858ba3739145','swaggerResources','','cmii-uav-logger','/swagger-resources','GET',_binary '\0',_binary '\0','2022-03-30 03:18:44',1,'2024-10-15 02:44:47'),(2536,'API_3a3e4f9b7f08645f3974540b65c204c9','securityConfiguration','','cmii-uav-logger','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-03-30 03:18:44',1,'2024-10-15 02:44:48'),(2537,'API_75ab987af8c4c64c61b7a38949275afb','getDocumentation','','cmii-uav-logger','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:44',1,'2024-10-15 02:44:48'),(2538,'API_0360662d26eafb263cfe3d147a3223a0','下载FMV无人机态势信息','','cmii-uav-mission','/api/uav/mission/mission_info/download_fmv_track_data/{id}','GET',_binary '\0',_binary '\0','2022-03-30 03:18:51',1,'2024-10-10 08:57:00'),(2539,'API_6328e98eb2b734c53955050da4a184f1','获取fmv格式的无人机轨迹数据','','cmii-uav-mission','/api/uav/mission/mission_info/fmv_uav_track','GET',_binary '\0',_binary '\0','2022-03-30 03:18:51',1,'2024-10-10 08:57:09'),(2540,'API_300c9b7221bc896a9aea430c21c95291','getDocumentation','','cmii-uav-industrial-portfolio','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:52',1,'2024-10-15 02:14:21'),(2541,'API_3add314b34c28e3a7827a9a5032613b9','uiConfiguration','','cmii-uav-industrial-portfolio','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-03-30 03:18:52',1,'2024-10-15 02:14:20'),(2542,'API_d8c48e4ff0f1fe40f8b48e948a10d63e','securityConfiguration','','cmii-uav-industrial-portfolio','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-03-30 03:18:52',1,'2024-10-15 02:14:17'),(2543,'API_01c641e1b4e6d9c30c319220fefd75f6','swaggerResources','','cmii-uav-industrial-portfolio','/swagger-resources','GET',_binary '\0',_binary '\0','2022-03-30 03:18:52',1,'2024-10-15 02:14:19'),(2544,'API_49d5ad513fad592408029bf44178bdfd','getDocumentation','','cmii-uav-industrial-portfolio','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:52',1,'2024-10-15 02:14:11'),(2545,'API_5d01133a91598b434cf3ffce3baf9550','获取回放AI视频token','获取回放AI视频token接口','cmii-uav-cloud-live','/client/live/playbackAi/token','POST',_binary '\0',_binary '\0','2022-03-30 03:18:56',1,'2024-10-12 09:42:38'),(2546,'API_7cfc25f15a47c4567c5d1bbae53690f3','获取回放AI视频token列表','获取回放AI视频token列表接口','cmii-uav-cloud-live','/client/live/playbackAi/tokens','POST',_binary '\0',_binary '\0','2022-03-30 03:18:56',1,'2024-10-12 09:42:36'),(2547,'API_a15968b980c85a0ff2c44091096ae066','getDocumentation','','cmii-uav-cloud-live','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:57',1,'2024-10-12 09:42:37'),(2548,'API_f78d3ef6fc559f0a6dfcfe7b80751af4','uiConfiguration','','cmii-uav-cloud-live','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-03-30 03:18:57',1,'2024-10-12 09:42:38'),(2549,'API_686c9a27044cbeb2e932628006b22022','swaggerResources','','cmii-uav-cloud-live','/swagger-resources','GET',_binary '\0',_binary '\0','2022-03-30 03:18:57',1,'2024-10-12 09:42:36'),(2550,'API_871a9156aa421a1b37b481fdf8fb936f','securityConfiguration','','cmii-uav-cloud-live','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-03-30 03:18:57',1,'2024-10-12 09:42:37'),(2551,'API_e0a09b08d3699ce5a5c4d6d8e487c541','getDocumentation','','cmii-uav-cloud-live','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:57',1,'2024-10-12 09:42:33'),(2552,'API_3f648559133e61dd09837a0aa5b7bb3a','获取MP4作业视频','','cmii-uav-mission','/api/uav/mission/mission_info/vedio_mp4/{id}','GET',_binary '\0',_binary '\0','2022-04-01 02:34:14',1,'2024-10-10 08:57:13'),(2553,'API_c6d2d4e24b57855eb8f054ad6d809d46','获取m3u8作业视频','','cmii-uav-mission','/api/uav/mission/mission_info/vedio_m3u8/{id}','GET',_binary '\0',_binary '\0','2022-04-01 02:34:14',1,'2024-10-10 08:57:08'),(2554,'API_4ee60ddea40d13fa570f7d811a4383e6','处理老作业合成视频','','cmii-uav-mission','/api/uav/mission/mission_info/history_vedio','GET',_binary '\0',_binary '\0','2022-04-01 02:34:14',1,'2024-10-10 08:57:03'),(2555,'API_35ba6f391708c59b0cb8ef08ff2ddb92','处理单个历史作业合成视频','','cmii-uav-mission','/api/uav/mission/mission_info/history_vedio/{id}','GET',_binary '\0',_binary '\0','2022-04-01 02:34:14',1,'2024-10-10 08:57:14'),(2556,'API_ada4340c15f0563ab83e660cae0dc7c7','getDocumentation','','cmii-uav-surveillance','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-01 06:32:33',1,'2024-09-23 20:58:57'),(2557,'API_118f97a041a0085ff14e57a730170d0a','uiConfiguration','','cmii-uav-surveillance','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-01 06:32:33',1,'2024-09-23 20:59:00'),(2558,'API_2fd6b2ec21f2a7acb0836eaac69f0778','swaggerResources','','cmii-uav-surveillance','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-01 06:32:33',1,'2024-09-23 20:59:00'),(2559,'API_d6293f405604065292a57f8192e55840','securityConfiguration','','cmii-uav-surveillance','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-01 06:32:33',1,'2024-09-23 20:59:00'),(2560,'API_fd8ba8f9bbd6df918ab9897bd6cbfb66','getDocumentation','','cmii-uav-surveillance','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-01 06:32:33',1,'2024-09-23 20:59:00'),(2561,'API_01fb4e7a0b145af32f7ce420efc64924','停止AI检测','','cmii-uav-mission','/api/uav/mission/surveillance/stop_ai_detection','GET',_binary '\0',_binary '\0','2022-04-07 03:47:38',1,'2024-10-10 08:57:04'),(2562,'API_5c7432080fbf74f65180b30fc6afaaf6','获取作业AI视频','','cmii-uav-mission','/api/uav/mission/mission_info/ai_vedio/{id}','GET',_binary '\0',_binary '\0','2022-04-07 03:47:38',1,'2024-10-10 08:57:11'),(2563,'API_39b9ccc5f762bd8d06b4fef7b13fc8f3','给飞行监视提供航线飞行的航线信息,只需要航线id','','cmii-uav-surveillance','/api/uav/waypoint/for_sur/waypoints_with_id','GET',_binary '\0',_binary '\0','2022-04-13 06:33:39',1,'2023-03-29 09:05:04'),(2564,'API_b37d58bf331f4f76dc7b19c2f0c8401a','修改角色并授权资源组','','cmii-uav-user','/api/uav/role/updateAndAuthorityGroup','POST',_binary '\0',_binary '\0','2022-04-27 02:45:02',1,'2024-10-11 15:37:11'),(2565,'API_1840f89179ef93cd9a6550c61c0a2b32','查询某公司有效角色的列表','','cmii-uav-user','/api/uav/role/queryOneCompany','POST',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-10-11 15:37:18'),(2566,'API_5574ca8695086e09a34dc22ddec566a8','新增角色并授权资源组','','cmii-uav-user','/api/uav/role/addAndAuthorityGroup','POST',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-10-11 15:37:13'),(2567,'API_093f51549470c1f5d78593100e7ff71b','查询组织已用配额','','cmii-uav-user','/client/quota/getUsedQuotaNumByType','POST',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-10-11 15:37:09'),(2568,'API_e7d98c8b1405680df0a72fd712e57290','查询权限组树型结构','','cmii-uav-user','/api/uav/group/trees','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-10-11 15:37:10'),(2569,'API_01fd6de539cb9f9aa5668922a0ace4ff','查询权限组详细列表','','cmii-uav-user','/api/uav/group/list','POST',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-10-11 15:37:20'),(2570,'API_88de3838653107ec360b2c7b17e3c12c','查询权限组资源树型结构','','cmii-uav-user','/api/uav/group/resourceTrees','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-10-11 15:37:18'),(2571,'API_53146fed117f8c89cc11e8a012c97b69','查找出未选择的权限组','','cmii-uav-user','/api/uav/group/dependsUnChecked','POST',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-10-11 15:37:16'),(2572,'API_a7a4ccbfd3aff2d60b958ce3355e4bf7','管理员获取全平台的所有权限组树','','cmii-uav-user','/api/uav/group/queryAllPlatformsResourceGroupTreeForAdmin','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-10-11 15:37:14'),(2573,'API_32475e5852084a6f2a18e9277bf161cd','获取某个角色的全平台权限组树','','cmii-uav-user','/api/uav/group/queryAllPlatformsResourceGroupTreeForRole','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-10-11 15:37:20'),(2574,'API_74db49217ba70f4dd0bd402d840bb72c','给资源组赋予菜单按钮','','cmii-uav-user','/api/uav/group/authorityResource','POST',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-10-11 15:37:15'),(2575,'API_949caf693b72457471529fc1a359c6aa','获取自己所在公司的全平台权限组树','','cmii-uav-user','/api/uav/group/queryAllPlatformsResourceGroupTreeForMyCompany','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-10-11 15:37:12'),(2576,'API_7eed6e744998919c9c8231c58069ee2f','获取某个公司的全平台权限组树','','cmii-uav-user','/api/uav/group/queryAllPlatformsResourceGroupTreeForCompany','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-10-11 15:37:10'),(2577,'API_107f9069a3f501b65fdfcd791c0062dc','获取某个用户的全平台权限组树','','cmii-uav-user','/api/uav/group/queryAllPlatformsResourceGroupTreeForUser','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-10-11 15:37:17'),(2578,'API_9ab9fe4b26b4c290781e3796906f7af0','查询自己公司的子孙公司,普通管理员仅自己公司','','cmii-uav-user','/api/uav/org/company_scopes','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-10-11 15:37:11'),(2579,'API_433629c1f4512e6f7cfd5e45efc0d848','查询公司的子孙公司(不包括自己公司)','','cmii-uav-user','/api/uav/org/descendants','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-10-11 15:37:08'),(2580,'API_fa8e6a48b33398f42e01ba89b8434a0e','查询公司所在的族谱,所在树的全部节点','','cmii-uav-user','/api/uav/org/genealogy','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-10-11 15:37:18'),(2581,'API_96c010936d0212bc2e6a96ae0df4c9c1','查询公司性质列表','','cmii-uav-user','/api/uav/org/companyNatures','GET',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-10-11 15:37:18'),(2582,'API_706b176b853fc3850409aed6aca58d40','分页查询公司的子公司','','cmii-uav-user','/api/uav/org/pageChildrenCompany','POST',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-10-11 15:37:10'),(2583,'API_94ab3b50003fb911a0ac2c2bcf2f7d9f','分页查询公司树型结构','','cmii-uav-user','/api/uav/org/pageCompanyTree','POST',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-10-11 15:37:19'),(2584,'API_d590165e9ffcba5c3ab549087a8517a5','查询公司的子孙公司(包括自己公司)','','cmii-uav-user','/api/uav/org/descendants_with_own','GET',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-10-11 15:37:13'),(2585,'API_a3c45d6497bb720021eac3c3d3626524','getDocumentation','','cmii-uav-mqtthandler','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-09-25 08:48:46'),(2586,'API_f89a7df6e26465006c2c6a0cba555553','uiConfiguration','','cmii-uav-mqtthandler','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-09-25 08:48:46'),(2587,'API_2277c14a0d6d52bf21d0486f8fc69028','securityConfiguration','','cmii-uav-mqtthandler','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-09-25 08:48:47'),(2588,'API_6d1dce5ed5db158800f38d4d7f191f1d','swaggerResources','','cmii-uav-mqtthandler','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-09-25 08:48:46'),(2589,'API_61e908b2d5b3c4c66b0de5407e792a5e','getDocumentation','','cmii-uav-mqtthandler','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-09-25 08:48:46'),(2590,'API_1e7067f999bef83d2f1006ae1ae356a0','查询按钮,菜单所属的资源组集合','','cmii-uav-user','/api/uav/resource/queryResouceGroups','GET',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-10-11 15:37:11'),(2591,'API_09572688f3ed468db68e104ac7e6ac99','根据资源id,获取所有的父资源','','cmii-uav-user','/api/uav/resource/queryParentsById','GET',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-10-11 15:37:16'),(2592,'API_46cdaf99ebad4e635a0b5b61fb509c50','根据编码导出资源信息XML','','cmii-uav-user','/api/uav/resource/syncExportResourceXML','GET',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-10-11 15:37:15'),(2593,'API_8a2fcdbeba25a9f8e605f78da7b668fa','根据编码导入资源信息XML','','cmii-uav-user','/api/uav/resource/syncImportResourceXML','POST',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-10-11 15:37:08'),(2594,'API_eababd8d641858ec0dc94a96b119fc2e','菜单资源同步XML','','cmii-uav-user','/api/uav/resource/syncResource','POST',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-10-11 15:37:17'),(2595,'API_cb8e545bd520a55501bd9058d4a90dac','查询无人机在线状态','','cmii-uav-mqtthandler','/api/uav/plane/queryUavOnlineStat','GET',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2023-05-04 09:36:22'),(2596,'API_aafaa3624ccfca4434946824ffa8c688','获取公司gis信息','','cmii-uav-user','/api/uav/user/profile/companyGisInfo','GET',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-10-11 15:37:20'),(2597,'API_52c1eb609c16345d337004d08500ee34','测试List对象','','cmii-uav-user','/api/uav/uavTestPO/listObject','POST',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-10-11 15:37:12'),(2598,'API_9e55f6b9c8d021b29c831f91df9688fa','测试ListInt','','cmii-uav-user','/api/uav/uavTestPO/listInt','POST',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-10-11 15:37:16'),(2599,'API_0138862efbd1381847bc149173fadfb1','测试ListInt','','cmii-uav-user','/api/uav/uavTestPO/int','POST',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-10-11 15:37:12'),(2600,'API_7c46c892a835c386f5491d57086e1b78','testPath','','cmii-uav-user','/api/uav/uavTestPO/testPath','POST',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-10-11 15:37:18'),(2601,'API_e7a568f15bc9f756091c84492f47d320','查询某公司的用户列表','','cmii-uav-user','/api/uav/user/findOneCompanyPage','POST',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-10-11 15:37:12'),(2602,'API_40a85440b0431a8aaf4ce0266653f075','新建&更新组织最大可用配额查询接口','','cmii-uav-user','/api/admin/system/quota/getMaxQuotaInfo','POST',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-10-11 15:37:09'),(2603,'API_1adca4c2f75642b528e15166f4d0525a','数据权限升级','','cmii-uav-user','/api/uav/group-sync/dbMygration','PUT',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-10-11 15:37:16'),(2604,'API_d25daf1a7f47e18058fddb9cfd58fd95','导出权限组,权限组与资源的关系XML','','cmii-uav-user','/api/uav/group-sync/syncExportGroupsAndGroupResourceMappingXML','GET',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-10-11 15:37:17'),(2605,'API_dc1325fbbf764825474bdab8eb1f82ba','导ru权限组,权限组与资源的关系XML','','cmii-uav-user','/api/uav/group-sync/syncImportGroupsAndGroupResourceMappingXML','POST',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-10-11 15:37:16'),(2606,'API_60b09fb94ce3496ff90a4857ef89785b','同步资源组与资源的映射关系','','cmii-uav-user','/api/uav/group-sync/syncGroupsAndGroupResourceMapping','POST',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-10-11 15:37:08'),(2607,'API_342d642b2fa1a417bb82509b6ae66a30','导出资源组模板','','cmii-uav-user','/api/uav/group-sync/syncExportGroupTemplatesXML','GET',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-10-11 15:37:19'),(2608,'API_5525d2fef1a7dfd03ce6ae26df0aa195','导入资源组模板','','cmii-uav-user','/api/uav/group-sync/syncImportGroupTemplatesXML','POST',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-10-11 15:37:14'),(2609,'API_bf0b1ee8a98d585edee95dafee344142','多环境之间同步资源组模板','','cmii-uav-user','/api/uav/group-sync/syncGroupTemplates','POST',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-10-11 15:37:16'),(2610,'API_5ea94a0889354836cbd1cc9f3b672ad6','更新rootId为空的公司','','cmii-uav-user','/api/uav/group-sync/correctCompanyRootId','POST',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-10-11 15:37:12'),(2611,'API_581fdd0ea099d6547069e61de1c5a5cf','添加演示模板','','cmii-uav-user','/api/uav/group-template/add','POST',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-10-11 15:37:18'),(2612,'API_4ba19a8bb7bd5f99724b7e66a55b2495','查询权限组所有详细列表','','cmii-uav-user','/api/uav/group-template/list','POST',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-10-11 15:37:17'),(2613,'API_80ea13663650435d1a73ce828652d6bd','查询组织已使用配额信息','','cmii-uav-user','/client/quota/getQuotaUseInfoByType','POST',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-10-11 15:37:17'),(2614,'API_3e2af60d636ca1ed913ec55de3ca8bd3','getDocumentation','','cmii-uav-airspace','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-10-11 08:57:37'),(2615,'API_751a4ab3731513f08a9c38e532d6d42d','uiConfiguration','','cmii-uav-airspace','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-10-11 08:57:37'),(2616,'API_827bb9e60c72d56401c772a130934563','用户数概况(总用户数&在线用户数)','','cmii-uav-user','/api/open/user/summary','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-10-11 15:37:15'),(2617,'API_0b3542957558e4d6fff337c8bb2e21e3','swaggerResources','','cmii-uav-airspace','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-10-11 08:57:36'),(2618,'API_d13748306aa816b972952b75d3580e18','securityConfiguration','','cmii-uav-airspace','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-10-11 08:57:37'),(2619,'API_173dd3971a5b2e4215e515cd970416ef','getDocumentation','','cmii-uav-airspace','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-10-11 08:57:37'),(2620,'API_de4d740768d7847768e4bb45baa338c4','根据公司范围查询公司的用户列表','','cmii-uav-user','/user/queryByCompanyScope','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-10-11 15:37:12'),(2621,'API_76874d731f956a8bc21b90b4c151995d','根据公司范围,使用账号,手机号,姓名模糊匹配用户列表','','cmii-uav-user','/user/queryVagueByCompanyScope','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-10-11 15:37:19'),(2622,'API_92a248782383d5a4151df2f079f62979','根据公司范围,手机号,姓名模糊匹配用户列表','','cmii-uav-user','/user/queryVagueByCId/namePhoneScope','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-10-11 15:37:13'),(2623,'API_4153d0d6ef5046411dedba0a0434135c','获取公司集合','','cmii-uav-user','/clients/org/queryByIds','POST',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-10-11 15:37:16'),(2624,'API_2fff43c8902b7f5982987580fc098270','获取公司的子孙公司包括自己','','cmii-uav-user','/clients/org/descendants_with_own','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-10-11 15:37:09'),(2625,'API_67a6671f780b4f9fe066acd721fb72b2','查询无人机在线状态','','cmii-uav-airspace','/api/uav/plane/queryUavOnlineStat','GET',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2023-03-29 08:30:26'),(2626,'API_6007c3fc3b590525460f495b02c2bd6f','给飞行监视提供航线飞行的航线信息,只需要航线id','','cmii-uav-waypoint','/api/uav/waypoint/for_sur/waypoints_with_id','GET',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2024-09-09 09:16:28'),(2627,'API_4f3edd9a9b52293c8274039d18a15002','重载业务参数','','cmii-uav-alarm','/api/uav/alarm/initParameter','POST',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2024-10-11 05:48:26'),(2628,'API_7c1f11ca6aa894a3225f9a8d4145c557','getDocumentation','','cmii-uav-alarm','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2024-10-11 05:48:27'),(2629,'API_e0be1e447ee76257d0a1e151fc603fd5','uiConfiguration','','cmii-uav-alarm','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2024-10-11 05:48:26'),(2630,'API_9111eef1a24129edea603beca94e3e02','securityConfiguration','','cmii-uav-alarm','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2024-10-11 05:48:25'),(2631,'API_57166349726e8361c53f41e89d093ff3','swaggerResources','','cmii-uav-alarm','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-10-11 05:48:25'),(2632,'API_71c9b1d72ea78199e17cc83a875f9aa6','getDocumentation','','cmii-uav-alarm','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-10-11 05:48:24'),(2633,'API_ed54eecf59da12c360a0c7769a36dd26','获取GPS坐标地址信息[FeignClient]','','cmii-admin-data','/public/api/admin/area/tool/regeo','POST',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-09-09 09:15:06'),(2634,'API_454baf69c5c624ae03301d7ae71c70fd','getDocumentation','','cmii-uav-waypoint','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-09-09 09:16:28'),(2635,'API_33e58190fc162fd27a7572628ec49968','uiConfiguration','','cmii-uav-waypoint','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-09-09 09:16:28'),(2636,'API_e82f3a73c5028a734c5f50ff913b430a','swaggerResources','','cmii-uav-waypoint','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-09-09 09:16:30'),(2637,'API_ca41b76164029c56cb6f211e22a500f9','securityConfiguration','','cmii-uav-waypoint','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-09-09 09:16:30'),(2638,'API_167f5c9c4606f942ab8074d8820d2f46','getDocumentation','','cmii-uav-waypoint','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-09-09 09:16:30'),(2639,'API_c9409405699c91590c7dabf9e63db87d','文件导入字典明细','','cmii-admin-data','/api/admin/dictionary/fileImport','POST',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-09-09 09:15:06'),(2640,'API_f19dff044b68e536ce8df43f8dac84dd','文件导出字典明细','','cmii-admin-data','/api/admin/dictionary/fileExport','GET',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-09-09 09:15:07'),(2641,'API_d94d9aec0da4b19fd50a4b315e9d39a7','查询无人机在线状态','','cmii-uav-waypoint','/api/uav/plane/queryUavOnlineStat','GET',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2023-05-04 09:35:56'),(2642,'API_c3afa707108b58d9cb6b68ae5c7ed283','根据无人机类型查询设备类型匹配列表','','cmii-admin-data','/api/admin/model/match/type/queryModelMatchListByUav','GET',_binary '\0',_binary '\0','2022-04-27 02:45:11',1,'2024-09-09 09:15:08'),(2643,'API_4cb882103bc6f97c2fe3c31dfb8eb6c8','getDocumentation','','cmii-admin-data','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:12',1,'2024-09-09 09:15:08'),(2644,'API_47a8e3e0d37ca77be1ac9934fe039256','uiConfiguration','','cmii-admin-data','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-27 02:45:12',1,'2024-09-09 09:15:08'),(2645,'API_f6bb5dd6d167aecdf23c473da3dfd63d','securityConfiguration','','cmii-admin-data','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-27 02:45:12',1,'2024-09-09 09:15:08'),(2646,'API_e0c615762e25ee05a6397222aefe8457','swaggerResources','','cmii-admin-data','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-27 02:45:12',1,'2024-09-09 09:15:08'),(2647,'API_6b0dd054428ea6530ce4a388e6d0fb3e','getDocumentation','','cmii-admin-data','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:12',1,'2024-09-09 09:15:08'),(2648,'API_121607fdc9863543f51650000f0fc92b','按年/月/日查询所有平台飞行总时长','','cmii-uav-surveillance','/surveillance/AllflyDuration/{duration}','GET',_binary '\0',_binary '\0','2022-04-27 02:45:19',1,'2024-09-23 20:58:57'),(2649,'API_0d389a1a09e2228b88ae758c3f959de4','查询无人机在线状态','','cmii-uav-surveillance','/api/uav/plane/queryUavOnlineStat','GET',_binary '\0',_binary '\0','2022-04-27 02:45:22',1,'2023-03-29 09:05:05'),(2650,'API_68753bdacc315e6581975c33647880e7','查詢包括子公司的设备列表','','cmii-uav-device','/api/uav/dev/queryDeviceList','GET',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-10-11 01:36:53'),(2651,'API_2aaaede1b5563b0a4fa5c87d5059c072','新增设备','','cmii-uav-device','/api/uav/dev/addDev','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-10-11 01:36:44'),(2652,'API_f333962bf1352ae3f443309395496c10','修改设备','','cmii-uav-device','/api/uav/dev/updateDev','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-10-11 01:36:45'),(2653,'API_5164cba6d601963304a354d348afc6ec','删除设备','','cmii-uav-device','/api/uav/dev/deleteDev','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-10-11 01:36:46'),(2654,'API_8652cf7850b6724027c40bd1f128b3c1','批量删除设备','','cmii-uav-device','/api/uav/dev/deleteDevBatch','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-10-11 01:36:45'),(2655,'API_841b6fca6859d319a9b08c93ec1f5e43','无人机实例总数接口','','cmii-uav-device','/api/open/plane/summary','GET',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-10-11 01:36:43'),(2656,'API_07a9053b3d7e250fc90ebc87ec5fceab','无人机实例总数接口','','cmii-uav-device','/api/open/planeArea','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-10-11 01:36:42'),(2657,'API_8c2b4339a58ddd7961bfcef40afd52cf','修改仓库','','cmii-uav-device','/api/uav/house/updateHouse','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-10-11 01:36:44'),(2658,'API_0d92af5e0d766243ee4b1e58cdc684d5','删除仓库','','cmii-uav-device','/api/uav/house/deleteHouse','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-10-11 01:36:49'),(2659,'API_fb599dc78672805305ea6002de13ce45','仓库关联设备信息','','cmii-uav-device','/api/uav/house/queryHouseBound','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-10-11 01:36:45'),(2660,'API_458baa7426dc09bc3a1327579edded9a','仓库可关联设备信息','','cmii-uav-device','/api/uav/house/queryValHouseBound','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-10-11 01:36:49'),(2661,'API_6a5a45853293d08ba87ac3827cbcf66a','查詢包括子公司的仓库列表','','cmii-uav-device','/api/uav/house/queryHouseList','GET',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-10-11 01:36:49'),(2662,'API_9c0f321db584d3d813a281f25cfe2df3','新增仓库','','cmii-uav-device','/api/uav/house/addHouse','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-10-11 01:36:47'),(2663,'API_7bb2b50110c6fb4815372f2bdcba0134','统计子公司范围内的设备(无人机,载荷,机库)使用数量','','cmii-uav-device','/api/uav/plane/queryDevCount','GET',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-10-11 01:36:47'),(2664,'API_a086ecddc9771b681e4061815fbb8e63','重载业务参数','','cmii-uav-device','/api/uav/plane/initParameter','POST',_binary '\0',_binary '\0','2022-04-27 02:45:24',1,'2024-10-11 01:36:51'),(2665,'API_2ca0106de89e47edf77400b05936d135','取消设备绑定','','cmii-uav-device','/api/uav/dev/unBoundDev','POST',_binary '\0',_binary '\0','2022-04-27 02:45:25',1,'2024-10-11 01:36:51'),(2666,'API_479f78171081bed9faca2e8ca745fe6b','绑定设备列表查询','','cmii-uav-device','/api/uav/dev/queryBoundBydevCode','GET',_binary '\0',_binary '\0','2022-04-27 02:45:25',1,'2024-10-11 01:36:47'),(2667,'API_ef7895bb33af75327d8df6695c0e64da','添加设备绑定','','cmii-uav-device','/api/uav/dev/boundDev','POST',_binary '\0',_binary '\0','2022-04-27 02:45:25',1,'2024-10-11 01:36:46'),(2668,'API_f78c01a72c762ad505c90da48cd93402','getDocumentation','','cmii-uav-device','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:26',1,'2024-10-11 01:36:43'),(2669,'API_5977f2474e6ec130e76828bfd7286930','uiConfiguration','','cmii-uav-device','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-27 02:45:26',1,'2024-10-11 01:36:43'),(2670,'API_54fd717c1af7b96a999fff84fe3276d7','swaggerResources','','cmii-uav-device','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-27 02:45:26',1,'2024-10-11 01:36:50'),(2671,'API_5fbdf0b1cdd87a9fd62f3e44742b385e','securityConfiguration','','cmii-uav-device','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-27 02:45:26',1,'2024-10-11 01:36:51'),(2672,'API_a3a532a479e924acb0242a6b717c61cd','getDocumentation','','cmii-uav-device','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:26',1,'2024-10-11 01:36:42'),(2673,'API_29e9f7f14d98a6348ced289a13b9c182','提供已有航线,无人机 创建快速作业','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/mission/create_fast_with_line_and_uav','POST',_binary '\0',_binary '\0','2022-04-27 02:45:27',1,'2024-10-15 02:14:14'),(2674,'API_4c11c0b09166bb135f965bd21401b339','查询已添加的航线列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/airLine/list_added/{uavCode}','GET',_binary '\0',_binary '\0','2022-04-27 02:45:27',1,'2024-10-15 02:14:17'),(2675,'API_b0342f0ee6d6785176b33a30fe21f780','批量添加航线信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/airLine/batch','POST',_binary '\0',_binary '\0','2022-04-27 02:45:27',1,'2024-10-15 02:14:13'),(2676,'API_9bbbd3836c2e12d14b573352b02368b9','删除航线','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/airLine/{id}','DELETE',_binary '\0',_binary '\0','2022-04-27 02:45:27',1,'2024-10-15 02:14:19'),(2677,'API_561c9948b63d0fceac6908c59f88267e','查询待添加航线列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/airLine/list_to_add','POST',_binary '\0',_binary '\0','2022-04-27 02:45:27',1,'2024-10-15 02:14:17'),(2678,'API_533512a3d10f3396f61082dd90bd77dd','获取测温点位列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/temperatureMeasuring_point_info/list','GET',_binary '\0',_binary '\0','2022-04-27 02:45:27',1,'2024-10-15 02:14:18'),(2679,'API_47b9e7c120f7e26e195eedcd82b993f8','根据测温点位id分页获取巡检记录列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/temperatureMeasuring_point_info/patrol_record_page_list','POST',_binary '\0',_binary '\0','2022-04-27 02:45:27',1,'2024-10-15 02:14:09'),(2680,'API_68688674fb96be9c90813c065b1268c1','消息处理测试接口','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/common/Message','POST',_binary '\0',_binary '\0','2022-04-27 02:45:27',1,'2024-10-15 02:14:10'),(2681,'API_cc60e6c600244455e919d7f113666d12','查询无人机在线状态','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavOnlineStat','GET',_binary '\0',_binary '\0','2022-04-27 02:45:28',1,'2022-11-02 09:13:11'),(2682,'API_89dbfc45753c11945f0a5ee1e53a855b','模拟发布复亚图片信息列表','','cmii-uav-mission','/oss/mock_foia_pic_info_list_publish','POST',_binary '\0',_binary '\0','2022-04-27 02:45:31',1,'2024-10-10 08:57:05'),(2683,'API_bc3e35b7a90335f8ee4528c941f99b7c','发送单机监视视频分享短信到选定的手机号','missionId 非必须','cmii-uav-mission','/report_and_video/send_video_share_sms','POST',_binary '\0',_binary '\0','2022-04-27 02:45:31',1,'2024-10-10 08:57:09'),(2684,'API_9f09fa590fba8ee2870de267ac4b1631','提供已有航线,无人机 创建快速作业','','cmii-uav-mission','/api/uav/mission/mission_info/create_fast_with_line_and_uav','POST',_binary '\0',_binary '\0','2022-04-27 02:45:32',1,'2024-10-10 08:57:03'),(2685,'API_5138febf031d37b94e6529aff77f807c','查询指定预计开始时间范围的作业-时间区间为左闭右开','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info_list_with_estimated_start_time_range','POST',_binary '\0',_binary '\0','2022-04-27 02:45:32',1,'2024-10-10 08:57:12'),(2686,'API_30ed633b13d45560fca4ecd303d5d606','基于终端维度的作业执行概况信息--开放接口','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/uav_mission_info','POST',_binary '\0',_binary '\0','2022-04-27 02:45:32',1,'2024-10-10 08:57:08'),(2687,'API_a9eef19654b65701370bf2b77dfa23ba','查询前12个月已完成作业数量--开放接口','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/mission_num_per_month','POST',_binary '\0',_binary '\0','2022-04-27 02:45:32',1,'2024-10-10 08:57:16'),(2688,'API_9ec21123e64357c0a5524b119f6573e8','查询今日和全量已完成/进行中作业数量--开放接口','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/mission_num_static','POST',_binary '\0',_binary '\0','2022-04-27 02:45:32',1,'2024-10-10 08:57:11'),(2689,'API_4d0b953a47f81652a9c1e32046c5147a','getDocumentation','','cmii-uav-mission','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:33',1,'2024-10-10 08:57:10'),(2690,'API_b9d52a009f6eb5f49817561eb5149173','uiConfiguration','','cmii-uav-mission','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-27 02:45:33',1,'2024-10-10 08:57:09'),(2691,'API_b8f5387dce4499aed5adea8fa1e48f75','securityConfiguration','','cmii-uav-mission','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-27 02:45:33',1,'2024-10-10 08:57:05'),(2692,'API_c4c97f2c2a367ac3cf399d527c7da1c6','swaggerResources','','cmii-uav-mission','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-27 02:45:33',1,'2024-10-10 08:57:02'),(2693,'API_3597a39e2e8bfed274be9c239f7e7fb1','getDocumentation','','cmii-uav-mission','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:33',1,'2024-10-10 08:57:07'),(2694,'API_da3e37ce4e9e1b1dc81c9c41e9c7f973','查询无人机在线状态','','cmii-uav-mission','/api/uav/plane/queryUavOnlineStat','GET',_binary '\0',_binary '\0','2022-04-27 02:45:33',1,'2023-07-18 04:08:27'),(2695,'API_3c48518686f7e3bc1485eb1aff1e2ff9','获取回放视频token1','获取回放视频token1接口','cmii-uav-cloud-live','/client/live/playback/token1','POST',_binary '\0',_binary '\0','2022-04-27 03:16:56',1,'2024-10-12 09:42:38'),(2696,'API_d25e1e1c0fa3f13e191c801e18d8941d','获取回放AI视频token1','获取回放AI视频token1接口','cmii-uav-cloud-live','/client/live/playbackAi/token1','POST',_binary '\0',_binary '\0','2022-04-27 03:16:56',1,'2024-10-12 09:42:35'),(2697,'API_732ef4f6817583a25459c7fb874f5b5a','获取视频流存储信息','','cmii-uav-cloud-live','/video/storage/getStorageInfo','GET',_binary '\0',_binary '\0','2022-04-27 03:16:56',1,'2024-10-12 09:42:34'),(2698,'API_b5203cfafccff79ddd6ef3658a490aa8','获取回放AI视频token列表1','获取回放AI视频token列表1接口','cmii-uav-cloud-live','/client/live/playbackAi/tokens1','POST',_binary '\0',_binary '\0','2022-05-07 08:33:42',1,'2024-10-12 09:42:32'),(2699,'API_69b4b0408d379208deea19d59ed98e85','根据日期范围筛选公司下面的飞行时长','','cmii-uav-surveillance','/surveillance/query_duration_by_time','GET',_binary '\0',_binary '\0','2022-05-25 08:34:13',1,'2024-09-23 20:59:01'),(2700,'API_258fd28d703f12613f3d56a2a7183f24','开启模拟机库','','cmii-uav-surveillance','/surveillance/simulator/start_hangar','POST',_binary '\0',_binary '\0','2022-05-25 08:34:14',1,'2024-09-23 20:58:58'),(2701,'API_37513463f05836c8602a1e1c528fe5b5','机库自动起飞','','cmii-uav-surveillance','/surveillance/simulator/auto_fly','POST',_binary '\0',_binary '\0','2022-05-25 08:34:14',1,'2024-09-23 20:58:59'),(2702,'API_937cb2e0a224e7222ac4f4b6caa5e4ef','湘潭演示','开始作业, 开启模拟机,自动飞行,返航,上传图片,结束作业','cmii-uav-surveillance','/xg_scenario','POST',_binary '\0',_binary '\0','2022-05-25 08:34:14',1,'2024-09-23 20:59:00'),(2703,'API_0303c6966093dc0f77b56442375d3f5e','publishCommand','','cmii-uav-surveillance','/mqtt/hangar/command','POST',_binary '\0',_binary '\0','2022-05-25 08:34:15',1,'2023-01-18 04:50:23'),(2704,'API_9af718e4419c544dcd67de73d14a9016','configureRTKSetting','','cmii-uav-surveillance','/mqtt/hangar/configure_RTK','POST',_binary '\0',_binary '\0','2022-05-25 08:34:15',1,'2023-01-18 04:50:23'),(2705,'API_3486edec41e52068b198470deeaade5c','sendWayLineAndSetDefault','','cmii-uav-surveillance','/mqtt/hangar/send_line_and_set_default','POST',_binary '\0',_binary '\0','2022-05-25 08:34:15',1,'2023-01-18 04:50:23'),(2706,'API_73a3d517f242d06d2e775b3c48908e96','publishSimulatorHangarTelemetry','','cmii-uav-surveillance','/mqtt/hangar/publish_simulator_data','POST',_binary '\0',_binary '\0','2022-05-25 08:34:15',1,'2023-01-18 04:50:23'),(2707,'API_50418acd60e21bb7ef1038742dcc9f3a','查询公司范围下的在线无人机,返回map','','cmii-uav-surveillance','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-05-25 08:34:16',1,'2023-03-29 09:05:05'),(2708,'API_926a3783ab9c0e5fb0cc820e50d2f71c','查询公司范围下的在线无人机,返回map','','cmii-uav-airspace','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-05-25 08:34:24',1,'2023-03-29 08:30:25'),(2709,'API_62f98911a42248cb190b4b166d58e354','查询公司/机构范围的无人机名称列表','','cmii-uav-device','/api/uav/plane/queryUavNameByCompanyId','GET',_binary '\0',_binary '\0','2022-05-25 08:34:25',1,'2024-10-11 01:36:54'),(2710,'API_cb3d59b848074a115a1e0c7cc26a5eac','查询公司范围下的在线无人机,返回map','','cmii-uav-device','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-05-25 08:34:25',1,'2024-10-11 01:36:44'),(2711,'API_5650997fb36ac4227d6dab55afac6050','查询不同时间段所有的无人机行时长','','cmii-uav-device','/api/uav/plane/queryAllFlyTotal','GET',_binary '\0',_binary '\0','2022-05-25 08:34:25',1,'2024-10-11 01:36:42'),(2712,'API_142e6a2f1b1c5821b138d6c39e1cff7b','模糊查询包括子公司的仓库列表','','cmii-uav-device','/api/uav/plane/queryHouse','GET',_binary '\0',_binary '\0','2022-05-25 08:34:26',1,'2024-10-11 01:36:53'),(2713,'API_a3c041486461b027297b1529b2d3da10','发送模拟机库遥测信息','','cmii-uav-mqtthandler','/mqtt/hangar/publish_simulator_data','POST',_binary '\0',_binary '\0','2022-05-25 08:34:29',1,'2024-09-25 08:48:47'),(2714,'API_1a87dfde0834ab278e25857240043f23','查询公司范围下的在线无人机,返回map','','cmii-uav-mqtthandler','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-05-25 08:34:30',1,'2023-05-04 09:36:21'),(2715,'API_37943f7a412c3091007dad54a69b79fa','获取作业报告的分享码','','cmii-uav-mission','/report_and_video/get_report_share/{missionId}','GET',_binary '\0',_binary '\0','2022-05-25 08:34:33',1,'2024-10-10 08:57:08'),(2716,'API_8260ba9b61450155ff907812128f8e67','视频数据回放-获取轨迹数据日期分布','视频数据回放-获取轨迹数据日期分布','cmii-uav-mission','/api/uav/mission/mission_info/trackData/getDataDistribution','GET',_binary '\0',_binary '\0','2022-05-25 08:34:34',1,'2024-10-10 08:57:05'),(2717,'API_da50d60e377e25f455a2b66a3560816a','模拟演示作业用 提供已有航线,无人机,机库(非必须) 创建快速作业并开始','','cmii-uav-mission','/api/uav/mission/mission_info/create_fast_hangar_M','POST',_binary '\0',_binary '\0','2022-05-25 08:34:34',1,'2024-10-10 08:57:02'),(2718,'API_d1826a3fe494d4abc6b596ac798a332b','获取环保作业报告数据','','cmii-uav-mission','/api/uav/mission/mission_info/env_protection_info/{id}','GET',_binary '\0',_binary '\0','2022-05-25 08:34:34',1,'2024-10-10 08:57:03'),(2719,'API_100953d66811971e871a9745020c33e1','视频数据回放-获取飞行轨迹列表','视频数据回放-获取飞行轨迹列表','cmii-uav-mission','/api/uav/mission/mission_info/queryFlyTrackList','POST',_binary '\0',_binary '\0','2022-05-25 08:34:35',1,'2024-10-10 08:57:09'),(2720,'API_e13b0c8ab34ff7356f808d2b5e9f57f0','视频数据回放-获取轨迹详情和视频详情信息','视频数据回放-获取轨迹详情和视频详情信息','cmii-uav-mission','/api/uav/mission/mission_info/flyTrackDetail2Video/{flyOrderId}','GET',_binary '\0',_binary '\0','2022-05-25 08:34:35',1,'2024-10-10 08:57:01'),(2721,'API_4cc853c4ae0ec9ec244fa8373e0c3eee','视频数据回放-获取视频关联轨迹列表详情信息','视频数据回放-获取视频关联轨迹列表详情信息','cmii-uav-mission','/api/uav/mission/mission_info/queryUavTrackDetailList','GET',_binary '\0',_binary '\0','2022-05-25 08:34:35',1,'2024-10-10 08:57:11'),(2722,'API_6637f567e591b17336a2f3bfbc5f0ef4','视频数据回放-获取轨迹设备列表','视频数据回放-获取轨迹设备列表','cmii-uav-mission','/api/uav/mission/mission_info/trackData/getDeviceList','GET',_binary '\0',_binary '\0','2022-05-25 08:34:35',1,'2024-10-10 08:57:11'),(2723,'API_b31dba41363b05cd306bc625a219c3d1','飞行监视启动的模拟机完成飞行','type: 演示种类','cmii-uav-mission','/api/uav/mission/scenario/complete','POST',_binary '\0',_binary '\0','2022-05-25 08:34:35',1,'2024-10-10 08:57:15'),(2724,'API_c8a007b2970ec84c5715ba549e5d5b11','test','','cmii-uav-mission','/api/uav/mission/scenario/test','POST',_binary '\0',_binary '\0','2022-05-25 08:34:35',1,'2022-07-27 08:32:59'),(2725,'API_f934435864ab7d3b18baf3053e7b6e3a','查询公司范围下的在线无人机,返回map','','cmii-uav-mission','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-05-25 08:34:36',1,'2023-07-18 04:08:27'),(2726,'API_06a93b693a9ca44debfd049bacf7f023','设置作业状态&添加历史巡检作业ID','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/envProtection/airLine/mission_status','POST',_binary '\0',_binary '\0','2022-05-25 08:34:40',1,'2024-10-15 02:14:22'),(2727,'API_43b4c04e1fbe2b6cca7c0296b800f7a9','设置作业状态','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/mission/mission_status','POST',_binary '\0',_binary '\0','2022-05-25 08:34:40',1,'2024-10-15 02:14:14'),(2728,'API_1cc474da611339638de4fa2b811b78c8','当前所有航线异常点位信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/temperatureMeasuring_point_info/abnormal_data','POST',_binary '\0',_binary '\0','2022-05-25 08:34:40',1,'2024-10-15 02:14:10'),(2729,'API_64415b4d0e44e202dda0581a0ebbd77b','获取GPS坐标地址列表信息,地址数不能超过200个[FeignClient]','','cmii-admin-data','/public/api/admin/area/tool/regeos','POST',_binary '\0',_binary '\0','2022-05-25 08:34:46',1,'2024-09-09 09:15:05'),(2730,'API_a1ef2aa9d6c09ba78cbd8bfa1442dec4','上报设备位置','上报设备位置','cmii-uav-cloud-live','/client/live/stream/reportPosition','POST',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-10-12 09:42:32'),(2731,'API_4a29f59c53ba76b36ba5785cac04774d','上报视频流事件','上报视频流事件','cmii-uav-cloud-live','/client/live/stream/reportVideoEvent','POST',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-10-12 09:42:31'),(2732,'API_8fac5b9b410c904a26af1fae7b53263a','视频数据回放-获取视频片段列表','视频数据回放-获取视频片段列表','cmii-uav-cloud-live','/video/playback/videoList','POST',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-10-12 09:42:33'),(2733,'API_1fa6f8a0787d98b0718a18520a5835c3','视频数据回放-播放M3U8文件','视频数据回放-播放M3U8文件','cmii-uav-cloud-live','/public/his/videoPlay/playM3u8','GET',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-10-12 09:42:31'),(2734,'API_96d29c6f9142d88a2c5d0673bad041f4','视频数据回放-获取Token','视频数据回放-获取Token','cmii-uav-cloud-live','/video/playback/createToken','GET',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-10-12 09:42:37'),(2735,'API_4a4413b74f7ea53fa4a81a79abbf5cce','视频数据回放-获取设备编号列表','视频数据回放-获取设备编号列表','cmii-uav-cloud-live','/video/playback/getDeviceList','GET',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-10-12 09:42:32'),(2736,'API_cb47492784522c21d3ca7e46dd3749ab','视频数据回放-生成回放片段','视频数据回放-生成回放片段','cmii-uav-cloud-live','/video/playback/generateList','POST',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-10-12 09:42:31'),(2737,'API_9230ba3e7a8a8507a4a6e378159067a6','视频数据回放-生成回放片段2','视频数据回放-生成回放片段2','cmii-uav-cloud-live','/video/playback/generateList2','POST',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-10-12 09:42:39'),(2738,'API_f2daace874086ea979701b88fb223f39','视频数据回放-获取视频数据日期分布','视频数据回放-获取视频数据日期分布','cmii-uav-cloud-live','/video/playback/getDataDistribution','GET',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-10-12 09:42:38'),(2739,'API_cddd52bf039445da3e93dacbee8730d2','查询兴趣点类型列表','查询兴趣点类型列表','cmii-uav-gis-server','/poi/listType','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:16'),(2740,'API_519ce6839a5627a4e6684b8afa49283f','新增兴趣点类型','新增兴趣点类型','cmii-uav-gis-server','/poi/addType','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:16'),(2741,'API_78e909523e148485bcf009419b83336c','编辑兴趣点类型','编辑兴趣点类型','cmii-uav-gis-server','/poi/editType','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:14'),(2742,'API_99f10f9db5b2d0e32e13aa6fa8264c16','删除兴趣点类型','删除兴趣点类型','cmii-uav-gis-server','/poi/deleteType','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:15'),(2743,'API_4e7774a1bbe37e82dc280607195e0f85','查询兴趣点类型详情','查询兴趣点类型详情','cmii-uav-gis-server','/poi/getType','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:15'),(2744,'API_2642d80fb9a584a5217a3cf1442f1d6a','查询默认icon列表','查询默认icon列表','cmii-uav-gis-server','/poi/listIcons','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:15'),(2745,'API_61b08ae4a35dc790bd8bc207192ba2d8','分类聚合','','cmii-uav-gis-server','/zydPOI/aggregation','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:16'),(2746,'API_16df9b64e7c2515ae4456f56f578d35f','获取兴趣点列表','获取兴趣点列表','cmii-uav-gis-server','/zydPOI/getData','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:14'),(2747,'API_7955f726c1a54806b9ee1dd98e25e876','判断兴趣点名称是否重复','','cmii-uav-gis-server','/zydPOI/judgeName','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:14'),(2748,'API_3b279f6149886ec0f7264363d568190e','新增兴趣点','新增兴趣点','cmii-uav-gis-server','/zydPOI/addPoint','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:15'),(2749,'API_892a48feb7054a94e4b470dfee32b92a','编辑兴趣点','编辑兴趣点','cmii-uav-gis-server','/zydPOI/editPoint','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:16'),(2750,'API_e88fc17c0a29d123425d694e612975ce','删除兴趣点','删除兴趣点','cmii-uav-gis-server','/zydPOI/deletePoint','DELETE',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:16'),(2751,'API_5f85cc33c12ea88c8b4165e0f44a8e9b','导入excel','导入excel','cmii-uav-gis-server','/zydPOI/import','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:14'),(2752,'API_7392a4ebd8263156be1bb1abb96c6cba','根据type下载POI模板文件','','cmii-uav-gis-server','/zydPOI/download','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:15'),(2753,'API_1b729c4d1c53d59fae7da2cf34fbc4b3','接口扫描','','cmii-uav-gis-server','/api/scanner/scan','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:14'),(2754,'API_e05e68b3715f3afebdb39c014aadfa72','ping','','cmii-uav-gis-server','/cmii/ping','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:14'),(2755,'API_b2ef9094756f45a1201924f737ddd547','health','','cmii-uav-gis-server','/cmii/health','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:14'),(2756,'API_66eb882e5788c171902f66f9b44dee04','env','','cmii-uav-gis-server','/cmii/env','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:14'),(2757,'API_d5a547e77a3853208f0b5e3b7dd92ca5','getDocumentation','','cmii-uav-gis-server','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:14'),(2758,'API_fe7dcd8ebf3e6c929954413ca22a5a9d','uiConfiguration','','cmii-uav-gis-server','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:14'),(2759,'API_2b965ae2a94864d8065d9b8e74fe4a93','securityConfiguration','','cmii-uav-gis-server','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:16'),(2760,'API_6b839e6eea96fac568c62a4482d440f4','swaggerResources','','cmii-uav-gis-server','/swagger-resources','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:16'),(2761,'API_495ca55302ba9a0d874d581567e049df','getDocumentation','','cmii-uav-gis-server','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:15'),(2762,'API_057c1cf0947e0a6117a05e90bc11da2b','error','','cmii-uav-gis-server','/error','',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-09-09 09:17:16'),(2763,'API_6ccf466fa0d07e8fa045a7fe8ec86dbc','用户登出','','cmii-suav-supervision','/supervisor/logout','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:55'),(2764,'API_5ad1bce0f2915d307c3d9083ddc2d9c1','验证校验码','','cmii-suav-supervision','/supervisor/checkToken','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:57'),(2765,'API_a71bb5c893d5b05dffac9cf1ef847e5e','更具图片id获取图片code','','cmii-suav-supervision','/supervisor/get_image_code_by_image_id','GET',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:59'),(2766,'API_87ebd94fdf0ab87347b1f58a82fd38d3','获取图片验证码(图片)','','cmii-suav-supervision','/supervisor/getImageCode','GET,POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:57'),(2767,'API_fbe61a5b5b5cc94212caa6cd4bcddc5d','监管用户登录','监管用户登录','cmii-suav-supervision','/supervisor/login','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:56'),(2768,'API_1b0e9fd6096c56a71b64f135757bf348','启用监管用户/解锁监管用户','','cmii-suav-supervision','/supervisor/enable','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:58'),(2769,'API_bcfa1ca4a7e003ebd519892d7f58c6f4','禁用监管用户/锁定监管用户','','cmii-suav-supervision','/supervisor/disable','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:57'),(2770,'API_c5bd4ac70995607e5051f066e1257257','管理员对监管用户重置密码','','cmii-suav-supervision','/supervisor/resetPassword','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:57'),(2771,'API_17e849aa95a21501891e9f89668c1f24','监管用户列表','','cmii-suav-supervision','/supervisor/findPage','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:58'),(2772,'API_9c94fef7fd453ad19df4ec86d59544e2','增加监管用户','','cmii-suav-supervision','/supervisor/add','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:56'),(2773,'API_fc4e5577228b3e5a70c8e435bfab67c2','修改监管用户信息','','cmii-suav-supervision','/supervisor/update','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:56'),(2774,'API_a863d8197f08a3873927c0a1552087c9','删除监管用户','','cmii-suav-supervision','/supervisor/delete','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:56'),(2775,'API_b951953b73e61e8ea318ed057d559b79','根据code获取用户Token','根据code获取用户Token','cmii-suav-supervision','/permission/getToken','GET',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:59'),(2776,'API_66e1874d7b98d239fd09465fbf50797a','更新用户名称','','cmii-suav-supervision','/supervisor/profile/updateName','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:56'),(2777,'API_b27a1b04d95f936fec102d05dca1a2f2','根据token获取用户基本信息','','cmii-suav-supervision','/supervisor/profile/getMyDetail','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:58'),(2778,'API_6849451376c268b42de7e00e58ceb084','ping','','cmii-suav-supervision','/cmii/ping','GET',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:56'),(2779,'API_64d5e0077c373488dc566eb1a4647f45','health','','cmii-suav-supervision','/cmii/health','GET',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:59'),(2780,'API_6d47e40ec829a32e76a08bb2b12045ac','env','','cmii-suav-supervision','/cmii/env','GET',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:56'),(2781,'API_333e3e3f61a2fce410046633a2a80dd5','游客用户注册','','cmii-suav-supervision','/registry','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:56'),(2782,'API_3fe8fcc7e5c8474b127a8a4a822a9b84','用户登出','','cmii-suav-supervision','/logout','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:56'),(2783,'API_5dbb319621d7ced2d3b459eb46cbc3ed','验证校验码','','cmii-suav-supervision','/checkToken','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:17:00'),(2784,'API_512e3aba0d2f55c1e8a63de62a452fa9','更具图片id获取图片code','','cmii-suav-supervision','/get_image_code_by_image_id','GET',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:58'),(2785,'API_3ee085d0ad4227df73cf0620336dae24','获取图片验证码(图片)','','cmii-suav-supervision','/getImageCode','GET,POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:56'),(2786,'API_bf39f7edfcf6d195c5a83ee13ee58c07','手机验证码登录','','cmii-suav-supervision','/code/login','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-09-09 09:16:58'),(2787,'API_139f9b6382a146553f718049ec275f8c','游客用户登录','游客用户登录','cmii-suav-supervision','/login','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:56'),(2788,'API_f069d5680083a52e909c5186e0d997ab','更新用户名称','','cmii-suav-supervision','/profile/updateName','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:56'),(2789,'API_25342285caaef784bef54becf99be880','根据token获取用户基本信息','','cmii-suav-supervision','/profile/getMyDetail','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:58'),(2790,'API_44c208ecd306e996277917090d6db40f','更新用户头像','','cmii-suav-supervision','/profile/updateAvatar','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:57'),(2791,'API_6d0eab90bbd8ec2ae2a722e21a1c1d7e','申请更新邮箱','','cmii-suav-supervision','/profile/updateEmail','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:59'),(2792,'API_a226e36beb0a2947695d07f37c61c6bc','执行更新邮箱','','cmii-suav-supervision','/profile/doUpdateEmail','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:57'),(2793,'API_f90a896ed4127a489772cf6fe81e1958','重新绑定手机','','cmii-suav-supervision','/profile/updateTelephone','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:56'),(2794,'API_0ca946fcc0b80154891022033d088f12','添加用户账号','','cmii-suav-supervision','/profile/addAccount','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:56'),(2795,'API_9a817fa14bb7e5f51a69d1655a9b3308','重置密码,验证旧密码','','cmii-suav-supervision','/profile/resetPwd','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:59'),(2796,'API_2ad4fc1c609019c3f4c28198392a3f5a','找回密码','','cmii-suav-supervision','/profile/findPwd','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:57'),(2797,'API_db24b1e3aa5b1707a8c5b4aa797c8615','认证申请','','cmii-suav-supervision','/profile/authApplying','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:58'),(2798,'API_e43e252fe18e33bae70774a90fd3b847','检测注册验证码','','cmii-suav-supervision','/verifyCode/checkRegisty','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:58'),(2799,'API_f75ef00424f78b4273c9fb5d943f41f9','发送找回密码验证码','','cmii-suav-supervision','/verifyCode/sendResetPassword','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:57'),(2800,'API_4a889c8d9229c7d41cd5fbef1733738e','检测找回密码验证码','','cmii-suav-supervision','/verifyCode/checkResetPassword','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:57'),(2801,'API_1ea89600aae8fc4c25dcc375b80fc077','发送绑定手机号验证码','','cmii-suav-supervision','/verifyCode/sendBindTelephone','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:59'),(2802,'API_aa985e09c31e4e428a70f3f5420077d5','验证绑定手机号验证码','','cmii-suav-supervision','/verifyCode/checkBindTelephone','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:59'),(2803,'API_0db3446721b5fb89a5bd54571ed34051','发送解绑手机号验证码','','cmii-suav-supervision','/verifyCode/sendUnBindTelephone','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:58'),(2804,'API_beaa6d055f59d68b459662ae0889b796','验证解绑手机号验证码','','cmii-suav-supervision','/verifyCode/checkUnBindTelephone','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:58'),(2805,'API_f957d1588853fcbef978cf6713ff7308','发送登陆验证码','','cmii-suav-supervision','/verifyCode/sendLogin','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:57'),(2806,'API_f5c44436b52dc958ab0b0a3dd30ef84f','检测登陆验证码','','cmii-suav-supervision','/verifyCode/checkLogin','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:59'),(2807,'API_e3debdef97e3a91be8c7b589276bfdb4','发送注册验证码','','cmii-suav-supervision','/verifyCode/sendRegisty','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:59'),(2808,'API_63b893bb1922aeb76d517e954352ff21','启用监管用户/解锁监管用户','','cmii-suav-supervision','/supervisor/user/enable','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:58'),(2809,'API_57a113ba3e0f837aab672c191d8fa44f','禁用监管用户/锁定监管用户','','cmii-suav-supervision','/supervisor/user/disable','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:55'),(2810,'API_a602624584a3a214310c2e10577c6bbd','管理员对监管用户重置密码','','cmii-suav-supervision','/supervisor/user/resetPassword','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:59'),(2811,'API_396488c3c94c7beb85a7404412f1f5ca','获取用户详细信息','','cmii-suav-supervision','/supervisor/user/getUserDetail','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:57'),(2812,'API_e91ba6f811542c75bc149692fbec571e','获取用户详细信息(数据回填专用)','','cmii-suav-supervision','/supervisor/user/getUserDetail/fallBack','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:59'),(2813,'API_99f1d094722c119b90f28dc4b0aacda7','游客认证申请同意','','cmii-suav-supervision','/supervisor/user/authAccess','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:56'),(2814,'API_e6f48213fb4b279fb7569b90c915b7b8','游客用户列表','','cmii-suav-supervision','/supervisor/user/findPage','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:56'),(2815,'API_b0ed9007d197f1d0fdaf482a71841ee4','删除监管用户','','cmii-suav-supervision','/supervisor/user/delete','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:55'),(2816,'API_218034a999216813471b2f75584af9b6','查询所有机场','','cmii-suav-supervision','/zydAirport/listAirport.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:59'),(2817,'API_e2ce37ab81f0b149ea08d3857cf96713','按条件分页查询空域申请和时间段','','cmii-suav-supervision','/zydAirspace/queryByConditons.do','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:57'),(2818,'API_133c9d96c71c4a1e0eac936cd8aa4b81','模糊查询空域名称列表','','cmii-suav-supervision','/zydAirspace/queryAreaName.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:59'),(2819,'API_ab43e21c1dded0e5f0fbd055f7b3954a','查询所有配置列表','','cmii-suav-supervision','/zydAirspace/queryAllConfig.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:56'),(2820,'API_f2e4e3172ea9d65bd8592cd016849989','查询所有状态列表','','cmii-suav-supervision','/zydAirspace/queryAllStat.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:57'),(2821,'API_a1a8667eaf5a7363a25739c2caf5e53c','新增空域申请和时间段','','cmii-suav-supervision','/zydAirspace/saveAirspace.do','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:59'),(2822,'API_bb50ad65d3c9f5dc6ca39919ce93203f','判断空域名称是否重复','','cmii-suav-supervision','/zydAirspace/judgeAirsNameRep.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:56'),(2823,'API_6b7567ceb891a1055219639aa8ffd3b6','编辑修改空域申请','传入空域申请json字符串,需要有主键','cmii-suav-supervision','/zydAirspace/editAirspace.do','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:59'),(2824,'API_4766ec583c0588243cf6ac1588ce797e','批量删除空域申请和时间段-n','传入空域申请主键,以数组方式传入','cmii-suav-supervision','/zydAirspace/deleteAirspace.do','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:55'),(2825,'API_2c822f473adee2133c554741b48ec5f9','强制删除空域(测试调用)','传入空域申请主键,以数组方式传入','cmii-suav-supervision','/zydAirspace/forceDeleteAirspace.do','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:58'),(2826,'API_74c65819bdf9be30aad8c6e6c2fb63cf','查询空域详情','传入空域主键','cmii-suav-supervision','/zydAirspace/queryDetail.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:56'),(2827,'API_bdc4ff25321301b0b87e8c947513a76e','查询空域详情-n(数据回填专用)','传入空域主键','cmii-suav-supervision','/zydAirspace/queryDetail.do/fallBack','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:59'),(2828,'API_5389cfe64dae96de95d9cd42ff999a6b','获取空域申请和空域限制所有数据','无需传参','cmii-suav-supervision','/zydAirspace/getAirspaceAndLimit.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2023-05-04 09:35:23'),(2829,'API_4ea09400a61b86b6e825f14ba6d69e30','批量导出模板','','cmii-suav-supervision','/zydAirspace/downloadDoc.do','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:17:00'),(2830,'API_db80e967db9509f1bc912036aa8c5d05','手动提交终审','','cmii-suav-supervision','/zydAirspace/manualAudit.do','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:57'),(2831,'API_975441f44b90576602168cc69691ac80','下载审批文件','','cmii-suav-supervision','/zydAirspace/getAppliFile.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:57'),(2832,'API_d672d3cf96c75e51736b5abc9dca42ee','获取机场区域以及禁飞区','','cmii-suav-supervision','/zydAirspace/queryZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:59'),(2833,'API_de485d999f4874d868daa311c9210903','查询高度和时间有重叠部分的临时空域和限制空域-n','传入参数为zydAreaLimit实体对象','cmii-suav-supervision','/zydAirspace/queryZydAreaLimitByCondition.do','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:57'),(2834,'API_9bce110b79fea5952fde30aca4d130d4','查询省份信息列表','','cmii-suav-supervision','/zydAirspace/province/list','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:58'),(2835,'API_fb6075fa37a5e0469ddba87ac99d8184','查询区域下面子区域列表','','cmii-suav-supervision','/zydAirspace/subarea/list','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:57'),(2836,'API_578626ba41dc19e11d09258c5407f896','接口扫描','','cmii-suav-supervision','/api/scanner/scan','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:58'),(2837,'API_ba635969d5856156769365246476f27d','getDocumentation','','cmii-suav-supervision','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:58'),(2838,'API_ff478bb1e86c8a09f21bad13ddc70023','uiConfiguration','','cmii-suav-supervision','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:58'),(2839,'API_cac0bbcc3d6c5d50f5b09ecf085f24b0','securityConfiguration','','cmii-suav-supervision','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:17:00'),(2840,'API_94293bba2bec3138ef69bb641255faa4','swaggerResources','','cmii-suav-supervision','/swagger-resources','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-09-09 09:16:59'),(2841,'API_6c32a4d692529a8bd36ce4323f5c2b8f','getDocumentation','','cmii-suav-supervision','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-05-26 01:33:55',1,'2024-09-09 09:16:59'),(2842,'API_588d350c3d64e2ec50bbad8ecf910937','error','','cmii-suav-supervision','/error','',_binary '\0',_binary '\0','2022-05-26 01:33:55',1,'2024-09-09 09:16:59'),(2843,'API_7265580d49b1dada846dbd70c200910a','根据无人机编码列表查询对应无人机名称集合','','cmii-uav-mission','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-05-31 04:00:44',1,'2023-07-18 04:08:27'),(2844,'API_f80c802fef4e5f571069e5c95206e99c','根据无人机code列表查询无人机名称详情','','cmii-uav-device','/api/uav/plane/queryUavInfoList','POST',_binary '\0',_binary '\0','2022-06-08 03:06:22',1,'2024-10-11 01:36:52'),(2845,'API_467888d231fd342e1091a6bec97d4344','根据无人机编码列表查询对应无人机名称集合','','cmii-uav-device','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-06-08 03:06:22',1,'2024-10-11 01:36:54'),(2846,'API_0fc7d7501f4f12b0c6fb98aa9887076c','根据无人机编码列表查询对应无人机名称集合','','cmii-uav-mqtthandler','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-06-08 03:06:29',1,'2023-05-04 09:36:21'),(2847,'API_399251fd305aaff7576b45c5f91004e1','根据无人机编码列表查询对应无人机名称集合','','cmii-uav-airspace','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-06-08 03:06:31',1,'2023-03-29 08:30:25'),(2848,'API_5b9b29de98fbe910f44a04fc69b0e3ad','根据无人机编码列表查询对应无人机名称集合','','cmii-uav-surveillance','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-06-08 03:06:41',1,'2023-03-29 09:05:05'),(2849,'API_538a5f3c59889aa1c96a2776b001b4b5','视频数据回放-获取设备编号名称列表','视频数据回放-获取设备编号名称列表','cmii-uav-cloud-live','/video/playback/getDeviceInfoList','GET',_binary '\0',_binary '\0','2022-06-08 03:06:49',1,'2024-10-12 09:42:32'),(2850,'API_e665b4708505f122ccf5a4d2bdcc5dc3','视频数据回放-获取轨迹设备编号名称列表','视频数据回放-获取轨迹设备编号名称列表','cmii-uav-mission','/api/uav/mission/mission_info/trackData/getDeviceInfoList','GET',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-10-10 08:57:08'),(2851,'API_25b9b6d1ef05af13eb38a9c4bc090e0c','视频数据回放-获取无人机位置[Feign接口]','视频数据回放-获取无人机位置[Feign接口]','cmii-uav-mission','/api/uav/mission/mission_info/trackData/getPlanePosition','GET',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-10-10 08:57:09'),(2852,'API_0c9f244c5855d43b8cadb27c4faa3c64','查询时间范围内作业和任务数量','时间戳秒级','cmii-uav-mission','/api/uav/mission/mission_info_list/count_mission_task_with_companies','GET',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-10-10 08:57:02'),(2853,'API_e0335b50fb70b0ce418962c90d87a387','按月或者按年查询一个公司的作业数量','','cmii-uav-mission','/api/uav/mission/mission_info_list/query_mission_count_by_month','POST',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-10-10 08:57:15'),(2854,'API_4cb56ccb651dfa58c53908fc641684ce','根据任务类型查询作业数量','','cmii-uav-mission','/api/uav/mission/mission_info_list/queryMissionCountByTaskType','GET',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-10-10 08:57:13'),(2855,'API_b1e0511633ea1a26b639ba4f9d6e373f','分页查询标签照片, 作业内 时间排序, missionId 必须带','','cmii-uav-mission','/picture/query_label_pics_order','POST',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-10-10 08:57:09'),(2856,'API_2117f673834e4af5349d456b3749addb','为照片添加标签信息','','cmii-uav-mission','/picture/attach_labels','POST',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-10-10 08:57:14'),(2857,'API_618e3986aba1cb5a882f0aef89dbe0a0','通过id删除照片','','cmii-uav-mission','/picture/del_pics_by_id','POST',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-10-10 08:57:10'),(2858,'API_2b0af62cb60ab3a7c97bdc99b469e626','前端上传单机监视截图','','cmii-uav-mission','/picture/upload_screenshot','POST',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-10-10 08:57:10'),(2859,'API_38d51ee3d747bfe74d5442454155adaf','指定公司范围,获取问题标记的统计信息','','cmii-uav-mission','/picture/get_statistic_of_labels','GET',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-10-10 08:57:11'),(2860,'API_10dbdb9b76ccec46dbf89a91dfc49abf','分页查询标签照片, 根据作业id 和 标签,都没有的话就是全量, 不分页的话 page size 和num 传0','','cmii-uav-mission','/picture/query_label_pics','POST',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-10-10 08:57:14'),(2861,'API_c8dec68bcb010e5ed3985f4f9a7e7cf2','根据无人机code列表查询无人机名称详情','','cmii-uav-mission','/api/uav/plane/queryUavInfoList','POST',_binary '\0',_binary '\0','2022-06-08 03:27:37',1,'2023-07-18 04:08:27'),(2862,'API_e57e273f386c9972cab7ab6c390dbd60','判断区域名称是否重复','','cmii-suav-supervision','/areaPlan/judgeName','GET',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-09-09 09:16:55'),(2863,'API_9a0c18a8a8d3777c9ef3567fdd0110ea','编辑修改区域','传入区域json字符串,需要有主键','cmii-suav-supervision','/areaPlan/edit','POST',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-09-09 09:16:59'),(2864,'API_0d53a330385a97cfca14ac906661615d','查询区域详情','传入区域主键','cmii-suav-supervision','/areaPlan/detail','GET',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-09-09 09:16:57'),(2865,'API_d814d729fb7585caa3f3a1b98b80fb64','删除区域','传入区域申请主键','cmii-suav-supervision','/areaPlan/delete','POST',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-09-09 09:16:56'),(2866,'API_f274be45b391f6ffd8d5d2f7e025f7b3','新增区域','','cmii-suav-supervision','/areaPlan/save','POST',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-09-09 09:16:56'),(2867,'API_c87b29587893d91169b9585dd577028d','判断飞行计划名称是否重复','','cmii-suav-supervision','/flightPlan/judgeName','GET',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-09-09 09:16:59'),(2868,'API_c3b928b0401d9d8ecfb6b59d7a0e3977','编辑修改飞行计划','传入区域json字符串,需要有主键','cmii-suav-supervision','/flightPlan/edit','POST',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-09-09 09:16:58'),(2869,'API_20cf9154c913bad4361a04698f2b4bab','查询飞行计划详情','传入区域主键','cmii-suav-supervision','/flightPlan/detail','GET',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-09-09 09:16:56'),(2870,'API_da04c9d67235436d8577c5cb5cc8ed4c','删除飞行计划','传入区域申请主键','cmii-suav-supervision','/flightPlan/delete','POST',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-09-09 09:16:58'),(2871,'API_6c37efaea2e802359a0b46cf054d2247','申报飞行计划','','cmii-suav-supervision','/flightPlan/save','POST',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-09-09 09:17:00'),(2872,'API_a7564eea3f085d0f3580037297f7cb23','视频数据回放-获取无人机坐标','视频数据回放-获取无人机坐标','cmii-uav-cloud-live','/video/playback/getPlanePosition','GET',_binary '\0',_binary '\0','2022-06-09 07:19:49',1,'2024-10-12 09:42:36'),(2873,'API_af222ac23f8ce4c94137d994714ec5d6','视频数据回放-更新视频坐标','视频数据回放-更新视频坐标','cmii-uav-cloud-live','/video/playback/updateVideoAddress','GET',_binary '\0',_binary '\0','2022-06-09 07:19:49',1,'2024-10-12 09:42:34'),(2874,'API_adbcf1b0d5b5f2a19ac838943ef82153','纵横 吊舱控制功能开关;开启后由SDK控制;关闭后由GCS控制','','cmii-uav-mqtthandler','/payload/jouav/pod_switch','POST',_binary '\0',_binary '\0','2022-06-22 06:37:46',1,'2024-09-25 08:48:44'),(2875,'API_371f2b89562c9ea39aab95ab544b5a42','根据无人机code列表查询无人机名称详情','','cmii-uav-mqtthandler','/api/uav/plane/queryUavInfoList','POST',_binary '\0',_binary '\0','2022-06-22 06:37:48',1,'2023-05-04 09:36:21'),(2876,'API_d52925b89dc3c885d911e2d40071ea58','纵横 吊舱控制功能开关','','cmii-uav-mqtthandler','/jouav_cmd/pod_switch','POST',_binary '\0',_binary '\0','2022-06-22 06:37:49',1,'2023-05-04 09:36:22'),(2877,'API_34774feb37b295b26e4c951b1dfd3474','纵横球机控制动作指令','','cmii-uav-mqtthandler','/jouav_cmd/gimbal_cmd','POST',_binary '\0',_binary '\0','2022-06-22 06:37:49',1,'2023-05-04 09:36:22'),(2878,'API_67c9c8f82b2f0292126562577ce8268b','纵横发送航线地址、推流地址到设备','','cmii-uav-mqtthandler','/jouav_cmd/plan_push','POST',_binary '\0',_binary '\0','2022-06-22 06:37:49',1,'2023-05-04 09:36:22'),(2879,'API_28b75f2da605c788a11179ba981f9bea','起飞、降落指令','','cmii-uav-mqtthandler','/jouav_cmd/take_off_or_landing','POST',_binary '\0',_binary '\0','2022-06-22 06:37:49',1,'2023-05-04 09:36:22'),(2880,'API_f282df87ef3a3d9ec6a9500aeb4f2551','控制跟踪航点指令','','cmii-uav-mqtthandler','/jouav_cmd/track_to','POST',_binary '\0',_binary '\0','2022-06-22 06:37:49',1,'2023-05-04 09:36:22'),(2881,'API_cc43a57031866396dbc337f85e46201d','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/areaPlan/queryByCondition','POST',_binary '\0',_binary '\0','2022-06-22 06:37:51',1,'2024-09-09 09:16:56'),(2882,'API_c76c3c428e4ed32f01a04a6ce85cab49','分页查询','','cmii-suav-supervision','/areaPlan/query','POST',_binary '\0',_binary '\0','2022-06-22 06:37:51',1,'2024-09-09 09:17:00'),(2883,'API_78e86c7b545ada097bfcbb860800e8ff','提交申请','','cmii-suav-supervision','/flightPlan/submit','POST',_binary '\0',_binary '\0','2022-06-22 06:37:51',1,'2024-09-09 09:16:59'),(2884,'API_f789a7f9391b844d4bf06c97b3ca20f2','审批飞行计划','','cmii-suav-supervision','/flightPlan/audit','POST',_binary '\0',_binary '\0','2022-06-22 06:37:51',1,'2024-09-09 09:16:55'),(2885,'API_dca2ed8e853203fff9d5e3268c4e8ba1','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/flightPlan/queryByCondition','POST',_binary '\0',_binary '\0','2022-06-22 06:37:51',1,'2024-09-09 09:16:59'),(2886,'API_34a2f05d6ecd91656e9f5cda769612a0','分页查询','','cmii-suav-supervision','/flightPlan/query','POST',_binary '\0',_binary '\0','2022-06-22 06:37:51',1,'2024-09-09 09:16:58'),(2887,'API_d59355c024b0646f902bd1be70f823dd','ping','','cmii-uav-brain','/cmii/ping','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:24'),(2888,'API_f4650bc93cc283af15117fc064485c4d','health','','cmii-uav-brain','/cmii/health','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:24'),(2889,'API_19aa7d34e670cb6d9c2c1fe6fbf53f26','env','','cmii-uav-brain','/cmii/env','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:24'),(2890,'API_cba70abc525d5d4ea9fa350300d0cc59','图像处理(file)【返回base64编码图片】','图像处理(file)【返回base64编码图片】','cmii-uav-brain','/brain/tech/process/file','POST',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:24'),(2891,'API_2a5a6c58e776ac8e89f458f5454e649e','图像处理(file)【返回图片流】','图像处理(file)【返回图片流】','cmii-uav-brain','/brain/tech/process/file/stream','POST',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:24'),(2892,'API_6cbb1add91cecf312fcbcf8682fcf169','图像处理(url),返回图片流【用于测试AI算法】','图像处理(url),返回图片流【用于测试AI算法】','cmii-uav-brain','/brain/tech/process/url','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:24'),(2893,'API_5d2c1a463b2d59e9a2fb2f8762d4a808','生成识别图片对应的url地址【测试算法时使用】','生成识别图片对应的url地址【测试算法时使用】','cmii-uav-brain','/brain/tech/process/getUrl','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:24'),(2894,'API_a8489cd6b0eab5cfc65aaa66debd422c','查询技术数据详情','查询技术数据详情','cmii-uav-brain','/brain/scene/type/get','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:24'),(2895,'API_cb2623e1259c0d088baef25fc136e5cf','查询AI场景数据列表','查询AI场景数据列表','cmii-uav-brain','/brain/scene/type/list','POST',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:24'),(2896,'API_718c8b177378b7cbb96cf0adf7377d8d','根据Token获取用户','根据Token获取用户详情信息','cmii-uav-brain','/brain/user/getMyDetail','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:25'),(2897,'API_14a5077ac39231bad93558a05cab015a','根据Token获取用户菜单树','根据Token获取用户菜单树','cmii-uav-brain','/brain/user/getMyResourceTree','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:24'),(2898,'API_4f0781f565b3c5b41f8af48746f3bf63','根据code获取用户Token','根据code获取用户Token','cmii-uav-brain','/brain/user/permission/getToken','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:24'),(2899,'API_80ace50de3bd9cab498410d556a6e01a','接口扫描','','cmii-uav-brain','/api/scanner/scan','POST',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:25'),(2900,'API_77b9545993ac20cecf908a185f5e2d50','getDocumentation','','cmii-uav-brain','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:25'),(2901,'API_a872db78152e64288e5685303bda05cb','uiConfiguration','','cmii-uav-brain','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:25'),(2902,'API_fe37d11b51f4d6a288b768010084f0e9','securityConfiguration','','cmii-uav-brain','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:25'),(2903,'API_71abf30639a070795f374920607f0635','swaggerResources','','cmii-uav-brain','/swagger-resources','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:25'),(2904,'API_cb67d0c55c954fffed1f95b134d953b2','getDocumentation','','cmii-uav-brain','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:25'),(2905,'API_2464bb68d78cf4ebfeb14a9784a965a9','errorHtml','','cmii-uav-brain','/error','',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-09-09 09:14:25'),(2906,'API_fb3e1a53007da7e060023fde9843945e','获取短信发送情况','','cmii-uav-emergency','/sms/getCount','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-10 09:08:05'),(2907,'API_f642e8ff24d8b66885ab14b7bcfa9206','发送短信','传入主键','cmii-uav-emergency','/sms/send','POST',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-10 09:08:05'),(2908,'API_59a8585c6564c0207251355541ca5eac','编辑成员','传入区域json字符串,需要有主键','cmii-uav-emergency','/sms/edit','POST',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-10 09:08:05'),(2909,'API_2473e89631631a40dcb8427e18619d91','获取分享码','','cmii-uav-emergency','/sms/getShareCode','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-10 09:08:05'),(2910,'API_b21b6625cd48d58050b6322b1a99f9b0','批量删除','传入主键','cmii-uav-emergency','/sms/delete','POST',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-10 09:08:04'),(2911,'API_7da3e9c06b41d1e46ef37ed77b4af086','新增成员','','cmii-uav-emergency','/sms/save','POST',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-10 09:08:03'),(2912,'API_ee2b0d43d597bd9530a4dcd996f40294','分页查询','','cmii-uav-emergency','/sms/query','POST',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-10 09:08:05'),(2913,'API_2f1249fd39eb628729135297a1105832','接口扫描','','cmii-uav-emergency','/api/scanner/scan','POST',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-10 09:08:03'),(2914,'API_4255f2b64c15e15839d28fa952e82c88','ping','','cmii-uav-emergency','/cmii/ping','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-10 09:08:05'),(2915,'API_89d99ebc8d12f2acf7e5b76635712d3b','health','','cmii-uav-emergency','/cmii/health','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-10 09:08:03'),(2916,'API_3a8c7fad5aa6950d1016ebf74e962443','env','','cmii-uav-emergency','/cmii/env','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-10 09:08:05'),(2917,'API_2856254fff02d83e27297e433e8885ae','getDocumentation','','cmii-uav-emergency','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-10 09:08:04'),(2918,'API_0651f53f94292a5c61d363b244d8b683','uiConfiguration','','cmii-uav-emergency','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-10 09:08:04'),(2919,'API_61ac231f6fd2c289609ee80921691355','swaggerResources','','cmii-uav-emergency','/swagger-resources','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-10 09:08:05'),(2920,'API_28b74bf2a621bd6ccf469522508b4aa7','securityConfiguration','','cmii-uav-emergency','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-10 09:08:04'),(2921,'API_857423cceae5e4b5c4eace2780f06881','getDocumentation','','cmii-uav-emergency','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-10 09:08:05'),(2922,'API_cf50d9b2a3513d9385aca11b0b206567','error','','cmii-uav-emergency','/error','',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-10 09:08:05'),(2923,'API_86f5a19f6ebf7fd256a33236f13c103b','删除巡检航线,参数巡检航线id,不是航线id','','cmii-uav-mission','/patrol_line/del_patrol','POST',_binary '\0',_binary '\0','2022-07-08 06:24:40',1,'2024-10-10 08:57:06'),(2924,'API_fae9e7aa2d27bff1bdc4e73464bfc8e5','添加系统航线到巡检航线,参数 系统航线id','','cmii-uav-mission','/patrol_line/add_patrol','POST',_binary '\0',_binary '\0','2022-07-08 06:24:40',1,'2024-10-10 08:57:12'),(2925,'API_e29f444306b6eae93df71b36b9381f69','查询系统航线,剔除已经导入的','','cmii-uav-mission','/patrol_line/query_air_line','POST',_binary '\0',_binary '\0','2022-07-08 06:24:40',1,'2024-10-10 08:57:03'),(2926,'API_b058274a1ff37d47a2274fab93153ef7','查询每一条巡检航线,关联的作业信息','','cmii-uav-mission','/patrol_line/query_every_patrol_detail','POST',_binary '\0',_binary '\0','2022-07-08 06:24:40',1,'2024-10-10 08:57:02'),(2927,'API_80d0bc0352696bb982c22b52fa3689a5','查询大屏作业数量统计,进行中,已完成,今日完成','','cmii-uav-mission','/patrol_line/query_mission_num_stats','GET',_binary '\0',_binary '\0','2022-07-08 06:24:40',1,'2024-10-10 08:57:08'),(2928,'API_f76cb6c2d41fd22283f87d3ab7ec19e7','派遣无人机出警, 与公安一样用法','','cmii-uav-surveillance','/surveillance/alert/dispatch_uav','POST',_binary '\0',_binary '\0','2022-07-08 06:24:50',1,'2024-09-23 20:58:58'),(2929,'API_0d34d72bfd40335a67152bf7daf4596f','分页查询公司范围的告警信息, 时间近的在前面','','cmii-uav-surveillance','/surveillance/alert/query_alert_events','POST',_binary '\0',_binary '\0','2022-07-08 06:24:50',1,'2024-09-23 20:59:01'),(2930,'API_bc7711abea8bf1ed21696eb4d64d449c','上传外部警情','','cmii-uav-surveillance','/surveillance/alert/upload_alert','POST',_binary '\0',_binary '\0','2022-07-08 06:24:50',1,'2024-09-23 20:58:59'),(2931,'API_46fa94c3ca6b00a4f67935a08e260611','大屏查询告警统计','','cmii-uav-surveillance','/surveillance/alert/query_alert_stats','GET',_binary '\0',_binary '\0','2022-07-08 06:24:50',1,'2024-09-23 20:58:58'),(2932,'API_7336f4225e04742341a56e4c729dc65c','处理警情','','cmii-uav-surveillance','/surveillance/alert/handle_alert_event','POST',_binary '\0',_binary '\0','2022-07-08 06:24:50',1,'2024-09-23 20:58:59'),(2933,'API_1e0a66a4227d192f2f83ae53b08d75ff','发送警情短信','','cmii-uav-surveillance','/surveillance/alert/send_alert_notice','POST',_binary '\0',_binary '\0','2022-07-08 06:24:50',1,'2024-09-23 20:58:57'),(2934,'API_e1c2f48fb99b28594dc74c8a5fe0bb78','删除告警','','cmii-uav-surveillance','/surveillance/alert/delete_alert','POST',_binary '\0',_binary '\0','2022-07-08 06:24:50',1,'2024-09-23 20:58:57'),(2935,'API_81c1e08421ec5908880a0d858f65a383','飞手-新增飞手信息','飞手-新增飞手信息','cmii-uav-user','/flyer/addFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-10-11 15:37:10'),(2936,'API_85eb4f45e9968afe2a983c95ebcd8858','飞手-编辑飞手信息','飞手-编辑飞手信息','cmii-uav-user','/flyer/updateFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-10-11 15:37:12'),(2937,'API_bdccda43feeb0bd3450fa97882968d44','飞手-分页查询飞手信息','飞手-分页查询飞手信息','cmii-uav-user','/flyer/queryPageFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-10-11 15:37:09'),(2938,'API_910d5ed8cccbe03c2627d001dd126e6b','飞手-注销飞手信息','飞手-注销飞手信息','cmii-uav-user','/flyer/cancellationFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-10-11 15:37:08'),(2939,'API_e9ad7513848fe2abf3898c8893766e01','飞手数据字典-查询合格证等级','飞手数据字典-查询合格证等级','cmii-uav-user','/flyer/queryCertificateLevel','GET',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-10-11 15:37:20'),(2940,'API_ff107246c0528de2d6e8ca2611de5659','飞手数据字典-查询飞手违规类型','飞手数据字典-查询飞手违规类型','cmii-uav-user','/flyer/queryViolationType','GET',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-10-11 15:37:16'),(2941,'API_f6d98f98ddf021b4e68e5ee6cf485f29','飞手数据字典-查询飞手违规处罚','飞手数据字典-查询飞手违规处罚','cmii-uav-user','/flyer/queryViolationPenalty','GET',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-10-11 15:37:08'),(2942,'API_1090f162960dd6510daacf0fa4cd82b7','飞手-手动验证飞手信息','飞手-手动验证飞手信息','cmii-uav-user','/flyer/checkFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-10-11 15:37:15'),(2943,'API_6dec08acb3a67d9891f580acced31157','飞手-根据id查询飞手信息','飞手-根据id查询飞手信息','cmii-uav-user','/flyer/getFlyerById','GET',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-10-11 15:37:14'),(2944,'API_0026ba25d9100c225ea798b6406e92e3','飞手-根据id查询飞手信息用于编辑','飞手-根据id查询飞手信息用于编辑','cmii-uav-user','/flyer/getFlyerForEdit','GET',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-10-11 15:37:21'),(2945,'API_d7e9c45b91a5dbfed4e918e6d9351af3','飞手违规-录入飞手的违规记录','飞手违规-录入飞手的违规记录','cmii-uav-user','/flyer/addIllegalInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-10-11 15:37:16'),(2946,'API_bf9d49687be6013694a2003c833c940b','飞手违规-编辑飞手的违规记录','飞手违规-编辑飞手的违规记录','cmii-uav-user','/flyer/updateFlyerIllegalInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-10-11 15:37:09'),(2947,'API_2f3ee3aa76f7fd716d136764c9f24951','飞手违规-分页查询飞手的违规信息','飞手违规-分页查询飞手的违规信息','cmii-uav-user','/flyer/queryPageIllegal','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-10-11 15:37:20'),(2948,'API_49d7922291aa900378bb7a8dc75a2a11','飞手违规-根据id查询飞手违规信息','飞手违规-根据id查询飞手违规信息','cmii-uav-user','/flyer/queryFlyerIllegalById','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-10-11 15:37:13'),(2949,'API_f3b016b098a0ff37dca34b05ee67aef3','飞手违规-手动处理飞手违规信息','飞手违规-手动处理飞手违规信息','cmii-uav-user','/flyer/dealFlyerIllegalInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-10-11 15:37:12'),(2950,'API_43a6d9d4648b716b6e4952b20eb2a04b','测试锁与事物','','cmii-uav-user','/api/uav/uavTestPO/testLockAndTrans','POST',_binary '\0',_binary '\0','2022-07-25 07:59:56',1,'2024-10-11 15:37:12'),(2951,'API_3148113e1fd6e767775edbc659344963','数据权限升级3.2.6','','cmii-uav-user','/api/uav/group-sync/dbMygration3_2_6','PUT',_binary '\0',_binary '\0','2022-07-25 07:59:58',1,'2024-10-11 15:37:08'),(2952,'API_f6a5aeaac5b06b81000a77d71f23a474','查询权限组应用范围的详细列表','','cmii-uav-user','/api/uav/group-template/listScopeTemplates','POST',_binary '\0',_binary '\0','2022-07-25 07:59:58',1,'2024-10-11 15:37:11'),(2953,'API_62f0c326f1123b42b06be36add8eed87','删除默认模板模板','','cmii-uav-user','/api/uav/group-template/deleteDefault','POST',_binary '\0',_binary '\0','2022-07-25 07:59:58',1,'2024-10-11 15:37:16'),(2954,'API_5dfe79389effe7386b69be9f0b878478','删除模板','','cmii-uav-user','/api/uav/group-template/delete','POST',_binary '\0',_binary '\0','2022-07-25 07:59:58',1,'2024-10-11 15:37:15'),(2955,'API_5d12314b254928c27af51bef8cd0b0bf','查询基础设施总量','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/query_all_tower_num','POST',_binary '\0',_binary '\0','2022-07-25 08:00:04',1,'2024-10-15 02:14:14'),(2956,'API_aafbe01fd349f681d798e4be28ee8f78','查询三维航线自动规划结果','','cmii-uav-mqtthandler','/mqtt/auto_3d_route_plan_result','POST',_binary '\0',_binary '\0','2022-07-25 08:00:07',1,'2024-09-25 08:48:45'),(2957,'API_d65e84b87a84c68daaadb46b927164e3','请求三维航线自动规划','','cmii-uav-mqtthandler','/mqtt/auto_3d_route_plan','POST',_binary '\0',_binary '\0','2022-07-25 08:00:07',1,'2024-09-25 08:48:45'),(2958,'API_c399f7b721882e6f9f363f7d69b51edb','根据无人机编码列表查询对应无人机名称集合','','cmii-uav-waypoint','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-07-25 08:00:12',1,'2023-05-04 09:35:55'),(2959,'API_b4f88f53484abe29899574e6f835f847','查询公司范围下的在线无人机,返回map','','cmii-uav-waypoint','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-07-25 08:00:12',1,'2023-05-04 09:35:55'),(2960,'API_c1702248141b368e30b55ccf0ba994d9','根据无人机code列表查询无人机名称详情','','cmii-uav-waypoint','/api/uav/plane/queryUavInfoList','POST',_binary '\0',_binary '\0','2022-07-25 08:00:12',1,'2023-05-04 09:35:56'),(2961,'API_357b0bc1d239e8e7e1a3761b0ddb247a','获取下载码','获取下载码','cmii-uav-material-warehouse','/api/v1/warehouse/item/getDownloadCode','POST',_binary '\0',_binary '\0','2022-07-25 08:00:15',1,'2024-10-11 08:57:35'),(2962,'API_955bc8ebf9581ffacfec2b6d20184ce6','多文件下载','多文件下载,浏览器下载进度显示','cmii-uav-material-warehouse','/api/v1/warehouse/item/files/downloadByCode','GET',_binary '\0',_binary '\0','2022-07-25 08:00:15',1,'2024-10-11 08:57:35'),(2963,'API_d66e93c31b5e312f5b1f73a961fc9ec1','已完成作业,按照天统计','','cmii-uav-mission','/api/uav/mission/mission_info_list/query_mission_count_group_by_day','POST',_binary '\0',_binary '\0','2022-07-25 08:00:19',1,'2024-10-10 08:57:07'),(2964,'API_4aedb56ed7d80fb1f0128d071cb0d143','更新或新建方案','','cmii-uav-surveillance','/surveillance/demonstrate/update_plan','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-09-23 20:58:59'),(2965,'API_87857fc7cf7c4fba2b56e850db04ebc0','激活演示方案','','cmii-uav-surveillance','/surveillance/demonstrate/active_plan','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-09-23 20:59:00'),(2966,'API_cbe39b0d7ef8a7fdce895d5b81e51968','批量激活演示方案','','cmii-uav-surveillance','/surveillance/demonstrate/active_list','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-09-23 20:58:56'),(2967,'API_ccbf0e1dbd576d949fec40cdde7728a1','批量删除方案','','cmii-uav-surveillance','/surveillance/demonstrate/delete_list','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-09-23 20:58:59'),(2968,'API_c2a365474a79c718b712a9275f84ecda','删除演示方案','','cmii-uav-surveillance','/surveillance/demonstrate/delete_plan','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-09-23 20:58:57'),(2969,'API_10633a1ddd29cf9b17bd917b8605c04b','用户演示方案单一查询,航线不存在的话,名称返回空','','cmii-uav-surveillance','/surveillance/demonstrate/query_one_plan/{id}','GET',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-09-23 20:58:58'),(2970,'API_e31b0b8993f09b13321772e7de7a61d1','用户演示方案列表查询,航线不存在的话,名称返回空','','cmii-uav-surveillance','/surveillance/demonstrate/query_list_plan','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-09-23 20:58:59'),(2971,'API_e9b62ffdc6bb54597bb059f8d0d8d55c','新建预设方案,后台使用','{\n \n \"companyId\": 2,\n \"hangarId\":\"HGR00014813\",\n \"uasId\": \"UAS00011457\",\n \"lineId\": 1584829320528187393,\n \"planType\": 2,\n \"loopTimes\": 1,\n \"presetCode\": \"XG\",\n \"presetName\": \"测温模拟\",\n \"uavVideoId\": 1\n}','cmii-uav-surveillance','/surveillance/demonstrate/create_preset_plan','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-09-23 20:59:00'),(2972,'API_60e6958c74bf5f0071048416f7a497ca','预设方案新建演示方案','','cmii-uav-surveillance','/surveillance/demonstrate/create_from_preset','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-09-23 20:59:01'),(2973,'API_ead42bdec92053a1a607716515095cd0','演示视频插入','','cmii-uav-surveillance','/surveillance/demonstrate/insert_video','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-09-23 20:58:57'),(2974,'API_58399737a04314b8391db33c51307559','选择视频列表','','cmii-uav-surveillance','/surveillance/demonstrate/get_video_list','GET',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-09-23 20:59:00'),(2975,'API_76e537350fd5572223420a82f6cdda85','startPlanById','','cmii-uav-surveillance','/surveillance/demonstrate/start_plan_by_id','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-09-23 20:58:59'),(2976,'API_edd0ddac62797aac314de6b4910b2439','给飞行监视提供航线飞行的航线id到航线名称的map','','cmii-uav-surveillance','/api/uav/waypoint/for_sur/get_id_map_name','POST',_binary '\0',_binary '\0','2022-08-04 09:45:39',1,'2023-03-29 09:05:04'),(2977,'API_3944b886d31711968ecff43dc7eb4b86','根据无人机code列表查询无人机名称详情','','cmii-uav-surveillance','/api/uav/plane/queryUavInfoList','POST',_binary '\0',_binary '\0','2022-08-04 09:45:40',1,'2023-03-29 09:05:05'),(2978,'API_a76d872e27d1fb78706b1ca34ca49e0b','给飞行监视提供航线飞行的航线id到航线名称的map','','cmii-uav-waypoint','/api/uav/waypoint/for_sur/get_id_map_name','POST',_binary '\0',_binary '\0','2022-08-04 09:45:45',1,'2024-09-09 09:16:29'),(2979,'API_f67fe93ff0be5659f0252b9d3b6143e8','根据token获取用户完整信息','','cmii-uav-user','/api/uav/user/profile/completeInfo','POST',_binary '\0',_binary '\0','2022-08-25 01:48:13',1,'2024-10-11 15:37:10'),(2980,'API_59a73dfca0fffd4fe3d3a4fae3a81a41','根据token获取公司完整信息','','cmii-uav-user','/api/uav/user/profile/completeCompanyInfo','POST',_binary '\0',_binary '\0','2022-08-25 01:48:13',1,'2024-10-11 15:37:18'),(2981,'API_f01b253ea480ec8ef0a03037de81b258','主平台的无人机详情查询接口','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/common/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2022-08-29 07:48:21',1,'2024-10-15 02:14:18'),(2982,'API_029a4abfa929bd2549cf764569c67531','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-industrial-portfolio','/surveillance/querySinglePlaneTrack','GET',_binary '\0',_binary '\0','2022-08-29 07:48:21',1,'2022-11-02 09:13:11'),(2983,'API_b274005c6af7634b53699e63fd08b8bb','查询单个飞机目前最新航迹数据','','cmii-uav-industrial-portfolio','/surveillance/queryRealTimeInfo','GET',_binary '\0',_binary '\0','2022-08-29 07:48:21',1,'2022-11-02 09:13:11'),(2984,'API_ac3501733d1251084f6a17c93488169b','查询公司下7日内飞行记录','','cmii-uav-industrial-portfolio','/surveillance/queryHistoryTotal','GET',_binary '\0',_binary '\0','2022-08-29 07:48:21',1,'2022-11-02 09:13:11'),(2985,'API_76ce7e6d8222a8689d9d9160225cc822','获取单个无人机目前的航迹,不包含态势数据','','cmii-uav-industrial-portfolio','/surveillance/queryUavPoints','GET',_binary '\0',_binary '\0','2022-08-29 07:48:21',1,'2022-11-02 09:13:11'),(2986,'API_bed98237ebffa48faec258f2dce76189','根据无人机型号查询无人机详情,需要公司范围,不返回日志','型号为空,结果为空,公司范围','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavByModel','GET',_binary '\0',_binary '\0','2022-08-29 07:48:22',1,'2022-11-02 09:13:11'),(2987,'API_e4e62556ee42411ea978009cd4d6728f','根据无人机名称或者无人机类型查询无人机编码列表','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavCodeLit','POST',_binary '\0',_binary '\0','2022-08-29 07:48:22',1,'2022-11-02 09:13:11'),(2988,'API_0c6ab1718cb73c1da9425a48be11a10e','模糊查询包括子公司的无人机型号列表','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavModeByCompanyId','GET',_binary '\0',_binary '\0','2022-08-29 07:48:22',1,'2022-11-02 09:13:11'),(2989,'API_cef3b076592ece6f8f9106808348c9a4','查询公司范围下的在线无人机,返回map','','cmii-uav-industrial-portfolio','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-08-29 07:48:22',1,'2022-11-02 09:13:11'),(2990,'API_26112b8d999dca5fb240f3b0fe79efae','根据无人机编码列表查询对应无人机名称集合','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-08-29 07:48:22',1,'2022-11-02 09:13:11'),(2991,'API_220a82fb1ca3fbd73bf47d2fb1ed11a8','根据无人机编码批量获取公司信息','','cmii-uav-industrial-portfolio','/api/uav/plane/queryCompanyByUavCodes','GET',_binary '\0',_binary '\0','2022-08-29 07:48:22',1,'2022-11-02 09:13:11'),(2992,'API_c1c77dff96033eed3a158df4afd81f1f','根据无人机code列表查询无人机名称详情','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavInfoList','POST',_binary '\0',_binary '\0','2022-08-29 07:48:22',1,'2022-11-02 09:13:11'),(2993,'API_cd450f3b6c3bd21fee51d6e6a6c79ff6','获取项目文件存储路径信息【内部接口】','根据projObjId查询项目文件存储路径信息','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getFilePathV2','POST',_binary '\0',_binary '\0','2022-08-29 07:48:42',1,'2024-10-11 08:57:35'),(2994,'API_73af129ee1e6ed88be893161a74d82a9','根据无人机名称或者无人机类型查询无人机编码列表','','cmii-uav-device','/api/uav/plane/queryUavCodeLit','POST',_binary '\0',_binary '\0','2022-08-29 07:48:46',1,'2024-10-11 01:36:47'),(2995,'API_30b2f1bcb26caed129daa7d90ad3e1f7','根据无人机型号查询无人机详情,需要公司范围,不返回日志','','cmii-uav-device','/api/uav/plane/queryUavByModel','GET',_binary '\0',_binary '\0','2022-08-29 07:48:46',1,'2024-10-11 01:36:54'),(2996,'API_19ad0f424e8a0438e9601bc48ae29c37','获取插件配置列表','获取插件配置列表','cmii-uav-cloud-live','/plugin/config/list','GET',_binary '\0',_binary '\0','2022-08-29 07:48:50',1,'2024-10-12 09:42:38'),(2997,'API_26f3af4bc58af3cc074a66f40178f27a','解锁流程','解锁流程','cmii-uav-cloud-live','/workflow/config/unlockFlow','POST',_binary '\0',_binary '\0','2022-08-29 07:48:50',1,'2024-10-12 09:42:38'),(2998,'API_a3428ce9d39cc8869562f7e35a64751c','删除流程','删除流程','cmii-uav-cloud-live','/workflow/config/removeFlow','POST',_binary '\0',_binary '\0','2022-08-29 07:48:50',1,'2024-10-12 09:42:35'),(2999,'API_61d24cd62573c5ab961430663885f8be','模糊查询流程定义','模糊查询流程定义','cmii-uav-cloud-live','/workflow/config/fuzzySearchFlow','GET',_binary '\0',_binary '\0','2022-08-29 07:48:50',1,'2024-10-12 09:42:35'),(3000,'API_fea3d3fd980a01a918dc11d5929793b3','查询流程定义详情','查询流程定义详情','cmii-uav-cloud-live','/workflow/config/getFlow','GET',_binary '\0',_binary '\0','2022-08-29 07:48:50',1,'2024-10-12 09:42:38'),(3001,'API_62dea4b7dfe4a98e7e694e5eb202901f','校验是否存在','校验是否存在','cmii-uav-cloud-live','/workflow/config/checkIfExist','POST',_binary '\0',_binary '\0','2022-08-29 07:48:50',1,'2024-10-12 09:42:35'),(3002,'API_4fa6c28d58725e69b445a85b697bfb6a','根据code获取用户Token','根据code获取用户Token','cmii-uav-cloud-live','/user/getToken','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:31'),(3003,'API_f7028ddc90bfea28a88864ef7323f4ef','删除视频分片','删除视频分片','cmii-uav-cloud-live','/video/part/delete','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:32'),(3004,'API_d49ce826c20e30b16e6d088667263c91','查询视频分片列表','查询视频分片列表','cmii-uav-cloud-live','/video/part/list','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:32'),(3005,'API_2335ee71c9d71a9303da6ce6d10a1b28','模糊查询视频分片','模糊查询视频分片','cmii-uav-cloud-live','/video/part/fuzzySearch','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:36'),(3006,'API_78bc33e450c01a13ead3a9c468aa1680','流程任务管理-停止任务','流程任务管理-停止任务','cmii-uav-cloud-live','/video/process/task/manage/stopTask','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:35'),(3007,'API_52875ec7bda206cb84a7156a04c5e722','流程任务管理-流程实例列表','流程任务管理-流程实例列表','cmii-uav-cloud-live','/video/process/task/manage/getProcInstanceList','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:32'),(3008,'API_95003de040144226d1ef4b9147ca19b0','流程任务管理-流程实例详情','流程任务管理-流程实例详情','cmii-uav-cloud-live','/video/process/task/manage/getProcInstanceDetail','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:39'),(3009,'API_ea93128efe8d3e791f52e973041eccbe','流程任务管理-插件任务详情','流程任务管理-插件任务详情','cmii-uav-cloud-live','/video/process/task/manage/getPluginTaskDetail','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:39'),(3010,'API_8573a8935dce7f3a3057e9384878171d','流程任务管理-批量删除任务','流程任务管理-批量删除任务','cmii-uav-cloud-live','/video/process/task/manage/deleteProcList','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:38'),(3011,'API_02dc6ee1eecd13a66bdbaec47a2badd0','流程任务管理-重启任务','流程任务管理-重启任务','cmii-uav-cloud-live','/video/process/task/manage/restart','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:34'),(3012,'API_bf6926013144f012735e0be3414cd02a','流程任务管理-插件任务重新启动','流程任务管理-插件任务重新启动','cmii-uav-cloud-live','/video/process/pluginTask/manage/restart','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:35'),(3013,'API_04f140baa805dc6049da1f9f04ae1135','流程任务管理-插件任务停止','流程任务管理-插件任务停止','cmii-uav-cloud-live','/video/process/pluginTask/manage/stop','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:38'),(3014,'API_33604007245ea6cb14132a321ebe459a','流程任务管理-获取流程启动参数样例','流程任务管理-获取流程启动参数样例','cmii-uav-cloud-live','/video/process/task/manage/getWorkFlowParam','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:33'),(3015,'API_577f25983223517c7194672524ae7acb','流程任务管理-实例ID下拉列表','流程任务管理-实例ID下拉列表','cmii-uav-cloud-live','/video/process/task/manage/getInstanceIds','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:33'),(3016,'API_f8dcca1d25448eb817c485f82df8de75','流程任务管理-关联流程ID下拉列表','流程任务管理-关联流程ID下拉列表','cmii-uav-cloud-live','/video/process/task/manage/getChainIds','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:33'),(3017,'API_364708d86dc832dcdfc00084859e6ae4','流程任务管理-关联设备ID下拉列表','流程任务管理-关联设备ID下拉列表','cmii-uav-cloud-live','/video/process/task/manage/getDevices','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:32'),(3018,'API_7318e7634544cf7d9f84c55cdf5f4b26','流程任务管理-创建工作流任务','流程任务管理-创建工作流任务','cmii-uav-cloud-live','/video/process/task/manage/startWorkflow','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:31'),(3019,'API_d0cda40fdae23a056c3d311897a3000c','视频回放-获取视频数据日期分布','视频回放-获取视频数据日期分布','cmii-uav-cloud-live','/video/playback/manage/getDataDistribution','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:38'),(3020,'API_61c50d8ae3119b2ec8afd1df6ac3176f','视频回放-获取设备用途列表','视频回放-获取设备用途列表','cmii-uav-cloud-live','/video/playback/manage/getDeviceCategoryList','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:36'),(3021,'API_155bc2bc2165563313f00c1ee11823b1','视频回放-播放M3U8文件','视频回放-播放M3U8文件','cmii-uav-cloud-live','/public/video/playback/manage/playM3u8','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:32'),(3022,'API_70b1e201caeb8a00969a8ba09f987c67','视频回放-通过分享码获取回放Token','视频回放-通过分享码获取回放Token','cmii-uav-cloud-live','/public/video/playback/manage/createToken','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:34'),(3023,'API_4bef90d6e3b82b7530842847039b9e00','视频回放-获取视频设备名称列表','视频回放-获取视频设备名称列表','cmii-uav-cloud-live','/video/playback/manage/getDeviceList','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:37'),(3024,'API_0ee85dc3be7876299bfe6590c172eae2','视频回放-获取视频片段列表','视频回放-获取视频片段列表','cmii-uav-cloud-live','/video/playback/manage/videoList','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:31'),(3025,'API_dd808e40342182fecdcdef172fe18129','视频回放-视频下载','视频回放-视频下载','cmii-uav-cloud-live','/video/playback/manage/download','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:38'),(3026,'API_50065eb835309bf5700e90751a6e8926','视频回放-获取分享码&提取码','视频回放-获取分享码&提取码','cmii-uav-cloud-live','/video/playback/manage/getShareCode','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:30'),(3027,'API_353c4c8462864ce53cc49200b431d42f','删除设备','删除设备','cmii-uav-cloud-live','/device/manage/delete','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:37'),(3028,'API_b68ef2fb20dc815309394b31cc4ab8ec','设备ID列表','设备Id列表','cmii-uav-cloud-live','/device/manage/getDeviceCodes','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:38'),(3029,'API_3f4e598f3a16bce2dfb7232a349ffb29','设备名称列表','设备名称列表','cmii-uav-cloud-live','/device/manage/getDeviceNames','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:34'),(3030,'API_58fd2384f6e1dc187c559b3468c0f84d','设备分类列表','设备分类列表','cmii-uav-cloud-live','/device/manage/getDeviceCategorys','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:34'),(3031,'API_1a70b9f6e7b28467f52012eb73a879d0','设备列表','设备列表','cmii-uav-cloud-live','/device/manage/list','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:34'),(3032,'API_056744ad78b99b838ea7681cbe7bfc12','设备管理-获取分享码&提取码','设备管理-获取分享码&提取码','cmii-uav-cloud-live','/device/manage/getShareCode','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:36'),(3033,'API_29894462ea9fbe104104c74868677dfd','设备新建','设备新建','cmii-uav-cloud-live','/device/manage/create','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:35'),(3034,'API_b68f84751591de0772e63e54428e1bd8','设备编辑','设备编辑','cmii-uav-cloud-live','/device/manage/edit','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:37'),(3035,'API_1d50bbd5d1d01cec51b37cd60469f543','设备详情','设备详情','cmii-uav-cloud-live','/device/manage/detail','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:31'),(3036,'API_0765de93ae28fec1a6779fa040da8b88','批量删除设备','批量删除设备','cmii-uav-cloud-live','/device/manage/deleteBatch','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:37'),(3037,'API_5b52fce29f871d36fc05a8b6afb042b8','设备管理-分享码获取直播地址','设备管理-获取直播地址','cmii-uav-cloud-live','/public/device/manage/getPlayInfo','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-10-12 09:42:31'),(3038,'API_a5719d1123283d1e242f1c563d557ad5','获取单个无人机目前的航迹,不包含态势数据','','cmii-uav-mission','/surveillance/queryUavPoints','GET',_binary '\0',_binary '\0','2022-08-29 07:48:57',1,'2023-06-14 09:59:34'),(3039,'API_d2a24e0cbd110e86a33afc74244aa585','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-mission','/surveillance/querySinglePlaneTrack','GET',_binary '\0',_binary '\0','2022-08-29 07:48:57',1,'2023-06-14 09:59:34'),(3040,'API_ccf2aac45e5cd3468cfd2dd3d12c5faa','查询单个飞机目前最新航迹数据','','cmii-uav-mission','/surveillance/queryRealTimeInfo','GET',_binary '\0',_binary '\0','2022-08-29 07:48:57',1,'2023-06-14 09:59:34'),(3041,'API_0c47bcc04803f6ef0f79e4096887000e','查询公司下7日内飞行记录','','cmii-uav-mission','/surveillance/queryHistoryTotal','GET',_binary '\0',_binary '\0','2022-08-29 07:48:57',1,'2023-06-14 09:59:34'),(3042,'API_dc06c781036908a01203b2f82c2072cb','根据无人机编码批量获取公司信息','','cmii-uav-mission','/api/uav/plane/queryCompanyByUavCodes','GET',_binary '\0',_binary '\0','2022-08-29 07:48:57',1,'2023-07-18 04:08:27'),(3043,'API_edcba3f145d190f294ad654fd2ef954b','根据无人机型号查询无人机详情,需要公司范围,不返回日志','型号为空,结果为空,公司范围','cmii-uav-mission','/api/uav/plane/queryUavByModel','GET',_binary '\0',_binary '\0','2022-08-29 07:48:57',1,'2023-07-18 04:08:27'),(3044,'API_c1a2687c9efa5194cea2cacf09e117d1','根据无人机名称或者无人机类型查询无人机编码列表','','cmii-uav-mission','/api/uav/plane/queryUavCodeLit','POST',_binary '\0',_binary '\0','2022-08-29 07:48:57',1,'2023-07-18 04:08:27'),(3045,'API_40c27c1e3c1b68bbbb9de245e527b011','模糊查询包括子公司的无人机型号列表','','cmii-uav-mission','/api/uav/plane/queryUavModeByCompanyId','GET',_binary '\0',_binary '\0','2022-08-29 07:48:57',1,'2023-07-18 04:08:27'),(3046,'API_2ce28001c4d9a5238e5ab11944866b24','无人机航线飞行,提供航线id','','cmii-uav-mission','/surveillance/uav_command/waypoint_fly_with_lineId','POST',_binary '\0',_binary '\0','2022-08-29 07:48:58',1,'2023-06-14 09:59:35'),(3047,'API_705cb25d7c67c44404b669f6721a52c1','无人机航线飞行,直接使用航线数据','','cmii-uav-mission','/surveillance/uav_command/waypoint_fly_with_Waypoints','POST',_binary '\0',_binary '\0','2022-08-29 07:48:58',1,'2023-06-14 09:59:35'),(3048,'API_ea0f320f2901ba1ebabde0585c4272e1','测试Path','','cmii-uav-user','/api/uav/open/test/path/{id}/{name}','GET',_binary '\0',_binary '\0','2022-08-29 07:49:12',1,'2024-10-11 15:37:13'),(3049,'API_7e60af46b731c179e5188f9c0188680d','测试POSTNONE','','cmii-uav-user','/api/uav/open/test/post-none','POST',_binary '\0',_binary '\0','2022-08-29 07:49:12',1,'2024-10-11 15:37:18'),(3050,'API_5cc56cc9afa7bf9e2ec54352f382ada4','测试FORMDATA','','cmii-uav-user','/api/uav/open/test/post-formdata','POST',_binary '\0',_binary '\0','2022-08-29 07:49:12',1,'2024-10-11 15:37:11'),(3051,'API_964ba6c9abf68c6ace77e84cbbfd14f9','测试urlencoded','','cmii-uav-user','/api/uav/open/test/post-urlencoded','POST',_binary '\0',_binary '\0','2022-08-29 07:49:12',1,'2024-10-11 15:37:15'),(3052,'API_5c7f2d3d72c39db6a34cb156ded9b918','测试POST RAW','','cmii-uav-user','/api/uav/open/test/post-raw','POST',_binary '\0',_binary '\0','2022-08-29 07:49:12',1,'2024-10-11 15:37:16'),(3053,'API_f67edf288f69ba95fdc77651546c81ff','测试文件','','cmii-uav-user','/api/uav/open/test/file','POST',_binary '\0',_binary '\0','2022-08-29 07:49:12',1,'2024-10-11 15:37:09'),(3054,'API_f1634b099f9554ea1c89718d80d48ce7','测试文件集合','','cmii-uav-user','/api/uav/open/test/files','POST',_binary '\0',_binary '\0','2022-08-29 07:49:12',1,'2024-10-11 15:37:19'),(3055,'API_830e06b0ffab162b8098cf8fa123db8c','测试Get','','cmii-uav-user','/api/uav/open/test/get','GET',_binary '\0',_binary '\0','2022-08-29 07:49:12',1,'2024-10-11 15:37:11'),(3056,'API_3d6c07168fd0f82833abc7a14956160a','视频回放-播放MP4文件','视频回放-播放MP4文件','cmii-uav-cloud-live','/public/video/playback/manage/playMp4','GET',_binary '\0',_binary '\0','2022-09-06 01:06:34',1,'2024-10-12 09:42:39'),(3057,'API_66d3086097c78c3b1182bce907a257a8','fetchHtml','','cmii-uav-surveillance','/dictionary/fetch_html_from_url','GET',_binary '\0',_binary '\0','2022-09-06 07:36:30',1,'2022-09-07 08:06:56'),(3058,'API_e988e6d2e3318ccc140dd9c29bc43325','下载联系人模板文件','','cmii-uav-emergency','/sms/download','GET',_binary '\0',_binary '\0','2022-09-07 07:41:18',1,'2024-10-10 09:08:03'),(3059,'API_5188c20f05cc6db8a4f7ecc111f9b133','导入excel','导入excel','cmii-uav-emergency','/sms/import','POST',_binary '\0',_binary '\0','2022-09-07 07:41:18',1,'2024-10-10 09:08:05'),(3060,'API_dcba6310aa8344b089dc27b3c1bd2125','新版APP端航线分页查询','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_page_list_new','POST',_binary '\0',_binary '\0','2022-09-14 06:49:50',1,'2024-09-09 09:16:29'),(3061,'API_481c60c888f5446f220d74324edbfd85','新版APP端航线按用户ID分页查询','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_page_list_by_uid_new','POST',_binary '\0',_binary '\0','2022-09-14 06:49:50',1,'2024-09-09 09:16:29'),(3062,'API_ac73dad2f506c5e73d434a31b2447bbf','新版获取航点列表信息','点击某一条航线返回对应的航点列表信息','cmii-uav-waypoint','/api/uav/waypoint/app/airpoint_info_list_new','GET',_binary '\0',_binary '\0','2022-09-14 06:49:50',1,'2024-09-09 09:16:30'),(3063,'API_24ed791e091da896b2a64617258deaa3','新版更新航线和航点信息','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_with_airpoints_new','PUT',_binary '\0',_binary '\0','2022-09-14 06:49:50',1,'2024-09-09 09:16:30'),(3064,'API_66e16c35d10ee768c75351d437b6ce4e','新版创建航线和航点信息','打点完成提交到数据库,航线和航点同时保存','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_with_airpoints_new','POST',_binary '\0',_binary '\0','2022-09-14 06:49:50',1,'2024-09-09 09:16:29'),(3065,'API_1f25833aa9b7920a6efa2372ae41f1c1','批量删除和删除','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info','DELETE',_binary '\0',_binary '\0','2022-09-14 06:49:50',1,'2024-09-09 09:16:30'),(3066,'API_d880d01ac6966287f42329f096fc8359','复制航线','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_clone','POST',_binary '\0',_binary '\0','2022-09-14 06:49:50',1,'2024-09-09 09:16:28'),(3067,'API_d82f64965d04ab2fc2aa695cb4c4dc7d','导出联系人','','cmii-uav-emergency','/sms/export','POST',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-10 09:08:04'),(3068,'API_ffac41a268ab1b861423722332a7266c','按无人机获取短信发送情况','','cmii-uav-emergency','/sms/getSmsHistory','POST',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-10 09:08:05'),(3069,'API_03030549a50578cebbebd087bf34175d','按无人机获取短信发送统计','','cmii-uav-emergency','/sms/getSmsTotal','POST',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-10 09:08:04'),(3070,'API_68aab1e1795587801a8255e353a810ca','查询所有联系人','','cmii-uav-emergency','/sms/queryAll','GET',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-10 09:08:04'),(3071,'API_d67efef5a061a0e4f7a70ad64652d866','新增群组','','cmii-uav-emergency','/smsGroup/add','POST',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-10 09:08:04'),(3072,'API_65562093af4fbfed0031d24e8614bc60','批量删除','传入主键','cmii-uav-emergency','/smsGroup/delete','POST',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-10 09:08:06'),(3073,'API_d39f864e919dff0c0e2c1d071d34b3ad','获取所有群组','','cmii-uav-emergency','/smsGroup/query','GET',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-10 09:08:05'),(3074,'API_ed97e94c37eafdfca025c8f41886e730','绑定群组','','cmii-uav-emergency','/smsGroup/bound','POST',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-10 09:08:04'),(3075,'API_74e01cd532eb1af9f41dba6ec794774e','编辑成员','传入区域json字符串,需要有主键','cmii-uav-emergency','/smsGroup/edit','POST',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-10 09:08:05'),(3076,'API_a81eadbcceb1e1c753cdef23bf82bdcc','提交申请','','cmii-suav-supervision','/app/flightPlan/submit','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-09-09 09:16:55'),(3077,'API_e91ca6c38d721b7e6f74a656e86c0cec','判断飞行计划名称是否重复','','cmii-suav-supervision','/app/flightPlan/judgeName','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-09-09 09:16:56'),(3078,'API_11a73dc8b76daededb65c2e4f8948893','查询所有机场','','cmii-suav-supervision','/app/zydAirport/listAirport.do','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-09-09 09:16:56'),(3079,'API_787edcb3bd52a47c6bf392d4013cb725','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/app/flightPlan/queryByCondition','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-09-09 09:16:57'),(3080,'API_4b187a6cba53f7a007a811c06a14819f','编辑修改飞行计划','传入区域json字符串,需要有主键','cmii-suav-supervision','/app/flightPlan/edit','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-09-09 09:16:59'),(3081,'API_1a7237617f1bf56ce287d8a06bbe4993','查询飞行计划详情','传入区域主键','cmii-suav-supervision','/app/flightPlan/detail','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-09-09 09:16:58'),(3082,'API_6649121fea2dda521df4237f14bf0cad','规划带状航线','','cmii-suav-supervision','/app/flightPlan/getStrapLine','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-09-09 09:16:58'),(3083,'API_de5f42db49b0d865b0aeb5f8874fce45','获取ip经纬度','','cmii-suav-supervision','/app/flightPlan/getLoction','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-09-09 09:16:56'),(3084,'API_595d7d29899f86b0230d63e573fff06a','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/app/areaPlan/queryByCondition','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-09-09 09:16:59'),(3085,'API_5721a50d39dc51ee5d1038ba7368176a','查询高度和时间有重叠部分的临时空域和限制空域-n','传入参数为zydAreaLimit实体对象','cmii-suav-supervision','/app/zydAirspace/queryZydAreaLimitByCondition.do','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-09-09 09:16:56'),(3086,'API_565375536d3767e9c6dfef29fd18441b','获取机场区域以及禁飞区 Wgs84','','cmii-suav-supervision','/app/zydAirspace/queryWgs84ZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-09-09 09:16:59'),(3087,'API_f44fdebc9ce405f9b507205523fa800c','获取空域申请和空域限制所有数据','无需传参','cmii-suav-supervision','/app/zydAirspace/getAirspaceAndLimit.do','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2023-05-04 09:35:22'),(3088,'API_beaa94e36a60af0d81e1efa0144f9a70','删除飞行计划','传入区域申请主键','cmii-suav-supervision','/app/flightPlan/delete','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-09-09 09:16:57'),(3089,'API_d644e1c9a80fe1ac5a6697902794e32b','申报飞行计划','','cmii-suav-supervision','/app/flightPlan/save','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-09-09 09:16:57'),(3090,'API_85df2c8534344ed605af130a15e7acd8','分页查询','','cmii-suav-supervision','/app/flightPlan/query','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-09-09 09:16:58'),(3091,'API_554fd3826aeb0680465248b3fef7f018','规划带状航线','','cmii-suav-supervision','/flightPlan/getStrapLine','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-09-09 09:16:57'),(3092,'API_80c3f20e24dfcfe8ca7c100a3af819b1','获取ip经纬度','','cmii-suav-supervision','/flightPlan/getLoction','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-09-09 09:16:59'),(3093,'API_38165104c0377341bbf83dda38d05c42','根据公司id获取飞行计划','','cmii-suav-supervision','/flightPlan/getByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-09-09 09:16:56'),(3094,'API_a3b807460228cc9c19b4a1fa28f29c3a','获取机场区域以及禁飞区 Wgs84','','cmii-suav-supervision','/zydAirspace/queryWgs84ZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2024-09-09 09:16:56'),(3095,'API_4acf2172bd1378c87fd28cf796811d06','根据无人机编码批量获取公司信息','','cmii-suav-supervision','/api/uav/plane/queryCompanyByUavCodes','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:23'),(3096,'API_2943ae86f728d3fb0a21a977ad92893d','查询公司/机构所属的在线无人机列表','','cmii-suav-supervision','/api/uav/plane/queryUavOnlineByCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3097,'API_cdfef52098f7a76e8a6b745217a0dd2c','查询公司范围下的在线无人机,返回map','','cmii-suav-supervision','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3098,'API_15168df5a37da133d2032ec495f60029','无人机绑定的载荷列表查询','','cmii-suav-supervision','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3099,'API_acbf264ae685dc000f259078e186d9ee','统计公司/所属机构获取无人机数量','','cmii-suav-supervision','/api/uav/plane/queryUavCountByCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3100,'API_a93a2d6777744a88ebb25f8ac2c884ea','根据无人机类型查询公司有的无人机类型详细信息','','cmii-suav-supervision','/api/uav/plane/queryUavInfoDetailByModel','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3101,'API_c55fc10d869ab09bfd1a4c175b3f7553','新增无人机','','cmii-suav-supervision','/api/uav/plane/addUavPlane','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3102,'API_fabcc5be3c3d78330868243bf89b760e','修改无人机','','cmii-suav-supervision','/api/uav/plane/updateUavPlane','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3103,'API_8bee24a7aacf285f3810c9d5f3ff14be','通过无人机设备号查询无人机编码','','cmii-suav-supervision','/api/uav/plane/queryUavCodeByDeviceNo','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3104,'API_f74610bb7038d511a3fc4f6fc2a359f1','通过无人机编码查询无人机编码设备号','','cmii-suav-supervision','/api/uav/plane/queryDeviceNoByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3105,'API_122828ac3b089cc373ac8609496d972c','check在数据字典里面设备类型的编码和名称是否一致','check在数据字典里面设备类型的编码和名称是否一致','cmii-suav-supervision','/api/uav/plane/checkDevModelMapingInRedis','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3106,'API_a1a7b1c213dc0095f4152522e321b22e','载荷绑定的无人机编码查询','','cmii-suav-supervision','/api/uav/plane/queryBoundByDevNo','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3107,'API_f259f9a38e27bb8d3881c75dcccaa9fa','check设备类型是否匹配','','cmii-suav-supervision','/api/uav/plane/checkDevTypeMatch','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3108,'API_4bfbd596ce8d6d2ad57fdb04152c6d6b','check设备动作是否匹配','','cmii-suav-supervision','/api/uav/plane/checkDevActionMatch','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3109,'API_6a240e9afd8f1654fc34b6da004f6a8c','设备数据字典和匹配校验','','cmii-suav-supervision','/api/uav/plane/checkDevMappingMatch','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3110,'API_6781afc541edca9d88720130ed406151','根据无人机编码获取公司信息','','cmii-suav-supervision','/api/uav/plane/queryCompanyByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3111,'API_473952e62b6ad18c5dcf7afda46f4d5f','统计公司/所属机构的设备(无人机,载荷,机库)使用数量','','cmii-suav-supervision','/api/uav/plane/queryDevCountByCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3112,'API_7679922787637789080feaf2a8763429','根据无人机code列表查询无人机名称详情','','cmii-suav-supervision','/api/uav/plane/queryUavInfoList','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3113,'API_2abd024c80fd72ccaf0384ec2791dbc6','生成新无人机编码','','cmii-suav-supervision','/api/uav/plane/newUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3114,'API_0625cc1b8233918e24a5d7872dbb195d','查询无人机是否可用','','cmii-suav-supervision','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:23'),(3115,'API_a1d9b8aa36c90b0b760c66b85fd49a1c','查询设备在线状态','','cmii-suav-supervision','/api/uav/plane/queryDevOnlineStat','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:23'),(3116,'API_eafa98b96fb927ac25dde6e3e443db48','设置无人机在线状态','','cmii-suav-supervision','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:23'),(3117,'API_94f86ba6ffdf3170cfa0404d2f949f8a','查询无人机总飞行时长','','cmii-suav-supervision','/api/uav/plane/queryUavflyTotal','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3118,'API_2e5c88f06b234d5949350ef5e58c9611','查询该公司有的无人机类型详细信息','','cmii-suav-supervision','/api/uav/plane/queryUavModelDetailByModel','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3119,'API_a050bec90e57c58c84e605b65d6681f8','查询公司所属的无人机类型匹配的載荷和机库类型类别','','cmii-suav-supervision','/api/uav/plane/queryTypeMatchByUavModel','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3120,'API_00ecf3055251b4a95b8e3d164b3f7a5c','查询公司/机构所属的无人机编码列表','','cmii-suav-supervision','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3121,'API_10b9d8b0e0259b9b6a978d16cc6bbb0f','模糊查询可用状态列表','','cmii-suav-supervision','/api/uav/plane/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3122,'API_f020c4e1593d208b6865701167c0ed1a','根据设备类型和编码查询编码对应的可用状态信息','','cmii-suav-supervision','/api/uav/plane/queryDevicesState','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3123,'API_a98fd3fe9a9179cd200d92040d2d1af3','按无人机编码查询无人机详情查询','','cmii-suav-supervision','/api/uav/plane/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:23'),(3124,'API_a2a12a3207158129e74acc5ec5f54bf0','按无人机编码查询无人机详情查询不用公司id','','cmii-suav-supervision','/api/uav/plane/queryDetailByUavCodeWithoutCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:23'),(3125,'API_30149f9fc317d554729748e1f408fd4e','按无人机设备号查询无人机详情查询','','cmii-suav-supervision','/api/uav/plane/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:23'),(3126,'API_45fa4b4e52ced31b703357778292eb4a','根据无人机编码查询该无人机是否存在','','cmii-suav-supervision','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:23'),(3127,'API_b58aae9a77c9af3da4623539a1acbf01','根据无人机编码列表查询对应无人机名称集合','','cmii-suav-supervision','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:23'),(3128,'API_3b0804cc075a3563b476efb529e8a885','模糊查询在线无人机编码和机库编码列表','','cmii-suav-supervision','/api/uav/plane/queryDevOnlineCodeList','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3129,'API_cb1e18a5ec6857dd43fddc5b25e69a0f','无人机列表绑定的载荷列表详情查询','','cmii-suav-supervision','/api/uav/plane/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3130,'API_ca3f0da125af208e8e5a4b8f72f60e59','通过设备号查询无人机列表绑定的载荷列表详情','','cmii-suav-supervision','/api/uav/plane/queryBoundDetailByDeviceNo','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3131,'API_46768a96fe3cae5f39c2b7129884a28a','根据设备号获取公司信息','','cmii-suav-supervision','/api/uav/plane/queryCompanyByDeviceNo','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3132,'API_cce93619ff4c797e37b6db38adf266fa','无人机绑定的摄像头信息查询','','cmii-suav-supervision','/api/uav/plane/queryBoundCameraByUavDeviceNo','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3133,'API_8a34ef12f9a4c6f1f3e6477e226c1a2b','无人机绑定的摄像头推流信息','','cmii-suav-supervision','/api/uav/plane/queryUavPushStreamByUavDeviceNo','POST',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3134,'API_f5c057836071a96031d6615c539f888d','无人机列表绑定载荷载荷视频详情查询','','cmii-suav-supervision','/api/uav/plane/queryBoundVideoByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3135,'API_8ee4c98c29092a4904836fff22a6a42a','设置无人机上线','','cmii-suav-supervision','/api/uav/plane/setUavOnline','POST',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3136,'API_aa89d1fe1048818d2e7ed8fb4e2cc0f5','获取游客的无人机设备列表','','cmii-suav-supervision','/api/uav/plane/queryVisitorUavList','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3137,'API_a95964738bc27d742f6daee758bea94a','按无人机编码查询无人机是否是真机','','cmii-suav-supervision','/api/uav/plane/queryUavRealByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3138,'API_2ebfe1a257233013264d1c68a92e10c7','查询无人机在线状态','','cmii-suav-supervision','/api/uav/plane/queryUavOnlineStat','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3139,'API_db526db3c60b73c6725fada5565fd8e0','根据无人机型号查询无人机详情,需要公司范围,不返回日志','型号为空,结果为空,公司范围','cmii-suav-supervision','/api/uav/plane/queryUavByModel','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3140,'API_7d13979d23a0e701b5a6392f19f9e40c','根据无人机名称或者无人机类型查询无人机编码列表','','cmii-suav-supervision','/api/uav/plane/queryUavCodeLit','POST',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3141,'API_c4245c042a947a79419c520534dc76ac','模糊查询包括子公司的无人机型号列表','','cmii-suav-supervision','/api/uav/plane/queryUavModeByCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3142,'API_ff03f13970f20c0e51449949e927e4d5','新增监管c端用户','','cmii-uav-user','/suav/user/addSuavUser','POST',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-10-11 15:37:12'),(3143,'API_a0b65682063c35efd520b44995097ed8','修改监管c端用户状态','','cmii-uav-user','/suav/user/updateStatus','POST',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-10-11 15:37:20'),(3144,'API_d09b9be867388010f4c94a0127646390','申请认证','','cmii-uav-user','/suav/user/applyCertification','POST',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-10-11 15:37:21'),(3145,'API_c90bd0cbee2ae40d2715645334a50099','同意认证申请','','cmii-uav-user','/suav/user/accessCertification','POST',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-10-11 15:37:14'),(3146,'API_767865024b31f2cc03953ddc45cb9986','c端用户列表查询','','cmii-uav-user','/suav/user/query','POST',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-10-11 15:37:11'),(3147,'API_5e588f2d947d9cb90f1cdb7244895d33','给C端用户重置密码','','cmii-uav-user','/suav/user/updateUserPassword','POST',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-10-11 15:37:16'),(3148,'API_bd5c59c02d7670b42f87a39c5f58ba4d','生成公司的临时编码','','cmii-uav-user','/suav/user/companyTempCode','POST',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-10-11 15:37:16'),(3149,'API_443053f0d52c871c8809c1210ffbc30c','数据字典,获取认证状态','','cmii-uav-user','/suav/user/certificationStatuses','GET',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-10-11 15:37:10'),(3150,'API_415be5b2e4186edf2a5ba6421a8967d9','数据字典,获取用户状态','','cmii-uav-user','/suav/user/userStatuses','GET',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-10-11 15:37:19'),(3151,'API_f0e478dab04650e2e027f8c8f30035b9','获取c端用户详细信息(用户id与公司编码)','','cmii-uav-user','/suav/user/getUserDetail','POST',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-10-11 15:37:17'),(3152,'API_ff389cb2e6843421dc7f59b66a8388e8','获取c端用户详细信息','','cmii-uav-user','/suav/user/getUserInfo','GET',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-10-11 15:37:17'),(3153,'API_69fa4c56baaa3a151d8a3daf2a3cb598','根据公司id查询公司下面的子公司','','cmii-uav-user','/clients/org/children','GET',_binary '\0',_binary '\0','2022-09-20 06:56:56',1,'2024-10-11 15:37:18'),(3154,'API_b7e269c10d3ab76b12a3038fc9e22522','根据公司id查询公司的第一级公司','','cmii-uav-user','/clients/org/getRoot','GET',_binary '\0',_binary '\0','2022-09-20 06:56:57',1,'2024-10-11 15:37:09'),(3155,'API_393129d75226ae65ec07e5a15b387e30','根据用户名获取账号信息','','cmii-uav-user','/clients/suav/user/getUserDetail','GET',_binary '\0',_binary '\0','2022-09-20 06:56:57',1,'2024-10-11 15:37:17'),(3156,'API_5e2219afa205079c20f73ff616f5387d','演示视频上传','','cmii-uav-surveillance','/surveillance/demonstrate/upload_video','POST',_binary '\0',_binary '\0','2022-09-20 06:57:00',1,'2024-09-23 20:59:00'),(3157,'API_3b81b17d2582a9b8efa8a76f68c05030','获取演示视频上传信息','','cmii-uav-surveillance','/surveillance/demonstrate/get_video_upload_information','GET',_binary '\0',_binary '\0','2022-09-20 06:57:00',1,'2024-09-23 20:58:58'),(3158,'API_24309755083d7d92f51e5af34438a679','根据无人机名称或者无人机类型查询无人机编码列表','','cmii-uav-surveillance','/api/uav/plane/queryUavCodeLit','POST',_binary '\0',_binary '\0','2022-09-20 06:57:08',1,'2023-03-29 09:05:05'),(3159,'API_9633cd7f63709ef2d7eb6d0eaa504277','模糊查询包括子公司的无人机型号列表','','cmii-uav-surveillance','/api/uav/plane/queryUavModeByCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:57:08',1,'2023-03-29 09:05:05'),(3160,'API_aa68587468f95fe82764bb2c226c65c3','根据无人机型号查询无人机详情,需要公司范围,不返回日志','型号为空,结果为空,公司范围','cmii-uav-surveillance','/api/uav/plane/queryUavByModel','GET',_binary '\0',_binary '\0','2022-09-20 06:57:08',1,'2023-03-29 09:05:05'),(3161,'API_7e299e619935dfd731575cced8b56ef5','根据无人机编码批量获取公司信息','','cmii-uav-surveillance','/api/uav/plane/queryCompanyByUavCodes','GET',_binary '\0',_binary '\0','2022-09-20 06:57:09',1,'2023-03-29 09:05:05'),(3162,'API_ba95daa3c52411b9096d22762ce4a16a','根据类型模糊查询类型和生产厂家对应map','','cmii-admin-data','/api/admin/model/plane/queryModelMnfFromModel','GET',_binary '\0',_binary '\0','2022-09-20 06:57:20',1,'2024-09-09 09:15:04'),(3163,'API_d842a15fca6ec652fce80b67e839520b','根据生产厂商模糊查询类型和生产厂家对应map','','cmii-admin-data','/api/admin/model/plane/queryModelMnfFromMnf','GET',_binary '\0',_binary '\0','2022-09-20 06:57:20',1,'2024-09-09 09:15:07'),(3164,'API_6f49cba78d3c4c873caff17cda442ea4','根据类型模糊查询类型和生产厂家对应map','','cmii-admin-data','/api/admin/model/cam/queryModelMnfFromModel','GET',_binary '\0',_binary '\0','2022-09-20 06:57:22',1,'2024-09-09 09:15:04'),(3165,'API_a0fc4192b4bce535e26df2633ea71d6a','根据生产厂商模糊查询类型和生产厂家对应map','','cmii-admin-data','/api/admin/model/cam/queryModelMnfFromMnf','GET',_binary '\0',_binary '\0','2022-09-20 06:57:22',1,'2024-09-09 09:15:06'),(3166,'API_7e6ae7bfc7c316e0d433aee96ffff5cf','飞行记录分页查询列表','','cmii-uav-mqtthandler','/fly_log/fly_log_page_list_with_filters','POST',_binary '\0',_binary '\0','2022-09-20 06:57:27',1,'2024-09-25 08:48:47'),(3167,'API_41cc9a594f177b3528aba0873185bd11','飞行记录详情','','cmii-uav-mqtthandler','/fly_log/fly_history','GET',_binary '\0',_binary '\0','2022-09-20 06:57:27',1,'2024-09-25 08:48:46'),(3168,'API_db4927532c5d7ada16bb535af75ead29','导出通信名单','','cmii-uav-mqtthandler','/fly_log/fly_sms_names','GET',_binary '\0',_binary '\0','2022-09-20 06:57:27',1,'2024-09-25 08:48:47'),(3169,'API_039d465187dacce4a9796ed95dc941f3','批量删除飞行记录','','cmii-uav-mqtthandler','/fly_log/fly_history','DELETE',_binary '\0',_binary '\0','2022-09-20 06:57:27',1,'2024-09-25 08:48:46'),(3170,'API_76c32eeba777e78da75efac5c2d833fc','下载飞行记录MP4视频','','cmii-uav-mqtthandler','/fly_log/fly_log_mp4','GET',_binary '\0',_binary '\0','2022-09-20 06:57:27',1,'2024-09-25 08:48:47'),(3171,'API_2045f78fe1943db815e9203754930002','模糊查询包括子公司的无人机型号列表','','cmii-uav-mqtthandler','/api/uav/plane/queryUavModeByCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:57:29',1,'2023-05-04 09:36:21'),(3172,'API_75b78386575ade400c25dc308db99156','根据无人机名称或者无人机类型查询无人机编码列表','','cmii-uav-mqtthandler','/api/uav/plane/queryUavCodeLit','POST',_binary '\0',_binary '\0','2022-09-20 06:57:29',1,'2023-05-04 09:36:21'),(3173,'API_56f48f84534c319b8dc6071d8d0a1b3b','根据无人机编码批量获取公司信息','','cmii-uav-mqtthandler','/api/uav/plane/queryCompanyByUavCodes','GET',_binary '\0',_binary '\0','2022-09-20 06:57:29',1,'2023-05-04 09:36:22'),(3174,'API_d40d0548dd249eba986adc7640d703c4','根据无人机型号查询无人机详情,需要公司范围,不返回日志','型号为空,结果为空,公司范围','cmii-uav-mqtthandler','/api/uav/plane/queryUavByModel','GET',_binary '\0',_binary '\0','2022-09-20 06:57:29',1,'2023-05-04 09:36:22'),(3175,'API_0c896719736a178e9edf4670291c333e','新建任务-单位下拉列表','新建任务-单位下拉列表(自身及子公司)','cmii-uav-process','/process/task/manage/queryChildWithOwnUnitList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:59'),(3176,'API_badf434ff9d68bed3167b2281e985f9f','新建任务-任务名称是否已存在','新建任务-任务名称是否已存在','cmii-uav-process','/process/task/manage/isExistTaskName','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3177,'API_62e21c821e3740f2918b086b71cc2d57','任务管理-派发单位下拉列表','任务管理-派发单位下拉列表','cmii-uav-process','/process/task/manage/queryDispatchUnitList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3178,'API_ba6c8739137a398a525cb5c0ce178924','接收单位下拉列表','接收单位下拉列表','cmii-uav-process','/process/task/manage/queryAcceptUnitList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:58'),(3179,'API_e183c185836be177513c41d6246c471d','任务名称下拉列表','任务名称下拉列表','cmii-uav-process','/process/task/manage/queryTaskOrderNameList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3180,'API_cf33d53097f1c8df6caf8c970b6e5cf8','任务列表','任务列表','cmii-uav-process','/process/task/manage/queryTaskOrderList','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:57'),(3181,'API_5e6ebf3a52b9c513518de86b3c5e3d31','查询工单状态下拉列表','查询工单状态下拉列表','cmii-uav-process','/process/task/manage/queryTaskOrderStatusList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:58'),(3182,'API_c8a558c4664e0aa2c44aa4c35555355f','任务详情','任务详情','cmii-uav-process','/process/task/manage/queryTaskOrderDetail','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:55'),(3183,'API_853387ffa0d8144515d87609a27066ea','流程进度','流程进度','cmii-uav-process','/process/task/manage/queryProgress','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:55'),(3184,'API_0f10dcdb82f9057af49482767f33d284','备注列表','备注列表','cmii-uav-process','/process/task/manage/queryRemarkList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:59'),(3185,'API_9b4c8009e239130dc492da82723dc1c3','活动日志列表','活动日志列表','cmii-uav-process','/process/task/manage/queryActivityLog','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:57'),(3186,'API_5502a36a40c778b245ae28c6fda8e208','获取分享码','获取分享码','cmii-uav-process','/process/task/manage/getShareCode','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3187,'API_c1d8b8f5139a674e8d5bce56b3ea9bf6','新建任务','新建任务','cmii-uav-process','/process/task/manage/createTask','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:55'),(3188,'API_ab7a976cd1a7d4d60097caea1b4d22d4','新建任务-任务类型下拉列表','新建任务-任务类型下拉列表','cmii-uav-process','/process/task/manage/queryTaskTypes','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3189,'API_b00e0773a4350108b4aff52efa5dc2cd','查询任务类型列表','查询任务类型列表','cmii-uav-process','/process/task/common/queryTaskTypeList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:57'),(3190,'API_1655e22e5646825c5fbd6e9c4f0a8d6e','通过分享码获取工单信息','通过分享码获取工单信息','cmii-uav-process','/public/process/task/manage/getTaskInfoByShareCode','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3191,'API_6305f358e44e33a38c3dec5fc6856c0b','查询某个任务类型关联任务列表(未完结任务)','查询某个任务类型关联任务列表','cmii-uav-process','/process/task/common/queryTaskList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:54'),(3192,'API_50c5db92bdedc354bdbd39b4b4f347a2','下级单位列表','下级单位列表(任务转派)','cmii-uav-process','/process/task/common/queryChildUnitList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:57'),(3193,'API_86160a1efa6f90824c0e01f7447d8649','任务类型列表','任务类型列表','cmii-uav-process','/process/task/config/queryTaskTypeList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:59'),(3194,'API_b534eac3ef1568a0825fae7799621e66','接口单位列表','接口单位列表(company-scope)','cmii-uav-process','/process/task/config/queryUnitList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:57'),(3195,'API_558988e49b55fce10211c60d44cebc32','接口人列表','分页查询接口人列表','cmii-uav-process','/process/task/config/queryContactPersonList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:55'),(3196,'API_22efdcedf5b1c33ae42e24c4b3c8574f','新建接口人','新建接口人','cmii-uav-process','/process/task/config/createContactPerson','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:55'),(3197,'API_c68009430dc1db2573d96872c0602437','可选接口人列表','可选接口人列表','cmii-uav-process','/process/task/config/queryOpContactPersonList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:58'),(3198,'API_d4bb356f3b244688eeb50b3590d42feb','修改接口人','修改接口人','cmii-uav-process','/process/task/config/modifyContactPerson','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:55'),(3199,'API_675b982c8fa99f1d578dfbbfa1ffd8a5','任务信息列表','任务信息列表','cmii-uav-process','/process/task/config/queryTaskInfoList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3200,'API_eefe61309016362694f2043f29bf5f7c','启停任务类型','启停任务类型','cmii-uav-process','/process/task/config/updateTaskStatus','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:59'),(3201,'API_2d79c7a7000e43219ef3d42df281edd2','新增任务类型','新增任务类型','cmii-uav-process','/process/task/config/addTaskInfo','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:58'),(3202,'API_960696a7d3e59da77231e92e121b868b','我的待办-派发单位下拉列表','我的待办-派发单位下拉列表','cmii-uav-process','/process/task/mytask/queryDispatchUnitList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:57'),(3203,'API_e72e93182f82f69b3d90abd268138157','任务列表','任务列表','cmii-uav-process','/process/task/mytask/queryTaskOrderList','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:55'),(3204,'API_2c13bc5552897be9ee785e9c59eafb4a','待办任务-任务名称下拉列表','待办任务-任务名称下拉列表','cmii-uav-process','/process/task/mytask/queryMyTaskOrderNameList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:57'),(3205,'API_d96009d0d398cf79b03530f0bfe2cebc','模糊搜索用户列表','模糊搜索用户列表(详情-查询关联作业列表-用户列表)','cmii-uav-process','/process/task/mytask/fuzzySearchUsers','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:58'),(3206,'API_f227179e3d0427c0851d0b1263f915f3','备注','备注(备注任务工单)','cmii-uav-process','/process/task/mytask/remarkTask','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:58'),(3207,'API_549d96a51fd03d65c5403a7119c4b462','任务操作','任务操作','cmii-uav-process','/process/task/mytask/operateTask','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:58'),(3208,'API_c803dba959c31a6a1dcd5b0db3815f55','任务转派','任务转派','cmii-uav-process','/process/task/mytask/assignTask','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:58'),(3209,'API_7b8131ac7fc3599b06be6bc2d6b1de5c','撤回','撤回','cmii-uav-process','/process/task/mytask/revokeTasOrder','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3210,'API_a9080f5832e65d0d77c22391c8dc4781','关联作业','关联作业','cmii-uav-process','/process/task/mytask/createRelateMission','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:59'),(3211,'API_159bc7fdcddcf6e4797d6e2f3858788b','取消关联作业','取消关联作业','cmii-uav-process','/process/task/mytask/deleteRelateMission','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:54'),(3212,'API_6ac0ce1d6d36e7d4974f2245170da367','详情-查询关联作业列表','详情-查询关联作业列表(用于选择作业)','cmii-uav-process','/process/task/mytask/queryRelateMissions','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3213,'API_27481bc15fdac3ed8bd4aaf9b0367270','查询任务类型集合','查询任务类型集合','cmii-uav-process','/client/taskdispatch/queryTaskTypeMap','POST',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:57'),(3214,'API_10f490ebe891b22cee598c79f627cbfa','查询任务名集合','查询任务名集合','cmii-uav-process','/client/taskdispatch/queryTaskNameMap','POST',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:56'),(3215,'API_9309bfc518f9f0efe6bd31aebf038617','部署工单模型','部署工单模型型','cmii-uav-process','/client/taskdispatch/deployeeTaskorder','POST',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:59'),(3216,'API_bbce007ee3dd32937395e37735db180d','queryTaskStatus','','cmii-uav-process','/client/taskdispatch/queryTaskStatus','GET',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:54'),(3217,'API_9b0a86c18bd339d27a2b89ab98815f3e','查询任务类型列表','查询任务类型列表','cmii-uav-process','/client/taskdispatch/queryTaskTypes','POST',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:58'),(3218,'API_5f619b28121b671745531c411f10d367','查询某个任务类型关联任务列表','查询某个任务类型关联任务列表','cmii-uav-process','/client/taskdispatch/queryTaskList','POST',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:55'),(3219,'API_7b149af39d0c6d9a095694909dcde07e','创建作业与任务关联关系','创建作业与任务关联关系','cmii-uav-process','/client/taskdispatch/createRelateMission','POST',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:57'),(3220,'API_5d425c1dcb7e4c5e5f21f611a678bf72','getDocumentation','','cmii-uav-process','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:56'),(3221,'API_48730966a2b25b53f7bb703b48b202a2','uiConfiguration','','cmii-uav-process','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:55'),(3222,'API_c18ab41099e26fb9ac52c44df14136c0','swaggerResources','','cmii-uav-process','/swagger-resources','GET',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:56'),(3223,'API_00faed59b54dd5d393df5697b073d2a1','securityConfiguration','','cmii-uav-process','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:56'),(3224,'API_90addc53fb012539245f320c350821cf','getDocumentation','','cmii-uav-process','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:55'),(3225,'API_624966db1edb3998c42b0a5c44e20555','根据无人机编码获取公司信息','','cmii-uav-device','/api/uav/plane/queryCompanyByUavCodes','GET',_binary '\0',_binary '\0','2022-09-20 06:57:42',1,'2024-10-11 01:36:54'),(3226,'API_003e320115e918bea20bde157253cb28','接口测试-御航输电线路图片检测','','cmii-uav-mission','/api/uav/mission/mission_info/yuhang/transmission_test','POST',_binary '\0',_binary '\0','2022-09-20 06:57:50',1,'2024-10-10 08:57:04'),(3227,'API_80e0ee2957c1be6a30bb5dca4d757b04','御航输电线路图片检测','','cmii-uav-mission','/api/uav/mission/mission_info/yuhang/transmission','POST',_binary '\0',_binary '\0','2022-09-20 06:57:50',1,'2024-10-10 08:57:15'),(3228,'API_307356e0c0c4d98826b84c3545ec2733','更新现场情况描述信息','河南环保新增功能','cmii-uav-mission','/api/uav/mission/mission_info/env_site_conditions','POST',_binary '\0',_binary '\0','2022-09-20 06:57:50',1,'2024-10-10 08:57:11'),(3229,'API_59e7c66c1a47492dec6127321db575ca','御航-获取图片AI识别结果','','cmii-uav-mission','/picture/get_picture_ai_detect_info','GET',_binary '\0',_binary '\0','2022-09-20 06:57:51',1,'2024-10-10 08:57:05'),(3230,'API_069b7b8264ee32ab2f2c11f03ff1f979','从紧急降落点再次返航回到机库','','cmii-uav-surveillance','/hangarSurveillance/emergency_point_return','POST',_binary '\0',_binary '\0','2022-10-12 06:23:38',1,'2024-09-23 20:58:57'),(3231,'API_8ef253f6e299c243e1501fb30c06883a','结束机库流程','','cmii-uav-surveillance','/hangarSurveillance/end_process','POST',_binary '\0',_binary '\0','2022-10-12 06:23:38',1,'2024-09-23 20:58:59'),(3232,'API_aa68e063908305d0cc4ec17bfcb97a75','机库准备 发送航线+自动起飞','','cmii-uav-surveillance','/hangarSurveillance/prepare_auto','POST',_binary '\0',_binary '\0','2022-10-12 06:23:38',1,'2024-09-23 20:58:58'),(3233,'API_0569f75c285dd90d4deb28f0e826191a','机库准备 发送航线+手动起飞','','cmii-uav-surveillance','/hangarSurveillance/prepare_manual','POST',_binary '\0',_binary '\0','2022-10-12 06:23:38',1,'2024-09-23 20:58:59'),(3234,'API_9dd92ab68f2f29ec6ddccf19e8c103d3','在手动模式下,发送飞行到指定一个点位的命令','','cmii-uav-surveillance','/hangarSurveillance/offer_point_fly','POST',_binary '\0',_binary '\0','2022-10-12 06:23:38',1,'2024-09-23 20:59:01'),(3235,'API_dd1eeec6a38545a5d320421499725e47','设置机库RTK host 和 端口','','cmii-uav-surveillance','/hangarSurveillance/RTK_setting','POST',_binary '\0',_binary '\0','2022-10-12 06:23:38',1,'2024-09-23 20:58:58'),(3236,'API_03e838c9e174bfcceda31e3ea9779b28','校验指定公司是否有无人机','','cmii-uav-device','/api/uav/plane/checkUavExit','GET',_binary '\0',_binary '\0','2022-10-12 08:18:10',1,'2024-10-11 01:36:42'),(3237,'API_acf5017faf804920b87979e00de84171','根据无人机编码和名称模糊查询无人机列表','','cmii-uav-device','/api/uav/plane/queryUavList','GET',_binary '\0',_binary '\0','2022-10-12 08:18:13',1,'2024-10-11 01:36:52'),(3238,'API_2dc30254053a86e7e8a7444b6d51fd4a','查询机库id和no信息 无无人机信息; id 和no 提供一个','','cmii-uav-device','/api/device/mqtt/queryHangar','POST',_binary '\0',_binary '\0','2022-10-12 08:18:18',1,'2024-10-11 01:36:48'),(3239,'API_0f60b9ea81c4c20a2645e7a3a03c3f8b','上传文件信息','','cmii-uav-material-warehouse','/tus/files/','POST',_binary '\0',_binary '\0','2022-10-12 08:18:38',1,'2024-10-11 08:57:34'),(3240,'API_650156bde3086a0978b09b2625fbd5a9','文件使用确认,HeaderContextHolder需有platform(EPlatformType),根据platform不同还需要companyId,userId','','cmii-uav-material-warehouse','/tus/fileUseConfirm','POST',_binary '\0',_binary '\0','2022-10-12 08:18:38',1,'2024-10-11 08:57:35'),(3241,'API_93e8e3290d04c5fd64d997d695bb1f42','文件推流','','cmii-uav-material-warehouse','/tus/files/{uuid}','PATCH',_binary '\0',_binary '\0','2022-10-12 08:18:38',1,'2024-10-11 08:57:36'),(3242,'API_24f4d58e2a67c0ef4613012f33c36bb2','获取服务器信息','','cmii-uav-material-warehouse','/tus/files/','OPTIONS',_binary '\0',_binary '\0','2022-10-12 08:18:38',1,'2024-10-11 08:57:35'),(3243,'API_d641bbfebdc18c0d400765dd8bda9c95','head请求查询文件','','cmii-uav-material-warehouse','/tus/files/{uuid}','HEAD',_binary '\0',_binary '\0','2022-10-12 08:18:38',1,'2024-10-11 08:57:35'),(3244,'API_e10d2170c937de51f7c70381e8961746','minio未成功通知文件恢复','minio未成功通知文件恢复','cmii-uav-material-warehouse','/api/v1/warehouse/item/resume','POST',_binary '\0',_binary '\0','2022-10-12 08:18:38',1,'2024-10-11 08:57:35'),(3245,'API_45f848ce652357b7ca95200f9f4e591e','下发航线到机库,并且设置为默认航线','','cmii-uav-mqtthandler','/mqtt/hangar/send_line_and_set_default','POST',_binary '\0',_binary '\0','2022-10-12 08:18:40',1,'2024-09-25 08:48:45'),(3246,'API_fa2f4f82a310a4c44220bfa6dc5b888a','发送控制命令到复亚机库,解耦后新接口','','cmii-uav-mqtthandler','/mqtt/hangar/command','POST',_binary '\0',_binary '\0','2022-10-12 08:18:40',1,'2024-09-25 08:48:48'),(3247,'API_8b60f36fb11a1502e9ecfdb6eef00426','设置RTK 使用的 host 和 端口','','cmii-uav-mqtthandler','/mqtt/hangar/configure_RTK','POST',_binary '\0',_binary '\0','2022-10-12 08:18:40',1,'2024-09-25 08:48:45'),(3248,'API_99125a4b3087272dbb9f2100805774cc','删除作业里面的媒体文件,可以作业详情使用(带作业id),也可以存储管理使用(不带id)','','cmii-uav-mission','/api/uav/mission/mission_info/getFoiaPicInfos','DELETE',_binary '\0',_binary '\0','2022-10-12 08:18:55',1,'2024-10-10 08:57:09'),(3249,'API_28c81e9577a5f1d24392aa7e1db9a26b','前端截屏车牌图片传到AIPic表','','cmii-uav-mission','/report_and_video/ai_picture_upload','POST',_binary '\0',_binary '\0','2022-10-12 08:18:56',1,'2024-10-10 08:57:12'),(3250,'API_4391d2cb43363a98254497e6eac20870','文件使用','','cmii-uav-mission','/oss/useFile','POST',_binary '\0',_binary '\0','2022-10-12 08:18:56',1,'2024-10-10 08:57:03'),(3251,'API_e59ebfad16bcaff422ec9a8a61d29821','download','','cmii-uav-device','/api/uav/plane/download','GET',_binary '\0',_binary '\0','2022-10-12 09:44:30',1,'2022-11-09 07:20:48'),(3252,'API_6deb1974a304cbd0b6467f899bbded96','删除视频合成任务','删除视频合成任务','cmii-uav-cloud-live','/video/merge/delete','POST',_binary '\0',_binary '\0','2022-10-25 08:29:52',1,'2024-10-12 09:42:34'),(3253,'API_4ccf219211d38ebd68e9c6e368087db1','查询视频合成任务列表','查询视频合成任务列表','cmii-uav-cloud-live','/video/merge/list','POST',_binary '\0',_binary '\0','2022-10-25 08:29:52',1,'2024-10-12 09:42:35'),(3254,'API_f02265768ee60978134eb6c0fdd4c591','模糊查询视频合成任务','模糊查询视频合成任务','cmii-uav-cloud-live','/video/merge/fuzzySearch','GET',_binary '\0',_binary '\0','2022-10-25 08:29:52',1,'2024-10-12 09:42:34'),(3255,'API_d1df2700051f54772ade26acea82227f','提交视频合成任务','提交视频合成任务','cmii-uav-cloud-live','/video/merge/applyMerge','POST',_binary '\0',_binary '\0','2022-10-25 08:29:52',1,'2024-10-12 09:42:36'),(3256,'API_3e0895207c7be89015bcefde78eb9a57','视频合成任务-获取m3u8回放Token','视频合成任务-获取m3u8回放Token(使用/public/his/playback/m3u8接口回放视频)','cmii-uav-cloud-live','/video/merge/getPlaybackM3u8Token','GET',_binary '\0',_binary '\0','2022-10-25 08:29:52',1,'2024-10-12 09:42:37'),(3257,'API_43e420d3de8c15d1d0617823b0f9a59e','获取m3u8文件内容','获取m3u8文件内容','cmii-uav-cloud-live','/video/part/getM3U8','POST',_binary '\0',_binary '\0','2022-10-25 08:29:52',1,'2024-10-12 09:42:34'),(3258,'API_36d9b4a4c15f6443b5dd71dbb4ffe523','结束直播','结束直播','cmii-uav-cloud-live','/broadcast/manage/stop','GET',_binary '\0',_binary '\0','2022-10-25 08:29:53',1,'2024-10-12 09:42:32'),(3259,'API_9693ba0fd7e96c9569226e16649b4ad1','新建直播','新建直播','cmii-uav-cloud-live','/broadcast/manage/create','POST',_binary '\0',_binary '\0','2022-10-25 08:29:53',1,'2024-10-12 09:42:32'),(3260,'API_d044fdf2df50285e3213d06fa76d0264','新建直播-直播名称是否存在','新建直播-直播名称是否存在','cmii-uav-cloud-live','/broadcast/manage/isExistActivityName','GET',_binary '\0',_binary '\0','2022-10-25 08:29:53',1,'2024-10-12 09:42:32'),(3261,'API_f7fda7e00fd5eddd7e5957f71098cdb1','直播列表','直播列表','cmii-uav-cloud-live','/broadcast/manage/list','POST',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-10-12 09:42:31'),(3262,'API_addbaad28b1c82af748d923725cea518','直播管理-获取直播分享码&提取码','直播管理-获取直播分享码&提取码','cmii-uav-cloud-live','/broadcast/manage/getShareCode','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-10-12 09:42:36'),(3263,'API_06551f7a0896b0e26721db1c5b930ab3','直播管理-分享回放(MP4文件)','直播管理-分享回放(MP4文件)','cmii-uav-cloud-live','/public/broadcast/manage/playMp4','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-10-12 09:42:37'),(3264,'API_49da91b3d7b83dd3fd38463f5440fdd9','进入直播','进入直播(获取直播地址)','cmii-uav-cloud-live','/broadcast/manage/getBroadcastPlay','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-10-12 09:42:34'),(3265,'API_076b223b478afbc1891bd276ccc64f99','直播名称列表','直播名称列表','cmii-uav-cloud-live','/broadcast/manage/getActivityNames','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-10-12 09:42:32'),(3266,'API_12175cae1b75bda31a1fc2b2bd812714','直播列表-直播设备下拉列表','直播列表-直播设备下拉列表','cmii-uav-cloud-live','/broadcast/manage/getDeviceNames','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-10-12 09:42:36'),(3267,'API_3db55c96df43c268cba13f78a16f9205','批量删除直播','批量删除直播','cmii-uav-cloud-live','/broadcast/manage/deleteBatch','POST',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-10-12 09:42:32'),(3268,'API_7128d138344e76efe5cee8d4ad8c2f3c','直播管理-分享码获取直播地址','直播管理-获取直播地址','cmii-uav-cloud-live','/public/broadcast/manage/getPlayInfo','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-10-12 09:42:31'),(3269,'API_b3f1bbc5d260a69bc4c684110aafdeed','直播管理-获取回放分享码&提取码','直播管理-获取回放分享码&提取码','cmii-uav-cloud-live','/broadcast/manage/getPlaybackShareCode','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-10-12 09:42:33'),(3270,'API_7306ef570af18081e81ed62c8561aff3','通过分享码获取m3u8回放Token','通过分享码获取m3u8回放Token(使用/public/his/playback/m3u8接口回放视频)','cmii-uav-cloud-live','/public/broadcast/manage/getSharePlaybackToken','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-10-12 09:42:34'),(3271,'API_2f6e07d9525594c82888280793c4edf9','新建直播-选择视频流设备列表','新建直播-选择视频流设备列表','cmii-uav-cloud-live','/broadcast/manage/create/getDeviceList','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-10-12 09:42:37'),(3272,'API_d77aa62e4ba0c8f547adfe98b1ee194c','获取m3u8回放Token','获取m3u8回放Token(使用/public/his/playback/m3u8接口回放视频)','cmii-uav-cloud-live','/broadcast/manage/getPlaybackToken','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-10-12 09:42:31'),(3273,'API_c3022e8b2407f10ff611e6a41c949d9d','根据飞行记录生成作业信息','','cmii-uav-mission','/api/uav/mission/mission_info/import_flight_record','POST',_binary '\0',_binary '\0','2022-10-25 08:30:14',1,'2024-10-10 08:57:11'),(3274,'API_074259ff53741533f18f1c72d8dc262e','获取飞行记录关联无人机名称&无人机型号列表','','cmii-uav-mqtthandler','/fly_log/uav_name_model','GET',_binary '\0',_binary '\0','2022-10-25 08:30:22',1,'2024-09-25 08:48:47'),(3275,'API_9d9f475c9ad87fc840fc2b393ab4f14f','机库急停','','cmii-uav-surveillance','/hangarSurveillance/emergency_stop','POST',_binary '\0',_binary '\0','2022-10-25 08:30:27',1,'2024-09-23 20:58:57'),(3276,'API_ea75a5282e9f7d60384c90a16da5da52','机库复位','','cmii-uav-surveillance','/hangarSurveillance/reset','POST',_binary '\0',_binary '\0','2022-10-25 08:30:27',1,'2024-09-23 20:58:59'),(3277,'API_d172e963f5250bb4033ac94dd0c46a69','callBackStatus','','cmii-uav-emergency','/notice/sms/reportStatus','POST',_binary '\0',_binary '\0','2022-11-09 08:44:00',1,'2024-10-10 09:08:06'),(3278,'API_591b90318ab3a88d5acc3c48e08fbff2','createRSA','','cmii-uav-emergency','/cmii/createRSA','GET',_binary '\0',_binary '\0','2022-11-09 08:44:00',1,'2024-10-10 09:08:04'),(3279,'API_ffa4f37a1c2ea6c09d5fcf140ed9c56a','检查该用户是否可以申请获取权限','','cmii-uav-surveillance','/surveillance/authority_transfer/check_applicable','POST',_binary '\0',_binary '\0','2022-11-09 08:44:08',1,'2024-09-23 20:59:00'),(3280,'API_90eb05a09347789295ce404d11101a91','检查该用户是否可以申请归还权限','','cmii-uav-surveillance','/surveillance/authority_transfer/check_applicable_return','POST',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-09-23 20:58:57'),(3281,'API_21f184867c523d021db6ac690bffeb1b','提交权限变更申请,包括获取和归还','','cmii-uav-surveillance','/surveillance/authority_transfer/apply_transfer','POST',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-09-23 20:58:56'),(3282,'API_e88bfefd65d1a7d088adfde2b5821c51','执行人主动移交/收回控制权限','','cmii-uav-surveillance','/surveillance/authority_transfer/spontaneous_transfer','POST',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-09-23 20:58:59'),(3283,'API_2bf7247c366d8d3cabdffdeb565f451a','同意移交控制权申请+申请id','','cmii-uav-surveillance','/surveillance/authority_transfer/approve_transfer','POST',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-09-23 20:59:00'),(3284,'API_e457ad24ec3b2b31aebd04b2cd579b89','同意移交控制权,外部访问','','cmii-uav-surveillance','/surveillance/authority_transfer/approve_transfer_by_token','POST',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-09-23 20:59:01'),(3285,'API_2c48d2d9e41d2f3f55b4141a20f6910c','获取申请信息,外部接口','','cmii-uav-surveillance','/surveillance/authority_transfer/check_by_token','GET',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-09-23 20:58:59'),(3286,'API_0db41c8ad461e132d0d1eed92c4a24df','获取申请信息,通过申请id','','cmii-uav-surveillance','/surveillance/authority_transfer/check_by_id','GET',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-09-23 20:59:00'),(3287,'API_fe400b2e950b1afbb287571f5a6f2ebf','批量查询无人的控制人id','','cmii-uav-surveillance','/surveillance/authority_transfer/query_uas_controller','POST',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-09-23 20:58:59'),(3288,'API_539e61ec862b4e22a0feb59c275041ee','clearTransferApplication','','cmii-uav-surveillance','/surveillance/authority_transfer/delete_all_uas_transfer','DELETE',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-09-23 20:59:00'),(3289,'API_85d5d73589c8964c95b05594bc6610b7','查询无人机关联的人员统计信息','','cmii-uav-surveillance','/surveillance/screen/communication/query_individual_statistics','POST',_binary '\0',_binary '\0','2022-11-09 08:44:10',1,'2024-09-23 20:59:00'),(3290,'API_ea55ef7150550a4e05a51307a5ea4f3e','手动插入人员统计数据','','cmii-uav-surveillance','/surveillance/screen/communication/insert_individual_statistics','POST',_binary '\0',_binary '\0','2022-11-09 08:44:10',1,'2024-09-23 20:58:59'),(3291,'API_0cb8a3873ab09e2ac420f0792855a5e2','download','','cmii-uav-device','/api/uav/plane/download','POST',_binary '\0',_binary '\0','2022-11-09 08:44:19',1,'2024-10-11 01:36:49'),(3292,'API_ce4c361afa82c394716734aaa1ddbd4a','查询自己以及祖先公司以及公司的用户','','cmii-uav-user','/api/uav/org/ancestorsAndOwn','POST',_binary '\0',_binary '\0','2022-11-09 08:58:54',1,'2024-10-11 15:37:19'),(3293,'API_f11240b92cee5d159e4f5eabe1e8a796','上级和下级公司的用户','','cmii-uav-user','/api/uav/user/getSuperiorAndSubordinatetUser','GET',_binary '\0',_binary '\0','2022-11-09 08:58:55',1,'2024-10-11 15:37:16'),(3294,'API_22bd7ab297fcbef4e8289342d128eed0','createRSA','','cmii-uav-user','/cmii/createRSA','GET',_binary '\0',_binary '\0','2022-11-09 08:58:58',1,'2024-10-11 15:37:14'),(3295,'API_a6898c161b0e2ea04598bd6dc11321f4','createRSA','','cmii-uav-cloud-live','/cmii/createRSA','GET',_binary '\0',_binary '\0','2022-11-15 09:20:07',1,'2024-10-12 09:42:37'),(3296,'API_89132c2113940b8c5335fe08bcd6974a','createRSA','','cmii-uav-mqtthandler','/cmii/createRSA','GET',_binary '\0',_binary '\0','2022-11-16 05:46:59',1,'2024-09-25 08:48:47'),(3297,'API_f06fd0759c52f4cbd7a833d069fdd2fa','通过无人机型号查询公司范围内的无人机实例信息列表[作业管理中引用]','','cmii-uav-mqtthandler','/api/uav/plane/queryPlaneInfoList','GET',_binary '\0',_binary '\0','2022-11-16 05:46:59',1,'2023-05-04 09:36:22'),(3298,'API_96b807bbf1b0b9ac0780f8647f9308d3','transferFioaPicToGeneralPic','','cmii-uav-mission','/oss/foia_pic_to_general_pic','POST',_binary '\0',_binary '\0','2022-11-23 11:27:52',1,'2024-10-10 08:57:10'),(3299,'API_d39bd5eda9627a3374cb9f3edd4f824a','获取无人机状态(文旅专用)','获取无人机状态(文旅专用)','cmii-uav-mqtthandler','/oapi/uav/getStatus','GET',_binary '\0',_binary '\0','2022-12-05 03:38:45',1,'2024-09-25 08:48:46'),(3300,'API_7a8ce5526acc31c206639ae5245bfa0d','设置无人机状态,文旅','设置无人机状态,文旅','cmii-uav-mqtthandler','/oapi/uav/setUavStatus','POST',_binary '\0',_binary '\0','2022-12-05 03:38:46',1,'2024-09-25 08:48:45'),(3301,'API_c96f0a2792b96d6040c0acad7bcf4746','强制删除作业--测试自动化测试使用','','cmii-uav-mission','/api/uav/mission/mission_info_list/force_delete','DELETE',_binary '\0',_binary '\0','2022-12-08 09:21:56',1,'2024-10-10 08:57:02'),(3302,'API_9e97b67deb6516f3018a3ca7db9d2494','将作业置顶','河南环保新增功能:若将某条作业点亮标记,则该条点亮的作业会在大屏中置顶显示','cmii-uav-mission','/api/uav/mission/mission_info/light_up_mission','POST',_binary '\0',_binary '\0','2022-12-08 09:21:59',1,'2024-10-10 08:57:08'),(3303,'API_f0f3caf42adfb3541e7562dfe33623a3','无人机绑定的摄像头信息查询','','cmii-uav-mqtthandler','/api/uav/plane/queryBoundCameraByUavDeviceNo2','GET',_binary '\0',_binary '\0','2022-12-08 09:22:09',1,'2023-05-04 09:36:21'),(3304,'API_bd1bab05f21fe3c727fcaa9aa699120a','无人机绑定的摄像头信息查询','','cmii-uav-device','/api/uav/plane/queryBoundCameraByUavDeviceNo2','GET',_binary '\0',_binary '\0','2022-12-08 09:22:12',1,'2024-10-11 01:36:46'),(3305,'API_f1812a3f94863bf1c4fa5d646a2c251e','下载航线','','cmii-uav-surveillance','/uav_fly_command/load_line','POST',_binary '\0',_binary '\0','2022-12-08 09:22:33',1,'2023-01-18 04:50:23'),(3306,'API_8d2d1527d90d048f06026cc30f0b9744','waypointFlyIdV3','','cmii-uav-surveillance','/uav_fly_command/waypoint_fly_id','POST',_binary '\0',_binary '\0','2022-12-08 09:22:33',1,'2023-01-18 04:50:24'),(3307,'API_63c29781cb102bf657cf7ee5a06fdfe3','飞手-查询飞手列表','飞手-查询飞手列表','cmii-uav-user','/clients/flyer/queryFlyers','POST',_binary '\0',_binary '\0','2022-12-08 09:51:38',1,'2024-10-11 15:37:11'),(3308,'API_5689b6324559cf13bd1b8b3a9a854743','createRSA','','cmii-uav-surveillance','/cmii/createRSA','GET',_binary '\0',_binary '\0','2022-12-08 09:53:56',1,'2024-09-23 20:58:58'),(3309,'API_d88c06208ee5605d5df7bfa161b0f1b3','通过航线id 和无人机型号生成 kmz 文件下载地址, 每次调用新生成文件','','cmii-uav-surveillance','/api/uav/waypoint/for_sur/get_line_kmz_url','POST',_binary '\0',_binary '\0','2022-12-08 09:53:59',1,'2023-03-29 09:05:04'),(3310,'API_489caf6fa70884ca641c909faaa66e22','通过航线id 和无人机型号生成 kmz 素材仓库id, 每次调用新生成文件','','cmii-uav-surveillance','/api/uav/waypoint/for_sur/get_line_kmz_object_id','POST',_binary '\0',_binary '\0','2022-12-08 09:53:59',1,'2023-03-29 09:05:04'),(3311,'API_a3443eaf438bd97e9067210b5ad27e8c','无人机绑定的摄像头信息查询','','cmii-uav-surveillance','/api/uav/plane/queryBoundCameraByUavDeviceNo2','GET',_binary '\0',_binary '\0','2022-12-08 09:54:00',1,'2023-03-29 09:05:05'),(3312,'API_4f56b688c0b29c778fe1b2194963b82f','通过无人机型号查询公司范围内的无人机实例信息列表[作业管理中引用]','','cmii-uav-surveillance','/api/uav/plane/queryPlaneInfoList','GET',_binary '\0',_binary '\0','2022-12-08 09:54:00',1,'2023-03-29 09:05:05'),(3313,'API_c369a480eca1568a1a64edeabc8203a9','从Redis获取类别对应的加密字典明细','从Redis获取类别对应的加密字典明细','cmii-admin-data','/api/admin/dictionary/getEnCodeDictRedisByType','GET',_binary '\0',_binary '\0','2022-12-08 09:57:52',1,'2024-09-09 09:15:05'),(3314,'API_e79c6c19893996625cb977f371b7727c','从Redis获取类别对应的有效的加密字典明细','从Redis获取类别对应的有效的加密字典明细','cmii-admin-data','/api/admin/dictionary/getEnCodeValiableDictRedisByType','GET',_binary '\0',_binary '\0','2022-12-08 09:57:52',1,'2024-09-09 09:15:05'),(3315,'API_b8c0b1ce047e9f177879294e1176f46d','从Redis获取所有的语言对应的加密字典明细的K-V','从Redis获取所有的语言对应的加密字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getEnCodeLangMapFromRedisByType','GET',_binary '\0',_binary '\0','2022-12-08 09:57:52',1,'2024-09-09 09:15:08'),(3316,'API_3f6a19076e18fa7acce0d74cec04af81','从Redis获取有效的语言对应的加密字典明细的K-V','从Redis获取有效的语言对应的加密字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getEnCodeValLangMapFromRedisByType','GET',_binary '\0',_binary '\0','2022-12-08 09:57:52',1,'2024-09-09 09:15:07'),(3317,'API_21c78db35d528159ea148190f80e91fc','从Redis获取所有的编码对应的本地语言的加密值','从Redis获取所有的编码对应的本地语言的加密值','cmii-admin-data','/api/admin/dictionary/getEnCodeLangValueFromRedisByKey','GET',_binary '\0',_binary '\0','2022-12-08 09:57:52',1,'2024-09-09 09:15:06'),(3318,'API_7af6be80b3bcb05b36fa95631144343a','查询天气综合接口','','cmii-admin-data','/api/admin/atmosphere/weather/{coordinate}/{level}','GET',_binary '\0',_binary '\0','2022-12-08 09:57:54',1,'2024-09-09 09:15:04'),(3319,'API_656295455a26635f330d23b130ddb013','获取彩云天气雷达图','','cmii-admin-data','/api/admin/atmosphere/radar','GET',_binary '\0',_binary '\0','2022-12-08 09:57:54',1,'2024-09-09 09:15:08'),(3320,'API_cf65071f9d16a72591016a32567bbd2e','获取彩云天气历史累计图','','cmii-admin-data','/api/admin/atmosphere/historicalImages','GET',_binary '\0',_binary '\0','2022-12-08 09:57:54',1,'2024-09-09 09:15:05'),(3321,'API_e5246134c4a313c2abdc72ab662f3cf7','获取彩云天气卫星图像数据','','cmii-admin-data','/api/admin/atmosphere/satelliteImages','GET',_binary '\0',_binary '\0','2022-12-08 09:57:54',1,'2024-09-09 09:15:06'),(3322,'API_bd6a14bc94eaf8a55a8ecbdcacc9c5b0','获取彩云天气小时级数据图层','','cmii-admin-data','/api/admin/atmosphere/originImages','GET',_binary '\0',_binary '\0','2022-12-08 09:57:54',1,'2024-09-09 09:15:05'),(3323,'API_3376edd154d5e642eaaa1a31c7ddb76c','获取彩云天气预测累计图','','cmii-admin-data','/api/admin/atmosphere/forecastImages','GET',_binary '\0',_binary '\0','2022-12-08 09:57:54',1,'2024-09-09 09:15:08'),(3324,'API_20a4aa74a7bbd084fb5cf120a8dcc60c','导出报告接口','','cmii-admin-data','/api/admin/atmosphere/export/{coordinate}','GET',_binary '\0',_binary '\0','2022-12-08 09:57:54',1,'2024-09-09 09:15:08'),(3325,'API_dea45900d60b73c855a3db6810628775','设置机库额外信息','','cmii-uav-device','/api/uav/hangar/updateHgrExtra','POST',_binary '\0',_binary '\0','2022-12-09 03:48:39',1,'2024-10-11 01:36:53'),(3326,'API_7b75ef1f15defbd5087dfccab3edb8c2','下载航线','','cmii-uav-mqtthandler','/uav_fly_command/load_line','POST',_binary '\0',_binary '\0','2022-12-09 04:51:14',1,'2024-09-25 08:48:45'),(3327,'API_76bf8df1f00bc15b76f237f74883350b','航线飞行 新3','','cmii-uav-mqtthandler','/uav_fly_command/waypoint_fly_id','POST',_binary '\0',_binary '\0','2022-12-09 04:51:14',1,'2024-09-25 08:48:44'),(3328,'API_4a1564e869e2be687e83abcc593d3e41','设置机库额外信息','','cmii-uav-mqtthandler','/api/uav/hangar/updateHgrExtra','POST',_binary '\0',_binary '\0','2022-12-09 04:51:15',1,'2023-05-04 09:36:22'),(3329,'API_33ed0f20a6da88e934cd6756f5226022','获取无人机的航线飞行版本确定是否展示加载航线按钮,1,2不加载,3加载','','cmii-uav-surveillance','/surveillance/uav_command/get_waypoint_version','GET',_binary '\0',_binary '\0','2022-12-09 07:01:16',1,'2024-09-23 20:59:00'),(3330,'API_30feae63d5df9c2e185bb973f7abd0ab','无人机加载航线','','cmii-uav-surveillance','/surveillance/uav_command/load_line','POST',_binary '\0',_binary '\0','2022-12-09 07:01:16',1,'2024-09-23 20:59:00'),(3331,'API_edd1062387258d859b0ff2e0f07324ab','设置机库额外信息','','cmii-uav-surveillance','/api/uav/hangar/updateHgrExtra','POST',_binary '\0',_binary '\0','2022-12-09 07:01:19',1,'2023-03-29 09:05:06'),(3332,'API_d17ed1a36bfef817128ef5e3be2f2683','通过航线生成kmz, 返回素材仓库object url','','cmii-uav-waypoint','/api/uav/waypoint/kmz/generateKMZFile','PUT',_binary '\0',_binary '\0','2022-12-09 07:01:39',1,'2023-01-17 07:20:31'),(3333,'API_1d318288b479513bc15d2142ecb7c5b9','通过航线id 和无人机型号生成 kmz 文件下载地址, 每次调用新生成文件','','cmii-uav-waypoint','/api/uav/waypoint/for_sur/get_line_kmz_url','POST',_binary '\0',_binary '\0','2022-12-09 07:01:40',1,'2024-09-09 09:16:29'),(3334,'API_6f2a08e24900aea7ce9ef5e71fc64994','通过航线id 和无人机型号生成 kmz 素材仓库id, 每次调用新生成文件','','cmii-uav-waypoint','/api/uav/waypoint/for_sur/get_line_kmz_object_id','POST',_binary '\0',_binary '\0','2022-12-09 07:01:40',1,'2024-09-09 09:16:29'),(3335,'API_0a98aea43fa08bef5fe929edd57795e5','createRSA','','cmii-uav-waypoint','/cmii/createRSA','GET',_binary '\0',_binary '\0','2022-12-09 07:01:40',1,'2024-09-09 09:16:30'),(3336,'API_932f0d3b36903e18d3f5e99f90bc723e','无人机绑定的摄像头信息查询','','cmii-uav-waypoint','/api/uav/plane/queryBoundCameraByUavDeviceNo2','GET',_binary '\0',_binary '\0','2022-12-09 07:01:40',1,'2023-05-04 09:35:56'),(3337,'API_a2a2b4946f163a4c372d26ddd60f9f13','根据无人机型号查询无人机详情,需要公司范围,不返回日志','型号为空,结果为空,公司范围','cmii-uav-waypoint','/api/uav/plane/queryUavByModel','GET',_binary '\0',_binary '\0','2022-12-09 07:01:40',1,'2023-05-04 09:35:56'),(3338,'API_d4b723e5c3e49404d24238173cc64672','根据无人机名称或者无人机类型查询无人机编码列表','','cmii-uav-waypoint','/api/uav/plane/queryUavCodeLit','POST',_binary '\0',_binary '\0','2022-12-09 07:01:40',1,'2023-05-04 09:35:56'),(3339,'API_32118a9fa4d5678ab7462fd40d6558ae','模糊查询包括子公司的无人机型号列表','','cmii-uav-waypoint','/api/uav/plane/queryUavModeByCompanyId','GET',_binary '\0',_binary '\0','2022-12-09 07:01:40',1,'2023-05-04 09:35:56'),(3340,'API_04775dbe72dbd35c4b17f4aa65d88220','通过无人机型号查询公司范围内的无人机实例信息列表[作业管理中引用]','','cmii-uav-waypoint','/api/uav/plane/queryPlaneInfoList','GET',_binary '\0',_binary '\0','2022-12-09 07:01:40',1,'2023-05-04 09:35:56'),(3341,'API_80d7d783295e1d28dc149b50b5a14753','根据无人机编码批量获取公司信息','','cmii-uav-waypoint','/api/uav/plane/queryCompanyByUavCodes','GET',_binary '\0',_binary '\0','2022-12-09 07:01:41',1,'2023-05-04 09:35:56'),(3342,'API_1d407fdf42a15342204587254bbec655','设置地图配置','','cmii-uav-user','/api/uav/org/mergeMapConfig','POST',_binary '\0',_binary '\0','2023-01-17 07:19:45',1,'2024-10-11 15:37:18'),(3343,'API_47979857f71ab7739fbbb3d1d10c59b8','删除地图配置','','cmii-uav-user','/api/uav/org/delMapConfig','POST',_binary '\0',_binary '\0','2023-01-17 07:19:45',1,'2024-10-11 15:37:17'),(3344,'API_fb4aefe0ad2483a442075ebded82acca','获取指定组织的地图配置','','cmii-uav-user','/api/uav/org/getMapConfig','GET',_binary '\0',_binary '\0','2023-01-17 07:19:45',1,'2024-10-11 15:37:13'),(3345,'API_10eba035deca93be164f1ad3f808311b','获取自己组织的地图配置','','cmii-uav-user','/api/uav/user/profile/getMapConfig','GET',_binary '\0',_binary '\0','2023-01-17 07:19:46',1,'2024-10-11 15:37:09'),(3346,'API_7d5cf2f804b905941b817979062096c0','景区文件列表获取,临时接口','景区文件列表获取,临时接口','cmii-uav-material-warehouse','/api/v1/warehouse/project/liveStream/list','GET',_binary '\0',_binary '\0','2023-01-18 06:18:38',1,'2024-10-11 08:57:35'),(3347,'API_930a09f77cec27cf6dd4f590079e5f49','景区文件获取,临时接口','景区文件获取,临时接口','cmii-uav-material-warehouse','/api/v1/warehouse/project/liveStream/download','GET',_binary '\0',_binary '\0','2023-01-18 06:18:38',1,'2024-10-11 08:57:34'),(3348,'API_9f5234d806cce0f1d76e28f154963f2c','通过航线生成kmz, 返回素材仓库object url','','cmii-uav-waypoint','/api/uav/waypoint/kmz/generateKMZFile','POST',_binary '\0',_binary '\0','2023-02-08 08:04:07',1,'2024-09-09 09:16:28'),(3349,'API_529464201b2f298924bbd8e0d9b9382d','删除/批量删除','','cmii-uav-gis-server','/vr/delete','DELETE',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:15'),(3350,'API_58ecbf45effdb2be0f56ccd0d807588f','新增','','cmii-uav-gis-server','/vr/create','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:16'),(3351,'API_3917f653a3a79462617b3f9aff992667','编辑','','cmii-uav-gis-server','/vr/edit','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:16'),(3352,'API_79699dc19ccd0efb777db8d9071480d9','判断数据是否被删除','','cmii-uav-gis-server','/vr/checkIsDel/{id}','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:15'),(3353,'API_d41589c153074854218116e58a989d25','列表分页查询','','cmii-uav-gis-server','/vr/queryPageList','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:15'),(3354,'API_75a3f44f890e8bbe0ec10a4cd9dd1e85','获取详情','','cmii-uav-gis-server','/vr/detail/{id}','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:16'),(3355,'API_13f012fbcdcc63e44a4cb201c476eaa5','删除/批量删除','','cmii-uav-gis-server','/image/delete','DELETE',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:15'),(3356,'API_b2b74d4055666016cb6fb1f06c996940','新增','','cmii-uav-gis-server','/image/create','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:15'),(3357,'API_4416bf19b6e89274d3247915169cfbb5','编辑','','cmii-uav-gis-server','/image/edit','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:15'),(3358,'API_026d1f8457f7facab1ce45a1850c375a','判断数据是否被删除','','cmii-uav-gis-server','/image/checkIsDel/{id}','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:14'),(3359,'API_b8cb781a722439d546a10930e7644bfa','列表分页查询','','cmii-uav-gis-server','/image/queryPageList','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:14'),(3360,'API_3b723c52cb4b91bf41389e9455d1c4c0','获取详情','','cmii-uav-gis-server','/image/detail/{id}','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:15'),(3361,'API_900ae6fc853e01bbce531bdaf2d702b8','删除/批量删除','','cmii-uav-gis-server','/threeD/delete','DELETE',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:15'),(3362,'API_b06b78ba078d88b3fa975ce28ffec0af','新增三维视图','','cmii-uav-gis-server','/threeD/create','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:16'),(3363,'API_e457ca7b4de0d105679038e605290f84','编辑三维视图','','cmii-uav-gis-server','/threeD/edit','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:16'),(3364,'API_ee4deb3c0d2f37768255929a6ca6ac11','判断数据是否被删除','','cmii-uav-gis-server','/threeD/checkIsDel/{id}','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:15'),(3365,'API_a291de8ef4751472f3cd30b303646f85','后台处理进度','','cmii-uav-gis-server','/threeD/publishProgress','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:16'),(3366,'API_0d9e2a9fe5bad16a2ab66de9d32385e9','zip文件上传(测试用已废弃)','测试使用(测试用已废弃)','cmii-uav-gis-server','/threeD/localUploadTest','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:14'),(3367,'API_309182e928412715a9d5fed2d7f90c4f','三维视图列表分页查询','','cmii-uav-gis-server','/threeD/queryPageList','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:16'),(3368,'API_4efcc85cc5016229744188228df4c804','获取三维视图详情','','cmii-uav-gis-server','/threeD/detail/{id}','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:15'),(3369,'API_3e42c93fb9bb90097ed0682ef0875b52','获取上传人下拉数据','','cmii-uav-gis-server','/threeD/getCreateByFuzzyData','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:16'),(3370,'API_408d99f0cd676956f627002b1e263ca1','获取名称模糊查询','','cmii-uav-gis-server','/threeD/getFuzzyData','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:14'),(3371,'API_a80edfcfd0a69d4043f96bb03c71f5df','获取对比数据','','cmii-uav-gis-server','/threeD/getCompareData','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:16'),(3372,'API_a9c1dcefd3730ce7bd952efa91f9bf74','分片上传','','cmii-uav-gis-server','/threeD/multipartUpload','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:15'),(3373,'API_b55bf52c5f27cccbb3ef345851496dbd','文件合并','','cmii-uav-gis-server','/threeD/multipartMerge','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:14'),(3374,'API_12b7eda8efc787626a757b5732e82953','删除/批量删除','','cmii-uav-gis-server','/grid/delete','DELETE',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:15'),(3375,'API_bad271df6a2fa2628a684484fc88e3f5','新增二维视图','','cmii-uav-gis-server','/grid/create','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:15'),(3376,'API_d2ba6ccafc7d1f8b9d8f19944de0d7b8','编辑二维视图','','cmii-uav-gis-server','/grid/edit','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:14'),(3377,'API_5191b4fae3951e2d43409c8d3a487f3a','判断数据是否被删除','','cmii-uav-gis-server','/grid/checkIsDel/{id}','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:15'),(3378,'API_528e2cfd66ab3ed9906ac7e2c3bb4e17','后台处理进度','','cmii-uav-gis-server','/grid/publishProgress','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:15'),(3379,'API_b2567cb080dc0803f1ebb2a2498682ef','zip文件上传(测试用已废弃)','测试使用(测试用已废弃)','cmii-uav-gis-server','/grid/localUploadTest','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-07-10 01:51:00'),(3380,'API_03c187214a1625910a94e40c969bd7da','获取视图名称下拉数据','','cmii-uav-gis-server','/grid/getNameFuzzyData','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:14'),(3381,'API_f610a0dea535f8ff2f84fa58bdc3d65c','二维视图列表分页查询','','cmii-uav-gis-server','/grid/queryPageList','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:16'),(3382,'API_11a41313b6dca9d7dd83388f42a8a2c8','获取二维视图详情','','cmii-uav-gis-server','/grid/detail/{id}','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:16'),(3383,'API_446c3984e90d49167aca7acb14365f31','获取上传人下拉数据','','cmii-uav-gis-server','/grid/getCreatorByFuzzyData','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:14'),(3384,'API_fc5a11718159a1271b246d45a4c9282f','获取对比数据','','cmii-uav-gis-server','/grid/getCompareData','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:16'),(3385,'API_90a17c489826d517a26a7864a4045005','分片上传','','cmii-uav-gis-server','/grid/multipartUpload','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:14'),(3386,'API_4d83e5ce6626fa6c00fecdd8802b972c','文件合并','','cmii-uav-gis-server','/grid/multipartMerge','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-09-09 09:17:16'),(3387,'API_0042ff7fba92103bc243de86021c80d0','单个文件下载','根据projectId和文件ID下载项目文件','cmii-uav-gis-server','/api/v1/warehouse/project/file/download','GET',_binary '\0',_binary '\0','2023-02-08 08:04:11',1,'2023-04-03 06:04:58'),(3388,'API_5bd7373965e6598c36aaea1c17c37922','全部文件下载','根据projectId下载该项目所有文件','cmii-uav-gis-server','/api/v1/warehouse/project/filesAll/download','GET',_binary '\0',_binary '\0','2023-02-08 08:04:11',1,'2023-04-03 06:04:58'),(3389,'API_b067c7ded20220c352f8eb29c14f22d8','删除项目的文件','删除项目的文件,支持批量','cmii-uav-gis-server','/api/v1/warehouse/project/deleteFiles','POST',_binary '\0',_binary '\0','2023-02-08 08:04:11',1,'2023-04-03 06:04:58'),(3390,'API_330141b707ed8a38a13fa2acd325366c','项目文件上传','上传项目文件 ','cmii-uav-gis-server','/api/v1/warehouse/project/files','POST',_binary '\0',_binary '\0','2023-02-08 08:04:11',1,'2023-04-03 06:04:58'),(3391,'API_3a35285fa9cfebc11564be878c0ca050','根据标签名模糊查询项目列表【内部接口】','内部接口,利用标签名模糊查询所有未删除项目','cmii-uav-gis-server','/api/v1/warehouse/project/getAllProjsByLabel','GET',_binary '\0',_binary '\0','2023-02-08 08:04:11',1,'2023-04-03 06:04:58'),(3392,'API_04bacb38b2e572545b4850d7310990e7','根据标签名精确查询项目列表【内部接口】','内部接口,利用标签名精确查询所有未删除项目','cmii-uav-gis-server','/api/v1/warehouse/project/getProjByLabel','GET',_binary '\0',_binary '\0','2023-02-08 08:04:11',1,'2023-04-03 06:04:58'),(3393,'API_29f571b0046313d53ed3246ddd8bb783','第一次上传项目','第一次上传项目,返回projId','cmii-uav-gis-server','/api/v1/warehouse/project/updproj/restring','GET',_binary '\0',_binary '\0','2023-02-08 08:04:11',1,'2023-04-03 06:04:58'),(3394,'API_6931208a2fe7afa9233f2095dc0ebcfa','统计基于任务类型的飞行时间比例','','cmii-uav-mission','/api/uav/mission/mission_info_list/queryFlyTimeByTaskType','GET',_binary '\0',_binary '\0','2023-02-08 08:04:19',1,'2024-10-10 08:57:15'),(3395,'API_2ddec9b0a6c6ddb7972bb3a4b7cb19b5','测his','','cmii-uav-user','','GET',_binary '\0',_binary '\0','2023-02-08 08:04:29',1,'2023-08-07 06:29:39'),(3396,'API_595b33682c3f519aaf3572b88817b432','飞手-查询飞手','飞手-查询飞手','cmii-uav-user','/clients/flyer/getRpcById','POST',_binary '\0',_binary '\0','2023-02-08 08:04:29',1,'2024-10-11 15:37:19'),(3397,'API_e495283cfa185294b0ac99f8c3afbfa5','飞手-查询历史飞手列表','飞手-查询历史飞手列表','cmii-uav-user','/clients/flyer/queryHistoryRpcsByIds','POST',_binary '\0',_binary '\0','2023-02-08 08:04:31',1,'2024-10-11 15:37:11'),(3398,'API_b1e7b0038cbcbdde48ab92395a49fc77','飞手-查询历史飞手信息','飞手-查询历史飞手信息','cmii-uav-user','/clients/flyer/getHistoryRpcById','POST',_binary '\0',_binary '\0','2023-02-08 08:04:32',1,'2024-10-11 15:37:18'),(3399,'API_ea461e10014bb0021824cd9983557961','查询组织自身实际分配给自己配额','','cmii-uav-user','/client/quota/getQuotaConfigByType','POST',_binary '\0',_binary '\0','2023-02-08 08:04:32',1,'2024-10-11 15:37:18'),(3400,'API_16f8fa42e4aaf03d75116f4c3e60a035','createRSA','','cmii-uav-device','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-02-08 08:04:38',1,'2024-10-11 01:36:42'),(3401,'API_a44b0821a730074823868b207b2da9b6','test','','cmii-uav-data-post-process','/product/test1','GET',_binary '\0',_binary '\0','2023-02-08 08:35:43',1,'2024-09-09 09:16:30'),(3402,'API_c64fa9a54063c392bc7ae9abfdecf20f','根据无人机型号查询无人机详情,需要公司范围,不返回日志','','cmii-uav-device','/api/uav/plane/queryFlyTotalByCmpScope','GET',_binary '\0',_binary '\0','2023-02-09 05:51:42',1,'2024-10-11 01:36:54'),(3403,'API_e948d384436ebdf4111fcaed655e4adf','获取公司范围内的飞手列表','','cmii-uav-device','/api/uav/plane/queryFlyerList','GET',_binary '\0',_binary '\0','2023-02-09 05:51:42',1,'2024-10-11 01:36:52'),(3404,'API_e2603349404147c76839e77869c5b8ba','计算距离','计算距离','cmii-uav-mqtthandler','/oapi/uav/flight/getDistance','GET',_binary '\0',_binary '\0','2023-03-29 09:04:36',1,'2024-09-25 08:48:45'),(3405,'API_0e6c72f26d8a0d28df1d48e272ab237f','按时间查询统计数据项,公司分割','','cmii-uav-surveillance','/surveillance/flight_records/query_items_by_company','POST',_binary '\0',_binary '\0','2023-03-29 09:05:03',1,'2024-09-23 20:58:57'),(3406,'API_a0567756b018117b093d2a896c0b7e10','按时间查询统计数据项,按天统计','填充空日期,升序','cmii-uav-surveillance','/surveillance/flight_records/query_items_by_day','POST',_binary '\0',_binary '\0','2023-03-29 09:05:03',1,'2024-09-23 20:58:58'),(3407,'API_044cd372fdbf8162edee2d746c53be85','插入一条飞行记录数据','','cmii-uav-surveillance','/surveillance/flight_records/insertRecord','POST',_binary '\0',_binary '\0','2023-03-29 09:05:03',1,'2024-09-23 20:58:58'),(3408,'API_561e8055292a2126ba9a260285608492','插入一条飞行记录数据','','cmii-uav-surveillance','/surveillance/flight_records/insert_record','POST',_binary '\0',_binary '\0','2023-03-29 09:05:03',1,'2024-09-23 20:59:01'),(3409,'API_7698ef1abc78026da764aef4c42e95f7','按时间查询公司范围统计数据','','cmii-uav-surveillance','/surveillance/flight_records/query_statistics','POST',_binary '\0',_binary '\0','2023-03-29 09:05:03',1,'2024-09-23 20:58:58'),(3410,'API_25ebf2c681fb2a6036442fde4b2024d4','按时间查询公司范围所有数据项','','cmii-uav-surveillance','/surveillance/flight_records/query_item_details','POST',_binary '\0',_binary '\0','2023-03-29 09:05:03',1,'2024-09-23 20:58:57'),(3411,'API_b45ae6e6540f1c26f30f6821db701f94','停止视频流及相关插件任务','停止视频流','cmii-uav-cloud-live','','DELETE',_binary '\0',_binary '\0','2023-03-29 10:23:00',1,'2023-06-14 09:37:52'),(3412,'API_917d79d5fe966b35d589931c2624c15b','下载指定时长ts文件(支持固定参数10000,5000,...)','下载制定时长ts文件','cmii-uav-cloud-live','','GET',_binary '\0',_binary '\0','2023-03-29 10:23:01',1,'2023-06-14 09:37:52'),(3413,'API_76fe81b0201574b22b605d2496c59164','获取详情','','cmii-uav-gis-server','','GET',_binary '\0',_binary '\0','2023-04-03 07:16:03',1,'2023-05-19 03:16:37'),(3414,'API_8dacfd37cbb9dcaa3cab8afa6222bd57','createRSA','','cmii-uav-gis-server','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-04-03 07:16:04',1,'2024-09-09 09:17:16'),(3415,'API_6382c442feffdb99d380fc509b8d8cdf','机库绑定的摄像头视频列表信息查询','','cmii-uav-device','/api/uav/hangar/queryBoundVideoByHgrDev','GET',_binary '\0',_binary '\0','2023-04-09 03:14:19',1,'2024-10-11 01:36:51'),(3416,'API_74382abbc96293ea3031fda83c1dabfc','无人机绑定的摄像头视频列表信息查询','','cmii-uav-device','/api/uav/plane/queryBoundVideoByUavDev','GET',_binary '\0',_binary '\0','2023-04-09 03:14:22',1,'2024-10-11 01:36:46'),(3417,'API_188e69fc95d194a9cc990f43c8503833','查询天途云台视频播放地址','','cmii-uav-mqtthandler','','GET',_binary '\0',_binary '\0','2023-04-09 06:04:51',1,'2023-05-10 03:52:00'),(3418,'API_1e82ef565c64a0cd4cd017a4fbda0f22','查询上传状态','','cmii-uav-waypoint','','GET',_binary '\0',_binary '\0','2023-04-09 06:06:57',1,'2023-05-18 09:34:52'),(3419,'API_ff1d22c70d82e240ab2765180befc1fa','测试wpml内容','','cmii-uav-waypoint','/api/uav/waypoint/kmz/get_wmpl','GET',_binary '\0',_binary '\0','2023-04-09 06:06:58',1,'2024-09-09 09:16:29'),(3420,'API_df1d5509b94fefcdd50b9313c14eae21','飞行器关机','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/drone_shutdown','POST',_binary '\0',_binary '\0','2023-04-09 06:13:03',1,'2024-09-23 20:58:57'),(3421,'API_909ff854a0621302bd86ca644d898d1a','推杆开关 0:闭合, 1:展开','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/putter_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:13:03',1,'2024-09-23 20:58:57'),(3422,'API_79362caeed9e7a8fe0e051b715c0ca81','机场重启','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/dock_reboot','POST',_binary '\0',_binary '\0','2023-04-09 06:13:03',1,'2024-09-23 20:59:01'),(3423,'API_1b90b0f404bc5e5c3026df35020d342f','机场电池保存策略切换 1:电池计划存储策略,2:电池应急存储策略','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/battery_store_mode','POST',_binary '\0',_binary '\0','2023-04-09 06:13:03',1,'2024-09-23 20:58:57'),(3424,'API_73577911ce880e8779ec8d1d1c50f2da','机场声光报警开关 0 关 1 开','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/alarm_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:13:03',1,'2024-09-23 20:59:00'),(3425,'API_3f23444842f5c763ff7d60791c287afb','按年/月/日查询所有平台飞行总时长','','cmii-uav-surveillance','','GET',_binary '\0',_binary '\0','2023-04-09 06:13:03',1,'2023-05-18 09:50:21'),(3426,'API_638ace2fba2f7f34ef694a8a35b31f79','舱盖开关 0:关, 1:开','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/lid_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:13:04',1,'2024-09-23 20:58:59'),(3427,'API_de81160b18361339ef97154721091428','远程调试功能开关 0:关, 1开','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/remote_mode_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:13:04',1,'2024-09-23 20:58:58'),(3428,'API_4dd40372c48fd7253f5f41283634dd51','电池保养状态切换 0:关,1:开','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/battery_maintenance','POST',_binary '\0',_binary '\0','2023-04-09 06:13:04',1,'2024-09-23 20:59:01'),(3429,'API_b1be31bab27f7cdbca770efc363eff61','增强图传开关 0: 仅使用sdr,1:4G增强模式','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/sdr_mode_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:13:04',1,'2024-09-23 20:59:00'),(3430,'API_41216a33cbb1316f0de592a30b755d30','机场数据格式化','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/dock_format','POST',_binary '\0',_binary '\0','2023-04-09 06:13:04',1,'2024-09-23 20:58:58'),(3431,'API_af66ae63e93eac699cae3015f5ede1c4','飞机数据格式化','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/drone_format','POST',_binary '\0',_binary '\0','2023-04-09 06:13:05',1,'2024-09-23 20:58:57'),(3432,'API_d0ff4d0c3510b7306c3f0639f3c39f17','充电开关 0:关,1:开','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/charge_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:13:05',1,'2024-09-23 20:58:58'),(3433,'API_d4dc66272c8ec89e83dbab6ef31b207e','机场重启后飞行器开机','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/drone_open','POST',_binary '\0',_binary '\0','2023-04-09 06:13:05',1,'2024-09-23 20:59:00'),(3434,'API_d0692d0e88427623e4d590a5204d287a','publishCancelJob','','cmii-uav-integration','','DELETE',_binary '\0',_binary '\0','2023-04-09 06:39:25',1,'2023-05-18 09:35:13'),(3435,'API_a9990662ecbbeabaea5dc0957a8f4764','getWaylinesPagination','','cmii-uav-integration','','GET',_binary '\0',_binary '\0','2023-04-09 06:39:25',1,'2023-05-18 09:35:13'),(3436,'API_5611d1b133b7c864742820d9fa85f1aa','停止直播','','cmii-uav-integration','/dji_cloud/stream_control/stop_push','POST',_binary '\0',_binary '\0','2023-04-09 06:39:25',1,'2024-09-30 07:59:18'),(3437,'API_8f29b375a445c537e7cbb501f72116a5','uploadMediaHighestPriority','','cmii-uav-integration','','POST',_binary '\0',_binary '\0','2023-04-09 06:39:25',1,'2023-05-18 09:35:13'),(3438,'API_5c313ef7893c7f7fbe107708a755eb2e','health','','cmii-uav-integration','/cmii/health','GET',_binary '\0',_binary '\0','2023-04-09 06:39:25',1,'2024-09-30 07:59:18'),(3439,'API_43053d581f65bf9402b9a5ecfc75c1d2','一键返航','','cmii-uav-integration','/dji_cloud/remote_control/return_home','POST',_binary '\0',_binary '\0','2023-04-09 06:39:25',1,'2024-09-30 07:59:17'),(3440,'API_4122fb481fd60b22f2915dd18234346e','起飞、降落指令','','cmii-uav-integration','/jouav_cmd/take_off_or_landing','POST',_binary '\0',_binary '\0','2023-04-09 06:39:25',1,'2024-09-30 07:59:18'),(3441,'API_7627eaf462aaec5a8b1c330988612dc9','远程调试功能开关 0:关, 1开','','cmii-uav-integration','/dji_cloud/remote_control/remote_mode_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:39:25',1,'2024-09-30 07:59:16'),(3442,'API_76a1baab2aad47d7f92b38721111fdc2','纵横发送航线地址、推流地址到设备','','cmii-uav-integration','/jouav_cmd/plan_push','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:17'),(3443,'API_bc560b0bfc97eb254268adcc41b61d22','updateElement','','cmii-uav-integration','','PUT',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2023-05-18 09:35:12'),(3444,'API_54740222614ea4ce3062d058a85e5358','createRSA','','cmii-uav-integration','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:17'),(3445,'API_02f826ab0873e98ccbcd8cfc598382df','getRedis','','cmii-uav-integration','/dji_cloud/wayline/redis_get_test','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2023-05-19 06:01:05'),(3446,'API_a077ab68f3fa4e76249617ad9d4f5077','将航线文件推送给大疆机场','','cmii-uav-integration','/dji_cloud/wayline/push_line','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:18'),(3447,'API_044117e1e2fdce1b26984064934e1878','设置直播镜头模式','','cmii-uav-integration','/dji_cloud/stream_control/mode_change','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:16'),(3448,'API_71b108ad301f9a3da8b61851ca8a13af','securityConfiguration','','cmii-uav-integration','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:16'),(3449,'API_85beac3d46aab765d8cc9f0e19bd277c','接口扫描','','cmii-uav-integration','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:16'),(3450,'API_3dab1ef7eac8eb9a2335ace7890f5f7f','补光灯开关 0:关, 1开','','cmii-uav-integration','/dji_cloud/remote_control/supplement_light','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:16'),(3451,'API_38fb975123580c9f07f08000b5aa776b','飞机数据格式化','','cmii-uav-integration','/dji_cloud/remote_control/drone_format','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:16'),(3452,'API_5b6b3c2524df9bccc894f733daea4367','充电开关 0:关,1:开','','cmii-uav-integration','/dji_cloud/remote_control/charge_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:17'),(3453,'API_fae5cb4f81cc77cdb9e15bf0f3225950','舱盖开关 0:关, 1:开','','cmii-uav-integration','/dji_cloud/remote_control/lid_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:17'),(3454,'API_2923a0ad680149769a749d0fc72026de','飞行器关机','','cmii-uav-integration','/dji_cloud/remote_control/drone_shutdown','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:18'),(3455,'API_a53afed6ecc42379e5b1154efbf65960','VTK视频解码','','cmii-uav-integration','/jouav_cmd/startVtk','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:17'),(3456,'API_e5b03b88a8fc2c459b9caaf0dacb5398','取消最近的一条航线任务','','cmii-uav-integration','/dji_cloud/wayline/undo_wayline','PUT',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2023-05-19 06:01:05'),(3457,'API_afe9e4e0677975ab128f20d17fa91a19','执行最近的一条航线任务','','cmii-uav-integration','/dji_cloud/wayline/execute_wayline','PUT',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2023-05-19 06:01:04'),(3458,'API_968163d325c8b9c7b323b2c528ab4b54','设置直播清晰度','','cmii-uav-integration','/dji_cloud/stream_control/set_quality','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:16'),(3459,'API_0994a6c96c4a0952af6945b746f6a002','getDocumentation','','cmii-uav-integration','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:16'),(3460,'API_8d99ca7d6da23c6679adbce69b03af4b','纵横 吊舱控制功能开关','','cmii-uav-integration','/jouav_cmd/pod_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:16'),(3461,'API_86c20625d95a6deb2cd3d76a188db8bc','机场数据格式化','','cmii-uav-integration','/dji_cloud/remote_control/dock_format','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:16'),(3462,'API_54e46d0b7e94308bc28cc829f64ec157','ping','','cmii-uav-integration','/cmii/ping','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:18'),(3463,'API_489251d392951a1628bf4f3930a3a319','机场重启','','cmii-uav-integration','/dji_cloud/remote_control/dock_reboot','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:16'),(3464,'API_2b80fd01d56f64d6083b7c6d3ffdc6c6','手动添加设备上线后需要的订阅主题','','cmii-uav-integration','/dji_cloud/remote_control/add_topics','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2023-05-19 06:01:04'),(3465,'API_165c75a355520f62537cb16c79242b49','增强图传开关 0: 仅使用sdr,1:4G增强模式','','cmii-uav-integration','/dji_cloud/remote_control/sdr_mode_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:16'),(3466,'API_ec9aead59477bdaacf9263bd42aae8fc','开始直播','','cmii-uav-integration','/dji_cloud/stream_control/start_push','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:17'),(3467,'API_b2fe5f9deb705aa9ac276016caccfda5','env','','cmii-uav-integration','/cmii/env','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:17'),(3468,'API_14613f7fe5aa827eff7aabed9a9ea589','setRedis','','cmii-uav-integration','/dji_cloud/wayline/redis_set_test','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2023-05-19 06:01:04'),(3469,'API_cecc6af8c42e4b693a44995752ef4bef','电池保养状态切换 0:关,1:开','','cmii-uav-integration','/dji_cloud/remote_control/battery_maintenance','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:18'),(3470,'API_7b33236ecd11a1c602b3aae8002dc5ca','机场声光报警开关','','cmii-uav-integration','/dji_cloud/remote_control/alarm_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:18'),(3471,'API_269c942b426428a7a18667bebfa73a04','swaggerResources','','cmii-uav-integration','/swagger-resources','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:17'),(3472,'API_7f629b4eaced20896a2ce62e2326e047','uiConfiguration','','cmii-uav-integration','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:17'),(3473,'API_56e87746c453a13a2e72378a39f5b059','纵横球机控制动作指令','','cmii-uav-integration','/jouav_cmd/gimbal_cmd','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:17'),(3474,'API_e388ccfea132cece796cca6887dc724e','推杆开关 0:闭合, 1:展开','','cmii-uav-integration','/dji_cloud/remote_control/putter_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:16'),(3475,'API_141d6e9346971b7b72c458a43abc0fe9','error','','cmii-uav-integration','/error','',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:18'),(3476,'API_858b99f54c916fb6b61e325b647c6921','getDocumentation','','cmii-uav-integration','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:17'),(3477,'API_c377d3c816797df2d2cf409032ac7cb6','控制跟踪航点指令','','cmii-uav-integration','/jouav_cmd/track_to','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:16'),(3478,'API_c2a855df8222a01c665cddd60e4849a6','机场电池保存策略切换 1:电池计划存储策略,2:电池应急存储策略','','cmii-uav-integration','/dji_cloud/remote_control/battery_store_mode','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:17'),(3479,'API_77f4b0264bde1754beeb24ffb340a9f0','飞行器开机','','cmii-uav-integration','/dji_cloud/remote_control/drone_open','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:17'),(3480,'API_b473709ef002f563873eb86ff0a66af3','直播能力更新','','cmii-uav-integration','/dji_cloud/stream_control/update_capacity','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-09-30 07:59:16'),(3481,'API_ef18e28046f8823ce9871074c311d87c','查询公司所属的设备是否存在','','cmii-uav-device','/api/uav/plane/checkUavExist','GET',_binary '\0',_binary '\0','2023-04-09 08:52:29',1,'2024-10-11 01:36:51'),(3482,'API_3759ecb4da461b7ed9a15788a63b802e','查询公司所属的设备是否存在','','cmii-uav-device','/api/uav/hangar/checkHgrExist','GET',_binary '\0',_binary '\0','2023-04-09 08:52:29',1,'2024-10-11 01:36:51'),(3483,'API_92d16f0d344b72a93164f3a1567937c8','上传飞行态势数据(无飞行架次)','上传单架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-mqtthandler','/oapi/uav/flight/uploadDefaultForDock','POST',_binary '\0',_binary '\0','2023-04-12 10:34:07',1,'2024-09-25 08:48:47'),(3484,'API_782102f1e0603897b16656955de7b140','获得镜头列表','','cmii-uav-integration','/dji_cloud/stream_control/get_cam_list','POST',_binary '\0',_binary '\0','2023-04-12 12:33:25',1,'2024-09-30 07:59:18'),(3485,'API_2ada31cfde3d32c09c7e85aaf2e01e35','修改机库的无人机载荷推流模式,会同时修改载荷的模式,广角or变焦','','cmii-uav-integration','/dji_cloud/stream_control/live_stream_change','POST',_binary '\0',_binary '\0','2023-04-12 12:33:26',1,'2024-09-30 07:59:17'),(3486,'API_182ee7baff979a8cb4e801ee17150214','无人机绑定的摄像头视频列表信息查询','','cmii-uav-device','/api/uav/plane/queryCamVideoByUavCode','GET',_binary '\0',_binary '\0','2023-04-13 01:10:28',1,'2024-10-11 01:36:49'),(3487,'API_975860e014c1f8469949d110d928bdc2','大疆机库 同时有哈勃连接时,切换为哈勃控制','','cmii-uav-surveillance','/surveillance/uav_command/switch_to_5g','POST',_binary '\0',_binary '\0','2023-04-19 06:04:21',1,'2024-09-23 20:58:59'),(3488,'API_10bc12773538fe202ce082b70dcddc6b','大疆机库 同时有哈勃连接时,切换为哈勃控制','','cmii-uav-mqtthandler','/uav_fly_command/switch_to_5G','POST',_binary '\0',_binary '\0','2023-04-19 06:04:45',1,'2024-09-25 08:48:47'),(3489,'API_898cdc9b8953a19179070601d11a4ef6','获取当前无人机人群计数告警','','cmii-uav-mission','/api/uav/mission/surveillance/getAIPeopleAlarm/{uasId}','GET',_binary '\0',_binary '\0','2023-04-24 07:42:41',1,'2024-10-10 08:57:14'),(3490,'API_ff937f96a72eecf0d54dd5390d9f8c0a','获取当前无人机火情告警','','cmii-uav-mission','/api/uav/mission/surveillance/getAIFireAlarm/{uasId}','GET',_binary '\0',_binary '\0','2023-04-24 07:42:42',1,'2024-10-10 08:57:14'),(3491,'API_ebccbcfc4dac0291ffd9f0ccd961bb25','获取当前无人机综合告警','','cmii-uav-mission','/api/uav/mission/surveillance/getAITotalAlarm','GET',_binary '\0',_binary '\0','2023-04-24 07:42:42',1,'2024-10-10 08:57:09'),(3492,'API_bc3a82ef832c0ee97ce4aae37f1ed445','获取江苏文旅获取人流量向图','','cmii-uav-surveillance','/surveillance/wenlv/jiangsu/getHotMap','GET',_binary '\0',_binary '\0','2023-04-24 08:14:24',1,'2024-09-23 20:58:57'),(3493,'API_db606d1776d5b7317901233f700f6050','获取客流数据','','cmii-uav-surveillance','/surveillance/wenlv/jiangsu/getPeopleTotal','GET',_binary '\0',_binary '\0','2023-04-24 08:14:25',1,'2024-09-23 20:58:59'),(3494,'API_c08789b2c3cf169b1b8a2a6391aa014e','获取视频HLS回放url','获取视频HLS回放url','cmii-uav-cloud-live','/personal/his/playback/hls/getPlayUrl','POST',_binary '\0',_binary '\0','2023-04-26 08:53:38',1,'2024-10-12 09:42:36'),(3495,'API_4cd087acea12e9df6dadc85a13d81647','上报已存储的视频分片','上报已存储的视频分片','cmii-uav-cloud-live','/client/live/stream/reportPartFile','POST',_binary '\0',_binary '\0','2023-04-26 08:53:38',1,'2024-10-12 09:42:36'),(3496,'API_2ace9d2a26489c0b6c0461b6716d1df0','获取设备的视频流状态信息','获取设备的视频流状态信息','cmii-uav-cloud-live','/client/live/stream/getDevStreamStatus','GET',_binary '\0',_binary '\0','2023-04-26 08:53:39',1,'2024-10-12 09:42:35'),(3497,'API_6099fa9109dc842a151d9090663330c2','视频HLS回放','视频HLS回放','cmii-uav-cloud-live','/public/his/playback/hls.m3u8','GET',_binary '\0',_binary '\0','2023-04-26 08:53:39',1,'2024-10-12 09:42:34'),(3498,'API_2679f7b8474fc8ef2d2ea59f71b2d6aa','获取HLS直播回放地址','获取HLS直播回放地址','cmii-uav-cloud-live','/client/live/stream/getHlsPlayInfo','POST',_binary '\0',_binary '\0','2023-04-26 08:53:39',1,'2024-10-12 09:42:38'),(3499,'API_bb73da26afcc140de238a1bad0f939b3','createRSA','','cmii-uav-airspace','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-04-28 02:57:14',1,'2024-10-11 08:57:37'),(3500,'API_eb1dcca4405d4fe3cee268fd731e35b1','电子围栏详情','','cmii-uav-airspace','','GET',_binary '\0',_binary '\0','2023-04-28 02:57:14',1,'2023-11-29 09:23:20'),(3501,'API_e9950248886164a0660833a57afc22cd','删除电子围栏','','cmii-uav-airspace','','DELETE',_binary '\0',_binary '\0','2023-04-28 02:57:14',1,'2023-11-29 09:23:20'),(3502,'API_96d6885d86f7c133fd20b2f87d02aa0f','按条件查询空域申请和时间段','','cmii-uav-airspace','/zydAirspace/queryAll.do','POST',_binary '\0',_binary '\0','2023-04-28 02:57:14',1,'2024-10-11 08:57:38'),(3503,'API_0c30bb16f603e55c1535ac9bb6e2191d','查询范围内危险电子围栏信息','','cmii-uav-airspace','/efence_airspace/selectByPoint.do','POST',_binary '\0',_binary '\0','2023-04-28 02:57:14',1,'2024-10-11 08:57:37'),(3504,'API_81598aae5c2172682604ff6dc4787f2f','开始指点飞行,带作业','给定起点和终点,是否开始作业,是否使用kmz,是否存储航线','cmii-uav-surveillance','/surveillance/uav_command/start_point_fly','POST',_binary '\0',_binary '\0','2023-05-04 01:25:07',1,'2024-09-23 20:58:57'),(3505,'API_f270e43ffd8a12de0606df17b8985511','根据无人机id查询无人机起飞位置','','cmii-uav-surveillance','/surveillance/queryUavTakeOffPos','GET',_binary '\0',_binary '\0','2023-05-04 01:25:07',1,'2024-09-23 20:58:57'),(3506,'API_7b1a4e7d0628bb819ebd556c840b0a80','提供已有航线,无人机机库 创建快速作业','','cmii-uav-mission','/api/uav/mission/mission_info/create_fast_with_line','POST',_binary '\0',_binary '\0','2023-05-04 01:30:02',1,'2024-10-10 08:57:03'),(3507,'API_c8a8f035667a5370d7aee5ef0aaed372','指定两点进行航线插值,或者规划避障航线,并且存储数据库','默认飞完悬停','cmii-uav-waypoint','/api/uav/waypoint/for_sur/get_line_between','POST',_binary '\0',_binary '\0','2023-05-04 01:31:44',1,'2024-09-09 09:16:29'),(3508,'API_2f576b4aa4334399d4a68ef04f3b7d0d','查询走廊信息','','cmii-uav-grid-datasource','/corridor/corridorQuery','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3509,'API_ec475feef48ac52bb568bad1b59dceeb','检查url是否已经使用','','cmii-uav-grid-datasource','/terrain/checkRepeatUrl','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3510,'API_5b8f1dc3f3ecadbc8cc614e907ac76a3','env','','cmii-uav-grid-datasource','/cmii/env','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3511,'API_a233f3b210c54d7fe244188c06a7c4a4','ping','','cmii-uav-grid-datasource','/cmii/ping','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3512,'API_3dd7916d2570ad77f5f0a4a36a81e43f','保存执行计划','','cmii-uav-grid-datasource','/dataImport/saveCron','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3513,'API_8f8558323e61097a2b8c8d52aae45a22','已接入服务列表','','cmii-uav-grid-datasource','/dataImport/serviceList','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3514,'API_5050c3adce00b0029e7b454a77f2f927','飞行计划相交集合','','cmii-uav-grid-datasource','/fightPlan/fightPlanIntersect','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3515,'API_863e3233dd2fb0dfead2b5ae873204d1','立即同步','','cmii-uav-grid-datasource','/dataImport/sync','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3516,'API_37e909b2fefde1d03603324339350050','新增地形数据','','cmii-uav-grid-datasource','/terrain/addTerrain','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3517,'API_e1e529b85d096ca15c079328efd9aad4','查询默认地形数据','','cmii-uav-grid-datasource','/terrain/queryDefaultTerrain','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3518,'API_72bc4178dda49853316a0e3a7bdd8ce8','打码航线','','cmii-uav-grid-datasource','/coding/codingAirline','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3519,'API_894b58fcd4bf77172cf7aea9ee666e09','获取网格编码','','cmii-uav-grid-datasource','/grid/manager/getGrid','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3520,'API_ce37696c8ec4641de8ea62167d8dc1b3','根据网格码查询标注信息','','cmii-uav-grid-datasource','/mark/queryMarkList','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3521,'API_bec34ea6ec4eeffc887efdc8146339ed','存储指定网格码的外包矩形','','cmii-uav-grid-datasource','/custom/saveGrid3dScope','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3522,'API_64bc026764f6c25b42c69a8606a07a94','getDocumentation','','cmii-uav-grid-datasource','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3523,'API_c9ddccbad8fa8784cdaf1991b097fe33','设置默认地形','','cmii-uav-grid-datasource','','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2023-07-18 04:08:06'),(3524,'API_29afb846adb55f238910d05afbe2e761','createRSA','','cmii-uav-grid-datasource','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3525,'API_d279ca67575d122ef0f61ff81cbe7a8d','多边形打码','','cmii-uav-grid-datasource','/corridor/polygonCoding','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3526,'API_b1608c283d9b041b452a7a559e608496','批量获取地形高度','','cmii-uav-grid-datasource','/terrain/getTerrainHeights','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3527,'API_b049cf657a5c0a8e9096e440ca661d02','securityConfiguration','','cmii-uav-grid-datasource','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3528,'API_4aaa777469e72d7417e378e630b5bd8f','生成走廊网格码','','cmii-uav-grid-datasource','/corridor/corridorCoding','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3529,'API_59448bffb78439636d0b4d3f16ca48f2','航线在线打码','','cmii-uav-grid-datasource','/custom/onlineCodingAirline','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3530,'API_56b94ed05c688dfa4f3bd071967f7fca','打码可飞行区域','','cmii-uav-grid-datasource','/coding/codingFlyableAirspace','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3531,'API_91bd981c8e68b461bf325839da3f0413','获取地形高度','','cmii-uav-grid-datasource','/terrain/getTerrainHeightToRpc','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3532,'API_37e8361e9f18210f188b9312f0edb357','打码单个空域','','cmii-uav-grid-datasource','/custom/gridCoding','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3533,'API_8a1741a83cb91167bd83059338e69dfa','条件查询地形数据','','cmii-uav-grid-datasource','/terrain/queryTerrainByCondition','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3534,'API_e6311bd8b4857f003d5ae41ddc1b9fa8','保存已通过飞行计划','','cmii-uav-grid-datasource','/fightPlan/savePassFightPlan','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3535,'API_3c1ff288ca2fbf810ccd69e351235542','swaggerResources','','cmii-uav-grid-datasource','/swagger-resources','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3536,'API_ecbc7c4dce2a7addfbb0169537a09e06','health','','cmii-uav-grid-datasource','/cmii/health','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3537,'API_4fbd74c072343df88b232fbe31a59b04','获取地形高度','','cmii-uav-grid-datasource','/terrain/getTerrainHeight','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3538,'API_025c2238b894f0a0f96b1cd192067bbe','error','','cmii-uav-grid-datasource','/error','',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3539,'API_a3ad8f8222c9436057a777a55faf8a7c','获取地形数据列表','','cmii-uav-grid-datasource','/terrain/getTerrainList','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3540,'API_130f26dd451d2a049d5d834b0b0a17de','删除标注信息','','cmii-uav-grid-datasource','/mark/deleteMarkInfo','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3541,'API_c7a327fe84d6d10b54e0de34b9e1ea19','接口扫描','','cmii-uav-grid-datasource','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3542,'API_2447fe8d41a35c4fee51f7b369d7fd12','保存/更新标注信息','','cmii-uav-grid-datasource','/mark/saveOrUpdateMarkInfo','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3543,'API_d811537b42ba578dbc6be1586739193d','getDocumentation','','cmii-uav-grid-datasource','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3544,'API_aaacdcec734a7703cdcf345d3ed75d5c','飞行冲突判断','','cmii-uav-grid-datasource','/fightConflict/fightConflict','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3545,'API_ad3946fa86a26f16ffa9052e13bc40bf','走廊删除','','cmii-uav-grid-datasource','/corridor/deleteCorridor','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3546,'API_b0210debfbccada2fc2ddcb13cf64b84','uiConfiguration','','cmii-uav-grid-datasource','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3547,'API_33b1d75edb6c55c345002a8a44808880','根据ID删除地形数据','','cmii-uav-grid-datasource','','DELETE',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2023-07-18 04:08:06'),(3548,'API_a935d01ed0b7168651291ee04b37894d','打码禁飞区','','cmii-uav-grid-datasource','/coding/codingNoFlyAirspace','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3549,'API_0d8be20aa87412864193933ec619e5d7','获取多个无人机最新坐标数据','','cmii-uav-surveillance','/feign/surveillance/queryUavsPoint','POST',_binary '\0',_binary '\0','2023-05-04 09:34:49',1,'2024-09-23 20:58:57'),(3550,'API_84fd2cafee052645fe713aaa3c585fa1','获取多个无人机的飞行轨迹数据','','cmii-uav-surveillance','/feign/surveillance/queryUavPoints','POST',_binary '\0',_binary '\0','2023-05-04 09:34:51',1,'2024-09-23 20:59:00'),(3551,'API_c34c215c95a573cb33d1b4d21c155e6d','ping','','cmii-uav-grid-manage','/cmii/ping','GET',_binary '\0',_binary '\0','2023-05-04 09:34:56',1,'2024-05-27 11:53:52'),(3552,'API_ad17693570299ac8cef693cd80f419c7','新增空域','','cmii-uav-grid-manage','/airspace/addCustomAirspace','POST',_binary '\0',_binary '\0','2023-05-04 09:34:56',1,'2024-05-27 11:53:51'),(3553,'API_bd7418a9441af4ee7150a4047998f7b3','计算仿地航线坐标','','cmii-uav-grid-manage','/airline/calculateFdAirline','POST',_binary '\0',_binary '\0','2023-05-04 09:34:56',1,'2024-05-27 11:53:51'),(3554,'API_c672008dc196b70852bbce47f1c3cbdf','查询自定义空域列表','','cmii-uav-grid-manage','/airspace/queryCustomAirspaceList','POST',_binary '\0',_binary '\0','2023-05-04 09:34:56',1,'2024-05-27 11:53:53'),(3555,'API_9b3d288bb4aa5c5d4da560c005f2dc0a','getDocumentation','','cmii-uav-grid-manage','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-05-04 09:34:56',1,'2024-05-27 11:53:52'),(3556,'API_45e30303038520fe1eb4badaf06c04d6','获取偏航的航线','','cmii-uav-grid-manage','/offset/airline','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3557,'API_951a77152c4bed4d67f30630ff9f8863','env','','cmii-uav-grid-manage','/cmii/env','GET',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3558,'API_fbacfdafe70afcefb8cfc6591240f74e','uiConfiguration','','cmii-uav-grid-manage','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:51'),(3559,'API_bcc47f962fb4f992a0050f2607b44b81','自动寻路','','cmii-uav-grid-manage','/airline/autoPlanning','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:53'),(3560,'API_40021442e04807354c9bef2f5ccd9a34','删除自定义空域','','cmii-uav-grid-manage','/airspace/deleteCustomAirspace','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:53'),(3561,'API_2c2f24cdf20eed14718d3ed174d92048','getDocumentation','','cmii-uav-grid-manage','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:53'),(3562,'API_244387f64b7e6633df38426fd8b89ced','根据空域名称查询','','cmii-uav-grid-manage','/airspace/queryCustomAirspaceByName','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3563,'API_672b81d3a034dae247b16eb64a9a614e','test','','cmii-uav-grid-manage','/airline/test','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3564,'API_255542cbd1e9d2419904a88c96dfd1e8','swaggerResources','','cmii-uav-grid-manage','/swagger-resources','GET',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3565,'API_b90f352faba436f6c3b0d012cc768991','航线在线打码','','cmii-uav-grid-manage','/airline/onlineCodingAirline','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3566,'API_2ae92431093f99a5f695fb70d4d25d5b','createRSA','','cmii-uav-grid-manage','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3567,'API_8047ac65c663c75f5838b994c74ea59b','error','','cmii-uav-grid-manage','/error','',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3568,'API_85714065bdbc7de178f29057cd2f73ca','health','','cmii-uav-grid-manage','/cmii/health','GET',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3569,'API_500ab519bf1af15a3dca09c1127eaa57','根据网格码查询航线信息','','cmii-uav-grid-manage','/airline/queryAirlineInfo','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3570,'API_cab4befaae83f7c1bdbd29fd048da089','securityConfiguration','','cmii-uav-grid-manage','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3571,'API_4cf3a51325047b95a8234bf95d9ce491','查询单个自定义空域','','cmii-uav-grid-manage','/airspace/queryCustomAirspace','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3572,'API_7adf7e814f1484feb5f4d0b1bf0aa01e','接口扫描','','cmii-uav-grid-manage','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:53'),(3573,'API_6c2b05607e066544b78a71461c752f6d','更新自定义空域','','cmii-uav-grid-manage','/airspace/updateCustomAirspace','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3574,'API_67278d5256cca375b549dbd0064fe370','检测航线冲突','','cmii-uav-grid-manage','/airline/checkAirlineConflicts','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3575,'API_7b03a864c76767ba4f50b602a2712007','航线航点详情查询','','cmii-uav-data-post-process','','GET',_binary '\0',_binary '\0','2023-05-04 09:35:03',1,'2023-05-10 05:55:49'),(3576,'API_206ed7e280eeeafb35c4af0497cfb748','取消任务','','cmii-uav-data-post-process','','POST',_binary '\0',_binary '\0','2023-05-04 09:35:03',1,'2023-05-10 05:55:49'),(3577,'API_7f59745ba7746334fc4e42054b2ca602','查询建模类型配置','0:本地 1:本地+云化','cmii-uav-data-post-process','/product/getProductType','GET',_binary '\0',_binary '\0','2023-05-04 09:35:04',1,'2024-09-09 09:16:29'),(3578,'API_b359d2495bdc5aa07e9685fc8072693e','createRSA','','cmii-uav-data-post-process','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-04 09:35:04',1,'2024-09-09 09:16:29'),(3579,'API_4b4860beecfeaecd9f377855e82bdeda','更新已勾选的数据','','cmii-uav-data-post-process','/uav/threeD/editVisualChoose','PUT',_binary '\0',_binary '\0','2023-05-04 09:35:05',1,'2024-09-09 09:16:30'),(3580,'API_d52162a5cd1e62dfa714b1bccb31408a','createRSA','','cmii-admin-data','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-04 09:35:07',1,'2024-09-09 09:15:05'),(3581,'API_7fd046a59194d2af54f3fcdd4bf15887','查询天气综合接口','','cmii-admin-data','','GET',_binary '\0',_binary '\0','2023-05-04 09:35:08',1,'2023-09-10 12:23:34'),(3582,'API_4787f525e4b9b3e880a13fa6c815b231','编辑任务定义','编辑任务定义','cmii-uav-process','/process/bizengine/manage/taskdef/modifyTask','POST',_binary '\0',_binary '\0','2023-05-04 09:35:11',1,'2024-09-12 02:46:58'),(3583,'API_4d3a4baeb1ac5ae600435063a101ef59','转换为系统任务','转换为系统任务','cmii-uav-process','/process/bizengine/manage/taskdef/shift2SysTask','GET',_binary '\0',_binary '\0','2023-05-04 09:35:11',1,'2024-09-12 02:46:57'),(3584,'API_6e4f3e159310433aa6f76aa0d407844e','任务配置列表','任务配置列表','cmii-uav-process','/process/bizengine/manage/taskdef/queryTaskDefList','POST',_binary '\0',_binary '\0','2023-05-04 09:35:12',1,'2024-09-12 02:46:55'),(3585,'API_6ec142d4ef3bb75c68be9a88b5474977','任务名称列表','任务名称列表','cmii-uav-process','/process/bizengine/manage/taskdef/queryTaskNames','GET',_binary '\0',_binary '\0','2023-05-04 09:35:12',1,'2024-09-12 02:46:56'),(3586,'API_94bdafc4561a0552cf36d934525dd6ea','queryTaskTypesMap','','cmii-uav-process','/client/taskdispatch/queryTaskTypesMap','POST',_binary '\0',_binary '\0','2023-05-04 09:35:12',1,'2024-09-12 02:46:58'),(3587,'API_324cbc3392d368a7ca5105ea91eba7b8','转换为自定义任务','转换为自定义任务','cmii-uav-process','/process/bizengine/manage/taskdef/shift2CustomTask','GET',_binary '\0',_binary '\0','2023-05-04 09:35:13',1,'2024-09-12 02:46:54'),(3588,'API_30bf98218376680d09033fb90c863194','批量删除任务定义','批量删除任务定义','cmii-uav-process','/process/bizengine/manage/taskdef/batchDeleteTaskDef','POST',_binary '\0',_binary '\0','2023-05-04 09:35:13',1,'2024-09-12 02:46:55'),(3589,'API_ec9fb300367fadba871b6a400f41531d','任务ID列表','任务ID列表','cmii-uav-process','/process/bizengine/manage/taskdef/queryTaskTypes','GET',_binary '\0',_binary '\0','2023-05-04 09:35:13',1,'2024-09-12 02:46:58'),(3590,'API_69aab0216c9b217b1d957ed16ce35500','删除任务定义','删除任务定义','cmii-uav-process','/process/bizengine/manage/taskdef/deleteTaskDef','GET',_binary '\0',_binary '\0','2023-05-04 09:35:13',1,'2024-09-12 02:46:58'),(3591,'API_efea46ab4702f2c09a4b662bb4e4ccc3','createRSA','','cmii-uav-process','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-04 09:35:13',1,'2024-09-12 02:46:59'),(3592,'API_63a129347e547aa26eaa88996cab12f1','查看详情','查看详情','cmii-uav-process','/process/bizengine/manage/taskdef/geTaskDetail','GET',_binary '\0',_binary '\0','2023-05-04 09:35:13',1,'2024-09-12 02:46:59'),(3593,'API_0614844af2518673e07aeaee51772b5e','新建任务定义','新建任务定义','cmii-uav-process','/process/bizengine/manage/taskdef/createTask','POST',_binary '\0',_binary '\0','2023-05-04 09:35:13',1,'2024-09-12 02:46:54'),(3594,'API_e4e6d4125de70b6463d08fbf9d71c47f','查询指定编号的无人机视频流','','cmii-uav-device','/api/uav/stream/querySpecUavStream','GET',_binary '\0',_binary '\0','2023-05-04 09:35:16',1,'2024-10-11 01:36:53'),(3595,'API_be6e682bd0a2cdcf659f1d317e142227','查询无人机基础信息','','cmii-uav-device','/api/uav/stream/queryPlaneInfo','GET',_binary '\0',_binary '\0','2023-05-04 09:35:16',1,'2024-10-11 01:36:42'),(3596,'API_e4ea6bcadcc2e15b59c9bf580bec561c','查询公司下的在线无人机列表','','cmii-uav-device','/api/uav/stream/queryOnlineList','GET',_binary '\0',_binary '\0','2023-05-04 09:35:19',1,'2024-10-11 01:36:47'),(3597,'API_788c7ac27d69d34507ec569755221c6a','查询公司下的在线无人机','','cmii-uav-device','/api/uav/stream/queryStream','GET',_binary '\0',_binary '\0','2023-05-04 09:35:19',1,'2024-10-11 01:36:48'),(3598,'API_ae536f7a1e38eb6657fca01b3a47d766','导入杆塔列表数据','','cmii-uav-industrial-portfolio','','POST',_binary '\0',_binary '\0','2023-05-04 09:35:26',1,'2023-07-06 10:54:17'),(3599,'API_fee84b04dda28a0764fe822ec3206128','公安场景-定时上报在线飞手位置','公安场景-定时上报在线飞手位置','cmii-uav-industrial-portfolio','/personal/api/uav/industrial/police/common/reportFlyPos','POST',_binary '\0',_binary '\0','2023-05-04 09:35:26',1,'2024-10-15 02:14:11'),(3600,'API_5c4146c460bddb10dec7702cc9aa1996','监控大屏-出警','监控大屏-出警','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/treatTheCases','POST',_binary '\0',_binary '\0','2023-05-04 09:35:26',1,'2024-10-15 02:14:12'),(3601,'API_51fa4b9a39998b616e2b7718991312ab','通过无人机id查询作业正在执行的航线','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/supervision/get_flying_waypoints','GET',_binary '\0',_binary '\0','2023-05-04 09:35:26',1,'2024-10-15 02:14:09'),(3602,'API_e5a3811d8a65c04521f1b95dd0b7aa00','查询已添加的航线列表','','cmii-uav-industrial-portfolio','','GET',_binary '\0',_binary '\0','2023-05-04 09:35:26',1,'2023-07-06 10:54:18'),(3603,'API_ec492e323ee5e1af971cb411a4e7b2e9','监控大屏-删除侦察点','监控大屏-删除侦察点','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/removeZhenchaPoint','GET',_binary '\0',_binary '\0','2023-05-04 09:35:27',1,'2024-10-15 02:14:09'),(3604,'API_6a6b31e94a9a3b2668bc404afd100d9a','删除航线','','cmii-uav-industrial-portfolio','','DELETE',_binary '\0',_binary '\0','2023-05-04 09:35:27',1,'2023-07-06 10:54:18'),(3605,'API_720d0217280e6b4772763eef16aa308d','通过无人机id查询作业正在执行的封存航线','','cmii-uav-mission','/api/uav/mission/surveillance/get_flying_waypoints','GET',_binary '\0',_binary '\0','2023-05-04 09:35:37',1,'2024-10-10 08:57:16'),(3606,'API_fb98f1b11a4224b2a9f3d126ea6cdc46','监控大屏-报警统计','监控大屏-报警统计','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/alarmStat','GET',_binary '\0',_binary '\0','2023-05-04 09:36:59',1,'2024-10-15 02:14:15'),(3607,'API_0ae9eaeb92b8a4496d77382cbe45b245','监控大屏-侦察统计','监控大屏-侦察统计','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/reconnoitreStat','GET',_binary '\0',_binary '\0','2023-05-04 09:36:59',1,'2024-10-15 02:14:09'),(3608,'API_430737f3cced1b78a0a2c206ee1e34c1','监控大屏-侦察点-删除侦察线路','监控大屏-侦察点-删除侦察线路','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/removeZCLine','GET',_binary '\0',_binary '\0','2023-05-04 09:36:59',1,'2024-10-15 02:14:16'),(3609,'API_8a45804a477c72d032614901853235f5','监控大屏-侦察点列表','监控大屏-侦察点列表','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/zhenchaPointList','GET',_binary '\0',_binary '\0','2023-05-04 09:36:59',1,'2024-10-15 02:14:15'),(3610,'API_f326d01cd17a07d1634fc3d48e7cda68','公安场景-定时上报侦察员位置','公安场景-定时上报侦察员位置','cmii-uav-industrial-portfolio','/api/uav/industrial/police/common/reportZCYPos','POST',_binary '\0',_binary '\0','2023-05-04 09:36:59',1,'2024-10-15 02:14:18'),(3611,'API_2ed470e683730f14ce5e3f247e3b63ce','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/supervision/single_plane_track','GET',_binary '\0',_binary '\0','2023-05-04 09:36:59',1,'2024-10-15 02:14:14'),(3612,'API_c1f5944b8f408afd7ac36af3b6fb3691','监控大屏-人员信息(侦察员&飞手)列表','监控大屏-人员信息列表','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/personList','GET',_binary '\0',_binary '\0','2023-05-04 09:36:59',1,'2024-10-15 02:14:09'),(3613,'API_3bb14335a0d00471b06cd9203cb53fcf','监控大屏-分享-短信分享(页面暂未调用)','监控大屏-分享','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/shareSms','POST',_binary '\0',_binary '\0','2023-05-04 09:36:59',1,'2024-10-15 02:14:14'),(3614,'API_f544c03500e441e9a882c92277f4a625','侦察员辅助工具-在线无人机列表','侦察员辅助工具-在线无人机列表','cmii-uav-industrial-portfolio','/api/uav/industrial/police/scoutTools/onlinePlanes','GET',_binary '\0',_binary '\0','2023-05-04 09:37:00',1,'2024-10-15 02:14:09'),(3615,'API_ce4d06f9113bb2f5540c01657a068638','监控大屏-分享-获取播放地址','监控大屏-分享-获取播放地址','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/share/getPlayStream','GET',_binary '\0',_binary '\0','2023-05-04 09:37:00',1,'2024-10-15 02:14:09'),(3616,'API_29c6189ee71e7807a5ccc90da6b02eef','侦察员辅助工具-侦察点列表','侦察员辅助工具-侦察点列表','cmii-uav-industrial-portfolio','/api/uav/industrial/police/scoutTools/ZCPointList','GET',_binary '\0',_binary '\0','2023-05-04 09:37:00',1,'2024-10-15 02:14:13'),(3617,'API_ade52e07d7846112765b4012d3c52523','监控大屏-修改侦察点','监控大屏-修改侦察点','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/updateZhenchaPoint','POST',_binary '\0',_binary '\0','2023-05-04 09:37:01',1,'2024-10-15 02:14:18'),(3618,'API_ada07938ec782b595cfb6e395999cb26','监控大屏-实时视频-在线无人机列表','监控大屏-实时视频','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/onlinePlanes','GET',_binary '\0',_binary '\0','2023-05-04 09:37:01',1,'2024-10-15 02:14:13'),(3619,'API_069d5865ac0ca5910a32158f258edf91','监控大屏-短信分享警情','监控大屏-短信分享警情','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/shareCaseSms','POST',_binary '\0',_binary '\0','2023-05-04 09:37:01',1,'2024-10-15 02:14:22'),(3620,'API_4345b094bea60c4a615029837f45a6a7','监控大屏-报警信息','监控大屏-报警信息','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/alarmList','GET',_binary '\0',_binary '\0','2023-05-04 09:37:01',1,'2024-10-15 02:14:14'),(3621,'API_5c32bd4f52e0a6db5e3c5c9bbde759dc','公安场景-获取无人机视频流','公安场景-获取无人机视频流','cmii-uav-industrial-portfolio','/api/uav/industrial/police/common/getPlaneVideoInfo','GET',_binary '\0',_binary '\0','2023-05-04 09:39:48',1,'2024-10-15 02:14:13'),(3622,'API_d06fef7a3a239b7b3cf7436c336aa80f','监控大屏-获取警情短信预览','监控大屏-获取警情短信预览','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/queryCaseSms','GET',_binary '\0',_binary '\0','2023-05-04 09:39:48',1,'2024-10-15 02:14:14'),(3623,'API_8d8c74a13d995479c25b7b9bc3ea31b9','侦察员辅助工具-侦察员列表(包含活动轨迹)','侦察员辅助工具-侦察点列表','cmii-uav-industrial-portfolio','/api/uav/industrial/police/scoutTools/scoutList','GET',_binary '\0',_binary '\0','2023-05-04 09:39:48',1,'2024-10-15 02:14:11'),(3624,'API_8983fd8979a1a0f8eb017f4404a6a263','监控大屏-添加侦察点','监控大屏-添加侦察点','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/addZhenchaPoint','POST',_binary '\0',_binary '\0','2023-05-04 09:39:48',1,'2024-10-15 02:14:10'),(3625,'API_9e85114f913c09ce8a1958f51c8be7ed','查询单个飞机目前最新航迹数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/supervision/uav_realtime_location','GET',_binary '\0',_binary '\0','2023-05-04 09:39:48',1,'2024-10-15 02:14:12'),(3626,'API_327d8645deb6a1eba78d8574512ed998','监控大屏-分享-获取分享码&提取码','监控大屏-分享','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/shareCode','GET',_binary '\0',_binary '\0','2023-05-04 09:39:48',1,'2024-10-15 02:14:10'),(3627,'API_bf3691dec1177ae5497793d3d9a68a4f','监控大屏-人员轨迹信息(包含活动轨迹)','监控大屏-人员轨迹信息(包含活动轨迹)','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/personTrackList','GET',_binary '\0',_binary '\0','2023-05-04 09:39:48',1,'2024-10-15 02:14:11'),(3628,'API_b78418a40df8d4b9e1ce0f7b62172585','createRSA','','cmii-uav-industrial-portfolio','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-04 09:39:49',1,'2024-10-15 02:14:21'),(3629,'API_2e462a722df3811ff11cd27c9b15642c','监控大屏-侦察点-添加侦察线路','监控大屏-侦察点-添加侦察线路','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/addZCLine','POST',_binary '\0',_binary '\0','2023-05-04 09:39:49',1,'2024-10-15 02:14:21'),(3630,'API_c9d38aa3f77178450e2356ef4b7be7cb','强制删除飞行计划','传入区域申请主键','cmii-suav-supervision','/flightPlan/deleteForce','POST',_binary '\0',_binary '\0','2023-05-05 01:30:11',1,'2024-09-09 09:16:59'),(3631,'API_cbd150b1864fef46b3039bbb14346e76','createRSA','','cmii-suav-supervision','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-05 01:30:11',1,'2024-09-09 09:16:57'),(3632,'API_a80a322ee402abfd497995de9b521d36','批量查询区域详情','传入区域主键','cmii-suav-supervision','/areaPlan/details','GET',_binary '\0',_binary '\0','2023-05-05 01:30:11',1,'2024-09-09 09:16:59'),(3633,'API_be4ef9c9fa5972aece54fdf47c7cd68d','获取所有计划名称','','cmii-suav-supervision','/flightPlan/getFlightPlanNames','GET',_binary '\0',_binary '\0','2023-05-05 01:30:11',1,'2024-09-09 09:16:59'),(3634,'API_e2f5d58ca78ac8b129bbe9d8225eb54b','查询飞行计划详情(回填)','传入区域主键','cmii-suav-supervision','/flightPlan/detail/backfill','GET',_binary '\0',_binary '\0','2023-05-05 01:30:12',1,'2024-09-09 09:16:58'),(3635,'API_3bfae6b5ec9ee6f9f969279d7daef5ca','获取空域申请和空域限制所有数据','无需传参','cmii-suav-supervision','/app/zydAirspace/getAirspaceAndLimit.do','POST',_binary '\0',_binary '\0','2023-05-05 01:30:12',1,'2024-09-09 09:16:59'),(3636,'API_aa175197db34b859cf7b21e0e82590d7','批量获取查询空域详情','传入空域主键','cmii-suav-supervision','/zydAirspace/queryDetails.do','GET',_binary '\0',_binary '\0','2023-05-05 01:30:12',1,'2024-09-09 09:16:57'),(3637,'API_613eecfd9253532520098b2f8550b2df','获取空域申请和空域限制所有数据','无需传参','cmii-suav-supervision','/zydAirspace/getAirspaceAndLimit.do','POST',_binary '\0',_binary '\0','2023-05-05 01:30:13',1,'2024-09-09 09:16:56'),(3638,'API_3dd46bfdf1e8344320572e7547cc7c41','getDocumentation','','cmii-uav-grid-engine','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:52'),(3639,'API_f4fa7b0f11a8fe90c579e2aafa3dad2b','securityConfiguration','','cmii-uav-grid-engine','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:54'),(3640,'API_86ec146d28b4d5a8c0460be204002196','根据多边形获取四进制网格码','','cmii-uav-grid-engine','/common/getGeoNum4ListByGeometry','POST',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:52'),(3641,'API_6f713e872ad99b6cb75767ea6e8d6b06','error','','cmii-uav-grid-engine','/error','',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3642,'API_7142568fed6df94b99e61440ef823e3d','getDocumentation','','cmii-uav-grid-engine','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3643,'API_6196437e370a6547184015ff547640cc','health','','cmii-uav-grid-engine','/cmii/health','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3644,'API_9f55218fa69a8e3fac2cdef0bcbc6773','获取网格瓦片绘制坐标','','cmii-uav-grid-engine','','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2023-10-27 06:15:45'),(3645,'API_89e59246a2682dd65d61ce49ac47ed10','获取网格码','','cmii-uav-grid-engine','/common/getGrid','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3646,'API_66ae0da27522ab4602f5591318a3ed56','ping','','cmii-uav-grid-engine','/cmii/ping','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3647,'API_0b4d1c65bc1af0a7935360286959a479','根据范围获取地图绘制网格线','','cmii-uav-grid-engine','/layer/drawGridOnMap','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3648,'API_2866970ff6ecfd60dc96c1dfa2b5c520','接口扫描','','cmii-uav-grid-engine','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3649,'API_e5229ff58dc69f896c07a56d5dfc5bd5','uiConfiguration','','cmii-uav-grid-engine','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3650,'API_2cb126f44bfd77fda4ad09eecc89def0','env','','cmii-uav-grid-engine','/cmii/env','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3651,'API_cf8f57f3c08e0fc50685235448f40312','createRSA','','cmii-uav-grid-engine','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3652,'API_61cb19e0d9d9a4b3385d6592c3067000','proxy','','cmii-uav-grid-engine','','',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2023-10-27 06:15:45'),(3653,'API_8940c2b552bcf1dc2420f7e8a0bc6185','根据多边形获取网格码和中心点','','cmii-uav-grid-engine','/common/getGeoNumAndCenterByGeometry','POST',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3654,'API_956469f6b0bd193e5a89d66a6c87d881','获取网格引擎的web端地址','','cmii-uav-grid-engine','/proxy/iWhereMapperWebUrl','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:52'),(3655,'API_3142acfe04e4c2530afe7c8af43e8a81','swaggerResources','','cmii-uav-grid-engine','/swagger-resources','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3656,'API_4e2bca71f4efaa8d03ea22ca55109bb8','网格条件查询','','cmii-uav-grid-engine','/thematic/getThematicByGeoNum','POST',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3657,'API_e3649b9f1f9ec778f06100a6493f1b6c','停止直播','','cmii-uav-surveillance','/surveillance/dji_cloud/stream_control/stop_push','POST',_binary '\0',_binary '\0','2023-05-08 05:48:01',1,'2024-09-23 20:58:59'),(3658,'API_da04010a186332bffbdc099f05ffa784','开始直播','','cmii-uav-surveillance','/surveillance/dji_cloud/stream_control/start_push','POST',_binary '\0',_binary '\0','2023-05-08 05:48:02',1,'2024-09-23 20:59:01'),(3659,'API_1a0fc2b7d3fb9a8c702019ecc6482ca0','按设备号查询无人机详情查询不用公司id','','cmii-uav-device','/api/uav/plane/queryDetailByDeviceNoWithoutCompanyId','GET',_binary '\0',_binary '\0','2023-05-12 01:14:55',1,'2024-10-11 01:36:44'),(3660,'API_0f959d8a065bba9b54784b8c848a586c','根据载荷编码查对应的设备号','','cmii-uav-device','/api/uav/load/queryDeviceNoByCode','POST',_binary '\0',_binary '\0','2023-05-17 01:20:52',1,'2024-10-11 01:36:43'),(3661,'API_48978d5ef090d81630fb3605f57903b7','解密服务','','cmii-uav-user','/public/cipher/decrypt','POST',_binary '\0',_binary '\0','2023-05-18 09:49:54',1,'2024-10-11 15:37:09'),(3662,'API_dcd9bfc9f9145fd7fa2f86f84b0fe4dd','查询出符合条件的API','','cmii-uav-user','/api/uav/resource/api/queryInterfacesByCodes','POST',_binary '\0',_binary '\0','2023-05-18 09:49:56',1,'2024-10-11 15:37:16'),(3663,'API_c5421137b351c6ead103badcff054086','查询出符合条件的API','','cmii-uav-user','/api/uav/resource/api/queryTopN','GET',_binary '\0',_binary '\0','2023-05-18 09:49:57',1,'2024-10-11 15:37:13'),(3664,'API_fd18a7dcada967185912d83f28c9d074','加密服务','','cmii-uav-user','/public/cipher/encrypt','POST',_binary '\0',_binary '\0','2023-05-18 09:49:57',1,'2024-10-11 15:37:11'),(3665,'API_b4b7083a6db8e45193495a859dc1b01a','创建公司密钥配置','','cmii-admin-data','/personal/cipher/interfaceAlgorithms','GET',_binary '\0',_binary '\0','2023-05-18 10:48:38',1,'2024-09-09 09:15:08'),(3666,'API_d6f08ecdcb3267c96d5f438151bc7c9b','公司密钥配置编辑','','cmii-admin-data','/api/admin/cipher/config/edit','POST',_binary '\0',_binary '\0','2023-05-18 10:48:38',1,'2024-09-09 09:15:04'),(3667,'API_0f3ebffc0b074339cf0bcbd6f1df19bf','查询返回编码','','cmii-admin-data','/api/admin/cipher/params/returnCode','GET',_binary '\0',_binary '\0','2023-05-18 10:48:38',1,'2024-09-09 09:15:08'),(3668,'API_74f1e5f507799e1e3205749b034cde0e','创建公司密钥配置','','cmii-admin-data','/api/admin/cipher/config/add','POST',_binary '\0',_binary '\0','2023-05-18 10:48:38',1,'2024-09-09 09:15:04'),(3669,'API_2741dec94ddea0833a4316fd252e0276','查询可以加密的接口列表','','cmii-admin-data','/api/admin/cipher/params/interfaces','GET',_binary '\0',_binary '\0','2023-05-18 10:48:39',1,'2024-09-09 09:15:06'),(3670,'API_b5e9ffbb47525729bc78c01fdf228567','查询RSAHash类型','','cmii-admin-data','/api/admin/cipher/params/mgfHashType','GET',_binary '\0',_binary '\0','2023-05-18 10:48:39',1,'2024-09-09 09:15:05'),(3671,'API_2417860ccff3359fe9dba9edfaac5f42','密钥配置详情','','cmii-admin-data','/rpc/cipher/encryptDetail','POST',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-09-09 09:15:05'),(3672,'API_9b1451f70e44b613594e017f2628a13a','根据接口编码集合查询接口信息','','cmii-admin-data','/api/admin/cipher/params/interfacesByCodes','POST',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-09-09 09:15:07'),(3673,'API_bd0024ecbe647e014a449bc9d5f729c7','查询加密的参数以及参数值列表','','cmii-admin-data','/api/admin/cipher/params/cipherTypeParams','GET',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-09-09 09:15:07'),(3674,'API_4f43715ed81ec4c9a0acee6c1bb84781','查询工作模式列表','','cmii-admin-data','/api/admin/cipher/params/workMode','GET',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-09-09 09:15:04'),(3675,'API_694d36068c38eb981742a7ae6ba5d0f4','对称加密的类型','','cmii-admin-data','/api/admin/cipher/params/symmetricAlgorithms','GET',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-09-09 09:15:07'),(3676,'API_d64b38a2d894d23426dbbfb9128d0c07','未全部配置过的组织列表','','cmii-admin-data','/api/admin/cipher/unRelatedCompanies','GET',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-09-09 09:15:04'),(3677,'API_d52a332a6946771c1f169d5066187469','密钥配置详情','','cmii-admin-data','/api/admin/cipher/configDetail','GET',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-09-09 09:15:08'),(3678,'API_84f91b64d5bfd02bb04aa626edf1d6dd','查询填充模式列表','','cmii-admin-data','/api/admin/cipher/params/paddingMode','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-09-09 09:15:08'),(3679,'API_644f2dab52b418e265238fa68e275c48','查询密钥长度','','cmii-admin-data','/api/admin/cipher/params/keyLength','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-09-09 09:15:05'),(3680,'API_c9de66fbe7350603d416b0a83ed42dc6','已经配置过的组织列表','','cmii-admin-data','/api/admin/cipher/relatedCompanies','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-09-09 09:15:08'),(3681,'API_4eb7e9b4d6471bbd1d931e39a14f0f8b','密钥配置历史版本','','cmii-admin-data','/api/admin/cipher/history','POST',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-09-09 09:15:07'),(3682,'API_b7035bcdcc081a0ce8c2444d57f99b45','非对称加密类型','','cmii-admin-data','/api/admin/cipher/params/asymmetricAlgorithms','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-09-09 09:15:05'),(3683,'API_8529eee665f795dfecf3af378fba2cd1','查询RSAHash类型','','cmii-admin-data','/api/admin/cipher/params/hashType','GET',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-09-09 09:15:05'),(3684,'API_cb24eaf17427b8969c7410c32143a00c','查询RSA密钥格式','','cmii-admin-data','/api/admin/cipher/params/keyFormat','GET',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-09-09 09:15:07'),(3685,'API_d540393b2029950246fcff435da75cd7','公司密钥配置删除','','cmii-admin-data','/api/admin/cipher/config/delete','POST',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-09-09 09:15:07'),(3686,'API_1c97a7512a978a1d4698c682f4941eca','密钥配置列表','','cmii-admin-data','/api/admin/cipher/configs','POST',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-09-09 09:15:06'),(3687,'API_b782d34cbca783d78126be9adc4c7ee3','增加AOI','增加AOI','cmii-uav-gis-server','/aoi/add','POST',_binary '\0',_binary '\0','2023-05-18 10:48:57',1,'2023-05-19 03:16:36'),(3688,'API_82aef62751b4764781a3669dc02eec26','POI数据初始化','','cmii-uav-gis-server','/zydPOI/initialize','GET',_binary '\0',_binary '\0','2023-05-18 10:48:57',1,'2024-09-09 09:17:14'),(3689,'API_40cceca2ce54f4ec00dccf9457a200fd','获取兴趣点详情','获取兴趣点详情','cmii-uav-gis-server','/zydPOI/getDetail','GET',_binary '\0',_binary '\0','2023-05-18 10:48:57',1,'2024-09-09 09:17:15'),(3690,'API_8344938ba1ade9968e021f4f8c479cab','查询兴趣点类型树','查询兴趣点类型树','cmii-uav-gis-server','/poi/TreeType','POST',_binary '\0',_binary '\0','2023-05-18 10:48:57',1,'2024-09-09 09:17:15'),(3691,'API_39b603bb4d739297db1ea40fc038f1de','获取AOI列表','获取AOI列表','cmii-uav-gis-server','/aoi/get','POST',_binary '\0',_binary '\0','2023-05-18 10:48:57',1,'2023-05-19 03:16:36'),(3692,'API_57b9587729ee6d38fcc09f635a01ea46','查询作业执行人的用户反转列表','','cmii-uav-mission','/api/uav/mission/mission_info/down_list_user_info_reverse','GET',_binary '\0',_binary '\0','2023-05-18 10:49:00',1,'2024-10-10 08:57:08'),(3693,'API_03300a3d15131066c317b55cc1b9dc09','指定起始点和终点,航线为一条直线,快速创建作业,并且开始作业jt','返回作业id','cmii-uav-mission','/api/uav/mission/mission_info/create_fast_mission_and_start_jt','POST',_binary '\0',_binary '\0','2023-05-18 10:49:01',1,'2024-10-10 08:57:06'),(3694,'API_c5e17ecd92105409cf8e9fbd8074e533','提供已有航线,无人机 创建快速作业jt','','cmii-uav-mission','/api/uav/mission/mission_info/create_fast_with_line_and_uav_jt','POST',_binary '\0',_binary '\0','2023-05-18 10:49:01',1,'2024-10-10 08:57:10'),(3695,'API_049424d8e4fbbef65eca7fb23a9d7536','通过作业taskType查询照片','','cmii-uav-mission','/picture/queryAllPicsByMissionTaskType','GET',_binary '\0',_binary '\0','2023-05-18 10:49:02',1,'2024-10-10 08:57:12'),(3696,'API_97578d48c0cdc784ef636bee8b733bad','head请求查询文件','','cmii-uav-material-warehouse','','HEAD',_binary '\0',_binary '\0','2023-05-18 10:53:11',1,'2023-05-22 08:27:33'),(3697,'API_f6da22cb8ffdc7d070859cb86448319b','模型分享文件下载','','cmii-uav-material-warehouse','','GET',_binary '\0',_binary '\0','2023-05-18 10:53:11',1,'2023-05-22 08:27:34'),(3698,'API_12659c3a166fd35f41e7a8546823e771','文件推流','','cmii-uav-material-warehouse','','PATCH',_binary '\0',_binary '\0','2023-05-18 10:53:11',1,'2023-05-22 08:27:33'),(3699,'API_63e907766560ce12179088465e790bb1','createRSA','','cmii-uav-material-warehouse','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-18 10:53:12',1,'2024-10-11 08:57:36'),(3700,'API_c2f4ea34ada991983fbc0a047e545582','获取检测参数','','cmii-uav-industrial-portfolio','/conflictWarning/getDetection','POST',_binary '\0',_binary '\0','2023-05-19 01:16:22',1,'2024-10-15 02:14:13'),(3701,'API_1127fb5f388b1dbba9d96d50fbb1f45f','设置检测参数','','cmii-uav-industrial-portfolio','/conflictWarning/editDetection','POST',_binary '\0',_binary '\0','2023-05-19 01:16:22',1,'2024-10-15 02:14:16'),(3702,'API_77461ee4d475d49ca8856d4170c632e1','获取检测参数操作日志','','cmii-uav-industrial-portfolio','/conflictWarning/getEditLog','GET',_binary '\0',_binary '\0','2023-05-19 03:13:34',1,'2024-10-15 02:14:09'),(3703,'API_5e5128d4c251e4133bdffd36e41c8a87','从redis重新载入探测基站信息industrial:radar:detect:baseLocation; Map key 是int','{\n \"radarZ\":10,\n \"radarY\":0,\n \"radarX\":0,\n \"radarLat84\":\"30.7341445\",\n \"radarLon84\":\"120.4930214\",\n \"radarHeight\":10\n}','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/reloadDetectedStationLocationFromRedis','GET',_binary '\0',_binary '\0','2023-05-19 03:13:34',1,'2024-10-15 02:14:14'),(3704,'API_c95bbfa6e348103124f0e8da9c9234e1','冲突预警返回对象(便于前端从文档查看,预开发),实际对象由websocket返回','','cmii-uav-industrial-portfolio','/conflictWarning/test','GET',_binary '\0',_binary '\0','2023-05-19 03:13:35',1,'2024-10-15 02:14:19'),(3705,'API_b9e0e052b103a3257f3e6d4677df5692','批量判断是否有冲突','','cmii-uav-grid-datasource','/fightPlan/checkIntersect','POST',_binary '\0',_binary '\0','2023-05-19 03:24:27',1,'2024-06-18 01:09:56'),(3706,'API_658f1523eac1c738cb8686d03e440b7e','unmarkFavorite','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/favorites','DELETE',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,NULL),(3707,'API_6b48aff3f12c9e69ccf75fe9428154f2','publishCancelJob','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/jobs','DELETE',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,NULL),(3708,'API_c59186fbfe24d43705b54242781c0a81','fastUpload','','cmii-uav-integration','/media/api/v1/workspaces/{workspace_id}/fast-upload','POST',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,NULL),(3709,'API_f481be4548daee69b2de1d7f540d3f2c','uploadMediaHighestPriority','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/jobs/{job_id}/media-highest','POST',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,NULL),(3710,'API_e823b052cc33cb2aa0c48a48771a2f9a','updateElement','','cmii-uav-integration','/map/api/v1/workspaces/{workspace_id}/elements/{element_id}','PUT',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,'2023-06-28 01:22:25'),(3711,'API_255078736bbd40556a9a4f82db14b5ae','uploadCallBack','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/upload-callback','POST',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,NULL),(3712,'API_3cb80bcdb9259fbf4e8ab8a303fb864d','getAllElements','','cmii-uav-integration','/map/api/v1/workspaces/{workspace_id}/element-groups','GET',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,'2023-06-28 01:22:25'),(3713,'API_5c80141dd7b2421be0796b76de8279c1','uploadCallback','','cmii-uav-integration','/media/api/v1/workspaces/{workspace_id}/files/tiny-fingerprints','POST',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,NULL),(3714,'API_640a12fa98c75057ffb4162d1a4c61b5','createJob','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/flight-tasks','POST',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,NULL),(3715,'API_92dd4f1675fbdd6c8bfb1029ca5657f7','markFavorite','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/favorites','POST',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,NULL),(3716,'API_0ce7a43b0c3a60254f27cb60c7d96fd7','checkDuplicateNames','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/waylines/duplicate-names','GET',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3717,'API_8bc4e724c73d75bd939442c07bfa9e24','deleteElement','','cmii-uav-integration','/map/api/v1/workspaces/{workspace_id}/elements/{element_id}','DELETE',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,'2023-06-28 01:22:25'),(3718,'API_011d123c29e5aefd4bd1d4748de3223f','getWaylinesPagination','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/waylines','GET',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3719,'API_9c3d63b406ab85a02709a5e4f582b42c','uploadCallback','','cmii-uav-integration','/media/api/v1/workspaces/{workspace_id}/upload-callback','POST',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3720,'API_7f51a0d40e2b1dfb56e7f19e15931b06','继续航线','','cmii-uav-integration','/dji_cloud/wayline/flighttask_recovery','PUT',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3721,'API_5897d538acf93706d5d17a7747a3cfb5','deleteAllElementByGroupId','','cmii-uav-integration','/map/api/v1/workspaces/{workspace_id}/element-groups/{group_id}/elements','DELETE',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,'2023-06-28 01:22:25'),(3722,'API_69145b2e9cac9c1a293a359c0ea52992','getFilesList','','cmii-uav-integration','/media/api/v1/files/{workspace_id}/files','GET',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3723,'API_6baa8f3aca910e50c96fa380b6c6bb36','暂停航线','','cmii-uav-integration','/dji_cloud/wayline/flighttask_pause','PUT',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3724,'API_b8c36fe9b2be1181c3d527f288966765','getJobs','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/jobs','GET',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3725,'API_c38081b81c2d3f24ddc3d3be599e1cc3','saveElement','','cmii-uav-integration','/map/api/v1/workspaces/{workspace_id}/element-groups/{group_id}/elements','POST',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,'2023-06-28 01:22:25'),(3726,'API_43d3a8ad150b37b6034831fe58cf7851','getFileUrl','','cmii-uav-integration','/media/api/v1/files/{workspace_id}/file/{file_id}/url','GET',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3727,'API_710c6967a14c5b1aede93fb834e47811','importKmzFile','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/waylines/file/upload','POST',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3728,'API_8818742256e4e2fefe1695da64a3c68a','deleteWayline','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/waylines/{wayline_id}','DELETE',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3729,'API_2e46ce83646c222c3d19af27ac0c86cf','getSTSCredentials','','cmii-uav-integration','/storage/api/v1/workspaces/{workspace_id}/sts','POST',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,'2023-06-28 01:22:25'),(3730,'API_90dea4b217b8e13e22abaaf42646bd6b','getFileUrl','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/waylines/{wayline_id}/url','GET',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3731,'API_bcf6642aa86d52571f01b583785ed493','自动暂停','由其他程序触发的无人机暂停','cmii-uav-surveillance','/surveillance/uav_command/fly_auto_pause','POST',_binary '\0',_binary '\0','2023-05-19 06:01:59',1,'2024-09-23 20:58:59'),(3732,'API_39f10186538eca8bf44539e1cbdc037a','恢复航线','没有航线的话会报错','cmii-uav-surveillance','/surveillance/uav_command/recover_fly','POST',_binary '\0',_binary '\0','2023-05-19 06:01:59',1,'2024-09-23 20:58:59'),(3733,'API_67e7489e7b2c8787811a918245592b74','hubTurnOnlineTest','','cmii-uav-surveillance','/surveillance/uav_command/hubTurnOnlineTest','POST',_binary '\0',_binary '\0','2023-05-19 06:02:00',1,'2024-07-18 09:23:50'),(3734,'API_4390cf491ac0dbf4ce2c675c8ccab9bb','stopTemporarily','','cmii-uav-surveillance','/surveillance/uav_command/stopTemporarily_Test','POST',_binary '\0',_binary '\0','2023-05-19 06:02:00',1,'2023-11-16 02:46:52'),(3735,'API_5964b15fa9858be8bd2d0c39a8b4034b','通过missionid查询对应出警详情','','cmii-uav-surveillance','/surveillance/queryFireCaseByMissionId','GET',_binary '\0',_binary '\0','2023-05-19 06:02:01',1,'2024-09-23 20:58:59'),(3736,'API_db86c13d870cf2893e8d4f5c4d88cc3c','从大数据公司获取江苏文旅获取人流量向图','','cmii-uav-surveillance','/surveillance/wenlv/{timeStamp}','GET',_binary '\0',_binary '\0','2023-05-19 06:02:02',1,'2024-09-23 20:59:01'),(3737,'API_377a6ad2af134c5509d903ef49cd370a','给定航线生成kmz 返回文件id','','cmii-uav-waypoint','/api/uav/waypoint/for_sur/get_kmz_id_by_pointsData','POST',_binary '\0',_binary '\0','2023-05-19 06:02:24',1,'2024-09-09 09:16:30'),(3738,'API_9af09cb0b05436d31116614ec5082063','通过视频编码查询机库设备号','','cmii-uav-device','/api/uav/hangar/queryDeviceNoByVideoCode','GET',_binary '\0',_binary '\0','2023-05-19 08:28:34',1,'2024-10-11 01:36:54'),(3739,'API_83501b10768effef0eab0ec0fe8eec4c','查询无人机型号和载荷的型号code wrjxh64 这种','','cmii-uav-device','/api/device/mqtt/api/device/mqtt/queryUavModel','POST',_binary '\0',_binary '\0','2023-05-19 08:28:34',1,'2023-05-19 08:28:38'),(3740,'API_52ba51a36114edf84bf755f56664163f','aop sn test','','cmii-uav-integration','/dji_cloud/wayline/aop_sn_test','POST',_binary '\0',_binary '\0','2023-05-22 02:54:44',1,'2024-09-30 07:59:17'),(3741,'API_a7ac76690996556f88313b0be9d41428','执行最近的一条航线任务','','cmii-uav-integration','/dji_cloud/wayline/execute_wayline','POST',_binary '\0',_binary '\0','2023-05-22 02:54:44',1,'2024-09-30 07:59:17'),(3742,'API_7bbedd757ce822b0dec9ad25951789b7','继续航线','','cmii-uav-integration','/dji_cloud/wayline/flighttask_recovery','POST',_binary '\0',_binary '\0','2023-05-22 02:54:45',1,'2024-09-30 07:59:17'),(3743,'API_9c8578a79fc2e076dc3cdb94439fc3fc','暂停航线','','cmii-uav-integration','/dji_cloud/wayline/flighttask_pause','POST',_binary '\0',_binary '\0','2023-05-22 02:54:45',1,'2024-09-30 07:59:16'),(3744,'API_7d805e470b91fb0096f0a52f444d976a','取消最近的一条航线任务','','cmii-uav-integration','/dji_cloud/wayline/undo_wayline','POST',_binary '\0',_binary '\0','2023-05-22 02:54:45',1,'2024-09-30 07:59:18'),(3745,'API_7aeff08ab35ce893c4625b166660f6fe','按无人机设备号查询无人机详情查询无需公司隔离','','cmii-uav-device','/api/uav/plane/queryDetailByUavSn','GET',_binary '\0',_binary '\0','2023-05-23 10:05:43',1,'2024-10-11 01:36:53'),(3746,'API_4ab35aed02383cead8315ecf74959f84','查询无人机型号和载荷的型号code wrjxh64 这种','','cmii-uav-device','/api/device/mqtt/queryUavModel','POST',_binary '\0',_binary '\0','2023-05-23 10:05:43',1,'2024-10-11 01:36:47'),(3747,'API_40b7feeb871b38ee80243ea6b9b87a1f','删除数据','','cmii-uav-grid-datasource','/fightPlan/deleteData','GET',_binary '\0',_binary '\0','2023-05-24 01:57:19',1,'2024-06-18 01:09:56'),(3748,'API_525c8cdfcd0e5428eab20ce710e9ab59','更新状态','','cmii-uav-grid-datasource','/fightPlan/updateStatus','GET',_binary '\0',_binary '\0','2023-05-24 01:57:19',1,'2024-06-18 01:09:56'),(3749,'API_ba0ff43e1d6883aca926c6003e97e4b8','接收utmiss传输的数据','接收utmiss传输的数据','cmii-uav-industrial-portfolio','/public/api/utmiss/import','POST',_binary '\0',_binary '\0','2023-05-31 09:02:14',1,'2024-10-15 02:14:12'),(3750,'API_09372cb87e3e58fc712f1c9af492c212','允许导入数据','允许导入数据','cmii-uav-industrial-portfolio','/api/utmiss/allow/import','GET',_binary '\0',_binary '\0','2023-06-01 09:37:17',1,'2024-10-15 02:14:17'),(3751,'API_ec1b474e2bf7c844d72779003905e5df','禁止导入数据','禁止导入数据','cmii-uav-industrial-portfolio','/api/utmiss/forbid/import','GET',_binary '\0',_binary '\0','2023-06-01 09:37:17',1,'2024-10-15 02:14:11'),(3752,'API_db1ddbd9a043b05718ac459fe9d9348c','插入告警图片','','cmii-uav-mission','/api/uav/mission/surveillance/setAlarmPic','POST',_binary '\0',_binary '\0','2023-06-14 09:37:23',1,'2024-10-10 08:57:04'),(3753,'API_23013111b0eb52f8adfb5699bc4561f7','视频数据回放-批量删除视频片段','视频数据回放-批量删除视频片段','cmii-uav-cloud-live','/video/playback/batchDeleteSegment','POST',_binary '\0',_binary '\0','2023-06-14 09:37:48',1,'2024-10-12 09:42:32'),(3754,'API_360e70eb0864b1f60addcf622a7ab6b3','添加自定义警情点','','cmii-uav-mission','/api/uav/mission/mission_info/add_fire_case_point','POST',_binary '\0',_binary '\0','2023-06-14 09:37:58',1,'2024-10-10 08:57:14'),(3755,'API_12217b6550ba6d26e9382f4714b9fa6b','数据同步增加','','cmii-uav-gis-server','/gisSync/dataSyncAdd','POST',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-09-09 09:17:14'),(3756,'API_39b655796fdb369c152b300a1100b675','地理数据列表查询','','cmii-uav-gis-server','/gis/gisInfoList','POST',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-09-09 09:17:16'),(3757,'API_90af5a771fba4abf7e2a0be80f86eeb8','发布','','cmii-uav-gis-server','/zydPOI/publish/{id}','GET',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-09-09 09:17:16'),(3758,'API_095a5726917711cf2f7503c948b89c35','获取创建人列表','获取创建人列表','cmii-uav-gis-server','/poi/getUsers','GET',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-09-09 09:17:16'),(3759,'API_96a1dcaddabdcaef7f1019839637c894','添加到图层','','cmii-uav-gis-server','/grid/publish/{id}','GET',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-09-09 09:17:17'),(3760,'API_1a031ef22644de53a17417113f1e6e47','更新已勾选的数据','','cmii-uav-gis-server','/gis/chooseEdit','PUT',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-09-09 09:17:16'),(3761,'API_8136d9a224ce027cc4b2254be62580b5','添加到图层','','cmii-uav-gis-server','/threeD/publish/{id}','GET',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-09-09 09:17:14'),(3762,'API_13006ab2f9a65c17b02b39e3ab2f130e','获取创建人列表','获取创建人列表','cmii-uav-gis-server','/zydPOI/getUsers','GET',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-09-09 09:17:16'),(3763,'API_a2922cad20ce7a4396c2760e2ad86183','数据同步删除','','cmii-uav-gis-server','/gisSync/dataSyncDel','POST',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-09-09 09:17:15'),(3764,'API_4b491d353a8f24f6e796ae7dedf3ad75','取消发布','','cmii-uav-gis-server','/zydPOI/cancelPublish/{id}','GET',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-09-09 09:17:16'),(3765,'API_6594efdd82626347d07e5ae6e1f20ce4','取消添加到图层','','cmii-uav-gis-server','/threeD/cancelPublish/{id}','GET',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-09-09 09:17:15'),(3766,'API_795767d0ba728de9abaa72bba0390674','获取该用户下所有的已勾选的数据','','cmii-uav-gis-server','/gis/chooseInfoList/{resource}','GET',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-09-09 09:17:16'),(3767,'API_b912ea319e9c27730a083b7e75ac2d28','获取所有已发布兴趣点','','cmii-uav-gis-server','/zydPOI/getPublished','GET',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-09-09 09:17:16'),(3768,'API_e747cfdcacb7d9cdeda4f257f7683db4','单体模型编辑','','cmii-uav-gis-server','/threeD/modelEdit','POST',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-09-09 09:17:15'),(3769,'API_e5fcaf877d43b441aabfecd0df11e0fe','获取兴趣点类型列表','获取兴趣点类型列表','cmii-uav-gis-server','/zydPOI/getTypes','GET',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-09-09 09:17:15'),(3770,'API_82e4127b923d15f44b79b4a9c25c4918','取消添加到图层','','cmii-uav-gis-server','/grid/cancelPublish/{id}','GET',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-09-09 09:17:15'),(3771,'API_1edf55a8354f45fdf122a4208825e021','获取兴趣点名称列表','获取兴趣点名称列表','cmii-uav-gis-server','/zydPOI/getPoiNames','GET',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-09-09 09:17:14'),(3772,'API_e57a7eb913a0f61305134da707cf6ff1','单体模型新增','','cmii-uav-gis-server','/threeD/modelCreate','POST',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-09-09 09:17:16'),(3773,'API_5d2c84b141233da14bd0834e25c792b5','获取该用户下所有的已勾选的数据','','cmii-uav-data-post-process','/uav/threeD/visualChooseInfoList/{resource}','GET',_binary '\0',_binary '\0','2023-06-14 09:38:20',1,'2024-09-09 09:16:29'),(3774,'API_5d1ab7bac94e2ebe0639dfc6d2750463','手动触发数据同步到数据资源','','cmii-uav-data-post-process','/result/gisDataSync','GET',_binary '\0',_binary '\0','2023-06-14 09:38:20',1,'2024-09-09 09:16:28'),(3775,'API_16eb6d9fda49c60a76fab1754a31ba25','获取设备视频流地址信息','获取设备视频流地址信息(包括播放地址和推流地址)','cmii-uav-cloud-live','/client/live/open/queryDeviceStreamInfo','POST',_binary '\0',_binary '\0','2023-06-14 09:38:41',1,'2024-10-12 09:42:36'),(3776,'API_6325d24763533b2cb36ffb1342f7c4b4','配置设备视频流来源地址','配置设备视频流来源地址,并默认启动拉流服务','cmii-uav-cloud-live','/client/live/open/configDevicePullStream','POST',_binary '\0',_binary '\0','2023-06-14 09:38:42',1,'2024-10-12 09:42:35'),(3777,'API_2f53a483eabc8d6dd865a1a94cf4ddc9','启动视频拉流任务(前提为已经配置好设备视频流来源地址)','启动视频拉流任务(前提为已经配置好设备视频流来源地址)','cmii-uav-cloud-live','/client/live/open/startDevicePullStream','GET',_binary '\0',_binary '\0','2023-06-14 09:38:42',1,'2024-10-12 09:42:35'),(3778,'API_ebb54f07d70b2814f4ae4c6b5ee3bd41','查询无人机指点飞行的切换点和指点航线','有机库id要带机库id','cmii-uav-surveillance','/surveillance/uav_command/query_fly_to_info','POST',_binary '\0',_binary '\0','2023-06-15 03:20:20',1,'2024-09-23 20:59:01'),(3779,'API_8f436efd42a44d4a9f3ee17a25c5fa76','开始指点飞行,飞行过程中的指点飞行','不会新建作业','cmii-uav-surveillance','/surveillance/uav_command/uav_fly_to','POST',_binary '\0',_binary '\0','2023-06-15 03:20:22',1,'2024-09-23 20:59:01'),(3780,'API_8d88fe3ab3384a76d9654a500dff6764','从大数据公司获取江苏文旅获取热力图','','cmii-uav-surveillance','/surveillance/wenlv_hotMap/{timeStamp}','GET',_binary '\0',_binary '\0','2023-06-16 02:07:11',1,'2024-09-23 20:59:00'),(3781,'API_a31df8377ea384e1cdf35d64f4c0dfd0','获取江苏文旅获取 热力图 for 前端','','cmii-uav-surveillance','/surveillance/wenlv/jiangsu/getHotMapNew','GET',_binary '\0',_binary '\0','2023-06-16 02:07:12',1,'2024-09-23 20:58:58'),(3782,'API_dcd1538e9e9461480f7331d39d6cf95b','测试短信推送','','cmii-uav-mission','/api/uav/mission/surveillance/testAlarm','POST',_binary '\0',_binary '\0','2023-06-20 09:04:12',1,'2024-10-10 08:57:06'),(3783,'API_a11aa3eef265569995fa1c683d1796d4','toGeneralTest','','cmii-uav-mission','/oss/to_general_test','POST',_binary '\0',_binary '\0','2023-06-29 06:34:58',1,'2024-10-10 06:29:21'),(3784,'API_4af46dc042bee7fa977943fb2ebd33bc','回放探测的历史轨迹','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/queryDetectionHistoryByTime','GET',_binary '\0',_binary '\0','2023-06-30 06:04:00',1,'2024-10-15 02:14:22'),(3785,'API_b867dd8a23a4c3c4bf47affe60de7400','分页查询告警服务','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitaryAlarm/pageAlarm','POST',_binary '\0',_binary '\0','2023-06-30 06:04:00',1,'2024-10-15 02:14:14'),(3786,'API_7ae244507b468b4649d570d54bdadfb0','mockDatas','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/mockDatas','POST',_binary '\0',_binary '\0','2023-06-30 06:04:00',1,'2024-04-08 06:59:51'),(3787,'API_99e6f866d5a08c5b0043fb4005aef2de','测试分布式','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitaryAlarm/redisson','GET',_binary '\0',_binary '\0','2023-06-30 06:04:00',1,'2024-10-15 02:14:15'),(3788,'API_9bf742f7ccf4ae863304756b69b13b2d','查询基站数据列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/bts_data_list','GET',_binary '\0',_binary '\0','2023-06-30 06:04:00',1,'2024-10-15 02:14:10'),(3789,'API_470313a0a7e1e379446920fb6b3cc3b9','获取内存中的空域','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitaryAlarm/areaPlanFromMemory','POST',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-10-15 02:14:20'),(3790,'API_0760296718e64d53b86b1c107640fdd9','开启基站告警','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/alarm_open','POST',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-10-15 02:14:11'),(3791,'API_50ded1fe3f7b2de559ecad0e7cc25c1a','正在告警的列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitaryAlarm/alarmingList','POST',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-10-15 02:14:16'),(3792,'API_0bb12b21a94736c2bcbcb8cc07dd8249','WS数据接口展示','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/testWs','GET',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-10-15 02:14:17'),(3793,'API_ce34364bae46af299d5ec09db297bd5d','保存目标轨迹保留时长配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/keep_duration_config','POST',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-10-15 02:14:17'),(3794,'API_4ba4958665c9aa9b9c3563ece64f4af4','查询目标轨迹保留时长配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/query_keep_duration_config','POST',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-10-15 02:14:18'),(3795,'API_e2077819c1b47daeda9ecfaa082e18fa','保存参照点配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/ref_point_config','POST',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-10-15 02:14:18'),(3796,'API_2963086be76ca7cd7b117fa9794760d4','结束告警','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitaryAlarm/alarm','POST',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-10-15 02:14:10'),(3797,'API_0cfff2c543e4e7b310be645d0d362b12','导入基站列表数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/bts_data_list','POST',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-10-15 02:14:14'),(3798,'API_488b0bd96054462a7b96d8a0601123ac','下载基站导入模板文件','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/bts_data_list_template','GET',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-10-15 02:14:19'),(3799,'API_86212fae431bcdf5f038cb53814f46b3','告警回放','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitaryAlarm/alarmPlayback','POST',_binary '\0',_binary '\0','2023-06-30 06:04:02',1,'2024-10-15 02:14:20'),(3800,'API_bea55e4aed277d03916d0a111b554456','查询探测的历史轨迹','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/queryDetectionHistory','GET',_binary '\0',_binary '\0','2023-06-30 06:04:02',1,'2024-10-15 02:14:18'),(3801,'API_5a8fd2f0ddc3599ad93ff2d1b7d364a4','查询低空探测配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/config','GET',_binary '\0',_binary '\0','2023-06-30 06:04:02',1,'2024-10-15 02:14:19'),(3802,'API_d01466eee826ba848ee5a38e274fdc19','增加测试数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/addtestData','POST',_binary '\0',_binary '\0','2023-06-30 06:04:02',1,'2024-10-15 02:14:13'),(3803,'API_bf62ff13258f47f503b991e43340b492','关闭基站告警','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/alarm_close','POST',_binary '\0',_binary '\0','2023-06-30 06:04:02',1,'2024-10-15 02:14:12'),(3804,'API_8463d03ffec886bcaeda1ab7cc7e525a','编辑修改区域','传入区域json字符串,需要有主键','cmii-suav-supervision','/civilMilitary/areaPlan/edit','POST',_binary '\0',_binary '\0','2023-06-30 06:04:09',1,'2024-09-09 09:16:58'),(3805,'API_b25d89aff393d393619441dd519f5ec1','查询现在某个公司有效的区域-包括飞行计划成功的','查询现在某个公司有效的区域-包括飞行计划成功的','cmii-suav-supervision','/civilMilitary/areaPlan/currentCompanyValid','POST',_binary '\0',_binary '\0','2023-06-30 06:04:09',1,'2024-09-09 09:16:59'),(3806,'API_2aef5ebc84cc0564f0eab120ff450e7e','新增区域','','cmii-suav-supervision','/civilMilitary/areaPlan/save','POST',_binary '\0',_binary '\0','2023-06-30 06:04:09',1,'2024-09-09 09:16:58'),(3807,'API_0a830e8aed93b95dcc1eb608aff4171b','分页查询','','cmii-suav-supervision','/civilMilitary/areaPlan/query','POST',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-09-09 09:16:57'),(3808,'API_8ff7cdd07e40b39948e521bb5d3d5b28','批量查询区域详情','传入区域主键','cmii-suav-supervision','/civilMilitary/areaPlan/details','GET',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-09-09 09:16:59'),(3809,'API_259da35f5a4f644aa1ba9fa8743bd4fd','查询区域详情','传入区域主键','cmii-suav-supervision','/civilMilitary/areaPlan/detail','GET',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-09-09 09:16:59'),(3810,'API_883ab85260a738f27f8bf1eb20612498','删除区域','传入区域申请主键','cmii-suav-supervision','/civilMilitary/areaPlan/delete','POST',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-09-09 09:16:56'),(3811,'API_084f04040c61093a6c24768847650baf','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/civilMilitary/areaPlan/queryByCondition','POST',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-09-09 09:16:57'),(3812,'API_a30127d11255958512f2f86cbad23bb0','根据code获取用户军民融合token','根据code获取用户军民融合token','cmii-suav-supervision','/permission/getCivilMilitaryToken','GET',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-09-09 09:16:55'),(3813,'API_24cfad60cff276799452cc532ad48585','判断区域名称是否重复','','cmii-suav-supervision','/civilMilitary/areaPlan/judgeName','GET',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-09-09 09:16:55'),(3814,'API_fd0f0cf45d0bae343e99f46009c9a463','根据区域id查询区域列表','根据区域id查询区域列表','cmii-suav-supervision','/civilMilitary/areaPlan/queryByHistoryIds','POST',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-09-09 09:16:56'),(3815,'API_2e2433cfb06e1f643fc90534a7351bef','统计飞行计划','','cmii-suav-supervision','/flightPlan/count','GET',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-09-09 09:16:57'),(3816,'API_f4daceebc64feceb452db713e5f05ca2','查询现在所有公司有效的区域-包括飞行计划成功的','查询现在所有公司有效的区域-包括飞行计划成功的','cmii-suav-supervision','/civilMilitary/areaPlan/currentValid','POST',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-09-09 09:16:59'),(3817,'API_48c612ae619fc003567d89bc8d8c9795','flyToPoint','','cmii-uav-integration','/dji_cloud/remote_control/fly_to_point','POST',_binary '\0',_binary '\0','2023-07-05 08:45:15',1,'2024-09-30 07:59:18'),(3818,'API_5f8c9286761ac2959ea0a91254f548fd','获取无人机返航高度和速度信息','','cmii-uav-surveillance','/surveillance/get_uav_return_info','GET',_binary '\0',_binary '\0','2023-07-06 01:43:48',1,'2024-09-23 20:59:00'),(3819,'API_4c2a1cda11a6fcc28bfa488ee204b1f6','设置无人机返航高度和速度信息','','cmii-uav-surveillance','/surveillance/put_uav_return_info','POST',_binary '\0',_binary '\0','2023-07-06 01:43:49',1,'2024-09-23 20:58:57'),(3820,'API_f57b3d7e7efdf2e3faa6869dc49b52cd','获取空域申请和空域限制所有数据','需传参','cmii-uav-airspace','/zydAirspace/getAllByCondition.do','POST',_binary '\0',_binary '\0','2023-07-06 10:53:14',1,'2024-10-11 08:57:37'),(3821,'API_75a92385064a14c92617dcbb7b0d3dfb','根据用户id集合获取信息,包括删除用户','','cmii-uav-user','/user/getHistoryByIds','POST',_binary '\0',_binary '\0','2023-07-06 10:53:23',1,'2024-10-11 15:37:08'),(3822,'API_43e5a827e0728c4014402a2e1e89ae0d','testUavBound','','cmii-uav-surveillance','/uavboundtest','GET',_binary '\0',_binary '\0','2023-07-06 10:54:10',1,'2023-10-09 03:33:42'),(3823,'API_5726dc686edbcca954c79a044674d7ae','testUavName','','cmii-uav-surveillance','/uavnametest','GET',_binary '\0',_binary '\0','2023-07-06 10:54:11',1,'2023-10-09 03:33:42'),(3824,'API_da39b0086c93277f985f32d6a2f37b9b','重跑(重跑流程实例中的任务)','重跑(重跑流程实例中的任务)','cmii-uav-process','/process/bizengine/manage/flowinst/reRunTask','GET',_binary '\0',_binary '\0','2023-07-06 10:54:44',1,'2024-09-12 02:46:57'),(3825,'API_a7a60c72d8d6084bbe91152a3b456139','批量删除任务实例','批量删任务程实例','cmii-uav-process','/process/bizengine/manage/taskInst/batchDeleteTaskInst','POST',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:58'),(3826,'API_5f79d730928c488904fbd3fbb907d8fa','修改锁定状态','修改锁定状态','cmii-uav-process','/process/bizengine/manage/taskdef/updateLockStatus','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:59'),(3827,'API_59c2e318823d1cd11b630c3935fed60f','工作流实例ID列表','工作流实例ID列表','cmii-uav-process','/process/bizengine/manage/flowinst/queryProcInstIds','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:58'),(3828,'API_07aee7fc15102bcbd91d5fbe329c44eb','转换为系统流程','转换为系统流程','cmii-uav-process','/process/bizengine/manage/flowdef/shift2SysProcess','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:57'),(3829,'API_64439cca335e9e460770b8a05dd7ca64','流程ID&名称列表','流程ID&名称列表','cmii-uav-process','/process/bizengine/manage/flowdef/queryProcessTypeInfos','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:56'),(3830,'API_f311697d40d6259884b4bca181888973','页面调试启动新流程','页面调试启动新流程','cmii-uav-process','/process/bizengine/manage/flowinst/startProcess','POST',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:55'),(3831,'API_00e6210b02681a766e9d52b3b4030107','查询用户剩余年假天数','查询用户剩余年假天数','cmii-uav-process','/process/bizengine/testTask/leave/queryAvailableDay','POST',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:57'),(3832,'API_66e293664ad8ca26a8a87bc640a175bd','批量删除流程实例','批量删除流程实例','cmii-uav-process','/process/bizengine/manage/flowinst/batchDeleteProcInst','POST',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:54'),(3833,'API_4d03daa6fa787ec9e294503d00abb7e4','删除流程定义','删除流程定义','cmii-uav-process','/process/bizengine/manage/flowdef/deleteProcessDef','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:56'),(3834,'API_3a877970f526e0030b3010e086d4f267','查询调用组织信息(选择公司)','查询调用组织信息(选择公司)','cmii-uav-process','/process/bizengine/manage/flowinst/queryStartTenantInfos','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:56'),(3835,'API_1acf2555d6ebfc1e9e85735c3e723a63','选择用户信息','选择用户信息','cmii-uav-process','/process/bizengine/manage/flowinst/queryStartUserInfos','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:58'),(3836,'API_fc41db81d059e506876bbc207dff8dc1','查看流程定义详情','查看流程定义详情','cmii-uav-process','/process/bizengine/manage/flowdef/geFlowDefDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:57'),(3837,'API_7a72800e4a72398506e07780bbc11d2b','微服务名列表','微服务名列表','cmii-uav-process','/process/bizengine/manage/taskdef/queryServiceNames','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:59'),(3838,'API_76f8502def5fb81ba61d84ea5ca3d1ca','编辑工作流定义','编辑工作流定义','cmii-uav-process','/process/bizengine/manage/flowdef/modifyFlowDef','POST',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:54'),(3839,'API_b9537d878adaaca679fc4ac238750692','流程ID列表','流程ID列表','cmii-uav-process','/process/bizengine/manage/flowdef/queryProcessTypes','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:57'),(3840,'API_2cd52ff401214bba6a8bcb3c0ee37e71','转换为自定义流程','转换为自定义流程','cmii-uav-process','/process/bizengine/manage/flowdef/shift2CustomFlow','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:55'),(3841,'API_2fec2f93fde350a2d1262ab45e9060cd','启动新流程(Feign接口)','启动新流程(Feign接口)','cmii-uav-process','/client/bizengine/flowInst/startProcess','POST',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:56'),(3842,'API_4c1fe164e334b4f74359a66329dca6d0','查询任务运行状态列表','查询任务运行状态列表','cmii-uav-process','/process/bizengine/manage/taskInst/getRunStatusList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:57'),(3843,'API_bd48906e98f8465f993763426f36c79c','查看任务运行日志详情','查看任务运行日志详情','cmii-uav-process','/process/bizengine/manage/taskInst/getTaskLogDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:56'),(3844,'API_85231ad75fadd028dc3bd7bfb4341711','工作流配置列表','工作流配置列表','cmii-uav-process','/process/bizengine/manage/flowdef/queryFlowDefList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:59'),(3845,'API_1277cd8e52f72e5a36744d05d33903bf','系统审批请假信息','系统审批请假信息','cmii-uav-process','/process/bizengine/testTask/leave/sysApproval','POST',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:57'),(3846,'API_6bd7bc3ccf337d76a3f5d7519a5c8797','查看工作流实例详情','查看工作流实例详情','cmii-uav-process','/process/bizengine/manage/flowinst/getFlowInstDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:56'),(3847,'API_4fdcf1f07680752edcbca7c4029669b9','新建工作流基础信息','新建工作流基础信息','cmii-uav-process','/process/bizengine/manage/flowdef/createFlow','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:58'),(3848,'API_4ad2f392cff40a2cfe270918610ad891','查询流程实例运行状态列表','查询流程实例运行状态列表','cmii-uav-process','/process/bizengine/manage/flowinst/getRunStatusList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:54'),(3849,'API_b17cfa9e77b14474c016864348f42f8d','停止(停止流程及任务,传递任务记录id)','停止(停止流程及任务,传递任务记录id)','cmii-uav-process','/process/bizengine/manage/flowinst/stopFlow','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:54'),(3850,'API_558d40251bfea3942739f3eaa844947f','流程名称列表','流程名称列表','cmii-uav-process','/process/bizengine/manage/flowdef/queryProcessNames','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:54'),(3851,'API_d4f43279aa43f3fbed1af1c41981a2b8','获取资源锁','获取资源锁','cmii-uav-process','/process/bizengine/tools/lock','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:58'),(3852,'API_94739fe015051a70b1d8206027c62574','修改工作流任务状态','修改工作流任务状态','cmii-uav-process','/process/bizengine/manage/periodflowinst/updatePeriodInstStatus','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:55'),(3853,'API_12469c1465e7f5a432fe945abff7fa90','批量删除周期任务实例','批量删除周期任务实例','cmii-uav-process','/process/bizengine/manage/periodflowinst/batchDeletePeriodProcInst','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:55'),(3854,'API_9559cc99e0361bce3a3151a398003521','流程图展示','流程图展示','cmii-uav-process','/process/bizengine/manage/flowinst/getflowchartInfo','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:56'),(3855,'API_f72569f8e318eddf19bf06a2312862a0','经理审批请假信息','经理审批请假信息','cmii-uav-process','/process/bizengine/testTask/leave/managerApproval','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:56'),(3856,'API_4c015162fbae6652dcf6591bec42b08f','删除任务实例','删除任务实例','cmii-uav-process','/process/bizengine/manage/taskInst/deleteTaskInst','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:59'),(3857,'API_779f024ff303fa04f91b3bf87bd09c52','发送告警短信','发送告警短信','cmii-uav-process','/process/bizengine/tools/sendWarnSms','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:59'),(3858,'API_b67caf989c8a32e44b8ccb65f1f5878d','释放资源锁','释放资源锁','cmii-uav-process','/process/bizengine/tools/unLock','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:55'),(3859,'API_999cad19905bb05d78aff49f33cf5602','任务运行记录列表','任务运行记录列表','cmii-uav-process','/process/bizengine/manage/taskInst/queryTaskList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:54'),(3860,'API_c3db4807ee66876f7ec2ece9207d1500','查看周期工作流任务详情','看周期工作流任务详情','cmii-uav-process','/process/bizengine/manage/periodflowinst/gePeriodFlowInstDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:58'),(3861,'API_3b6db47197b1889d76320c549c7c4a5f','修改锁定状态','修改锁定状态','cmii-uav-process','/process/bizengine/manage/flowdef/updateLockStatus','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:58'),(3862,'API_4bd306322678108e17076c6f48fa5ee3','周期工作流任务-执行记录','周期工作流任务-执行记录','cmii-uav-process','/process/bizengine/manage/periodflowinst/queryPeriodFlowHisList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:55'),(3863,'API_9ca9fe3f5e324443156cbcfdb1936ac8','工作流实例列表','工作流实例列表','cmii-uav-process','/process/bizengine/manage/flowinst/queryFlowList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:56'),(3864,'API_62b89922617c45d15aa148b25e447ea3','周期工作流任务列表','周期工作流任务列表','cmii-uav-process','/process/bizengine/manage/periodflowinst/queryPeriodFlowList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:59'),(3865,'API_f4f6b5e0af2bae6f6e929d2ebe26e246','搜索任务实例ID','搜索任务实例ID','cmii-uav-process','/process/bizengine/manage/taskInst/queryTaskIds','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:54'),(3866,'API_20cb5b6e7d41633b1bc95f83fb54b737','批量删除任务定义','批量删除任务定义','cmii-uav-process','/process/bizengine/manage/flowdef/batchDeleteProcessDef','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:58'),(3867,'API_9e5206d846fbbb230ed08eafcdfe6eee','填写请假信息','填写请假信息','cmii-uav-process','/process/bizengine/testTask/leave/fillLeaveInfo','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:56'),(3868,'API_afed7c0365d6055c6c9c6de659b0b164','删除流程实例','删除流程实例','cmii-uav-process','/process/bizengine/manage/flowinst/deleteProcInst','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:58'),(3869,'API_fb535e6a5f8446b3c70233964ca3a714','查询无人机编号和厂家编号 无机库信息; id 和no 提供一个','uavDockSn 是指大疆绑定的机库sn','cmii-uav-device','/api/device/mqtt/api/device/mqtt/queryUav_new','POST',_binary '\0',_binary '\0','2023-07-21 06:03:40',1,'2023-07-21 06:06:56'),(3870,'API_70451de6f2d237212ae05cf3d3af09ad','查询无人机编号和厂家编号 无机库信息; id 和no 提供一个','uavDockSn 是指大疆绑定的机库sn','cmii-uav-device','/api/device/mqtt/queryUav_new','POST',_binary '\0',_binary '\0','2023-07-21 07:01:10',1,'2024-10-11 01:36:47'),(3871,'API_b1bfb00c626afd3d254ae03e3fe80b10','删除自定义警情点','','cmii-uav-mission','/api/uav/mission/mission_info/del_fire_case','DELETE',_binary '\0',_binary '\0','2023-07-28 07:27:10',1,'2024-10-10 08:57:03'),(3872,'API_9638f02053e9b0e1c580ffc5944f9ba1','createRSA','','cmii-uav-mission','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-07-28 07:27:10',1,'2024-10-10 08:57:14'),(3873,'API_c74077f23db45b670d2c57bd1b160bba','获取所有站址名称','','cmii-uav-tower','/station/queryAll','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:54'),(3874,'API_2930d5b363671b708f2572459d4caa1b','securityConfiguration','','cmii-uav-tower','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3875,'API_706c1f8f43c24efa2f935c23fd33c520','接口扫描','','cmii-uav-tower','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:54'),(3876,'API_415d7a5a95b463833f9aec4196dab4a5','删除质检记录','','cmii-uav-tower','/app/task/delete/quality','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3877,'API_73c9c8d846ba0d1f4c9a4b7ed0e48e84','新增任务','','cmii-uav-tower','/task/add','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:54'),(3878,'API_0198fd9efdd703c970944757226e0bcd','修改整改记录','','cmii-uav-tower','/app/task/edit/corr','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:54'),(3879,'API_395c8121e66868a4ec9a7558768e9736','任务详情','','cmii-uav-tower','/app/task/detail','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3880,'API_343451246b698c816953c1df3bf7e182','获取所有基站','','cmii-uav-tower','/station/query','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:54'),(3881,'API_c266bcc6a1030a108bb299c972cc721c','整改指派','','cmii-uav-tower','/app/task/assign','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3882,'API_420b55e9a01e7d8e7e0be190d86c4c73','createRSA','','cmii-uav-tower','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3883,'API_45e1bf1255999164b78f8c6e285e5a9c','getDocumentation','','cmii-uav-tower','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3884,'API_f9f15d2d759370d78bd1b4b27d7e2f9c','获取我的所有任务','','cmii-uav-tower','/app/task/query','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:55'),(3885,'API_d95d29380c0dd15ef2695dc49d68ec69','获取所有质检人员','','cmii-uav-tower','/task/queryMan','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3886,'API_7bb8b4622c154ce1a35e506f6e4a4a33','uiConfiguration','','cmii-uav-tower','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:55'),(3887,'API_1eed62e68c5aa0238a654069983e5d70','修改质检记录','','cmii-uav-tower','/app/task/edit/quality','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3888,'API_e62f5d103a8aa2493d10eb9678cdec32','ping','','cmii-uav-tower','/cmii/ping','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:55'),(3889,'API_3cac512eccbfe61733175de852a1cd4a','获取我的整改记录','','cmii-uav-tower','/app/task/query/corr','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:55'),(3890,'API_08d1e7bfd25e6dc163bb596e409ae7bd','质检任务详情','','cmii-uav-tower','/task/detail/quality','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:55'),(3891,'API_135fce405752689bb0a0fcf89de5d156','提交整改记录','','cmii-uav-tower','/app/task/add/corr','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3892,'API_fc99ac31dca1e0d7e2e868dc354b672d','新增基站','','cmii-uav-tower','/station/add','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3893,'API_63ac34f2d4d986397c0d5fc3f62c59fb','获取所有任务','','cmii-uav-tower','/task/query','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3894,'API_ebc11a24893b5b3d7551034b50c2f84e','编辑基站','','cmii-uav-tower','/station/edit','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:55'),(3895,'API_59a84d2067daee031063a030ba5d318e','评论','','cmii-uav-tower','/task/comment','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:55'),(3896,'API_19b669a507e8eb1ab723751ad90b9bcd','整改任务详情','','cmii-uav-tower','/task/detail/corr','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3897,'API_7e7d285262ddfd6de5e175f8241754b9','批量删除','传入主键','cmii-uav-tower','/station/delete','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3898,'API_1252e593ebfc52448b59cd89eb6f7439','导出模板','','cmii-uav-tower','/station/exportTemp','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:55'),(3899,'API_317ee8f3a83a3405c3f55d54d87048bc','error','','cmii-uav-tower','/error','',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3900,'API_d9ce908e367a68f422997efe7be52024','批量删除','传入主键','cmii-uav-tower','/task/delete','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:55'),(3901,'API_78ab9d475443f5c3fa79d36bb8bb0f19','获取我的质检记录','','cmii-uav-tower','/app/task/query/quality','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3902,'API_5871d2a5cebf299366cbec6ca838c79d','整改任务详情','','cmii-uav-tower','/app/task/detail/corr','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3903,'API_09afc31f49ba2a1420353d6f4d0aa39d','env','','cmii-uav-tower','/cmii/env','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3904,'API_1dca133eca446b1ba61966d7592dc86d','getDocumentation','','cmii-uav-tower','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:55'),(3905,'API_e07a98dd6644cde4e9410c14e2de4b6f','任务详情','','cmii-uav-tower','/task/detail','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:55'),(3906,'API_9036e925e1c9af5ac40828d0bbc09a23','质检任务详情','','cmii-uav-tower','/app/task/detail/quality','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3907,'API_4a29f52f1d17a77aff3f7afa930190ba','health','','cmii-uav-tower','/cmii/health','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:55'),(3908,'API_ddd9b90e3b5204e2d233187b91575d0f','删除整改记录','','cmii-uav-tower','/app/task/delete/corr','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:54'),(3909,'API_60f55901bffbc7870b7f33e66e8fe63a','获取站址编码','','cmii-uav-tower','/station/queryCode','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:55'),(3910,'API_0f4c6d80f7a4846faef0085ce842ca2b','批量导出','','cmii-uav-tower','/station/export','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:56'),(3911,'API_51db34eff4456809f897fabcd13cb19c','是否接受整改','','cmii-uav-tower','/app/task/accept','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:54'),(3912,'API_691f10062842de100da49fcde8cf18b8','swaggerResources','','cmii-uav-tower','/swagger-resources','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:55'),(3913,'API_a397420224a67da28a8364430f9e72b5','提交质检记录','','cmii-uav-tower','/app/task/add/quality','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:55'),(3914,'API_74093124089103f5d2669ed5dade38a4','导入','','cmii-uav-tower','/station/import','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-10-15 02:33:54'),(3915,'API_816eeb506e5b54fb43ea92a1046ebf14','导出模板','','cmii-uav-user','/tower/user/export','POST',_binary '\0',_binary '\0','2023-08-07 06:29:26',1,'2024-10-11 15:37:13'),(3916,'API_7d4711985b4ebadc120b8285f95dc130','用户列表查询','','cmii-uav-user','/tower/user/query','POST',_binary '\0',_binary '\0','2023-08-07 06:29:26',1,'2024-10-11 15:37:11'),(3917,'API_b65eed5c0995ef8f97fb84f9cbe2038c','根据平台用户id获取用户详情','','cmii-uav-user','/tower/user/detail','GET',_binary '\0',_binary '\0','2023-08-07 06:29:27',1,'2024-10-11 15:37:16'),(3918,'API_94b2412b4d79336a22bc8933b3bea069','编辑用户','','cmii-uav-user','/tower/user/edit','POST',_binary '\0',_binary '\0','2023-08-07 06:29:27',1,'2024-10-11 15:37:15'),(3919,'API_b64dcce937a6286e2a94d12a52d8ba72','删除用户','','cmii-uav-user','/tower/user/delete','POST',_binary '\0',_binary '\0','2023-08-07 06:29:27',1,'2024-10-11 15:37:10'),(3920,'API_c8367a0b0568ba4317e062c11c4b40da','导入用户','','cmii-uav-user','/tower/user/import','POST',_binary '\0',_binary '\0','2023-08-07 06:29:28',1,'2024-10-11 15:37:20'),(3921,'API_9f1674c7927db03d091990f80d059736','铁塔用户注册','','cmii-uav-user','/tower/registry','POST',_binary '\0',_binary '\0','2023-08-07 06:29:28',1,'2024-10-11 15:37:12'),(3922,'API_36840014be767bd1a9e9d2e6c45584a2','修改用户状态','','cmii-uav-user','/tower/user/updateStatus','POST',_binary '\0',_binary '\0','2023-08-07 06:29:29',1,'2024-10-11 15:37:10'),(3923,'API_106d243cfb467c75e3a400be4b1496a1','获取所有用户','','cmii-uav-user','/tower/user/queryAll','GET',_binary '\0',_binary '\0','2023-08-07 06:29:30',1,'2024-10-11 15:37:11'),(3924,'API_eccff7373efd6a8f423c330bbd65efa2','新增分组','','cmii-uav-user','/tower/group/add','POST',_binary '\0',_binary '\0','2023-08-07 06:29:30',1,'2024-10-11 15:37:15'),(3925,'API_3760590b0cb1cad45077644dda1a59fc','删除分组','','cmii-uav-user','/tower/group/delete','POST',_binary '\0',_binary '\0','2023-08-07 06:29:31',1,'2024-10-11 15:37:13'),(3926,'API_c5e5023cd30f56ae42da979d135ca534','分组列表查询','','cmii-uav-user','/tower/group/query','GET',_binary '\0',_binary '\0','2023-08-07 06:29:31',1,'2024-10-11 15:37:15'),(3927,'API_354afb0747e5554da8869f8d9dd7f876','公安场景-下线(scout:侦察员,flying:飞手)','公安场景-下线(scout:侦察员,flying:飞手','cmii-uav-industrial-portfolio','/personal/api/uav/industrial/police/common/offLine','POST',_binary '\0',_binary '\0','2023-08-19 08:05:20',1,'2024-10-15 02:14:21'),(3928,'API_f223464a7cc50cd0acf9f5f76dc71302','查詢文旅景区仓库列表','','cmii-uav-device','/api/uav/house/queryHouseListForWenlv','GET',_binary '\0',_binary '\0','2023-08-25 01:33:53',1,'2024-10-11 01:36:53'),(3929,'API_52a6391550538261f4538c55f116bb70','按id打码航线','','cmii-uav-grid-datasource','/coding/codingAirlineById','POST',_binary '\0',_binary '\0','2023-08-25 06:21:22',1,'2023-09-10 12:23:03'),(3930,'API_b7cfc8326098848ff43e813305e0a39d','根据ID删除地形数据','','cmii-uav-grid-datasource','/terrain/deleteTerrainById/{id}','DELETE',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2024-06-18 01:09:57'),(3931,'API_f62ca4ccc54ee41be6f35f0bca7571c3','按id查询航线网格','','cmii-uav-grid-datasource','/coding/getAirlineById','GET',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2023-09-10 12:23:04'),(3932,'API_9e0177ac1b4c966a45aa5daccf81ff2d','设置默认地形','','cmii-uav-grid-datasource','/terrain/setDefaultTerrain/{id}','GET',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2024-06-18 01:09:57'),(3933,'API_7345f93556954bf9dae3c96c76cc89fa','获取网格编码','','cmii-uav-grid-datasource','/grid/point/getGrid','POST',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2023-09-10 12:23:04'),(3934,'API_05928b9dccdc789fc96078721d011a19','检查是否有重名','','cmii-uav-grid-datasource','/terrain/checkRepeatName/{name}','GET',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2024-06-18 01:09:56'),(3935,'API_74a3007ac1c1748d1d11816386f4ca0b','获取指定区域的外包矩形','','cmii-uav-grid-datasource','/custom/getGrid3dScope/{id}','GET',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2024-06-18 01:09:56'),(3936,'API_cf8d003af775149c1a429a04d5d28a97','获取偏航的航线','','cmii-uav-grid-manage','/offset/single/airline','POST',_binary '\0',_binary '\0','2023-08-25 06:22:04',1,'2023-09-10 12:24:21'),(3937,'API_fb50f26d76871e866da1571f4a4cf807','停止视频拉流任务','停止视频拉流任务','cmii-uav-cloud-live','/client/live/open/stopDevicePullStream','GET',_binary '\0',_binary '\0','2023-08-28 03:20:15',1,'2024-10-12 09:42:36'),(3938,'API_ace76fd3a2b3ab5cab9841655d0d8fd2','testDecrypt','','cmii-uav-user','/api/uav/uavTestPO/testDecrypt','POST',_binary '\0',_binary '\0','2023-08-29 07:13:10',1,'2024-10-11 15:37:15'),(3939,'API_040650b60480a3574863bce890ebb3a1','创建单个公司的统计配置','','cmii-uav-user','/api/uav/subject-config/createCompanyStatisticConfig','POST',_binary '\0',_binary '\0','2023-08-29 07:13:10',1,'2024-10-11 15:37:10'),(3940,'API_e3b4643ec4d08fc9f978b12cc91111cd','按姓名手机号查询所有的用户','','cmii-uav-user','/user/queryAllByNameTel','GET',_binary '\0',_binary '\0','2023-08-29 07:13:10',1,'2024-10-11 15:37:16'),(3941,'API_27bf6b865e75a1b2d4b29d29f0b2e6fc','编辑单个公司的统计配置','','cmii-uav-user','/api/uav/subject-config/updateCompanyStatisticConfig','POST',_binary '\0',_binary '\0','2023-08-29 07:13:10',1,'2024-10-11 15:37:15'),(3942,'API_e1867ffdcc7c8f44f2694255779d56de','查询单个配置的详细信息','','cmii-uav-user','/api/uav/subject-config/getDetailById','GET',_binary '\0',_binary '\0','2023-08-29 07:13:11',1,'2024-10-11 15:37:13'),(3943,'API_f3c37d1558da75187bc79fe68b18c05a','已经配置过的组织列表','','cmii-uav-user','/api/uav/subject-config/relatedCompanies','GET',_binary '\0',_binary '\0','2023-08-29 07:13:13',1,'2024-10-11 15:37:20'),(3944,'API_5eb1a0adf4292ebc517515bf91e31284','查询单个公司的统计配置','','cmii-uav-user','/api/uav/subject-config/companyStatisticConfig','GET',_binary '\0',_binary '\0','2023-08-29 07:13:14',1,'2024-10-11 15:37:16'),(3945,'API_ae46dd18ebf36e49f7ecea09822a8dcb','分页查询公司统计配置','','cmii-uav-user','/api/uav/subject-config/pageCompanyStatisticConfigs','POST',_binary '\0',_binary '\0','2023-08-29 07:13:15',1,'2024-10-11 15:37:08'),(3946,'API_6a43ea97257b9969f55c0e9fa8a2abce','grabPayloadAuthority','','cmii-uav-integration','/dji_cloud/payload_control/grab_payload_authority','POST',_binary '\0',_binary '\0','2023-09-01 09:16:22',1,'2024-09-30 07:59:16'),(3947,'API_08785b2f80ea8949ce2229ff3bd4cc99','grabFlightAuthority','','cmii-uav-integration','/dji_cloud/payload_control/grab_flight_authority','POST',_binary '\0',_binary '\0','2023-09-01 09:16:23',1,'2024-09-30 07:59:18'),(3948,'API_2c18fd5993cb8057f81553be943bc957','镜头缩放','','cmii-uav-integration','/dji_cloud/payload_control/camera_zoom','POST',_binary '\0',_binary '\0','2023-09-06 04:26:35',1,'2024-09-30 07:59:17'),(3949,'API_9713e067b5237daa70c732220e09aaa2','屏幕指点 云台移动,比例按照的是广角下(api文档)','','cmii-uav-integration','/dji_cloud/payload_control/camera_aim','POST',_binary '\0',_binary '\0','2023-09-06 04:26:35',1,'2024-09-30 07:59:17'),(3950,'API_1606fc86f8186a6a1878189d5163119c','云台控制 and 复位','','cmii-uav-integration','/dji_cloud/payload_control/gimbal_control','POST',_binary '\0',_binary '\0','2023-09-06 04:26:35',1,'2024-09-30 07:59:17'),(3951,'API_4818e5c52ff64fbc461092a4d7f67524','摄像机开始录像','','cmii-uav-integration','/dji_cloud/payload_control/camera_start_record','POST',_binary '\0',_binary '\0','2023-09-06 04:26:35',1,'2024-09-30 07:59:17'),(3952,'API_68e220dc182ad3cfa34b38adc9afa720','摄像机拍照','','cmii-uav-integration','/dji_cloud/payload_control/camera_take_picture','POST',_binary '\0',_binary '\0','2023-09-06 04:26:35',1,'2024-09-30 07:59:18'),(3953,'API_f98cb8228544a6e615224e940d5f6b55','摄像机停止录像','','cmii-uav-integration','/dji_cloud/payload_control/camera_stop_record','POST',_binary '\0',_binary '\0','2023-09-06 04:26:35',1,'2024-09-30 07:59:16'),(3954,'API_95f98c3045030386b85d54ce050d33e7','cameraModeChange','','cmii-uav-integration','/dji_cloud/payload_control/camera_mode_change','POST',_binary '\0',_binary '\0','2023-09-06 04:26:36',1,'2024-09-30 07:59:17'),(3955,'API_6ce8573fb4b28eb0db2a4ac33a4815d9','查询指定公司/机构范围内的在线无人机数量和列表','','cmii-uav-device','/api/uav/plane/queryUavOnlineCntByCompanyId','GET',_binary '\0',_binary '\0','2023-09-06 07:03:43',1,'2024-10-11 01:36:48'),(3956,'API_dd0216086cf703199c36ea53be84ddaf','屏幕指点','','cmii-uav-surveillance','/surveillance/payload/camera_aim','POST',_binary '\0',_binary '\0','2023-09-07 04:23:22',1,'2024-09-23 20:58:58'),(3957,'API_9d8b653ae4257a2d845f4cd19ffd46d4','获取偏航的航线','','cmii-uav-surveillance','/offset/single/airline','POST',_binary '\0',_binary '\0','2023-09-11 01:51:44',1,'2023-10-09 03:33:43'),(3958,'API_faa2093a958bad79d8a7da0642daca90','手动发送作业报告给用户V2','','cmii-uav-mission','/report_and_video/report_send/v2','POST',_binary '\0',_binary '\0','2023-09-12 01:56:41',1,'2024-10-10 08:57:14'),(3959,'API_1b3399822ad4370596c4db58562390df','测试自动结束作业','','cmii-uav-mission','/api/uav/mission/mission_info/testAutoEndMission','GET',_binary '\0',_binary '\0','2023-09-12 01:56:42',1,'2024-10-10 08:57:01'),(3960,'API_fc65c58d8d211e278dc85c0aa08143ae','手动触发数据GPS更新','','cmii-uav-gis-server','/vr/gisDataSync','GET',_binary '\0',_binary '\0','2023-09-26 01:40:35',1,'2024-09-09 09:17:15'),(3961,'API_25198adbdc49442350c5cae851b6f8b2','获取所有有GPS数据的列表','','cmii-uav-gis-server','/vr/queryAllList','POST',_binary '\0',_binary '\0','2023-09-26 01:40:35',1,'2024-09-09 09:17:16'),(3962,'API_ce8ba2874c6bfa0d3e75e9d81e9bdaf5','VR文件上传','','cmii-uav-gis-server','/vr/vrUpload','POST',_binary '\0',_binary '\0','2023-09-26 01:40:35',1,'2024-09-09 09:17:16'),(3963,'API_f3149a45616f048daf259220b2cc29c0','查询流程实例详情(Feign接口)','查询流程实例详情','cmii-uav-process','/client/bizengine/flowInst/queryProcInstDetail','POST',_binary '\0',_binary '\0','2023-09-27 09:51:48',1,'2024-09-12 02:46:58'),(3964,'API_ed51e178573028bcb61c3f9d42763492','我的待办任务(Feign接口)','我的待办任务','cmii-uav-process','/client/bizengine/flowInst/queryMyTaskList','POST',_binary '\0',_binary '\0','2023-09-27 09:51:48',1,'2024-09-12 02:46:55'),(3965,'API_521dfebb8a734ab5248d51f946b1386f','我的历史流程(Feign接口)','我的历史流程','cmii-uav-process','/client/bizengine/flowInst/queryMyHisProcList','POST',_binary '\0',_binary '\0','2023-09-27 09:51:49',1,'2024-09-12 02:46:57'),(3966,'API_e0dd7047b75740fcb40bbe460ac1746c','接收业务流程回调消息(Feign接口)','接收业务流程回调消息(Feign接口)','cmii-uav-process','/client/bizengine/callback','POST',_binary '\0',_binary '\0','2023-09-27 09:51:50',1,'2024-09-12 02:46:56'),(3967,'API_2e501c12cfa660df3c1a5bffdd1ff0bc','处理待办任务','处理待办任务','cmii-uav-process','/client/bizengine/flowInst/dealWaitTask','POST',_binary '\0',_binary '\0','2023-09-27 09:51:50',1,'2024-09-12 02:46:59'),(3968,'API_581a8eae103a3d1ecc48196608116547','设置某个待办任务的办理人(Feign接口)','设置某个待办任务的办理人((Feign接口)','cmii-uav-process','/client/bizengine/flowInst/updateTaskAssignee','POST',_binary '\0',_binary '\0','2023-09-27 09:51:50',1,'2024-09-12 02:46:58'),(3969,'API_6021071058d3134568d3b65c7d7aa7bd','设置某个节点待办人(Feign接口)','设置某个节点待办人(Feign接口)','cmii-uav-process','/client/bizengine/flowInst/updateTaskNodeAssignee','POST',_binary '\0',_binary '\0','2023-09-27 09:51:51',1,'2024-09-12 02:46:55'),(3970,'API_5c4021d67d077255b5534713e8ae025a','查询当前任务的可执行动作(Feign接口)','查询当前任务的可执行动作(Feign接口)','cmii-uav-process','/client/bizengine/flowInst/queryTaskPageActions','POST',_binary '\0',_binary '\0','2023-09-27 09:51:52',1,'2024-09-12 02:46:55'),(3971,'API_bb3a0ecf6bc4fe7ca71841458b9a1103','通过航线数据获取wpml的xml文件内容','','cmii-uav-waypoint','/api/uav/waypoint/kmz/get_wmpl_content','POST',_binary '\0',_binary '\0','2023-09-27 09:51:53',1,'2024-09-09 09:16:29'),(3972,'API_fa504e0c9b0d867928ba2a3e28c6e7ec','测试获取wmpl','m30-> wrjxh063, m30载荷 xh024','cmii-uav-waypoint','/api/uav/waypoint/kmz/get_wmpl_test','POST',_binary '\0',_binary '\0','2023-09-27 09:51:54',1,'2024-09-09 09:16:28'),(3973,'API_5832e462aaeac0f34ea58153a7c55720','callback','','cmii-uav-mission','/client/bizengine/callback','POST',_binary '\0',_binary '\0','2023-09-27 09:51:55',1,'2024-10-10 08:57:00'),(3974,'API_9ea3008ea5e818de6531379e51849920','作业结束流程-步骤2:提交视频合成任务','提交视频合成任务','cmii-uav-mission','/api/uav/mission/bizproc/mergeVideo','POST',_binary '\0',_binary '\0','2023-09-27 09:51:56',1,'2024-10-10 08:57:06'),(3975,'API_662f7f0260e6d31efe5ddd41b96b943d','作业结束流程-步骤1:停止作业相关AI任务及保存AI数据','停止作业相关AI任务及保存AI数据','cmii-uav-mission','/api/uav/mission/bizproc/stopMissionAI2SaveData','POST',_binary '\0',_binary '\0','2023-09-27 09:51:57',1,'2024-10-10 08:57:13'),(3976,'API_5d08500fb47d2bf95ff0a7f16d3eaa9b','作业结束流程-步骤3-2:湘潭定制需求 将作业报告发送到指定地址 ',' 湘潭定制需求 将作业报告发送到指定地址 ','cmii-uav-mission','/api/uav/mission/bizproc/sendMissionReportToCustomizedAddress','POST',_binary '\0',_binary '\0','2023-09-27 09:51:57',1,'2024-10-10 08:57:12'),(3977,'API_4fbb11de04284c01945ad804abbed67d','作业结束流程-步骤3-1:发送作业报告给用户','发送作业报告给用户','cmii-uav-mission','/api/uav/mission/bizproc/sendMissionReport','POST',_binary '\0',_binary '\0','2023-09-27 09:51:58',1,'2024-10-10 08:57:03'),(3978,'API_621a751b43ecb816c48554694161f62d','新增无人机','','cmii-uav-device','/api/uav/plane/addUavPlaneTest','POST',_binary '\0',_binary '\0','2023-09-27 09:52:05',1,'2024-10-11 01:36:50'),(3979,'API_431d8c15dd3897fafcaa9d0d427f59e7','根据编码更新对应的设备号','','cmii-uav-device','/api/uav/plane/UpdateSnBycode','POST',_binary '\0',_binary '\0','2023-09-27 09:52:06',1,'2024-10-11 01:36:50'),(3980,'API_2511e978dacef70cca9ccdfbbfcfa1e9','根据编码列表查询对应的设备号','','cmii-uav-device','/api/uav/plane/querySnBycode','POST',_binary '\0',_binary '\0','2023-09-27 09:52:07',1,'2024-10-11 01:36:48'),(3981,'API_d9e8775ed3f730d505d5c328a40c4ba9','接口扫描','','cmii-uav-notice','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(3982,'API_48241d454d248bf54c9266859e146b9f','查询短信发送状态【短信接口】','查询短信发送状态【短信接口】','cmii-uav-notice','/notice/sms/querySmsSendStatus','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(3983,'API_43fb0ce190a6972aecb863eb4d249abb','公司短信发送量统计接口【内部程序接口】','按公司统计短信发送量接口','cmii-uav-notice','/sms/summary/querySmsUserInfo','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(3984,'API_defe8dd2542f2caf6c5e6f4a8f3d240e','新增消息模板','新增消息模板','cmii-uav-notice','/msgtpl/add','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:41'),(3985,'API_3067cae2057121922fb5f2b67c811968','securityConfiguration','','cmii-uav-notice','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:41'),(3986,'API_7943ac6919bf8b7f18bf4c832eae1649','createRSA','','cmii-uav-notice','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(3987,'API_247945e0a93fa017daba83ace1ece570','发送短信接口【内部程序接口】','发送短信接口','cmii-uav-notice','/sms/sendSms','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(3988,'API_923a86fc1f5ce5c386f896cef5a34a99','发送站内信接口【内部程序接口】','发送站内信接口','cmii-uav-notice','/webmsg/sendWebMsg','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(3989,'API_2a43ca1cc995b795cfdd2e7cba89608c','接口签名工具【内部程序接口】','接口签名工具','cmii-uav-notice','/open/sms/getSign','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(3990,'API_a9bd72a2e167bc2d8af8cb9a0966059e','上架通知','上架通知','cmii-uav-notice','/bulletin/admin/online','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:41'),(3991,'API_0f715385bd1f51237af25d9d2f9bd3d5','查看消息模板列表','查看消息模板列表','cmii-uav-notice','/msgtpl/list','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:41'),(3992,'API_cac7a84c29e01473084c0e9d11009e0c','getDocumentation','','cmii-uav-notice','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:41'),(3993,'API_973fce5234ef7aa00de1bb29d7351545','多机Http主动推送【内部接口】','多机Http主动推送【内部接口】','cmii-uav-notice','/personal/userwebmsg/httpSend','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(3994,'API_946ccc2d8fafc74ed3317ca6ca03f7c8','env','','cmii-uav-notice','/cmii/env','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:41'),(3995,'API_7627b374809b8ed666c748b840d882b3','查询短信模板内容','查询短信模板内容','cmii-uav-notice','/notice/sms/queryTplContent','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:41'),(3996,'API_4a0bef68c91e2ff62a2b36ec9480261d','发送邮件【内部程序接口】','发送邮,支持附件','cmii-uav-notice','/email/sendAttachEmail','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:41'),(3997,'API_bf9c83d74209483dac5770204991d19c','新建通知','新建通知','cmii-uav-notice','/bulletin/admin/createBulletin','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(3998,'API_f691022d21fc192f65f91f48432dc74d','公司短信发送量统计接口【内部程序接口】','按公司统计短信发送量接口','cmii-uav-notice','/sms/summary/querySmsUseInfo','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(3999,'API_cc861af1002bea88a0270e3ccb53b2cc','修改消息模板','修改消息模板','cmii-uav-notice','/msgtpl/update','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(4000,'API_06c3bb33f9318bbff134b2eb6f69b9ab','发送短信接口2【内部程序接口】','发送短信接口,提供公司ID','cmii-uav-notice','/sms/send','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:41'),(4001,'API_21db4e1c2727093499291c13cbb09e86','ping','','cmii-uav-notice','/cmii/ping','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:41'),(4002,'API_d88293c84e0408e944447f15af0802fa','查看消息模板详情','查看消息模板详情','cmii-uav-notice','/msgtpl/get','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(4003,'API_d218c65f6f3c93d7181de2ff5ab00fb9','查看邮箱网关详情','查看邮箱网关详情','cmii-uav-notice','/mail/provider/get','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(4004,'API_c166dca9ed3acb6eeac9f2b1f4ea2bfa','getDocumentation','','cmii-uav-notice','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:41'),(4005,'API_b3cdb884b2c0854754eca7a34e5c2061','health','','cmii-uav-notice','/cmii/health','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:41'),(4006,'API_fc4c820a89a440dd275d502d45864159','通知详情','通知详情','cmii-uav-notice','/bulletin/admin/getBulletin','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:41'),(4007,'API_d33da0df7d2281092f6735455254cdbb','查询看登录页公告信息','查询看登录页公告信息','cmii-uav-notice','/public/bulletin/queryLoginBulletins','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(4008,'API_44ceb32076998c560afa6c58006e7398','编辑通知','编辑通知','cmii-uav-notice','/bulletin/admin/editBulletin','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:41'),(4009,'API_6e5bd5ed66e139b9464550648a7480bf','删除消息模板','删除消息模板','cmii-uav-notice','/msgtpl/delete','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(4010,'API_e6fddf458f19859d797d65972f36fc53','查询日志列表','查询日志列表','cmii-uav-notice','/msglog/list','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(4011,'API_72f9819b95e5482bf342349d824b1c96','swaggerResources','','cmii-uav-notice','/swagger-resources','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:43'),(4012,'API_cc988446e9676c38d481736e556de32e','用户修改消息设置','用户修改消息设置','cmii-uav-notice','/personal/userStatus/update','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:41'),(4013,'API_d4f074a123280040e3da73e2ede6e7ee','查看邮箱网关列表','查看邮箱网关列表','cmii-uav-notice','/mail/provider/list','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:43'),(4014,'API_42d7da4f397a31d8bd8622b58c38df3e','用户查看个人消息设置信息','用户查看个人消息设置信息','cmii-uav-notice','/personal/userStatus/get','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:41'),(4015,'API_def9844866db8ce6faef02b9ed874205','删除邮箱网关','删除邮箱网关','cmii-uav-notice','/mail/provider/delete','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(4016,'API_0f9f75e5abbea5488509dfd74140ab95','发送邮件【内部程序接口】','发送邮,不支持附件','cmii-uav-notice','/email/sendEmail','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(4017,'API_6a4727c1496387561e4778626710e7bd','修改邮箱网关','修改邮箱网关','cmii-uav-notice','/mail/provider/update','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:41'),(4018,'API_8f0b20d3c2c0d8ad9c4afff0c644b4ec','更新站内信为已读','更新站内信为已读','cmii-uav-notice','/personal/userwebmsg/updateRead','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 08:15:42'),(4019,'API_68da79aee6254de6ba77db6ad1688251','发送短信开放接口【开放接口】','发送短信开放接口【开放接口】','cmii-uav-notice','/public/open/sms/send','POST',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-10-11 08:15:41'),(4020,'API_7cf3a40b0f02ffb5df6c587f00721111','查看用户站内信详情','查看用户站内信详情','cmii-uav-notice','/personal/userwebmsg/get','POST',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-10-11 08:15:42'),(4021,'API_817d1565ed94920ad8d29cbe0ddf9d72','error','','cmii-uav-notice','/error','',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-10-11 08:15:42'),(4022,'API_b5bff21546371e7426f95bfb4e1b1a23','下架通知','下架通知','cmii-uav-notice','/bulletin/admin/offline','GET',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-10-11 08:15:41'),(4023,'API_76ccd83e540977796274ccdc37a36772','接收状态报告【短信接口】','接收状态报告','cmii-uav-notice','/public/sms/accept/statusReport','POST',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-10-11 08:15:42'),(4024,'API_505f74032fcab8963aa2b02e25395acf','新增邮箱网关','新增邮箱网关','cmii-uav-notice','/mail/provider/add','POST',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-10-11 08:15:42'),(4025,'API_97ce015c363342714b4f248a0bdc85b6','查询用户站内信列表','查询用户站内信列表','cmii-uav-notice','/personal/userwebmsg/list','POST',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-10-11 08:15:42'),(4026,'API_6e238fa282808b748a0cc9dec5b3cb49','发送邮件,推荐使用该接口【内部程序接口】','发送邮件,可根据用户设置策略发送,支持附件','cmii-uav-notice','/email/sendUserEmail','POST',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-10-11 08:15:42'),(4027,'API_e7d64a1e371ebe9e834b153b0f1b6c0b','查询未读站内信总数','查询未读站内信总数','cmii-uav-notice','/personal/userwebmsg/getTotal','POST',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-10-11 08:15:41'),(4028,'API_6e21d3a801467be33a7327c5c30e64eb','uiConfiguration','','cmii-uav-notice','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-10-11 08:15:41'),(4029,'API_c3430ae24d03166f2c26ba36660de815','通知列表','通知列表','cmii-uav-notice','/bulletin/admin/queryBulletinPage','POST',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-10-11 08:15:42'),(4030,'API_361729bb14d7a6d36a0bc97d62c16495','查询公司/机构范围的机库名称列表','','cmii-uav-device','/api/uav/hangar/queryHgrNameByCompanyId','GET',_binary '\0',_binary '\0','2023-09-27 09:52:10',1,'2024-10-11 01:36:48'),(4031,'API_94c1fd325b05f2ae3aa81023a6b74833','查询公司/机构范围的载荷名称列表','','cmii-uav-device','/api/uav/load/queryLoadNameByCompanyId','GET',_binary '\0',_binary '\0','2023-09-27 09:52:10',1,'2024-10-11 01:36:42'),(4032,'API_8597a6c5fabb7e6ffd0e82be7444b34b','模糊查询绑定无人机列表','','cmii-uav-device','/api/uav/hangar/queryBoundUavByCompany','GET',_binary '\0',_binary '\0','2023-09-27 09:52:10',1,'2024-10-11 01:36:42'),(4033,'API_aa7338d3a944fa1fd3dad7b09316facc','获取组织额度情况(组织管理-详情-额度情况)','','cmii-uav-user','/api/admin/system/quota/getCompanyQuotaInfo','POST',_binary '\0',_binary '\0','2023-09-27 09:52:12',1,'2024-10-11 15:37:12'),(4034,'API_46648b88a004b4435bf256797b953520','redis-GetAndExpire','','cmii-uav-user','/api/uav/uavTestPO/testGetAndExpire','POST',_binary '\0',_binary '\0','2023-09-27 09:52:14',1,'2024-10-11 15:37:17'),(4035,'API_ed6bef12ae7ea154859268ea4dfa2f7a','获取组织及子孙组织列表','','cmii-uav-user','/api/admin/system/quota/getChildrenCompany','POST',_binary '\0',_binary '\0','2023-09-27 09:52:15',1,'2024-10-11 15:37:17'),(4036,'API_d2b6aad1c28214428af54d51ae64194a','获取某个用户的指定平台菜单树组','','cmii-uav-user','/api/uav/resource/queryPlatformsGroupResourceTreeForUser','POST',_binary '\0',_binary '\0','2023-09-27 09:52:18',1,'2024-10-11 15:37:08'),(4037,'API_047b7b5f5b6b912c98018b8e5945fb34','获取某个配额在各子组织使用情况','','cmii-uav-user','/api/admin/system/quota/getQuotaUseInfoInCompany','POST',_binary '\0',_binary '\0','2023-09-27 09:52:18',1,'2024-10-11 15:37:14'),(4038,'API_4168459cc2bead90bd4157e2db916f17','机库或者无人机 通过kmz文件url下发航线','','cmii-uav-surveillance','/surveillance/uav_command/load_line_by_file','POST',_binary '\0',_binary '\0','2023-09-27 09:52:33',1,'2024-09-23 20:58:58'),(4039,'API_26ff55f09c7532c9a3f06f18f7a9cb05','更新版本','','cmii-app-release','/version/version_info','PUT',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:13'),(4040,'API_495f5880e2eccc89d560948c48a09b46','获取版本查询条件列表','','cmii-app-release','/version/version_info_condition_list/{versionCategory}','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4041,'API_7bf68c2e30734848818c4ecbd41d18e6','新建环境识别码','','cmii-app-release','/env_code/env_code_info','POST',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:13'),(4042,'API_a52fe2b6f08d41f4dc4dc48a04be1ae9','新建版本','','cmii-app-release','/version/version_info','POST',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4043,'API_727057a04db0406dfb28604429a744c1','securityConfiguration','','cmii-app-release','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4044,'API_e7c4e910df1dd0ea458f3bc9f31ef3bc','更新环境识别码','','cmii-app-release','/env_code/env_code_info','PUT',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4045,'API_3cb691e8e7aedd2a72b6aee74a75ca5c','接口扫描','','cmii-app-release','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4046,'API_a36b89b6c1320e56439a7a20b8ca0676','health','','cmii-app-release','/cmii/health','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4047,'API_fd7106ed46c5e4f7be35cfe58732c8d3','getDocumentation','','cmii-app-release','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4048,'API_d85837149d345af473da714f8ab5affb','查询版本详情','','cmii-app-release','/version/version_info_detail/{id}','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:13'),(4049,'API_44129cebbcf2841b4bf039dd8ba50cec','分页条件查询环境识别码列表','','cmii-app-release','/env_code/env_code_info_list','POST',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4050,'API_b32dbb106fb41ec57490f916950087fa','获取环境识别码查询条件列表','','cmii-app-release','/env_code/env_code_info_condition_list','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:13'),(4051,'API_a1a48a54927e4313d2c5b63dbcd002d6','env','','cmii-app-release','/cmii/env','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:13'),(4052,'API_a83afb5f3f628abd1af5e46b304dde82','删除版本','','cmii-app-release','/version/version_info/{id}','DELETE',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4053,'API_09a62589d10c79e4a74bb29ca428d3a6','swaggerResources','','cmii-app-release','/swagger-resources','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4054,'API_7f80559bf59c45500e2003734a02206d','createRSA','','cmii-app-release','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4055,'API_86b64c2b3a303565113224d96de8c4ee','getDocumentation','','cmii-app-release','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4056,'API_496c140d931270006608fc4ec7cb46e6','查询发布信息','','cmii-app-release','/version/info','POST',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4057,'API_06c0fe70654170e5e9ff13c1c3ee8c34','error','','cmii-app-release','/error','',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4058,'API_966aaa19d5a4dc4df3e70ec3c82f68c4','更新发布标识','','cmii-app-release','/version/version_pub_info','PUT',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4059,'API_cd0b0037f3e746615ce1309d23a8ec55','查询环境识别码详情','','cmii-app-release','/env_code/env_code_info_detail/{id}','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:13'),(4060,'API_99fb8418b53bc350edf763255a3bd510','uiConfiguration','','cmii-app-release','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4061,'API_f8f4ae88fa75afd56267cde6b7dca76a','删除环境识别码','','cmii-app-release','/env_code/env_code_info/{id}','DELETE',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:13'),(4062,'API_a1588f4475007d3b2740918f2828bc63','分页条件查询版本列表','','cmii-app-release','/version/version_info_list','POST',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4063,'API_f1b7d301ae0f8d425c6adde56969a1bd','查询发布状态的版本详情','','cmii-app-release','/version/pub_version_info_detail/{versionCategory}','GET',_binary '\0',_binary '\0','2023-10-07 02:11:10',1,'2024-01-30 06:27:12'),(4064,'API_2dec51f8971e3df957ad7aa41c584242','ping','','cmii-app-release','/cmii/ping','GET',_binary '\0',_binary '\0','2023-10-07 02:11:10',1,'2024-01-30 06:27:12'),(4065,'API_e13dabb538d0a54dce6a8ad6efbf8bfa','通信保障-关闭通信作业','通信保障-关闭通信作业','cmii-uav-industrial-portfolio','/client/industrial/emergency/stopJob','POST',_binary '\0',_binary '\0','2023-10-11 01:31:43',1,'2024-10-15 02:14:18'),(4066,'API_1f34c212c52b13674b6f69e7f16b1890','通信保障-分享-获取通信情况','通信保障-分享-获取通信情况','cmii-uav-industrial-portfolio','/public/industrial/emergency/commSupport/share/getCommInfo','GET',_binary '\0',_binary '\0','2023-10-11 01:31:43',1,'2024-10-15 02:14:08'),(4067,'API_25bed11abbf7e45975cbe8884dd63743','通信保障-分享-获取无人机设备情况及覆盖范围','通信保障-分享-获取无人机设备情况及覆盖范围','cmii-uav-industrial-portfolio','/public/industrial/emergency/commSupport/share/getPlaneInfoCoverage','GET',_binary '\0',_binary '\0','2023-10-11 01:31:43',1,'2024-10-15 02:14:09'),(4068,'API_1fb54990d5b57bec18ce98df7e7ea6f2','通信保障-获取无人机设备情况及覆盖范围','通信保障-获取无人机设备情况及覆盖范围','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/commSupport/getPlaneInfoCoverage','GET',_binary '\0',_binary '\0','2023-10-11 01:31:44',1,'2024-10-15 02:14:20'),(4069,'API_652e1a55ae4a0c941c9108d060d0e687','通信保障-获取无人机视频流','通信保障-获取无人机视频流','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/commSupport/getPlaneVideoInfo','GET',_binary '\0',_binary '\0','2023-10-11 01:31:44',1,'2024-10-15 02:14:15'),(4070,'API_aace2a8eb07b017bc6463e98c4b49d39','通信保障-在线无人机列表','通信保障-在线无人机列表','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/commSupport/onlinePlanes','GET',_binary '\0',_binary '\0','2023-10-11 01:31:44',1,'2024-10-15 02:14:13'),(4071,'API_ed70781b159fee262a47b7a04c7a6aee','通信保障-分享-获取页面分享码&提取码','监通信保障-分享-获取页面分享码&提取码','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/commSupport/shareCode','GET',_binary '\0',_binary '\0','2023-10-11 01:31:44',1,'2024-10-15 02:14:11'),(4072,'API_e7f1d27b3a45d767d0918df2f8c9a9e1','通信保障-开启通信作业请求','通信保障-开启通信作业请求','cmii-uav-industrial-portfolio','/client/industrial/emergency/startJob','POST',_binary '\0',_binary '\0','2023-10-11 01:31:44',1,'2024-10-15 02:14:13'),(4073,'API_8848ab9bdf94efc0280726eb498eda22','通信保障-获取通信情况','通信保障-获取通信情况','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/commSupport/getCommInfo','GET',_binary '\0',_binary '\0','2023-10-11 01:31:44',1,'2024-10-15 02:14:11'),(4074,'API_2c6ec5b9d82ee093028557c00ca83d26','通信保障-获取无人机轨迹','通信保障-获取无人机轨迹','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/commSupport/getPlaneTrack','GET',_binary '\0',_binary '\0','2023-10-11 01:31:45',1,'2024-10-15 02:14:18'),(4075,'API_1c1305d024614bb511bd2a97779550e5','通信保障-分享-在线无人机列表','通信保障-分享-在线无人机列表','cmii-uav-industrial-portfolio','/public/industrial/emergency/commSupport/share/onlinePlanes','GET',_binary '\0',_binary '\0','2023-10-11 01:31:45',1,'2024-10-15 02:14:19'),(4076,'API_f3caecbf948e5590908c43c5380d3710','通信保障-分享-获取无人机轨迹','通信保障-分享-获取无人机轨迹','cmii-uav-industrial-portfolio','/public/industrial/emergency/commSupport/share/getPlaneTrack','GET',_binary '\0',_binary '\0','2023-10-11 01:31:45',1,'2024-10-15 02:14:12'),(4077,'API_af2174c0a7ac81e7f040152cf4f80016','通信保障-分享-获取无人机视频流','通信保障-分享-获取无人机视频流','cmii-uav-industrial-portfolio','/public/industrial/emergency/commSupport/share/getPlaneVideoInfo','GET',_binary '\0',_binary '\0','2023-10-11 01:31:46',1,'2024-10-15 02:14:10'),(4078,'API_415b4cf64ca90d148ac2731206ead54f','获取设备的视频流状态信息','获取设备的视频流状态信息','cmii-uav-cloud-live','/video/live/stream/getDevStreamStatus','GET',_binary '\0',_binary '\0','2023-10-17 09:42:26',1,'2024-10-12 09:42:37'),(4079,'API_91f82ae6c89317f8df56df0728a42ebf','指标考核-查询冲突列表','','cmii-uav-grid-datasource','/fightPlan/getIntersectBatch','POST',_binary '\0',_binary '\0','2023-10-31 07:32:17',1,'2024-06-18 01:09:57'),(4080,'API_e77fa4f440478b56fe5bc665f45f65c7','指标考核-飞行计划冲突','','cmii-uav-grid-datasource','/fightPlan/checkIntersectBatch','POST',_binary '\0',_binary '\0','2023-10-31 07:32:17',1,'2024-06-18 01:09:57'),(4081,'API_42415b3aceb7f511a89d507fbeabbaad','指标考核-飞行计划数据批量申报','','cmii-suav-supervision','/flightPlan/saveBatch','POST',_binary '\0',_binary '\0','2023-10-31 07:32:43',1,'2023-11-02 03:30:20'),(4082,'API_0474d50943fc00bdd34f3fe58a9f78a4','createRSA','','cmii-uav-alarm','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-11-07 07:43:49',1,'2024-10-11 05:48:26'),(4083,'API_80d73ec6aad120c8c75530ad9ef7e2a0','视频数据回放-获取视频MP4列表','视频数据回放-获取视频MP4列表','cmii-uav-cloud-live','/video/playback/videoMP4List','POST',_binary '\0',_binary '\0','2023-11-09 09:33:13',1,'2024-10-12 09:42:33'),(4084,'API_a4e1342ccb993859aea9214541f58d37','合成任务删除','合成任务删除','cmii-uav-cloud-live','/client/video/delete','POST',_binary '\0',_binary '\0','2023-11-09 10:14:40',1,'2024-10-12 09:42:38'),(4085,'API_48e65c591649782745af6b15116d7f6f','securityConfiguration','','cmii-uav-threedsimulation','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4086,'API_0d8e242c36b5bc84f39cac1fee7a7dc7','获取当前场景','获取当前场景','cmii-uav-threedsimulation','/scene/get','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4087,'API_b3f4f44ec4d22214cd56d257ed2331d5','获取任务列表','获取任务列表','cmii-uav-threedsimulation','/task/list','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4088,'API_04931a27d62153a54bf9fc1a23d35ffa','任务文件使用确认','任务文件使用确认','cmii-uav-threedsimulation','/taskFile/useConfirm','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4089,'API_41eb8005fdef1c4ec23aab1a2f1cd85e','getDocumentation','','cmii-uav-threedsimulation','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4090,'API_548650b50752e62c793e3234b1b97029','切换场景,offshore、city','切换场景','cmii-uav-threedsimulation','/scene/switch','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4091,'API_6d7f6c29560e1a4d8400705da0c42152','接口扫描','','cmii-uav-threedsimulation','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4092,'API_85bc56aab0e4bc7a8bedb255812af7ab','health','','cmii-uav-threedsimulation','/cmii/health','GET',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4093,'API_375173eb54995c91a0e9a31dfe60d27e','飞行图片回传','飞行图片回传','cmii-uav-threedsimulation','/taskFile/pictureReturn','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4094,'API_437451cba9ac1de85c6e580cf67beb33','uiConfiguration','','cmii-uav-threedsimulation','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4095,'API_fb0057118d5b9f3e6cf319fa877e5f6d','获取任务M3U8视频','获取任务M3U8视频','cmii-uav-threedsimulation','/taskFile/getM3U8Video','GET',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4096,'API_d3d833d265dbcffeda9c9794d5a2aea1','删除任务','删除任务','cmii-uav-threedsimulation','/task/delete','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4097,'API_bc6034dfdf9247338067b05bf1866067','ping','','cmii-uav-threedsimulation','/cmii/ping','GET',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4098,'API_c80ca8334706c20a5dd0a27949d77d9e','获取任务文件列表','获取任务文件列表','cmii-uav-threedsimulation','/taskFile/list','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4099,'API_456f5c569c539fcb290d052018fc34db','获取任务详情','获取任务详情','cmii-uav-threedsimulation','/task/get','GET',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4100,'API_32edd5093a4a8842766f9f2013a6ab5e','getDocumentation','','cmii-uav-threedsimulation','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4101,'API_b0b1e1dc1f430506f8fe7b1fe9ada999','删除任务文件','删除任务文件','cmii-uav-threedsimulation','/taskFile/delete','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4102,'API_b734faaf116713842b98d5c6e7c9d9d2','error','','cmii-uav-threedsimulation','/error','',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4103,'API_4083dd5ed7e060e52480b21a4a68e000','下载任务文件','下载任务文件','cmii-uav-threedsimulation','/taskFile/download','POST',_binary '\0',_binary '\0','2023-11-14 03:13:16',1,'2024-08-27 07:25:57'),(4104,'API_d8d5bbe25daf8b477f87a2e512eefb88','飞行图片上传回调','飞行图片上传回调','cmii-uav-threedsimulation','/taskFile/uploadCallBack','POST',_binary '\0',_binary '\0','2023-11-14 03:13:16',1,'2024-08-27 07:25:57'),(4105,'API_987c53c8621cc61385f28252a2130d1e','env','','cmii-uav-threedsimulation','/cmii/env','GET',_binary '\0',_binary '\0','2023-11-14 03:13:16',1,'2024-08-27 07:25:57'),(4106,'API_1714be4ff8dcb05ade416f09e6a9dcae','获取任务MP4视频','获取任务MP4视频','cmii-uav-threedsimulation','/taskFile/getMP4Video','GET',_binary '\0',_binary '\0','2023-11-14 03:13:16',1,'2024-08-27 07:25:57'),(4107,'API_0babb3a598d1890ce0411ef33d37bcfe','swaggerResources','','cmii-uav-threedsimulation','/swagger-resources','GET',_binary '\0',_binary '\0','2023-11-14 03:13:16',1,'2024-08-27 07:25:57'),(4108,'API_cd58ef3662e95ff662946925163d1293','获取上传临时凭证','获取上传临时凭证','cmii-uav-threedsimulation','/taskFile/getCredentials','GET',_binary '\0',_binary '\0','2023-11-14 03:13:16',1,'2024-08-27 07:25:57'),(4109,'API_49377501456c840fcf0ca0757896c864','createRSA','','cmii-uav-threedsimulation','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-11-14 03:13:16',1,'2024-08-27 07:25:57'),(4110,'API_d6684750fcb631ea568e7e4b22ccc3b0','导入模板','','cmii-uav-tower','/task/exportTemp','POST',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-10-15 02:33:55'),(4111,'API_fb9c7cd82c909434806243fcfd609b4d','获取任务导出的进度','','cmii-uav-tower','/task/getExportProgress','GET',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-10-15 02:33:55'),(4112,'API_249ad875c3e09a7c9ab4f935adeab03d','获取导入的进度','','cmii-uav-tower','/station/getImportProgress','GET',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-10-15 02:33:55'),(4113,'API_ed4881f58193ac7d83f01d82f6682257','批量导出','','cmii-uav-tower','/task/export','POST',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-10-15 02:33:55'),(4114,'API_2fac1d880847842e0e9c7aa052f023ae','导入','','cmii-uav-tower','/task/import','POST',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-10-15 02:33:56'),(4115,'API_9cf943b411919316e05cd6c414339147','获取导入的进度','','cmii-uav-tower','/task/getImportProgress','GET',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-10-15 02:33:55'),(4116,'API_59db257ef928880cfc4e85b43feb70e1','更新状态','','cmii-uav-tower','/task/updateStatus','GET',_binary '\0',_binary '\0','2023-11-20 09:13:32',1,'2024-10-15 02:33:56'),(4117,'API_9e06b8f444a2b43fc9bbbd816db81d36','删除基站','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/bts_data_delete','POST',_binary '\0',_binary '\0','2023-11-27 02:30:56',1,'2024-10-15 02:14:20'),(4118,'API_316c32e174ea35d3468ed983be716f79','获取单个基站详细信息以及统计信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/bts_with_statistic','GET',_binary '\0',_binary '\0','2023-11-27 02:30:57',1,'2024-10-15 02:14:20'),(4119,'API_3a14192c40e1d203be8f2ed41d7945a2','摄像头初始化','摄像头初始化','cmii-uav-industrial-portfolio','/photoelectric/camera/initial','POST',_binary '\0',_binary '\0','2023-11-27 02:30:57',1,'2024-10-15 02:14:12'),(4120,'API_bb15aac1e99c116b827098400d6b9023','多站分页列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/bts_page','POST',_binary '\0',_binary '\0','2023-11-27 02:30:57',1,'2024-10-15 02:14:13'),(4121,'API_b79e9bf4552866205481f6956c7fbcbc','手动添加告警','手动添加告警','cmii-uav-industrial-portfolio','/photoelectric/alarm/addDetail','POST',_binary '\0',_binary '\0','2023-11-27 02:30:57',1,'2024-10-15 02:14:21'),(4122,'API_35d1cf7849dd54c4fb4082a184d3db91','查询告警列表','查询告警列表','cmii-uav-industrial-portfolio','/photoelectric/alarm/list','POST',_binary '\0',_binary '\0','2023-11-27 02:30:57',1,'2024-10-15 02:14:18'),(4123,'API_21c6c1e51e19d01f1d91f720ccefdb02','摄像头变焦','摄像头变焦','cmii-uav-industrial-portfolio','/photoelectric/camera/getParameters','GET',_binary '\0',_binary '\0','2023-11-27 02:30:57',1,'2024-10-15 02:14:17'),(4124,'API_f4dfeab41f25a2bbe46b1f5182bacb04','查询告警详情','查询告警详情','cmii-uav-industrial-portfolio','/photoelectric/alarm/get','GET',_binary '\0',_binary '\0','2023-11-27 02:30:57',1,'2024-10-15 02:14:15'),(4125,'API_eea2b0a06f414b69d37668a0fef8af86','查询历史的基站列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/queryBtsRecords','GET',_binary '\0',_binary '\0','2023-11-27 02:30:58',1,'2024-10-15 02:14:13'),(4126,'API_7d3009151bd244069d80f89662644ddc','导出多站基站数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/bts_data_export','POST',_binary '\0',_binary '\0','2023-11-27 02:30:58',1,'2024-10-15 02:14:12'),(4127,'API_9611ddb735d096fd1cdc14394c68198d','下载多站导入模板文件','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/bts_data_list_template','GET',_binary '\0',_binary '\0','2023-11-27 02:30:58',1,'2024-10-15 02:14:17'),(4128,'API_b4af8cce24a6bd6531a749a99035908d','获取光电摄像头列表','获取光电摄像头列表','cmii-uav-industrial-portfolio','/photoelectric/camera/list','POST',_binary '\0',_binary '\0','2023-11-27 02:30:58',1,'2024-10-15 02:14:18'),(4129,'API_7f327e96c4a276ab75187734d06d1428','增加光电摄像头','增加光电摄像头','cmii-uav-industrial-portfolio','/photoelectric/camera/add','POST',_binary '\0',_binary '\0','2023-11-27 02:30:58',1,'2024-10-15 02:14:17'),(4130,'API_b5f118a2023a2f9cb72b1635b52a1cfb','手动添加告警','手动添加告警','cmii-uav-industrial-portfolio','/photoelectric/alarm/addBrief','POST',_binary '\0',_binary '\0','2023-11-27 02:30:58',1,'2024-10-15 02:14:16'),(4131,'API_477caaa8401b7750ce95f33f62934a44','回放探测的历史轨迹,包括历史基站数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/queryDetectionReplayByTime','GET',_binary '\0',_binary '\0','2023-11-27 02:30:58',1,'2024-10-15 02:14:18'),(4132,'API_94bc9258601e1062b29a7d5e985d79e2','多站全部列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/bts_list','GET',_binary '\0',_binary '\0','2023-11-27 02:30:58',1,'2024-10-15 02:14:19'),(4133,'API_a2374909b686072e2c7d2aeea5398243','获取正在告警的摄像头','获取正在告警的摄像头','cmii-uav-industrial-portfolio','/photoelectric/alarm/getAlarmCamera','POST',_binary '\0',_binary '\0','2023-11-27 02:30:59',1,'2024-10-15 02:14:20'),(4134,'API_aaad7d11a47b5dacd9d373a3aa110dce','查询告警全量列表','查询告警全量列表','cmii-uav-industrial-portfolio','/photoelectric/alarm/listIDAll','POST',_binary '\0',_binary '\0','2023-11-27 02:30:59',1,'2024-10-15 02:14:22'),(4135,'API_033246125c0da628c3699f13ea08f2d5','导入多站列表数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/bts_data_list','POST',_binary '\0',_binary '\0','2023-11-27 02:30:59',1,'2024-10-15 02:14:22'),(4136,'API_1261ce22958ec5e07bbf945a661aae63','删除告警','删除告警','cmii-uav-industrial-portfolio','/photoelectric/alarm/delete','POST',_binary '\0',_binary '\0','2023-11-27 02:30:59',1,'2024-10-15 02:14:11'),(4137,'API_638be037afa898bf09ebb46e3e729d7c','删除光电摄像头','删除光电摄像头','cmii-uav-industrial-portfolio','/photoelectric/camera/delete','POST',_binary '\0',_binary '\0','2023-11-27 02:30:59',1,'2024-10-15 02:14:19'),(4138,'API_c897d65a137a466f07440c79b5d6e0d8','更新光电摄像头','更新光电摄像头','cmii-uav-industrial-portfolio','/photoelectric/camera/update','POST',_binary '\0',_binary '\0','2023-11-27 02:30:59',1,'2024-10-15 02:14:20'),(4139,'API_cfb47be939348a89cb8a99f9ea25431e','模拟多站探测数据','','cmii-uav-mqtthandler','/mockMultiRadar','POST',_binary '\0',_binary '\0','2023-11-29 02:32:51',1,'2024-09-25 08:48:46'),(4140,'API_3431ef103d83f37d14e3e7056c1c91b6','通过文件路径下载文件','通过文件路径下载文件','cmii-uav-material-warehouse','/api/v1/warehouse/project/downloadFileBySign','GET',_binary '\0',_binary '\0','2023-11-29 09:23:12',1,'2024-10-11 08:57:36'),(4141,'API_4bb442278f884ecc85ed77efcb8d525d','视频数据回放-删除视频片段','视频数据回放-批量视频视频片段','cmii-uav-cloud-live','/video/playback/deleteOneSegment','POST',_binary '\0',_binary '\0','2023-11-29 09:23:19',1,'2024-10-12 09:42:37'),(4142,'API_acd9f882109ce9e68d511b3b114354b9','插入一条单机监视日志','','cmii-uav-surveillance','/surveillance/flight_records/insertOprationHistory','POST',_binary '\0',_binary '\0','2023-11-29 09:23:27',1,'2024-09-23 20:58:57'),(4143,'API_fc06d7a2bc4186782b809a0dbdc1de1c','query一条单机监视日志','','cmii-uav-surveillance','/surveillance/flight_records/queryOprationHistory','POST',_binary '\0',_binary '\0','2023-11-29 09:23:29',1,'2024-09-23 20:59:00'),(4144,'API_10edae9c3351ad4713645ab24857451a','中断飞行','由云端实现临时打断无人机的当前航线(需要云端下发),并缓存剩余航线','cmii-uav-surveillance','/surveillance/uav_command/stopTemporarily','POST',_binary '\0',_binary '\0','2023-11-29 09:23:29',1,'2024-09-23 20:59:01'),(4145,'API_2518fdbb4cb6e22b626f06230fa49a96','获取单机监视键盘使用模式','','cmii-uav-surveillance','/surveillance/payload/camera/getKeyboard','GET',_binary '\0',_binary '\0','2023-11-29 09:23:30',1,'2024-09-23 20:58:56'),(4146,'API_c4a46d43604996cf28f189901497719e','设置单机监视键盘使用模式','','cmii-uav-surveillance','/surveillance/payload/camera/setKeyboard','POST',_binary '\0',_binary '\0','2023-11-29 09:23:31',1,'2024-09-23 20:58:59'),(4147,'API_ec3289be78166822fb60464157c618fe','色盘参数设置','','cmii-uav-integration','/dji_cloud/property_set/thermal_plate_set','POST',_binary '\0',_binary '\0','2023-11-29 09:23:35',1,'2024-09-30 07:59:18'),(4148,'API_031fbbe70914aa1022835dd80c228017','获取网格瓦片绘制坐标','','cmii-uav-grid-engine','/layer/grid/{x}/{y}/{z}','GET',_binary '\0',_binary '\0','2023-11-29 09:28:53',1,'2024-05-27 11:50:53'),(4149,'API_3db2358bf5ed2ff2c0e5751eccfcd339','proxy','','cmii-uav-grid-engine','/proxy/**','',_binary '\0',_binary '\0','2023-11-29 09:28:53',1,'2024-05-27 11:50:53'),(4150,'API_c2fecca5a1fcc6f7dcb42ff3a484b4d5','重载业务参数','','cmii-uav-device','/api/uav/plane/initSecParameter','POST',_binary '\0',_binary '\0','2023-12-11 06:27:13',1,'2024-10-11 01:36:52'),(4151,'API_39a968804d4dc4bb243589caaf540fe1','无人机的视频流地址列表信息查询','','cmii-uav-device','/api/uav/plane/querySteamAddrByUavCode','GET',_binary '\0',_binary '\0','2023-12-11 06:27:14',1,'2024-10-11 01:36:44'),(4152,'API_0aab2f541a99763e199f3c8b09ad9f10','查詢查询所有在线(不区分公司)无人机列表','','cmii-uav-device','/api/uav/plane/queryAllOnlineUavList','GET',_binary '\0',_binary '\0','2023-12-11 06:27:15',1,'2024-10-11 01:36:45'),(4153,'API_60bb537898c26548c549780e2781a8f7','获取空域申请和空域限制所有数据(仅包含政府监管空域)','无需传参','cmii-suav-supervision','/zydAirspace/getAirspaceAndLimitLocal.do','POST',_binary '\0',_binary '\0','2023-12-27 06:02:36',1,'2024-09-09 09:16:58'),(4154,'API_57f0dc0337892b2a14cfb4c78589a9c6','压力模拟多站探测数据','','cmii-uav-mqtthandler','/stressMockMultiRadar','POST',_binary '\0',_binary '\0','2023-12-27 07:18:00',1,'2024-09-25 08:48:48'),(4155,'API_74388e51043290a1c51fa04fa0559d50','获取景区人流量告警单个','','cmii-uav-surveillance','/surveillance/wenlv/jiangsu/getHotMapAlarmNew','GET',_binary '\0',_binary '\0','2024-01-12 08:32:37',1,'2024-09-23 20:58:59'),(4156,'API_e51341772790d0ade682520efaf2bc4e','获取景区人流量告警总数','','cmii-uav-surveillance','/surveillance/wenlv/jiangsu/getHotMapAlarmNewTotal','GET',_binary '\0',_binary '\0','2024-01-12 08:32:38',1,'2024-09-23 20:58:56'),(4157,'API_b2a909df47e0d13b808f7882a7f19deb','获取景区测试告警数据','','cmii-uav-surveillance','/surveillance/wenlv/jiangsu/testGetAlarm','GET',_binary '\0',_binary '\0','2024-01-12 08:32:38',1,'2024-09-23 20:59:00'),(4158,'API_3ff282c01577c8d58693039f73316e20','测试更新基站位置','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/testUpdateBts','POST',_binary '\0',_binary '\0','2024-01-16 09:44:18',1,'2024-10-15 02:14:16'),(4159,'API_cb15b4432e2140aeb1b751cd38b6f3bf','返航','','cmii-uav-surveillance','/surveillance/uav_command/go_home_all_force','POST',_binary '\0',_binary '\0','2024-01-18 02:12:18',1,'2024-09-23 20:58:58'),(4160,'API_677f82b18c2c358a1c3c6f165553da82','删除当前ID的告警','','cmii-uav-mission','/api/uav/mission/surveillance/deleteAlarmByAlarmId','GET',_binary '\0',_binary '\0','2024-02-10 12:37:54',1,'2024-10-10 08:57:10'),(4161,'API_dc4f1ffd2565af16084e0a4ba6cbdb0b','createRSA','','cmii-uav-logger','/cmii/createRSA','GET',_binary '\0',_binary '\0','2024-02-21 09:19:19',1,'2024-10-15 02:44:48'),(4162,'API_12ee30f7ec76fa4f5269c8e2e777d661','在线接收utmiss传输的数据','接收utmiss传输的数据','cmii-uav-device','/api/uav/utmiss/import','POST',_binary '\0',_binary '\0','2024-02-21 09:19:44',1,'2024-10-11 01:36:49'),(4163,'API_8a016e6c502c1e52c4b54736f93ae363','允许导入数据','允许导入数据','cmii-uav-device','/api/uav/utmiss/allow/import','GET',_binary '\0',_binary '\0','2024-02-21 09:19:45',1,'2024-10-11 01:36:43'),(4164,'API_743eb529f9e8d7a9ec38c1dea6629d61','从MongoDB获取数据','','cmii-uav-device','/api/uav/utmiss/getUtmissFromMongoDB','GET',_binary '\0',_binary '\0','2024-02-21 09:19:45',1,'2024-10-11 01:36:45'),(4165,'API_36079bab24b9cd7e4db8aedd82709c96','查询公司/机构范围的机库列表','','cmii-uav-device','/api/uav/hangar/queryHgrByCompanyId','GET',_binary '\0',_binary '\0','2024-02-21 09:19:50',1,'2024-10-11 01:36:52'),(4166,'API_cc9f79e12f624ba4985ae4af1f17cefd','上传文件到Redis','','cmii-uav-device','/api/uav/utmiss/utmissUploadToRedis','POST',_binary '\0',_binary '\0','2024-02-21 09:19:51',1,'2024-10-11 01:36:54'),(4167,'API_ec3ca622720071176a3e8aa77a199427','统计UTMISS的数据','统计UTMISS的数据','cmii-uav-device','/api/uav/utmiss/utmissCnt','POST',_binary '\0',_binary '\0','2024-02-21 09:19:51',1,'2024-10-11 01:36:43'),(4168,'API_8974ee82aaa4130ebae0977bcbf1fe31','上传文件到MongoDB','','cmii-uav-device','/api/uav/utmiss/utmissUploadToMongoDB','POST',_binary '\0',_binary '\0','2024-02-21 09:19:52',1,'2024-10-11 01:36:48'),(4169,'API_17e82f04f875610d5a7764e010f6199b','从Redis获取UTMISS历史数据','','cmii-uav-device','/api/uav/utmiss/getUtmissHistoryFromRedis','POST',_binary '\0',_binary '\0','2024-02-21 09:19:53',1,'2024-10-11 01:36:49'),(4170,'API_c90a732d36204decf638594a3ff66357','禁止导入数据','禁止导入数据','cmii-uav-device','/api/uav/utmiss/forbid/import','GET',_binary '\0',_binary '\0','2024-02-21 09:19:53',1,'2024-10-11 01:36:51'),(4171,'API_552c8a8b8f50db609320606d1d233a18','屏幕画框移动','先测试哈勃,之后测试大疆机库','cmii-uav-surveillance','/surveillance/payload/camera_area_aim','POST',_binary '\0',_binary '\0','2024-02-21 09:20:01',1,'2024-09-23 20:59:01'),(4172,'API_f6c70a8734f570edbc56fe74d6fd463b','更新配额模板','','cmii-uav-user','/quota/template/update','POST',_binary '\0',_binary '\0','2024-02-21 09:20:21',1,'2024-10-11 15:37:16'),(4173,'API_3f9dfa4350247574a5b752fa1f27970c','根据id查询模板详情','','cmii-uav-user','/quota/template/detail','GET',_binary '\0',_binary '\0','2024-02-21 09:20:21',1,'2024-10-11 15:37:14'),(4174,'API_d9873a8533f737c920b7458f519cdd57','游客列表','','cmii-uav-user','/api/uav/user/visitors','POST',_binary '\0',_binary '\0','2024-02-21 09:20:23',1,'2024-10-11 15:37:16'),(4175,'API_6eeb1de83411bedf7a18052c6d4f5fa7','查询配额列表','','cmii-uav-user','/quota/template/listQuotaTypes','GET',_binary '\0',_binary '\0','2024-02-21 09:20:24',1,'2024-10-11 15:37:11'),(4176,'API_daceb80a6f633f9c9f65653a1e9e1ca4','OMS完结待办任务','OMS完结待办任务','cmii-uav-process','/process/bizengine/manage/flowinst/completeTask','POST',_binary '\0',_binary '\0','2024-02-21 09:20:26',1,'2024-09-12 02:46:58'),(4177,'API_8b0ab794f29f25277c9d0cb4bb8994ea','创建统一化电子围栏','','cmii-uav-airspace','/efence_airspace/unified_efence_info','POST',_binary '\0',_binary '\0','2024-02-21 09:52:38',1,'2024-10-11 08:57:36'),(4178,'API_262ee573ba20d66f23470c0096f372df','callback','','cmii-uav-airspace','/client/bizengine/callback','POST',_binary '\0',_binary '\0','2024-02-21 09:52:38',1,'2024-10-11 08:57:36'),(4179,'API_ff22e7f8b802bf033e6b07286b32db4d','编辑统一化电子围栏','','cmii-uav-airspace','/efence_airspace/unified_efence_info','PUT',_binary '\0',_binary '\0','2024-02-21 09:52:38',1,'2024-10-11 08:57:36'),(4180,'API_8bd696a38af23e8d025fb9ce09131a28','创建配额模板','','cmii-uav-user','/quota/template/create','POST',_binary '\0',_binary '\0','2024-02-22 08:15:49',1,'2024-10-11 15:37:13'),(4181,'API_7132224081bad97b07d8e8db28962d13','分页查询','','cmii-uav-user','/quota/template/queryPage','POST',_binary '\0',_binary '\0','2024-02-22 08:15:49',1,'2024-10-11 15:37:10'),(4182,'API_ed9a9fd2df6424847b28e246a2f15b0f','列表查询','','cmii-uav-user','/quota/template/list','GET',_binary '\0',_binary '\0','2024-02-22 08:15:49',1,'2024-10-11 15:37:17'),(4183,'API_e9d307a6f3e6529e1fa10ad9275ca92b','xxljobtext','','cmii-uav-device','/api/uav/utmiss/renewIndex','POST',_binary '\0',_binary '\0','2024-02-22 09:46:10',1,NULL),(4184,'API_c8abde6fece6a8c4ee8eca71bec97cae','删除Redis文件','','cmii-uav-device','/api/uav/utmiss/DeleteSimulateupload','GET',_binary '\0',_binary '\0','2024-02-22 09:46:10',1,NULL),(4185,'API_fdde4be652fe385e3cf53930ce45ee05','swaggerResources','','cmii-uav-multilink','/swagger-resources','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4186,'API_275a34306d68976a509617ad946c0b8c','DEBUG_v上报单个探针链路性能数据','','cmii-uav-multilink','/multiLinkRedundancy/reportPerfData','POST',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4187,'API_c3b6a0543e8173027ad815342ed3062c','debug_更新在线无人机列表','','cmii-uav-multilink','/multiLinkRedundancy/updateOnlinePlaneInfo','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4188,'API_a4b1b52be0192413a5d563c4ac0d858b','health','','cmii-uav-multilink','/cmii/health','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:46'),(4189,'API_2346c82899ca1c77ee2d451da8493fd8','DEBUG_获取Device与Uav对应关系','','cmii-uav-multilink','/multiLinkRedundancy/getDevCode2UavCodeMapForDebug','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4190,'API_4ac796b8d8287500eeff5416372e04e8','DEBUG_获取视频流收发字节数','','cmii-uav-multilink','/multiLinkRedundancy/getVideoBytesMapForDebug','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4191,'API_8f1422986698b6f5f05c0970e83de95d','securityConfiguration','','cmii-uav-multilink','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4192,'API_3fe6ea9c4d1019c6b15edda2261b8f41','DEBUG_获取下发的链路切换参数','','cmii-uav-multilink','/multiLinkRedundancy/getSwitchParamMapForDebug','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4193,'API_9cfe0a58bb6c72ea61b56bb44529de2d','获取单个无人机多链路切换参数','','cmii-uav-multilink','/multiLinkRedundancy/getSwitchPara','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4194,'API_422b571eab8682b2e88092379e6cbdd4','DEBUG_BAK_获取链路切换结果','','cmii-uav-multilink','/multiLinkRedundancy/getSwitchResultMapForDebugBak','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4195,'API_0203087d431bd5c16558ab7206a9a61e','createRSA','','cmii-uav-multilink','/cmii/createRSA','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4196,'API_5befc9fe387476d28fd3d2ec4345a015','DEBUG_查询设备管理在线无人机','','cmii-uav-multilink','/multiLinkRedundancy/getAllOnlinePlans','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4197,'API_9d1524c49ced86f57e48e61f752ab5ac','DEBUG_V查询探针延时、丢包率_String','','cmii-uav-multilink','/multiLinkRedundancy/getGaojiPingResult','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4198,'API_d063bf0dd9b947fc33273eae6203646d','DEBUG_获取UAV_ID的MAP信息','','cmii-uav-multilink','/multiLinkRedundancy/getUavCodesForDebug','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4199,'API_f63e4c29b9bdfd47597b09e0bfb52a51','设置单个无人机多链路切换参数','','cmii-uav-multilink','/multiLinkRedundancy/setPara','POST',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4200,'API_6503e68bba63984a33d3b41976254788','DEBUG_V查询探针延时、丢包率_obj','','cmii-uav-multilink','/multiLinkRedundancy/getGaojiPingResultObj','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4201,'API_47a75f8fdd3bb7cbcca83fc3835cdeeb','DEBUG_获取MQTT的状态信息','','cmii-uav-multilink','/multiLinkRedundancy/getMqttStatusForDebug','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4202,'API_b7209ca42dcf0155df25aea20c7752fe','env','','cmii-uav-multilink','/cmii/env','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4203,'API_7bb4092e1343ac1b9aade3fc7a573196','ping','','cmii-uav-multilink','/cmii/ping','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4204,'API_ae65b7c7e028b5155e354f958b84c271','DEBUG_停止切换视频流任务','','cmii-uav-multilink','/multiLinkRedundancy/stopSwitchStream','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4205,'API_e2f69893c6d9e31ec4f318abcde10f20','获取单个无人机多链路性能数据','','cmii-uav-multilink','/multiLinkRedundancy/queryPerfData','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4206,'API_8b5239e31943ab5997aad23f87d7446e','uiConfiguration','','cmii-uav-multilink','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4207,'API_dd327640f60afd77830de7a05800f941','error','','cmii-uav-multilink','/error','',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4208,'API_a3467c75bb1c397e51ccc3e33328b537','DEBUG_切换视频流','','cmii-uav-multilink','/multiLinkRedundancy/switchStream','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4209,'API_4f631d8130b41a8a9fd02e36fdd946b4','getDocumentation','','cmii-uav-multilink','/v2/api-docs','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4210,'API_e015d1c792026b31e2d19ea9c5edb0c5','查询某个载荷的视频流信息','','cmii-uav-multilink','/multiLinkRedundancy/getDevVideoRate','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4211,'API_07e0779f24f91040ddb2c727dcc54a26','DEBUG_获取IP链路性能数据','','cmii-uav-multilink','/multiLinkRedundancy/getUavIpLinkPerfDataMapForDebug','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4212,'API_5badd236de4a5cb1ac94f8634989cd5d','接口扫描','','cmii-uav-multilink','/api/scanner/scan','POST',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4213,'API_d1dd3743e62ff8e68231415167cf1452','getDocumentation','','cmii-uav-multilink','/v3/api-docs','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:48'),(4214,'API_40005088b2d270bda0fbab43813b7817','DEBUG_获取链路切换结果','','cmii-uav-multilink','/multiLinkRedundancy/getSwitchResult2MapForDebug','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4215,'API_30af0ed997c9bc4e933af0009cbd63b8','DEBUG_获取VIDEO的状态信息','','cmii-uav-multilink','/multiLinkRedundancy/getVideoStatusForDebug','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4216,'API_ad1d4c7863301736ebff9d28ba83b13c','归档','','cmii-uav-tower','/task/filing','POST',_binary '\0',_binary '\0','2024-03-01 06:42:24',1,'2024-10-15 02:33:54'),(4217,'API_4201dbf9fd5ea2f4c04b85627682b6f2','无须整改','','cmii-uav-tower','/app/task/noAssign','POST',_binary '\0',_binary '\0','2024-03-01 06:42:25',1,'2024-10-15 02:33:56'),(4218,'API_1888cac04e9e89c6297eaa69a3204876','查询自己公司及子公司告警指标统计信息','','cmii-uav-alarm','/api/uav/alarm/event/query/AlarmIndexCount','GET',_binary '\0',_binary '\0','2024-03-05 09:09:49',1,'2024-03-05 09:09:58'),(4219,'API_798e59c47ab640aecd8006590c45e046','创建项目','创建项目','cmii-uav-industrial-portfolio','/mock/push/mqtt','POST',_binary '\0',_binary '\0','2024-03-06 02:52:23',1,'2024-03-08 07:41:01'),(4220,'API_bdde5977a7c4b5fe8ccce84bfef22921','创建项目','创建项目','cmii-uav-industrial-portfolio','/mock/map','POST',_binary '\0',_binary '\0','2024-03-06 03:18:50',1,'2024-03-08 07:41:05'),(4221,'API_eb21e9560b103aa9c217ccf66b712322','创建项目','创建项目','cmii-uav-industrial-portfolio','/mock/move','GET',_binary '\0',_binary '\0','2024-03-06 06:03:47',1,NULL),(4222,'API_f4cfaafddace7da84401416b54e9bd33','吊舱打开或收起','一般固定翼的云台控制功能,目前仅适配了纵横','cmii-uav-surveillance','/surveillance/payload/pod_switch','POST',_binary '\0',_binary '\0','2024-03-07 09:08:23',1,'2024-09-23 20:58:59'),(4223,'API_f3987d2246de803f936e2b9251e6cbcd','拍照一张','','cmii-uav-integration','/jouav/payload_cmd/take_picture','POST',_binary '\0',_binary '\0','2024-03-07 09:08:35',1,'2024-09-30 07:59:17'),(4224,'API_877fc06c2fc3425f2af6fd02b82e4ba5','开始/停止录像, 点击一次开始录像,再点击停止录像','','cmii-uav-integration','/jouav/payload_cmd/record_switch','POST',_binary '\0',_binary '\0','2024-03-07 09:08:35',1,'2024-09-30 07:59:16'),(4225,'API_129b307229dd4f6e286b5099163a54c7','自动对焦','','cmii-uav-integration','/jouav/payload_cmd/auto_focus','POST',_binary '\0',_binary '\0','2024-03-07 09:08:35',1,'2024-09-30 07:59:18'),(4226,'API_c0110596a15650a307a73a4d828e2f88','吊舱控制','','cmii-uav-integration','/jouav/payload_cmd/gimbal_control','POST',_binary '\0',_binary '\0','2024-03-07 09:08:35',1,'2024-09-30 07:59:18'),(4227,'API_4b6b558282c05ee128c20d1e77ebd661','更改吊舱显示模式','','cmii-uav-integration','/jouav/payload_cmd/mode_change','POST',_binary '\0',_binary '\0','2024-03-07 09:08:35',1,'2024-09-30 07:59:18'),(4228,'API_f326512a52b0e684d18bcc8bd538a2f7','吊舱收起或打开','','cmii-uav-integration','/jouav/payload_cmd/pod_switch','POST',_binary '\0',_binary '\0','2024-03-07 09:08:35',1,'2024-09-30 07:59:17'),(4229,'API_2733852365eedfb8d468d83953c05fd3','焦距缩放','','cmii-uav-integration','/jouav/payload_cmd/camera_zoom','POST',_binary '\0',_binary '\0','2024-03-07 09:08:35',1,'2024-09-30 07:59:17'),(4230,'API_124678d9545673b7411e35eb52c67b00','创建项目','创建项目','cmii-uav-industrial-portfolio','/mock/taget','GET',_binary '\0',_binary '\0','2024-03-08 07:26:27',1,'2024-03-08 07:41:01'),(4231,'API_ec6b0e75e9b26a06646df1ab187f4c0d','初始化MongoDB','','cmii-uav-device','/api/uav/utmiss/initCollection','POST',_binary '\0',_binary '\0','2024-03-21 06:33:12',1,'2024-10-11 01:36:51'),(4232,'API_c4d0f27938182a20c3a2adfd99552a62','应急通信模拟-获取全量作业数据','应急通信模拟-获取全量作业数据','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/simulate/getJobAllData','GET',_binary '\0',_binary '\0','2024-03-21 09:48:11',1,'2024-10-15 02:14:12'),(4233,'API_d966e5336c84a28f264b8f64baa821e7','应急通信模拟-提交目的地点','','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/simulate/updateTargetLocation','POST',_binary '\0',_binary '\0','2024-03-21 09:48:11',1,'2024-10-15 02:14:15'),(4234,'API_088f01aefea800932a7ccc25fa68686f','应急通信模拟-获取作业详情','应急通信模拟-获取作业详情','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/simulate/getJobDetailInfo','GET',_binary '\0',_binary '\0','2024-03-21 09:48:11',1,'2024-10-15 02:14:09'),(4235,'API_9b88a69515771bc9902459868823c7f4','应急通信模拟-结束作业','','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/simulate/stopJob','POST',_binary '\0',_binary '\0','2024-03-21 09:48:14',1,'2024-10-15 02:14:09'),(4236,'API_75a5f56b03301e523ca879f633ff0f14','应急通信模拟-获取无人机初始化数据','应急通信模拟-获取无人机初始化数据','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/simulate/getPlaneCurrentLocation','GET',_binary '\0',_binary '\0','2024-03-21 09:48:15',1,'2024-10-15 02:14:20'),(4237,'API_bb3304cb3dd52fe78bccccf30215e8dc','应急通信模拟-获取无人机、基站、天线数据','应急通信模拟-获取无人机、基站、天线数据','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/simulate/getPlaneAndStationInfo','GET',_binary '\0',_binary '\0','2024-03-21 09:48:17',1,'2024-10-15 02:14:13'),(4238,'API_bc0b516347d8831407289af33a01b28f','应急通信模拟-开始作业','','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/simulate/startJob','POST',_binary '\0',_binary '\0','2024-03-21 09:48:17',1,'2024-10-15 02:14:21'),(4239,'API_881e000008149cae97016efd5d7c20a0','应急通信模拟-更新无人机、基站、天线数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/simulate/updatePlaneAndStation','POST',_binary '\0',_binary '\0','2024-03-21 09:48:18',1,'2024-10-15 02:14:17'),(4240,'API_7cd0251624bad2a0a546974f2ca0b4d4','工具-导出无人机RTK数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/exportRTKData','GET',_binary '\0',_binary '\0','2024-03-22 09:05:23',1,'2024-10-15 02:14:20'),(4241,'API_8b9b2b6eb2d43e520989fd535ca01388','工具-导出通感数据,一个文件一个文件导出','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/exportRadarData','GET',_binary '\0',_binary '\0','2024-03-22 09:05:24',1,'2024-10-15 02:14:17'),(4242,'API_11738cfc6e93f97974424048f1508c72','工具-修正统计基站编码的数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/correctStatistic','POST',_binary '\0',_binary '\0','2024-03-22 09:05:24',1,'2024-10-15 02:14:20'),(4243,'API_37adf5725c948d4ab30b10f56c7a7cf1','工具-修复基站朝向,将基站的(朝向角+水平扇形的一半)','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/correctTtsToward','POST',_binary '\0',_binary '\0','2024-03-22 09:05:25',1,'2024-10-15 02:14:09'),(4244,'API_bdeceb08900528bc38a76c57fe30ad5d','多站的探测累计统计','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/statistic','GET',_binary '\0',_binary '\0','2024-03-22 09:05:26',1,'2024-10-15 02:14:16'),(4245,'API_15471986c9e235aefe9d92490e090b29','工具-修复基站下倾角与垂直扇形角度','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/fillDefaultValue','POST',_binary '\0',_binary '\0','2024-03-22 09:05:26',1,'2024-10-15 02:14:12'),(4246,'API_0ba28ffc32968db74d461c4b23b2f1a0','工具-取消修复基站朝向,将基站的(朝向角-水平扇形的一半)','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/unCorrectTtsToward','POST',_binary '\0',_binary '\0','2024-03-22 09:05:26',1,'2024-10-15 02:14:16'),(4247,'API_966387eb5260e0701d8ff1e3de9b0899','DEBUG_V查询HUB探针网口速率','','cmii-uav-multilink','/multiLinkRedundancy/getHub5GObj','GET',_binary '\0',_binary '\0','2024-03-26 08:28:29',1,'2024-09-09 09:07:47'),(4248,'API_b39050547effdfb51a240cf7ba701dff','DEBUG_V查询PC或APP探针网口速率','','cmii-uav-multilink','/multiLinkRedundancy/getAgentInfoObj','GET',_binary '\0',_binary '\0','2024-03-26 08:28:29',1,'2024-09-09 09:07:47'),(4249,'API_5124b12d0498e52ae242d63d97f54177','DEBUG_V查询高级ping结果map','','cmii-uav-multilink','/multiLinkRedundancy/getGaojiPingResultMap','GET',_binary '\0',_binary '\0','2024-03-26 08:28:29',1,'2024-09-09 09:07:47'),(4250,'API_e0ee5410f391fa3f1338b1eadda9f7a7','DEBUG_设置无人机上线','','cmii-uav-multilink','/multiLinkRedundancy/debugSetOnlinePlane','POST',_binary '\0',_binary '\0','2024-03-26 08:28:30',1,'2024-09-09 09:07:47'),(4251,'API_002efb5279972803f12a46adafbdacbf','刷新数据字典参数','','cmii-admin-data','/api/admin/model/plane/initParameter','POST',_binary '\0',_binary '\0','2024-03-29 12:05:27',1,'2024-09-09 09:15:07'),(4252,'API_3d5c11cc49cd8b34576282884e10c6ea','查询Redis有效数据','','cmii-uav-device','/api/uav/plane/getValDictRedis','GET',_binary '\0',_binary '\0','2024-04-02 01:48:41',1,'2024-10-11 01:36:50'),(4253,'API_09780129288cd9e0bc64f806b9694a3f','获取机库绑定的无人机详细信息','','cmii-uav-device','/api/uav/hangar/getBoundUavListByHngList','GET',_binary '\0',_binary '\0','2024-04-02 01:48:41',1,'2024-10-11 01:36:50'),(4254,'API_16f0a4bfbc2241eb670dd0a35540243f','获取无人机绑定的机库详细信息','','cmii-uav-device','/api/uav/hangar/getBoundHngListByUavList','GET',_binary '\0',_binary '\0','2024-04-02 01:48:43',1,'2024-10-11 01:36:43'),(4255,'API_2ff17773c003f845c871fdad610e03d8','查询Redis数据','','cmii-uav-device','/api/uav/plane/getDictRedis','GET',_binary '\0',_binary '\0','2024-04-02 01:48:45',1,'2024-10-11 01:36:43'),(4256,'API_be8ebf40864311643c7483db2656cb2c','根据开始结束时间,查询通感的列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/detect_data','GET',_binary '\0',_binary '\0','2024-04-07 12:34:28',1,'2024-10-15 02:14:22'),(4257,'API_e1c393771637ca10d03f19e339a78d57','根据雷达id,识别飞行器id,与飞行orderid进行精度计算','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/accuracy_calculate','POST',_binary '\0',_binary '\0','2024-04-07 12:34:29',1,'2024-10-15 02:14:16'),(4258,'API_776087189d7547a0a124cd55bf58cff3','根据飞行记录编号获取无人机RTK的数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/rtk_data/{orderId}','GET',_binary '\0',_binary '\0','2024-04-07 12:34:30',1,'2024-10-15 02:14:16'),(4259,'API_08de4c999590b343826bbb61c8bcfaa7','给飞机发送航线起飞,包含一条用于展示的航线id','','cmii-uav-surveillance','/surveillance/uav_command/take_off_with_two_line','POST',_binary '\0',_binary '\0','2024-04-09 13:54:12',1,'2024-09-23 20:58:57'),(4260,'API_08228ea178bfebf3365e176887cf8c70','降落for场景模拟','','cmii-uav-surveillance','/surveillance/uav_command/landingForSimulator','POST',_binary '\0',_binary '\0','2024-04-09 13:54:14',1,'2024-09-23 20:58:59'),(4261,'API_4b7c57eab5434dfc0e1d6e108618ff66','返航for模拟场景','','cmii-uav-surveillance','/surveillance/uav_command/go_homeforSimulator','POST',_binary '\0',_binary '\0','2024-04-09 13:54:14',1,'2024-09-23 20:58:57'),(4262,'API_28916f5fc274799c502f01a77ee9aa15','查询公司范围下的在线设备信息,供飞行监视使用','','cmii-uav-device','/api/device/surveillance/query_online_device_info','GET',_binary '\0',_binary '\0','2024-04-09 13:55:53',1,'2024-10-11 01:36:51'),(4263,'API_b64b3d79d799159c4df8323f15c0cb00','查询公司/机构范围的复亚的在线且支持备降的机库列表','','cmii-uav-device','/api/uav/hangar/OnlineAndAltLandFoiaHgrList','GET',_binary '\0',_binary '\0','2024-04-09 13:55:54',1,'2024-10-11 01:36:42'),(4264,'API_3230ab02db9d2111c46da05150930455','创建故事','','cmii-uav-mission','/api/uav/mission/story_info/data','POST',_binary '\0',_binary '\0','2024-04-09 13:58:42',1,'2024-10-10 08:57:05'),(4265,'API_2e1e79cbd50615a40c02c872794f4100','按条件分页查询故事列表','','cmii-uav-mission','/api/uav/mission/story_info_list/page_list_with_filters','POST',_binary '\0',_binary '\0','2024-04-09 13:58:42',1,'2024-10-10 08:57:04'),(4266,'API_9726a59357131b9fe6fa810b6a444038','更新故事','','cmii-uav-mission','/api/uav/mission/story_info/data','PUT',_binary '\0',_binary '\0','2024-04-09 13:58:43',1,'2024-10-10 08:57:15'),(4267,'API_92a05d29ebe9b1cadf6759ad5a2ea3eb','删除故事','','cmii-uav-mission','/api/uav/mission/story_info/data','DELETE',_binary '\0',_binary '\0','2024-04-09 13:58:43',1,'2024-10-10 08:57:02'),(4268,'API_7eb245d2667247dde473584cbac33453','停止故事','','cmii-uav-mission','/api/uav/mission/story_info/stopping/{id}','GET',_binary '\0',_binary '\0','2024-04-09 13:58:43',1,'2024-10-10 08:57:13'),(4269,'API_869e67c2f8dbd3c2eed622bea15899ae','开始故事','','cmii-uav-mission','/api/uav/mission/story_info/starting/{id}','GET',_binary '\0',_binary '\0','2024-04-09 13:58:43',1,'2024-10-10 08:57:02'),(4270,'API_365437ad1e535fbd972e343708089b78','查询故事详情','','cmii-uav-mission','/api/uav/mission/story_info/data/{id}','GET',_binary '\0',_binary '\0','2024-04-09 13:58:45',1,'2024-10-10 08:57:08'),(4271,'API_8aef770ed28605488822773e37086420','引导光电设备','引导光电设备','cmii-uav-industrial-portfolio','/photoelectric/camera/guideCamera','POST',_binary '\0',_binary '\0','2024-04-09 14:01:11',1,'2024-10-15 02:14:09'),(4272,'API_fc10739d5affcff2b5af275d7fbb4d06','停止引导光电设备','停止引导光电设备','cmii-uav-industrial-portfolio','/photoelectric/camera/stopGuideCamera','POST',_binary '\0',_binary '\0','2024-04-09 14:01:13',1,'2024-10-15 02:14:15'),(4273,'API_109a10252b0da3c7e90c35639e422cce','大疆机场查询该token是否有虚拟摇杆权限','','cmii-uav-surveillance','/surveillance/querySessionVS','GET',_binary '\0',_binary '\0','2024-04-10 08:58:02',1,'2024-09-23 20:59:01'),(4274,'API_8026c7c050a65b7e32073ee1008ec602','喊话器控制','','cmii-uav-integration','/dji_cloud/speaker_control/speaker','POST',_binary '\0',_binary '\0','2024-04-17 01:00:00',1,'2024-04-25 09:02:27'),(4275,'API_06d53f31bed1b31fc7335249f26abaa6','查询当前session是否含有无人机的虚拟摇杆权限','','cmii-uav-surveillance','/surveillance/uav_command/get_cloud_api_vs','GET',_binary '\0',_binary '\0','2024-04-17 01:00:28',1,'2024-09-23 20:58:57'),(4276,'API_698ecb71baa6cc4abda38a62740fdd40','机库无人机退出指令飞行','','cmii-uav-integration','/dji_cloud/wayline/stop_VS','POST',_binary '\0',_binary '\0','2024-04-17 01:54:35',1,'2024-09-30 07:59:17'),(4277,'API_4658aa1e69c311f999d3f92b77bdbcd1','机库无人机进入指令飞行','','cmii-uav-integration','/dji_cloud/wayline/start_VS','POST',_binary '\0',_binary '\0','2024-04-17 01:54:35',1,'2024-09-30 07:59:17'),(4278,'API_dc2fce2a64974d6e98372f67854904a3','机库备降设置','','cmii-uav-surveillance','/hangarSurveillance/altLandingHangar','POST',_binary '\0',_binary '\0','2024-04-17 09:24:27',1,'2024-09-23 20:59:00'),(4279,'API_ee7828d438cfec6d4996edaba7060a2e','开放-获取基站的实时数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/fetchRadarDetectionRealtimeData','GET',_binary '\0',_binary '\0','2024-04-18 14:27:50',1,'2024-10-15 02:14:15'),(4280,'API_2899748ea4496aa2aca68d6bf4656070','开放-获取基站的历史数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/fetchRadarDetectionHistoryData','POST',_binary '\0',_binary '\0','2024-04-18 14:27:53',1,'2024-10-15 02:14:12'),(4281,'API_69af176eb55fc0a08e615e60fa73ec52','getImageCode','','cmii-uav-user','/api/uav/solution/getImageCode','GET',_binary '\0',_binary '\0','2024-04-28 04:03:55',1,'2024-10-11 15:37:17'),(4282,'API_7e3474dee092054823eae022bb37e29e','delete','','cmii-uav-user','/api/uav/dynamic/delete','POST',_binary '\0',_binary '\0','2024-04-28 04:03:55',1,'2024-10-11 15:37:18'),(4283,'API_1e24f1367b80430ff750232e0eeaa54d','编辑名单','','cmii-uav-user','/api/uav/dynamic/editPeople','POST',_binary '\0',_binary '\0','2024-04-28 04:03:55',1,'2024-10-11 15:37:12'),(4284,'API_ec6a5a95ea95fdb5b3233863bc1fdb0f','编辑一个动态','','cmii-uav-user','/api/uav/dynamic/edit','POST',_binary '\0',_binary '\0','2024-04-28 04:03:55',1,'2024-10-11 15:37:18'),(4285,'API_13466d8529da471067a0232d9d89981a','查询解决方案类型','','cmii-uav-user','/api/uav/solution/querySolutionType','POST',_binary '\0',_binary '\0','2024-04-28 04:03:56',1,'2024-10-11 15:37:09'),(4286,'API_acd6d406e0edbc0cc9c465733b69df1c','getImageCode','','cmii-uav-user','/api/uav/feedback/getImageCode','GET',_binary '\0',_binary '\0','2024-04-28 04:03:57',1,'2024-10-11 15:37:20'),(4287,'API_4ff7fa2d154f49e153cfccf5e8f13c7c','获取用户分组名单','','cmii-uav-user','/api/uav/dynamic/queryAll','GET',_binary '\0',_binary '\0','2024-04-28 04:03:57',1,'2024-10-11 15:37:19'),(4288,'API_9320e1d2f70024f78547bf0b192c617f','sendRegisUavTelephoneVerifyCode','','cmii-uav-user','/api/uav/solution/sendRegisUavTelephone','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-10-11 15:37:14'),(4289,'API_f91c522e105782518efce2e01e15f2e3','删除','','cmii-uav-user','/api/uav/feedback/delete','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-10-11 15:37:13'),(4290,'API_95eb3ded1a73e88c62d288a838c93c76','添加一个问题反馈','','cmii-uav-user','/api/uav/solution/addFeed','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-10-11 15:37:14'),(4291,'API_0c87c68fc66fe21230208c1ad9c245b7','删除','','cmii-uav-user','/api/uav/solution/delete','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-10-11 15:37:17'),(4292,'API_9e8ed6f7c0e93abe33fab436e802b237','deletePeople','','cmii-uav-user','/api/uav/dynamic/deletePeople','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-10-11 15:37:14'),(4293,'API_a3e9ad3e2aa0f019fe433894e77cde79','添加一个动态','','cmii-uav-user','/api/uav/dynamic/add','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-10-11 15:37:17'),(4294,'API_a63978af4c0d155fdda5b50f9452e571','添加一个解决方案申请','','cmii-uav-user','/api/uav/solution/add','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-10-11 15:37:14'),(4295,'API_3d91293b3df38da86d1a8e52dbb49faa','查询所有动态','','cmii-uav-user','/api/uav/dynamic/queryAllDynamics','POST',_binary '\0',_binary '\0','2024-04-28 04:03:59',1,'2024-10-11 15:37:14'),(4296,'API_c2885c313cdbfc1912b18932b7225c66','查询解决方案','','cmii-uav-user','/api/uav/solution/querySolutions','POST',_binary '\0',_binary '\0','2024-04-28 04:03:59',1,'2024-10-11 15:37:19'),(4297,'API_78cae55bde1a1a2af55c6aecc16f73a3','查询名单','','cmii-uav-user','/api/uav/dynamic/queryPeople','POST',_binary '\0',_binary '\0','2024-04-28 04:03:59',1,'2024-10-11 15:37:16'),(4298,'API_e6a0e7a0b59b2c5bb33cf7879849b1e8','查看信息','','cmii-uav-user','/api/uav/feedback/detail','POST',_binary '\0',_binary '\0','2024-04-28 04:04:00',1,'2024-10-11 15:37:14'),(4299,'API_710dbf2924a9dec5a4c0dd445a823383','查询动态','','cmii-uav-user','/api/uav/dynamic/queryDynamics','POST',_binary '\0',_binary '\0','2024-04-28 04:04:00',1,'2024-10-11 15:37:18'),(4300,'API_d5a8dc07e5ad3b681f3b9e85e50b062c','导出查询结果','','cmii-uav-user','/api/uav/solution/export','POST',_binary '\0',_binary '\0','2024-04-28 04:04:00',1,'2024-10-11 15:37:20'),(4301,'API_2484faa0c56d9c5a0ba75d12f5cf4438','checkExist','','cmii-uav-user','/api/uav/dynamic/checkExist','GET',_binary '\0',_binary '\0','2024-04-28 04:04:00',1,'2024-10-11 15:37:19'),(4302,'API_b409c11776d8f135f796fc601af292de','查看详情','','cmii-uav-user','/api/uav/dynamic/detail','GET',_binary '\0',_binary '\0','2024-04-28 04:04:01',1,'2024-10-11 15:37:12'),(4303,'API_6567297316be22439a299a6dba48e364','查看信息','','cmii-uav-user','/api/uav/solution/detail','POST',_binary '\0',_binary '\0','2024-04-28 04:04:02',1,'2024-10-11 15:37:20'),(4304,'API_a7e9a20384c42f94be0bb9f91276d24a','模拟接受设备数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/mockReceiveData','POST',_binary '\0',_binary '\0','2024-04-28 14:41:32',1,'2024-10-15 02:14:17'),(4305,'API_1802f8c701c19aa7250ed2d45b7beccd','工具-导出公司范围所有基站的历史轨迹','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/exportDetectionReplayByTime','GET',_binary '\0',_binary '\0','2024-04-28 14:41:32',1,'2024-10-15 02:14:14'),(4306,'API_8025c7b8f010186b55212243c9c31f70','查询低空探测配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/heSendStatus','GET',_binary '\0',_binary '\0','2024-04-28 14:41:34',1,'2024-04-28 14:42:48'),(4307,'API_7dace8c0777423361e75527ded438105','模拟接受设备状态','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/mockReceiveStatus','POST',_binary '\0',_binary '\0','2024-04-28 14:41:35',1,'2024-10-15 02:14:20'),(4308,'API_75ead36c82ed23f061137694e7175ebb','测试-发送TCP基站状态','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/testSendTcpStatus','POST',_binary '\0',_binary '\0','2024-04-28 14:41:35',1,'2024-10-15 02:14:18'),(4309,'API_3e9290fc191dd0d8fd6716b1eebba608','开始云台扫描','','cmii-uav-surveillance','/surveillance/payload/camera_scan','POST',_binary '\0',_binary '\0','2024-04-29 04:18:24',1,'2024-09-23 20:59:01'),(4310,'API_2036c7ce356e124714544b7bfd4f8dc7','停止云台扫描','','cmii-uav-surveillance','/surveillance/payload/camera_scan_stop','POST',_binary '\0',_binary '\0','2024-04-29 04:18:26',1,'2024-09-23 20:58:58'),(4311,'API_b8fd2bea256e80851258e921d6ffb632','更新设备状态','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/updateDeviceStatus','GET',_binary '\0',_binary '\0','2024-04-29 09:37:30',1,'2024-10-15 02:14:13'),(4312,'API_b1d4ffc314c70d115ea6279e4683d2e6','喊话器控制','','cmii-uav-integration','/dji_cloud/payload_control/speaker','POST',_binary '\0',_binary '\0','2024-04-29 11:21:00',1,'2024-09-30 07:59:17'),(4313,'API_e0d792fed418b97a1c5bba6e1d835760','关闭干扰控制设备','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/interfere/close','POST',_binary '\0',_binary '\0','2024-05-10 11:55:42',1,'2024-05-15 14:02:44'),(4314,'API_b8429c7ca75048d2788d51c0ebf1bad5','目标丢失上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/aoa/lostTarget','POST',_binary '\0',_binary '\0','2024-05-10 11:55:42',1,'2024-10-15 02:14:22'),(4315,'API_ef58c59a808b6942164cf83cea89c23f','目标发现上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/aoa/discoveryTarget','POST',_binary '\0',_binary '\0','2024-05-10 11:55:43',1,'2024-10-15 02:14:20'),(4316,'API_2492f3074262c2e2dc25f49fd9eb4f45','查询探测目标列表信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/detectionObjectInfoList','GET',_binary '\0',_binary '\0','2024-05-10 11:55:43',1,'2024-06-19 02:47:47'),(4317,'API_9c39b3fa817577d5d131e0355fb18068','启停雷达探测','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/radar/switch','POST',_binary '\0',_binary '\0','2024-05-10 11:55:43',1,'2024-10-15 02:14:18'),(4318,'API_6862bd406a0993f0a043b2e8f15beb6c','查询所有设备联动关系','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/allDeviceRelations','GET',_binary '\0',_binary '\0','2024-05-10 11:55:43',1,'2024-05-13 01:39:41'),(4319,'API_d07dabb16bc7cf3b8ba81bbb4f21e16d','航迹目标上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/radar/targetTrack','POST',_binary '\0',_binary '\0','2024-05-10 11:55:44',1,'2024-10-15 02:14:13'),(4320,'API_dc247624eeea5959f0dbf83af5e09fa7','设备心跳状态上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/aoa/deviceHeartbeat','POST',_binary '\0',_binary '\0','2024-05-10 11:55:44',1,'2024-10-15 02:14:10'),(4321,'API_9b45a0596196dc64d52d2e072100e5d0','设备心跳状态上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/jam/deviceHeartbeat','POST',_binary '\0',_binary '\0','2024-05-10 11:55:44',1,'2024-10-15 02:14:13'),(4322,'API_65b4a53e100d08b2c8b8cea078354dd7','开启干扰控制设备','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/interfere/open','POST',_binary '\0',_binary '\0','2024-05-10 11:55:44',1,'2024-05-15 14:02:45'),(4323,'API_65788cc51046fb9410f4483811659029','雷达设备状态上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/radar/deviceState','POST',_binary '\0',_binary '\0','2024-05-10 11:55:44',1,'2024-10-15 02:14:12'),(4324,'API_66f5ba444e37decb61fdb65b4e704df2','查询所有设备列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/allDeviceList','GET',_binary '\0',_binary '\0','2024-05-10 11:55:44',1,'2024-05-13 01:39:42'),(4325,'API_ae8899fb07d43cd275a49c7560133a9f','启停无线电探测','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/radio/switch','POST',_binary '\0',_binary '\0','2024-05-10 11:55:44',1,'2024-10-15 02:14:19'),(4326,'API_9c8fc7a12a3b63752d06409bc734d7f8','DEBUG_设置控制面_数据面每秒每客户端最大收包数量','','cmii-uav-industrial-portfolio','/senseAf/setMaxPacketsPerSecondPerClient','GET',_binary '\0',_binary '\0','2024-05-11 04:27:36',1,'2024-10-15 02:14:17'),(4327,'API_8c010e90ba12ffeee667225374de0195','DEBUG_获取所有的SF信息','','cmii-uav-industrial-portfolio','/senseAf/dbgGetAllSfInfo','GET',_binary '\0',_binary '\0','2024-05-11 04:27:36',1,'2024-10-15 02:14:20'),(4328,'API_75db171e1c409644825ac8e5ca156168','DEBUG_查询控制面_数据面每秒每客户端最大收包数量','','cmii-uav-industrial-portfolio','/senseAf/getMaxPacketsPerSecondPerClient','GET',_binary '\0',_binary '\0','2024-05-11 04:27:37',1,'2024-10-15 02:14:22'),(4329,'API_d3939e983d782220db086d24a1a71dfb','通感数据测试','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/senseDataTest','POST',_binary '\0',_binary '\0','2024-05-11 04:27:37',1,'2024-10-15 02:14:16'),(4330,'API_080bd8162c9edd9e373ffc7f9166f89e','发送保活消息','','cmii-uav-industrial-portfolio','/senseAf/SendKeepAliveMsg','POST',_binary '\0',_binary '\0','2024-05-11 04:27:38',1,'2024-10-15 02:14:17'),(4331,'API_5891a3d338f9677125e19649f2649540','感知能力同步请求','','cmii-uav-industrial-portfolio','/senseAf/SenseCapabilitySynReq','POST',_binary '\0',_binary '\0','2024-05-11 04:27:38',1,'2024-10-15 02:14:09'),(4332,'API_ef3e9f40d96465e67358aaef46176554','查询之前启动过的SF感知任务','','cmii-uav-industrial-portfolio','/senseAf/queryStartedSenseTask','GET',_binary '\0',_binary '\0','2024-05-11 04:27:38',1,'2024-10-15 02:14:11'),(4333,'API_ed2cfcc01cccd7237f1eae1406a8e793','停止SF的感知任务','','cmii-uav-industrial-portfolio','/senseAf/stopSenseTask','POST',_binary '\0',_binary '\0','2024-05-11 04:27:39',1,'2024-10-15 02:14:21'),(4334,'API_eb21e4c8487fd7f000090fd073f97e64','DEBUG_获取所有的TCP连接信息','','cmii-uav-industrial-portfolio','/senseAf/dbgGetAllTCPInfo','GET',_binary '\0',_binary '\0','2024-05-11 04:27:39',1,'2024-10-15 02:14:11'),(4335,'API_cc111c6412fc6d35492eb05973a1bc98','获取SF的感知能力数据','','cmii-uav-industrial-portfolio','/senseAf/querySfCapability','GET',_binary '\0',_binary '\0','2024-05-11 04:27:39',1,'2024-10-15 02:14:11'),(4336,'API_c15140dd7567de20bf253f75315e581b','启动SF的感知任务','','cmii-uav-industrial-portfolio','/senseAf/startSenseTask','POST',_binary '\0',_binary '\0','2024-05-11 04:27:39',1,'2024-10-15 02:14:14'),(4337,'API_74eb33fc1f93f282a1ae697f46dbd71a','上报干扰设备指令下发的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/jam/cmd/response','POST',_binary '\0',_binary '\0','2024-05-13 10:31:24',1,'2024-10-15 02:14:11'),(4338,'API_3c183e1d7e54255a7cf2560954ad69bd','查询指定设备的联动关系','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/deviceRelations','POST',_binary '\0',_binary '\0','2024-05-13 10:31:25',1,'2024-10-15 02:14:14'),(4339,'API_67fe4763298c8da3b3e468d8fd57d960','按类型查询所有设备列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/deviceList','POST',_binary '\0',_binary '\0','2024-05-13 10:31:27',1,'2024-10-15 02:14:10'),(4340,'API_f25943302be9b0f4e093806dbcd802a8','上报雷达设备指令下发的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/radar/cmd/response','POST',_binary '\0',_binary '\0','2024-05-13 10:31:27',1,'2024-10-15 02:14:11'),(4341,'API_62f8b0076b22cd19f2cd8bb0122ef577','上报无线电设备指令下发的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/aoa/cmd/response','POST',_binary '\0',_binary '\0','2024-05-13 10:31:28',1,'2024-10-15 02:14:11'),(4342,'API_77f289eb3bbc1763d820a9a5756d488d','基站感知数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/senseData5GA','POST',_binary '\0',_binary '\0','2024-05-13 15:20:09',1,'2024-10-15 02:14:09'),(4343,'API_4a3450e748d23688569cea87fc96b3cb','addCustomizedCase','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/添加自定义警情点','POST',_binary '\0',_binary '\0','2024-05-14 05:47:54',1,'2024-05-14 05:49:23'),(4344,'API_278c5b31cd8a6ead2e36ef8ec14bd984','添加自定义警情点','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/addCustomizedCase','POST',_binary '\0',_binary '\0','2024-05-14 05:55:21',1,'2024-10-15 02:14:23'),(4345,'API_f83cd3854985f8e46bef7c14d59f41b9','开启/关闭干扰控制设备','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/interfere/switch','POST',_binary '\0',_binary '\0','2024-05-16 10:13:57',1,'2024-10-15 02:14:22'),(4346,'API_a413830ae83e708fdfd40dd4283eb6e4','DEBUG_踢掉某个SF','','cmii-uav-industrial-portfolio','/senseAf/dbgKickOffSf','GET',_binary '\0',_binary '\0','2024-05-20 09:22:30',1,'2024-10-15 02:14:18'),(4347,'API_9ab25681789d727ed2bdb55525ee27f9','DEBUG_踢掉某个TCP连接','','cmii-uav-industrial-portfolio','/senseAf/dbgKickOffTcpConn','GET',_binary '\0',_binary '\0','2024-05-20 09:22:30',1,'2024-10-15 02:14:17'),(4348,'API_9efa6d3d0926596d33943d44d99ba0a9','DEBUG_查询TCP收包的速率','','cmii-uav-industrial-portfolio','/senseAf/getTcpTrafficRate','GET',_binary '\0',_binary '\0','2024-05-20 09:22:30',1,'2024-10-15 02:14:17'),(4349,'API_ab5f493fd8416aec859a88a92874c8c8','切换值守模式','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/guardMode','POST',_binary '\0',_binary '\0','2024-05-20 09:22:31',1,'2024-10-15 02:14:10'),(4350,'API_a54681c55a6ae3f4fd1eda504d0bc895','开放-获取基站列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/fetchRadars','POST',_binary '\0',_binary '\0','2024-05-21 12:41:17',1,'2024-10-15 02:14:20'),(4351,'API_cd5e1f58dfd3e872a44f7306a882b049','DEBUG_查询UDP收包的速率','','cmii-uav-industrial-portfolio','/senseAf/getUdpTrafficRate','GET',_binary '\0',_binary '\0','2024-05-21 12:41:22',1,'2024-10-15 02:14:22'),(4352,'API_bef05d4b5467bb2ab2c827ddfc8a4c68','查询值守模式:0-人工值守,1-无人值守','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/guardMode','GET',_binary '\0',_binary '\0','2024-06-03 09:32:14',1,'2024-10-15 02:14:18'),(4353,'API_94f51e24e55942e31f12edc8f0c4393a','查询用户设备配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/userDevConfig','GET',_binary '\0',_binary '\0','2024-06-03 09:32:14',1,'2024-10-15 02:14:16'),(4354,'API_1510a74205d65e2d8599de7ce3e12d75','checkTimeForAlarm','','cmii-uav-mission','/api/uav/mission/surveillance/checkTimeForAlarm','GET',_binary '\0',_binary '\0','2024-06-05 08:54:38',1,'2024-10-10 08:57:08'),(4355,'API_12088a2d36cb7991f6ba7a741f5d86d4','模拟多站探测数据-excel','','cmii-uav-mqtthandler','/mockRadarDatasFromExcel','POST',_binary '\0',_binary '\0','2024-06-10 07:17:53',1,'2024-09-25 08:48:47'),(4356,'API_a2f7bbb90b7946816124e2127d058b3c','雷达转台设备状态上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/radar/turntable','POST',_binary '\0',_binary '\0','2024-06-11 10:29:39',1,'2024-10-15 02:14:21'),(4357,'API_ee9cec74447b20c49838f7251cbf8c16','获取周界入侵范围接口','','cmii-uav-mission','/api/uav/mission/surveillance/getDetectionRegion','GET',_binary '\0',_binary '\0','2024-06-14 07:14:05',1,'2024-10-10 08:57:06'),(4358,'API_c82870fdb46cda9f7f5e444421099714','屏幕指点 云台移动,比例按照的是广角下(api文档)','','cmii-uav-integration','/dji_cloud/payload_control/camera_aim_zoom','POST',_binary '\0',_binary '\0','2024-06-18 04:58:01',1,'2024-09-30 07:59:16'),(4359,'API_66f2324cdc37bc8fc9baa85ad6cc6973','getUsedQuotaNumByType','','cmii-uav-industrial-portfolio','/client/quota/getUsedQuotaNumByType','POST',_binary '\0',_binary '\0','2024-06-19 02:46:26',1,'2024-10-15 02:14:18'),(4360,'API_5d3b08e0f2e048f7a8ba783fd90aeb4a','发送探测目标信息(用于测试)','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/detectionObjectInfo','POST',_binary '\0',_binary '\0','2024-06-19 02:46:26',1,'2024-08-22 09:36:05'),(4361,'API_fbd4090268690adcfeec312786c139e5','存储占用统计修复','存储占用统计修复','cmii-uav-material-warehouse','/aggregate/storage/usageStatisticsRepair','POST',_binary '\0',_binary '\0','2024-06-26 09:56:34',1,'2024-10-11 08:57:37'),(4362,'API_c93d3ab50a03e3d016b814d18815dfbd','公司存储占用统计','公司存储占用统计','cmii-uav-material-warehouse','/aggregate/storage/usageStatistics','GET',_binary '\0',_binary '\0','2024-06-26 09:56:35',1,'2024-10-11 08:57:36'),(4363,'API_1941938d21304a700f3eb1a715919823','文件使用确认V2.HeaderContextHolder需有companyId,userId,platform(EPlatformType);List最大5000','','cmii-uav-material-warehouse','/api/v1/warehouse/internal/fileUseConfirmV2','POST',_binary '\0',_binary '\0','2024-06-26 09:56:35',1,'2024-10-11 08:57:36'),(4364,'API_e0fbfcf72634db20501b71de3f97a5fa','删除类型','删除类型','cmii-uav-material-warehouse','/baseUploadType/delete','POST',_binary '\0',_binary '\0','2024-06-26 09:56:35',1,'2024-10-11 08:57:36'),(4365,'API_2b13ab87305bf7a16b5c66f491a652da','存储空间管理批量删除【内部接口】,通过文件id','存储空间管理批量删除【内部接口】,通过文件id','cmii-uav-material-warehouse','/api/v1/warehouse/internal/storage/batchDelete','POST',_binary '\0',_binary '\0','2024-06-26 09:56:35',1,'2024-10-11 08:57:34'),(4366,'API_7c9231b820d866575e34414c6a5440af','列举类型','列举类型','cmii-uav-material-warehouse','/baseUploadType/list','GET',_binary '\0',_binary '\0','2024-06-26 09:56:36',1,'2024-10-11 08:57:36'),(4367,'API_2375efceaa759af847d486e1b401fac7','存储占用统计初始化','存储占用统计初始化','cmii-uav-material-warehouse','/aggregate/storage/usageStatisticsInitialize','POST',_binary '\0',_binary '\0','2024-06-26 09:56:37',1,'2024-10-11 08:57:34'),(4368,'API_6dfcd7737bce88ba755ed87a6e14c30a','通过文件id下载文件','通过文件id下载文件,type:0(原图),1(缩略图),2(临时文件)','cmii-uav-material-warehouse','/api/v1/warehouse/project/downloadFileByToken/{fileId}/{type}/{neverMore}/{kael}/{spectre},/api/v1/warehouse/project/downloadFileByToken/{fileId}/{type}/{downloadType}/{neverMore}/{kael}/{spectre}','GET',_binary '\0',_binary '\0','2024-06-26 09:56:37',1,'2024-10-11 08:57:34'),(4369,'API_46635607504c0b93efca9a49ec77dd68','存储占用统计删除','存储占用统计删除','cmii-uav-material-warehouse','/aggregate/storage/deleteById','POST',_binary '\0',_binary '\0','2024-06-26 09:56:37',1,'2024-10-11 08:57:35'),(4370,'API_70e6eb275d8a04b63b33c194669d8a2a','创建类型','创建类型','cmii-uav-material-warehouse','/baseUploadType/add','POST',_binary '\0',_binary '\0','2024-06-26 09:56:37',1,'2024-10-11 08:57:35'),(4371,'API_9c09edae596e40daa853b299f7104072','设备心跳状态上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/induce/deviceHeartbeat','POST',_binary '\0',_binary '\0','2024-07-01 07:08:35',1,'2024-10-15 02:14:10'),(4372,'API_5eb844b22f4b91c19b1710cfb3dc94e1','目标追踪','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/photoelectricity/trackTarget','POST',_binary '\0',_binary '\0','2024-07-01 07:08:37',1,'2024-10-15 02:14:20'),(4373,'API_2e8e5bb280ba8b72cca910a3e707170b','停止目标追踪','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/photoelectricity/trackTermination','POST',_binary '\0',_binary '\0','2024-07-01 07:08:37',1,'2024-10-15 02:14:20'),(4374,'API_08094a34e68b1eef32fcd8255e029bc2','设备心跳状态上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/photoelectricity/deviceHeartbeat','POST',_binary '\0',_binary '\0','2024-07-01 07:08:38',1,'2024-10-15 02:14:11'),(4375,'API_c6bc408c0e942cff796692109de33a83','上报诱骗设备启动指令的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/induce/cmd/open/response','POST',_binary '\0',_binary '\0','2024-07-01 07:08:38',1,'2024-10-15 02:14:17'),(4376,'API_df572029de188fc38e5b5a876cb3058c','上报诱骗设备模式切换指令的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/induce/cmd/mode/response','POST',_binary '\0',_binary '\0','2024-07-01 07:08:38',1,'2024-10-15 02:14:17'),(4377,'API_4208364a669594084e745f5b3ce87692','上报光电设备目标追踪指令的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/photoelectricity/cmd/trackTarget/response','POST',_binary '\0',_binary '\0','2024-07-01 07:08:38',1,'2024-10-15 02:14:11'),(4378,'API_a0530723d769822793de3252a15be190','上报光电设备目标追踪停止指令的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/photoelectricity/cmd/trackTermination/response','POST',_binary '\0',_binary '\0','2024-07-01 07:08:40',1,'2024-10-15 02:14:16'),(4379,'API_c4b12379e5ec702d4cc047f967ba4eb6','开启/关闭诱骗控制设备','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/induce/switch','POST',_binary '\0',_binary '\0','2024-07-01 07:08:40',1,'2024-10-15 02:14:15'),(4380,'API_a63a591899bdf9b002defe4ee7ad287d','上报诱骗设备关闭指令的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/induce/cmd/close/response','POST',_binary '\0',_binary '\0','2024-07-01 07:08:43',1,'2024-10-15 02:14:09'),(4381,'API_7886820239dc42822e1231b4d77b151e','通过查询所有作业回传里面的媒体信息','','cmii-uav-mission','/picture/query_media_objects','POST',_binary '\0',_binary '\0','2024-07-01 07:15:47',1,'2024-10-10 08:57:12'),(4382,'API_27d2bd25d24652134d4be69787f10632','停止跟踪','','cmii-uav-mqtthandler','/uav_fly_command/stop_follow','POST',_binary '\0',_binary '\0','2024-07-04 09:04:24',1,'2024-09-25 08:48:47'),(4383,'API_b3b85cbcdb2a416435284864b822923f','开始跟踪','','cmii-uav-mqtthandler','/uav_fly_command/start_follow','POST',_binary '\0',_binary '\0','2024-07-04 09:04:25',1,'2024-09-25 08:48:46'),(4384,'API_120986a97251de232062743fbd2b9953','跟新跟踪','','cmii-uav-mqtthandler','/uav_fly_command/update_follow','POST',_binary '\0',_binary '\0','2024-07-04 09:04:25',1,'2024-09-25 08:48:46'),(4385,'API_7c3b9e7fa6e6fc3d9259ea9b01a15831','停止跟踪','','cmii-uav-surveillance','/surveillance/uav_command/stopFollow','POST',_binary '\0',_binary '\0','2024-07-04 09:27:51',1,'2024-09-23 20:59:00'),(4386,'API_387df2d183b47e6832fd676e9ef0ab13','开始跟踪','','cmii-uav-surveillance','/surveillance/uav_command/startFollow','POST',_binary '\0',_binary '\0','2024-07-04 09:27:52',1,'2024-09-23 20:59:00'),(4387,'API_c939c6015fd8c0437a828e1db0f5e7a8','更新跟踪','','cmii-uav-surveillance','/surveillance/uav_command/updateFollow','POST',_binary '\0',_binary '\0','2024-07-04 09:27:54',1,'2024-09-23 20:58:57'),(4388,'API_0ec400e8a7d35aa8ef0f4aafb6613e8a','导入光电摄像头','导入光电摄像头','cmii-uav-industrial-portfolio','/photoelectric/camera/importCameras','POST',_binary '\0',_binary '\0','2024-07-08 07:34:02',1,'2024-10-15 02:14:15'),(4389,'API_d907a5e34ec45f206cf744faad53d827','下载光电摄像头导入模板','下载光电摄像头导入模板','cmii-uav-industrial-portfolio','/photoelectric/camera/downloadCameraTemplate','GET',_binary '\0',_binary '\0','2024-07-08 07:34:02',1,'2024-10-15 02:14:12'),(4390,'API_5e4e1b7451169c59c0e74ced9825ac5b','分页查询光电摄像头','分页查询光电摄像头','cmii-uav-industrial-portfolio','/photoelectric/camera/queryPage','POST',_binary '\0',_binary '\0','2024-07-08 07:34:03',1,'2024-10-15 02:14:19'),(4391,'API_8829f78cbb19cfc094117e59632922b5','查询光电摄像头详情','查询光电摄像头详情','cmii-uav-industrial-portfolio','/photoelectric/camera/queryDetail','POST',_binary '\0',_binary '\0','2024-07-08 07:34:06',1,'2024-10-15 02:14:09'),(4392,'API_4601785c5dedc833ecd2e2396f7a6042','导出光电摄像头','导出光电摄像头','cmii-uav-industrial-portfolio','/photoelectric/camera/exportCameras','POST',_binary '\0',_binary '\0','2024-07-08 07:34:06',1,'2024-10-15 02:14:10'),(4393,'API_62366cfa0a5a5938351dd885247e08be','批量删除光电摄像头','删除光电摄像头','cmii-uav-industrial-portfolio','/photoelectric/camera/deleteCameras','POST',_binary '\0',_binary '\0','2024-07-08 07:34:07',1,'2024-10-15 02:14:14'),(4394,'API_86002a50bb6e7e3119993392f83c8685','校验兴趣点类型是否重复','校验兴趣点类型是否重复','cmii-uav-gis-server','/poi/checkTypeExist','GET',_binary '\0',_binary '\0','2024-07-10 01:50:59',1,'2024-09-09 09:17:15'),(4395,'API_eb9ba157a5e057e01fa9a55e715068e1','上报干扰设备模式指令的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/jam/mode/response','POST',_binary '\0',_binary '\0','2024-07-12 07:37:59',1,'2024-10-15 02:14:21'),(4396,'API_9c36819beb2b811da6fcbbbd52b9e30d','模糊查询包括子公司的载荷编码列表','','cmii-uav-device','/api/uav/load/cam/queryCamCode','GET',_binary '\0',_binary '\0','2024-07-18 09:19:42',1,'2024-10-11 01:36:54'),(4397,'API_9417f3f0f1f8561c3cace109b462dd5d','是否存储批量修改','','cmii-uav-device','/api/uav/load/cam/storageBatchUpdate','POST',_binary '\0',_binary '\0','2024-07-18 09:19:43',1,'2024-10-11 01:36:42'),(4398,'API_628a811f079baa456196dbab75ea5e4d','模糊查询本公司机库编码列表','','cmii-uav-device','/api/uav/hangar/queryHngCode','GET',_binary '\0',_binary '\0','2024-07-18 09:19:43',1,'2024-10-11 01:36:49'),(4399,'API_1faf25df1faabd41f19f26738670a3cf','模糊查询包括子公司的载荷名称列表','','cmii-uav-device','/api/uav/load/cam/queryCamName','GET',_binary '\0',_binary '\0','2024-07-18 09:19:45',1,'2024-10-11 01:36:42'),(4400,'API_d99d1f966d6d75d2be4be65d7f13b88d','分页查询机库信息','','cmii-uav-device','/api/uav/hangar/queryHngPage','POST',_binary '\0',_binary '\0','2024-07-18 09:19:47',1,'2024-10-11 01:36:50'),(4401,'API_1f263ce73f00b6292804c0cda06ff4d9','是否存储批量修改','','cmii-uav-device','/api/uav/hangar/storageBatchUpdate','POST',_binary '\0',_binary '\0','2024-07-18 09:19:47',1,'2024-10-11 01:36:50'),(4402,'API_e8114a3b7c4b3a6d0dd766ea46c220a5','分页查询摄像头载荷信息','','cmii-uav-device','/api/uav/load/cam/queryCamPage','POST',_binary '\0',_binary '\0','2024-07-18 09:19:49',1,'2024-10-11 01:36:47'),(4403,'API_ef77b8da8ee48a98679033e3d78702a6','模糊查询本公司机库名称列表','','cmii-uav-device','/api/uav/hangar/queryHngName','GET',_binary '\0',_binary '\0','2024-07-18 09:19:51',1,'2024-10-11 01:36:46'),(4404,'API_20d6915b2a18307a2b6aa36899b050d2','存储空间管理-视频-删除/批量删除','','cmii-uav-gis-server','/gis/videoDelete','DELETE',_binary '\0',_binary '\0','2024-07-18 09:22:45',1,'2024-09-09 09:17:15'),(4405,'API_ab9f869bce31d9d46e04873bf6f4e6ed','存储空间管理-视频-列表查詢','','cmii-uav-gis-server','/gis/gisVideoStorageList','POST',_binary '\0',_binary '\0','2024-07-18 09:22:46',1,'2024-09-09 09:17:17'),(4406,'API_079ea2745628d50155622fffb6f2fc8c','存储空间管理-模型-删除/批量删除','','cmii-uav-gis-server','/gis/delete','DELETE',_binary '\0',_binary '\0','2024-07-18 09:22:46',1,'2024-09-09 09:17:15'),(4407,'API_a234549533461cfdc32aba27689b8fcd','存储空间管理-图片-删除/批量删除','','cmii-uav-gis-server','/gis/imageDelete','DELETE',_binary '\0',_binary '\0','2024-07-18 09:22:47',1,'2024-09-09 09:17:14'),(4408,'API_74de085500217ab973056b46a7d18cbe','存储空间管理-模型-列表查询','','cmii-uav-gis-server','/gis/gisStorageList','POST',_binary '\0',_binary '\0','2024-07-18 09:22:47',1,'2024-09-09 09:17:15'),(4409,'API_cb837b477245917ea04da5b1afa61138','存储空间管理-图片-列表查询','','cmii-uav-gis-server','/gis/gisImageStorageList','POST',_binary '\0',_binary '\0','2024-07-18 09:22:48',1,'2024-09-09 09:17:16'),(4410,'API_db57bd25938d601de682233d9cbcfe2e','告警回放-包含摄像头告警数据','','cmii-uav-industrial-portfolio','/photoelectric/alarm/queryAlarmByTime','POST',_binary '\0',_binary '\0','2024-07-18 09:22:49',1,'2024-10-15 02:14:22'),(4411,'API_beac7757a64a5dca77cfc02155970471','获取引导的摄像头','获取引导的摄像头','cmii-uav-industrial-portfolio','/photoelectric/camera/guidingCamera','GET',_binary '\0',_binary '\0','2024-07-18 09:22:50',1,'2024-10-15 02:14:19'),(4412,'API_d271e8ac37526681f779c06cd78db725','删除告警','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitaryAlarm/delete','POST',_binary '\0',_binary '\0','2024-07-18 09:22:52',1,'2024-10-15 02:14:14'),(4413,'API_86276f7e39b46e5c8fd005642945673b','获取个人配置的设置参数','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/get_configs','POST',_binary '\0',_binary '\0','2024-07-18 09:22:53',1,'2024-10-15 02:14:22'),(4414,'API_d9ff093b83f1e7a86075b96c2b879a89','保存目标轨迹保留时长配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/save_configs','POST',_binary '\0',_binary '\0','2024-07-18 09:22:54',1,'2024-10-15 02:14:15'),(4415,'API_e095e1d597b057617dd6862c7b47e959','删除基站','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/bts_data_delete_batch','POST',_binary '\0',_binary '\0','2024-07-18 09:22:54',1,'2024-10-15 02:14:15'),(4416,'API_c38cfbddc92b9fb9615b5282794e9bcc','视频文件数据来源-获取载荷名称列表','视频文件数据来源-获取载荷名称列表','cmii-uav-cloud-live','/video/storage/manage/getVideoFileDeviceNameList','GET',_binary '\0',_binary '\0','2024-07-18 09:23:22',1,'2024-10-12 09:42:31'),(4417,'API_98c1122b10415f0dec6189333760f547','ts文件数据来源-获取记录列表','ts文件数据来源-获取记录列表','cmii-uav-cloud-live','/video/storage/manage/getVideoSegmentList','POST',_binary '\0',_binary '\0','2024-07-18 09:23:22',1,'2024-10-12 09:42:31'),(4418,'API_44cb968928087b3f967a70520ff59363','ts文件数据来源-回放视频封面','ts文件数据来源-回放视频封面','cmii-uav-cloud-live','/video/storage/manage/getTsSegmentCover','GET',_binary '\0',_binary '\0','2024-07-18 09:23:23',1,'2024-10-12 09:42:34'),(4419,'API_907518793367054d69d3150a4ac8f826','视频文件数据来源-回放视频封面','视频文件数据来源-回放视频封面','cmii-uav-cloud-live','/video/storage/manage/getMergeVideoFileCover','GET',_binary '\0',_binary '\0','2024-07-18 09:23:24',1,'2024-10-12 09:42:31'),(4420,'API_ec28da84b512c2cbbc3e2cdbaed2e0a4','ts文件数据来源-播放M3U8文件','ts文件数据来源-播放M3U8文件','cmii-uav-cloud-live','/video/storage/manage/playM3u8','GET',_binary '\0',_binary '\0','2024-07-18 09:23:24',1,'2024-10-12 09:42:33'),(4421,'API_feef712791bf923d14c608e01932550e','视频文件数据来源-获取视频文件记录列表','视频文件数据来源-获取记录列表','cmii-uav-cloud-live','/video/storage/manage/getVideoFileList','POST',_binary '\0',_binary '\0','2024-07-18 09:23:24',1,'2024-10-12 09:42:33'),(4422,'API_68464c2e0f1c8eacca6720c4bbe4a726','删除单个合成视频文件','删除单个合成视频文件','cmii-uav-cloud-live','/client/video/deleteOneVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-10-12 09:42:33'),(4423,'API_4addc921e4951c0df245aab31f587d73','删除合成视频文件','删除合成视频文件','cmii-uav-cloud-live','/client/video/deleteVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-10-12 09:42:34'),(4424,'API_331b402b2e51817b8d98d84bbae519cb','ts文件数据来源-删除视频片段','ts文件数据来源-删除视频片段','cmii-uav-cloud-live','/video/storage/manage/deleteOneSegment','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-10-12 09:42:36'),(4425,'API_92c8cd586c9d981a0e0623d340f18d2f','更新设备视频保存状态','更新设备视频保存状态','cmii-uav-cloud-live','/client/live/stream/updateDeviceVideoStatus','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-10-12 09:42:34'),(4426,'API_018859c01d82db3a53dce1c26960d158','视频文件登记','视频文件登记','cmii-uav-cloud-live','/client/video/registerVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-10-12 09:42:32'),(4427,'API_0bf71a6bb6a12e61a6c15155f94027bb','ts文件数据来源-获取载荷ID列表','ts文件数据来源-获取载荷ID列表','cmii-uav-cloud-live','/video/storage/manage/getDeviceIdList','GET',_binary '\0',_binary '\0','2024-07-18 09:23:26',1,'2024-10-12 09:42:36'),(4428,'API_94f0aedf71430a12b6854a3844f20288','视频文件数据来源-触发1条老数据修复(调试)','视频文件数据来源-触发1条老数据修复(调试)','cmii-uav-cloud-live','/video/storage/manage/repairOneVideoFile','GET',_binary '\0',_binary '\0','2024-07-18 09:23:26',1,'2024-10-12 09:42:33'),(4429,'API_bfe6e994058029cb7f91a84d9654e8a9','视频文件数据来源-删除视频文件','视频文件数据来源-删除视频文件','cmii-uav-cloud-live','/video/storage/manage/deleteOneVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:26',1,'2024-10-12 09:42:36'),(4430,'API_fd7d2db05a5cdecc4295e465a9c3cbe8','ts文件数据来源-视频下载','ts文件数据来源-视频下载','cmii-uav-cloud-live','/video/storage/manage/download','GET',_binary '\0',_binary '\0','2024-07-18 09:23:26',1,'2024-10-12 09:42:36'),(4431,'API_e183e5a0cea8c2b6faf23532924f7464','ts文件数据来源-获取载荷名称列表','ts文件数据来源-获取载荷名称列表','cmii-uav-cloud-live','/video/storage/manage/getDeviceNameList','GET',_binary '\0',_binary '\0','2024-07-18 09:23:26',1,'2024-10-12 09:42:31'),(4432,'API_7d103b4d606da0093251d04eb272586a','ts文件数据来源-触发老数据文件大小字段修复(调试)','ts文件数据来源-触发老数据文件大小字段修复(调试)','cmii-uav-cloud-live','/video/storage/manage/repairTsSegmentFileSize','GET',_binary '\0',_binary '\0','2024-07-18 09:23:28',1,'2024-10-12 09:42:35'),(4433,'API_de25611ea380c123af7a1ad22ea516b5','ts文件数据来源-批量删除视频片段','ts文件数据来源-批量删除视频片段','cmii-uav-cloud-live','/video/storage/manage/batchDeleteSegment','POST',_binary '\0',_binary '\0','2024-07-18 09:23:28',1,'2024-10-12 09:42:35'),(4434,'API_4698e84e7aa12ccecf4bcc61213840ce','视频文件数据来源-触发部分老数据修复(调试)','视频文件数据来源-触发部分老数据修复(调试)','cmii-uav-cloud-live','/video/storage/manage/repairSomeVideoFile','GET',_binary '\0',_binary '\0','2024-07-18 09:23:29',1,'2024-10-12 09:42:35'),(4435,'API_2f7d245e3a311dad0dc361f0ddc80c3c','视频文件数据来源-获取载荷ID列表','视频文件数据来源-获取载荷ID列表','cmii-uav-cloud-live','/video/storage/manage/getVideoFileDeviceIdList','GET',_binary '\0',_binary '\0','2024-07-18 09:23:30',1,'2024-10-12 09:42:33'),(4436,'API_6ea8bbd872a1a8a93b2296474efdbb1b','ts文件数据来源-通过id获取回放Token','ts文件数据来源-通过id获取回放Token','cmii-uav-cloud-live','/video/storage/manage/createToken','GET',_binary '\0',_binary '\0','2024-07-18 09:23:31',1,'2024-10-12 09:42:38'),(4437,'API_ca5c86faab31a2ba429413bde4747319','视频文件数据来源-批量删除视频文件','视频文件数据来源-批量删除视频文件','cmii-uav-cloud-live','/video/storage/manage/batchDeleteVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:33',1,'2024-10-12 09:42:38'),(4438,'API_aeb339d8a5e7c7ddf64fdf8cf0242177','批量删除作业派发任务','','cmii-uav-mission','/zjjt/delete_task','POST',_binary '\0',_binary '\0','2024-07-21 07:24:01',1,'2024-08-03 03:06:37'),(4439,'API_674fa7f21bbad1a4e0261eaf637bb9e6','创建新的作业派发任务','','cmii-uav-mission','/zjjt/create_task','POST',_binary '\0',_binary '\0','2024-07-21 07:24:02',1,'2024-08-03 03:06:37'),(4440,'API_436d88b7132e19d83a2f43ac37478a00','查询作业派发任务','','cmii-uav-mission','/zjjt/query_task','POST',_binary '\0',_binary '\0','2024-07-21 07:24:02',1,'2024-08-03 03:06:36'),(4441,'API_6a2ce044d2e4bed0ca2f4a353ff03386','视频截图接口,提供参数,不是最后实现接口','','cmii-uav-mission','/zjjt/get_video_stream_pic','GET',_binary '\0',_binary '\0','2024-07-21 07:24:02',1,'2024-08-03 03:06:36'),(4442,'API_1d0299e80d7bcf172d93ad5000c11188','更新作业信息','','cmii-uav-mission','/zjjt/update_mission','POST',_binary '\0',_binary '\0','2024-07-21 07:24:02',1,'2024-08-03 03:06:35'),(4443,'API_d47b08d1323691f17a37bc0264364128','通过作业id查询作业关联的照片,并返回照片的临时地址','header IS_SYSTEM_ADMIN:true 设置管理员权限','cmii-uav-mission','/zjjt/get_mission_pics','GET',_binary '\0',_binary '\0','2024-07-21 07:24:02',1,'2024-08-03 03:06:35'),(4444,'API_320a6684510dbb91a85c40b4f94cd7d5','查询没有在执行任务的在线无人机(不包括机库在线但是无人机不在线的情况)','','cmii-uav-mission','/zjjt/get_online_uav','GET',_binary '\0',_binary '\0','2024-07-21 07:24:03',1,'2024-08-03 03:06:38'),(4445,'API_a9604882ce3502c42265d7c35ab0da6c','查询没有在执行任务的在线无人机和离线无人机(但是机库在线)','','cmii-uav-mission','/zjjt/get_online_device','GET',_binary '\0',_binary '\0','2024-07-21 07:24:04',1,'2024-08-03 03:06:37'),(4446,'API_d52cc036bcd7d1847405a14fe4ae054e','引导光电设备-用合作无人机','引导光电设备-用合作无人机','cmii-uav-industrial-portfolio','/photoelectric/camera/guideCameraWithUAV','POST',_binary '\0',_binary '\0','2024-07-21 15:05:54',1,'2024-10-15 02:14:12'),(4447,'API_795dc5d9304aac0e0808791eb6a8f467','获取跳转地址','','cmii-uav-mqtthandler','/uav_fly_command/getJumpUrlForDetection','GET',_binary '\0',_binary '\0','2024-07-22 14:34:07',1,'2024-09-25 08:48:46'),(4448,'API_11b72c2bf2e51317eba9a6419d0def51','停止引导光电设备-用合作无人机','停止引导光电设备-用合作无人机','cmii-uav-industrial-portfolio','/photoelectric/camera/stopGuideCameraWithUAV','POST',_binary '\0',_binary '\0','2024-07-23 02:07:55',1,'2024-10-15 02:14:10'),(4449,'API_2cd07947253752d3f03a75cc51fb7536','查询无人机 字符串叠加视频流地址','','cmii-uav-mission','/zjjt/get_uav_string_video','GET',_binary '\0',_binary '\0','2024-07-24 01:33:29',1,'2024-08-03 03:06:36'),(4450,'API_729985be1bc42ff134920574e0de3c03','模拟调用定时任务','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/advanced5GSync','POST',_binary '\0',_binary '\0','2024-07-30 03:35:35',1,'2024-10-15 02:14:16'),(4451,'API_23b72e1121709fdbff39f61006d6d53a','机库详细数据','机库详细数据','cmii-uav-mqtthandler','/oapi/uav/hangar/getHangarDetail','GET',_binary '\0',_binary '\0','2024-08-13 07:41:40',1,'2024-09-25 08:48:47'),(4452,'API_e8dd5bcc7e1a27eed56adaeee36ac9d6','检测目标上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/photoelectricity/detectedTarget','POST',_binary '\0',_binary '\0','2024-08-14 09:28:20',1,'2024-10-15 02:14:22'),(4453,'API_d372cc461bc24b981f0dbe56654ef5dc','追踪目标上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/photoelectricity/tracedTarget','POST',_binary '\0',_binary '\0','2024-08-14 09:28:21',1,'2024-10-15 02:14:10'),(4454,'API_7d91ca39e7a94086bb768f1eca6e49a5','重置探测目标上报标识(用于测试)','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/photoelectricity/detectionFlagReset','POST',_binary '\0',_binary '\0','2024-08-14 09:28:21',1,'2024-10-15 02:14:20'),(4455,'API_5b2389bcbcd4e036cee92262be7d3ff5','停止 AI 检测','','cmii-uav-mission','/api/uav/mission/ai/stopAIDetection','POST',_binary '\0',_binary '\0','2024-08-15 03:45:42',1,'2024-10-10 08:57:05'),(4456,'API_e66a16c26aea1a91b0c1b90fd459ed25','开始 AI 检测','','cmii-uav-mission','/api/uav/mission/ai/switchAIDetection','POST',_binary '\0',_binary '\0','2024-08-15 03:45:42',1,'2024-10-10 08:57:08'),(4457,'API_71d869467078025b6219ffc8f61c367e','获取 AI 检测结果','','cmii-uav-mission','/api/uav/mission/ai/getAIResult','POST',_binary '\0',_binary '\0','2024-08-15 03:45:44',1,'2024-10-10 08:57:06'),(4458,'API_b5a7f14153b7231270f84bdead91dac4','根据机库名称模糊查询机库信息【机库名称和机库编号】','','cmii-uav-device','/api/uav/hangar/queryHangarListByName','POST',_binary '\0',_binary '\0','2024-08-22 09:33:30',1,'2024-10-11 01:36:53'),(4459,'API_6b96e4cf6e1492b7ed8181658b07b0fa','查询定时任务统计信息for智慧交通','','cmii-uav-mission','/api/uav/mission/traffic/get_timed_mission_total','POST',_binary '\0',_binary '\0','2024-08-22 09:35:33',1,'2024-10-10 08:57:02'),(4460,'API_ffec3da6b0ecbecc693cba4f02e63be0','智慧机场获取告警信息','根据 GPS 显示在地图上,并且根据 invaderId 缓存轨迹','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/map/warn','GET',_binary '\0',_binary '\0','2024-08-22 09:36:02',1,'2024-10-15 02:14:20'),(4461,'API_9008a0fcb4c5c88c834f240e1bf9f699','删除航班信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/flight/delete','POST',_binary '\0',_binary '\0','2024-08-22 09:36:03',1,'2024-10-15 02:14:14'),(4462,'API_deca7946eb3b3d5eebb1572ef3c77bc9','处理探测告警','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/warn/handle','POST',_binary '\0',_binary '\0','2024-08-22 09:36:03',1,'2024-10-15 02:14:09'),(4463,'API_fe1d6c4c50730d55ed7a877a2f41e8f9','下载跑道导入模板文件','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/runway/template/download','GET',_binary '\0',_binary '\0','2024-08-22 09:36:03',1,'2024-10-15 02:14:20'),(4464,'API_484da1af6e5afb6e1f75ca7484cfeb2d','下载航班导入模板文件','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/flight/template/download','GET',_binary '\0',_binary '\0','2024-08-22 09:36:04',1,'2024-10-15 02:14:12'),(4465,'API_506d24e9d83dc42198264ccf7b89588e','下载导入模板文件','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/all/template/download','GET',_binary '\0',_binary '\0','2024-08-22 09:36:04',1,'2024-10-15 02:14:12'),(4466,'API_cad90868c4c06aa37e35492fbc5c5914','获取机场探测统计概览信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/overview','GET',_binary '\0',_binary '\0','2024-08-22 09:36:04',1,'2024-10-15 02:14:10'),(4467,'API_87f82b62fd3e48ded6adc7f3fe396426','获取跑道信息列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/runway/list','GET',_binary '\0',_binary '\0','2024-08-22 09:36:04',1,'2024-10-15 02:14:21'),(4468,'API_fcde3f53cc89a742d185a80d15141a57','导入机场列表数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/airport/import','POST',_binary '\0',_binary '\0','2024-08-22 09:36:05',1,'2024-10-15 02:14:21'),(4469,'API_62eaae53821d8df80d18caf3fa034d5c','删除基站信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/station/delete','POST',_binary '\0',_binary '\0','2024-08-22 09:36:05',1,'2024-10-15 02:14:22'),(4470,'API_5e0ad78f5e789a6e8c3c44e43ed8ac85','获取航班信息列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/flight/list','POST',_binary '\0',_binary '\0','2024-08-22 09:36:05',1,'2024-10-15 02:14:20'),(4471,'API_e44a3472be3b5aaa4ff293f8af90aa4a','导入全部数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/all/import','POST',_binary '\0',_binary '\0','2024-08-22 09:36:06',1,'2024-10-15 02:14:15'),(4472,'API_e33ed2786feb00cfb0a7aacd1cd10681','导入航班列表数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/flight/import','POST',_binary '\0',_binary '\0','2024-08-22 09:36:06',1,'2024-10-15 02:14:15'),(4473,'API_e5ae7dbf8b2ee5b76c153f3f12bf3100','删除跑道信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/runway/delete','POST',_binary '\0',_binary '\0','2024-08-22 09:36:06',1,'2024-10-15 02:14:15'),(4474,'API_67d63dd2cf9936e4780559c1f0e2fa95','导出基站信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/station/export','POST',_binary '\0',_binary '\0','2024-08-22 09:36:08',1,'2024-10-15 02:14:17'),(4475,'API_72d4d37c30cd2cfca405857077728cb5','导出跑道信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/runway/export','POST',_binary '\0',_binary '\0','2024-08-22 09:36:08',1,'2024-10-15 02:14:13'),(4476,'API_df0a641d5e5f064f86ba1d94284af0b6','导入基站列表数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/station/import','POST',_binary '\0',_binary '\0','2024-08-22 09:36:08',1,'2024-10-15 02:14:19'),(4477,'API_470a0c33862e0a8c8db626905f082b9a','获取基站信息列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/station/list','POST',_binary '\0',_binary '\0','2024-08-22 09:36:08',1,'2024-10-15 02:14:18'),(4478,'API_24c54c7f2e789206a1039140a4092b8b','导出航班信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/flight/export','POST',_binary '\0',_binary '\0','2024-08-22 09:36:08',1,'2024-10-15 02:14:11'),(4479,'API_209b2be43d76dd9f948e3c73e949ad9e','获取探测告警列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/warn/page','POST',_binary '\0',_binary '\0','2024-08-22 09:36:09',1,'2024-10-15 02:14:16'),(4480,'API_22b970a07bc7f9b858d0c3ec9fc19ebc','同步公司无人机到监管平台-用于接口测试调用','','cmii-uav-device','/api/uav/plane/syncCompanyUAV','GET',_binary '\0',_binary '\0','2024-08-26 06:56:44',1,'2024-10-11 01:36:49'),(4481,'API_9948c5fb3ae6171384f848a639d85260','应用信息接口统计查询','','cmii-uav-device','/open/interface/statistic','GET',_binary '\0',_binary '\0','2024-08-26 07:07:28',1,NULL),(4482,'API_a997f0624ff6072968c99157ea4a5529','手机验证码登录','','cmii-uav-device','/code/login','POST',_binary '\0',_binary '\0','2024-08-26 07:07:28',1,NULL),(4483,'API_667852302f77fa35e495e2817cbb171f','hello服务接口','hello','cmii-uav-device','/oapi/test/test2.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:28',1,NULL),(4484,'API_b3454b99b39819b7162228f7f4c472b5','查询所有的开发者','','cmii-uav-device','/api/uav/developer/queryAll','POST',_binary '\0',_binary '\0','2024-08-26 07:07:28',1,NULL),(4485,'API_6a47476f83ae858ba6316011ab7edde3','删除开发者','','cmii-uav-device','/admin/developer/deleteDeveloper','POST',_binary '\0',_binary '\0','2024-08-26 07:07:28',1,NULL),(4486,'API_5c0d18ee137d4c9583aad7ceccf15893','上传航线航点数据','上传单架次无人机航线航点数据','cmii-uav-device','/oapi/waypoint/upload/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:28',1,NULL),(4487,'API_084c7c2455fda374a82e8bbdab2dda6d','生成接口版本的语言示例代码','','cmii-uav-device','/admin/interfaceVersion/buildLanguageSample','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4488,'API_43afe3fcf0ea9b7bd472182946fe67cf','查询应用日志','','cmii-uav-device','/admin/appInterfaceLog/queryAppLog','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4489,'API_65abfaf6ea956fe99501de108f032df9','更新开发者的接口额度','','cmii-uav-device','/admin/appInterface/updateDevAppInfQuality','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4490,'API_964ddda94b02c71f20ef2d7f65b5f141','批量删除实体','','cmii-uav-device','/admin/model/deleteBatch','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4491,'API_e3a6636fffe617d5cb77ee97c09dec68','结束火警信息','','cmii-uav-device','/oapi/mission/caseinfo/newcase/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4492,'API_5e88132853982d0096d42c51453b571c','过期接口查询','','cmii-uav-device','/open/appInterface/expire','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4493,'API_5158b08718bc40c8aec2f55cf1d8ba28','查询无人机分布情况','查询无人机分布情况','cmii-uav-device','/oapi/device/uav/plane/area/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4494,'API_249926bac448fc996928b30d903a79b2','发送找回密码验证码','','cmii-uav-device','/verifyCode/sendResetPassword','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4495,'API_5ec9f1123a2ce15ec6712d015449deef','获取公司','获取公司','cmii-uav-device','/oapi/test/company_get','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4496,'API_0f4f05991657fe4123357a2d1b075990','找回密码','','cmii-uav-device','/profile/findPwd','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4497,'API_7ecadfd54c5a99c0a7af577477fdb18b','开发者状态设置','','cmii-uav-device','/admin/developer/updateDeveloperStat','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4498,'API_7df3d8f845a62481658467566aa78a76','单个应用日志查询','','cmii-uav-device','/open/appInterfaceLog/queryById/appLog','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4499,'API_eb5384f8fe480bdb7db33bd69cd7c698','hello服务接口','hello','cmii-uav-device','/oapi/test/hello2.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4500,'API_06f99998367e82c923ea4369de701750','获取接口类型列表','','cmii-uav-device','/admin/interface/getInfTypeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4501,'API_90cdfb0f6d907b78b7c568d502f21262','超额接口查询','','cmii-uav-device','/open/appInterface/exceed','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4502,'API_215139419d712ca0567579b61c32421e','查询开发者应用的接口列表','','cmii-uav-device','/admin/appInterface/queryDeveloperAppInfList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4503,'API_0ee1db5e3a71ef9bf55d059915617a7b','hellobody服务接口','hello','cmii-uav-device','/oapi/test/hellobody2.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4504,'API_e3d56348564e21431b37396391acf92c','测试的一个接口','','cmii-uav-device','/open/developer/test','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4505,'API_1547ffe370a00802b6bdd73197ec55dc','根据参数的请求类型,获取参数支持的属性类型','','cmii-uav-device','/admin/params/getTypesByParamType','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4506,'API_cfd3c4e00d7e8e050f669f9bc718a2bb','模糊查詢有效的公司列表','','cmii-uav-device','/admin/app/queryCompanyList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4507,'API_be962a97ca8f557646ed5408639926d4','发送注册验证码','','cmii-uav-device','/verifyCode/sendRegisty','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4508,'API_d291d930c2c5c58e5673e2e9a2f51655','账号手机号密码登录','','cmii-uav-device','/login','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4509,'API_23b7e96bf71e175a28462a6ac809a72f','公司配置','','cmii-uav-device','/admin/app/updateAppCompany','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4510,'API_57f9358a01b1441985d52921ce078163','应用日志查询','','cmii-uav-device','/open/appInterfaceLog/query/appLog','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4511,'API_dd79c51369092a266474139a145fa500','删除一个接口','','cmii-uav-device','/api/uav/developer/resource/delete','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4512,'API_617a542e7348e0aca4666f17fa0bcf5a','更新开放的接口','','cmii-uav-device','/admin/interface/updateOpenInf','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4513,'API_1956520eab23482aac79172610537e70','通过应用ID查询接口信息','','cmii-uav-device','/open/interface/queryBy/appId','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4514,'API_0a8af1319e8a427f411b1fa17a09c7db','检测找回密码验证码','','cmii-uav-device','/verifyCode/checkResetPassword','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4515,'API_d55e68dda9d4833d4c8caf9a29bd4e22','查询支持的文件类型','','cmii-uav-device','/admin/params/getFileTypeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4516,'API_4330bd915aea75efff5a0ddcaffd5231','获取接口的示例语言','','cmii-uav-device','/admin/interface/querySampleLanguages','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4517,'API_f7e55608958c5b4f5ee37c5972944d04','接口状态设置','','cmii-uav-device','/admin/interface/v2/updateInfStat','PUT',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4518,'API_d6fae1606aa882168a06b75b20c6707d','批量上传飞行态势数据(无飞行架次)','同时上传多架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-device','/oapi/flight/batchUploadDefault/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4519,'API_3851413d9e7715457b3c22bae556e89c','申请更新邮箱','','cmii-uav-device','/profile/updateEmail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4520,'API_1f4d61fddddb8c628c1e25c913669529','获取单个接口文档','','cmii-uav-device','/docs/getDoc','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4521,'API_08a69a85e4030ba975f338a46e03df30','接口版本状态设置','','cmii-uav-device','/admin/interface/updateInfOpenStat','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4522,'API_9322d1fcfbb3d492cae05b5e91e095e1','获取限制类型列表','','cmii-uav-device','/admin/interface/getLimitTypeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4523,'API_f92c106b9fcd8d0e4678fd1e428af613','查询内部接口标识','','cmii-uav-device','/admin/interface/v2/infCodeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4524,'API_182ad6f50aa498e7232b57f96b2b39de','配置接口','','cmii-uav-device','/admin/params/configInterface','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4525,'API_4cbfe07c0c6d3317e3a7da21f32b7981','添加公司','添加公司秒速','cmii-uav-device','/oapi/test/company_add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4526,'API_b6c94ebb46a0ca789c544ae91af45c49','应用中心重置秘钥','','cmii-uav-device','/open/app/reset/appSecret','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4527,'API_45af1b3851683703872fabf203301f4f','list文档','','cmii-uav-device','/docs/docList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4528,'API_8e1caaaf63c47de0420d8f350b477f8d','hellobody服务接口','hello','cmii-uav-device','/oapi/test/hellobody','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4529,'API_94833b0c5a16a4aadc8db39f19804138','查询接口默认额度','','cmii-uav-device','/admin/interface/queryInterfaceQuota','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4530,'API_61eeb6a7981ff281a90ae07d183fcdaf','接口日志查询','','cmii-uav-device','/open/appInterfaceLog/query/interfaceLog','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4531,'API_6c7fd1ff0f0cf24883c098d236f9ed66','注册一个开发者','','cmii-uav-device','/registry-for-test','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4532,'API_aea6d823f58266b1e0d9e7a96b52a381','删除(测试接口),不暴露','','cmii-uav-device','/profile/test/delete','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4533,'API_57eb200269325e96ecd3d49e69696c92','查询公司下所有无人机7日内作业记录','查询公司下所有无人机7日内作业记录','cmii-uav-device','/oapi/surveillance/fly/history/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4534,'API_290b6f946d70c7bc7f96323eaf3afb1e','获取请求结果列表','','cmii-uav-device','/admin/appInterfaceLog/getReqResultList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4535,'API_59fd6d5d10bbc98f7fb6faaa3e14cf6d','获取版本列表','','cmii-uav-device','/admin/interface/getVerFilterOpenInf','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4536,'API_2e8d996d698e153301438ee698b4e627','公司所属无人机分页查询','公司所属无人机分页查询','cmii-uav-device','/oapi/device/uav/page/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4537,'API_1f417c4d49600c9483c26fc44cc8654f','检测登录图片验证码','','cmii-uav-device','/verifyCode/checkImgCode','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4538,'API_04bcf6e5551f577342654d27996ec763','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-device','/oapi/surveillance/querySinglePlaneTrack/v1','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4539,'API_3138ed368dbf92beb2904cc3e6c81354','查询支持的接口','','cmii-uav-device','/open/interface/querySupported','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4540,'API_dbaa1a31266af22e41348daa7bf42ee0','上传多架次无人机飞行态势数据','同时上传多架次无人机飞行数据,每秒传一次','cmii-uav-device','/oapi/flight/info/batchupload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4541,'API_0478002407683222df2b890bdcf7c577','查询公司下所有无人机7日内作业记录','','cmii-uav-device','/oapi/surveillance/queryHistoryTotal/v1','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4542,'API_cbce3c99940cb8c36137c28d815e055a','应用中心编辑应用','','cmii-uav-device','/open/app/edit/oneApp','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4543,'API_1a6e3330342f300451a2ca19b6fb2513','查询开发者应用详情','','cmii-uav-device','/admin/app/queryDeveloperAppDetail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4544,'API_d5b644994336696a14e561410caaf16b','删除实体','','cmii-uav-device','/admin/model/delete','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4545,'API_68f3605a5fb03293cc8147b5d25bc597','创建密钥','','cmii-uav-device','/api/uav/developer/createSecret','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4546,'API_ca231a76d69dd9151e05cf6dbad453fc','查询公司/所属机构获取无人机数量','','cmii-uav-device','/oapi/uav/queryUavCountByCompanyId/v1','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4547,'API_57aaa50997a152d2ab2b53af43cf0ac1','发送解绑手机号验证码','','cmii-uav-device','/verifyCode/sendUnBindTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4548,'API_419fddfa8659237fe5d0a6015f193483','添加或更新多语言示例代码','','cmii-uav-device','/admin/interface/mergeSampleCodes','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4549,'API_88cdad8f212950e48e1bce48e8e0f3af','查询脱敏规则','','cmii-uav-device','/admin/params/getBlurRuleList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4550,'API_be1c37552263d701e4f4b1e1ac019c53','hello服务接口','hello','cmii-uav-device','/oapi/test/hello','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4551,'API_58a2231d464838aac14ca5325102967a','复亚作业上传文件','复亚作业上传文件','cmii-uav-device','/oapi/mission/oss/foiaUpload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4552,'API_a0d06c67145fd7c5347108a33a935d36','上传飞行态势数据(无飞行架次)','上传单架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-device','/oapi/flight/uploadDefault/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4553,'API_86bb29e0a43436c7775ffd7397ce66fa','获取接口所属列表','','cmii-uav-device','/admin/interface/getInfGroupList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4554,'API_6624b2af0d7d230e55fde0589b97249a','查询单个飞机目前最新航迹数据','','cmii-uav-device','/oapi/surveillance/queryRealTimeInfo/v1','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4555,'API_4044b84853cf230b988b4216b86373b2','更新实体','','cmii-uav-device','/admin/model/update','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4556,'API_6a941df64620f5947280e8376401a1e4','删除一个开发者','','cmii-uav-device','/api/uav/developer/delete','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4557,'API_f4a88485785f26734cc7769cf0557fd4','查询平台基础指标接口','查询平台基础指标接口','cmii-uav-device','/oapi/basic/plat/bizInfo/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4558,'API_0adc74bc22df384c8cbc7860d39bacf0','查询开发者应用接口日志','','cmii-uav-device','/admin/appInterfaceLog/queryAppInfLogDetail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4559,'API_6cd3022a793bfbb30583fcb6857025f5','通过接口ID查询接口版本信息','','cmii-uav-device','/open/interface/queryVersion/interfaceId','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4560,'API_ff7c0d84e8d20076bea4dd8d16d624d6','查询开发者应用列表','','cmii-uav-device','/admin/app/queryDeveloperAppList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4561,'API_03cd27281db8be928edf69ce4764ae08','查询开发者详情','','cmii-uav-device','/admin/developer/queryDeveloperDetail','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4562,'API_b428c978248f4a35dc65b982ca3060b3','应用中心删除应用','','cmii-uav-device','/open/app/delete/oneApp','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4563,'API_a52e2468f4666472e5ed608e73498fda','查询应用接口列表','','cmii-uav-device','/admin/appInterface/queryAppInterfaceList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4564,'API_107fe2718678b900c70e70706b7168b7','发送绑定手机号验证码','','cmii-uav-device','/verifyCode/sendBindTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4565,'API_574b9ba5c6559cc5452fb297020bc4ce','应用中心主页查询','','cmii-uav-device','/open/app/homePage','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4566,'API_a6eca5f755ce833a55eb230a7d277793','查询接口服务信息','','cmii-uav-device','/admin/interface/queryInfServie','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4567,'API_077fd0ba780ca05a543a225aaa355cf6','验证token','','cmii-uav-device','/checkToken','GET,POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4568,'API_dd0a4000f702b4537ba4106e1d0751fc','通过设备号查询公司ID接口','通过设备号查询公司ID接口','cmii-uav-device','/oapi/device/uav/company/1.0','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4569,'API_f02f16bb0651b443a899a92b0e675172','应用中心设置回调地址','','cmii-uav-device','/open/app/redirect/setUrl','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4570,'API_a08fd7df587042c50e561f4c2610601a','根据token获取用户基本信息-敏感信息脱敏','','cmii-uav-device','/profile/getMyDetail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4571,'API_edcac3127696bb31f63d6a31eb1c4d20','查询接口列表V2','','cmii-uav-device','/admin/interface/v2/openInfList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4572,'API_fd403b4f0b3b815118d05f4fd62df9f8','全局统计本公司设备在线及简略详情','全局统计本公司设备在线及简略详情','cmii-uav-device','/oapi/surveillance/fly/total/1.0','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4573,'API_6b420b6cd90702af273ec1f8a75cc754','hello服务接口','hello','cmii-uav-device','/oapi/test/hello3.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4574,'API_dfeb0c082537aa219d044ce2b4607b91','应用中心应用详情查询','','cmii-uav-device','/open/app/queryAppById','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4575,'API_57ffc88565558b5ad16ac821349ecc64','获取登录图片验证码','','cmii-uav-device','/verifyCode/getImgCode','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4576,'API_72660c97aa4955edbe48e7bc1b166ee5','应用中心配置应用接口','','cmii-uav-device','/open/appInterface/configure/appInterface','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4577,'API_fa4138e3f7b8fc64fefca8100f95f2a7','删除接口','','cmii-uav-device','/admin/interface/v2/deleteInf','DELETE',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4578,'API_141cb2eeccd77d098fd5defcf046e4da','获取接口选择列表','','cmii-uav-device','/admin/appInterface/getInterfaceList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4579,'API_666076e8389d8bdb9c1673c2c66995e2','设备统计接口','设备统计接口','cmii-uav-device','/oapi/device/uav/count/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4580,'API_0b79665ae2e017fbd6a8dd0bea0d6ea0','发送登陆验证码','','cmii-uav-device','/verifyCode/sendLogin','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4581,'API_facecd2ba5889dc8f012224a8d8234e4','更新接口缓存数据','','cmii-uav-device','/admin/interface/refresh','PUT',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4582,'API_75d46dc0c40249362c4a7a9d750313b1','通过设备号列表查询绑定信息接口','通过设备号列表查询绑定信息接口','cmii-uav-device','/oapi/device/uav/bound/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4583,'API_7c8bebce400bda4312128cf6a07efdf0','collect服务接口','collect','cmii-uav-device','/oapi/test/collect','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4584,'API_69c4c6b204d9ec3e4e3d23fa2f88a8f0','实体分页查询','','cmii-uav-device','/admin/model/query','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4585,'API_65f4debbcec32e3b76225066fcd395c6','查询开发者可用的开放接口','','cmii-uav-device','/api/uav/developer/resource/queryOpenApi','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4586,'API_5be9648ee4af6d39697fdc9fce4702c5','查询接口详情v2','','cmii-uav-device','/admin/interface/v2/interfaceDetail','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4587,'API_98ee25c6c10aa7d7775f5f9e368ea825','查询所有实体','','cmii-uav-device','/admin/model/all','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4588,'API_558992bed1b604511d4f03c37a31d12e','上传无人机飞行态势数据','上传单架次无人机飞行数据,每秒传一次','cmii-uav-device','/oapi/flight/upload/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4589,'API_a37243e55e41dc730532965f8ea0e0db','上传单架次无人机飞行态势数据','上传单架次无人机飞行数据,每秒传一次','cmii-uav-device','/oapi/flight/info/upload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4590,'API_9474d172fa5449a6373893f4c21e7bd2','应用中心单接口详情及调用情况查询','','cmii-uav-device','/open/appInterface/query/oneInterface','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4591,'API_c8f089c2a0bc50504970a3eec1d4b628','添加实体','','cmii-uav-device','/admin/model/add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4592,'API_76af8ca82ed6daea77d94dee396cf470','开发者应用接口调用统计表查询','','cmii-uav-device','/open/interface/invoke/statistic','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4593,'API_2638542b36b1e79f635028b7b8503256','接口详情,版本列表V2','','cmii-uav-device','/admin/interface/v2/infVersionList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4594,'API_d89dfeb204b75dc3ddbea4d424465a8b','检查是否有访问权限','','cmii-uav-device','/api/uav/developer/resource/check','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4595,'API_db42b753da1547e145568f76d32e7577','重新绑定手机','','cmii-uav-device','/profile/updateTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4596,'API_0da68f2090fe13d30d43e470830c7b8e','设置接口版本号','','cmii-uav-device','/admin/interfaceVersion/updateInfVersion','PUT',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4597,'API_3d77798a4f897b5eb5e974a341b222af','根据接口版本ID,获取接口配置','','cmii-uav-device','/admin/params/getParamsConfigByVerId','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4598,'API_a53b23499e23989701754474456da617','设置开放接口的默认额度','','cmii-uav-device','/admin/interface/updateInfDefaultQuality','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4599,'API_ade56e487532d8f58e2bbca8cabe7992','即将过期接口查询','','cmii-uav-device','/open/appInterface/expire/soon','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4600,'API_cc2499648f3e7cf3410f318672e47ddb','公司添加用户','公司添加用户描述','cmii-uav-device','/oapi/test/company_user_add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4601,'API_58e2816541204276dd819cf50e48a005','冻结(测试接口),不暴露','','cmii-uav-device','/profile/test/freeze','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4602,'API_30b8d48a7181f95801420c96991132e5','执行更新邮箱','','cmii-uav-device','/profile/doUpdateEmail','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4603,'API_6920952f4d8d1e20ae2c52e26956c877','上传无人机飞行态势数据','同时上传多架次无人机飞行数据,每秒传一次','cmii-uav-device','/oapi/flight/batchUpload/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4604,'API_aeb24ce0709bc05e10d9a9a020f94790','按条件分页查询开发者应用接口信息','','cmii-uav-device','/admin/appInterface/queryDevAppInfPage','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4605,'API_9693a020cdda953697c9526e27d908dd','查询接口详情','','cmii-uav-device','/admin/interface/queryInterfaceDetail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4606,'API_2863e39bfc4c9983f727eb909d6bfbbc','查询每款无人机对应作业执行次数','查询每款无人机对应作业执行次数','cmii-uav-device','/oapi/mission/job/summary/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4607,'API_dae39585a67460f1ea5e78172f5a98f0','查询单个飞机最新数据','','cmii-uav-device','/oapi/surveillance/info/realtimeInfo/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4608,'API_369a429da33cdcf0c5b944e5d86ad256','查询平台最近12月每月无人机作业执行次数','查询平台最近12月每月无人机作业执行次数','cmii-uav-device','/oapi/mission/job/month/summary/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4609,'API_f532af8b9e2300d0fda0f3f43ebf3c64','普通作业上传文件','普通作业上传文件','cmii-uav-device','/oapi/mission/oss/normalUpload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4610,'API_7bb67cee83c0b28bf7d50a945166a27b','开发者应用状态设置','','cmii-uav-device','/admin/app/updateDeveloperAppStat','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4611,'API_a7acb49b27405d143a0766afe9ca9935','即将超额接口查询','','cmii-uav-device','/open/appInterface/exceed/soon','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4612,'API_000d992a047736227893c569eb107c5e','按限制类型查询接口列表','','cmii-uav-device','/admin/interface/queryOpenInfListByLimit','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4613,'API_e77aa6d23dee04357b75babccf53f363','hellobody服务接口','hello','cmii-uav-device','/oapi/test/hellobody3.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4614,'API_0b7f303c7b319864441f89c29f8ff65c','根据属性类型,获取属性的限制类型','','cmii-uav-device','/admin/params/getLimitsByPropertyType','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4615,'API_4d28d8d160204f57a5aefe7a776e422d','验证绑定手机号验证码','','cmii-uav-device','/verifyCode/checkBindTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4616,'API_1d02a19252314b9bbcc15a7ea200db7b','新建接口V2','','cmii-uav-device','/admin/interface/v2/createOpenInf','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4617,'API_07ee41af1d7978077c6977bcd6f117dd','获取应用对应的所有接口列表','','cmii-uav-device','/admin/appInterface/getAllInfListByAppId','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4618,'API_8c0e1ae161f2d9bef3ecb8e984a22039','应用中心接口管理','','cmii-uav-device','/open/appInterface/query/allInterface','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4619,'API_301c7f177ab9c38c5b3d430142388a51','查询开放的接口列表','','cmii-uav-device','/admin/interface/queryOpenInfList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4620,'API_80314e58c1bb6473f7199fd222de701e','查询无人机实例总数接口','设备统计接口','cmii-uav-device','/oapi/device/uav/plane/summary/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4621,'API_3f0ebc815624b71bb8726ea7650263c0','根据图片id获取图片code','','cmii-uav-device','/verifyCode/get_image_code_by_image_id','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4622,'API_b729b2523556e6da46748f44c6ed3984','接口版本列表','','cmii-uav-device','/admin/interfaceVersion/infVersionList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4623,'API_e94fed089656866dcdae8f87d94accac','获取所有接口列表','','cmii-uav-device','/admin/interface/getAllInfList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4624,'API_1753b15cadbc575ce733685f83e25737','hello服务接口','hello','cmii-uav-device','/oapi/test/test','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4625,'API_68027d93c4eff7b794fce78cc9261d4d','helloOMS服务接口','hello','cmii-uav-device','/oapi/test/helloOMS','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4626,'API_6d41da958445233eca23fd7d4f3d2db9','分组获取接口','','cmii-uav-device','/docs/list','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4627,'API_344e5ebde3c1d23eb02b8d0c7febe2d2','创建接口版本','','cmii-uav-device','/admin/interfaceVersion/createInfVersion','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4628,'API_f3d0bd6377aa1f6f940409f38e7029a6','账号退出登录','','cmii-uav-device','/logout','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4629,'API_027faf38a5d543ccdca02f0f3b38cd8e','上传火警信息','','cmii-uav-device','/oapi/mission/caseinfo/casefinish/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4630,'API_700a6eaf2e9f6bf64cfa7d6c6e0236ac','查询无人机的拉流信息','','cmii-uav-device','/oapi/surveillance/uav/steamAddrs/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4631,'API_6fa75f9f4c4a56ad7e558c9fb24a5595','获取实体详细信息','','cmii-uav-device','/admin/model/getModelDetail','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4632,'API_73fed1e2e520d4a3593413261db71207','查询开发者的接口额度','','cmii-uav-device','/admin/appInterface/queryDevAppInfQuality','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4633,'API_f1bb25873aea6fd9710d3be0fd9923da','创建一个开发者','','cmii-uav-device','/api/uav/developer/add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4634,'API_3320a6b862ea0c70e0126ea0b2a23e99','查询单个飞机在线的历史航迹,包含态势数据','查询单个飞机在线的历史航迹,包含态势数据','cmii-uav-device','/oapi/surveillance/plane/single/allTrack/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4635,'API_ba5b76f97ca1946575fb0cbf9c279c33','批量上传飞行态势数据(无飞行架次)','同时上传多架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-device','/oapi/device/default/batchupload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4636,'API_5defc8e579529b73bed6cd688849d067','应用中心新建应用','','cmii-uav-device','/open/app/add/oneApp','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4637,'API_37ef71f7f83115cf3b2c3c04d5090270','验证解绑手机号验证码','','cmii-uav-device','/verifyCode/checkUnBindTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4638,'API_7a3b0d70e39d59f8884bf15dc92dc237','接口文档接口','','cmii-uav-device','/docs/queryList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4639,'API_890cfe8d41a7d4ccffc05653ab7b63b0','获取接口未开放的版本列表','','cmii-uav-device','/admin/interface/','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4640,'API_4826824bb07036b1b994c3419353422a','查询平台最近12月每月飞行时长接口','查询平台最近12月每月飞行时长接口','cmii-uav-device','/oapi/mission/fly_duration/month/summary/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4641,'API_84c536e250cf8d28129590b1f31fdf34','按条件分页查询开发者信息','','cmii-uav-device','/admin/developer/queryDeveloperPage','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4642,'API_e107149bf123ce8fae306122785fe216','获取接口的版本列表','','cmii-uav-device','/admin/interface/queryInfVerList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4643,'API_4a796da93b623f3b3fb5b3b050a5f73b','获取登录图片验证码','','cmii-uav-device','/verifyCode/getImageCode','GET,POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4644,'API_c4508c515401c20f7e49d6b9d83eab3e','重置密码','','cmii-uav-device','/profile/resetPwd','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4645,'API_34216cbf1fc376288c076b8ebbf7c580','上传飞行态势数据(无飞行架次)','上传单架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-device','/oapi/device/default/upload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4646,'API_f226d4e60a81b0ba1584037cc5b339fd','开发者应用接口仓库查询','','cmii-uav-device','/open/interface/query/repository','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4647,'API_362c273fc0a25bf8a014159397bc22d5','注册一个开发者','','cmii-uav-device','/registry','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL),(4648,'API_4584464031bc7c9bfc12836342976df0','获取请求时间列表','','cmii-uav-device','/admin/appInterfaceLog/getReqTimeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL),(4649,'API_5446128d9ace9120cb0c76c2529458d4','添加一个接口','','cmii-uav-device','/api/uav/developer/resource/add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL),(4650,'API_dd7ff9e5ee3e2b503df0161c5243a5a5','上传航点数据','上传单架次无人机航线航点数据','cmii-uav-device','/oapi/waypoint/airline/upload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL),(4651,'API_15e65be6ad22938f6546cc5b554b19fd','新建开放的接口','','cmii-uav-device','/admin/interface/addOpenInf','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL),(4652,'API_23257b48677554f4bd76ec1940a90ed7','删除开放的接口版本','','cmii-uav-device','/admin/interface/deleteInfVer','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL),(4653,'API_7364627a9d0eec31410c0f407da6cfb7','查询无人机视频回放','查询无人机视频回放','cmii-uav-device','/oapi/mission/uav/video/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL),(4654,'API_c06fc8c98a9b177248f2360856bb119b','上报诱骗设备指定位置诱骗响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/induce/cmd/locationInduce/response','POST',_binary '\0',_binary '\0','2024-08-28 01:24:48',1,'2024-10-15 02:14:22'),(4655,'API_2dd7bde6ba81cc05d89d405cfc22999f','queryHistoryVagueByCId','','cmii-uav-user','/user/queryHistoryVagueByCId/namePhone','GET',_binary '\0',_binary '\0','2024-09-09 09:07:10',1,'2024-10-11 15:37:18'),(4656,'API_43c829294d1b39258e962f3e4ba3a034','新建','','cmii-uav-emergency','/event/save','POST',_binary '\0',_binary '\0','2024-09-09 09:07:23',1,'2024-10-10 09:08:03'),(4657,'API_7b31c02cffc3e5ea412110a0ca3491a7','灾害次数统计','灾害次数统计','cmii-uav-emergency','/event/stats','GET',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-10 09:08:05'),(4658,'API_391253cdb694e78845e9cba15a8b58f3','关联飞行记录','关联飞行记录','cmii-uav-emergency','/event/conn','POST',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-10 09:08:04'),(4659,'API_dafffc66add49b0a88e209df76845bed','值班信息详情-不加密','不加密','cmii-uav-emergency','/duty/detailNoEncrypt','POST',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-10 09:08:03'),(4660,'API_33918ed8739f49d91f4b25283ff9bec7','通信保障-设置救援点','通信保障-设置救援点','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/setPoint','POST',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-10 09:08:03'),(4661,'API_810529670bd64d4193fcbe828d9c6620','通信保障-获取救援点','通信保障-获取救援点','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/getPoint','GET',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-10 09:08:05'),(4662,'API_0dc5be8beda0ff97ce4712bf0a00046f','通信保障-获取无人机轨迹','通信保障-获取无人机轨迹','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/getPlaneTrack','GET',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-10 09:08:05'),(4663,'API_b89ddd5147ed5a2f1b5de1e3911b958d','通信保障-获取通信情况','通信保障-获取通信情况','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/getCommInfo','GET',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-10 09:08:05'),(4664,'API_3cf5d25ef3002709242e76f5df7fae78','分页查询','','cmii-uav-emergency','/event/query','POST',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-10 09:08:05'),(4665,'API_aa8c19db0afc381d6d1af3ac9bc79efc','值班信息详情','加密','cmii-uav-emergency','/duty/detail','POST',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-10 09:08:05'),(4666,'API_ee01c005c4d8692268d801acb58ff631','通信保障-获取无人机视频流','通信保障-获取无人机视频流','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/getPlaneVideoInfo','GET',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-10 09:08:04'),(4667,'API_cd09b17fd0a5706583b5ba0002c0a54c','值班信息填写','','cmii-uav-emergency','/duty/save','POST',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-10 09:08:06'),(4668,'API_acc9aab10ec6f3d8b36b5faadc2832aa','日历查询','','cmii-uav-emergency','/duty/query','POST',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-10 09:08:04'),(4669,'API_3a86668c969685c0f6a5de6d05e9c85b','ai推荐','ai推荐','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/computeAiInfo','GET',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-10 09:08:05'),(4670,'API_1c1f2a4cd38884d796d28f1d40b4bbb1','编辑成员','传入区域json字符串,需要有主键','cmii-uav-emergency','/event/edit','POST',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-10 09:08:05'),(4671,'API_b0a57127e1639b09309b59276da70ba9','日报填写','有id编辑,无id新增','cmii-uav-emergency','/duty/dailyEdit','POST',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-10 09:08:06'),(4672,'API_69a2e7d51a5c978c9d9ef53558622d84','获取灾害年份','获取灾害年份','cmii-uav-emergency','/event/years','GET',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-10 09:08:03'),(4673,'API_e9a42d6bdc44391570bdf50ea979423a','改变事件状态','改变事件状态','cmii-uav-emergency','/event/del','POST',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-10 09:08:05'),(4674,'API_932e3007107566b7a459e490d8d57a4e','获取事件详情','传入主键','cmii-uav-emergency','/event/detail','GET',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-10 09:08:03'),(4675,'API_764d7f3c8d41d9d3aaad120e577d82b5','批量删除','传入主键','cmii-uav-emergency','/event/delete','POST',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-10 09:08:05'),(4676,'API_ed80c920bee8ae360b3b64167761d64b','通信保障-分享-获取页面分享码&提取码','监通信保障-分享-获取页面分享码&提取码','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/shareCode','GET',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-10 09:08:03'),(4677,'API_cf0f2699785777a94fdb6891d2f9ae92','通信保障-关闭通信作业','通信保障-关闭通信作业','cmii-uav-emergency','/client/industrial/emergency/stopJob','POST',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-10 09:08:05'),(4678,'API_db1f163cecd0a0616d85d13ea17ad2cc','通信保障-开启通信作业请求','通信保障-开启通信作业请求','cmii-uav-emergency','/client/industrial/emergency/startJob','POST',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-10 09:08:04'),(4679,'API_524399ddc44884356d49a91e8db2efa6','通信保障-在线无人机列表','通信保障-在线无人机列表','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/onlinePlanes','GET',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-10 09:08:04'),(4680,'API_add1eddd551500b56fbf88c5adaf0f40','统计查询','','cmii-uav-emergency','/duty/queryCount','POST',_binary '\0',_binary '\0','2024-09-09 09:07:26',1,'2024-10-10 09:08:04'),(4681,'API_988a11a0b1bc78a12d2e4b3f5306f41f','通信保障-获取无人机设备情况及覆盖范围','通信保障-获取无人机设备情况及覆盖范围','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/getPlaneInfoCoverage','GET',_binary '\0',_binary '\0','2024-09-09 09:07:26',1,'2024-10-10 09:08:04'),(4682,'API_65738049923989e46d11f1fbd777588c','值班信息编辑','','cmii-uav-emergency','/duty/edit','POST',_binary '\0',_binary '\0','2024-09-09 09:07:26',1,'2024-10-10 09:08:04'),(4683,'API_80fd400b18240c230596a361e327c623','获取机场区域以及禁飞区 Wgs84','','cmii-admin-data','/api/admin/arealimit/queryWgs84ZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2024-09-09 09:07:32',1,'2024-09-09 09:15:05'),(4684,'API_edd1f20c8423bc5ebabdf422f6dd2a00','从Redis获取类型对应的有效字典明细的K-V','从Redis获取类型对应的有效字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getValKeyMapFromRedisByType','GET',_binary '\0',_binary '\0','2024-09-09 09:07:32',1,'2024-09-09 09:15:05'),(4685,'API_93245a10b22a387e990be87793651f08','电子围栏列表','','cmii-uav-airspace','/efence_airspace/efence_info_List','POST',_binary '\0',_binary '\0','2024-09-09 09:09:09',1,'2024-10-11 08:57:36'),(4686,'API_0fab114d29ab09bf0bb243525258e689','查询告警事件详情','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmDetail','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:27'),(4687,'API_cfab17a872576434e2d085792b4340b6','通过事件ID处理告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/cancelSecAlarmByAlarmIdNoCompany','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:25'),(4688,'API_195fb5899fa1e35092ee71e52c3e7c6a','查询自己公司及子公司告警数量统计信息','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmStats','GET',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:26'),(4689,'API_3fba2693af9291a6434d9078de761854','上报安全告警事件','','cmii-uav-alarm','/api/uav/alarm/event/reportSecAlarm','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:25'),(4690,'API_5768fa4743b4961fe3aa36fdaa178ee1','查询自己公司及子公司所属的告警ID列表','','cmii-uav-alarm','/api/uav/alarm/event/queryAlarmIdList','GET',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:27'),(4691,'API_43f719feec3fa832bf1d4c8b37856292','查询在线告警事件','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmOnLine','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:25'),(4692,'API_fb37e608252a8178582d9a851e8f5066','查询所有指定AlarmID的告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/querySecByAlarmIdNoCompany','GET',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:26'),(4693,'API_4d29e7f6ae861cb0f3d883f2df4e5b88','查询告警配置-管理端','','cmii-uav-alarm','/api/uav/alarm/queryConSecAlarmConf','GET',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:26'),(4694,'API_454ec5c7dafd9ebf2956ba61b37624bc','查询指定对象的告警事件详情','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmByObj','GET',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:26'),(4695,'API_9b65820af66004d1b5a76b17fa416eab','管理告警配置-管理端','','cmii-uav-alarm','/api/uav/alarm/controlSecAlarmConf','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:24'),(4696,'API_9038b1b0cc36168f7f707b131cbb49c4','通过事件ID处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancelSecAlarmByAlarmId','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:26'),(4697,'API_4a17d58452a19cfaafe2575f3e3ab059','查询所有告警事件详情-管理端','','cmii-uav-alarm','/api/uav/alarm/event/querySecDetailNoCompany','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:26'),(4698,'API_2c3693e478d3f4576bec2aced8c6f8cd','查询所有在线告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/queryAllSecAlarmOnLine','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:26'),(4699,'API_f6b91968d821c1c4413f36482e025ec1','编辑告警配置','','cmii-uav-alarm','/api/uav/alarm/update/secAlarmConf','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:26'),(4700,'API_6eac0d1829f778b3eab0436a28b6fdcb','查询自己公司及子公司所属的告警类型列表','','cmii-uav-alarm','/api/uav/alarm/event/queryAlarmTypeList','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:26'),(4701,'API_8ebb3db40953c69121e1ab9c0bc8d0a3','查询指定AlarmID的告警事件','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmByAlarmId','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:24'),(4702,'API_253ff22d71d81bf89c929b75769b63c2','无人机下线之后处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancelSecAlarmByObj','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:26'),(4703,'API_00419b2f3d3e1e9d0acb7c8c94e41658','查询所有的告警ID列表','','cmii-uav-alarm','/api/uav/alarm/event/queryAllAlarmIdList','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:25'),(4704,'API_f3eedbc9d0a83ab0fc5258a87f2f0c0d','查询历史告警事件','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmOffLine','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:26'),(4705,'API_8956785199d26bb5c70a942651140cdf','查询所有历史告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/queryAllSecAlarmOffLine','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:25'),(4706,'API_f062d3477042153e6e64d388dc5d86d3','一键处理所有告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/cancelAllSecAlarm','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:26'),(4707,'API_3580cc836a060f01471c090f239b1baf','新增告警事件','','cmii-uav-alarm','/api/uav/alarm/event/addSecAlarm','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:25'),(4708,'API_8d77d76663433f4fa4a5731580119573','查询所有告警数量统计信息','','cmii-uav-alarm','/api/uav/alarm/event/queryAllSecAlarmStats','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:27'),(4709,'API_c4c8dbafb227cdb2aaf70a68db26eb6b','查询所有的告警类型列表','','cmii-uav-alarm','/api/uav/alarm/event/queryAllAlarmTypeList','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:27'),(4710,'API_9c51a35849a0e91613cb2cad5eb3eeff','查询告警配置','','cmii-uav-alarm','/api/uav/alarm/query/secAlarmConf','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:27'),(4711,'API_2d6f18e63183a9836589fff31c76d25d','提供类型查询告警配置','','cmii-uav-alarm','/api/uav/alarm/querySecAlarmConfByType','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:27'),(4712,'API_da13587c03b1247baa362d8b46aa3b9f','迅蚁无人机飞行数据接收,1s 一次','','cmii-uav-integration','/antwork/uav/flight/data/receive','POST',_binary '\0',_binary '\0','2024-09-10 02:08:50',1,'2024-09-30 07:59:18'),(4713,'API_61f5c6be2235cb2c305e51830b511984','开启方向诱骗','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/induce/openDirectionInduce','POST',_binary '\0',_binary '\0','2024-09-12 02:33:33',1,'2024-10-15 02:14:10'),(4714,'API_eb1c430ad37726c3907360c15c11233d','关闭诱骗','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/induce/close','POST',_binary '\0',_binary '\0','2024-09-12 02:33:34',1,'2024-10-15 02:14:11'),(4715,'API_12300f505903b50ff92cd3e9f8980139','开启角度诱骗','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/induce/openAngleInduce','POST',_binary '\0',_binary '\0','2024-09-12 02:33:34',1,'2024-10-15 02:14:13'),(4716,'API_958e4192ccff58fc175ae0f66658739d','关闭无线电探测','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/aoa/close','POST',_binary '\0',_binary '\0','2024-09-12 02:33:34',1,'2024-10-15 02:14:19'),(4717,'API_8eaff52b5cbedbbeaabd1a1e8f5f91f0','开启干扰','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/jam/open','POST',_binary '\0',_binary '\0','2024-09-12 02:33:34',1,'2024-10-15 02:14:21'),(4718,'API_6836672234d2faf86ca6bda3a53c6572','开启位置诱骗','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/induce/openLocationInduce','POST',_binary '\0',_binary '\0','2024-09-12 02:33:35',1,'2024-10-15 02:14:22'),(4719,'API_20e8081fb2fb87f9dfad7ddeb4c1a81f','关闭TDOA探测','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/tdoa/close','POST',_binary '\0',_binary '\0','2024-09-12 02:33:36',1,'2024-10-15 02:14:19'),(4720,'API_0c41725fe87ee2b410b252a272e59de2','开启TDOA探测','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/tdoa/open','POST',_binary '\0',_binary '\0','2024-09-12 02:33:36',1,'2024-10-15 02:14:21'),(4721,'API_a8370e3dc6f74e5e3199e863cd539806','关闭干扰','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/jam/close','POST',_binary '\0',_binary '\0','2024-09-12 02:33:37',1,'2024-10-15 02:14:20'),(4722,'API_7ff630be72a0af3b0f87db6c5871dc71','开启导航屏蔽','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/induce/openGNSSInduce','POST',_binary '\0',_binary '\0','2024-09-12 02:33:38',1,'2024-10-15 02:14:16'),(4723,'API_e97d4e9715f2df434361a1bf42463114','查询指定类型的设备','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/device/listByTypes','POST',_binary '\0',_binary '\0','2024-09-12 02:33:38',1,'2024-10-15 02:14:18'),(4724,'API_57532ac848a7bb6a27cc7572feb3a5fe','开启无线电探测','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/aoa/open','POST',_binary '\0',_binary '\0','2024-09-12 02:33:39',1,'2024-10-15 02:14:14'),(4725,'API_79e656b2ef4efc417c0017ac74bd351f','开启模式诱骗','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/induce/openModeInduce','POST',_binary '\0',_binary '\0','2024-09-12 02:33:39',1,'2024-10-15 02:14:10'),(4726,'API_108c86fb146467d0bf00fd5644cf2778','开启轨迹诱骗','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/induce/openTrackInduce','POST',_binary '\0',_binary '\0','2024-09-12 02:33:39',1,'2024-10-15 02:14:17'),(4727,'API_def82b89add8732951e698588c382eb2','通过excel模拟探测数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/mock/mockRadarDatasFromExcel','POST',_binary '\0',_binary '\0','2024-09-13 07:32:59',1,'2024-10-15 02:14:22'),(4728,'API_014fb4cafa5cd839ff461e54d899ea11','查询emqx连接参数','','cmii-uav-integration','/dji_cloud/pilot/query_mqtt_config','GET',_binary '\0',_binary '\0','2024-09-23 05:52:11',1,'2024-09-30 07:59:17'),(4729,'API_f7747a26085eb3afb8802fba36691b5d','查询无人机和绑定的机库,设备号全等,不是模糊','以无人机为准,如果符合条件的多个需要调用方筛选','cmii-uav-device','/api/device/mqtt/query_uav_dock','GET',_binary '\0',_binary '\0','2024-09-24 02:50:40',1,'2024-10-11 01:36:52'),(4730,'API_c971d6e99e558df153baecadea62a7bb','删除某一个设备','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/device/delete','POST',_binary '\0',_binary '\0','2024-09-24 08:22:57',1,'2024-10-15 02:14:09'),(4731,'API_34a053ad88b46d23d2ee3e1ffebae8e0','获取某个用户ws的相关信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/mock/getSenseDataWSInfo','POST',_binary '\0',_binary '\0','2024-09-26 03:32:20',1,'2024-10-15 02:14:20'),(4732,'API_f7ab9ea940fc95e1760f92ff2c39d96a','获取某个雷达id的相关ws信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/mock/getSenseDataWSInfoByRadarId','POST',_binary '\0',_binary '\0','2024-09-26 03:32:24',1,'2024-10-15 02:14:21'),(4733,'API_5601ed1929f0119f639b047c97bd1753','h5新建','','cmii-uav-emergency','/event/h5/save','POST',_binary '\0',_binary '\0','2024-09-29 02:02:52',1,'2024-10-10 09:08:05'),(4734,'API_570acf71ae3cad3038570f9e7d26b520','H5端业务上传,需业务后端确认','','cmii-uav-material-warehouse','/api/v1/warehouse/project/h5/putObject','POST',_binary '\0',_binary '\0','2024-09-30 04:25:51',1,'2024-10-11 08:57:34'),(4735,'API_3f8d9de49ffffd50bc821e8fbafe1fa7','通过文件id删除照片','','cmii-uav-mission','/picture/del_pics_by_file_id','POST',_binary '\0',_binary '\0','2024-09-30 06:25:02',1,'2024-10-10 08:57:02'),(4736,'API_0f63406d6838e3afef97418c3ecd0895','查询航线信息统计','','cmii-uav-mission','/api/uav/mission/szga/line/stat','GET',_binary '\0',_binary '\0','2024-10-10 06:26:56',1,'2024-10-10 06:29:22'),(4737,'API_57cf7f66bcdfb432f15902c628c24a3d','通过无人机id 查询 照片信息','','cmii-uav-mission','/picture/query_uav_pics','POST',_binary '\0',_binary '\0','2024-10-10 06:27:01',1,'2024-10-10 06:29:22'),(4738,'API_77c2c4d9467be1f4f6786ca42ee474eb','更新任务类型','更新作业的任务类型','cmii-uav-mission','/api/uav/mission/mission_info/update_task_type','POST',_binary '\0',_binary '\0','2024-10-10 06:27:01',1,'2024-10-10 06:29:18'),(4739,'API_e98e1acb7cca3f6218f19b0cf091a6cb','查询任务信息统计','','cmii-uav-mission','/api/uav/mission/szga/mission/stat','GET',_binary '\0',_binary '\0','2024-10-10 06:27:01',1,'2024-10-10 06:29:19'),(4740,'API_c83f9ca3c66a53a980c79d6f1b6169cc','查询设备在线离线统计','','cmii-uav-mission','/api/uav/mission/szga/device/stat','GET',_binary '\0',_binary '\0','2024-10-10 06:27:02',1,'2024-10-10 06:29:17'),(4741,'API_6ef29cd831fa845c82c2abbdd1eb22da','通过航线ID创建快速作业','返回作业id','cmii-uav-mission','/api/uav/mission/mission_info/create_fast_mission_start_with_line','POST',_binary '\0',_binary '\0','2024-10-10 06:27:02',1,'2024-10-10 08:57:08'),(4742,'API_2389db5db7fdcf27e22719438f40d42c','下载检测文件是否存在','下载检测文件是否存在','cmii-uav-material-warehouse','/api/v1/warehouse/project/check','GET',_binary '\0',_binary '\0','2024-10-10 08:57:30',1,'2024-10-11 08:57:36'),(4743,'API_7c28d6eadadf46a8acdf7d7cb40e717e','生成告警事件ID','','cmii-uav-alarm','/api/uav/alarm/event/getEventId','GET',_binary '\0',_binary '\0','2024-10-11 01:31:41',1,'2024-10-11 05:48:26'),(4744,'API_702c8ddee6da0a9dcd8e36be11f64747','查询自己公司及子公司告警指标统计信息','附带告警无人机统计Map<\"uasId\", count>','cmii-uav-alarm','/api/uav/alarm/event/queryAlarmIndexCountAddUav','GET',_binary '\0',_binary '\0','2024-10-11 01:31:44',1,'2024-10-11 05:48:25'),(4745,'API_cb4b0cb23f92f145e54d962085186016','aggregation','','cmii-uav-kpi-monitor','/uav/data/aggregation','POST',_binary '\0',_binary '\0','2024-10-11 01:37:35',1,NULL),(4746,'API_25269ec39b0142c36c8b3cad9253b5df','uiConfiguration','','cmii-uav-kpi-monitor','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2024-10-11 01:37:35',1,NULL),(4747,'API_0322e5121b244a203dcea6cd6ffd6294','getDocumentation','','cmii-uav-kpi-monitor','/v3/api-docs','GET',_binary '\0',_binary '\0','2024-10-11 01:37:36',1,NULL),(4748,'API_c9970b8a7739b6447de97aba48dae12f','securityConfiguration','','cmii-uav-kpi-monitor','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2024-10-11 01:37:36',1,NULL),(4749,'API_d9863c5d9b91c22fdc6bba2bba3f42cb','createRSA','','cmii-uav-kpi-monitor','/cmii/createRSA','GET',_binary '\0',_binary '\0','2024-10-11 01:37:36',1,NULL),(4750,'API_1de7a19a944d9c35111646d62956fe9b','swaggerResources','','cmii-uav-kpi-monitor','/swagger-resources','GET',_binary '\0',_binary '\0','2024-10-11 01:37:36',1,NULL),(4751,'API_2fd6f4fc2e7777e66783708968c99038','getDocumentation','','cmii-uav-kpi-monitor','/v2/api-docs','GET',_binary '\0',_binary '\0','2024-10-11 01:37:37',1,NULL),(4752,'API_22a6a60092fe6af14cb3692fc7c5538c','加密邮箱服务器密码','加密邮箱服务器密码','cmii-uav-notice','/mail/provider/encryptEmailServerPwd','GET',_binary '\0',_binary '\0','2024-10-11 08:15:37',1,'2024-10-11 08:15:42'); +INSERT INTO `sys_resource_api` VALUES (8,'API_94606acf6f83c2ac28918281f85b22a0','创建一个机构','','cmii-uav-user','/api/uav/org/add','POST',_binary '\0',_binary '\0','2020-05-09 01:10:11',1,'2024-11-06 12:16:30'),(9,'API_caefde2c04ac0eda6a284d1edbb1152f','创建一个公司','','cmii-uav-user','/api/uav/org/createCompany','POST',_binary '\0',_binary '\0','2020-05-09 01:10:11',1,'2024-11-06 12:16:38'),(10,'API_0dd8e9d343c3ad19ac127ac1956a7990','分页查询公司','','cmii-uav-user','/api/uav/org/pageCompany','POST',_binary '\0',_binary '\0','2020-05-09 01:10:12',1,'2024-11-06 12:16:40'),(11,'API_c12b6c34d3573bd5537e9b2cd2b1617e','查询公司详细信息','','cmii-uav-user','/api/uav/org/getCompanyDetail','POST',_binary '\0',_binary '\0','2020-05-09 01:10:12',1,'2024-11-06 12:16:22'),(12,'API_8d221aca42139bdc4a70ae46c50e14be','查询所有公司','','cmii-uav-user','/api/uav/org/queryCompany','POST',_binary '\0',_binary '\0','2020-05-09 01:10:12',1,'2024-11-06 12:16:38'),(13,'API_b19957e6c9ef266e975453a9f56f171a','删除一个公司','','cmii-uav-user','/api/uav/org/delCompany','POST',_binary '\0',_binary '\0','2020-05-09 01:10:12',1,'2024-11-06 12:16:44'),(14,'API_952348d1fc4fc0fdfd58d2b87d952264','更新公司','','cmii-uav-user','/api/uav/org/updateCompany','POST',_binary '\0',_binary '\0','2020-05-09 01:10:12',1,'2024-11-06 12:16:32'),(15,'API_9a61edcd78864d7bcc25913e5c208c23','查询公司所有的机构','','cmii-uav-user','/api/uav/org/queryOrg','POST',_binary '\0',_binary '\0','2020-05-09 01:10:12',1,'2024-11-06 12:16:29'),(16,'API_38c2422dda1213e31ccdc2f5879fe670','删除一个机构','','cmii-uav-user','/api/uav/org/delOrg','POST',_binary '\0',_binary '\0','2020-05-09 01:10:12',1,'2024-11-06 12:16:20'),(17,'API_575b68b670980029e5e067d4200ec727','更新一个机构','','cmii-uav-user','/api/uav/org/updatOrg','POST',_binary '\0',_binary '\0','2020-05-09 01:10:13',1,'2024-11-06 12:16:27'),(18,'API_d444a24f9fccc8576073243433916bf0','查询出所有的api','','cmii-uav-user','/api/uav/resource/api/queryAll','POST',_binary '\0',_binary '\0','2020-05-09 01:10:13',1,'2024-11-06 12:16:42'),(19,'API_b84b0f5eda8a0541bbb9bab629280d8d','增加api','','cmii-uav-user','/api/uav/resource/api/add','POST',_binary '\0',_binary '\0','2020-05-09 01:10:13',1,'2024-11-06 12:16:27'),(20,'API_3dd1062f863d72d28cbd6bdc31e272fa','更新api','','cmii-uav-user','/api/uav/resource/api/update','POST',_binary '\0',_binary '\0','2020-05-09 01:10:13',1,'2024-11-06 12:16:28'),(21,'API_5f500603a8f4a9b7c5ab637961035338','删除api','','cmii-uav-user','/api/uav/resource/api/del','POST',_binary '\0',_binary '\0','2020-05-09 01:10:13',1,'2024-11-06 12:16:25'),(22,'API_40a8afb36e4bf19fb6800cc07f0c5fcb','增加菜单','','cmii-uav-user','/api/uav/resource/menu/add','POST',_binary '\0',_binary '\0','2020-05-09 01:10:13',1,'2024-11-06 12:16:42'),(23,'API_c5247f54f028dc8bf62526cdc67f9f68','更新菜单','','cmii-uav-user','/api/uav/resource/menu/update','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-11-06 12:16:41'),(24,'API_eddc9be54517ea76417f8fbf05632e81','删除菜单','','cmii-uav-user','/api/uav/resource/menu/del','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-11-06 12:16:39'),(25,'API_a9d5998b2842d008bceefd9bdc989687','查询所有菜单','','cmii-uav-user','/api/uav/resource/menu/queryAll','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-11-06 12:16:28'),(26,'API_ab1152801e84b0bf7aab84807ac549dd','增加按钮','','cmii-uav-user','/api/uav/resource/action/add','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-11-06 12:16:33'),(27,'API_4ed629ddc7b9bec753d6bddae509ecdc','增加按钮以及授权api','','cmii-uav-user','/api/uav/resource/action/addAndAuthorityApi','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-11-06 12:16:41'),(28,'API_5b6f4c01e1bff1411ed5f15ca3a77b73','更新按钮以及授权api','','cmii-uav-user','/api/uav/resource/action/updateAndAuthorityApi','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-11-06 12:16:41'),(29,'API_9643432bc3144a39764ef1e4b95a960c','更新按钮','','cmii-uav-user','/api/uav/resource/action/update','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-11-06 12:16:36'),(30,'API_3e884720cec333d70c19325e8edde54d','删除按钮','','cmii-uav-user','/api/uav/resource/action/del','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-11-06 12:16:31'),(31,'API_f1f84b1ad3430fd333764f0ab2ce5f8b','查询菜单下所有的按钮','','cmii-uav-user','/api/uav/resource/action/queryByMenuId','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-11-06 12:16:21'),(32,'API_696e439d468de4625840fce37d60a36e','查询按钮,菜单下面的所有api','','cmii-uav-user','/api/uav/resource/action/queryApiByActionId','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-11-06 12:16:31'),(33,'API_dfc472e5b9c3816de93be86120cc6baf','给按钮授权api接口','','cmii-uav-user','/api/uav/resource/action/authorityApi','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-11-06 12:16:25'),(34,'API_bcee59f2103818a5f37eeb7c35a6898e','获取平台(公司)的所有菜单以及按钮','','cmii-uav-user','/api/uav/resource/queryMenuAndAction','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-11-06 12:16:27'),(35,'API_37772fbb1a5f9246c6fa2dc533b55526','获取平台所有的资源列表(菜单,按钮)','','cmii-uav-user','/api/uav/resource/queryResourceList','POST',_binary '\0',_binary '\0','2020-05-09 01:10:14',1,'2024-11-06 12:16:26'),(36,'API_03e1a0b6cbedccfd749d336239e1c653','获取平台所有的资源树(菜单,按钮)','','cmii-uav-user','/api/uav/resource/queryResourceTree','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-11-06 12:16:20'),(37,'API_6b3707c0d9075a6e1d5e446886eae8d0','新增角色','','cmii-uav-user','/api/uav/role/add','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-11-06 12:16:32'),(38,'API_187627f031d0a65bed30f74d7878b90a','修改角色','','cmii-uav-user','/api/uav/role/update','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-11-06 12:16:35'),(39,'API_a62023d9956bd0c0d5a5bce050a744ec','有效角色的列表','','cmii-uav-user','/api/uav/role/query','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-11-06 12:16:44'),(40,'API_fb0cc52e402afe1bec8994793a2ee376','删除角色','删除角色','cmii-uav-user','/api/uav/role/del','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-11-06 12:16:33'),(41,'API_1c85326fbb19ed42d341591ef931d823','禁用角色/锁定角色','','cmii-uav-user','/api/uav/role/disable','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-11-06 12:16:39'),(42,'API_b2f652e930b07177f12b7fd87fb5ea40','启用角色/解锁角色','','cmii-uav-user','/api/uav/role/enable','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-11-06 12:16:27'),(43,'API_83cc6276385c5454f8a555d9b0843c21','获取角色详细信息包括资源','','cmii-uav-user','/api/uav/role/getRoleWithResource','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-11-06 12:16:39'),(44,'API_c14ab57512e6e3351e3e0e0a9730b2e7','新增角色并授权','','cmii-uav-user','/api/uav/role/addAndAuthority','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-11-06 12:16:23'),(45,'API_9711fedd69da15347a54ba6cefa7b29b','修改角色并授权','','cmii-uav-user','/api/uav/role/updateAndAuthority','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-11-06 12:16:37'),(46,'API_e66b38c75630b4a737829f4a679b36a4','为用户赋予角色','为用户赋予角色','cmii-uav-user','/api/uav/role/saveUserRoles','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-11-06 12:16:34'),(47,'API_e9e81aa05a3a5fece29adee9de94ad7d','为角色增加用户','为角色增加用户','cmii-uav-user','/api/uav/role/saveRoleUsers','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-11-06 12:16:36'),(48,'API_01c42d1241684992ce0d0994e949f353','角色授权资源(菜单以及按钮)','角色授权资源(菜单以及按钮)','cmii-uav-user','/api/uav/role/authorityResource','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-11-06 12:16:30'),(49,'API_3e5c403e4b7f1c602ac3e28951955783','增加用户','','cmii-uav-user','/api/uav/user/add','POST',_binary '\0',_binary '\0','2020-05-09 01:10:15',1,'2024-11-06 12:16:37'),(50,'API_3740f38f36c26a50c0e0a3fd4c9e51f1','修改用户信息','','cmii-uav-user','/api/uav/user/update','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-11-06 12:16:25'),(51,'API_a869a436cd0be4fee43ca50af78d2e5c','禁用用户/锁定用户','','cmii-uav-user','/api/uav/user/disable','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-11-06 12:16:19'),(52,'API_20ed92bcb1ab21bb4387511221772bee','启用用户/解锁用户','','cmii-uav-user','/api/uav/user/enable','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-11-06 12:16:20'),(53,'API_13df7b0a05472e0a9a51488dfbf05876','用户列表','','cmii-uav-user','/api/uav/user/findPage','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-11-06 12:16:40'),(54,'API_f7cf343ee9bc0f36c04b885ae5994458','管理员重置密码','','cmii-uav-user','/api/uav/user/resetPassword','POST',_binary '\0',_binary '\0','2020-05-08 19:10:16',1,'2024-11-06 12:16:22'),(55,'API_bdf05b037740ee590e3b6864e5163ab1','获取用户角色','','cmii-uav-user','/api/uav/user/getUserRoles','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-11-06 12:16:24'),(56,'API_4a45eb5cf116d6304ccd6c4d7c617356','根据token获取用户基本信息','','cmii-uav-user','/api/uav/user/getMyDetail','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-11-06 12:16:26'),(57,'API_f8bdaff975e38f1088ea7130e2cd0fde','获取用户详细信息','','cmii-uav-user','/api/uav/user/getUserDetail','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-11-06 12:16:19'),(58,'API_d4e2a13d9077aa75aeb94bc7b20aae07','获取用户资源','','cmii-uav-user','/api/uav/user/getUserResources','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-11-06 12:16:25'),(59,'API_78f9684cf1948d9fa7ac822f808dda10','以树形结构获取资源树','','cmii-uav-user','/api/uav/user/getUserResourceTree','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-11-06 12:16:24'),(60,'API_707c71b10a1cc38fcc6fa499c4da6514','添加飞手','','cmii-uav-user','/api/uav/user/addFlyer','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-11-06 12:16:36'),(61,'API_56e5cefafdd168386d7f30b5b1219454','测试','','cmii-uav-user','/api/uav/uavTestPO/','POST,GET',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-11-06 12:16:22'),(62,'API_150ba1da1f4a174b132167b3b252d670','测试获取单个','','cmii-uav-user','/api/uav/uavTestPO/testGet','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-11-06 12:16:25'),(63,'API_622b954009a914f7c3f5b4dae6c5a722','测试异常','','cmii-uav-user','/api/uav/uavTestPO/testException','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-11-06 12:16:19'),(64,'API_9d8416f00194ce3c7cd9ac0366e70e2d','测试分页查询','','cmii-uav-user','/api/uav/uavTestPO/testPage','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-11-06 12:16:42'),(65,'API_9da6a0c63553bbd633a55d9ac60a4227','测试分页查询','','cmii-uav-user','/api/uav/uavTestPO/testPageByCustom','POST',_binary '\0',_binary '\0','2020-05-09 01:10:16',1,'2024-11-06 12:16:22'),(66,'API_1a735ffddfa640ed742d282018370fc4','测试添加','','cmii-uav-user','/api/uav/uavTestPO/testAdd','POST',_binary '\0',_binary '\0','2020-05-09 01:10:17',1,'2024-11-06 12:16:24'),(67,'API_40dff29929d118e208b634b4cf41ff6d','根据用户名获取账号信息','','cmii-uav-user','/account/getByUsername','POST',_binary '\0',_binary '\0','2020-05-09 01:10:17',1,'2024-11-06 12:16:41'),(68,'API_a8c6a4ffabfb0a9d79f36db5a147e723','根据手机号获取账号信息','','cmii-uav-user','/account/getByTelephone','POST',_binary '\0',_binary '\0','2020-05-09 01:10:17',1,'2024-11-06 12:16:43'),(69,'API_dfbef905b3129b45341a9690102968e9','检测用户是否拥有权限','','cmii-uav-user','/user/checkUri','POST',_binary '\0',_binary '\0','2020-05-09 01:10:17',1,'2024-11-06 12:16:34'),(70,'API_9a77fc28815a543625cc1da15f122326','根据用户id获取信息,未被删除用户','','cmii-uav-user','/user/getById','POST',_binary '\0',_binary '\0','2020-05-09 01:10:17',1,'2024-11-06 12:16:22'),(71,'API_98c7ec3ba0ce3553bb0c52272f29cee7','securityConfiguration','','cmii-uav-user','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-05-09 01:10:17',1,'2022-03-11 06:17:35'),(72,'API_7ac275e7b208b86b6bae996e6305f86f','swaggerResources','','cmii-uav-user','/swagger-resources','',_binary '\0',_binary '\0','2020-05-09 01:10:17',1,'2022-03-11 06:17:35'),(73,'API_2c5059bcb5b737dfc1f69fc4897d587f','uiConfiguration','','cmii-uav-user','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-05-09 01:10:17',1,'2022-03-11 06:17:35'),(74,'API_9f707b4364462c082b59c5dd00240592','errorHtml','','cmii-uav-user','/error','',_binary '\0',_binary '\0','2020-04-19 07:10:17',1,'2024-11-06 12:16:37'),(99,'API_4ea6212bfc023bb48de804b2d1a55b81','生成邀请地址','','cmii-uav-user','/api/uav/user/createInviteUrl','POST',_binary '\0',_binary '\0','2020-05-15 08:03:14',1,'2024-11-06 12:16:40'),(100,'API_568f7d141e21dda80d1ff2bcdfd058b8','用户注册','','cmii-uav-user','/registry','POST',_binary '\0',_binary '\0','2020-05-15 08:03:15',1,'2024-11-06 12:16:44'),(102,'API_eaae5f9cc6fad74e1d9a525f33d26856','更新用户头像','','cmii-uav-user','/api/uav/user/profile/updateAvatar','POST',_binary '\0',_binary '\0','2020-05-23 19:50:52',1,'2024-11-06 12:16:30'),(103,'API_9c99b4ed48a4b631c0970484c13929a9','更新用户名称','','cmii-uav-user','/api/uav/user/profile/updateRealName',NULL,_binary '\0',_binary '\0','2020-05-29 06:50:52',1,'2020-05-29 11:50:54'),(104,'API_f90b75a4827a5f681dd9dde40c97f66d','根据token获取用户基本信息','','cmii-uav-user','/api/uav/user/profile/getMyDetail','POST',_binary '\0',_binary '\0','2020-05-23 19:50:52',1,'2024-11-06 12:16:38'),(105,'API_136b8ba1ae8483e65884e8380625a67e','发送修改邮箱验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/sendResetEmail','POST',_binary '\0',_binary '\0','2020-05-25 12:43:50',1,'2020-05-25 17:43:51'),(106,'API_fcc25be6a9f1c1dfd749708881413f42','验证修改邮箱验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/checkResetEmail','POST',_binary '\0',_binary '\0','2020-05-25 12:43:50',1,'2020-05-25 17:43:51'),(107,'API_a70d9ba7a909c0d00734632f09a2ded1','发送绑定手机号验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/sendBindTelephone','POST',_binary '\0',_binary '\0','2020-05-25 12:43:50',1,'2024-11-06 12:16:31'),(108,'API_41b4ab1a493b21a94ca77fddff40af63','验证绑定手机号验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/checkBindTelephone','POST',_binary '\0',_binary '\0','2020-05-25 12:43:50',1,'2024-11-06 12:16:36'),(109,'API_383e669ef441f9f9d20d7c07299cfb4a','发送解绑手机号验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/sendUnBindTelephone','POST',_binary '\0',_binary '\0','2020-05-25 12:43:50',1,'2024-11-06 12:16:38'),(110,'API_92e42e7981b90482b33b9ddf7db4cd95','验证解绑手机号验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/checkUnBindTelephone','POST',_binary '\0',_binary '\0','2020-05-25 12:43:50',1,'2024-11-06 12:16:24'),(111,'API_69b54b15bedcabdc884571bc8971b3c7','申请更新邮箱','','cmii-uav-user','/api/uav/user/profile/updateEmail','POST',_binary '\0',_binary '\0','2020-05-26 09:44:34',1,'2024-11-06 12:16:19'),(112,'API_1032f1f983c37cd32e5b7381c4cbca9d','重新绑定手机','','cmii-uav-user','/api/uav/user/profile/updateTelephone','POST',_binary '\0',_binary '\0','2020-05-26 09:44:34',1,'2024-11-06 12:16:26'),(113,'API_deda391c18ef00ea6a63865be14310fc','通过身份证重新绑定手机','','cmii-uav-user','/api/uav/user/profile/updateTelephoneWithIdentity','POST',_binary '\0',_binary '\0','2020-05-26 09:44:34',1,'2024-11-06 12:16:34'),(115,'API_2a3d43803567789ca45f6c0f0fc4e1aa','更新用户名称','','cmii-uav-user','/api/uav/user/profile/updateName','POST',_binary '\0',_binary '\0','2020-05-29 01:39:27',1,'2024-11-06 12:16:27'),(116,'API_feba8e8d58c5347eb929af17138838f9','添加用户账号','','cmii-uav-user','/api/uav/user/profile/addAccount','POST',_binary '\0',_binary '\0','2020-05-29 01:39:27',1,'2024-11-06 12:16:39'),(117,'API_28b67fe2833bef7e732dbd5d89829618','发送登陆验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/sendLogin','POST',_binary '\0',_binary '\0','2020-05-29 01:39:27',1,'2024-11-06 12:16:30'),(118,'API_5dc51c889fa6be6bd5235d4059a4294f','检测登陆验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/checkLogin','POST',_binary '\0',_binary '\0','2020-05-29 01:39:27',1,'2024-11-06 12:16:28'),(119,'API_e58796bbb5570d9441ebc7e81e8599ab','发送注册验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/sendRegisty','POST',_binary '\0',_binary '\0','2020-05-29 01:39:27',1,'2024-11-06 12:16:24'),(120,'API_ba2f464c282b3a0553bd99165d06d783','检测注册验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/checkRegisty','POST',_binary '\0',_binary '\0','2020-05-29 01:39:27',1,'2024-11-06 12:16:43'),(121,'API_98b17ab44f353e164355f455a423419b','发送找回密码验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/sendResetPassword','POST',_binary '\0',_binary '\0','2020-05-29 01:39:27',1,'2024-11-06 12:16:19'),(122,'API_0aeba2b421ca15f92cd5428c886d485b','检测找回密码验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/checkResetPassword','POST',_binary '\0',_binary '\0','2020-05-29 01:39:27',1,'2024-11-06 12:16:43'),(123,'API_4af205f553090073657fd3225909fca0','预览excel','','cmii-uav-user','/system/file/preViewExcel','POST',_binary '\0',_binary '\0','2020-06-02 03:54:05',1,'2024-11-06 12:16:33'),(124,'API_cd482e686ebdeb7f999493b5b5d8a462','下载用户批量导入模版','','cmii-uav-user','/system/file/userTemplate','GET',_binary '\0',_binary '\0','2020-06-04 06:33:56',1,'2024-11-06 12:16:29'),(125,'API_4600ad4f0e176d556393a65c04510e51','批量上传用户','','cmii-uav-user','/api/uav/user/userUpload','POST',_binary '\0',_binary '\0','2020-06-04 17:27:12',1,'2024-11-06 12:16:19'),(126,'API_2ee55d087127129a3a6d29dbf9b6469f','重置','','cmii-uav-user','/api/uav/user/profile/resetPwd','POST',_binary '\0',_binary '\0','2020-06-07 02:50:55',1,'2024-11-06 12:16:21'),(169,'API_56bc7049827cfeba0af9af2bb04c2f81','修改载荷生产厂家和设备类型','','cmii-uav-device','/api/uav/load/updateDevManufacturer',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(170,'API_0b82428385517d636fc9bcdb34040cbc','删除载荷生产厂家和设备类型','','cmii-uav-device','/api/uav/load/deleteDevManufacturer',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(171,'API_868fb317bf26069587bf72bd03ae4e91','载荷生产厂家和设备类型详情查询','','cmii-uav-device','/api/uav/load/queryDevManufacturerDetail',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(172,'API_da88cb85eb3563b3656c18b30366dbbd','根据设备类型获取生产厂家列表','','cmii-uav-device','/api/uav/load/querydevManufacturerListByMafId',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(173,'API_f429192ee4288e1dacf66e9d0f713051','查询设备类型列表','','cmii-uav-device','/api/uav/load/querydevTypes',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(174,'API_f51fc53186080cddef6dc118ca33b221','新增载荷生产厂家和设备类型','','cmii-uav-device','/api/uav/load/addDevManufacturer',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(175,'API_106a918609df946aca1a53655d32fb49','修改无人机','','cmii-uav-device','/api/uav/plane/updateUavPlane','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-11-07 09:01:56'),(176,'API_6fcb86dbb2501707e5ddbbb76c7668e7','删除无人机','','cmii-uav-device','/api/uav/plane/deleteUavPlane','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-11-07 09:01:52'),(177,'API_6fd9ffa6039d98a39b7ffe156d060d94','批量删除无人机','','cmii-uav-device','/api/uav/plane/deleteUavPlaneBatch','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-11-07 09:01:50'),(178,'API_6465ffa36bd12bf5d249583ca80364ba','模糊查询无人机编码列表','','cmii-uav-device','/api/uav/plane/queryUavCode','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(179,'API_35baa96ea7e128ba18521c93f66d7ec9','模糊查询生产厂家列表','','cmii-uav-device','/api/uav/plane/queryMnfName','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(180,'API_44d5cb8bf252057df56597309c8ae02d','模糊查询无人机型号列表','','cmii-uav-device','/api/uav/plane/queryUavMode','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(181,'API_7a31287ec4ca56716189ac715ffff95e','模糊查询无人机形态列表','','cmii-uav-device','/api/uav/plane/queryUavShape','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(182,'API_0dfc8854557634dfa5d03ad49d336793','模糊查询无人机尺度列表','','cmii-uav-device','/api/uav/plane/queryUavSize','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(183,'API_8a96f6bda4172a6945cb2924b6c6bf70','模糊查询可用状态列表','','cmii-uav-device','/api/uav/plane/queryUseStat','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-11-07 09:01:51'),(184,'API_87164cc21687f97d2041965ae9f1b66f','模糊查询生产厂家有的产品型号列表','','cmii-uav-device','/api/uav/plane/queryModeListByMnf','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(185,'API_79f66734cd6fa15fd50c4cea770b08d6','通过产品型号查询生产厂家和产品型号对象','','cmii-uav-device','/api/uav/plane/queryMnfModeByMode','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(186,'API_f7e38acfe5b46367db42b53b495d95b4','按条件分页查询无人机信息','','cmii-uav-device','/api/uav/plane/queryUavPlane','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(187,'API_c4aed632c3e6a6031a7ca0305caa11aa','按无人机编码查询无人机详情查询','','cmii-uav-device','/api/uav/plane/queryDetailByUavCode','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(188,'API_31151a2ae3f60864f0184a3e4b73a1f3','获取无人机照片','','cmii-uav-device','/api/uav/plane/queryUavPicByCode','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-11-07 09:01:50'),(189,'API_75faa10f56c898c1e76b50cf283a4a3d','查询指定公司/机构范围内的无人机编码列表','','cmii-uav-device','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-11-07 09:01:54'),(190,'API_b90518a6151aaf568edc63b43d601817','根据无人机编码查询该无人机是否存在','','cmii-uav-device','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-11-07 09:01:49'),(191,'API_dab95364a57d89e51d76193f66810c55','生成新无人机编码','','cmii-uav-device','/api/uav/plane/newUavCode','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-11-07 09:01:44'),(192,'API_d06ee272c26f99d194aa9da2a4aede6d','设置无人机在线状态','','cmii-uav-device','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-11-07 09:01:58'),(193,'API_a0ebba8fe10fc7ff7068af1c74331a32','新增无人机','','cmii-uav-device','/api/uav/plane/addUavPlane','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2024-11-07 09:01:48'),(194,'API_9123f5d24a53ed45473aaf78dbff8b1d','新增无人机载荷绑定','','cmii-uav-device','/api/uav/plane/addUavDev',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(195,'API_d08edaffa3c49fbd4b21f7f3e343e0a0','无人机绑定的载荷列表查询','','cmii-uav-device','/api/uav/plane/queryDevByUav',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(196,'API_6ef033bb286b002ef0f4c243b5beb1b0','无人机解绑载荷','','cmii-uav-device','/api/uav/plane/unboundDevFromUav',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(197,'API_a0215c0676721e559700ba7257cc1266','无人机操作日志查询','','cmii-uav-device','/api/uav/plane/queryUavLogList',NULL,_binary '\0',_binary '\0','2020-06-24 16:25:20',1,'2020-06-24 21:31:13'),(198,'API_c491a74b63bf41be63230811eae2daa6','新增载荷','','cmii-uav-device','/api/uav/load/addUavDevice',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(199,'API_f2cfbd00e0b000771f41fce4bb6c56e0','修改载荷','','cmii-uav-device','/api/uav/load/updateUavDevice',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(200,'API_f8dba39581eb18d265010d8f2efc6d9d','删除载荷','','cmii-uav-device','/api/uav/load/deleteUavDevice',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(201,'API_ee3d08e629c84909f11400c4cb817608','批量删除载荷','','cmii-uav-device','/api/uav/load/deleteUavDeviceBatch',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(202,'API_a8ce2ea124712056992199a12a50a9b1','无人机绑定的载荷列表','','cmii-uav-device','/api/uav/load/queryUavDevicesByUavId',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(203,'API_67cb5e39759bbcc02989bddb67abed79','获取新载荷编码','','cmii-uav-device','/api/uav/load/queryUavDevCode','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(204,'API_618a8937c3bf426a934c944d560c04eb','获取载荷分页列表','','cmii-uav-device','/api/uav/load/queryUavDevList','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(205,'API_5edd6e98ab5da1ed7574800b0ed28087','获取未绑定载荷列表','','cmii-uav-device','/api/uav/load/queryUnboundUavDevList','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(206,'API_894dc58e65b272dceeaf08fdb4486a2b','查询载荷是否有绑定无人机','','cmii-uav-device','/api/uav/load/checkDevBoundRelations','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(207,'API_cf6aa87a8e86d0240670beb3a268f6ee','模糊查询载荷编码列表','','cmii-uav-device','/api/uav/load/queryDevCodeList','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(208,'API_e9f2d641c20ecd673cee5293254c09da','载荷详情查询','','cmii-uav-device','/api/uav/load/queryUavDeviceDetail',NULL,_binary '\0',_binary '\0','2020-06-16 04:25:20',1,'2020-06-16 09:31:13'),(209,'API_dce2075fbb65dad6506bc2240773d754','查询无人机类型详情','','cmii-uav-device','/api/uav/plane/queryUavModelDetail','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(210,'API_d7c3a419346333e9a050a11c2201dabd','新增无人机类型','','cmii-uav-device','/api/uav/plane/addUavModel','POST',_binary '\0',_binary '\0','2020-07-13 01:25:20',1,'2020-07-13 06:31:13'),(211,'API_8d32c4d3366dead1c1add0d82ed3dc3d','修改无人机类型','','cmii-uav-device','/api/uav/plane/updateUavModel','POST',_binary '\0',_binary '\0','2020-07-13 01:25:20',1,'2020-07-13 06:31:13'),(212,'API_808683de543f3716b25400a704250d1e','删除无人机类型','','cmii-uav-device','/api/uav/plane/deleteUavModel','POST',_binary '\0',_binary '\0','2020-07-13 01:25:20',1,'2020-07-13 06:31:13'),(213,'API_378d645bb2f6b03bbef75dba42a1c639','模糊搜索厂家对应的设备型号列表','','cmii-uav-device','/api/uav/load/queryDevModelListByMafId','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(214,'API_3c2b4ca91e53a585605a144ff2b8a928','删除载荷设备型号','','cmii-uav-device','/api/uav/load/deleteUavDevModel','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(215,'API_f5de88192341d2e0bc4d55411b2ecafa','新增载荷设备型号','','cmii-uav-device','/api/uav/load/addUavDevModel','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(216,'API_5ab916008111d8240228aafe49f91bdd','修改载荷设备型号','','cmii-uav-device','/api/uav/load/updateUavDevModel','POST',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(217,'API_03edda2d2a799df3cf21484d905701e9','载荷设备型号详情查询','','cmii-uav-device','/api/uav/load/queryUavDevModelDetail','GET',_binary '\0',_binary '\0','2020-07-12 12:25:20',1,'2020-07-12 17:31:13'),(218,'API_7d444eaa2f15f8b184dd1855415e4446','securityConfiguration','','cmii-uav-device','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-07-13 01:25:20',1,'2022-04-25 02:49:37'),(219,'API_b8ff7a2544bb4e8c6e7b79f324083dab','uiConfiguration','','cmii-uav-device','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-07-13 01:25:20',1,'2022-04-25 02:49:37'),(220,'API_603ce91dec93cfb4063c1926d38cf572','swaggerResources','','cmii-uav-device','/swagger-resources','',_binary '\0',_binary '\0','2020-07-13 01:25:20',1,'2022-04-25 02:49:37'),(221,'API_051cfba46414c56f1b4537687f89833d','errorHtml','','cmii-uav-device','/error','',_binary '\0',_binary '\0','2020-08-08 12:25:20',1,'2024-11-07 09:01:54'),(222,'API_94a3eb35188d0b70f984c9e079a47268','获取单个无人机目前的航迹','','cmii-uav-surveillance','/surveillance/queryUavPoints/{UASID}',NULL,_binary '\0',_binary '\0','2020-06-17 12:39:49',1,'2020-06-18 14:08:28'),(223,'API_83d729de6d968040f9c77d272a61bc1f','查询本公司飞机七日内飞行历史记录','','cmii-uav-surveillance','/surveillance/flyHistory','GET',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2024-11-12 03:56:11'),(224,'API_55bba35223746a01d3d5d05b2a46d3d6','securityConfiguration','','cmii-uav-surveillance','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2022-03-31 03:10:04'),(225,'API_37f09116159b86c2dd50d79287c517b5','uiConfiguration','','cmii-uav-surveillance','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2022-03-31 03:10:05'),(226,'API_87490b132b78566a21cf497d89b38198','swaggerResources','','cmii-uav-surveillance','/swagger-resources','',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2022-03-31 03:10:04'),(227,'API_f44699527a155e7a951e5254a9bb7b75','查询公司/机构所属的无人机编码列表','','cmii-uav-surveillance','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2023-03-29 09:05:05'),(228,'API_d744eb7808517966bff9e3b1e667019e','按无人机编码查询无人机详情查询','','cmii-uav-surveillance','/api/uav/plane/queryDetailByUavCode','POST',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2020-06-24 17:08:28'),(229,'API_819d14f47a56a3e80d475f94bd2d471b','设置无人机在线状态','','cmii-uav-surveillance','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2023-03-29 09:05:05'),(230,'API_5c3e2e1810caa38551ef924cc8e72498','无人机绑定的载荷列表查询','','cmii-uav-surveillance','/api/uav/plane/queryDevByUav',NULL,_binary '\0',_binary '\0','2020-06-16 09:39:49',1,NULL),(231,'API_1f4fbefa225a2595fdb562694e8a6eb0','根据无人机编码查询该无人机是否存在','','cmii-uav-surveillance','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2023-03-29 09:05:05'),(232,'API_960f651fd3be99401654dc83dd053fb2','查询无人机类型详情','','cmii-uav-surveillance','/api/uav/plane/queryUavModelDetail','POST',_binary '\0',_binary '\0','2020-06-23 15:39:49',1,'2020-06-24 17:08:28'),(233,'API_378057d4cc00ea62cae9806f7cac273c','errorHtml','','cmii-uav-surveillance','/error','',_binary '\0',_binary '\0','2020-06-30 16:39:49',1,'2024-11-12 03:56:10'),(234,'API_009b9f297e6d324bdb9868996eeab36f','新增载荷','','cmii-uav-device','/api/uav/load/addUavLoad','POST',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2024-11-07 09:01:57'),(235,'API_2734ea96b050f2deae5883c82d4ae2e5','修改载荷','','cmii-uav-device','/api/uav/load/updateUavLoad','POST',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2024-11-07 09:01:44'),(236,'API_e35c03761aa95413b9dadbf0ae476334','删除载荷','','cmii-uav-device','/api/uav/load/deleteUavLoad','POST',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2024-11-07 09:01:52'),(237,'API_438e3f86a59e35e254ea26df38c6602a','批量删除载荷','','cmii-uav-device','/api/uav/load/deleteUavLoadBatch','POST',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2024-11-07 09:01:58'),(238,'API_843b9797693a0536db662a14d01a0e51','载荷详情查询','','cmii-uav-device','/api/uav/load/queryUavLoadDetail','GET',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2020-07-13 07:26:03'),(239,'API_dba08ee989879f608bba49f094509933','模糊查询载荷生产厂家列表','','cmii-uav-device','/api/uav/load/querydevMnfList',NULL,_binary '\0',_binary '\0','2020-06-15 21:10:26',1,'2020-06-16 03:26:03'),(240,'API_1be70f68207732dfc5d150c1ab5e318c','模糊查询载荷设备类型列表','','cmii-uav-device','/api/uav/load/queryDevTypeList','POST',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2020-07-13 07:26:03'),(241,'API_d937afa65e86eeb087905b8fdd9f7872','新增无人机载荷绑定','','cmii-uav-device','/api/uav/plane/addUavLoad','POST',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2020-07-13 07:26:04'),(242,'API_0d52f355600136c09d156eda403909de','无人机绑定的载荷列表查询','','cmii-uav-device','/api/uav/plane/queryLoadByUav','POST',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2020-07-13 07:26:04'),(243,'API_e83782efad13b139f36f5d86c23dec92','无人机解绑载荷','','cmii-uav-device','/api/uav/plane/unboundLoadFromUav','POST',_binary '\0',_binary '\0','2020-07-13 01:10:26',1,'2024-11-07 09:01:49'),(244,'API_c141c202beb8477f05aea714392e11b4','无人机绑定的载荷列表查询','','cmii-uav-surveillance','/api/uav/plane/queryLoadByUav','POST',_binary '\0',_binary '\0','2020-06-24 17:08:28',1,'2020-06-24 11:30:08'),(245,'API_5fe33412cbe4aef4c0983bc6cc595a12','模糊查询载荷生产厂家列表','','cmii-uav-device','/api/uav/load/queryDevMnfList','POST',_binary '\0',_binary '\0','2020-07-15 02:10:14',1,'2020-07-14 18:30:46'),(246,'API_5238a0e4378c5ab60f223f4575b1ca49','获取单个无人机目前的航迹,不包含态势数据','','cmii-uav-surveillance','/surveillance/queryUavPoints','POST',_binary '\0',_binary '\0','2020-06-24 04:13:22',1,'2020-06-23 20:40:58'),(247,'API_f8575d0d0d6138ed277f0339a0d561ee','恢复一个公司','','cmii-uav-user','/api/uav/org/enableCompany','POST',_binary '\0',_binary '\0','2020-06-20 08:15:53',1,'2024-11-06 12:16:38'),(248,'API_f4cad236d06712a0c44987ebb502faf1','关停一个公司','','cmii-uav-user','/api/uav/org/disableCompany','POST',_binary '\0',_binary '\0','2020-06-20 08:15:53',1,'2024-11-06 12:16:21'),(249,'API_e52cbd9464f9e29fcc2fa4860aa672ca','测试添加','','cmii-uav-user','/api/uav/uavTestPO/testRpc','POST',_binary '\0',_binary '\0','2020-06-20 08:15:54',1,'2020-06-20 00:15:58'),(250,'API_452d66110157d297ffe6356f2fbb9107','根据邀请码,查询邀请信息','','cmii-uav-user','/registry/getInvitedInfo','POST',_binary '\0',_binary '\0','2020-06-20 08:15:54',1,'2024-11-06 12:16:27'),(251,'API_ce779d357be0d8577ce7af6ac166c639','根据用户id集合获取用户信息','','cmii-uav-user','/user/getByIds','POST',_binary '\0',_binary '\0','2020-06-20 08:15:54',1,'2024-11-06 12:16:25'),(252,'API_2f792ba68267c0e9802e2a3ff75ff56d','获取平台所有的资源树,并统计(菜单,按钮)','','cmii-uav-user','/api/uav/resource/queryResourceTreeStatistic','POST',_binary '\0',_binary '\0','2020-06-23 09:23:16',1,'2024-11-06 12:16:35'),(253,'API_952d06cbfdc5cd71b09f941194c76b92','角色分页查询','','cmii-uav-user','/api/uav/role/queryPage','POST',_binary '\0',_binary '\0','2020-06-23 09:23:16',1,'2024-11-06 12:16:24'),(254,'API_bc97a2e4a906e69ba0a38961e61dd1c2','获取角色资源树','','cmii-uav-user','/api/uav/role/getRoleResourceTree','POST',_binary '\0',_binary '\0','2020-06-23 09:23:16',1,'2024-11-06 12:16:24'),(255,'API_ba389f10315750ec60df2e7041aadb75','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-surveillance','/surveillance/querySinglePlaneTrack','POST',_binary '\0',_binary '\0','2020-06-24 22:40:52',1,'2020-06-25 11:13:43'),(256,'API_e16193a54a8c3605718087964b475b22','查询所有机场','','cmii-uav-airspace','/zydAirport/listAirport.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2024-11-14 03:10:22'),(257,'API_51cfdab152fd2f16dd20ecace8ff2d23','删除空域容量','','cmii-uav-airspace','/zydAirspaceCapacity/deleteCapacityByAirsNo.do','DELETE',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(258,'API_1fec04562343c9dbe9baa50196a456fc','新增空域容量','','cmii-uav-airspace','/zydAirspaceCapacity/saveZydAirspaceCapacity.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(259,'API_4915b9309b715ec171376f4e61ab5ae7','修改空域容量','','cmii-uav-airspace','/zydAirspaceCapacity/updateZydAirspaceCapacity.do','PUT',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(260,'API_b26faf6149440b54eaf4f9ab1da96b84','按条件分页查询空域申请和时间段','','cmii-uav-airspace','/zydAirspace/queryByConditons.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2024-11-14 03:10:23'),(261,'API_895f4f13f1573208eb8e18cbb2673253','获取新建空域申请页面的下拉框数据','无需传参','cmii-uav-airspace','/zydAirspace/getDropDownBox.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(262,'API_52329ea052a3213ef59284b74b995e83','新增空域申请和时间段','','cmii-uav-airspace','/zydAirspace/saveAirspace.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2024-11-14 03:10:23'),(263,'API_fc665fb4031a71c16c6c30a8e3f5ac9e','飞行计划获取空域列表','传入空域申请json字符串,需要分页数据,查询条件为主键时为查询详情','cmii-uav-airspace','/zydAirspace/queryAirspace.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(264,'API_395e7fe8f2f8860dfc6d0d53d4451cec','编辑修改空域申请','传入空域申请json字符串,需要有主键','cmii-uav-airspace','/zydAirspace/editAirspace.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2024-11-14 03:10:23'),(265,'API_4bd275a28b0298f50a95fc3b00ac0b28','批量删除空域申请和时间段-n','传入空域申请主键,以数组方式传入','cmii-uav-airspace','/zydAirspace/deleteAirspace.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2024-11-14 03:10:22'),(266,'API_52d7c991d2962e1cb946c1b6ca2a989a','审核空域','传入空域编号、审核操作、审核人id','cmii-uav-airspace','/zydAirspace/auditAirspace.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(267,'API_6628f3f97efaec4c29b5f197ae3e03cf','查询空域详情','传入空域主键','cmii-uav-airspace','/zydAirspace/queryDetail.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2024-11-14 03:10:22'),(268,'API_ab002d2b6eaa803d8a22092d2d569c3f','获取空域申请类型的数量-n','无需传参','cmii-uav-airspace','/zydAirspace/getCountByStat.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(269,'API_045305960e66f93a66a18ddde0cb1750','查询空域容量列表','','cmii-uav-airspace','/zydAirspace/getAirspaceCapacity.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(270,'API_25e76177f5a0e13252ce31b02e85dfe5','查询空域容量详情','','cmii-uav-airspace','/zydAirspace/getAirspaceCapacityById.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(271,'API_45e4cf438d3b1c4f8e5710d0c52d37eb','为监视提供的空域接口','无需传参','cmii-uav-airspace','/zydAirspace/getAirspaceBySurveillance.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(272,'API_681049cd535eee150ecf3ba034c14589','查询未定义空域容量且为已通过的临时飞行区','','cmii-uav-airspace','/zydAirspace/getAirspaceCapacityByAdd.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(273,'API_a33b13d78be515f2030a8abe6fdeccb2','获取空域申请和空域限制所有数据-n','无需传参','cmii-uav-airspace','/zydAirspace/getAllAirspaceAndLimit.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(274,'API_e64eb41adecd6be488be482850f85988','获取空域申请和空域限制所有数据','无需传参','cmii-uav-airspace','/zydAirspace/getAirspaceAndLimit.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2024-11-14 03:10:23'),(275,'API_417d074d0c96a630a3b3ee601d4f6084','查询临时飞行区','无需传参','cmii-uav-airspace','/zydAirspace/queryErailAirspace.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(276,'API_3fe4fd9c710fa314b33323442031d249','空域历史统计查询','','cmii-uav-airspace','/zydAirspaceHistoricalData/getAirspaceHistoricalData.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(277,'API_e58ae1d8608f13b4eec42bf21d4e6237','根据空域编号查询空域历史','','cmii-uav-airspace','/zydAirspaceHistoricalData/getAirspaceHistoricalDataByAirsNo.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(278,'API_30ddb9445d4740298095d0cbf3aa49fa','获取空域实时数据','','cmii-uav-airspace','/zydAirspaceRealData/getAirspaceRealData.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(279,'API_e1cb1af69ce841d8f0eea9c78210c63d','根据公司id获取空域实时数据','','cmii-uav-airspace','/zydAirspaceRealData/getAirspaceRealDataByCompanyid.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(280,'API_a0bcf36f4c8f04b09eff28b54445737b','按空域类型查询空域限制','传入参数为空域类型 多个请用,相隔','cmii-uav-airspace','/zydAreaLimit/queryZydAreaLimitByAreaTypeSur.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(281,'API_99a42a28165f388e086614adc0f23529','按空域类型查询空域限制','传入参数为空域类型','cmii-uav-airspace','/zydAreaLimit/queryLimitAreaByType.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(282,'API_b2fb5db5b0f7f6dcb8444e8145b5dffa','按id删除空域限制','传入参数为id值','cmii-uav-airspace','/zydAreaLimit/deleteZydAreaLimitById.do','DELETE',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(283,'API_6d8d8dd3b615f81d6774ed81916615a7','新增空域限制-n','传入参数为zydAreaLimit实体对象','cmii-uav-airspace','/zydAreaLimit/insertZydAreaLimit.do','POST',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(284,'API_01b9da8fa89bf3bd9b06b29b9ef938d7','修改空域限制-n','传入参数为zydAreaLimit实体对象','cmii-uav-airspace','/zydAreaLimit/updateZydAreaLimit.do','PUT',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(285,'API_9983d216745fa0f33df53aab1785f7c7','按id查询空域限制','传入参数为id值','cmii-uav-airspace','/zydAreaLimit/queryZydAreaLimitById.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(286,'API_7ae8c3349cf3e68db94ceff112d98c8b','为监视提供的接口,用于查询告警','无需传参数','cmii-uav-airspace','/zydAreaLimit/queryZydAreaLimitBySurveillance.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(287,'API_dcc1b19439b953d1c53b4d4e347c2f11','按空域类型查询空域限制-n','传入参数为空域类型 多个请用,相隔','cmii-uav-airspace','/zydAreaLimit/queryZydAreaLimitByAreaType.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2020-06-28 14:16:52'),(288,'API_9489ebf61622dfc85ecf0ec578449dfe','飞行任务类型字典表','','cmii-uav-airspace','/zydDicFlytask/getZydDicFlytask.do','GET',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2021-09-22 20:09:11'),(289,'API_f8fd09b31ddbac06045bd342be87770c','uiConfiguration','','cmii-uav-airspace','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2022-04-25 02:48:43'),(290,'API_443b50cd6f58599295241c6de6cb7e01','swaggerResources','','cmii-uav-airspace','/swagger-resources','',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2022-04-25 02:48:43'),(291,'API_4c57dc011da8906cdb1dcd15c54c080a','securityConfiguration','','cmii-uav-airspace','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-06-28 22:14:28',1,'2022-04-25 02:48:43'),(292,'API_ea7a7243272fdfc2331b8342add4f863','error','','cmii-uav-airspace','/error','',_binary '\0',_binary '\0','2020-07-05 18:14:28',1,'2024-11-14 03:10:23'),(293,'API_8138e0c7ce00c4dd9aea4f7f624e5f98','查询所有无人机编码列表','','cmii-uav-device','/api/uav/plane/queryAllUavCode','GET',_binary '\0',_binary '\0','2020-07-02 19:03:43',1,'2024-11-07 09:01:52'),(294,'API_889e384e48d54fe17111942c773aca48','查询所有无人机编码列表','','cmii-uav-surveillance','/api/uav/plane/queryAllUavCode','GET',_binary '\0',_binary '\0','2020-06-25 08:06:48',1,'2020-06-25 22:18:11'),(295,'API_89dba7a6eb9a2cfacedfd80f9ac039c7','添加一个问题反馈','','cmii-uav-feedback','/api/uav/feedback/add','POST',_binary '\0',_binary '\0','2020-06-24 01:31:01',1,'2020-07-01 06:27:59'),(296,'API_425ee952c02aa238fed24797554ac6f2','导出查询结果','','cmii-uav-feedback','/api/uav/feedback/export','POST',_binary '\0',_binary '\0','2020-06-24 01:31:01',1,'2020-07-01 06:28:00'),(297,'API_e4a55343c032ef4fc49727f482e7eb67','查询反馈类型','','cmii-uav-feedback','/api/uav/feedback/queryFeedbackType','POST',_binary '\0',_binary '\0','2020-06-24 01:31:01',1,'2020-07-01 06:28:00'),(298,'API_dc560856289d3a9211012dbabb79ef29','查询应用列表','','cmii-uav-feedback','/api/uav/feedback/queryApps','POST',_binary '\0',_binary '\0','2020-06-24 01:31:01',1,'2020-07-01 06:28:00'),(299,'API_772d54d06ec5de08c748ab474f5ed449','查询问题反馈','','cmii-uav-feedback','/api/uav/feedback/queryFeedbacks','POST',_binary '\0',_binary '\0','2020-06-24 01:31:01',1,'2020-07-01 06:28:00'),(300,'API_64552bbf0983e08276afbdd6c20fe8f1','securityConfiguration','','cmii-uav-feedback','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-06-24 01:31:01',1,'2020-07-01 06:28:01'),(301,'API_92bc10538452e5059980a0a68ff57611','uiConfiguration','','cmii-uav-feedback','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-06-24 01:31:01',1,'2020-07-01 06:28:01'),(302,'API_38e7b789c679b2e181a351ba0c48f3e4','swaggerResources','','cmii-uav-feedback','/swagger-resources','',_binary '\0',_binary '\0','2020-06-24 01:31:01',1,'2020-07-01 06:28:01'),(303,'API_9e1361a03705c615f98b19b4e7e3b5bd','errorHtml','','cmii-uav-feedback','/error','',_binary '\0',_binary '\0','2020-06-24 09:31:01',1,'2020-06-24 01:31:01'),(304,'API_df40b16c8af79cc961c67057562e3ec6','查询高度和时间有重叠部分的临时空域和限制空域-n','传入参数为zydAreaLimit实体对象','cmii-uav-airspace','/zydAreaLimit/queryZydAreaLimitByCondition.do','POST',_binary '\0',_binary '\0','2020-07-01 06:13:38',1,'2024-11-14 03:10:22'),(305,'API_51551e9c8da1083fafaf04aa977de44f','模糊查询无人机编码和型号列表','','cmii-uav-device','/api/uav/plane/queryUavCodeMode',NULL,_binary '\0',_binary '\0','2020-06-28 07:04:11',1,NULL),(306,'API_f4c18ef93dddfe79981ccc1ccc4d7fe5','模糊查询无人机编码和型号列表','','cmii-uav-device','/api/uav/plane/queryUavCodeModel','POST',_binary '\0',_binary '\0','2020-07-02 23:05:42',1,'2020-07-02 16:59:32'),(307,'API_c62b95dc88d0b6772dda252389e33ed6','检查空域是否重复-n','','cmii-uav-airspace','/zydAirspace/judgeAirspaceIntersect.do','POST',_binary '\0',_binary '\0','2020-06-30 02:58:54',1,'2020-06-29 19:04:16'),(308,'API_68a121b56fb6d1f3a2fec0b3b172b5ff','模糊查询无人机编码和型号列表','','cmii-uav-surveillance','/api/uav/plane/queryUavCodeModel','POST',_binary '\0',_binary '\0','2020-06-29 06:55:15',1,'2020-07-01 07:01:25'),(405,'API_03199eef7972d4f754ebfed14a4d8ee7','删除飞行报告附件地址:根据id','','cmii-uav-waypoint','/api/uav/waypoint/flyAttachment/{id}','DELETE',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 06:32:24'),(406,'API_c94f5c7650a167b0836f08a3e339de7e','保存附件','','cmii-uav-waypoint','/api/uav/waypoint/flyAttachment/save','POST',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 06:32:24'),(407,'API_87c753396b50cf21b07804a712e01ed4','获取飞行作业信息:根据id','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-06-30 09:34:35'),(408,'API_e45c895f2e3c1ce451277932071df036','停止作业','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/stop/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 02:36:23'),(409,'API_63488ccf019a1c67a50c077f4e7c8951','获取所有的飞行作业信息','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/list','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 02:36:23'),(410,'API_22fb324767fdfdef4a2c96a707d66cfe','飞行作业信息保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/save','POST',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 02:36:23'),(411,'API_22233893c6a77ac0cc161383336c7381','模糊搜索分页:作业名/作业描述/关联的无人机,另外:作业状态为点击不同按钮','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/json','POST',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 02:36:23'),(412,'API_d1aa0342ea4a1fc38d9a19a36018ad87','选择飞机','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/pickUpUav/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 06:32:24'),(413,'API_48ff1233dd1e1811a25eceee27a29828','起飞','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/takeOff/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 06:32:24'),(414,'API_83213c76225b7b4d6854d345cc62ce42','暂停作业','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/pause/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 02:36:23'),(415,'API_52bc2f64116a946693a387adc75f2474','继续作业','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/continueMission/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 02:36:23'),(416,'API_a8a0348bca1c4ccffb3959946b7c3563','返航','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/goHome/{id}/{speed}/{height}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 06:32:24'),(417,'API_1c047b8d17af63b7a35cdc44859481d7','降落','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/startLanding/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 06:32:24'),(418,'API_a88ee7ca803e380026953c88057be0d5','确认着陆','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/confirmLanding/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 06:32:24'),(419,'API_eae9b02683d2e40e50ee8a640424eac4','获取:根据id','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionReport/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-06-30 09:34:35'),(420,'API_67f785173c25f7d9569a8b2f0c4a9ef3','获取所有的','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionReport/list','GET',_binary '\0',_binary '\0','2020-06-30 09:34:35',1,'2020-07-01 06:32:24'),(421,'API_c649c685ce671565d57265a72720ae57','保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionReport/save','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(422,'API_198d95167c3219ebecceca94c1dcf96a','文件打包下载','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionReport/downloadFile/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(423,'API_296173217583fdf0bdcae776dbd2b478','获取所有的','','cmii-uav-waypoint','/api/uav/waypoint/flyPathInfo/list','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(424,'API_8d59e9b0241bfcf0196258db59c52bdd','新增和保存(需要包括航点参数)','','cmii-uav-waypoint','/api/uav/waypoint/flyPathInfo/save','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(425,'API_972f33164a3bb77cf04b3217773b02d7','模糊搜索分页:航线名,飞行器类型(形态)','','cmii-uav-waypoint','/api/uav/waypoint/flyPathInfo/json','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(426,'API_615cc5d27b63a48ac3e8a99840c842d1','获取:根据id','','cmii-uav-waypoint','/api/uav/waypoint/flyPathInfo/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(427,'API_48d8d948f9d3dfcf51fc0fdc5a91528b','删除:根据id删除航线和航点','','cmii-uav-waypoint','/api/uav/waypoint/flyPathInfo/delete/{id}','DELETE',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(428,'API_c998f185393ba2a6cfbe5ca0902fb2cf','导入指令集','','cmii-uav-waypoint','/api/uav/waypoint/flyPathInfo/importCommand','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(429,'API_7b0c8872f619a5656e30e9a6d43bd0a2','获取:根据id','','cmii-uav-waypoint','/api/uav/waypoint/wayPoint/{id}','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(430,'API_030a5368cf9bb0fddd995a19668f1aea','删除:根据id并保存剩下点','','cmii-uav-waypoint','/api/uav/waypoint/wayPoint/deleteFlushPoint','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(431,'API_af55b831faa0400399e920499acc8225','获取所有的','','cmii-uav-waypoint','/api/uav/waypoint/wayPoint/list','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(432,'API_8c2fa307536617360def7877255174ff','保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-waypoint','/api/uav/waypoint/wayPoint/save','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(433,'API_bc6dea3cd12ea84f3dbcaed6ebe3a54c','获取:根据搜索数据传入的对象','','cmii-uav-waypoint','/api/uav/waypoint/wayPoint/json','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(434,'API_b02c75beefa57fdcf8c9a7d2d33189da','根据id删除航点','','cmii-uav-waypoint','/api/uav/waypoint/wayPoint/deleteById/{id}','DELETE',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(435,'API_86e37cb419359c628624a328866fdad2','获取所有航点:根据航线id','','cmii-uav-waypoint','/api/uav/waypoint/wayPoint/getByFlyLineId/{flyLineId}','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(436,'API_adb8cc3d03cf80c9322ccbe4a4df7c3f','根据航线id清空航点','','cmii-uav-waypoint','/api/uav/waypoint/wayPoint/deleteByPath/{id}','DELETE',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(437,'API_a9546080612462887b543d5835354159','swaggerResources','','cmii-uav-waypoint','/swagger-resources','',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2022-04-25 02:50:20'),(438,'API_41642d48ec6460a8dc7ccd0c11c8ca90','uiConfiguration','','cmii-uav-waypoint','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2022-04-25 02:50:20'),(439,'API_67dd77768e42e1f32694694d106c12c7','securityConfiguration','','cmii-uav-waypoint','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2022-04-25 02:50:20'),(440,'API_c04d080dbe4af42982229ee56d673d90','载荷设备型号详情查询','','cmii-uav-waypoint','/api/uav/load/queryUavDevModelDetail','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(441,'API_99654785a53be32b169eefec49b73b53','无人机绑定的载荷列表','','cmii-uav-waypoint','/api/uav/load/queryUavLoadsByUavId','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(442,'API_c805f2cb18b0728dc3e62c6fcf1b2e09','downloadByUrl','','cmii-uav-waypoint','/api/uav/minio/getObjectByUrl','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(443,'API_602b90c614e5098802fc76501493c536','upload','','cmii-uav-waypoint','/api/uav/minio/putObject','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(444,'API_17a8ee1b67a3899d77335f8e68fc02c8','查询公司/机构所属的无人机编码列表','','cmii-uav-waypoint','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2023-05-04 09:35:55'),(445,'API_8d9f3877d317319dcd7d157b7fb4128b','设置无人机在线状态','','cmii-uav-waypoint','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2023-05-04 09:35:55'),(446,'API_5b233da335abf5911337f5ad833fe4d2','查询无人机类型详情','','cmii-uav-waypoint','/api/uav/plane/queryUavModelDetail','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(447,'API_9ccf17d4e9ca5038102917bbc52160bd','根据无人机编码查询该无人机是否存在','','cmii-uav-waypoint','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2023-05-04 09:35:55'),(448,'API_a98060907e17612eaf178fc6e70946bc','查询所有无人机编码列表','','cmii-uav-waypoint','/api/uav/plane/queryAllUavCode','GET',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(449,'API_216b336c5ca8d275a2d41d5b4d5e08ae','模糊查询无人机编码和型号列表','','cmii-uav-waypoint','/api/uav/plane/queryUavCodeModel','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(450,'API_ed0a1707acc22bfbed3fa40054eb6fcf','无人机绑定的载荷列表查询','','cmii-uav-waypoint','/api/uav/plane/queryLoadByUav','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(451,'API_5e20a049d88bed87f87aa5792c0f43f5','按无人机编码查询无人机详情查询','','cmii-uav-waypoint','/api/uav/plane/queryDetailByUavCode','POST',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2020-07-01 06:32:24'),(452,'API_6dba74458a91bd2993cbf6dc17881d1f','error','','cmii-uav-waypoint','/error','',_binary '\0',_binary '\0','2020-06-30 09:34:36',1,'2024-11-12 03:52:42'),(453,'API_fa2680a92192033899a2481e8fb3bb6e','根据token获取用户基本信息','','cmii-uav-user','/system/checkPassword','POST',_binary '\0',_binary '\0','2020-07-01 06:23:39',1,'2024-11-06 12:16:37'),(454,'API_369462ef1c44ffe0533a3ac24f92a675','删除飞行作业信息:根据id','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionInfo/{id}','DELETE',_binary '\0',_binary '\0','2020-07-01 06:32:24',1,NULL),(455,'API_9929aaba8279679784e36c84961bcc74','删除:根据id','','cmii-uav-waypoint','/api/uav/waypoint/flyMissionReport/{id}','DELETE',_binary '\0',_binary '\0','2020-07-01 06:32:24',1,NULL),(456,'API_92c73e3d40fab73a5aac050b6022394c','根据用户id获取用户详细信息','','cmii-uav-user','/user/getDetailById','POST',_binary '\0',_binary '\0','2020-07-02 02:47:43',1,'2024-11-06 12:16:34'),(457,'API_7b05767d9cf76eaa468bda44cadf1b49','删除飞行报告附件地址:根据id','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyAttachment/{id}','DELETE',_binary '\0',_binary '\0','2020-07-02 03:22:48',1,NULL),(458,'API_ee6bb3f642cae30a2aa852cd20ea9d85','保存附件','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyAttachment/save','POST',_binary '\0',_binary '\0','2020-07-02 03:22:48',1,NULL),(459,'API_5006d92bf004145da52981978815385d','获取飞行作业信息:根据id','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:48',1,NULL),(460,'API_ccca8f6d0bc59f0335afdc27e7149187','删除飞行作业信息:根据id','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/{id}','DELETE',_binary '\0',_binary '\0','2020-07-02 03:22:48',1,NULL),(461,'API_9d48881435ce7a755d77524da0cda1fa','停止作业','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/stop/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:48',1,NULL),(462,'API_ed6e9f6be729ddcaf41760e44d951235','获取所有的飞行作业信息','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/list','GET',_binary '\0',_binary '\0','2020-07-02 03:22:48',1,NULL),(463,'API_5bf4186e59ffc30663efa061c0a47630','飞行作业信息保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/save','POST',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(464,'API_79f83b747fbef0b7c9604eeb9276b37e','暂停作业','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/pause/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(465,'API_4b65648a2f649d0366a895e778f80d26','降落','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/startLanding/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(466,'API_5783719d0bc46cedc5c150c0f3e80e10','确认着陆','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/confirmLanding/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(467,'API_b312fe147b9dea48a801f5a5b608505f','起飞','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/takeOff/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(468,'API_17e0abb32e70c4ae52ab541276deaddd','返航','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/goHome/{id}/{speed}/{height}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(469,'API_2b6c410b748f8a12c48c64d63bd8894b','选择飞机','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/pickUpUav/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(470,'API_14e1c489991410b742810fee3bf68f38','继续作业','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/continueMission/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(471,'API_42b45cd4e3f3c18b16903803d8e702a1','模糊搜索分页:作业名/作业描述/关联的无人机,另外:作业状态为点击不同按钮','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionInfo/json','POST',_binary '\0',_binary '\0','2020-07-02 03:22:49',1,NULL),(472,'API_1c1721a7d2fcb6c7810052b134fccf93','获取:根据id','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionReport/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(473,'API_8e709398009f598c6402d484b485ff0d','删除:根据id','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionReport/{id}','DELETE',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(474,'API_eebb1a8f312d378489c69a51b12b5b10','获取所有的','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionReport/list','GET',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(475,'API_9ee7bbd2ed8e09382bfe4a8bc2bad7d7','保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionReport/save','POST',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(476,'API_64750ec137c20b76752080c0f2f19e29','文件打包下载','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyMissionReport/downloadFile/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(477,'API_ffbc7a1cad559836808941b356d25429','获取所有的','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyPathInfo/list','GET',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(478,'API_6e06d94ed40a1f0d3213d97bdbbd4c84','新增和保存(需要包括航点参数)','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyPathInfo/save','POST',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,'2020-07-07 07:35:53'),(479,'API_5d592e3807192e9f4a28d0e0899917dd','模糊搜索分页:航线名,飞行器类型(形态)','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyPathInfo/json','POST',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(480,'API_3c330fc21987a359514a529ab6c72d78','删除:根据id删除航线和航点','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyPathInfo/delete/{id}','DELETE',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(481,'API_7ded17fffa01fa4089f259e66aa30979','获取:根据id','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyPathInfo/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(482,'API_718da25f9291c7056e3c15173c0a6f01','导入指令集','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyPathInfo/importCommand','POST',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(483,'API_4ed72c82c3a44d20eddf0d01c564f630','获取:根据id','','cmii-uav-waypoint-dev','/api/uav/waypoint/wayPoint/{id}','GET',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(484,'API_3ebf0860798da6da9bd70b60427ed12c','删除:根据id并保存剩下点','','cmii-uav-waypoint-dev','/api/uav/waypoint/wayPoint/deleteFlushPoint','POST',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(485,'API_c04ec3d2006a47a8845c4648ead477fc','获取所有的','','cmii-uav-waypoint-dev','/api/uav/waypoint/wayPoint/list','GET',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(486,'API_f0aafc5e186d9513795454d4e5365e83','保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-waypoint-dev','/api/uav/waypoint/wayPoint/save','POST',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(487,'API_1498fec782d0271c47fa667ad81f94e2','根据id删除航点','','cmii-uav-waypoint-dev','/api/uav/waypoint/wayPoint/deleteById/{id}','DELETE',_binary '\0',_binary '\0','2020-07-02 03:22:50',1,NULL),(488,'API_aa5572c64c2940354a85588593e4eceb','获取:根据搜索数据传入的对象','','cmii-uav-waypoint-dev','/api/uav/waypoint/wayPoint/json','POST',_binary '\0',_binary '\0','2020-07-02 03:22:51',1,NULL),(489,'API_95152d1e517ef888fc53149a9a89d077','获取所有航点:根据航线id','','cmii-uav-waypoint-dev','/api/uav/waypoint/wayPoint/getByFlyLineId/{flyLineId}','POST',_binary '\0',_binary '\0','2020-07-02 03:22:51',1,NULL),(490,'API_a96f958b5463beb6424def7b94cb15b1','根据航线id清空航点','','cmii-uav-waypoint-dev','/api/uav/waypoint/wayPoint/deleteByPath/{id}','DELETE',_binary '\0',_binary '\0','2020-07-02 03:22:51',1,NULL),(491,'API_11956da36b4a1197dc3c38bc3e749395','uiConfiguration','','cmii-uav-waypoint-dev','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-07-02 03:22:51',1,NULL),(492,'API_8e17f291de7a4cfa6c57a773fd2da2cc','swaggerResources','','cmii-uav-waypoint-dev','/swagger-resources','',_binary '\0',_binary '\0','2020-07-02 03:22:51',1,NULL),(493,'API_0f89d05898b9ac137feb928d49ba6512','securityConfiguration','','cmii-uav-waypoint-dev','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-07-02 03:22:51',1,NULL),(494,'API_2a44fa7b71b2d945970e8f3fe3ccab4a','无人机绑定的载荷列表','','cmii-uav-waypoint-dev','/api/uav/load/queryUavLoadsByUavId','GET',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(495,'API_92fa68477d5837f207b3af3752c3eb37','载荷设备型号详情查询','','cmii-uav-waypoint-dev','/api/uav/load/queryUavDevModelDetail','GET',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(496,'API_388e61483ca0a881e336adf8ed6aeabd','upload','','cmii-uav-waypoint-dev','/api/uav/minio/putObject','POST',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(497,'API_0f95eef2b37eb81b7d22499f1ef0c111','downloadByUrl','','cmii-uav-waypoint-dev','/api/uav/minio/getObjectByUrl','POST',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(498,'API_f78185399115fc498fec7699c462c74b','无人机绑定的载荷列表查询','','cmii-uav-waypoint-dev','/api/uav/plane/queryLoadByUav','POST',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(499,'API_823c89e5b58dd52412fbeeaf5214e9c5','按无人机编码查询无人机详情查询','','cmii-uav-waypoint-dev','/api/uav/plane/queryDetailByUavCode','POST',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(500,'API_efe78dda29c2037aa2750db2f3f45a3f','设置无人机在线状态','','cmii-uav-waypoint-dev','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(501,'API_d2532b838b1952c7c197e5c505d09293','查询所有无人机编码列表','','cmii-uav-waypoint-dev','/api/uav/plane/queryAllUavCode','GET',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(502,'API_bd03c2bf3273581657892b69ca202b65','查询无人机类型详情','','cmii-uav-waypoint-dev','/api/uav/plane/queryUavModelDetail','POST',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(503,'API_bf705ab447776c502982d8888cd6c51d','根据无人机编码查询该无人机是否存在','','cmii-uav-waypoint-dev','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(504,'API_b45d08d586c93f6310ce1cc6cb507a80','查询公司/机构所属的无人机编码列表','','cmii-uav-waypoint-dev','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(505,'API_c11c24f57d2f2fdc95758a05b61ce93a','模糊查询无人机编码和型号列表','','cmii-uav-waypoint-dev','/api/uav/plane/queryUavCodeModel','POST',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,NULL),(506,'API_a68408da04ab5173aad0a4500ee142b1','errorHtml','','cmii-uav-waypoint-dev','/error','',_binary '\0',_binary '\0','2020-07-02 03:22:52',1,'2020-07-02 03:22:52'),(507,'API_6b6d6d9e3ab6685d17548baf4822a486','查询无人机是否可用','','cmii-uav-device','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2020-07-03 03:13:13',1,'2024-11-07 09:01:53'),(508,'API_462dc48c0c4286daadfa9d2ee087edac','设置无人机可用状态','','cmii-uav-waypoint-dev','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2020-07-03 05:48:19',1,NULL),(509,'API_ddb994a1c31625b31395ccecedab0b64','查询无人机是否可用','','cmii-uav-waypoint','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2020-07-03 06:55:01',1,'2023-05-04 09:35:55'),(510,'API_9c9693f0afde811d434735fa9aea64ed','新增无人机载荷绑定','','cmii-uav-device','/api/uav/plane/addUavLoadBound','POST',_binary '\0',_binary '\0','2020-07-03 07:39:30',1,'2024-11-07 09:01:55'),(511,'API_f5ebc5c8257ab1f457eca7f3826d7d3f','查詢无人机在线状态','','cmii-uav-device','/api/uav/plane/queryOnlineStat','GET',_binary '\0',_binary '\0','2020-07-06 02:28:36',1,NULL),(512,'API_4a03921d3a436f3b7b513cd1b239e7ee','查询无人机在线状态','','cmii-uav-device','/api/uav/plane/queryUavOnlineStat','GET',_binary '\0',_binary '\0','2020-07-06 02:31:16',1,'2024-11-07 09:01:55'),(513,'API_f3264318305479db70f96e13ece707a0','查询无人机是否可用','','cmii-uav-surveillance','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2020-07-07 02:30:43',1,'2023-03-29 09:05:05'),(514,'API_b2990c8ee37e7e401bd1b6c50fb56255','新增和保存航线(不含航点参数)','','cmii-uav-waypoint-dev','/api/uav/waypoint/flyPathInfo/savePath','POST',_binary '\0',_binary '\0','2020-07-07 07:35:53',1,NULL),(515,'API_ca2b99acd004cc719b49c56bcff0c90a','新增和保存航线(不含航点参数)','','cmii-uav-waypoint','/api/uav/waypoint/flyPathInfo/savePath','POST',_binary '\0',_binary '\0','2020-07-07 08:48:54',1,NULL),(516,'API_712ba6b5354ac38399751baa652f06fe','根据rsrp和snr计算网络信号','','cmii-uav-surveillance','/surveillance/testNetWorkLevel','POST',_binary '\0',_binary '\0','2020-07-10 07:04:18',1,NULL),(517,'API_06e9072fb150f382aab71481201ca329','无人机绑定的载荷列表查询','','cmii-uav-waypoint','/api/uav/plane/queryDevByUav','POST',_binary '\0',_binary '\0','2020-07-14 09:34:10',1,NULL),(518,'API_0b1b2735fc0cf315004cfb8aed751df7','获取单个无人机目前的航迹,不包含态势数据','','cmii-uav-surveillance','/surveillance/queryUavPoints','GET',_binary '\0',_binary '\0','2020-07-15 02:25:45',1,'2024-11-12 03:56:10'),(519,'API_cbdaa899dcb64c399d7bc9c219061d2e','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-surveillance','/surveillance/querySinglePlaneTrack','GET',_binary '\0',_binary '\0','2020-07-15 02:25:45',1,'2024-11-12 03:56:09'),(520,'API_bc1d3f8b20f89adbf62b85412505c010','无人机绑定的载荷列表查询','','cmii-uav-waypoint-dev','/api/uav/plane/queryDevByUav','POST',_binary '\0',_binary '\0','2020-07-15 07:39:23',1,NULL),(521,'API_276eab3a3808374fbfe8de8d02d70ce2','downloadTif','','cmii-uav-airspace','/zydAirport/download','GET',_binary '\0',_binary '\0','2020-07-22 07:08:40',1,NULL),(522,'API_ab61426016701c41d6d105e449c758ac','按条件分页查询设备动作匹配信息','','cmii-uav-device','/api/uav/model/match/queryUavDevActionMatchPage','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(523,'API_535c97cf50f3eda571ddfb1efb218e79','模糊查询设备类别列表','','cmii-uav-device','/api/uav/model/match/queryUavDevType','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(524,'API_39f82b2e8110c36984e600118ad1eaa4','模糊查询设备型号列表','','cmii-uav-device','/api/uav/model/match/queryUavDevModel','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(525,'API_64332037c0514f52ddf78f4c9a3ab076','新增设备动作匹配','','cmii-uav-device','/api/uav/model/match/addUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(526,'API_fdd2e5544873ecbaf2ce307a7c5f5f10','设备动作匹配详情查询','','cmii-uav-device','/api/uav/model/match/queryUavDevActionMatchDetail','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(527,'API_808739a8cc7b231e494cd30aec295f49','修改设备动作匹配','','cmii-uav-device','/api/uav/model/match/updateUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(528,'API_654bf387a6252569a2e51365400158d3','删除设备动作匹配','','cmii-uav-device','/api/uav/model/match/deleteUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(529,'API_7f9871fdeff9ca1ae4a1835f5953b9f5','按条件分页查询设备型号匹配信息','','cmii-uav-device','/api/uav/model/match/queryUavDevTypeMatchPage','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(530,'API_33795e48af2d27704a7d2245e9afe201','新增设备型号匹配','','cmii-uav-device','/api/uav/model/match/addUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(531,'API_6afc01708c868ce643c7135e63efa123','设备型号匹配详情查询','','cmii-uav-device','/api/uav/model/match/queryUavDevTypeMatchDetail','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(532,'API_d3c0da333c08da8260d868d0d600b7ef','修改设备型号匹配','','cmii-uav-device','/api/uav/model/match/updateUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(533,'API_f111cc314d60f5a749d1c3373213e3d2','删除设备型号匹配','','cmii-uav-device','/api/uav/model/match/deleteUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(534,'API_b4ca16991a9190c8ead8995ad9e9f186','按条件分页查询摄像头型号信息','','cmii-uav-device','/api/uav/model/load/queryUavLoadCamModelPage','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(535,'API_da49fb454fce5b2834b2a53687a3a522','模糊查询生产厂家列表','','cmii-uav-device','/api/uav/model/load/queryUavLoadCamMnfName','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(536,'API_041d7626b7c2540c8400f9cb2e538da2','模糊查询型号列表','','cmii-uav-device','/api/uav/model/load/queryUavLoadCamModel','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(537,'API_9a8ef42fcbaa6d74a61acf3854866da8','新增摄像头载荷设备型号','','cmii-uav-device','/api/uav/model/load/addUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(538,'API_ebe8dfc49ac98b561aba215179a73852','摄像头载荷设备型号详情查询','','cmii-uav-device','/api/uav/model/load/queryUavLoadCamModelDetail','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(539,'API_018b39e95d79ce47d6e7c103b103db11','修改摄像头载荷设备型号','','cmii-uav-device','/api/uav/model/load/updateUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(540,'API_296c30cc73141403079abf0bfddef826','删除摄像头载荷设备型号','','cmii-uav-device','/api/uav/model/load/deleteUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(541,'API_3f60dabec398f384b88a9c4e352190a0','按条件分页查询喊话器型号信息','','cmii-uav-device','/api/uav/model/load/queryUavLoadSpkModelPage','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(542,'API_c60c9eadda9a7835eee14f1cc3aa3f25','模糊查询生产厂家列表','','cmii-uav-device','/api/uav/model/load/queryUavLoadSpkMnfName','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(543,'API_76aafb94843e22f337f51abb0f9a7eea','模糊查询型号列表','','cmii-uav-device','/api/uav/model/load/queryUavLoadSpkModel','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(544,'API_f4b196b1114bce746e99ee28fde8d515','新增喊话器载荷设备型号','','cmii-uav-device','/api/uav/model/load/addUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(545,'API_1bf47e388ea94d766fed4cbb0176ada4','喊话器载荷设备型号详情查询','','cmii-uav-device','/api/uav/model/load/queryUavLoadSpkModelDetail','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(546,'API_70f8e855119aacbde21df4a29d18e3ad','修改喊话器载荷设备型号','','cmii-uav-device','/api/uav/model/load/updateUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(547,'API_1dea3dc8f288a21ab0041d736dbb15e4','删除喊话器载荷设备型号','','cmii-uav-device','/api/uav/model/load/deleteUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(548,'API_27e13c40b0b9080b1d3840915c309862','按条件分页查询无人机型号信息','','cmii-uav-device','/api/uav/model/plane/queryUavPlaneModelPage','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(549,'API_c3f718a97fd1262bbdeb851eff9b0ac7','模糊查询生产厂家列表','','cmii-uav-device','/api/uav/model/plane/queryUavPlaneMnfName','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(550,'API_5d4853d4e32a4371a8787a64b9ed6db6','模糊查询无人机型号列表','','cmii-uav-device','/api/uav/model/plane/queryUavPlaneModel','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(551,'API_1391e81438612de83157e4b78c5b696f','模糊查询无人机形态列表','','cmii-uav-device','/api/uav/model/plane/queryUavShape','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(552,'API_9e7794344e69ecea91c621c1296b3ecf','模糊查询无人机尺度列表','','cmii-uav-device','/api/uav/model/plane/queryUavSize','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(553,'API_bc9f0cf58ba25405445d8872014ff932','新增无人机类型信息','','cmii-uav-device','/api/uav/model/plane/addUavPlaneModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(554,'API_a0a1e7f64038265e8712a57d6d1784f6','查询无人机类型详情','','cmii-uav-device','/api/uav/model/plane/queryUavPlaneModelDetail','GET',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(555,'API_15d1fb8abe44cd542d1327486aa58d95','修改无人机类型信息','','cmii-uav-device','/api/uav/model/plane/updateUavPlaneModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(556,'API_23881e8cdb13a0d03a8d368dfa367b9a','删除无人机类型信息','','cmii-uav-device','/api/uav/model/plane/deleteUavPlaneModel','POST',_binary '\0',_binary '\0','2020-07-23 05:48:38',1,NULL),(557,'API_5899c9049b635f4549f8979c6044dcf4','按条件分页查询设备动作匹配信息','','cmii-admin-data','/api/uav/model/match/queryUavDevActionMatchPage','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(558,'API_93fb6152cb3c938b50538beeb30d2d8c','模糊查询设备类别列表','','cmii-admin-data','/api/uav/model/match/queryUavDevType','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(559,'API_7218da2ce96942496fbacd9bd837c00e','模糊查询设备型号列表','','cmii-admin-data','/api/uav/model/match/queryUavDevModel','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(560,'API_1967b614f9cf51102e550218537873c8','新增设备动作匹配','','cmii-admin-data','/api/uav/model/match/addUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(561,'API_51d3f67adccac7ef512df260539a3902','设备动作匹配详情查询','','cmii-admin-data','/api/uav/model/match/queryUavDevActionMatchDetail','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(562,'API_b7d1c092053f837b75996c9db918b67a','修改设备动作匹配','','cmii-admin-data','/api/uav/model/match/updateUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(563,'API_76f9d01d647615dda7a7158a42bdca08','删除设备动作匹配','','cmii-admin-data','/api/uav/model/match/deleteUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(564,'API_3f2a925129ec77ed72d1ef4387aa5f32','按条件分页查询设备型号匹配信息','','cmii-admin-data','/api/uav/model/match/queryUavDevTypeMatchPage','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(565,'API_1cbbe06cd6da71f1dfec4b7509c620da','新增设备型号匹配','','cmii-admin-data','/api/uav/model/match/addUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(566,'API_53161d80f92973b971ed259fdf3d2fc7','设备型号匹配详情查询','','cmii-admin-data','/api/uav/model/match/queryUavDevTypeMatchDetail','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(567,'API_dce52a7fb09f48385fe0cb32e9137adf','修改设备型号匹配','','cmii-admin-data','/api/uav/model/match/updateUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(568,'API_65917752e367d55b3ab9a76284ff2785','删除设备型号匹配','','cmii-admin-data','/api/uav/model/match/deleteUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(569,'API_6bc8786242b7900ac77f6b4f98ca96af','按条件分页查询摄像头型号信息','','cmii-admin-data','/api/uav/model/load/queryUavLoadCamModelPage','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(570,'API_3db4b7d45b2d912bd24ab010ebdac54d','模糊查询生产厂家列表','','cmii-admin-data','/api/uav/model/load/queryUavLoadCamMnfName','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(571,'API_e8b92a884917cd0f01dedd5d7e81adc1','模糊查询型号列表','','cmii-admin-data','/api/uav/model/load/queryUavLoadCamModel','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(572,'API_b203caf0255effc1c5aa72db5c918636','新增摄像头载荷设备型号','','cmii-admin-data','/api/uav/model/load/addUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(573,'API_d8293f15d5a7331d6a14552d6eda501a','摄像头载荷设备型号详情查询','','cmii-admin-data','/api/uav/model/load/queryUavLoadCamModelDetail','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(574,'API_af0d502a1a1d1f95667ed3a6335ec1ac','修改摄像头载荷设备型号','','cmii-admin-data','/api/uav/model/load/updateUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(575,'API_4eb7510d5465b0d5ab9416e6b63e9587','删除摄像头载荷设备型号','','cmii-admin-data','/api/uav/model/load/deleteUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(576,'API_ca99bf6c575bdde89076ddd73baeece7','按条件分页查询喊话器型号信息','','cmii-admin-data','/api/uav/model/load/queryUavLoadSpkModelPage','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(577,'API_fbf8d455f2742aea782642ff87509361','模糊查询生产厂家列表','','cmii-admin-data','/api/uav/model/load/queryUavLoadSpkMnfName','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(578,'API_b7dce75bec39d0076cb80f8a003dd368','模糊查询型号列表','','cmii-admin-data','/api/uav/model/load/queryUavLoadSpkModel','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(579,'API_f511b0f4cb2548b6e0e6e768064215ca','新增喊话器载荷设备型号','','cmii-admin-data','/api/uav/model/load/addUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(580,'API_69a5e753c6a4947c280fa435e5cc382d','喊话器载荷设备型号详情查询','','cmii-admin-data','/api/uav/model/load/queryUavLoadSpkModelDetail','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(581,'API_c4ce8403eb10f19049ea6e419c68f154','修改喊话器载荷设备型号','','cmii-admin-data','/api/uav/model/load/updateUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(582,'API_f4da566fc2be7da6d82c5a70c400bd77','删除喊话器载荷设备型号','','cmii-admin-data','/api/uav/model/load/deleteUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(583,'API_a49efce53d6b05d74b65b58476f38be8','按条件分页查询无人机型号信息','','cmii-admin-data','/api/uav/model/plane/queryUavPlaneModelPage','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(584,'API_6ff473dd987a8c76ed8b2f4984296457','模糊查询生产厂家列表','','cmii-admin-data','/api/uav/model/plane/queryUavPlaneMnfName','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(585,'API_c20039770b6aae7e8a1b7745f6327bcb','模糊查询无人机型号列表','','cmii-admin-data','/api/uav/model/plane/queryUavPlaneModel','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(586,'API_c67c734fd9d0de395ea13bef968719b7','模糊查询无人机形态列表','','cmii-admin-data','/api/uav/model/plane/queryUavShape','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(587,'API_63afe1ce184a8dd531d15b8b22d2c6f2','模糊查询无人机尺度列表','','cmii-admin-data','/api/uav/model/plane/queryUavSize','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(588,'API_74e1905baffd261b7bffb8d5f05735cd','新增无人机类型信息','','cmii-admin-data','/api/uav/model/plane/addUavPlaneModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(589,'API_0ba560960014c0310836e8a0c254e729','查询无人机类型详情','','cmii-admin-data','/api/uav/model/plane/queryUavPlaneModelDetail','GET',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(590,'API_33fbd6b1818e72a3dfaaf1e998d2ec5b','修改无人机类型信息','','cmii-admin-data','/api/uav/model/plane/updateUavPlaneModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(591,'API_b8ce467f847d20750ff5a7c5c6500dbd','删除无人机类型信息','','cmii-admin-data','/api/uav/model/plane/deleteUavPlaneModel','POST',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,NULL),(592,'API_3f2d5ac4692a6e334f1803d6e43b1b1f','securityConfiguration','','cmii-admin-data','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,'2022-04-25 02:50:11'),(593,'API_e91843e6c80f66232751894ca6daab2a','uiConfiguration','','cmii-admin-data','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,'2022-04-25 02:50:11'),(594,'API_73a8cc79afcfb72994c36e356120d1b6','swaggerResources','','cmii-admin-data','/swagger-resources','',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,'2022-04-25 02:50:11'),(595,'API_722c394501c759be1a1615c1195dce7e','errorHtml','','cmii-admin-data','/error','',_binary '\0',_binary '\0','2020-07-23 06:28:54',1,'2024-11-06 12:16:55'),(596,'API_eb363709497bd1f067fd159e80929ffc','按条件分页查询设备动作匹配信息','','cmii-admin-data','/api/uav/model/match/queryUavDevActionMatchPage','POST',_binary '\0',_binary '\0','2020-07-23 06:50:42',1,NULL),(597,'API_a7012c3053806521be260c0b4d9d15c8','按条件分页查询设备型号匹配信息','','cmii-admin-data','/api/uav/model/match/queryUavDevTypeMatchPage','POST',_binary '\0',_binary '\0','2020-07-23 06:50:42',1,NULL),(598,'API_d1ca7317c3bb33925d1902305959cf89','按条件分页查询摄像头型号信息','','cmii-admin-data','/api/uav/model/load/queryUavLoadCamModelPage','POST',_binary '\0',_binary '\0','2020-07-23 06:50:42',1,NULL),(599,'API_2c62ea9a254c0cc05afa234de6ed89d4','按条件分页查询喊话器型号信息','','cmii-admin-data','/api/uav/model/load/queryUavLoadSpkModelPage','POST',_binary '\0',_binary '\0','2020-07-23 06:50:43',1,NULL),(600,'API_58aa8ba38cfdfcaf93815c094cbec20c','按条件分页查询无人机型号信息','','cmii-admin-data','/api/uav/model/plane/queryUavPlaneModelPage','POST',_binary '\0',_binary '\0','2020-07-23 06:50:43',1,NULL),(601,'API_604e3074af14cbb30c078126e109e9e3','发布拼图结果','','cmii-uav-airspace','/zydPicture/picStatus.do','GET',_binary '\0',_binary '\0','2020-07-27 09:02:09',1,'2020-07-28 05:55:25'),(602,'API_0c90f635daeb5104d2e03b3464457e85','获取未绑定载荷列表','','cmii-uav-device','/api/uav/load/queryUnboundUavDevList','GET',_binary '\0',_binary '\0','2020-07-27 09:27:55',1,NULL),(603,'API_9e14e7a1bafba4832369d961c5b08825','模糊查询载荷编码列表','','cmii-uav-device','/api/uav/load/queryDevCodeList','GET',_binary '\0',_binary '\0','2020-07-27 09:27:55',1,NULL),(604,'API_80ce85c003494389334805ba595d55c8','模糊查询载荷类别列表','','cmii-uav-device','/api/uav/load/queryDevTypeList','GET',_binary '\0',_binary '\0','2020-07-27 09:27:55',1,NULL),(605,'API_ac0fb801f30af2ab6ea728b1c1011e42','模糊查询载荷生产厂家列表','','cmii-uav-device','/api/uav/load/queryDevMnfList','GET',_binary '\0',_binary '\0','2020-07-27 09:27:55',1,NULL),(606,'API_e9bb92c8d69cae8f377e084fa18e3241','模糊搜索设备型号列表','','cmii-uav-device','/api/uav/load/queryDevModelList','POST',_binary '\0',_binary '\0','2020-07-27 09:27:55',1,NULL),(607,'API_1c2e464bff9399f17f039d6b53831215','模糊查询包括子公司的无人机编码列表','','cmii-uav-device','/api/uav/plane/queryUavCode','GET',_binary '\0',_binary '\0','2020-07-27 09:27:55',1,'2024-11-07 09:01:48'),(608,'API_53b3b597f778587f08f78086299c4ceb','按条件分页查询包括子公司的无人列表','','cmii-uav-device','/api/uav/plane/queryUavPlanePage','POST',_binary '\0',_binary '\0','2020-07-27 09:27:55',1,'2024-11-07 09:01:48'),(609,'API_a307b67340f5abaf329719766ee25fba','按无人机编码查询无人机详情查询','','cmii-uav-device','/api/uav/plane/queryUavPlaneDetail','GET',_binary '\0',_binary '\0','2020-07-27 09:27:55',1,NULL),(610,'API_d3f5df26ecf060c6ac3e7f88391afd06','获取载荷分页列表','','cmii-uav-device','/api/uav/load/queryUavLoadPage','POST',_binary '\0',_binary '\0','2020-07-27 09:44:31',1,'2024-11-07 09:01:52'),(611,'API_b087fe64486964245b2744de9258e2b0','获取新载荷编码','','cmii-uav-device','/api/uav/load/queryUavLoadCode','GET',_binary '\0',_binary '\0','2020-07-28 03:20:51',1,NULL),(612,'API_2754c22a1a1fd50c30be4bc58a5b1400','获取未绑定载荷列表','','cmii-uav-device','/api/uav/load/queryUnboundUavLoadList','GET',_binary '\0',_binary '\0','2020-07-28 03:20:51',1,'2024-11-07 09:01:52'),(613,'API_d4f1d70e72fb7529b06d5d099fea9d7b','查询载荷是否有绑定无人机','','cmii-uav-device','/api/uav/load/checkLoadBoundRelations','POST',_binary '\0',_binary '\0','2020-07-28 03:20:51',1,NULL),(614,'API_bc16b644074166c2d1297760d7877e1e','模糊查询载荷编码列表','','cmii-uav-device','/api/uav/load/queryLoadCodeList','POST',_binary '\0',_binary '\0','2020-07-28 03:20:51',1,NULL),(615,'API_8a220c939afe760f0127208661419e44','模糊查询载荷类别列表','','cmii-uav-device','/api/uav/load/queryLoadTypeList','GET',_binary '\0',_binary '\0','2020-07-28 03:20:51',1,NULL),(616,'API_6192eb0ebbceef9e553c52866f06cf27','模糊查询载荷生产厂家列表','','cmii-uav-device','/api/uav/load/queryLoadMnfList','GET',_binary '\0',_binary '\0','2020-07-28 03:20:51',1,NULL),(617,'API_482d2def80cd0512d232aedca4ee64e9','模糊搜索设备型号列表','','cmii-uav-device','/api/uav/load/queryLoadModelList','POST',_binary '\0',_binary '\0','2020-07-28 03:20:51',1,NULL),(618,'API_a619c2f923c705295dcfea1114ea3066','发布拼图结果','','cmii-uav-datahandler','/zydPicture/upload.do','GET',_binary '\0',_binary '\0','2020-07-29 06:25:18',1,NULL),(619,'API_322b13c9cc7d1386f9ac4cc9a1508483','查询拼图状态','','cmii-uav-datahandler','/zydPicture/picStatus.do','GET',_binary '\0',_binary '\0','2020-07-29 06:25:18',1,'2020-07-31 07:05:48'),(620,'API_7e7446f72cac0bd55c2511901258974c','securityConfiguration','','cmii-uav-datahandler','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-07-29 06:25:18',1,NULL),(621,'API_9b8aa1082148f1019822ab2547d3edd8','uiConfiguration','','cmii-uav-datahandler','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-07-29 06:25:18',1,NULL),(622,'API_f3a491558a67403231c033d5d2fcc3bb','swaggerResources','','cmii-uav-datahandler','/swagger-resources','',_binary '\0',_binary '\0','2020-07-29 06:25:18',1,NULL),(623,'API_28b3499c95b13d5bc0a5f930d87758bc','errorHtml','','cmii-uav-datahandler','/error','',_binary '\0',_binary '\0','2020-07-29 06:25:18',1,'2020-07-29 06:25:18'),(624,'API_b68b780af07eb5a6f3f1ef29b5bbc3b3','删除飞行报告附件地址:根据id','','cmii-uav-mission-dev','/api/uav/waypoint/flyAttachment/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:12:08',1,NULL),(625,'API_23fbb52d1a3086d932dc34400a42d7ed','保存附件','','cmii-uav-mission-dev','/api/uav/waypoint/flyAttachment/save','POST',_binary '\0',_binary '\0','2020-07-30 08:12:08',1,NULL),(626,'API_a44941b7c68138d85ba19540888ae46b','获取飞行作业信息:根据id','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:08',1,NULL),(627,'API_ab9f8f043bf10fa15591320a42c4ba71','删除飞行作业信息:根据id','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:12:08',1,NULL),(628,'API_13f49e16410ca88d34d6d0dc8282039d','停止作业','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/stop/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:08',1,NULL),(629,'API_a7a74a7359ab91a37fd0128025a36d81','飞行作业信息保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/save','POST',_binary '\0',_binary '\0','2020-07-30 08:12:08',1,NULL),(630,'API_032f6a472ad29eba139dd9ecc275b39c','模糊搜索分页:作业名/作业描述/关联的无人机,另外:作业状态为点击不同按钮','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/json','POST',_binary '\0',_binary '\0','2020-07-30 08:12:08',1,NULL),(631,'API_20c7e44e3465cb2e938a2a6fa9e2681f','选择飞机','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/pickUpUav/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:08',1,NULL),(632,'API_c3b349cfd7ca7a1b90da994a6fb811fd','起飞','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/takeOff/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(633,'API_c5a8596c9abd2f46eb8928415cc47e43','暂停作业','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/pause/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(634,'API_9b036697a082770753eed623d5cb600c','降落','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/startLanding/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(635,'API_083df0f500ffb2b57a4b8a960868d3eb','确认着陆','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/confirmLanding/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(636,'API_e8eb7ca9f583cc3b1196f7d8da3f0b6b','返航','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/goHome/{id}/{speed}/{height}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(637,'API_8c9722048a44a833bf9dc16bc9eed257','继续作业','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionInfo/continueMission/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(638,'API_72b1c589129e55af65a30d38297b7dac','获取:根据id','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionReport/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(639,'API_2b54ed8766a95dfcf6849e250fc6e6c1','删除:根据id','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionReport/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(640,'API_5c82e201198154a672d13a514ae3a0b7','保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionReport/save','POST',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(641,'API_67894e8a572af492c7b55ff6af3b524d','文件打包下载','','cmii-uav-mission-dev','/api/uav/waypoint/flyMissionReport/downloadFile/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(642,'API_5a1063e7a1fc0298f4c3f81f4fab4e62','新增和保存(需要包括航点参数)','','cmii-uav-mission-dev','/api/uav/waypoint/flyPathInfo/save','POST',_binary '\0',_binary '\0','2020-07-30 08:12:09',1,NULL),(643,'API_7cc98ab2429f72588dfd029a0c73cb52','模糊搜索分页:航线名,飞行器类型(形态)','','cmii-uav-mission-dev','/api/uav/waypoint/flyPathInfo/json','POST',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(644,'API_7e31e79fc32bc58a16f91169305a7401','获取:根据id','','cmii-uav-mission-dev','/api/uav/waypoint/flyPathInfo/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(645,'API_d8821a3df137446203c2c25bec85c888','新增和保存航线(不含航点参数)','','cmii-uav-mission-dev','/api/uav/waypoint/flyPathInfo/savePath','POST',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(646,'API_e68003ffb1b201d8c74757da895c92dd','删除:根据id删除航线和航点','','cmii-uav-mission-dev','/api/uav/waypoint/flyPathInfo/delete/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(647,'API_f9c89d02164cc3b9319c90a0a42460c1','获取:根据id','','cmii-uav-mission-dev','/api/uav/waypoint/wayPoint/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(648,'API_46763542c352a5ae6680cdfecca57529','保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-mission-dev','/api/uav/waypoint/wayPoint/save','POST',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(649,'API_1cacba8c6f1de0897ab47363b3d83b62','根据航线id清空航点','','cmii-uav-mission-dev','/api/uav/waypoint/wayPoint/deleteByPath/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(650,'API_1591fff4d18f05b77066a4096b7db7a4','获取所有航点:根据航线id','','cmii-uav-mission-dev','/api/uav/waypoint/wayPoint/getByFlyLineId/{flyLineId}','POST',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(651,'API_6e21f0450ebef9af96cca2fe4c24e4d9','根据id删除航点','','cmii-uav-mission-dev','/api/uav/waypoint/wayPoint/deleteById/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(652,'API_ed7fbacaa97d25c113e49ea5de94a8ca','swaggerResources','','cmii-uav-mission-dev','/swagger-resources','',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(653,'API_1c7378d1a7777697c169499ff15167d2','uiConfiguration','','cmii-uav-mission-dev','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(654,'API_0d4755f8ada706eaf76af41bf7d7f473','securityConfiguration','','cmii-uav-mission-dev','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(655,'API_ff29669b3ccb8e9b4d3f43a0f167c0f5','无人机绑定的载荷列表','','cmii-uav-mission-dev','/api/uav/load/queryUavLoadsByUavId','GET',_binary '\0',_binary '\0','2020-07-30 08:12:10',1,NULL),(656,'API_cc880669c82e9b47ad9fb878bfe5bd1d','载荷设备型号详情查询','','cmii-uav-mission-dev','/api/uav/load/queryUavDevModelDetail','GET',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(657,'API_e6e6b5f809433f60f0e1bc21d13f3c66','downloadByUrl','','cmii-uav-mission-dev','/api/uav/minio/getObjectByUrl','POST',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(658,'API_f3bc26673cbe90dd73294abf81b33769','upload','','cmii-uav-mission-dev','/api/uav/minio/putObject','POST',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(659,'API_feab5b24fe03213dcf7d320c25c5395c','设置无人机可用状态','','cmii-uav-mission-dev','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(660,'API_2a3af7bd985f01a75bbc685bc20cd421','设置无人机在线状态','','cmii-uav-mission-dev','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(661,'API_306809c9f57903aaea195ab9cf80b9bd','无人机绑定的载荷列表查询','','cmii-uav-mission-dev','/api/uav/plane/queryLoadByUav','POST',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(662,'API_5ad9bdb6ee05adca8aa61aaec2f6ba61','查询所有无人机编码列表','','cmii-uav-mission-dev','/api/uav/plane/queryAllUavCode','GET',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(663,'API_5f617715c4820e55883e18409179e0fd','按无人机编码查询无人机详情查询','','cmii-uav-mission-dev','/api/uav/plane/queryDetailByUavCode','POST',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(664,'API_5c4601cce6c8979556400c03e736dde2','根据无人机编码查询该无人机是否存在','','cmii-uav-mission-dev','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(665,'API_eb7239432ac109f18519dbac5e0a1bf6','模糊查询无人机编码和型号列表','','cmii-uav-mission-dev','/api/uav/plane/queryUavCodeModel','POST',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(666,'API_edf969666a889d3259e089fc4b768512','查询公司/机构所属的无人机编码列表','','cmii-uav-mission-dev','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(667,'API_0d18239ac43e5ada7e02f025bc3f3f91','查询无人机类型详情','','cmii-uav-mission-dev','/api/uav/plane/queryUavModelDetail','POST',_binary '\0',_binary '\0','2020-07-30 08:12:11',1,NULL),(668,'API_7e457275af7cbc1c5ccfaa2383dd649d','errorHtml','','cmii-uav-mission-dev','/error','',_binary '\0',_binary '\0','2020-07-30 08:12:12',1,'2020-07-30 08:12:12'),(669,'API_f296644f1e4b49618081a04992fcd41d','文件打包下载','','cmii-uav-mission','/api/uav/waypoint/flyMissionReport/downloadFile/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:32',1,NULL),(670,'API_b442c7bd88f6d60098ba92755d037f42','获取:根据id','','cmii-uav-mission','/api/uav/waypoint/flyMissionReport/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:32',1,NULL),(671,'API_0cbeab2252a7e2d50d694f3aa5b2af36','删除:根据id','','cmii-uav-mission','/api/uav/waypoint/flyMissionReport/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:46:32',1,NULL),(672,'API_7ea59b7fbe948c19168ce7154734b25f','保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-mission','/api/uav/waypoint/flyMissionReport/save','POST',_binary '\0',_binary '\0','2020-07-30 08:46:32',1,NULL),(673,'API_d638ead72e19267864701ff2ecc4cd4b','模糊搜索分页:作业名/作业描述/关联的无人机,另外:作业状态为点击不同按钮','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/json','POST',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(674,'API_0713d1929aaa9a06f2982a4c8872e80d','选择飞机','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/pickUpUav/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(675,'API_8887a218978591885a8b7a26fcd2ed02','起飞','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/takeOff/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(676,'API_6165afd9cb227885ea8b2f2254a6f5f0','暂停作业','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/pause/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(677,'API_6997b71b7e99e813027693c82c3c4e0d','继续作业','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/continueMission/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(678,'API_b785705fec61b94235fe2620f744905c','返航','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/goHome/{id}/{speed}/{height}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(679,'API_62d9a85e557684563447a41558689e4d','降落','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/startLanding/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(680,'API_d3d19ab457290e2bdf50305c38e754de','确认着陆','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/confirmLanding/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(681,'API_62b4d39617de7ce79b029f09c7553aab','获取飞行作业信息:根据id','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(682,'API_b1b4433712bbbca796c7c900153d8580','删除飞行作业信息:根据id','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(683,'API_d9a837704cc4817c8b81bb803f57c9b3','停止作业','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/stop/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(684,'API_e9c49bd6eafff28ce0bf5645787e2b39','飞行作业信息保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-mission','/api/uav/waypoint/flyMissionInfo/save','POST',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(685,'API_76adccee6515efaa0c0b4264ae889e9d','删除:根据id删除航线和航点','','cmii-uav-mission','/api/uav/waypoint/flyPathInfo/delete/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(686,'API_a8613a36aab4b62771759ef2d7230fdf','模糊搜索分页:航线名,飞行器类型(形态)','','cmii-uav-mission','/api/uav/waypoint/flyPathInfo/json','POST',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(687,'API_409b5246600b7ffe8f6953a5ed691d16','新增和保存航线(不含航点参数)','','cmii-uav-mission','/api/uav/waypoint/flyPathInfo/savePath','POST',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(688,'API_1034fe8f9bc80778bc63ad8ca3c86925','获取:根据id','','cmii-uav-mission','/api/uav/waypoint/flyPathInfo/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(689,'API_aec34c4dd45bac5a2cd5c54dd5143a25','新增和保存(需要包括航点参数)','','cmii-uav-mission','/api/uav/waypoint/flyPathInfo/save','POST',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(690,'API_969fd11f15b8c304d99d2ad2e2e34894','删除飞行报告附件地址:根据id','','cmii-uav-mission','/api/uav/waypoint/flyAttachment/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(691,'API_3b30129d17353c961e4291a6e9b3f37d','保存附件','','cmii-uav-mission','/api/uav/waypoint/flyAttachment/save','POST',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(692,'API_0ea3e1179b325977e761237f453a8b17','根据id删除航点','','cmii-uav-mission','/api/uav/waypoint/wayPoint/deleteById/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(693,'API_05bac7c26065554354ff21415e4efbbd','获取所有航点:根据航线id','','cmii-uav-mission','/api/uav/waypoint/wayPoint/getByFlyLineId/{flyLineId}','POST',_binary '\0',_binary '\0','2020-07-30 08:46:33',1,NULL),(694,'API_f7cd79aa093021f6bed3aca69813fff6','根据航线id清空航点','','cmii-uav-mission','/api/uav/waypoint/wayPoint/deleteByPath/{id}','DELETE',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,NULL),(695,'API_a212f5a4fbe7aa75bb4cdea80de5843c','获取:根据id','','cmii-uav-mission','/api/uav/waypoint/wayPoint/{id}','GET',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,NULL),(696,'API_d54bc3f54e1661c8427ac6363804fa16','保存:包括添加和修改,根据是否有id进行的判断','','cmii-uav-mission','/api/uav/waypoint/wayPoint/save','POST',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,NULL),(697,'API_19cfef19173f25417b0904d4be0d8015','securityConfiguration','','cmii-uav-mission','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,'2022-04-25 04:00:35'),(698,'API_2b8687f49ca365335c5838b9f75540c0','uiConfiguration','','cmii-uav-mission','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,'2022-04-25 04:00:35'),(699,'API_10400f2566e22f60d5db124fdd35132c','swaggerResources','','cmii-uav-mission','/swagger-resources','',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,'2022-04-25 04:00:35'),(700,'API_d800bde2157daf1a7004ff9ee2008023','downloadByUrl','','cmii-uav-mission','/api/uav/minio/getObjectByUrl','POST',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,NULL),(701,'API_7de03fd9592cd80a577f5a3b04be240a','upload','','cmii-uav-mission','/api/uav/minio/putObject','POST',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,NULL),(702,'API_2c772d6da7b1ae3c1a781b55b2d2a0f3','载荷设备型号详情查询','','cmii-uav-mission','/api/uav/load/queryUavDevModelDetail','GET',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,NULL),(703,'API_be74c779b10aa8c29b238297ab8e1ffd','无人机绑定的载荷列表','','cmii-uav-mission','/api/uav/load/queryUavLoadsByUavId','GET',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,NULL),(704,'API_41715de417bbbed33dc48b6eb5f8a37d','设置无人机在线状态','','cmii-uav-mission','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,'2023-07-18 04:08:27'),(705,'API_1eb2790593a57183b126a41ea7351127','查询公司/机构所属的无人机编码列表','','cmii-uav-mission','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2020-07-30 08:46:34',1,'2023-07-18 04:08:27'),(706,'API_cdbd9cce04ab08896fdb045ab3e6bcc1','查询所有无人机编码列表','','cmii-uav-mission','/api/uav/plane/queryAllUavCode','GET',_binary '\0',_binary '\0','2020-07-30 08:46:35',1,'2021-01-22 02:33:36'),(707,'API_56c6655597c676633cbdc96b584f5524','模糊查询无人机编码和型号列表','','cmii-uav-mission','/api/uav/plane/queryUavCodeModel','POST',_binary '\0',_binary '\0','2020-07-30 08:46:35',1,'2021-01-22 02:33:36'),(708,'API_9ed43647035b607cb38120acfa408233','无人机绑定的载荷列表查询','','cmii-uav-mission','/api/uav/plane/queryLoadByUav','POST',_binary '\0',_binary '\0','2020-07-30 08:46:35',1,NULL),(709,'API_a623a99289607f227f42e042763c09f8','根据无人机编码查询该无人机是否存在','','cmii-uav-mission','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2020-07-30 08:46:35',1,'2023-07-18 04:08:27'),(710,'API_63fef88b73fd2975ad046da78506cdb1','查询无人机是否可用','','cmii-uav-mission','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2020-07-30 08:46:35',1,'2023-07-18 04:08:27'),(711,'API_e3b214b620d2c3aadca75a586af6a81d','查询无人机类型详情','','cmii-uav-mission','/api/uav/plane/queryUavModelDetail','POST',_binary '\0',_binary '\0','2020-07-30 08:46:35',1,'2021-01-22 02:33:36'),(712,'API_14218b79282bc8ed2ea935e0a383a95a','按无人机编码查询无人机详情查询','','cmii-uav-mission','/api/uav/plane/queryDetailByUavCode','POST',_binary '\0',_binary '\0','2020-07-30 08:46:35',1,'2021-01-22 02:33:36'),(713,'API_71dc636ca372766dc0ef5d750e4ade91','errorHtml','','cmii-uav-mission','/error','',_binary '\0',_binary '\0','2020-07-30 08:46:35',1,'2024-11-12 01:20:38'),(714,'API_1f0c64327ac9e6f437fea4f89b45d7d5','保存','','cmii-uav-waypoint','/api/uav/waypoint/airline/save','POST',_binary '\0',_binary '\0','2020-07-31 02:21:24',1,NULL),(715,'API_dac59707cfe46fcd4da6bc3f140b4a20','复制','','cmii-uav-waypoint','/api/uav/waypoint/airline/copy_air_line','POST',_binary '\0',_binary '\0','2020-07-31 02:21:24',1,NULL),(716,'API_3426a3c0d55683ae2423c3a1083d38a7','暂存','航线ID不存在时','cmii-uav-waypoint','/api/uav/waypoint/airline/temp_store','POST',_binary '\0',_binary '\0','2020-07-31 02:21:24',1,'2020-08-04 09:19:32'),(717,'API_98cf057653544929096a894a684e7407','批量删除和删除','','cmii-uav-waypoint','/api/uav/waypoint/airline/delete_air_line','POST',_binary '\0',_binary '\0','2020-07-31 02:21:24',1,NULL),(718,'API_5b72d08145bc75740f47c86b48df5ba7','获取详情','','cmii-uav-waypoint','/api/uav/waypoint/airline/query_air_line_detail','GET',_binary '\0',_binary '\0','2020-07-31 02:21:24',1,NULL),(719,'API_a9e96281fdd0d4a3d3ba51867f17cc52','分页查询','','cmii-uav-waypoint','/api/uav/waypoint/airline/query_air_line_page_list','POST',_binary '\0',_binary '\0','2020-07-31 02:21:24',1,NULL),(720,'API_2163be27db64d75dd697f21be9bf5e78','保存航点信息','','cmii-uav-waypoint','/api/uav/waypoint/airpoint/save_air_point_list','POST',_binary '\0',_binary '\0','2020-07-31 02:21:24',1,'2020-07-31 06:10:22'),(721,'API_998e3f23e45e7189409108f467a1549a','获取航点列表信息','','cmii-uav-waypoint','/api/uav/waypoint/airpoint/query_air_point_list','POST',_binary '\0',_binary '\0','2020-07-31 02:21:24',1,'2020-07-31 06:10:22'),(722,'API_d3fa5fe17dc3798e1212098d17f63601','批量删除和删除','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info','DELETE',_binary '\0',_binary '\0','2020-07-31 05:55:50',1,'2024-11-12 03:52:40'),(723,'API_f9271bd702c504a93f8e41afacc50d70','新增航线信息','在新增航点(airpoint_info_list)的时候就已经添加了基本的航线信息,所以此方法暂时不用','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info','POST',_binary '\0',_binary '\0','2020-07-31 05:55:51',1,'2020-08-03 01:32:02'),(724,'API_9a2649fafb8f84bc320bc41ba7358ff8','查询上传状态','','cmii-uav-datahandler','/zydPicture/uploadStatus.do','GET',_binary '\0',_binary '\0','2020-07-31 07:05:48',1,NULL),(725,'API_98df3309de0afd8e717d3078e53cfb5f','航线详情','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info_detail/{id}','GET',_binary '\0',_binary '\0','2020-08-03 01:32:02',1,'2024-11-12 03:52:43'),(726,'API_d6eb88883fdc9dae618c7177adb0ffbc','无人机绑定的载荷列表查询','','cmii-uav-mission','/api/uav/plane/queryDevByUav','POST',_binary '\0',_binary '\0','2020-08-03 01:38:52',1,NULL),(727,'API_781dd070cddb2a004c934621bebadabc','修改航线信息(第一、二、三步)','只需传改步骤的数据;第一步参数:id(必填),lineName(必填),airZone(必填),airZoneId(必填),airZoneLat,airZoneLng,step(必填),remarks;第二步参数:id(必填),step(必填),uavModel(必填),uavModelId(必填),hangarModel,hangarModelId,loadModels;第三步参数:id(必填),step(必填)','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info','PUT',_binary '\0',_binary '\0','2020-08-03 05:38:57',1,'2021-06-01 09:28:46'),(728,'API_7f98ef6778b426a144a186da223fa8f4','暂存','航线ID存在时','cmii-uav-waypoint','/api/uav/waypoint/airline/temp_store','PUT',_binary '\0',_binary '\0','2020-08-03 05:38:57',1,'2020-08-04 09:19:32'),(729,'API_c7048bd2ab2c365b75fee2127a271437','复制航线','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info_clone','POST',_binary '\0',_binary '\0','2020-08-03 05:38:57',1,'2024-11-12 03:52:42'),(730,'API_dc0b21d3c6ec7d41164cb0e0d85c45b6','分页查询','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_page_list','GET',_binary '\0',_binary '\0','2020-08-04 09:19:31',1,NULL),(731,'API_605c53d1d9a98047a9c726a89db78c38','获取航点列表信息','点击某一条航线返回对应的航点列表信息','cmii-uav-waypoint','/api/uav/waypoint/app/airpoint_info_list','GET',_binary '\0',_binary '\0','2020-08-04 09:19:31',1,'2024-11-12 03:52:40'),(732,'API_4ed9ca889da09822cd986a275addee67','修改航线标题/位置','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info','PUT',_binary '\0',_binary '\0','2020-08-04 09:19:31',1,'2024-11-12 03:52:39'),(733,'API_c10b4b5fad0bbb5d2114b1d6b14b7675','修改航点信息','点击修改点位','cmii-uav-waypoint','/api/uav/waypoint/app/airpoint_list','POST',_binary '\0',_binary '\0','2020-08-04 09:19:31',1,NULL),(734,'API_c4aa1cdf76ee74a17cd075d522ca63fb','创建航线和航点','打点完成提交到数据库,航线和航点同时保存','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_with_airpoints','POST',_binary '\0',_binary '\0','2020-08-04 09:19:31',1,'2024-11-12 03:52:40'),(735,'API_d8b3556b4d67f2d75daefb6efabe22e3','更新航点信息','点击修改点位','cmii-uav-waypoint','/api/uav/waypoint/app/airpoint_info_list','PUT',_binary '\0',_binary '\0','2020-08-05 06:48:15',1,'2024-11-12 03:52:42'),(736,'API_78e2383fdb5a642635a8ca5d00d7168e','新增航线信息(暂存)','航线ID不存在时','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_temp_info','POST',_binary '\0',_binary '\0','2020-08-05 07:22:26',1,'2020-08-06 09:10:26'),(737,'API_9834e33b2408b72c46f427255515bfc8','修改航线信息(暂存)','航线ID存在时','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_temp_info','PUT',_binary '\0',_binary '\0','2020-08-05 07:22:26',1,'2020-08-06 09:10:26'),(738,'API_7aa62de7923f9993545d3e046051a403','保存航点信息','航点ID存在时','cmii-uav-waypoint','/api/uav/waypoint/airpoint/airpoint_list','PUT',_binary '\0',_binary '\0','2020-08-05 07:22:26',1,NULL),(739,'API_e2436ba96ccb5b569e9c4efd4e5aee53','保存航点信息','航点ID不存在时','cmii-uav-waypoint','/api/uav/waypoint/airpoint/airpoint_list','POST',_binary '\0',_binary '\0','2020-08-05 07:22:26',1,'2020-08-05 07:34:01'),(740,'API_e34689f2a839b53e73bdbda29417ebdf','修改航点信息','航线ID存在','cmii-uav-waypoint','/api/uav/waypoint/airpoint/airpoint_info_list','PUT',_binary '\0',_binary '\0','2020-08-05 07:27:29',1,'2021-06-01 09:28:46'),(741,'API_bf1e1c419fcc72a4a883af68adb27b70','绘制航点接口(创建航点)','航线ID不存在','cmii-uav-waypoint','/api/uav/waypoint/airpoint/airpoint_info_list','POST',_binary '\0',_binary '\0','2020-08-05 07:27:29',1,'2021-06-01 09:28:46'),(742,'API_7b3c844a3990bd6e08028214fa18ad31','获取航点列表信息','','cmii-uav-waypoint','/api/uav/waypoint/airpoint/airpoint_info_list','GET',_binary '\0',_binary '\0','2020-08-05 07:27:29',1,'2024-11-12 03:52:40'),(743,'API_aa3a01e2185589905394335605976d0a','分页查询','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info_page_list','GET',_binary '\0',_binary '\0','2020-08-05 07:59:36',1,NULL),(744,'API_ed57b6ddcfdbdf623f387c887d0cca2d','分页查询','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info_page_list/{pageSize}','GET',_binary '\0',_binary '\0','2020-08-06 08:37:48',1,NULL),(745,'API_5ea8dd004f64aac5bb62c6ac0b7f4db5','分页查询航线列表','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info_page_list','POST',_binary '\0',_binary '\0','2020-08-06 08:37:48',1,'2021-05-12 06:05:53'),(746,'API_35e04cdb3c8af696c02f1bf5f3a50c41','分页查询','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_page_list/{pageSize}','GET',_binary '\0',_binary '\0','2020-08-06 09:01:03',1,NULL),(747,'API_40b263c32050cf473f41de0d6ed3c9ef','分页条件筛选航线列表','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info_page_list_with_filters','POST',_binary '\0',_binary '\0','2020-08-07 06:21:43',1,'2024-11-12 03:52:42'),(748,'API_3b7c79a51c08db95bc7b8df371edb4a9','查询指定航线列表项','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info_page_list_item/{id}','GET',_binary '\0',_binary '\0','2020-08-07 09:35:12',1,'2021-05-12 06:05:53'),(749,'API_606c261214874cb5542b27fe72d58010','APP端航线分页查询','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_page_list','POST',_binary '\0',_binary '\0','2020-08-07 09:35:12',1,'2024-11-12 03:52:39'),(750,'API_5d0ea7b1b59bb1814fcf1b882ab0b183','下拉菜单模糊查询','支持空域/创建人/飞行设备','cmii-uav-waypoint','/api/uav/waypoint/airline/down_list_fuzzy_menu_info','GET',_binary '\0',_binary '\0','2020-08-07 10:09:49',1,NULL),(751,'API_0c7e64a3d88deea2a62f5dcac1a09403','下拉菜单模糊查询','支持空域/创建人/飞行设备','cmii-uav-waypoint','/api/uav/waypoint/airline/down_list_fuzzy_menu_info','POST',_binary '\0',_binary '\0','2020-08-07 10:23:17',1,'2024-11-12 03:52:41'),(752,'API_644f10c6ad66e5fb250f518225dda5da','获取用户可用所有空域','','cmii-uav-airspace','/zydAirspace/getAirspaceByUser.do','GET',_binary '\0',_binary '\0','2020-08-10 02:25:28',1,NULL),(753,'API_01cf9be91d4536f51fc882230a27eef1','模糊查询生产厂家列表','','cmii-uav-device','/api/uav/plane/queryMnfName','GET',_binary '\0',_binary '\0','2020-08-11 02:59:55',1,'2024-11-07 09:01:53'),(754,'API_0cfa74fce5f680fc926301b0857cf378','模糊查询无人机型号列表','','cmii-uav-device','/api/uav/plane/queryUavMode','GET',_binary '\0',_binary '\0','2020-08-11 02:59:55',1,'2024-11-07 09:01:51'),(755,'API_0739754e32b2127016a920b0cb80a3d7','模糊查询包括子公司的机库列表','','cmii-uav-device','/api/uav/plane/queryHangar','GET',_binary '\0',_binary '\0','2020-08-11 02:59:55',1,'2024-11-07 09:01:53'),(756,'API_5a3a407174868a09aeae2a0bafa11cd6','根据产品型号查询生产厂家列表','','cmii-uav-device','/api/uav/plane/queryMnfByModel','GET',_binary '\0',_binary '\0','2020-08-11 02:59:55',1,NULL),(757,'API_53132a6b2b39271d22722286e2924043','根据生产厂家查询产品型号列表','','cmii-uav-device','/api/uav/plane/queryModelByMnf','GET',_binary '\0',_binary '\0','2020-08-11 02:59:55',1,NULL),(758,'API_19fdc8abdf22a8b3898a6846d096db75','模糊查询所属机库','','cmii-uav-device','/api/uav/plane/queryBelongHangar','GET',_binary '\0',_binary '\0','2020-08-11 02:59:55',1,NULL),(759,'API_299ba405af4b7dc97e0856e0d0d4a124','按无人机编码查询指定公司范围内的无人机详情','','cmii-uav-device','/api/uav/plane/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2020-08-11 02:59:55',1,'2024-11-07 09:01:47'),(760,'API_3bc7e822504b27281de4048ced9e7a91','按条件分页查询无人机信息','','cmii-uav-device','/api/uav/hangar/queryUavPlane','POST',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,NULL),(761,'API_acd39e3a1198a7505c594678ca65aac8','获取无人机第一张照片','','cmii-uav-device','/api/uav/hangar/queryUavPicByCode','GET',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,NULL),(762,'API_2a84cb4dad4a31dd3938f871c1da1eb1','生成新无人机编码','','cmii-uav-device','/api/uav/hangar/newUavCode','GET',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,NULL),(763,'API_d3b4623d6de50136316338e6bd4885ce','新增无人机','','cmii-uav-device','/api/uav/hangar/addUavPlane','POST',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,NULL),(764,'API_eb1ee4f15076193c2a982a515af3bdae','绑定无人机','','cmii-uav-device','/api/uav/hangar/bindUav','POST',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,'2024-11-07 09:01:51'),(765,'API_71c66ca4108af813ad7ed2f59978a9cc','删除无人机','','cmii-uav-device','/api/uav/hangar/deleteUavPlane','POST',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,NULL),(766,'API_de4fc6068a898a455911098f0d41c04c','修改无人机','','cmii-uav-device','/api/uav/hangar/updateUavPlane','POST',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,NULL),(767,'API_d1a48771ee63cc754b1248c85ec39276','批量删除机库','','cmii-uav-device','/api/uav/hangar/deleteUavPlaneBatch','POST',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,'2024-11-07 09:01:57'),(768,'API_adb9aa725cbd21f42b6151ab54a8683f','按无人机编码查询无人机详情查询','','cmii-uav-device','/api/uav/hangar/queryDetailByUavCode','POST',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,NULL),(769,'API_b278b709e5f7620928505ccd4df6d5bf','查询公司/机构所属的无人机编码列表','','cmii-uav-device','/api/uav/hangar/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2020-08-11 07:34:50',1,NULL),(770,'API_7270af0fb5d2fcb6534ee62f6bc42ab1','新增机库','','cmii-uav-device','/api/uav/hangar/addUavHangar','POST',_binary '\0',_binary '\0','2020-08-11 08:59:05',1,'2024-11-07 09:01:49'),(771,'API_1d3dde17bde2cda631d9e36fd71399e5','生成新机库编码','','cmii-uav-device','/api/uav/hangar/newHangarCode','GET',_binary '\0',_binary '\0','2020-08-11 08:59:05',1,'2024-11-07 09:01:54'),(772,'API_88b554c90ec24df24a4ee90dd651f12d','修改机库','','cmii-uav-device','/api/uav/hangar/updateUavHangar','POST',_binary '\0',_binary '\0','2020-08-11 09:52:46',1,'2024-11-07 09:01:54'),(773,'API_848589d443b1e05b1deae5cec66bdf4b','按机库编码查询机库详情查询','','cmii-uav-device','/api/uav/hangar/queryDetailByHangarCode','POST',_binary '\0',_binary '\0','2020-08-12 03:03:28',1,NULL),(774,'API_1316cfd99d03f0378e9a24555bb811e7','按条件分页查询机库信息','','cmii-uav-device','/api/uav/hangar/queryUavHangar','POST',_binary '\0',_binary '\0','2020-08-12 03:03:28',1,NULL),(775,'API_77e3faf92b7a34862394232d003ef579','删除机库','','cmii-uav-device','/api/uav/hangar/deleteUavHangar','POST',_binary '\0',_binary '\0','2020-08-12 03:03:28',1,'2024-11-07 09:01:45'),(776,'API_6e20e41c7a82ad074fa614440190d3ee','查询无人机类型详细信息','','cmii-uav-device','/api/uav/plane/queryDetailByModel','GET',_binary '\0',_binary '\0','2020-08-12 03:14:40',1,NULL),(777,'API_c37e85a2913e4b824564a34721e7960e','查询公司/机构所属的机库编码列表','','cmii-uav-device','/api/uav/hangar/queryHangarByCompanyId','GET',_binary '\0',_binary '\0','2020-08-12 08:44:51',1,'2024-11-07 09:01:58'),(778,'API_609cf7baddd46be1f9ef360af88c8b30','生成新视频编码','','cmii-uav-device','/api/uav/hangar/newHangarVideoCode','GET',_binary '\0',_binary '\0','2020-08-12 08:44:51',1,'2024-11-07 09:01:47'),(779,'API_5bdceb6f301895ac2055640b052a1f8e','模糊查询机库编码列表','','cmii-uav-device','/api/uav/hangar/queryHangarCode','POST',_binary '\0',_binary '\0','2020-08-12 10:07:10',1,NULL),(780,'API_bcf275e55409fb916bba2fcb320077ce','模糊查询生产厂家列表','','cmii-uav-device','/api/uav/hangar/queryMnfName','POST',_binary '\0',_binary '\0','2020-08-12 10:07:10',1,NULL),(781,'API_9fd597f5bd1a8387ece7f7c03f3a7e70','模糊查询机库型号列表','','cmii-uav-device','/api/uav/hangar/queryHangarMode','POST',_binary '\0',_binary '\0','2020-08-12 10:07:10',1,NULL),(782,'API_cbf0b91c20d81b2ee835f556463fa292','根据产品型号查询生产厂家列表','','cmii-uav-device','/api/uav/hangar/queryMnfByModel','GET',_binary '\0',_binary '\0','2020-08-13 03:29:17',1,NULL),(783,'API_0bd385e47244e1a65c97aff7accbe3fc','模糊查询机库类型列表','','cmii-uav-device','/api/uav/hangar/queryHangarType','POST',_binary '\0',_binary '\0','2020-08-13 03:29:17',1,'2020-08-13 09:54:00'),(784,'API_1c99bd2265c4567080bb871ac4e94855','根据生产厂家查询产品型号列表','','cmii-uav-device','/api/uav/hangar/queryModelByMnf','GET',_binary '\0',_binary '\0','2020-08-13 03:29:17',1,NULL),(785,'API_987944263146a10126587f851119f60c','获取可绑定无人机','','cmii-uav-device','/api/uav/hangar/getUav','POST',_binary '\0',_binary '\0','2020-08-13 07:49:26',1,NULL),(786,'API_8b67f52396c9b4998d9eca80309a6300','查询机库类型详细信息','','cmii-uav-device','/api/uav/hangar/queryHangarDetail','GET',_binary '\0',_binary '\0','2020-08-13 07:49:26',1,'2024-11-07 09:01:46'),(787,'API_ab7e676c1d45bd807720064ce249147b','获取航点列表所有信息','','cmii-uav-waypoint','/api/uav/waypoint/airpoint/airpoint_baseinfo_list','GET',_binary '\0',_binary '\0','2020-08-13 07:56:27',1,'2024-11-12 03:52:42'),(788,'API_d50850d131ccdbe9c070cebb638b31ec','查询省份信息列表','','cmii-admin-data','/public/api/admin/area/province/list','GET,POST',_binary '\0',_binary '\0','2020-08-13 08:28:02',1,'2024-11-06 12:16:56'),(789,'API_89cf3952de0bd4ae4b102d3b0ec04730','查询区域下面子区域列表','','cmii-admin-data','/public/api/admin/area/subarea/list','GET,POST',_binary '\0',_binary '\0','2020-08-13 08:28:02',1,'2024-11-06 12:16:57'),(790,'API_5494210933a8193ffd84f6bb1f731ced','添加字典属性','添加字典属性','cmii-admin-data','/api/admin/dictionary/add','POST',_binary '\0',_binary '\0','2020-08-13 08:28:02',1,'2024-11-06 12:16:52'),(791,'API_52723d911feedd347c2c4dfea68a8c1d','字典属性上移动','字典属性上移动','cmii-admin-data','/api/admin/dictionary/moveUp','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-11-06 12:16:52'),(792,'API_3a03a398c5b5aca2112cc1ee26ea1ca7','字典属性下移动','字典属性下移动','cmii-admin-data','/api/admin/dictionary/moveDown','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-11-06 12:16:50'),(793,'API_99cd090ae437761a844e1366239bafc8','字典查询','字典查询','cmii-admin-data','/api/admin/dictionary/query','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-11-06 12:16:56'),(794,'API_cc5d51f761b86e43c71192ad16c8ed10','字典check','字典check','cmii-admin-data','/api/admin/dictionary/check','GET',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-11-06 12:16:59'),(795,'API_5d077f1daf3a374171468eb52ba961f1','查询类别对应的字典code映射','查询类别对应的字典code映射','cmii-admin-data','/api/admin/dictionary/queryByTypeCode','GET',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-11-06 12:16:49'),(796,'API_cbb5da8278aa4a91e9aea8d93a3967de','模糊查询本地语言对应的数据字典属性','模糊查询本地语言对应的数据字典属性','cmii-admin-data','/api/admin/dictionary/queryLocalByKeyWords','GET',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-11-06 12:16:55'),(797,'API_0ccdea8c8d91095fcea830b9be8b6605','更新字典属性','更新字典属性','cmii-admin-data','/api/admin/dictionary/update','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-11-06 12:16:59'),(798,'API_279c3912b0662a0b7d24b188c8278c8b','删除字典属性','删除字典属性','cmii-admin-data','/api/admin/dictionary/delete','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-11-06 12:16:57'),(799,'API_7cf67447d82dbc2aae3f58416b95d6cf','禁用字典属性','禁用字典属性','cmii-admin-data','/api/admin/dictionary/disable','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-11-06 12:16:57'),(800,'API_7c1af759105a09feac5129c0a5749699','恢复可用字典属性','恢复可用字典属性','cmii-admin-data','/api/admin/dictionary/enable','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-11-06 12:16:54'),(801,'API_0b5c9de8f3a6f8a12e48665a0939216a','类型对应的数据字典key对应的名称','类型对应的数据字典key对应的名称','cmii-admin-data','/api/admin/dictionary/GetDictName','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(802,'API_d0a8b82a53afe76c478d1010dfe1ff01','添加字典类型','','cmii-admin-data','/api/admin/dictionaryType/add','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-11-06 12:16:53'),(803,'API_c5d7432a0e3bae534a3d6ea3665237e2','修改字典类型','','cmii-admin-data','/api/admin/dictionaryType/update','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-11-06 12:16:54'),(804,'API_f3a90193680fa0f62a2ebf52db9c4fb4','字典类型列表','','cmii-admin-data','/api/admin/dictionaryType/query','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-11-06 12:16:51'),(805,'API_f404be3fc6b1ecb26eaad3ab924efbb9','删除字典类型','','cmii-admin-data','/api/admin/dictionaryType/delete','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-11-06 12:16:50'),(806,'API_df28049d91b12b12cb0b160d7fb49f07','查询所有的语言','查询所有的语言','cmii-admin-data','/api/admin/language/queryAll','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,'2024-11-06 12:16:51'),(807,'API_8550075f78052e635bc09cdc6076bf4c','按条件分页查询设备动作匹配信息','','cmii-admin-data','/api/admin/model/match/queryUavDevActionMatchPage','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(808,'API_f0a64d95cf4c9c916bfc0571f489e58b','模糊查询设备类别列表','','cmii-admin-data','/api/admin/model/match/queryUavDevType','GET',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(809,'API_32a0acef9b8bae507644c7ea6b6a7560','模糊查询设备型号列表','','cmii-admin-data','/api/admin/model/match/queryUavDevModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(810,'API_16013589570db350f89c8b516bd781b3','设备动作列表','','cmii-admin-data','/api/admin/model/match/queryUavDevAction','GET',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(811,'API_9dfaba44b00d8a52f4c54eb23eda6ec0','新增设备动作匹配','','cmii-admin-data','/api/admin/model/match/addUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(812,'API_ba1c3de0015a55fbebecc4c29ed9cb82','设备动作匹配详情查询','','cmii-admin-data','/api/admin/model/match/queryUavDevActionMatchDetail','GET',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(813,'API_480c197aeed752dadeab434c095ecb34','修改设备动作匹配','','cmii-admin-data','/api/admin/model/match/updateUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(814,'API_7f2c832f8d2d7b0f0f2f25cdf7d0e5cd','删除设备动作匹配','','cmii-admin-data','/api/admin/model/match/deleteUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-08-13 08:28:03',1,NULL),(815,'API_e1a97c593f01828480fe6633f4c4c42a','按条件分页查询设备型号匹配信息','','cmii-admin-data','/api/admin/model/match/queryUavDevTypeMatchPage','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(816,'API_ea0beb1691a6cfd9b506f841fdff1147','设备型号匹配详情查询','','cmii-admin-data','/api/admin/model/match/queryUavDevTypeMatchDetail','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(817,'API_78dacf832ac0663df45cef7eacc46b7a','载荷型号列表','','cmii-admin-data','/api/admin/model/match/queryUavLoadModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(818,'API_cf4c2608d20fa4c8168e40606afdb28e','查询机库型号列表','','cmii-admin-data','/api/admin/model/match/queryUavHangarModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(819,'API_9b7701108b0688ddcff6d57bb9926251','新增设备型号匹配','','cmii-admin-data','/api/admin/model/match/addUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(820,'API_862e4f9cfa37e6c715a494e2195c1246','修改设备型号匹配','','cmii-admin-data','/api/admin/model/match/updateUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(821,'API_7d40d47650144734c82b80460a27d218','删除设备型号匹配','','cmii-admin-data','/api/admin/model/match/deleteUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(822,'API_dccbf2a46c478eee49c61c16c772e472','按条件分页查询无人机型号信息','','cmii-admin-data','/api/admin/model/hangar/queryUavHangarModelPage','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-11-06 12:16:57'),(823,'API_f7f835d6b5b5414a15e9367bfa686402','模糊查询机库生产厂家列表','','cmii-admin-data','/api/admin/model/hangar/queryMnfName','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-11-06 12:16:54'),(824,'API_90760f07c8b56ff5094c6b7f8a9a61a4','模糊查询机库型号列表','','cmii-admin-data','/api/admin/model/hangar/queryUavHangarModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-11-06 12:16:51'),(825,'API_a857b8606d5df8359d9fd8f319524902','根据型号查询生产厂家列表','','cmii-admin-data','/api/admin/model/hangar/queryMnfByModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(826,'API_ef00e5ef79faaeea98b7dc1377cbcd99','根据生产厂家查询型号列表','','cmii-admin-data','/api/admin/model/hangar/queryModelByMnf','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(827,'API_762f968c368fbd2c9d98a1b9cacbc25b','查询机库类型列表','','cmii-admin-data','/api/admin/model/hangar/queryUavHangarType','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-11-06 12:16:54'),(828,'API_bc038b9711ca6bab9e1b557b57a2ff07','查询机库保护等级表','','cmii-admin-data','/api/admin/model/hangar/queryUavProtLevel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-11-06 12:16:53'),(829,'API_9f361f9fb967f4e757da4452ca730a1d','通过类型ID查询机库类型详情','','cmii-admin-data','/api/admin/model/hangar/queryUavHangarModelDetail','GET',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-11-06 12:16:56'),(830,'API_6e1e3b576ed81cfbe301f4b19c131c3a','新增机库类型信息','','cmii-admin-data','/api/admin/model/hangar/addUavHangarModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-11-06 12:16:58'),(831,'API_2df7cfdd028644189fb39c1fbfb8e5fe','修改机库类型信息','','cmii-admin-data','/api/admin/model/hangar/updateUavHangarModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-11-06 12:16:54'),(832,'API_f9dab58050666d3f087b5bd13906b4db','删除机库类型信息','','cmii-admin-data','/api/admin/model/hangar/deleteUavHangarModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,'2024-11-06 12:16:55'),(833,'API_04aaff7dad84ce556316185231275594','按条件分页查询摄像头型号信息','','cmii-admin-data','/api/admin/model/load/queryUavLoadCamModelPage','POST',_binary '\0',_binary '\0','2020-08-13 08:28:04',1,NULL),(834,'API_11c13a878f2f6cff3828a68ab6511b0b','摄像头载荷设备型号详情查询','','cmii-admin-data','/api/admin/model/load/queryUavLoadCamModelDetail','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(835,'API_bec0759155bdfae1f18ade0f25619498','模糊查询型号列表','','cmii-admin-data','/api/admin/model/load/queryUavLoadCamModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(836,'API_1d0ed505879fd6326b5d0d819ddcc7dc','新增摄像头载荷设备型号','','cmii-admin-data','/api/admin/model/load/addUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(837,'API_74f7067372e1ccbb5c75c43aca68dedf','修改摄像头载荷设备型号','','cmii-admin-data','/api/admin/model/load/updateUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(838,'API_535a3377d76d046b5db6541e814e136c','删除摄像头载荷设备型号','','cmii-admin-data','/api/admin/model/load/deleteUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(839,'API_e977d642e93926f1341d627d736451c4','按条件分页查询喊话器型号信息','','cmii-admin-data','/api/admin/model/load/queryUavLoadSpkModelPage','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(840,'API_228ab7305fc8536063ec19a7b1a28892','喊话器载荷设备型号详情查询','','cmii-admin-data','/api/admin/model/load/queryUavLoadSpkModelDetail','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(841,'API_87cd4d7026ae124e707dc311c006fa7e','模糊查询型号列表','','cmii-admin-data','/api/admin/model/load/queryUavLoadSpkModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(842,'API_41d78892988fcd6f8591302f59edb266','新增喊话器载荷设备型号','','cmii-admin-data','/api/admin/model/load/addUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(843,'API_0ec389c0370e0cd7b92e3b9193a330ba','修改喊话器载荷设备型号','','cmii-admin-data','/api/admin/model/load/updateUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(844,'API_0230cec1aaa20e351a7ea806d54211cd','删除喊话器载荷设备型号','','cmii-admin-data','/api/admin/model/load/deleteUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(845,'API_03b7fa585f860fa5933f91be4a811e0b','按条件分页查询无人机型号信息','','cmii-admin-data','/api/admin/model/plane/queryUavPlaneModelPage','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-11-06 12:16:50'),(846,'API_38240ce87df9230a33ce22481ae042bb','根据类型查询生产厂家列表','','cmii-admin-data','/api/admin/model/plane/queryMnfByModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(847,'API_aae5c09d6465b1282e2259e132ded9e8','根据生产厂家查询类型列表','','cmii-admin-data','/api/admin/model/plane/queryModelByMnf','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,NULL),(848,'API_cc7275a27199de74744502db1dd45d42','模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/plane/queryMnfName','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-11-06 12:16:48'),(849,'API_46126a9079c1e989640b27f24723f897','模糊查询无人机型号列表','','cmii-admin-data','/api/admin/model/plane/queryUavPlaneModel','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-11-06 12:16:49'),(850,'API_add4ec5281842a91f27e12737122676d','查询无人机形态列表','','cmii-admin-data','/api/admin/model/plane/queryUavShape','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-11-06 12:16:55'),(851,'API_88d1e620f01eae55406970adea9275d2','查询无人机尺度列表','','cmii-admin-data','/api/admin/model/plane/queryUavSize','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-11-06 12:16:53'),(852,'API_b0241abc0a3d6ce1ee149c7cab0e834a','查询无人机材料列表','','cmii-admin-data','/api/admin/model/plane/queryUavMat','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-11-06 12:16:57'),(853,'API_3e9f4b6e52461b3aa27a2ad8f9a8fde6','查询无人机接口列表','','cmii-admin-data','/api/admin/model/plane/queryUavInf','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-11-06 12:16:56'),(854,'API_76d5d4b2c2f147587b07cd432e8ca456','查询无人机类型详情','','cmii-admin-data','/api/admin/model/plane/queryUavPlaneModelDetail','GET',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-11-06 12:16:52'),(855,'API_7c5b59bfff93797cba7ce89bdd1d0aac','新增无人机类型信息','','cmii-admin-data','/api/admin/model/plane/addUavPlaneModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-11-06 12:16:58'),(856,'API_5ee8bb154057edbb9a533bb0de8f2616','修改无人机类型信息','','cmii-admin-data','/api/admin/model/plane/updateUavPlaneModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-11-06 12:16:57'),(857,'API_184313ace3c86c6b91ec302f3ff0524e','删除无人机类型信息','','cmii-admin-data','/api/admin/model/plane/deleteUavPlaneModel','POST',_binary '\0',_binary '\0','2020-08-13 08:28:05',1,'2024-11-06 12:16:47'),(858,'API_3641d327d48b35cc86c847a31560db66','按条件查询无人机型号信息','','cmii-admin-data','/api/admin/model/hangar/queryUavHangarModelDetail','POST',_binary '\0',_binary '\0','2020-08-13 09:06:24',1,NULL),(859,'API_089d3e2f3a245c5c424d6370223b5f98','模糊查询机库型号列表','','cmii-uav-device','/api/uav/hangar/queryHangarMode','GET',_binary '\0',_binary '\0','2020-08-13 09:07:07',1,'2024-11-07 09:01:43'),(860,'API_3e10b571d99b6f7e98f0b4015d0d4d77','根据类型查询无人机类型详情','','cmii-admin-data','/api/admin/model/plane/queryUavPlaneModelByModel','GET',_binary '\0',_binary '\0','2020-08-13 09:57:30',1,NULL),(861,'API_1c5e1b743fa23e9ee79982e2c3722836','类型对应的数据字典key对应的名称','类型对应的数据字典key对应的名称','cmii-admin-data','/api/admin/dictionary/GetDictName','GET',_binary '\0',_binary '\0','2020-08-13 13:38:07',1,NULL),(862,'API_f3c7db7eed20640a751a78bc81341543','模糊查询机库编码列表','','cmii-uav-device','/api/uav/hangar/queryHangarCode','GET',_binary '\0',_binary '\0','2020-08-14 03:24:09',1,'2024-11-07 09:01:47'),(863,'API_123a5d1073846eb9df7de02ea5362647','模糊查询生产厂家列表','','cmii-uav-device','/api/uav/hangar/queryMnfName','GET',_binary '\0',_binary '\0','2020-08-14 03:24:09',1,'2024-11-07 09:01:47'),(864,'API_f9c481bcefc5c514eff43a0ec263bfa9','模糊查询机库类型列表','','cmii-uav-device','/api/uav/hangar/queryHangarType','GET',_binary '\0',_binary '\0','2020-08-14 03:24:09',1,NULL),(865,'API_47ec0d60eba6581f9085433036996e84','按条件分页查询机库信息','','cmii-uav-device','/api/uav/hangar/queryUavHangar','GET',_binary '\0',_binary '\0','2020-08-14 03:24:09',1,NULL),(866,'API_1f16142b30891e5a07fe19c92d819199','按机库编码查询机库详情查询','','cmii-uav-device','/api/uav/hangar/queryDetailByHangarCode','GET',_binary '\0',_binary '\0','2020-08-14 03:24:09',1,'2024-11-07 09:01:46'),(867,'API_8e5bc0bdc4f8c19fd48c636ef4e8d7bf','提供机库型号查询机库型号信息','','cmii-admin-data','/api/admin/model/hangar/queryDetailByHungarModel','POST',_binary '\0',_binary '\0','2020-08-14 03:28:25',1,NULL),(868,'API_02ebb757ca5fa1baa7d9491dadc41455','根据类型查询喊话器类型详情','','cmii-admin-data','/api/admin/model/load/queryLoadSpkModelByModel','GET',_binary '\0',_binary '\0','2020-08-14 04:54:16',1,NULL),(869,'API_221340c1980b4ab2dcbac65d825bc27c','从无人机类型表模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/plane/queryMnfNameFromModel','GET',_binary '\0',_binary '\0','2020-08-14 04:54:16',1,'2024-11-06 12:16:52'),(870,'API_f7689c8c83de27f64a05668b62af6007','从类型表模糊查询类型列表','','cmii-admin-data','/api/admin/model/plane/queryUavPlaneModelFromModel','GET',_binary '\0',_binary '\0','2020-08-14 04:54:16',1,NULL),(871,'API_b4bff552477e5c6b1af717cf54c1b2de','根据类型查询无人机类型详情','','cmii-admin-data','/api/admin/model/plane/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2020-08-14 05:01:35',1,'2024-11-06 12:16:56'),(872,'API_940540adebdc42dd3d15796c5d36f664','校验航线名称是否存在','航线ID不存在时,校验航线名称是否已经存在','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_line_name','POST',_binary '\0',_binary '\0','2020-08-14 06:45:33',1,NULL),(873,'API_2cd0ecd24fbca8958ba943f238c7dbc8','解绑无人机','','cmii-uav-device','/api/uav/hangar/unbindUav','POST',_binary '\0',_binary '\0','2020-08-14 06:47:27',1,NULL),(874,'API_e24a63adfd5aa74f11397c1f08be557d','校验航线名称是否存在','航线ID不存在时,校验航线名称是否已经存在;true:存在,false不存在','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_line_name','GET',_binary '\0',_binary '\0','2020-08-14 06:55:42',1,'2020-08-14 07:00:46'),(875,'API_00e86bc45ada098ed656617ed9b4db3e','查询载荷是否有绑定无人机','','cmii-uav-device','/api/uav/plane/checkLoadBoundRelations','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-11-07 09:01:57'),(876,'API_f4ef3d19d207ce810b185378ccea62ae','无人机绑定的载荷列表查询','','cmii-uav-device','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-11-07 09:01:49'),(877,'API_4c6e476755cf391fcd3eea11b94fae64','载荷绑定的无人机编码查询','','cmii-uav-device','/api/uav/plane/queryBoundByLoadCode','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-11-07 09:01:46'),(878,'API_71a05e7ee9a717501af4d030b9012e2d','查询包括子公司的载荷详情','','cmii-uav-device','/api/uav/load/queryUavLoadDetail','POST',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-11-07 09:01:46'),(879,'API_fa94e8c4624b01ed2c276ab10dac7d3f','获取新载荷编码','','cmii-uav-device','/api/uav/load/newLoadCode','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-11-07 09:01:44'),(880,'API_2a6eaa070ef40bfe23947d9660ca996e','模糊查询包括子公司的载荷编码列表','','cmii-uav-device','/api/uav/load/queryLoadCode','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-11-07 09:01:56'),(881,'API_31dc801d5ac42388d0925a531fab0d45','模糊查询载荷生产厂家列表','','cmii-uav-device','/api/uav/load/queryMnfName','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-11-07 09:01:44'),(882,'API_0c134f0811252de9350517aa4947b116','模糊查询载荷类别列表','','cmii-uav-device','/api/uav/load/queryLoadType','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-11-07 09:01:51'),(883,'API_e595767d8cd18cc6f7c48e77346699b7','模糊查询载荷类型列表','','cmii-uav-device','/api/uav/load/queryLoadModel','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-11-07 09:01:57'),(884,'API_ec46fc3387def0b5374b28ec21e4fd40','查询无人机类型详细信息','','cmii-uav-device','/api/uav/plane/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2020-08-17 01:40:18',1,'2024-11-07 09:01:45'),(885,'API_725534203c359e0e21090287f0dcbdbe','查询单个飞机目前最新航迹数据','','cmii-uav-surveillance','/oapi/queryRealTimeInfo','GET',_binary '\0',_binary '\0','2020-08-17 02:47:14',1,'2024-11-12 03:56:06'),(886,'API_bc06ed24e07d95d8c9bbc61af19ca202','查询公司下7日内飞行记录','','cmii-uav-surveillance','/oapi/queryHistoryTotal','GET',_binary '\0',_binary '\0','2020-08-17 02:47:14',1,'2024-11-12 03:56:11'),(887,'API_5b22775bfa21384f92056fb4e06f3c5b','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-surveillance','/oapi/querySinglePlaneTrack','GET',_binary '\0',_binary '\0','2020-08-17 02:47:14',1,'2024-11-12 03:56:10'),(888,'API_aca610f9936522d086756cc34bdd273b','类型对应的数据字典名称对应的key','类型对应的数据字典名称对应的key','cmii-admin-data','/api/admin/dictionary/GetDictKey','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,NULL),(889,'API_2a38ba8b44f9227276e556d1b4fdcdea','按条件分页查询设备动作匹配信息','','cmii-admin-data','/api/admin/model/match/action/queryUavDevActionMatchPage','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:47'),(890,'API_f0bb4d4149221532cbdfd93f6f70867c','模糊查询设备类别列表','','cmii-admin-data','/api/admin/model/match/action/queryUavDevType','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:53'),(891,'API_dd9a0a34900527d19fa9e51602bd8c66','模糊查询设备型号列表','','cmii-admin-data','/api/admin/model/match/action/queryUavDevModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:53'),(892,'API_6de3e13765d806e95b54edba5c8ba7fa','设备动作列表','','cmii-admin-data','/api/admin/model/match/action/queryUavDevAction','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:53'),(893,'API_1027e0154b2cabcfcd03f2705aae31c9','新增设备动作匹配','','cmii-admin-data','/api/admin/model/match/action/addUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:57'),(894,'API_45f69de95496f9503fe5da237bee773d','设备动作匹配详情查询','','cmii-admin-data','/api/admin/model/match/action/queryUavDevActionMatchDetail','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:53'),(895,'API_6950169e9ca9384217f431e1c5459aa4','修改设备动作匹配','','cmii-admin-data','/api/admin/model/match/action/updateUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:56'),(896,'API_88494eb1755e09d138b8e16c5121cfb4','删除设备动作匹配','','cmii-admin-data','/api/admin/model/match/action/deleteUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:50'),(897,'API_f3a3bbb16e9d784a4baa1e7f7a1cc432','根据类型查询动作匹配类型详情','','cmii-admin-data','/api/admin/model/match/action/queryActionMatchByModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:52'),(898,'API_d3e06bfbed9a266753cbde23e4fff04a','按条件分页查询设备型号匹配信息','','cmii-admin-data','/api/admin/model/match/type/queryUavDevTypeMatchPage','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:47'),(899,'API_0bdef64520190b16672dbb06d7715e2a','设备型号匹配详情查询','','cmii-admin-data','/api/admin/model/match/type/queryUavDevTypeMatchDetail','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:55'),(900,'API_4ed187c7ced82ab26132997c81859a3e','载荷型号列表','','cmii-admin-data','/api/admin/model/match/type/queryUavLoadModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:57'),(901,'API_21aa3d9fac7d93666bca6833bf5568b9','查询机库型号列表','','cmii-admin-data','/api/admin/model/match/type/queryUavHangarModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:47'),(902,'API_8855ffd14b83ee49369fe8f758c2e9fa','模糊无人机型号匹配型号列表','','cmii-admin-data','/api/admin/model/match/type/queryUavPlaneMatchModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,NULL),(903,'API_46093c9fecf9308045914611b99a23bb','新增设备型号匹配','','cmii-admin-data','/api/admin/model/match/type/addUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:50'),(904,'API_21ef9d5cf72e0d3d2b66f96ce3f89422','修改设备型号匹配','','cmii-admin-data','/api/admin/model/match/type/updateUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:58'),(905,'API_0b760cde3e65475e19f8a99ed388db38','删除设备型号匹配','','cmii-admin-data','/api/admin/model/match/type/deleteUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:51'),(906,'API_d4e1de191bcaf2c506528a6a1ca24711','根据无人机查询设备类型匹配详情','','cmii-admin-data','/api/admin/model/match/type/queryModelMatchByPlane','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,NULL),(907,'API_0fad73ed918548c3826f85283e31366c','根据机库查询无人机匹配详情','','cmii-admin-data','/api/admin/model/match/type/queryModelMatchByHangar','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:50'),(908,'API_eb31be32d9c3a40adbb4f12b63e02300','从机库类型表模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/hangar/queryMnfNameFromModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:58'),(909,'API_d3f1a51c788084a2a74ec83331dcca34','从机库类型表模糊查询类型列表','','cmii-admin-data','/api/admin/model/hangar/queryModelNameFromModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:49'),(910,'API_7addf0dc3c91ea72e107cf07b21f5794','按条件分页查询摄像头型号信息','','cmii-admin-data','/api/admin/model/cam/queryUavLoadCamModelPage','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:58'),(911,'API_bc60df3df11353c5e51941e33d6a8a79','摄像头载荷设备型号详情查询','','cmii-admin-data','/api/admin/model/cam/queryUavLoadCamModelDetail','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:50'),(912,'API_114055c06825f48f1103858a5b4e5243','模糊查询型号列表','','cmii-admin-data','/api/admin/model/cam/queryUavLoadCamModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:54'),(913,'API_445b19de6f7aa6fdb994c62ac18b8f5a','新增摄像头载荷设备型号','','cmii-admin-data','/api/admin/model/cam/addUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:53'),(914,'API_cf6a3aa36a679cec602ea02152b324af','修改摄像头载荷设备型号','','cmii-admin-data','/api/admin/model/cam/updateUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:58'),(915,'API_8b110561027e6075cbc784f5245c0344','删除摄像头载荷设备型号','','cmii-admin-data','/api/admin/model/cam/deleteUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:51'),(916,'API_78f934171b8fbc2900b04258a35d7a95','从摄像头类型表模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/cam/queryMnfNameFromModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:50'),(917,'API_ad8d42ba2aee3e2d138b3950cee78fc8','从摄像头类型表模糊查询类型列表','','cmii-admin-data','/api/admin/model/cam/queryModelNameFromModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:54'),(918,'API_ab0e57a46420e4534b5c7997aa0a0b1b','根据类型查询喊话器类型详情','','cmii-admin-data','/api/admin/model/cam/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:50'),(919,'API_63d52b1a7520b2c088573d92931d3404','按条件分页查询喊话器型号信息','','cmii-admin-data','/api/admin/model/spk/queryUavLoadSpkModelPage','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:46'),(920,'API_ca5a964fe634a07d0bd320d964cb3ee5','喊话器载荷设备型号详情查询','','cmii-admin-data','/api/admin/model/spk/queryUavLoadSpkModelDetail','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:58'),(921,'API_d30cca23905217ae8b0a17b4ee2c1018','模糊查询型号列表','','cmii-admin-data','/api/admin/model/spk/queryUavLoadSpkModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:52'),(922,'API_49b0224bc641ca32510894821e03636b','新增喊话器载荷设备型号','','cmii-admin-data','/api/admin/model/spk/addUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:47'),(923,'API_6585ce453fd0e6dff8e03a24bcc649c1','修改喊话器载荷设备型号','','cmii-admin-data','/api/admin/model/spk/updateUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:52'),(924,'API_6558552d0cbcd975a333ec6d718e1ed9','删除喊话器载荷设备型号','','cmii-admin-data','/api/admin/model/spk/deleteUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:57'),(925,'API_3e2410bdbc010bebf06c9c183b04f0d3','从喊话器类型表模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/spk/queryMnfNameFromModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:54'),(926,'API_25e8361bc244a0699cededd54ae0f8ed','从喊话器类型表模糊查询类型列表','','cmii-admin-data','/api/admin/model/spk/queryModelNameFromModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:53'),(927,'API_03a697de6910c8d3d8ae2f4c962e51d0','根据类型查询喊话器类型详情','','cmii-admin-data','/api/admin/model/spk/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:49'),(928,'API_d4198c9b8c990c36cf8d69bf82d25935','从无人机类型表模糊查询类型列表','','cmii-admin-data','/api/admin/model/plane/queryModelNameFromModel','GET',_binary '\0',_binary '\0','2020-08-17 02:55:03',1,'2024-11-06 12:16:50'),(929,'API_25c5a58d6ac51ebfd73efb2b63222e3c','摄像头载荷设备型号详情查询','','cmii-uav-waypoint','/api/admin/model/cam/queryUavLoadCamModelDetail','GET',_binary '\0',_binary '\0','2020-08-18 02:02:05',1,NULL),(930,'API_4e19e0092828729be01bcfeda441a33f','无人机绑定的载荷列表查询','','cmii-uav-surveillance','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2020-08-18 02:10:06',1,'2023-03-29 09:05:05'),(931,'API_668a10b15299a08a943a7eaacf0ea9fe','获取绑定无人机信息','','cmii-uav-device','/api/uav/hangar/getBoundUav','POST',_binary '\0',_binary '\0','2020-08-18 07:15:53',1,NULL),(932,'API_42812137eeb9fa9eac3dbccc1fff0fec','获取可绑定无人机','','cmii-uav-device','/api/uav/hangar/getUav','GET',_binary '\0',_binary '\0','2020-08-18 07:25:07',1,'2024-11-07 09:01:53'),(933,'API_ff5494e0727b58b829f6c84243f99f05','获取绑定无人机信息','','cmii-uav-device','/api/uav/hangar/getBoundUav','GET',_binary '\0',_binary '\0','2020-08-18 07:25:07',1,'2024-11-07 09:01:51'),(934,'API_44c5eee1c86cffe59ebae6946c01f7be','查询载荷类型详细信息','','cmii-uav-device','/api/uav/load/queryModelDetailByModel','POST',_binary '\0',_binary '\0','2020-08-19 06:22:32',1,NULL),(935,'API_2b270bd6499910cae38f0fda79e608b9','查询载荷类型详细信息','','cmii-uav-device','/api/uav/load/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2020-08-19 06:24:30',1,'2024-11-07 09:01:55'),(936,'API_0e34c8eca4382d7106b98f33f0e40550','提供机库型号查询机库型号信息','','cmii-admin-data','/api/admin/model/hangar/queryDetailByHungarModel','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-11-06 12:16:47'),(937,'API_d01e0d54b5b7202eafc7d1a2231876b8','查询视频分辨率列表','','cmii-admin-data','/api/admin/model/cam/queryVideoDisName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-11-06 12:16:56'),(938,'API_6732fadadc52936af9a6a9687cce7a1e','查询图标尺寸列表','','cmii-admin-data','/api/admin/model/cam/queryImgSizeName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-11-06 12:16:48'),(939,'API_097cdf6975ebe29f15f2ddcc4681415a','查询视频ISO列表','','cmii-admin-data','/api/admin/model/cam/queryVideoISOName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-11-06 12:16:50'),(940,'API_7984c09b224b5e860f7fe8958a758dcb','查询工作模式列表','','cmii-admin-data','/api/admin/model/cam/queryWorkModeName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-11-06 12:16:51'),(941,'API_dd46071112769417386194ce7c86e967','查询照片ISO列表','','cmii-admin-data','/api/admin/model/cam/queryImgISOName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-11-06 12:16:49'),(942,'API_7bec2a8dfa9aca7159523dbe9e18326f','查询拍照模式列表','','cmii-admin-data','/api/admin/model/cam/queryCamModeName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-11-06 12:16:50'),(943,'API_bbe3f8c129c82cbe71ed35a41a282599','查询图像存储格式列表','','cmii-admin-data','/api/admin/model/cam/queryImgFmtName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-11-06 12:16:49'),(944,'API_ea0004e0d1c3324340cddceec50c61f6','查询曝光模式列表','','cmii-admin-data','/api/admin/model/cam/queryExpModeName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-11-06 12:16:54'),(945,'API_4899d9a41838c726a75f0a72a6122290','查询曝白平衡列表','','cmii-admin-data','/api/admin/model/cam/queryBalanName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-11-06 12:16:51'),(946,'API_a1d168be5031dc1dd0e4fbc2505be60b','查询快门速度列表','','cmii-admin-data','/api/admin/model/cam/queryCamShutName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-11-06 12:16:55'),(947,'API_6ada96027958ab3c87a1610d3d91397a','查询视频存储格式列表','','cmii-admin-data','/api/admin/model/cam/queryVideoFmtName','GET',_binary '\0',_binary '\0','2020-08-21 05:00:53',1,'2024-11-06 12:16:51'),(948,'API_670ee49175328b4484f621bcd5770198','无人机型号列表','','cmii-admin-data','/api/admin/model/match/type/queryUavPlaneModel','GET',_binary '\0',_binary '\0','2020-08-23 10:41:18',1,'2024-11-06 12:16:48'),(949,'API_c3b99fb14456c127717f1870cf75a282','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-surveillance','/querySinglePlaneTrack','GET',_binary '\0',_binary '\0','2020-08-24 03:26:06',1,NULL),(950,'API_c7470b824c01b0fb67dbaea61b7bb7ad','查询单个飞机目前最新航迹数据','','cmii-uav-surveillance','/queryRealTimeInfo','GET',_binary '\0',_binary '\0','2020-08-24 03:26:06',1,NULL),(951,'API_1e207b399368ac25646beb4c51e3324e','查询公司下7日内飞行记录','','cmii-uav-surveillance','/queryHistoryTotal','GET',_binary '\0',_binary '\0','2020-08-24 03:26:06',1,NULL),(952,'API_dcb62f6a8317223fbb12c735dfde49ce','回调','','cmii-uav-waypoint-dev','/uav/uavInfo','POST',_binary '\0',_binary '\0','2020-08-24 07:33:48',1,'2020-08-25 02:12:28'),(953,'API_846cefbe72746c746abe4120afd61af0','订阅','','cmii-uav-waypoint-dev','/uav/subscribe','POST',_binary '\0',_binary '\0','2020-08-24 07:45:49',1,'2020-08-25 02:12:28'),(954,'API_5f89356023671b2c1cba9c13c7537893','无人机绑定的载荷列表查询','','cmii-uav-waypoint-dev','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2020-08-24 08:33:07',1,NULL),(955,'API_040852f945f29876940a70c5370b511f','查询公司下7日内飞行记录','','cmii-uav-surveillance','/oapi/uav/queryHistoryTotal','GET',_binary '\0',_binary '\0','2020-08-24 09:57:55',1,NULL),(956,'API_0b45ead59a2c4424f02ded292b8c2db4','查询单个飞机目前最新航迹数据','','cmii-uav-surveillance','/oapi/uav/queryRealTimeInfo','GET',_binary '\0',_binary '\0','2020-08-24 09:57:55',1,NULL),(957,'API_61f09b3a5565c3ae45008f3345a4f0de','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-surveillance','/oapi/uav/querySinglePlaneTrack','GET',_binary '\0',_binary '\0','2020-08-24 09:57:55',1,NULL),(958,'API_b1419634c225cef9555fdf5b0d011184','修改航点信息','点击修改点位','cmii-uav-waypoint','/api/uav/waypoint/app/airpoint_info_list','POST',_binary '\0',_binary '\0','2020-08-25 06:18:22',1,NULL),(959,'API_6386b9fbf4e62a8d7fa9a024b1d39f82','解绑无人机','','cmii-uav-device','/api/uav/hangar/unBindUav','POST',_binary '\0',_binary '\0','2020-08-25 08:36:24',1,'2024-11-07 09:01:48'),(960,'API_b13c315af9e3ffdbeffa2a36f5626c20','设置机库在线状态','','cmii-uav-device','/api/uav/hangar/updateOnlineStat','POST',_binary '\0',_binary '\0','2020-08-26 01:09:10',1,'2024-11-07 09:01:47'),(961,'API_e057d6bc1492dece552ba1d8b9f309eb','分页条件筛选作业列表','','cmii-uav-mission','/mission_info_list/mission_info_page_list_with_filters','POST',_binary '\0',_binary '\0','2020-08-26 02:47:10',1,NULL),(962,'API_4128c0c60bca87eb77e065858f56aa4f','作业详情查询','','cmii-uav-mission','/mission_info_list/mission_info/{id}','GET',_binary '\0',_binary '\0','2020-08-26 02:48:47',1,'2020-08-28 07:15:40'),(963,'API_1a32fe5cbd3b0f3d377e0c0932176815','下拉菜单模糊查询','支持作业名称/航线名称/执行人','cmii-uav-mission','/mission_info/down_list_fuzzy_menu_info','POST',_binary '\0',_binary '\0','2020-08-26 02:53:26',1,NULL),(964,'API_586267fa2bacea566142b327a8db6773','下拉菜单模糊查询','支持作业名称 0/航线名称 1/飞行空域 2/执行人 3','cmii-uav-mission','/mission_info_list/down_list_fuzzy_menu_info','POST',_binary '\0',_binary '\0','2020-08-26 03:03:05',1,'2020-09-01 02:11:58'),(965,'API_1f4428d6821f7d2bc77359b36d05d4b3','查询作业执行人的用户列表','','cmii-uav-mission','/mission_info/down_list_user_info','GET',_binary '\0',_binary '\0','2020-08-26 09:42:49',1,'2020-08-27 08:54:40'),(966,'API_e4a9c3011db740edc6646cb49292f77c','获取作业关联的封存航点详情列表','','cmii-uav-mission','/mission_info/airpoint_sealed_info_detail_list/{id}','GET',_binary '\0',_binary '\0','2020-08-27 08:54:40',1,NULL),(967,'API_99e0d5c68920f56f192c327b8b168810','创建作业','','cmii-uav-mission','/mission_info/mission_data','POST',_binary '\0',_binary '\0','2020-08-27 08:54:40',1,NULL),(968,'API_0ea60b08e616e7f117a94f8eb01505ee','更新作业','','cmii-uav-mission','/mission_info/mission_data','PUT',_binary '\0',_binary '\0','2020-08-27 08:54:40',1,NULL),(969,'API_72934064a40b9bc6031379716f4d634e','获取作业关联的封存航线详情','','cmii-uav-mission','/mission_info/airline_sealed_info_detail/{id}','GET',_binary '\0',_binary '\0','2020-08-27 08:54:40',1,NULL),(970,'API_c47c8080645f5ea74237a65f6b8cd3a6','模糊查询有效code映射','模糊查询有效code映射','cmii-admin-data','/api/admin/dictionary/queryValiableList','GET',_binary '\0',_binary '\0','2020-08-28 01:09:06',1,'2024-11-06 12:16:55'),(971,'API_23ef0f9fd358281ec9f82a7a9147e828','新建作业时模糊查询航线名称','发送所有航线给前端,前端做模糊查询','cmii-uav-waypoint','/api/uav/waypoint/mission/air_line_name','POST',_binary '\0',_binary '\0','2020-08-28 01:21:05',1,NULL),(972,'API_6983f4a0d9c4c9fda5d4f2fd4c2adf77','新建作业时查询封存航线信息','','cmii-uav-waypoint','/api/uav/waypoint/mission/airline_detail_info/{id}','GET',_binary '\0',_binary '\0','2020-08-28 02:44:36',1,'2024-11-12 03:52:41'),(973,'API_8b38986704c58131797068a570a2c45a','空域查询封存航点列表信息','','cmii-uav-waypoint','/api/uav/waypoint/mission/airpoint_detail_info_list/{id}','GET',_binary '\0',_binary '\0','2020-08-28 02:44:36',1,'2024-11-12 03:52:40'),(974,'API_281ece7316be3c5fe01bef8a55c515c6','获取航线名称全集','','cmii-uav-mission','/mission_info/airLineName','GET',_binary '\0',_binary '\0','2020-08-28 08:20:52',1,NULL),(975,'API_81edc180a8bc6677c39b0e5255f3b9e5','模糊查询空域名称列表','','cmii-uav-airspace','/zydAirspace/queryAreaName.do','GET',_binary '\0',_binary '\0','2020-08-31 03:05:41',1,'2024-11-14 03:10:22'),(976,'API_f8162fb82bbfb79a4b2c129aeadb703e','查询认证状态列表','','cmii-uav-airspace','/zydAirspace/queryAppr.do','GET',_binary '\0',_binary '\0','2020-08-31 03:05:41',1,NULL),(977,'API_e523610d0264ff173b1c8f2401204645','查询认证状态列表','','cmii-uav-airspace','/zydAirspace/downloadDoc.do','GET',_binary '\0',_binary '\0','2020-08-31 08:26:04',1,NULL),(978,'API_4e1ae2d6b8a9b781c333eeea3bf48dd9','批量导出模板','','cmii-uav-airspace','/zydAirspace/downloadDoc.do','POST',_binary '\0',_binary '\0','2020-08-31 08:33:08',1,'2024-11-14 03:10:23'),(979,'API_1aba38a41d34683a9a54babdca60c7b4','批量删除和删除','','cmii-uav-mission','/mission_info_list/mission_info','DELETE',_binary '\0',_binary '\0','2020-09-01 01:31:14',1,NULL),(980,'API_b52210a50f75307b41919c561962ddca','查询作业执行人的用户列表','','cmii-uav-mission','/api/uav/mission/mission_info/down_list_user_info','GET',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-11-12 01:20:36'),(981,'API_a225c1c35aecf8ac5adbc75b1f36a2df','创建作业','','cmii-uav-mission','/api/uav/mission/mission_info/mission_data','POST',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-11-12 01:20:38'),(982,'API_cbb8ad2843324aa5a28a9a72e7a386dd','更新作业','','cmii-uav-mission','/api/uav/mission/mission_info/mission_data','PUT',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-11-12 01:20:36'),(983,'API_60732ad87a7140c7fa9f1ae1e310c551','获取作业关联的封存航线详情','','cmii-uav-mission','/api/uav/mission/mission_info/airline_sealed_info_detail/{id}','GET',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-11-12 01:20:34'),(984,'API_44bc0289526f72c425aecd27d4fda8f1','获取作业关联的封存航点详情列表','','cmii-uav-mission','/api/uav/mission/mission_info/airpoint_sealed_info_detail_list/{id}','GET',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-11-12 01:20:36'),(985,'API_d6588f480cda839f7040e75cd4868949','获取航线名称全集','','cmii-uav-mission','/api/uav/mission/mission_info/airLineName','GET',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-11-12 01:20:38'),(986,'API_ae425332d79c11cebf3b6dfdcc318036','分页条件筛选作业列表','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info_page_list_with_filters','POST',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-11-12 01:20:40'),(987,'API_94c18c7ce042fe795b695af4ad3a6ed4','下拉菜单模糊查询','支持作业名称 0/航线名称 1/飞行区域 2/执行人 3/创建人 4/无人机code 5','cmii-uav-mission','/api/uav/mission/mission_info_list/down_list_fuzzy_menu_info','POST',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-11-12 01:20:40'),(988,'API_49bd1c47f4f141694318567448148fa2','作业详情查询','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/{id}','GET',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-11-12 01:20:35'),(989,'API_8a4f6a8cb9e339ed069e5bc9b70da4cc','批量删除和删除','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info','DELETE',_binary '\0',_binary '\0','2020-09-01 02:04:14',1,'2024-11-12 01:20:40'),(990,'API_33e8b2e467de1de478901df874259c6d','作业复制','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info_clone','POST',_binary '\0',_binary '\0','2020-09-02 01:46:27',1,'2021-03-29 01:33:58'),(991,'API_59b3752c8aaf6ecadc354f4abc0656e9','自动对焦','','cmii-uav-surveillance','/cameraGimbal/AutoFocus','POST',_binary '\0',_binary '\0','2020-09-02 02:32:41',1,NULL),(992,'API_da9aa27014f1d4ae0cf91f51ea3585a7','设置相机参数','','cmii-uav-surveillance','/cameraGimbal/setCameraParameter','POST',_binary '\0',_binary '\0','2020-09-02 02:32:41',1,NULL),(993,'API_75ff1fc1f584bf9005b24b375054d6f5','按空域类型查询空域限制-n','传入参数为空域类型 多个请用,相隔','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitByAreaType.do','GET',_binary '\0',_binary '\0','2020-09-02 02:38:47',1,'2024-11-06 12:16:55'),(994,'API_79aa85dad2686c8be8398fc686fe2d76','为监视提供的接口,用于查询告警','无需传参数','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitBySurveillance.do','GET',_binary '\0',_binary '\0','2020-09-02 02:38:47',1,'2024-11-06 12:16:51'),(995,'API_73ee94cc1a1fe118747c0e4ffb98715e','查询高度和时间有重叠部分的空域限制-n','传入参数为zydAreaLimit实体对象','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitByCondition.do','POST',_binary '\0',_binary '\0','2020-09-02 02:38:47',1,'2024-11-06 12:16:51'),(996,'API_7142cc769bff4f9fb3ea9b6172637be8','按id删除空域限制','传入参数为id值','cmii-admin-data','/api/admin/arealimit/deleteZydAreaLimitById.do','DELETE',_binary '\0',_binary '\0','2020-09-02 02:38:47',1,'2024-11-06 12:16:56'),(997,'API_f995cda2241b426c6983e9d3fcf5893c','修改空域限制-n','传入参数为zydAreaLimit实体对象','cmii-admin-data','/api/admin/arealimit/updateZydAreaLimit.do','PUT',_binary '\0',_binary '\0','2020-09-02 02:38:47',1,'2024-11-06 12:16:57'),(998,'API_82d09530b6c97ea16a33a5ede527adbf','按id查询空域限制','传入参数为id值','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitById.do','GET',_binary '\0',_binary '\0','2020-09-02 02:38:48',1,'2024-11-06 12:16:47'),(999,'API_a3fab050851c9041a920021ec3a2d362','新增空域限制-n','传入参数为zydAreaLimit实体对象','cmii-admin-data','/api/admin/arealimit/insertZydAreaLimit.do','POST',_binary '\0',_binary '\0','2020-09-02 02:38:48',1,'2024-11-06 12:16:58'),(1000,'API_ef09dbd19715c3dc4498a6829590c634','提交空域认证','','cmii-uav-airspace','/zydAirspace/uploadAudit.do','POST',_binary '\0',_binary '\0','2020-09-02 05:57:44',1,'2024-11-14 03:10:22'),(1001,'API_d07db158125291eca581a8ffba91ebbc','作业详情查询','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/{id}','',_binary '\0',_binary '\0','2020-09-02 06:46:34',1,NULL),(1002,'API_ac7ccab9883b6b7affb15f13befad34f','作业详情查询','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info','GET',_binary '\0',_binary '\0','2020-09-02 06:56:08',1,NULL),(1003,'API_7ab44b0ec04a1814b13c727c2ca9fc91','作业详情查询','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/{id}/','GET',_binary '\0',_binary '\0','2020-09-02 06:57:11',1,NULL),(1004,'API_b3236d962e0982bef6ab9da493517f6c','主动触发更新(从高德地图)区域信息','','cmii-admin-data','/public/api/admin/area/refresh','GET,POST',_binary '\0',_binary '\0','2020-09-02 07:52:05',1,'2024-11-06 12:16:51'),(1005,'API_b38cf8a1e62f9b50245c0422c289cff9','作业详情查询','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/{id}','POST',_binary '\0',_binary '\0','2020-09-02 08:18:56',1,NULL),(1006,'API_f3854c9a9bc3997f399b433bd7842c1f','摄像参数设置','','cmii-uav-surveillance','/camera/video/setting','POST',_binary '\0',_binary '\0','2020-09-02 09:23:32',1,'2024-11-12 03:56:11'),(1007,'API_3f45ee3a503752f3638277585cc109be','相机参数设置','','cmii-uav-surveillance','/camera/camera/setting','POST',_binary '\0',_binary '\0','2020-09-02 09:23:32',1,'2024-11-12 03:56:08'),(1008,'API_c337c4ca3c0458da62526001898b7af3','云台参数设置','','cmii-uav-surveillance','/camera/gimbal/setting','POST',_binary '\0',_binary '\0','2020-09-02 09:23:32',1,'2024-11-12 03:56:11'),(1009,'API_a8f653f1e5fd6fe95c54523511ee5d47','根据无人机查询设备类型匹配详情','','cmii-admin-data','/api/admin/model/match/type/queryModelMatchByUav','GET',_binary '\0',_binary '\0','2020-09-03 00:59:44',1,'2024-11-06 12:16:53'),(1010,'API_586c0c599b75290c598925596bc1014b','根据无人机查询设备类型匹配編碼列表','','cmii-admin-data','/api/admin/model/match/type/queryMatchListByUav','GET',_binary '\0',_binary '\0','2020-09-03 00:59:44',1,'2024-11-06 12:16:48'),(1011,'API_a6f13db5c1b993222e0289ebd55fa29b','查询有效的字典code映射','查询有效的字典code映射','cmii-admin-data','/api/admin/dictionary/queryValiableByTypeCode','GET',_binary '\0',_binary '\0','2020-09-03 04:01:14',1,'2024-11-06 12:16:51'),(1012,'API_6b3c5b5ea45962a0e37cb7a7440436fb','获取航线名称全集','','cmii-uav-mission','/api/uav/mission/mission_info/airLineName','POST',_binary '\0',_binary '\0','2020-09-03 08:43:03',1,NULL),(1013,'API_f3d6636ea76a96217c0a41b2411ea5eb','通过机库型号查询机库实例列表[作业管理中引用]','','cmii-uav-device','/api/uav/hangar/queryHangarInfoList','GET',_binary '\0',_binary '\0','2020-09-03 09:52:23',1,'2024-11-07 09:01:51'),(1014,'API_431193ea36a2066e44dce4b510454506','镜头缩放','','cmii-uav-surveillance','/camera/camera/zoom','POST',_binary '\0',_binary '\0','2020-09-03 16:22:27',1,'2024-11-12 03:56:07'),(1015,'API_e59b17f7df6d42ea9e9372e6c37766e3','切换为照相/摄像模式','','cmii-uav-surveillance','/camera/camera/modeChange','POST',_binary '\0',_binary '\0','2020-09-03 16:22:27',1,'2024-11-12 03:56:10'),(1016,'API_6451a9189d90a88e0a398150dc3133f9','云台控制转向','','cmii-uav-surveillance','/camera/gimbal/control','POST',_binary '\0',_binary '\0','2020-09-03 16:22:27',1,'2024-11-12 03:56:08'),(1017,'API_1a894092b08bc772840127281ad0e441','自动对焦','','cmii-uav-surveillance','/camera/camera/autoFocus','POST',_binary '\0',_binary '\0','2020-09-03 16:22:27',1,'2024-11-12 03:56:07'),(1018,'API_0dcc849acdad2a4ea57402c2ab50652b','拍照或者摄像','','cmii-uav-surveillance','/camera/camera/cameraAction','POST',_binary '\0',_binary '\0','2020-09-03 16:22:27',1,'2024-11-12 03:56:07'),(1019,'API_1f1eef5b17517305eccbb21b23565860','查询云台旋转角度设定','','cmii-uav-surveillance','/camera/camera/queryGimbalSetting','GET',_binary '\0',_binary '\0','2020-09-03 16:22:27',1,'2024-11-12 03:56:12'),(1020,'API_cb035007aa42d351c7f84144528adade','通过载荷型号查询载荷实例列表[作业管理中引用]','','cmii-uav-device','/api/uav/load/queryLoadInfoList','GET',_binary '\0',_binary '\0','2020-09-04 02:09:44',1,'2024-11-07 09:01:47'),(1021,'API_ffe81557303b1ffb8a3a1a2493d5454e','通过无人机型号查询公司范围内的无人机实例信息列表[作业管理中引用]','','cmii-uav-device','/api/uav/plane/queryPlaneInfoList','GET',_binary '\0',_binary '\0','2020-09-04 02:09:44',1,'2024-11-07 09:01:49'),(1022,'API_1bea8ee445a2922a459b8cef22c022ff','修改审批状态','','cmii-uav-airspace','/zydAirspace/updateStat.do','POST',_binary '\0',_binary '\0','2020-09-07 08:29:52',1,'2024-11-14 03:10:22'),(1023,'API_d93cac635460573a39072d83a64ad8e6','根据无人机ID查询进行中的作业详情','','cmii-uav-mission','/api/uav/mission/surveillance/mission_info/{id}','GET',_binary '\0',_binary '\0','2020-09-08 01:35:08',1,'2024-11-12 01:20:37'),(1024,'API_46b2f550f8e902fb86d7064a42e8be42','查看轨迹回放之上报作业飞行数据接口','','cmii-uav-mission','/api/uav/mission/surveillance/airline_track_info/{id}','GET',_binary '\0',_binary '\0','2020-09-08 01:35:08',1,'2020-09-16 02:22:07'),(1025,'API_7999fb512373545428a904f2a93126c5','查询动作匹配类型详情','','cmii-admin-data','/api/admin/model/match/action/queryActionByModel','GET',_binary '\0',_binary '\0','2020-09-08 02:02:05',1,'2024-11-06 12:16:58'),(1026,'API_1a760fde751208bdc26abcedbbca41fd','判断空域名称是否重复','','cmii-uav-airspace','/zydAirspace/judgeAirsNameRep.do','GET',_binary '\0',_binary '\0','2020-09-08 06:01:43',1,'2024-11-14 03:10:23'),(1027,'API_15619ea072c1ddacd82dfe1b0f75d02b','判断用户是否有权限执行作业','','cmii-uav-mission','/api/uav/mission/surveillance/MissionAuthority','GET',_binary '\0',_binary '\0','2020-09-08 07:39:23',1,'2020-09-08 07:43:21'),(1028,'API_4aaeb69d58a376553c7674e93dd81151','结束作业','','cmii-uav-mission','/api/uav/mission/surveillance/mission_ending','POST',_binary '\0',_binary '\0','2020-09-08 09:02:46',1,'2020-09-16 03:04:31'),(1029,'API_048a6e2737767979c293379256046cf4','降落','','cmii-uav-mission','/api/uav/mission/surveillance/startLanding/{id}','GET',_binary '\0',_binary '\0','2020-09-08 09:02:46',1,'2024-11-12 01:20:40'),(1030,'API_08b791104d5cf534913d2c6a182ef330','模糊查询可用状态列表','','cmii-uav-device','/api/uav/hangar/queryHangarUseStat','GET',_binary '\0',_binary '\0','2020-09-09 06:50:25',1,'2024-11-07 09:01:58'),(1031,'API_cdd9560d32de928dad673d67accca023','模糊查询可用状态列表','','cmii-uav-device','/api/uav/load/queryLoadUseStat','GET',_binary '\0',_binary '\0','2020-09-09 06:50:25',1,'2024-11-07 09:01:45'),(1032,'API_e7e328cf8d731f9c02a8cab4c44ab8f6','开始作业','','cmii-uav-mission','/api/uav/mission/surveillance/mission_data','POST',_binary '\0',_binary '\0','2020-09-09 07:23:29',1,NULL),(1033,'API_d925816c859b55482ee818f05cc3b44a','查询空域类型','','cmii-admin-data','/api/admin/arealimit/queryAreaType','GET',_binary '\0',_binary '\0','2020-09-09 08:01:19',1,'2021-09-22 20:09:26'),(1034,'API_7c75613cb2c22f020ecead67e9689c8f','查询动作匹配类型详情','','cmii-uav-waypoint','/api/admin/model/match/action/queryActionByModel','GET',_binary '\0',_binary '\0','2020-09-09 09:05:08',1,NULL),(1035,'API_b677cb684036a17ab6c3ec7a308c876f','模糊查询包括子公司的所属无人机编码列表','','cmii-uav-device','/api/uav/load/queryUavCodeBound','GET',_binary '\0',_binary '\0','2020-09-10 03:18:18',1,'2024-11-07 09:01:47'),(1036,'API_9b75b1ab51bc0e8c6ca94f282913d2a6','无人机绑定的载荷列表查询','','cmii-uav-mission','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2020-09-10 03:19:55',1,'2023-07-18 04:08:27'),(1037,'API_6267772257b61cefe234f9a5f2a89a96','查询某个区域详细属性信息[FeignClient]','','cmii-admin-data','/public/api/admin/area/detail','GET,POST',_binary '\0',_binary '\0','2020-09-10 05:13:25',1,'2024-11-06 12:16:52'),(1038,'API_4e4f7658029678734ffce0027252e8fc','查询区域详细属性信息','','cmii-uav-waypoint','/public/api/admin/area/detail','POST',_binary '\0',_binary '\0','2020-09-10 09:15:09',1,'2020-12-30 06:33:49'),(1039,'API_956154abe8979ccd6b222d73f2b2302b','模糊查询公司范围的无人机型号列表','','cmii-uav-device','/api/uav/plane/queryUavModelList','GET',_binary '\0',_binary '\0','2020-09-14 05:00:00',1,'2024-11-07 09:01:52'),(1040,'API_a0e003812786904c0d23d43c9b3f1ce4','判断用户是否有权限执行作业','','cmii-uav-mission','/api/uav/mission/surveillance/MissionAuthority','POST',_binary '\0',_binary '\0','2020-09-14 06:17:07',1,'2024-11-12 01:20:38'),(1041,'API_2309a5886c4870675d5c4c1f39d44911','根据无人机ID查询进行中的作业详情','','cmii-uav-mission','/api/uav/mission/surveillance/mission_info/{id}','POST',_binary '\0',_binary '\0','2020-09-14 06:17:07',1,NULL),(1042,'API_71ee48df473a112f4f1d1f4396c0cde7','根据无人机编码和作业状态筛选作业列表','','cmii-uav-mission','/api/uav/mission/surveillance/mission_list','GET',_binary '\0',_binary '\0','2020-09-14 06:48:16',1,NULL),(1043,'API_e4ca6faf34329bbfe40307b1d5bc9edf','根据无人机编码和作业模式筛选监视作业列表','','cmii-uav-mission','/api/uav/mission/surveillance/surv_mission_list','GET',_binary '\0',_binary '\0','2020-09-14 09:57:33',1,NULL),(1044,'API_a8104d8a07fd7fe85874cbc261ed2e9b','获取单个数据字典','根据指定的数据编码获取数据字典项','cmii-uav-surveillance','/dictionary/getDict','POST',_binary '\0',_binary '\0','2020-09-15 02:55:25',1,'2022-05-06 02:52:14'),(1045,'API_4e58a69fc3fae900ac480671bd0f7b8d','获取数据字典','获取云台参数设置所有数据字典','cmii-uav-surveillance','/dictionary/getDictList','GET',_binary '\0',_binary '\0','2020-09-15 02:55:25',1,NULL),(1046,'API_9cf77bb58c5a9447a714eb5c9310472d','查询数据字典明细','查询数据字典明细','cmii-admin-data','/api/admin/dictionary/queryDictDetail','GET',_binary '\0',_binary '\0','2020-09-15 08:10:37',1,'2024-11-06 12:16:48'),(1047,'API_6c10712206f93529a619f8080ef3426f','起飞','','cmii-uav-mission','/api/uav/mission/surveillance/takeOff/{id}','GET',_binary '\0',_binary '\0','2020-09-16 04:59:50',1,'2024-11-12 01:20:36'),(1048,'API_2895fcd7ea84bb74ad1d52e020a0486f','根据无人机编码和作业模式筛选监视作业列表','','cmii-uav-mission','/api/uav/mission/surveillance/surv_mission_list','POST',_binary '\0',_binary '\0','2020-09-16 04:59:50',1,'2024-11-12 01:20:38'),(1049,'API_b64ea8de58590f93f0a18f322cbdca46','继续飞行','','cmii-uav-mission','/api/uav/mission/surveillance/resume/{id}','GET',_binary '\0',_binary '\0','2020-09-16 04:59:50',1,'2024-11-12 01:20:37'),(1050,'API_c9694ccb1c665a04fec72ee10fe68561','查询公司/机构所属的机库类型','','cmii-uav-device','/api/uav/hangar/queryHangarModelByCompanyId','GET',_binary '\0',_binary '\0','2020-09-16 05:04:31',1,'2024-11-07 09:01:56'),(1051,'API_1dffdd6514c4517fdc2339c931fdc1f9','查詢包括子公司的載荷類型','','cmii-uav-device','/api/uav/load/queryLoadModelByCompanyId','GET',_binary '\0',_binary '\0','2020-09-16 05:04:31',1,'2024-11-07 09:01:50'),(1052,'API_34a7fb8da64e22199f82369e7e594276','查询指定公司的无人机类型匹配的載荷和机库类型类别','','cmii-uav-device','/api/uav/plane/queryTypeMatchByUavModel','GET',_binary '\0',_binary '\0','2020-09-16 05:04:31',1,'2024-11-07 09:01:56'),(1053,'API_9d6c0487a16c47d23c4b5262fbd7ded6','获取数据字典','获取云台参数设置所有数据字典','cmii-uav-surveillance','/dictionary/getDictList','POST',_binary '\0',_binary '\0','2020-09-16 06:02:22',1,'2024-11-12 03:56:07'),(1054,'API_b1e1771386dd5bd18e13b84aeb6e97a3','停止','','cmii-uav-mission','/api/uav/mission/surveillance/stop/{id}','GET',_binary '\0',_binary '\0','2020-09-16 07:11:46',1,'2024-11-12 01:20:37'),(1055,'API_13259ac30ce80925eec7b3236c7de5a2','暂停','','cmii-uav-mission','/api/uav/mission/surveillance/pause/{id}','GET',_binary '\0',_binary '\0','2020-09-16 07:11:46',1,'2024-11-12 01:20:41'),(1056,'API_0be849a1aa051ce187cc949923d93dd7','开始作业','','cmii-uav-mission','/api/uav/mission/surveillance/mission_starting','POST',_binary '\0',_binary '\0','2020-09-16 07:11:46',1,NULL),(1057,'API_e18f034e5edbed07ca014db0b46f6c0a','查询作业名称是否唯一','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_name_distinct','POST',_binary '\0',_binary '\0','2020-09-18 05:10:49',1,'2024-11-12 01:20:36'),(1058,'API_10ca3ce206a37e1c305570faf17b2bfe','查询作业名称列表','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_name_list','GET',_binary '\0',_binary '\0','2020-09-18 06:03:51',1,NULL),(1059,'API_7861965d3fd9e6484bd275c6b34457ed','showTrackDataList','','cmii-uav-surveillance','/surveillance/test1','GET',_binary '\0',_binary '\0','2020-09-18 07:00:00',1,NULL),(1060,'API_beb707e79c04cf7d89f785f509d79898','showTrackData','','cmii-uav-surveillance','/surveillance/test2','GET',_binary '\0',_binary '\0','2020-09-18 07:00:00',1,NULL),(1061,'API_68c9b304c6d10ad7d7b7f9bcd84a57fb','Websocket_Total_Surveillance_数据结结构','','cmii-uav-surveillance','/surveillance/TotalSurveillance','GET',_binary '\0',_binary '\0','2020-09-18 09:06:17',1,NULL),(1062,'API_dffe61df8924b7d431db0e9af8bd55dd','querySinglePlaneTrack模拟数据结构','','cmii-uav-surveillance','/surveillance/querySinglePlaneTrackSimulate','GET',_binary '\0',_binary '\0','2020-09-18 09:06:17',1,NULL),(1063,'API_333970b2675a439219d3fbb3234fd8c7','Websocket_Single_Surveillance_数据结结构','','cmii-uav-surveillance','/surveillance/SingleSurveillance','GET',_binary '\0',_binary '\0','2020-09-18 09:06:17',1,NULL),(1064,'API_cea1d1fa375a31b306e6d5add838cbe5','新建作业时模糊查询航线名称','发送所有航线给前端,前端做模糊查询','cmii-uav-waypoint','/api/uav/waypoint/mission/air_line_name_list','POST',_binary '\0',_binary '\0','2020-09-18 09:56:47',1,'2024-11-12 03:52:42'),(1065,'API_c60a4b717eba16f3e75f374cdddd2298','根据时间和航线id查可用空域','','cmii-uav-airspace','/zydAirspace/selectByConditons.do','POST',_binary '\0',_binary '\0','2020-09-18 10:20:04',1,'2024-11-14 03:10:22'),(1066,'API_6bfa40f0c09cc20371a8fa1ca2a42e9b','查询高度和时间有重叠部分的空域限制-n','传入参数为zydAreaLimit实体对象','cmii-uav-airspace','/api/airspace/zydAreaLimit/queryZydAreaLimitByCondition.do','POST',_binary '\0',_binary '\0','2020-09-21 04:50:24',1,NULL),(1067,'API_08aadc2ddb2af424581a079b5a9f43df','查看轨迹回放之上报作业飞行数据接口','','cmii-uav-mission','/api/uav/mission/mission_info/airline_track_info/{id}','GET',_binary '\0',_binary '\0','2020-09-21 07:53:37',1,'2024-11-12 01:20:36'),(1068,'API_bb8f9d5366516b7bd1fd68b8871ba966','类型对应的数据字典key对应的名称','类型对应的数据字典key对应的名称','cmii-admin-data','/api/admin/dictionary/getDictName','GET',_binary '\0',_binary '\0','2020-09-21 10:01:11',1,'2024-11-06 12:16:54'),(1069,'API_4d0a53a39c735aa8ad90f5d3b268e245','类型对应的数据字典名称对应的key','类型对应的数据字典名称对应的key','cmii-admin-data','/api/admin/dictionary/getDictKey','GET',_binary '\0',_binary '\0','2020-09-21 10:01:11',1,'2024-11-06 12:16:49'),(1070,'API_24d80fbba26c87978550f0e74599c525','获取字典里面语言对应的某个值','获取字典里面语言对应的某个值','cmii-admin-data','/api/admin/dictionary/getValueByLang','GET',_binary '\0',_binary '\0','2020-09-21 10:01:11',1,'2024-11-06 12:16:53'),(1071,'API_fc61e32568d804e09aaa057b6c0e9942','查询5km范围内空域信息','','cmii-uav-airspace','/zydAirspace/selectByPoint.do','POST',_binary '\0',_binary '\0','2020-09-22 05:36:34',1,'2024-11-14 03:10:22'),(1072,'API_0fbfa49d7da8d3780a1c75740cce97c9','返航','带机库的返航命令,speed和height默认10,30','cmii-uav-mission','/api/uav/mission/surveillance/goHome/{id}/{speed}/{height}','GET',_binary '\0',_binary '\0','2020-09-22 06:34:53',1,'2024-11-12 01:20:40'),(1073,'API_cd7aa1953138e81cb268ec8de9e868b9','提供给飞行监视查询当日计划飞行工作数量和正在飞行工作数量','','cmii-uav-mission','/api/uav/mission/surveillance/mission_flying_number','POST',_binary '\0',_binary '\0','2020-09-22 08:15:58',1,'2024-11-12 01:20:36'),(1074,'API_9a2e98241817ae6c0fe3ea4fc2261721','查询出符合条件的API','','cmii-uav-user','/api/uav/resource/api/queryBy','POST',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-11-06 12:16:37'),(1075,'API_32e11ca32ec273ec4a78bca3dd85f9e3','根据code获取资源的多语言版本','','cmii-uav-user','/api/uav/resource/queryResourceLanguage','POST',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-11-06 12:16:43'),(1076,'API_db073aa081d2ffe613ebc3cf56876ab9','根据编码导出资源信息','','cmii-uav-user','/api/uav/resource/syncExportResource','POST',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-11-06 12:16:21'),(1077,'API_144cb3ab17945c8b50b0c5b2fa20dae0','根据编码导入资源信息','','cmii-uav-user','/api/uav/resource/syncImportResource','POST',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-11-06 12:16:41'),(1078,'API_951214eab30adc7578fdde049514ce4e','执行更新邮箱','','cmii-uav-user','/api/uav/user/profile/doUpdateEmail','GET',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-11-06 12:16:24'),(1079,'API_257d9acdae4652fdef4795d11de4b411','找回密码','','cmii-uav-user','/api/uav/user/profile/findPwd','POST',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-11-06 12:16:39'),(1080,'API_e9678de1af14b0753155ffab173a0613','用户邀请注册','','cmii-uav-user','/inviteRegistry','POST',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-11-06 12:16:29'),(1081,'API_fbaaeb1dc35e086b1fe493193046f746','获取公司所有用户','','cmii-uav-user','/user/getByCId','GET',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-11-06 12:16:23'),(1082,'API_f5ec0b9a99300481ff676e3fd1ec326f','根据公司id,使用账号,手机号,姓名模糊匹配用户列表','','cmii-uav-user','/user/queryVagueByCId','GET',_binary '\0',_binary '\0','2020-09-23 05:49:10',1,'2024-11-06 12:16:42'),(1083,'API_331b9a808ed0007b6c46cc6e5dec0e85','上传文件','','cmii-uav-airspace','/zydAirspace/putObject.do','POST',_binary '\0',_binary '\0','2020-09-23 06:24:03',1,NULL),(1084,'API_bed26233fb97b8d186bc1955883ad00f','设置Redis的数据字典','设置Redis的数据字典','cmii-admin-data','/api/admin/dictionary/setDictRedis','GET',_binary '\0',_binary '\0','2020-09-24 03:39:02',1,'2024-11-06 12:16:46'),(1085,'API_ae31ca2fc44fd14b3e8e494cb6faca5c','从Redis获取类别对应的字典明细','从Redis获取类别对应的字典明细','cmii-admin-data','/api/admin/dictionary/getDictRedisByType','GET',_binary '\0',_binary '\0','2020-09-24 03:39:02',1,'2024-11-06 12:16:53'),(1086,'API_2feb437ab841ebce098c4a071d84aadb','从Redis获取类别对应的有效的字典明细','从Redis获取类别对应的有效的字典明细','cmii-admin-data','/api/admin/dictionary/getValiableDictRedisByType','GET',_binary '\0',_binary '\0','2020-09-24 03:39:02',1,'2024-11-06 12:16:58'),(1087,'API_f0d603eba30e16a56b72d312dcee2b78','从Redis获取所有的编码对应的所有语言值','从Redis获取所有的编码对应的所有语言值','cmii-admin-data','/api/admin/dictionary/getAllValueFromRedisByKey','GET',_binary '\0',_binary '\0','2020-09-24 03:39:02',1,'2024-11-06 12:16:49'),(1088,'API_5c8b4d4a2969efea39ddfffa0cfe2e75','从Redis获取所有的语言对应的字典明细的K-V','从Redis获取所有的语言对应的字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getLangMapFromRedisByType','GET',_binary '\0',_binary '\0','2020-09-24 03:39:02',1,'2024-11-06 12:16:55'),(1089,'API_930f5e5c7fbe6e30b57944ff17b8831e','从Redis获取所有的编码对应的本地语言的值','从Redis获取所有的编码对应的本地语言的值','cmii-admin-data','/api/admin/dictionary/getLangValueFromRedisByKey','GET',_binary '\0',_binary '\0','2020-09-24 03:39:02',1,'2024-11-06 12:16:48'),(1090,'API_cb86e886050ae21f962df8b9bb6d8530','check在Redis里面明细是否有效','check在Redis里面明细是否有效','cmii-admin-data','/api/admin/dictionary/checkValiableInRedis','GET',_binary '\0',_binary '\0','2020-09-24 03:39:02',1,'2024-11-06 12:16:58'),(1091,'API_dea03766a92947842b88837ac9f93514','generalMissionSend','','cmii-uav-mission','/mqtt/MissionSend','POST',_binary '\0',_binary '\0','2020-09-24 09:25:47',1,NULL),(1092,'API_1e1b892be60f2ae98cd001413519f450','startMission','','cmii-uav-mission','/mqtt/startMission','POST',_binary '\0',_binary '\0','2020-09-24 09:25:47',1,NULL),(1093,'API_19616826cb61645b0a42907b6ac28322','endMission','','cmii-uav-mission','/mqtt/endMission','POST',_binary '\0',_binary '\0','2020-09-24 09:25:47',1,NULL),(1094,'API_812168f74d0ae4d4fb14726b76a9c4f2','校验航线名称是否存在','航线ID不存在时,校验航线名称是否已经存在;true:存在,false不存在','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_line_name_duplicate','GET',_binary '\0',_binary '\0','2020-09-25 06:24:49',1,'2024-11-12 03:52:43'),(1095,'API_e9295eb1669c0be3f3b82fd1c5531f3c','开始作业','','cmii-uav-mission','/api/uav/mission/surveillance/mission_starting/{id}','GET',_binary '\0',_binary '\0','2020-09-25 09:27:53',1,'2024-11-12 01:20:39'),(1096,'API_2c54812c0b28cb62f3ad1fb503fe5474','结束作业','','cmii-uav-mission','/api/uav/mission/surveillance/mission_ending/{id}','GET',_binary '\0',_binary '\0','2020-09-25 09:27:53',1,'2024-11-12 01:20:36'),(1097,'API_05e5cc906d4e5f2e58aea33e2a432e34','新建作业时查询封存航点列表信息','','cmii-uav-waypoint','/api/uav/waypoint/mission/airpoint_info_po_list/{id}','GET',_binary '\0',_binary '\0','2020-09-29 06:01:01',1,'2024-11-12 03:52:41'),(1098,'API_7d0e87bd698c59711eec761fa3c8a57a','根据流程ID查询空域详情-n','传入空域主键','cmii-uav-airspace','/zydAirspace/queryDetailByAudit.do','GET',_binary '\0',_binary '\0','2020-09-30 01:16:22',1,NULL),(1099,'API_afaa85332e700cfbede04b00d52074a8','查询本公司七日内作业完成历史记录','','cmii-uav-mission','/api/uav/mission/surveillance/flyHistory','GET',_binary '\0',_binary '\0','2020-09-30 02:05:50',1,'2024-11-12 01:20:40'),(1100,'API_cd990af8afd653c1f5342d6b22700c09','查询公司范围的设备在线状态','','cmii-uav-device','/api/uav/plane/queryDevOnlineStat','GET',_binary '\0',_binary '\0','2020-09-30 02:13:10',1,'2024-11-07 09:01:52'),(1101,'API_831630bcf0c07e37dd393b53d58900cc','国际化测试','','cmii-uav-surveillance','/surveillance/internationalTest','GET',_binary '\0',_binary '\0','2020-10-09 01:30:33',1,NULL),(1102,'API_36ee06627f1db4aecff47d210338e5d9','查询包括子公司的载荷类型详细信息','','cmii-uav-device','/api/uav/load/queryLoadModelDetailByModel','GET',_binary '\0',_binary '\0','2020-10-28 08:37:19',1,'2024-11-07 09:01:57'),(1103,'API_c666353987c2e7f3d3fe966ba63acd2c','check在数据字典里面载荷类型编码和名称是否一致','check在数据字典里面载荷类型编码和名称是否一致','cmii-uav-device','/api/uav/load/checkLoadModelMapingInRedis','GET',_binary '\0',_binary '\0','2020-10-28 08:37:19',1,'2024-11-07 09:01:44'),(1104,'API_ab7b50dd0de2b4aecab4c057a1339253','查询该公司的机库类型详细信息','','cmii-uav-device','/api/uav/hangar/queryHangarDetailByModel','GET',_binary '\0',_binary '\0','2020-10-28 08:37:19',1,'2024-11-07 09:01:55'),(1105,'API_1f515aef9beec6efa8c04dac816e7d93','check在数据字典里面机库类型编码和名称是否一致','check在数据字典里面机库类型编码和名称是否一致','cmii-uav-device','/api/uav/hangar/checkHngModelMapingInRedis','GET',_binary '\0',_binary '\0','2020-10-28 08:37:19',1,'2024-11-07 09:01:56'),(1106,'API_a7be376e5ee861d385187b9ae5748c39','无人机列表绑定的载荷列表详情查询','','cmii-uav-device','/api/uav/plane/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2020-10-28 08:37:19',1,'2024-11-07 09:01:47'),(1107,'API_ae6e5100bf8e72ab99c0c574e8a8ad96','校验指定公司的无人机类型编码和名称是否一致','','cmii-uav-device','/api/uav/plane/checkUavModelMapingInRedis','GET',_binary '\0',_binary '\0','2020-10-28 08:37:19',1,'2024-11-07 09:01:57'),(1108,'API_0c36d2f6044a28e11a500996c44393ba','查询指定公司的无人机类型详细信息','','cmii-uav-device','/api/uav/plane/queryUavModelDetailByModel','GET',_binary '\0',_binary '\0','2020-10-28 08:37:19',1,'2024-11-07 09:01:47'),(1109,'API_e9dff92e908dd9be6d674dac0a7a5f8a','kml文件导入接口','','cmii-uav-waypoint','/api/uav/waypoint/airpoint/import_kml_file','POST',_binary '\0',_binary '\0','2020-10-28 10:06:15',1,'2021-06-01 09:28:46'),(1110,'API_ee582d88f16bf2a05f3f039238053b0b','kml文件导出接口','','cmii-uav-waypoint','/api/uav/waypoint/airpoint/export_kml_file','GET',_binary '\0',_binary '\0','2020-10-28 10:06:15',1,'2021-06-01 09:28:46'),(1111,'API_4fea21fe984ff5fe15305ce790ae7dcb','校验航线名称是否存在','航线ID不存在时,校验航线名称是否已经存在;true:存在,false不存在','cmii-uav-waypoint','/api/uav/waypoint/app/airline_line_name_duplicate','GET',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-11-12 03:52:42'),(1112,'API_dfcacd5d19a669672ff9d5016c428463','查询进度','','cmii-uav-waypoint','/middlecourt/api/v1/simulation/schedule','GET',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-11-12 03:52:43'),(1113,'API_4f21500e3b030099e80d9914f8e0a8ca','查询地图','','cmii-uav-waypoint','/middlecourt/api/v1/view/maps','GET',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-11-12 03:52:39'),(1114,'API_5e553cf59a44958448d8f1a8e9403549','查询天线','','cmii-uav-waypoint','/middlecourt/api/v1/view/antennas','GET',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-11-12 03:52:42'),(1115,'API_99677ca1fc1e2df645c6be0d3355d292','查询工参','','cmii-uav-waypoint','/middlecourt/api/v1/view/stations','GET',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-11-12 03:52:41'),(1116,'API_e006385482aa4eaf9b8bd4bf7e4fbe57','查询传播模型','','cmii-uav-waypoint','/middlecourt/api/v1/view/transmodels','GET',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-11-12 03:52:42'),(1117,'API_2473b7c5ee6b48624674877ce86730b9','上传地图','','cmii-uav-waypoint','/middlecourt/api/v1/upload/map','POST',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-11-12 03:52:40'),(1118,'API_3049d38f1964349d246bab31521d27dd','上传天线','','cmii-uav-waypoint','/middlecourt/api/v1/upload/antenna','POST',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-11-12 03:52:41'),(1119,'API_1c9a3ae62a96a15a5fa35037e15bd237','上传工参','','cmii-uav-waypoint','/middlecourt/api/v1/upload/station','POST',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-11-12 03:52:41'),(1120,'API_4d17b3a3d23428949cb0df4654e74797','上传传播模型','','cmii-uav-waypoint','/middlecourt/api/v1/upload/transmodel','POST',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-11-12 03:52:41'),(1121,'API_4a0042f3646812e462e52be6edf0eb01','二维覆盖仿真','','cmii-uav-waypoint','/middlecourt/api/v1/simulation/2d','POST',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-11-12 03:52:42'),(1122,'API_9233e29dbe3898302905792de37090b2','下载仿真文件','','cmii-uav-waypoint','/middlecourt/api/v1/simulation/download','POST',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-11-12 03:52:42'),(1123,'API_b62d286090d83037315faf488f111296','发布仿真结果','','cmii-uav-waypoint','/middlecourt/api/v1/simulation/publishGis','POST',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-11-12 03:52:39'),(1124,'API_21d01c6fb59fdf33d1897d5a082378fc','查询用户的仿真结果','','cmii-uav-waypoint','/middlecourt/api/v1/simulation/queryBySimId','GET',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-11-12 03:52:39'),(1125,'API_03be8c3306f2abd97c8e23d113c01ba5','提供给外部平台上传航线航点信息','','cmii-uav-waypoint','/api/uav/waypoint/open_platform/airline_info_with_airpoints','POST',_binary '\0',_binary '\0','2020-10-28 10:06:16',1,'2024-11-12 03:52:42'),(1126,'API_1fb0a000cc6507b937c31b6886142cc3','更具公司id查询公司管理员','','cmii-uav-user','/user/getCompanyAdminByCId','GET',_binary '\0',_binary '\0','2020-11-11 03:00:34',1,'2024-11-06 12:16:30'),(1127,'API_1a018778504fa7a76012d85ea20ac016','校验指定公司设备类型的编码和名称是否一致','','cmii-uav-device','/api/uav/plane/checkDevModelMapingInRedis','POST',_binary '\0',_binary '\0','2020-11-11 03:02:21',1,'2024-11-07 09:01:55'),(1128,'API_e721a9dee48586a6f9e14acf4f6a0263','校验指定公司的设备类型是否匹配','','cmii-uav-device','/api/uav/plane/checkDevTypeMatch','POST',_binary '\0',_binary '\0','2020-11-11 03:02:21',1,'2024-11-07 09:01:58'),(1129,'API_ce5ec1b31cc777129860ddee19de9f62','校验指定公司的设备动作是否匹配','','cmii-uav-device','/api/uav/plane/checkDevActionMatch','POST',_binary '\0',_binary '\0','2020-11-11 03:02:21',1,'2024-11-07 09:01:46'),(1130,'API_2339020a7c07baff4815ee31740f7176','查询公司/机构范围的无人机类型列表','','cmii-uav-device','/api/uav/plane/queryUavModelByCompanyId','GET',_binary '\0',_binary '\0','2020-11-11 03:02:21',1,'2024-11-07 09:01:57'),(1131,'API_9a18721b0c11d492ee2ac765d434888e','查看流程模板详情','查看流程模板详情','cmii-uav-process','/process/config/get','GET',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:58'),(1132,'API_e37ad640561369415c8d63df72d05c38','新增流程模板实例','新增流程模板实例','cmii-uav-process','/process/config/add','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:55'),(1133,'API_542c619f1d5f824e4f42b06dd28fdf98','修改流程模板信息','修改流程模板信息','cmii-uav-process','/process/config/update','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:58'),(1134,'API_b282c4114f84b51c2969e4f4ebce1b9c','删除流程模板','删除流程模板','cmii-uav-process','/process/config/delete','GET',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:58'),(1135,'API_89afc8df9b924aaa9c5d141aed3466f0','查看流程模板列表','查看流程模板列表','cmii-uav-process','/process/config/list','GET',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:54'),(1136,'API_6ebd19fa69f437d23e937843a2298104','查看用户对某个流程的权限【个人关联流程】','查看用户是否具有访问某个流程的权限【个人关联流程】','cmii-uav-process','/process/power/getPermission','GET,POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:59'),(1137,'API_1114d8041ccfb8339eb7935fc8ba9282','个人查看流程列表【个人关联流程】','个人查看流程列表【个人关联流程】','cmii-uav-process','/process/list/personalList','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:55'),(1138,'API_623a97adf1787f657b4bfaee2f096e72','管理查看流程列表【租户下所有流程】','管理查看流程列表【租户下所有流程】','cmii-uav-process','/process/list/processList','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:58'),(1139,'API_3b39bdb3a9a386ee0ae0e50602ade9b1','查看流程列表【流程自动初始化】','查看流程列表【流程自动初始化】','cmii-uav-process','/process/manage/list','GET',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:57'),(1140,'API_75ba8f1ce8192c75ee9f3226e6f25846','查看流程配置详细信息','查看流程配置详细信息','cmii-uav-process','/process/manage/get/detail','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:55'),(1141,'API_b2b42ab1c418280a557fef46840e82fe','修改流程基础信息','修改流程基础信息','cmii-uav-process','/process/manage/update/baseInfo','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:56'),(1142,'API_ec991d995a5d80b1eb62b255d012c7d4','修改流程节点配置信息','修改流程节点配置信息','cmii-uav-process','/process/manage/update/node','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:57'),(1143,'API_496eb853a337e034b54ff1e95a079d4a','查看流程节点配置信息','查看流程节点配置信息','cmii-uav-process','/process/manage/get/node','GET',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:57'),(1144,'API_bf6acf6806f9fbb0b11c38c61ec43780','查看用户列表接口[审批管理获取审批用户]','查看用户列表接口[审批管理获取审批用户]','cmii-uav-process','/process/manage/get/user/list','GET',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:56'),(1145,'API_e3fc55528e271f4dbb271d746a073737','模糊搜索用户列表接口[审批管理获取审批用户]','模糊搜索用户列表接口[审批管理获取审批用户]','cmii-uav-process','/process/manage/get/user/search','GET',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:57'),(1146,'API_1703f5219dad8f4996685c38fdc268f0','审批流程任务接口【页面接口】','审批流程任务接口,用户对任务发起审批','cmii-uav-process','/process/audit/audit','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:54'),(1147,'API_d7009156f7913b2002131e2560c45832','流程详情接口【页面接口】','流程详情接口,展示流程详情基础信息','cmii-uav-process','/process/audit/procInst/detail','GET',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:57'),(1148,'API_0cf1476dfee47c99bc516adfdbf06f49','改派任务审批人接口【页面接口】','改派任务审批人接口,修改当前任务审批人','cmii-uav-process','/process/audit/modifyAssignee','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:55'),(1149,'API_4de1bec4b470d64f0533261cf217d04a','修改流程实例节点审批人接口【页面接口】','修改节点审批人接口,修改流程后续审批人','cmii-uav-process','/process/audit/modifyNodeAssignee','POST',_binary '\0',_binary '\0','2020-11-11 03:34:25',1,'2024-09-12 02:46:56'),(1150,'API_e0f17baadc09281bc2a44d8c94887c8b','生成流程图接口','生成流程图接口','cmii-uav-process','/process/audit/processDiagram','GET',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,'2024-09-12 02:46:55'),(1151,'API_7530ee2404647eb8c11d70182c8a39ce','流程审核明细接口【页面接口】','流程审批明细接口,展示流程审批过程信息','cmii-uav-process','/process/audit/procInst/node/detail','GET',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,'2024-09-12 02:46:54'),(1152,'API_f7955f527ba9e2bcdda3bb9baa0a7d75','启动新流程【流程实例创建接口】','启动新流程,业务端后台程序发起流程创建【流程实例创建接口】','cmii-uav-process','/client/process/startProcess','POST',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,'2024-09-12 02:46:57'),(1153,'API_70b3d400eb80a1b9690b4dd1decb56a2','获取某个流程类型定义信息【流程配置信息获取接口】','','cmii-uav-process','/client/process/client/process/procDef/get','POST',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,NULL),(1154,'API_e06ce07e7c5675b08857625d167bd512','重新提交驳回流程【驳回流程修改后重新提交接口】','','cmii-uav-process','/client/process/client/process/resubmitProcess','POST',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,NULL),(1155,'API_f1d1326af4d6bf0d9cca780ef7503c62','查询流程状态【业务系统查询流程状态接口】','','cmii-uav-process','/client/process/client/process/getProcessStatus','POST',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,NULL),(1156,'API_46e8d02d8764d540469cc53b96d010e1','获取某个流程类型的详细信息','获取某个流程类型的详细信息','cmii-uav-process','/process/start/procDef/get','POST',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,'2024-09-12 02:46:55'),(1157,'API_369c1f6c5f1d82ffe2022eae2c49421e','securityConfiguration','','cmii-uav-process','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,'2022-08-29 07:48:39'),(1158,'API_68668fe8c1c836b50875801ff65d1ca0','uiConfiguration','','cmii-uav-process','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,'2022-08-29 07:48:39'),(1159,'API_c58cc36656b780acc71fe379a6ed895c','swaggerResources','','cmii-uav-process','/swagger-resources','',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,'2022-08-29 07:48:39'),(1160,'API_5afe9893f53f3bec6fff6fc1b30ca37b','error','','cmii-uav-process','/error','',_binary '\0',_binary '\0','2020-11-11 03:34:26',1,'2024-09-12 02:46:59'),(1161,'API_1ba9c89718e73cd3799ca00965f3942c','作业审批','','cmii-uav-mission','/api/uav/mission/mission_info/mission_approval','POST',_binary '\0',_binary '\0','2020-11-11 03:42:29',1,'2024-11-12 01:20:36'),(1162,'API_3fac1e405596412c2e906cd77256fc91','获取审批状态(审批系统状态更新后回调该接口)','','cmii-uav-mission','/api/uav/mission/mission_info/approval_state','POST',_binary '\0',_binary '\0','2020-11-11 03:42:29',1,'2024-11-12 01:20:35'),(1163,'API_fce712ce509feb0d543ce0918eb5757f','一键起飞查询作业列表接口','','cmii-uav-mission','/api/uav/mission/surveillance/queryOneButtonMissionList','GET',_binary '\0',_binary '\0','2020-11-11 03:42:29',1,'2024-11-12 01:20:36'),(1164,'API_831a3e33662ea4563d6924f37af37c84','查询SimId','','cmii-uav-waypoint','/middlecourt/api/v1/simulation/querySimId','GET',_binary '\0',_binary '\0','2020-11-11 04:43:40',1,'2024-11-12 03:52:41'),(1165,'API_8e62b086e420fda5ad62f66b2be29b66','更新状态','','cmii-uav-waypoint','/middlecourt/api/v1/simulation/updateStatus','PUT',_binary '\0',_binary '\0','2020-11-11 04:43:40',1,'2024-11-12 03:52:39'),(1166,'API_cd21a0064744a96ef11a1766255eb95e','统计公司/所属机构范围内的无人机数量','','cmii-uav-device','/api/uav/plane/queryUavCountByCompanyId','GET',_binary '\0',_binary '\0','2020-11-13 09:33:22',1,'2024-11-07 09:01:53'),(1167,'API_f4ff4a0253654d04df20e0fe9ad84b5d','根据无人机类型查询公司范围的无人机类型详细信息','','cmii-uav-device','/api/uav/plane/queryUavInfoDetailByModel','GET',_binary '\0',_binary '\0','2020-11-13 09:33:23',1,'2024-11-07 09:01:57'),(1168,'API_db3a301b74e08e183f4e7dc6e18b30ab','查询空域以及空域限制数量','','cmii-uav-airspace','/zydAirspace/getAirspaceAndLimitNum.do','POST',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2024-11-14 03:10:22'),(1169,'API_d9bb4dea458b1b86eb1b92d104602347','接口扫描','','cmii-uav-airspace','/api/scanner/scan','POST',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2024-11-14 03:10:22'),(1170,'API_1a81598ff757acb38733400f73885a3b','根据设备类型和编码查询编码对应的可用状态信息','','cmii-uav-airspace','/api/uav/plane/queryDevicesState','POST',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1171,'API_3f7ab22879f12c428914a7cb8e77d749','新增无人机','','cmii-uav-airspace','/api/uav/plane/addUavPlane','POST',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1172,'API_425d874d3b2daa60267633323855812b','修改无人机','','cmii-uav-airspace','/api/uav/plane/updateUavPlane','POST',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1173,'API_c85f805f662b946370dc35c2d0d7ad81','根据无人机类型查询公司有的无人机类型详细信息','','cmii-uav-airspace','/api/uav/plane/queryUavInfoDetailByModel','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1174,'API_4e585954a282fd342c2685906d32db73','按无人机设备号查询无人机详情查询','','cmii-uav-airspace','/api/uav/plane/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1175,'API_f75ea76dbe5590b2e29c31ebb6eb34a6','查询无人机是否可用','','cmii-uav-airspace','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1176,'API_cad9f3dc919a092e904fb87624b76497','查询设备在线状态','','cmii-uav-airspace','/api/uav/plane/queryDevOnlineStat','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1177,'API_2d5b67c0798f2da03268c719053ae57f','设置无人机在线状态','','cmii-uav-airspace','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1178,'API_7600057ebcc990764bd976d9f4d485f5','查询该公司有的无人机类型详细信息','','cmii-uav-airspace','/api/uav/plane/queryUavModelDetailByModel','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1179,'API_6fad829e37a03d312a7241e8b4e90cf9','查询公司所属的无人机类型匹配的載荷和机库类型类别','','cmii-uav-airspace','/api/uav/plane/queryTypeMatchByUavModel','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1180,'API_04e9a58158a47a98c55c9570bc29983d','查询公司/机构所属的无人机编码列表','','cmii-uav-airspace','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1181,'API_ac8436c7457471e30bac1ea1449b2f17','模糊查询可用状态列表','','cmii-uav-airspace','/api/uav/plane/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1182,'API_ed4f2fe6eebde6163488bef59e3ec7c4','查询公司/机构所属的在线无人机列表','','cmii-uav-airspace','/api/uav/plane/queryUavOnlineByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1183,'API_e7e2f7876c57dc6e95f63072f1bd5b03','无人机绑定的载荷列表查询','','cmii-uav-airspace','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1184,'API_6c9f654619ced038950e62e7830810c8','统计公司/所属机构获取无人机数量','','cmii-uav-airspace','/api/uav/plane/queryUavCountByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1185,'API_3651178fee7a083a6ae61ea80699fde4','按无人机编码查询无人机详情查询','','cmii-uav-airspace','/api/uav/plane/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1186,'API_9fe6c4116306d76faadf5bbb71e95efe','根据无人机编码查询该无人机是否存在','','cmii-uav-airspace','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2020-12-28 06:29:10',1,'2023-03-29 08:30:25'),(1187,'API_e2c4e3bb23d0d892004fd7f0fc2e9f70','查询包括子公司的无人机尺度列表','','cmii-uav-device','/api/uav/plane/queryUavSizeByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:53'),(1188,'API_9923170469d9fe3e5b24d8610be192ab','查询包括子公司的可用状态列表','','cmii-uav-device','/api/uav/plane/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:48'),(1189,'API_0de4d92e1aa64c8c1800879290c3b3ac','模糊视频线路列表','','cmii-uav-device','/api/uav/plane/queryVideoLine','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:47'),(1190,'API_f4cdb7ba93755daf91e3494414279a5c','按无人机设备号查询指定公司范围内无人机详情','','cmii-uav-device','/api/uav/plane/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:45'),(1191,'API_e4c6dfa5b05761de0eb255769cf60dcc','根据设备类型和编码查询公司范围的可用状态信息','','cmii-uav-device','/api/uav/plane/queryDevicesState','POST',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:53'),(1192,'API_030e4547e850834c14fd61077634881a','查询指定公司/机构范围内的在线无人机列表','','cmii-uav-device','/api/uav/plane/queryUavOnlineByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:46'),(1193,'API_48aebb5ffd9166b9bc64f57909492a08','统计所有无人机数量','','cmii-uav-device','/api/uav/plane/queryAllUavCount','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:54'),(1194,'API_d307152526c45f79fd4e8d95caed9060','模糊查询包括子公司的生产厂家列表','','cmii-uav-device','/api/uav/plane/queryMnfNameByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:58'),(1195,'API_94d0907cd83bdda66ce2d15eaaf1875c','模糊查询包括子公司的无人机型号列表','','cmii-uav-device','/api/uav/plane/queryUavModeByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:53'),(1196,'API_502815d9c4439f38b83309b3c124a511','查询包括子公司的无人机形态列表','','cmii-uav-device','/api/uav/plane/queryUavShapeByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:48'),(1197,'API_2736b2c4a2ac36f2a824c6f21c42f29f','模糊查询公司所属的可用状态列表','','cmii-uav-device','/api/uav/hangar/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:45'),(1198,'API_326a1a3ab9812751b8120495bfdc0342','模糊查询公司所属的机库类型列表','','cmii-uav-device','/api/uav/hangar/queryHangarTypeByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:46'),(1199,'API_e880f6790e3880dfdf832a77d34f994d','模糊查询公司所属的机库型号列表','','cmii-uav-device','/api/uav/hangar/queryHangarModeByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:53'),(1200,'API_c674128d738505b1b654dcc556aca6b3','按条件分页查询机库信息','','cmii-uav-device','/api/uav/hangar/queryUavHangarPage','POST',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:52'),(1201,'API_a59f14f77c781d6c32e045a162f33c96','模糊查询公司所属的生产厂家列表','','cmii-uav-device','/api/uav/hangar/queryMnfNameByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:54'),(1202,'API_6a05eaa7341ed42348a119d0d5098cea','模糊查询包括子公司的可用状态列表','','cmii-uav-device','/api/uav/load/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:58'),(1203,'API_95f6f70e43ae56ae811aae121ce27a1b','模糊查询包括子公司的载荷生产厂家列表','','cmii-uav-device','/api/uav/load/queryMnfNameByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:48'),(1204,'API_106489797c47bd108d4818ba4fd67d4d','模糊查询包括子公司的载荷类型列表','','cmii-uav-device','/api/uav/load/queryModelNameByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:31',1,'2024-11-07 09:01:45'),(1205,'API_cfa14462d7844b50d869d454a6db494a','模糊查询包括子公司的载荷类别列表','','cmii-uav-device','/api/uav/load/queryLoadTypeByCompanyId','GET',_binary '\0',_binary '\0','2020-12-28 06:30:32',1,'2024-11-07 09:01:47'),(1206,'API_4c67d80c9f6c7ed11355e3170571f851','接口扫描','','cmii-uav-device','/api/scanner/scan','POST',_binary '\0',_binary '\0','2020-12-28 06:30:32',1,'2024-11-07 09:01:50'),(1207,'API_4e61ca805de7e414e0a5cd51e894a63d','接口扫描','','cmii-uav-mission','/api/scanner/scan','POST',_binary '\0',_binary '\0','2020-12-28 06:36:53',1,'2024-11-12 01:20:36'),(1208,'API_9d875be85707d959500b8a317feb4cee','接口扫描','','cmii-uav-surveillance','/api/scanner/scan','POST',_binary '\0',_binary '\0','2020-12-28 06:40:19',1,'2024-11-12 03:56:09'),(1209,'API_5e5f8dd1422db17ae09b283c8a7f0792','查询上传状态','','cmii-uav-waypoint','/middlecourt/api/v1/simulation/getUploadStatus/{key}','GET',_binary '\0',_binary '\0','2020-12-28 06:43:05',1,'2024-11-12 03:52:42'),(1210,'API_a3c29792379896e354fd697f7a3e4024','接口扫描','','cmii-uav-waypoint','/api/scanner/scan','POST',_binary '\0',_binary '\0','2020-12-28 06:43:05',1,'2024-11-12 03:52:40'),(1211,'API_15665441f1d1635587fd6f016058f3f6','分组获取平台应用列表','','cmii-uav-user','/api/uav/platform/queryPlatformsByGroup','GET',_binary '\0',_binary '\0','2020-12-28 06:43:07',1,'2024-11-06 12:16:30'),(1212,'API_15665441f1d1635587fd6f016058f3f6','分组获取平台应用列表','','cmii-uav-user','/api/uav/platform/queryPlatformsByGroup','GET',_binary '\0',_binary '','2020-12-28 06:43:07',1,'2022-01-18 11:03:58'),(1213,'API_e4d855c1d7897b6b87fea71e8e06abc0','管理员获取全平台的所有树','','cmii-uav-user','/api/uav/resource/queryAllPlatformsResourceTreeForAdmin','POST',_binary '\0',_binary '\0','2020-12-28 06:43:07',1,'2024-11-06 12:16:37'),(1214,'API_aea793965a6dccffb67f9c19b0e5c69c','获取某个角色的全平台菜单树','','cmii-uav-user','/api/uav/resource/queryAllPlatformsResourceTreeForRole','POST',_binary '\0',_binary '\0','2020-12-28 06:43:07',1,'2024-11-06 12:16:29'),(1215,'API_48c8cb8f97e22a0f4b2ac1861f31c9dd','获取某个公司的全平台菜单树','','cmii-uav-user','/api/uav/resource/queryAllPlatformsResourceTreeForCompany','POST',_binary '\0',_binary '\0','2020-12-28 06:43:07',1,'2024-11-06 12:16:27'),(1216,'API_39112b4382df2b946e30b59c784aa817','获取某个用户的全平台菜单树','','cmii-uav-user','/api/uav/resource/queryAllPlatformsResourceTreeForUser','POST',_binary '\0',_binary '\0','2020-12-28 06:43:07',1,'2024-11-06 12:16:21'),(1217,'API_d83e61c4ac50aa7d9ec1091ed56ab8a3','获取某个用户的某个平台菜单树','','cmii-uav-user','/api/uav/resource/queryPlatformResourceTreeForUser','GET',_binary '\0',_binary '\0','2020-12-28 06:43:07',1,'2024-11-06 12:16:43'),(1218,'API_afd411eb8654953e857666530e88321a','获取应用的类型列表','','cmii-uav-user','/api/uav/resource/getAppTypes','GET',_binary '\0',_binary '\0','2020-12-28 06:43:07',1,'2024-11-06 12:16:36'),(1219,'API_ee6751fb2a2628f5c66cd8085cdbbcb2','管理员获取某一个平台的全部资源','','cmii-uav-user','/api/uav/resource/queryPlatformResourceTreeForAdmin','POST',_binary '\0',_binary '\0','2020-12-28 06:43:07',1,'2024-11-06 12:16:20'),(1220,'API_33b24d37f02f7e07cd5ca451bf432b99','查询所有的用户','','cmii-uav-user','/user/queryAll','GET',_binary '\0',_binary '\0','2020-12-28 06:43:08',1,'2024-11-06 12:16:26'),(1221,'API_aa858a3fc95f5d17248bff767175f1dc','查询用户和公司统计','','cmii-uav-user','/user/getStatistic','GET',_binary '\0',_binary '\0','2020-12-28 06:43:08',1,'2024-11-06 12:16:40'),(1222,'API_e754afcf7b88439c5aacd7ba36e18d9b','接口扫描','','cmii-uav-user','/api/scanner/scan','POST',_binary '\0',_binary '\0','2020-12-28 06:43:08',1,'2024-11-06 12:16:31'),(1223,'API_b0554c7914636666aaf2d0672458a6cd','获取某个流程类型定义信息【流程配置信息获取接口】','获取某个流程类型定义信息,业务后台查询某个流程的定义信息','cmii-uav-process','/client/process/procDef/get','POST',_binary '\0',_binary '\0','2020-12-28 06:43:08',1,'2024-09-12 02:46:55'),(1224,'API_f58ad6540ac37ed06aa849814e36d2dd','重新提交驳回流程【驳回流程修改后重新提交接口】','业务端后台重新提交驳回流程【驳回流程修改后重新提交接口】','cmii-uav-process','/client/process/resubmitProcess','POST',_binary '\0',_binary '\0','2020-12-28 06:43:08',1,'2024-09-12 02:46:57'),(1225,'API_0c81f12bd0f555fe2eb9f25f0904ab15','查询流程状态【业务系统查询流程状态接口】','查询某个流程实例状态【业务系统查询流程状态接口】','cmii-uav-process','/client/process/getProcessStatus','POST',_binary '\0',_binary '\0','2020-12-28 06:43:08',1,'2024-09-12 02:46:56'),(1226,'API_169275344ae8193f7e3f3f39001776de','接口扫描','','cmii-uav-process','/api/scanner/scan','POST',_binary '\0',_binary '\0','2020-12-28 06:43:09',1,'2024-09-12 02:46:56'),(1227,'API_af68b2608a5a700a3b8504c97f0dacff','设备数据字典和匹配校验','','cmii-uav-waypoint','/api/uav/plane/checkDevMappingMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1228,'API_9b803fd8bcccb3d6d7f42d9dc88cc6a0','新增无人机','','cmii-uav-waypoint','/api/uav/plane/addUavPlane','POST',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1229,'API_4de0f5f038062db09cf7ae0b06d9d373','修改无人机','','cmii-uav-waypoint','/api/uav/plane/updateUavPlane','POST',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1230,'API_a417dcf0371454d834418a042487f682','通过无人机设备号查询无人机编码','','cmii-uav-waypoint','/api/uav/plane/queryUavCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1231,'API_736d5541d8cdbc3aeaa6e4ce4b5dc3d0','通过无人机编码查询无人机编码设备号','','cmii-uav-waypoint','/api/uav/plane/queryDeviceNoByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1232,'API_9eb7700827ac0160c98fa5c2a3e33434','check在数据字典里面设备类型的编码和名称是否一致','check在数据字典里面设备类型的编码和名称是否一致','cmii-uav-waypoint','/api/uav/plane/checkDevModelMapingInRedis','POST',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1233,'API_762037d18dd68cd0d895faf640b3bcee','根据无人机编码获取公司信息','','cmii-uav-waypoint','/api/uav/plane/queryCompanyByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1234,'API_ec8265026e61114119bc6035b01bb97d','查询该公司有的无人机类型详细信息','','cmii-uav-waypoint','/api/uav/plane/queryUavModelDetailByModel','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1235,'API_4b34289fee6b9b03180041fdefca05e6','check设备动作是否匹配','','cmii-uav-waypoint','/api/uav/plane/checkDevActionMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1236,'API_8d7abfb09ac62de9e3d6ea50115036ee','按无人机编码查询无人机详情查询','','cmii-uav-waypoint','/api/uav/plane/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1237,'API_78172a760edc58397f8e8f962f0eca3d','按无人机设备号查询无人机详情查询','','cmii-uav-waypoint','/api/uav/plane/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1238,'API_25335ce26ac53477ece5786cacfb6a5e','查询设备在线状态','','cmii-uav-waypoint','/api/uav/plane/queryDevOnlineStat','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1239,'API_55a89b3a59f0efcaa108b83c8083a036','查询公司所属的无人机类型匹配的載荷和机库类型类别','','cmii-uav-waypoint','/api/uav/plane/queryTypeMatchByUavModel','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1240,'API_09a8f22372570a4175344e13ef3cae94','模糊查询可用状态列表','','cmii-uav-waypoint','/api/uav/plane/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1241,'API_82e4da2d276a03137e59b0ab3f806364','查询公司/机构所属的在线无人机列表','','cmii-uav-waypoint','/api/uav/plane/queryUavOnlineByCompanyId','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1242,'API_3d35029c383ea19006be8c0c0e0fd126','无人机绑定的载荷列表查询','','cmii-uav-waypoint','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1243,'API_524b37bab927c63618a3a9edece46aef','统计公司/所属机构获取无人机数量','','cmii-uav-waypoint','/api/uav/plane/queryUavCountByCompanyId','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1244,'API_4454259283b71738184688a5a1a61358','根据无人机类型查询公司有的无人机类型详细信息','','cmii-uav-waypoint','/api/uav/plane/queryUavInfoDetailByModel','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1245,'API_213cabb5de1eed25c9739d6482674269','根据设备类型和编码查询编码对应的可用状态信息','','cmii-uav-waypoint','/api/uav/plane/queryDevicesState','POST',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1246,'API_ed5e314cabcf2499d757fe5f805c7c7e','生成新无人机编码','','cmii-uav-waypoint','/api/uav/plane/newUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1247,'API_4af171b23c836f0fc1ec2abd72c1dc77','check设备类型是否匹配','','cmii-uav-waypoint','/api/uav/plane/checkDevTypeMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:03:49',1,'2023-05-04 09:35:55'),(1248,'API_586ad6cbe725e05d7f9c7e2fd04325cf','禁用三月未登录过的用户','','cmii-uav-user','/api/uav/user/disableInactiveUsers','POST',_binary '\0',_binary '\0','2021-01-29 07:09:08',1,'2024-11-06 12:16:32'),(1249,'API_8c4df51ed65d15b261daf2bca465eaaf','导出查询结果','','cmii-uav-user','/api/uav/feedback/export','POST',_binary '\0',_binary '\0','2021-01-29 07:09:08',1,'2024-11-06 12:16:39'),(1250,'API_370e298f167c80ef222770b53b25f05d','查询应用列表','','cmii-uav-user','/api/uav/feedback/queryApps','POST',_binary '\0',_binary '\0','2021-01-29 07:09:08',1,'2024-11-06 12:16:33'),(1251,'API_3ea32b425fd30e8ed7d124fe062c72ef','查询问题反馈','','cmii-uav-user','/api/uav/feedback/queryFeedbacks','POST',_binary '\0',_binary '\0','2021-01-29 07:09:08',1,'2024-11-06 12:16:30'),(1252,'API_1b93c3aae168c8efd6dad138874bded8','查询反馈类型','','cmii-uav-user','/api/uav/feedback/queryFeedbackType','POST',_binary '\0',_binary '\0','2021-01-29 07:09:08',1,'2024-11-06 12:16:19'),(1253,'API_d6260990e96ba28ae65e0420311ada19','添加一个问题反馈','','cmii-uav-user','/api/uav/feedback/add','POST',_binary '\0',_binary '\0','2021-01-29 07:09:08',1,'2024-11-06 12:16:29'),(1254,'API_90486be4c33795d2c75c471f947c41b5','校验指定公司的设备数据是否匹配','','cmii-uav-device','/api/uav/plane/checkDevMappingMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:09:43',1,'2024-11-07 09:01:51'),(1255,'API_40a64df7cb84eea605f73dde15d98668','通过无人机设备号查询无人机编码','','cmii-uav-device','/api/uav/plane/queryUavCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:09:44',1,'2024-11-07 09:01:55'),(1256,'API_7704177d2ecb71fb7bb4068333033d01','通过无人机编码查询无人机设备号','','cmii-uav-device','/api/uav/plane/queryDeviceNoByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:09:44',1,'2024-11-07 09:01:46'),(1257,'API_aaa3bdb2ba087941f88cc48a55f4f003','根据无人机编码获取公司信息','','cmii-uav-device','/api/uav/plane/queryCompanyByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:09:44',1,'2024-11-07 09:01:47'),(1258,'API_ab559f97c2b1ae1a8216fcf3c90f0fba','统计指定公司的(无人机,载荷,机库)使用数量','','cmii-uav-device','/api/uav/plane/queryDevCountByCompanyId','GET',_binary '\0',_binary '\0','2021-01-29 07:09:44',1,'2024-11-07 09:01:52'),(1259,'API_4b641b03323c7aba2e2afbab6ea01589','按机库设备号查询机库详情','','cmii-uav-device','/api/uav/hangar/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:09:44',1,'2024-11-07 09:01:54'),(1260,'API_e02756ce1d268f6ac8698ac81b2826db','获取无人机绑定的机库详细信息','','cmii-uav-device','/api/uav/hangar/getBoundHngByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:09:45',1,'2024-11-07 09:01:58'),(1261,'API_90cd80a446b293444ba189243f4afa21','获取机库绑定的无人机详细信息','','cmii-uav-device','/api/uav/hangar/getBoundUavByHngCode','GET',_binary '\0',_binary '\0','2021-01-29 07:09:45',1,'2024-11-07 09:01:46'),(1262,'API_2c581c80620f2c6f54d128033e9eccc5','通过机库设备号查询机库编码','','cmii-uav-device','/api/uav/hangar/queryHngCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:09:45',1,'2024-11-07 09:01:55'),(1263,'API_9df19cad9a1ba451241223ecdfa09ead','通过机库编码查询机库设备号','','cmii-uav-device','/api/uav/hangar/queryDeviceNoByHngCode','GET',_binary '\0',_binary '\0','2021-01-29 07:09:45',1,'2024-11-07 09:01:54'),(1264,'API_424da75617ec54006483edc52b7e696f','机场急停','','cmii-uav-mission','/api/uav/mission/FoiaHangar/stop/{id}','GET',_binary '\0',_binary '\0','2021-01-29 07:11:40',1,'2024-11-12 01:20:38'),(1265,'API_f701b72eaec561ea21e7a4e9efd92827','机场复位','','cmii-uav-mission','/api/uav/mission/FoiaHangar/reboot/{id}','GET',_binary '\0',_binary '\0','2021-01-29 07:11:40',1,'2024-11-12 01:20:39'),(1266,'API_f9450a4ee19805d14b767d85afb60afc','机场准备','','cmii-uav-mission','/api/uav/mission/FoiaHangar/ready/{id}','GET',_binary '\0',_binary '\0','2021-01-29 07:11:40',1,'2024-11-12 01:20:37'),(1267,'API_7d4824e14f3ddc56295b824df109c6d9','周期性在redis存储丢失进行中的信息','','cmii-uav-mission','/api/uav/mission/surveillance/setRedisMissionInfo','POST',_binary '\0',_binary '\0','2021-01-29 07:11:40',1,'2024-11-12 01:20:39'),(1268,'API_fb22472680ef72ebfc603479c388a60d','查询设备在线状态','','cmii-uav-mission','/api/uav/plane/queryDevOnlineStat','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:27'),(1269,'API_6f59dd31a5840ba63ebd58bb7e54a7c4','按无人机编码查询无人机详情查询','','cmii-uav-mission','/api/uav/plane/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:27'),(1270,'API_ebd31cef4d48bfb7e54766f6d784003b','按无人机设备号查询无人机详情查询','','cmii-uav-mission','/api/uav/plane/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:27'),(1271,'API_9aa1de342a48b50972a4b48bdf27e7c5','查询该公司有的无人机类型详细信息','','cmii-uav-mission','/api/uav/plane/queryUavModelDetailByModel','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:27'),(1272,'API_0215a3010b9250e9b6b0357a45615fe4','查询公司所属的无人机类型匹配的載荷和机库类型类别','','cmii-uav-mission','/api/uav/plane/queryTypeMatchByUavModel','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:27'),(1273,'API_da9f04677489e26538e71b9c8a7565f5','模糊查询可用状态列表','','cmii-uav-mission','/api/uav/plane/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:27'),(1274,'API_646327b7daeb3af90d930e0a6e2cdfeb','查询公司/机构所属的在线无人机列表','','cmii-uav-mission','/api/uav/plane/queryUavOnlineByCompanyId','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1275,'API_6ea96235a5640404c3df7adcb467bcc8','统计公司/所属机构获取无人机数量','','cmii-uav-mission','/api/uav/plane/queryUavCountByCompanyId','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1276,'API_1501ac6049853be6c03ec867874c091f','根据无人机类型查询公司有的无人机类型详细信息','','cmii-uav-mission','/api/uav/plane/queryUavInfoDetailByModel','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1277,'API_345f0c239781b0b59960856ec37ff89a','根据设备类型和编码查询编码对应的可用状态信息','','cmii-uav-mission','/api/uav/plane/queryDevicesState','POST',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1278,'API_0f19127b48107cf6ffd3684fdf7eb328','新增无人机','','cmii-uav-mission','/api/uav/plane/addUavPlane','POST',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1279,'API_f20245799f6c52050fd536a2283758cd','修改无人机','','cmii-uav-mission','/api/uav/plane/updateUavPlane','POST',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1280,'API_d5a1db024948add15ae29d43632620bc','通过无人机设备号查询无人机编码','','cmii-uav-mission','/api/uav/plane/queryUavCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1281,'API_a805972725b12db9c5e41df66a478fd0','通过无人机编码查询无人机编码设备号','','cmii-uav-mission','/api/uav/plane/queryDeviceNoByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1282,'API_fabbbd0819241f50e91c5bad3d2e4491','check在数据字典里面设备类型的编码和名称是否一致','check在数据字典里面设备类型的编码和名称是否一致','cmii-uav-mission','/api/uav/plane/checkDevModelMapingInRedis','POST',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1283,'API_6dd2a49c737014f41732b54bbe92cc34','check设备类型是否匹配','','cmii-uav-mission','/api/uav/plane/checkDevTypeMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1284,'API_09fd06322fa267a0027cb875cdf38f76','check设备动作是否匹配','','cmii-uav-mission','/api/uav/plane/checkDevActionMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1285,'API_3ce00fa7b83f072cd7058c9ee3aa121d','设备数据字典和匹配校验','','cmii-uav-mission','/api/uav/plane/checkDevMappingMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:28'),(1286,'API_f9a217f36007f249f5bd7d5a4bbf3172','根据无人机编码获取公司信息','','cmii-uav-mission','/api/uav/plane/queryCompanyByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:27'),(1287,'API_bf85fa138749a6a03e683ffeba5b4482','生成新无人机编码','','cmii-uav-mission','/api/uav/plane/newUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:11:41',1,'2023-07-18 04:08:27'),(1288,'API_64bfcc7f1f967905a8dc832e882ca9b5','生成新无人机编码','','cmii-uav-airspace','/api/uav/plane/newUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:12:51',1,'2023-03-29 08:30:25'),(1289,'API_d4881ed31a8ab5f17a194fdd4a451b79','通过无人机设备号查询无人机编码','','cmii-uav-airspace','/api/uav/plane/queryUavCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:12:51',1,'2023-03-29 08:30:25'),(1290,'API_48dda530a2caabb3678acf9d5e225295','通过无人机编码查询无人机编码设备号','','cmii-uav-airspace','/api/uav/plane/queryDeviceNoByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:12:51',1,'2023-03-29 08:30:25'),(1291,'API_7b7d9ecc40f2168bd7a35039c959e9d8','check在数据字典里面设备类型的编码和名称是否一致','check在数据字典里面设备类型的编码和名称是否一致','cmii-uav-airspace','/api/uav/plane/checkDevModelMapingInRedis','POST',_binary '\0',_binary '\0','2021-01-29 07:12:51',1,'2023-03-29 08:30:25'),(1292,'API_2a05f9e89288287b6bc06e0ad62b8fae','check设备类型是否匹配','','cmii-uav-airspace','/api/uav/plane/checkDevTypeMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:12:51',1,'2023-03-29 08:30:25'),(1293,'API_4edc7baa9427bdb404f600c277cb28d8','check设备动作是否匹配','','cmii-uav-airspace','/api/uav/plane/checkDevActionMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:12:51',1,'2023-03-29 08:30:25'),(1294,'API_1317799c7c1ef863c1a07b658f936c17','设备数据字典和匹配校验','','cmii-uav-airspace','/api/uav/plane/checkDevMappingMatch','POST',_binary '\0',_binary '\0','2021-01-29 07:12:51',1,'2023-03-29 08:30:25'),(1295,'API_c5fe3c392bfc5993926b4d159409e762','根据无人机编码获取公司信息','','cmii-uav-airspace','/api/uav/plane/queryCompanyByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:12:51',1,'2023-03-29 08:30:25'),(1296,'API_14076be4a320bb420893f59ef4d3af65','查询飞行日志','','cmii-uav-surveillance','/surveillance/flyLog/{uuid}','GET',_binary '\0',_binary '\0','2021-01-29 07:32:15',1,'2024-11-12 03:56:11'),(1297,'API_327f903486be8cb82cb8ed1a629f1715','查询飞行时长','','cmii-uav-surveillance','/surveillance/flyDuration/{duration}','GET',_binary '\0',_binary '\0','2021-01-29 07:32:15',1,'2024-11-12 03:56:07'),(1298,'API_6cc34d23717ebfca7bdae9127c1f4864','开启喊话器','params:喊话内容','cmii-uav-surveillance','/camera/megaphone/start','POST',_binary '\0',_binary '\0','2021-01-29 07:32:15',1,'2024-11-12 03:56:09'),(1299,'API_659eed366c2a020e934d2bc3d58b9e39','关闭喊话器','params为空','cmii-uav-surveillance','/camera/megaphone/stop','POST',_binary '\0',_binary '\0','2021-01-29 07:32:15',1,'2024-11-12 03:56:04'),(1300,'API_263d5daa8c0179c23b401126bbcde203','设置喊话器音量','params:音量范围0~10','cmii-uav-surveillance','/camera/megaphone/setVolume','POST',_binary '\0',_binary '\0','2021-01-29 07:32:15',1,'2024-11-12 03:56:12'),(1301,'API_e9bb76474f17f4137d05f45a13f2900d','设置xt2模式','params:模式范围0,1,2','cmii-uav-surveillance','/camera/XT2ModeSetting','POST',_binary '\0',_binary '\0','2021-01-29 07:32:15',1,'2024-11-12 03:56:08'),(1302,'API_3bf817ec43bf227253f798fdcf13b646','记录飞行日志','','cmii-uav-surveillance','/oapi/saveFlyLog','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2024-11-12 03:56:08'),(1303,'API_0387c4fa49334cf7f95c3ade04cd7cd1','记录飞行日志','','cmii-uav-surveillance','/oapi/updateFlyLog','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2024-11-12 03:56:09'),(1304,'API_cc63faa4dd0156e84a03a22be22f8839','飞机下线时删除飞行日志','','cmii-uav-surveillance','/oapi/deleteFlyLog','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2024-11-12 03:56:10'),(1305,'API_d15f2e54997322cd88e3c4231243e924','统计在线时长','','cmii-uav-surveillance','/oapi/calDuration','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2024-11-12 03:56:11'),(1306,'API_c453b11c4d7e4642804c2a0b4ea562b8','按机库编码查询机库详情查询','','cmii-uav-surveillance','/api/uav/hangar/queryDetailByHangarCode','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:05'),(1307,'API_8f59d45a85af7b03830b792499dd01f0','查询公司/机构所属的机库编码列表','','cmii-uav-surveillance','/api/uav/hangar/queryHangarByCompanyId','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:05'),(1308,'API_231dd57be4bd6fbc5a481534adb503c8','获取无人机绑定的机库详细信息','','cmii-uav-surveillance','/api/uav/hangar/getBoundHngByUavCode','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:05'),(1309,'API_bb431f3c52639fa813afa15a30190f49','获取机库绑定的无人机详细信息','','cmii-uav-surveillance','/api/uav/hangar/getBoundUavByHngCode','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:05'),(1310,'API_db3d3eaedec875d615459259971de9ab','生成新机库编码','','cmii-uav-surveillance','/api/uav/hangar/newHangarCode','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:06'),(1311,'API_9eb5275a71b188ad5c0e1be712128d4b','新增机库','','cmii-uav-surveillance','/api/uav/hangar/addUavHangar','POST',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:06'),(1312,'API_da01f6d3f5f6cdd03b607f450a22867c','按机库设备号查询机库详情','','cmii-uav-surveillance','/api/uav/hangar/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:06'),(1313,'API_864e1d7f26938049fd7e643757f272a4','修改机库','','cmii-uav-surveillance','/api/uav/hangar/updateUavHangar','POST',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:06'),(1314,'API_7152166a71fee9fe89715d71dbc31816','通过机库设备号查询机库编码','','cmii-uav-surveillance','/api/uav/hangar/queryHngCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:06'),(1315,'API_4261753098c828c185a78a044dfdf79e','通过机库编码查询机库设备号','','cmii-uav-surveillance','/api/uav/hangar/queryDeviceNoByHngCode','GET',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:06'),(1316,'API_585adf61aed7f0bcb1f0582801ca7de8','设置机库在线状态','','cmii-uav-surveillance','/api/uav/hangar/updateOnlineStat','POST',_binary '\0',_binary '\0','2021-01-29 07:32:16',1,'2023-03-29 09:05:05'),(1317,'API_7cf888253d14b51f7ff8aa3aca50152c','查询航线当前已用配额数','','cmii-uav-waypoint','/api/uav/waypoint/airpoint/current_quota','POST',_binary '\0',_binary '\0','2021-03-05 08:24:27',1,'2024-11-12 03:52:41'),(1318,'API_f95bc280c1ff1d44b76e70135cbb14ac','getUsedQuotaNumByType','','cmii-uav-waypoint','/client/quota/getUsedQuotaNumByType','POST',_binary '\0',_binary '\0','2021-03-05 08:24:28',1,'2024-11-12 03:52:41'),(1319,'API_7cc7cee309ba9ebc98b9ec238321a09e','统计公司/所属机构的设备(无人机,载荷,机库)使用数量','','cmii-uav-waypoint','/api/uav/plane/queryDevCountByCompanyId','GET',_binary '\0',_binary '\0','2021-03-05 08:24:28',1,'2023-05-04 09:35:56'),(1320,'API_651bfce6c712d49923d869f80becec21','模糊查询在线无人机编码和机库编码列表','','cmii-uav-waypoint','/api/uav/plane/queryDevOnlineCodeList','GET',_binary '\0',_binary '\0','2021-03-05 08:24:28',1,'2023-05-04 09:35:56'),(1321,'API_49247494c82c42d58ffb6d83b3923879','查询作业当前已用配额数','','cmii-uav-mission','/api/uav/mission/mission_info/current_quota','POST',_binary '\0',_binary '\0','2021-03-05 08:25:53',1,'2021-03-29 01:33:58'),(1322,'API_04969e8eceeb833d66f136cb94972a53','getUsedQuotaNumByType','','cmii-uav-mission','/client/quota/getUsedQuotaNumByType','POST',_binary '\0',_binary '\0','2021-03-05 08:25:54',1,'2024-11-12 01:20:37'),(1323,'API_31b09004cd00c581ac19afc0c2ead83c','统计公司/所属机构的设备(无人机,载荷,机库)使用数量','','cmii-uav-mission','/api/uav/plane/queryDevCountByCompanyId','GET',_binary '\0',_binary '\0','2021-03-05 08:25:54',1,'2023-07-18 04:08:27'),(1324,'API_9989722ce729a8e98e53f5af1353390c','模糊查询在线无人机编码和机库编码列表','','cmii-uav-mission','/api/uav/plane/queryDevOnlineCodeList','GET',_binary '\0',_binary '\0','2021-03-05 08:25:54',1,'2023-07-18 04:08:27'),(1325,'API_7cbd59ade75e3ef1c42860a1c2a27f4b','全局监视页面根据code快速查询设备','','cmii-uav-surveillance','/surveillance/queryDevice','GET',_binary '\0',_binary '\0','2021-03-05 08:45:21',1,'2024-11-12 03:56:11'),(1326,'API_99e470398be86a79a7fe7b2b1b327fbf','queryFlyData','','cmii-uav-surveillance','/oapi/queryFlyData/{companyId}','GET',_binary '\0',_binary '\0','2021-03-05 08:45:21',1,'2021-06-09 03:43:12'),(1327,'API_d7c76ce6ed5855ad6326eaacbb9d0cae','根据设备类型和编码查询编码对应的可用状态信息','','cmii-uav-surveillance','/api/uav/plane/queryDevicesState','POST',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1328,'API_cde3eefba3b56ece695729043dd50437','新增无人机','','cmii-uav-surveillance','/api/uav/plane/addUavPlane','POST',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1329,'API_fb2874ad70ddda8164d8df3a670c9e7f','修改无人机','','cmii-uav-surveillance','/api/uav/plane/updateUavPlane','POST',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1330,'API_8532d563a526295196e1ef1195424dd8','通过无人机设备号查询无人机编码','','cmii-uav-surveillance','/api/uav/plane/queryUavCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1331,'API_0e4dae63b4a73ab7fbc8f7ecb3b9c7f5','通过无人机编码查询无人机编码设备号','','cmii-uav-surveillance','/api/uav/plane/queryDeviceNoByUavCode','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1332,'API_e493cd33fb2d3303e2ed93af707a129e','check在数据字典里面设备类型的编码和名称是否一致','check在数据字典里面设备类型的编码和名称是否一致','cmii-uav-surveillance','/api/uav/plane/checkDevModelMapingInRedis','POST',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1333,'API_50406eac9259107ea0da2edd9f72794e','生成新无人机编码','','cmii-uav-surveillance','/api/uav/plane/newUavCode','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1334,'API_32dcb1ef930bb7ff3cca083836840704','按无人机编码查询无人机详情查询','','cmii-uav-surveillance','/api/uav/plane/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1335,'API_ec40bad526e16fe2c200962ff9f9bcf7','按无人机设备号查询无人机详情查询','','cmii-uav-surveillance','/api/uav/plane/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1336,'API_24d2db606bb36666d5e2e0da5534e930','check设备类型是否匹配','','cmii-uav-surveillance','/api/uav/plane/checkDevTypeMatch','POST',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1337,'API_1f006699dd852263ba0ee06b91366039','check设备动作是否匹配','','cmii-uav-surveillance','/api/uav/plane/checkDevActionMatch','POST',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1338,'API_630323f7ea6f78df8964863a1e058f0c','设备数据字典和匹配校验','','cmii-uav-surveillance','/api/uav/plane/checkDevMappingMatch','POST',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1339,'API_da99815bbe84e14f48ce07a3ddccc355','根据无人机编码获取公司信息','','cmii-uav-surveillance','/api/uav/plane/queryCompanyByUavCode','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1340,'API_18e5d65d1e5f31d0ce89cc14096c8595','统计公司/所属机构的设备(无人机,载荷,机库)使用数量','','cmii-uav-surveillance','/api/uav/plane/queryDevCountByCompanyId','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1341,'API_451e512f13819504da0ba34c4c4af87d','模糊查询可用状态列表','','cmii-uav-surveillance','/api/uav/plane/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1342,'API_fa3f95aebe3a45d652db8e08e27a6384','查询公司/机构所属的在线无人机列表','','cmii-uav-surveillance','/api/uav/plane/queryUavOnlineByCompanyId','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1343,'API_b011caf6a1038912a50ee57a04e66c5b','统计公司/所属机构获取无人机数量','','cmii-uav-surveillance','/api/uav/plane/queryUavCountByCompanyId','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1344,'API_9fca5f8abec2443cbc516fb8ec6021d2','根据无人机类型查询公司有的无人机类型详细信息','','cmii-uav-surveillance','/api/uav/plane/queryUavInfoDetailByModel','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1345,'API_f12d909cd165015a9ccc6d14ea932bf0','查询设备在线状态','','cmii-uav-surveillance','/api/uav/plane/queryDevOnlineStat','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1346,'API_795076893d771daab734dacb1505a16c','查询该公司有的无人机类型详细信息','','cmii-uav-surveillance','/api/uav/plane/queryUavModelDetailByModel','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1347,'API_beb561db588c977f4b493b21de97ea44','查询公司所属的无人机类型匹配的載荷和机库类型类别','','cmii-uav-surveillance','/api/uav/plane/queryTypeMatchByUavModel','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1348,'API_02061d97ce91b3bd383d4373f0a0f7fa','模糊查询在线无人机编码和机库编码列表','','cmii-uav-surveillance','/api/uav/plane/queryDevOnlineCodeList','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:05'),(1349,'API_e044ae974ff897f852291a7ac5443b09','根据机库编码获取公司信息','','cmii-uav-surveillance','/api/uav/hangar/queryCompanyByHngCode','GET',_binary '\0',_binary '\0','2021-03-05 08:45:22',1,'2023-03-29 09:05:06'),(1350,'API_4e0df8f7b53399e937cd1d77e87ffc4f','模糊指定公司的在线无人机编码和机库编码列表','','cmii-uav-device','/api/uav/plane/queryDevOnlineCodeList','GET',_binary '\0',_binary '\0','2021-03-05 08:46:31',1,'2024-11-07 09:01:50'),(1351,'API_18fac9d5bf04444272c88e747b034bd7','根据机库编码获取公司信息','','cmii-uav-device','/api/uav/hangar/queryCompanyByHngCode','GET',_binary '\0',_binary '\0','2021-03-05 08:46:32',1,'2024-11-07 09:01:50'),(1352,'API_f392e8e611abd392c111b1733bf01c2e','getUsedQuotaNumByType','','cmii-uav-device','/client/quota/getUsedQuotaNumByType','POST',_binary '\0',_binary '\0','2021-03-05 08:46:32',1,'2024-11-07 09:01:48'),(1353,'API_ee02cddf9432d4c8f699017d3cefb62a','getUsedQuotaNumByType','','cmii-uav-airspace','/client/quota/getUsedQuotaNumByType','POST',_binary '\0',_binary '\0','2021-03-05 08:47:07',1,'2024-11-14 03:10:23'),(1354,'API_96892fe677c9c23515aced7e5c835cc5','统计公司/所属机构的设备(无人机,载荷,机库)使用数量','','cmii-uav-airspace','/api/uav/plane/queryDevCountByCompanyId','GET',_binary '\0',_binary '\0','2021-03-05 08:47:08',1,'2023-03-29 08:30:26'),(1355,'API_f620072ca87ae28faae8ce8fc7033853','模糊查询在线无人机编码和机库编码列表','','cmii-uav-airspace','/api/uav/plane/queryDevOnlineCodeList','GET',_binary '\0',_binary '\0','2021-03-05 08:47:08',1,'2023-03-29 08:30:26'),(1356,'API_9459ff49b424848b1c7fb42856b779f7','下载','','cmii-uav-data-post-process','/v1/product/download/{id}','GET',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1357,'API_cc23ed1c8fe2da56ee0375ecdf70e3b5','产品管理分页查询','','cmii-uav-data-post-process','/v1/product/product_info_page_list','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1358,'API_89ccd56b4bdc629b8990e6c6b9dcba53','获取map_report.json信息','','cmii-uav-data-post-process','/v1/product/map_report/{id}','GET',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1359,'API_6c9975d530355f36329f8c2546b1f61a','获取拍摄点位置信息','','cmii-uav-data-post-process','/v1/product/pos/{id}','GET',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1360,'API_545d5146891d3bd79ebb0b86c470a827','重建任务','','cmii-uav-data-post-process','/v1/task/rebuild/{id}','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1361,'API_ef818ed0cb9afbacded2bf428b65cc33','取消任务','','cmii-uav-data-post-process','/v1/task/cancel/{id}','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1362,'API_cfe1cf9e1e588f8846a32af5452f8164','任务管理分页查询','','cmii-uav-data-post-process','/v1/task/task_info_page_list','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1363,'API_c84fd52e9a5cbe5bf012f515194bb1cf','获取建模场景类型','','cmii-uav-data-post-process','/v1/task/getScenceType','GET',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1364,'API_8d65fe03b05e8fea0a059b3d9d8eb850','根据任务id查询任务详情','','cmii-uav-data-post-process','/v1/task/task_info/{id}','GET',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1365,'API_855069b95280ecd09143ca46e2958c38','编辑获取三张图片URL','','cmii-uav-data-post-process','/v1/task/getPicUrl/{id}','GET',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1366,'API_59d4b802a27f0825292a987b39ffd59b','上传POS文件','','cmii-uav-data-post-process','/v1/task/uploadPos','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1367,'API_1ddfbdf96ef11183031d490487795d00','上传图片','','cmii-uav-data-post-process','/v1/task/uploadPic','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1368,'API_8931e96fa8450d8f0dadd3f20044f621','判断任务名称是否重复-n','','cmii-uav-data-post-process','/v1/task/judgeTaskNameRep','GET',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1369,'API_be409ef972769200493ae669b7641e05','更新任务','','cmii-uav-data-post-process','/v1/task/update','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1370,'API_31b52892648d5dfb5793f69cd1aee01a','删除/批量删除','','cmii-uav-data-post-process','/v1/task/delete','DELETE',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1371,'API_db0b7babb357fdbbd53be35427d129f9','下载上传测试','','cmii-uav-data-post-process','/v1/task/test','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-04-20 09:19:37'),(1372,'API_246a9e5c8c40d50586fe274719b7063a','开始任务','','cmii-uav-data-post-process','/v1/task/start/{id}','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1373,'API_3ff4ecf7ac3f3a90a001b29caddc019b','新增任务','','cmii-uav-data-post-process','/v1/task/create','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1374,'API_169644a4224fd00f7c6ed9c8ad157365','点云数据上传','','cmii-uav-data-post-process','/3d/visual/uploadPointCloud','POST',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1375,'API_88121e8c87e364e95d8fc992a9b5b6b8','文件进度查询','','cmii-uav-data-post-process','/3d/visual/progress','GET',_binary '\0',_binary '\0','2021-03-05 08:56:18',1,'2021-07-06 05:44:30'),(1376,'API_d81370ec395231ea118691f802a3959f','三维可视化产品检索/列表','','cmii-uav-data-post-process','/3d/visual/retrieval','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1377,'API_d18e46e52b3039c43e43057c018ba401','三维可视化产品下载','','cmii-uav-data-post-process','/3d/visual/download','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1378,'API_c0b9092d6e017414e022019219a5c0df','单体模型上传新增','','cmii-uav-data-post-process','/3d/visual/modelUploadAdd','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1379,'API_e71ec279bbf71933762a2869a4c8aae0','文件合并','','cmii-uav-data-post-process','/3d/visual/merge','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1380,'API_00d64428ac4f1c56e406cc715f37f794','文件秒传查询','','cmii-uav-data-post-process','/3d/visual/fileValidate','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1381,'API_15859e0c21efcee3b93d16175037bf64','三维可视化产品编辑','','cmii-uav-data-post-process','/3d/visual/edit','PUT',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1382,'API_c4b0c1cb77e96f0367b62b8ed70ba43b','三维可视化产品数据管理列表','','cmii-uav-data-post-process','/3d/visual/pageInfo','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1383,'API_cf739754c7f4d8bec10cb1ba5e588045','三维可视化产品详情','','cmii-uav-data-post-process','/3d/visual/detail/{id}','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1384,'API_0679a1f2be7d6e2442aa7e74d9acab4a','判断产品名称是否重复','不存在true,存在false','cmii-uav-data-post-process','/3d/visual/judgeTaskNameRep','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1385,'API_35b322ad7b37fd1ba2f98f7062ecbc18','三维可视化产品删除','','cmii-uav-data-post-process','/3d/visual/delete','DELETE',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1386,'API_af48c2bf6f88f715b7230f3194310cc4','单体模型上传删除','','cmii-uav-data-post-process','/3d/visual/modelUploadDelete','DELETE',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1387,'API_eccd1f8f2e92409eb9f7c17c0a0636bf','单体模型上传编辑数据回显','','cmii-uav-data-post-process','/3d/visual/modelUploadInfo/{id}','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1388,'API_caf83005e3996c45733c7ed85a18c310','单体模型上传修改','','cmii-uav-data-post-process','/3d/visual/modelUploadEdit','PUT',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1389,'API_9ef1db25fb494b05ed3ca3e663d47dfb','三维可视化产品新增','','cmii-uav-data-post-process','/3d/visual/save','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1390,'API_9e7b833bb630e85a08e88063bf364fb4','点云文件名更新','','cmii-uav-data-post-process','/3d/visual/rename','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:30'),(1391,'API_0e5f0acd24f9678a5d9eb85e53172b7b','接口扫描','','cmii-uav-data-post-process','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2024-09-09 09:16:29'),(1392,'API_a0b543736472d30f7547431b9d9167fa','uiConfiguration','','cmii-uav-data-post-process','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2022-06-08 03:06:20'),(1393,'API_7c69b2e9a17539f83179cd3667a81fae','swaggerResources','','cmii-uav-data-post-process','/swagger-resources','',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2022-06-08 03:06:20'),(1394,'API_648fb7a293e4810e8ad1ff2412de91eb','securityConfiguration','','cmii-uav-data-post-process','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2022-06-08 03:06:20'),(1395,'API_aa7ce5574fa478381148404b669b1bfa','删除数据对象','','cmii-uav-data-post-process','/api/minio/core/removeObject','DELETE',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:31'),(1396,'API_86a9b5871297856cfa8961ecbfcf683d','判断桶的对象是否存在','','cmii-uav-data-post-process','/api/minio/core/checkBucketObjectExist','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:31'),(1397,'API_8a8b4d2ebeb57fd0e9b846c16403cae2','上传对象,基于文件','','cmii-uav-data-post-process','/api/minio/core/putObject/file','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:31'),(1398,'API_0450437204ee337a7e79780bec7e3b9a','获取需要下载的对象的URL','','cmii-uav-data-post-process','/api/minio/core/getObjectUrl','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:31'),(1399,'API_320aea144882e52790db501ac360e569','获取需要下载的对象的URL,有效期1天','','cmii-uav-data-post-process','/api/minio/core/getPresignedObjectUrl','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:31'),(1400,'API_977467cc0cf6d304159436147c01f129','列出指定条件下的所有存储对象','','cmii-uav-data-post-process','/api/minio/core/listObjects','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:31'),(1401,'API_3036f5b99ad32c01dbcf78bdc163b052','上传对象,基于输入流','','cmii-uav-data-post-process','/api/minio/core/putObject/stream','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2021-07-06 05:44:31'),(1402,'API_ca28830caafb750d4540b97b3cc8775e','第一次上传项目','第一次上传项目,返回projId','cmii-uav-data-post-process','/api/v1/warehouse/project/updproj/restring','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2023-03-29 08:38:08'),(1403,'API_f0c8f2e13ad248e06e71b585379a312d','单个文件下载','根据projectId和文件ID下载项目文件','cmii-uav-data-post-process','/api/v1/warehouse/project/file/download','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2023-03-29 08:38:08'),(1404,'API_4557dd7f13c4d01b4e7105f3fae14edc','全部文件下载','根据projectId下载该项目所有文件','cmii-uav-data-post-process','/api/v1/warehouse/project/filesAll/download','GET',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2023-03-29 08:38:08'),(1405,'API_b11d894aa4171d47cd426d7eb888abb7','删除项目的文件','删除项目的文件,支持批量','cmii-uav-data-post-process','/api/v1/warehouse/project/deleteFiles','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2023-03-29 08:38:08'),(1406,'API_a6f7254e8668e761007186ba05975a0c','项目文件上传','上传项目文件 ','cmii-uav-data-post-process','/api/v1/warehouse/project/files','POST',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2023-03-29 08:38:08'),(1407,'API_7654a8d0f2881056d9f2d8c9475aec7b','error','','cmii-uav-data-post-process','/error','',_binary '\0',_binary '\0','2021-03-05 08:56:19',1,'2024-09-09 09:16:30'),(1408,'API_4af5893392682f4c772cc6fd43822722','模糊查询当前公司下全量的用户列表','','cmii-uav-mission','/api/uav/mission/mission_info/down_list_user_info/vague','GET',_binary '\0',_binary '\0','2021-03-19 05:47:11',1,'2024-11-12 01:20:36'),(1409,'API_84f043be2e4013cce86b198726676544','查询作业执行人的用户列表(数据回填专用)','','cmii-uav-mission','/api/uav/mission/mission_info/down_list_user_info/fallBack','GET',_binary '\0',_binary '\0','2021-03-19 05:47:11',1,'2024-11-12 01:20:38'),(1410,'API_015807cd5fc04522602251b1f4d3bce3','模糊查询作业创建人的用户列表','','cmii-uav-mission','/api/uav/mission/mission_info_list/down_list_create_user_info','GET',_binary '\0',_binary '\0','2021-03-19 05:47:11',1,'2024-11-12 01:20:35'),(1411,'API_64ce54248af887816ce6324ce45e2641','提供给中科院地理所作业详情查询','','cmii-uav-mission','/api/uav/mission/mission_info_list/task_info','GET',_binary '\0',_binary '\0','2021-03-19 05:47:11',1,'2024-11-12 01:20:35'),(1412,'API_9e6f80667889e7658f6639404b0e6937','数据恢复','','cmii-uav-mission','/api/uav/mission/mission_info_list/recovery_track_data','POST',_binary '\0',_binary '\0','2021-03-19 05:47:11',1,'2024-11-12 01:20:38'),(1413,'API_5552513e7cdd28fe17c7b8b8095424df','getProcessIsExist','','cmii-uav-mission','/client/process/getProcessIsExist','GET',_binary '\0',_binary '\0','2021-03-19 05:47:11',1,'2024-11-12 01:20:40'),(1414,'API_406ff88acf10405695de904d537ee1b8','getNjHistoryPoint','','cmii-uav-surveillance','/surveillance/getNjHistoryPoint','GET',_binary '\0',_binary '\0','2021-03-19 05:47:18',1,'2024-11-12 03:56:07'),(1415,'API_02c2b3cc0c789674700010e27c671121','hangarLoadControl','','cmii-uav-surveillance','/camera/hangarLoadControl','POST',_binary '\0',_binary '\0','2021-03-19 05:47:18',1,'2024-11-12 03:56:04'),(1416,'API_e1119e261ccaf0dcc95320cbaf0c9e03','查询空域详情-n(数据回填专用)','传入空域主键','cmii-uav-airspace','/zydAirspace/queryDetail.do/fallBack','GET',_binary '\0',_binary '\0','2021-03-19 05:49:40',1,'2024-11-14 03:10:23'),(1417,'API_869d9b04d73f4ccba32d7f45de4b53ee','getProcessIsExist','','cmii-uav-airspace','/client/process/getProcessIsExist','GET',_binary '\0',_binary '\0','2021-03-19 05:49:40',1,'2024-11-14 03:10:23'),(1418,'API_34920ec007c3ac277370bdb9532f2a2a','查看用户列表接口[审批管理获取审批用户]','查看用户列表接口[审批管理获取审批用户]','cmii-uav-process','/process/manage/get/user/list/vague','GET',_binary '\0',_binary '\0','2021-03-19 05:50:21',1,'2024-09-12 02:46:58'),(1419,'API_4c3c7e261f5d40feb0f4567886cd3737','流程详情接口【页面接口】','流程详情接口,展示流程详情基础信息','cmii-uav-process','/process/audit/procInst/getProcessIsExist','GET',_binary '\0',_binary '\0','2021-03-19 05:50:21',1,'2024-09-12 02:46:58'),(1420,'API_edb896c8f7a949895d9d28aa9a5950c6','查询公司详细信息(数据回填专用)','','cmii-uav-user','/api/uav/org/getCompanyDetail/fallBack','POST',_binary '\0',_binary '\0','2021-03-19 05:51:17',1,'2024-11-06 12:16:24'),(1421,'API_c727602364100d70015a5ce2f3b30493','根据token获取用户基本信息(数据回填专用)','','cmii-uav-user','/api/uav/user/getMyDetail/fallBack','POST',_binary '\0',_binary '\0','2021-03-19 05:51:18',1,'2024-11-06 12:16:40'),(1422,'API_0755f3279b5bf809dcfb81600e4c7310','获取用户详细信息(数据回填专用)','','cmii-uav-user','/api/uav/user/getUserDetail/fallBack','POST',_binary '\0',_binary '\0','2021-03-19 05:51:18',1,'2024-11-06 12:16:40'),(1423,'API_1b7015d5a94be8c6f1fa73ce08a46c25','删除用户','','cmii-uav-user','/api/uav/user/delete','POST',_binary '\0',_binary '\0','2021-03-19 05:51:18',1,'2024-11-06 12:16:25'),(1424,'API_4de3b611f4460f38f9a8a8b2be70a663','是否还有配额','','cmii-uav-user','/quota/personal/hasQuota','POST',_binary '\0',_binary '\0','2021-03-19 05:51:18',1,'2024-11-06 12:16:34'),(1425,'API_bf931bc2b9309816c6beaed0cfb4ebed','二三维建模根据code获取用户Token','二三维建模根据code获取用户Token','cmii-uav-data-post-process','/v1/permission/user/getTerraToken','GET',_binary '\0',_binary '\0','2021-03-19 05:53:16',1,'2024-09-09 09:16:29'),(1426,'API_4b7f2c204a20619304859f611f2481c1','三维可视化根据code获取用户Token','三维可视化权限获取token','cmii-uav-data-post-process','/v1/permission/user/getVisualToken','GET',_binary '\0',_binary '\0','2021-03-19 05:53:16',1,'2024-09-09 09:16:30'),(1427,'API_28c90b87b0a44241486efce657ac1027','保存复亚的位置信息2','','cmii-uav-mqtthandler','/foia/saveFoiaTrackInfo2','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2022-09-28 01:55:53'),(1428,'API_4d6c2d76433cb4a372d715d6e19f50cd','保存复亚的位置信息','','cmii-uav-mqtthandler','/foia/saveFoiaTrackInfo','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2022-09-28 01:55:53'),(1429,'API_0a80b501b02669c79a381de8aa9fe693','开始任务','','cmii-uav-mqtthandler','/mqtt/startMission','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:28'),(1430,'API_c36031561f8bc94e54bc7a11053a1c96','结束任务','','cmii-uav-mqtthandler','/mqtt/endMission','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:29'),(1431,'API_601a0aff69d14aa570e58d398f6fce09','轨迹恢复','','cmii-uav-mqtthandler','/mqtt/recoveryTrackData','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:28'),(1432,'API_5b55481c3686a7cef015c60c344b7f48','发送任务指令','','cmii-uav-mqtthandler','/mqtt/MissionSend','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:29'),(1433,'API_bb0472471e6e157406f9e42a42d0af46','摄像参数设置','设置相机摄像参数','cmii-uav-mqtthandler','/gimbal/video/setting','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:28'),(1434,'API_8f989250e64e61745daa1b6d4a93e743','云台参数设置','设置云台转动参数','cmii-uav-mqtthandler','/gimbal/gimbal/setting','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:29'),(1435,'API_a663322ce87ea58cac4b4fbc7a059d0d','自动对焦','云台自动对焦','cmii-uav-mqtthandler','/gimbal/camera/autoFocus','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:29'),(1436,'API_0cf94e61e21a555077fe5090a5f9cd89','拍照/摄像','拍照或摄像','cmii-uav-mqtthandler','/gimbal/camera/cameraAction','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:30'),(1437,'API_11ba43c3ec79c262f9026f1c7093e6a1','镜头缩放','镜头缩放','cmii-uav-mqtthandler','/gimbal/camera/zoom','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:28'),(1438,'API_d23d700f4344d073c7a3a6de168d0aaa','切换为照相/摄像模式','','cmii-uav-mqtthandler','/gimbal/camera/modeChange','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:30'),(1439,'API_1d5ed939a990b8285d9c812ef4795b8d','云台控制转向','','cmii-uav-mqtthandler','/gimbal/gimbal/control','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:28'),(1440,'API_78493ed0da030621c1c9e751df34abd9','相机参数设置','设置相机拍照参数','cmii-uav-mqtthandler','/gimbal/camera/setting','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:27'),(1441,'API_c914a0735dd37762f089d627a1766b12','批量上传飞行态势数据','同时上传多架次无人机飞行态势数据,每秒上传一次','cmii-uav-mqtthandler','/oapi/uav/flight/batchUpload','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:28'),(1442,'API_ddee7deab9f1c0fc74b9f074268f58f0','上传飞行态势数据','上传单架次无人机飞行态势数据,每秒上传一次','cmii-uav-mqtthandler','/oapi/uav/flight/upload','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:27'),(1443,'API_e88fafb548f8395e747ec2947d1d3129','获取一次飞行的轨迹','根据orderId获取一次飞行的轨迹','cmii-uav-mqtthandler','/oapi/uav/flight/trackOrder','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:28'),(1444,'API_c29fbfd49b3f0a8eab190de53b659af7','获取一次作业的轨迹','根据missionId获取一次飞行的轨迹,每秒上传一次','cmii-uav-mqtthandler','/oapi/uav/flight/trackMission','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:28'),(1445,'API_5f4abbc22b087a1c4fa06c686f969659','批量上传飞行态势数据(无飞行架次)','同时上传多架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-mqtthandler','/oapi/uav/flight/batchUploadDefault','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:30'),(1446,'API_3458281ed9381f2071effe1238298925','上传飞行态势数据(无飞行架次)','上传单架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-mqtthandler','/oapi/uav/flight/uploadDefault','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:30'),(1447,'API_2d3cd80605727ef6bf82b6c219fb2d7a','发送航线到复亚机库','','cmii-uav-mqtthandler','/mqtt/hangar/sendRoute2Box','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:29'),(1448,'API_86974c85cb82e7ac573d2efb01c2120b','发送控制命令到复亚机库','','cmii-uav-mqtthandler','/mqtt/hangar/sendCommand','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,NULL),(1449,'API_767ced6b5f9135c88be24d811efb32e4','commandTest','','cmii-uav-mqtthandler','/mqtt/hangar/testDeviceInfoGet','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2022-05-23 07:50:19'),(1450,'API_834128407372429d40202086ec5c8083','commandTest','','cmii-uav-mqtthandler','/mqtt/hangar/testCommand','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:28'),(1451,'API_4954a24d516fb8514fba92dcbf82d64c','控制是否打印机库日志接口','','cmii-uav-mqtthandler','/mqtt/hangar/redisLogSwitch','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:30'),(1452,'API_e18a887c2e4dbe06f1e4339bbd38a55e','修改biz redis配置','','cmii-uav-mqtthandler','/mqtt/hangar/modifyBizConfig','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2022-09-28 01:55:54'),(1453,'API_1cdbc47391cfd8bdace0e60587ae3a73','send','','cmii-uav-mqtthandler','/send/msg','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:28'),(1454,'API_ad572945f7cf45abe208d2b3892f4fdc','订阅','','cmii-uav-mqtthandler','/uav/subscribe','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:30'),(1455,'API_11b75cc41a77e81d06f41cbb2b121898','回调','','cmii-uav-mqtthandler','/uav/uavInfo','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:28'),(1456,'API_71760adbff33a72daa3978da8f8beaf8','更新uavCode和天途SN码','','cmii-uav-mqtthandler','/uav/updateUavSn','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:27'),(1457,'API_9db0cee11827994129a2530e702fb94e','检查水泵开关状态','','cmii-uav-mqtthandler','/uav/checkPumpStatus','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:26'),(1458,'API_4ddd7470e2c43abacb4556a0cb2452a5','打开或关闭水泵开关','','cmii-uav-mqtthandler','/uav/sprayCommand','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:27'),(1459,'API_1fea100d31c9ead49f4d989b3410b440','喷洒控制','','cmii-uav-mqtthandler','/uav/sprayControl','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:28'),(1460,'API_3013f9aeaf4f26196ff55e6d097e5086','查询天途云台视频播放地址','','cmii-uav-mqtthandler','/uav/rtmp/{uavCode}','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:29'),(1461,'API_923ca55de23e8d0a931a1f522cd8f56a','接口扫描','','cmii-uav-mqtthandler','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2024-11-07 08:51:27'),(1462,'API_1121b4afccbc7f7c8d358300b7b8d55d','swaggerResources','','cmii-uav-mqtthandler','/swagger-resources','',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2022-04-25 02:51:09'),(1463,'API_02ec4eebffaef82565d6636e8959e639','uiConfiguration','','cmii-uav-mqtthandler','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2022-04-25 02:51:09'),(1464,'API_e037dc9553caf6662d5153052328fa21','securityConfiguration','','cmii-uav-mqtthandler','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2022-04-25 02:51:09'),(1465,'API_3c26d41e43d1dd1d3163c6c8e943083c','通过无人机设备号查询无人机编码','','cmii-uav-mqtthandler','/api/uav/plane/queryUavCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1466,'API_9e4352cd84990d1be6d70980262a94b0','根据无人机编码查询该无人机是否存在','','cmii-uav-mqtthandler','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1467,'API_6add593c6857052058d95b83ae672682','查询无人机是否可用','','cmii-uav-mqtthandler','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1468,'API_24a2953b91cf2401ee86a28b0701bd8e','设置无人机在线状态','','cmii-uav-mqtthandler','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:22'),(1469,'API_41c28cef6648150124d425030699a61c','按无人机设备号查询无人机详情查询','','cmii-uav-mqtthandler','/api/uav/plane/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:22'),(1470,'API_34dbca1ed5678a2abbddbf7833afe197','生成新无人机编码','','cmii-uav-mqtthandler','/api/uav/plane/newUavCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1471,'API_047dce2adddc92520dbc7581507cbb04','查询设备在线状态','','cmii-uav-mqtthandler','/api/uav/plane/queryDevOnlineStat','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1472,'API_17559bc5e3daefa77ac7bed8ffda18d7','按无人机编码查询无人机详情查询','','cmii-uav-mqtthandler','/api/uav/plane/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1473,'API_8e227fa3f5be60623574dcc82031d3d6','通过无人机编码查询无人机编码设备号','','cmii-uav-mqtthandler','/api/uav/plane/queryDeviceNoByUavCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1474,'API_8ac5653df237bc79164c8439a38761fb','根据无人机编码获取公司信息','','cmii-uav-mqtthandler','/api/uav/plane/queryCompanyByUavCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1475,'API_1e0b7a938a525f09ba8b3d751a77f8cd','查询该公司有的无人机类型详细信息','','cmii-uav-mqtthandler','/api/uav/plane/queryUavModelDetailByModel','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1476,'API_d6841d6ed87cd0a4cfce6685991075b4','查询公司所属的无人机类型匹配的載荷和机库类型类别','','cmii-uav-mqtthandler','/api/uav/plane/queryTypeMatchByUavModel','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1477,'API_032b3df43de6a61032c348486f376d6f','查询公司/机构所属的无人机编码列表','','cmii-uav-mqtthandler','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1478,'API_0c5774ed458b4ed1efe3126d9d4eedad','模糊查询可用状态列表','','cmii-uav-mqtthandler','/api/uav/plane/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1479,'API_f437bd82b5da4c89e0b40529fdf75d4b','查询公司/机构所属的在线无人机列表','','cmii-uav-mqtthandler','/api/uav/plane/queryUavOnlineByCompanyId','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1480,'API_aa5cc9e9be11f7209307162fbfc403b2','无人机绑定的载荷列表查询','','cmii-uav-mqtthandler','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1481,'API_124e83abc445a75b6ee78436af019904','统计公司/所属机构获取无人机数量','','cmii-uav-mqtthandler','/api/uav/plane/queryUavCountByCompanyId','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1482,'API_70fc36f54dc805f2cfcbb749deaf0d2d','根据无人机类型查询公司有的无人机类型详细信息','','cmii-uav-mqtthandler','/api/uav/plane/queryUavInfoDetailByModel','GET',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1483,'API_9f28e782a1d197fec0190d58c085b907','根据设备类型和编码查询编码对应的可用状态信息','','cmii-uav-mqtthandler','/api/uav/plane/queryDevicesState','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1484,'API_1dcba599a8ae797c27839c254b0f315b','新增无人机','','cmii-uav-mqtthandler','/api/uav/plane/addUavPlane','POST',_binary '\0',_binary '\0','2021-03-19 06:25:43',1,'2023-05-04 09:36:21'),(1485,'API_4ef517005e61cbc21d301ae2438b737a','修改无人机','','cmii-uav-mqtthandler','/api/uav/plane/updateUavPlane','POST',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:21'),(1486,'API_52984f82355fc31ac1008e7a1138a4fa','check在数据字典里面设备类型的编码和名称是否一致','check在数据字典里面设备类型的编码和名称是否一致','cmii-uav-mqtthandler','/api/uav/plane/checkDevModelMapingInRedis','POST',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:21'),(1487,'API_8dcc9ee6e14badc0cb2da3cebc49d0f9','check设备类型是否匹配','','cmii-uav-mqtthandler','/api/uav/plane/checkDevTypeMatch','POST',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1488,'API_e63c260280d3c227f497daf7e1155801','check设备动作是否匹配','','cmii-uav-mqtthandler','/api/uav/plane/checkDevActionMatch','POST',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1489,'API_e4b92231f9c44db1137de242d01bc478','设备数据字典和匹配校验','','cmii-uav-mqtthandler','/api/uav/plane/checkDevMappingMatch','POST',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1490,'API_f22bf0aea52ab0490e1f27b4c600e663','统计公司/所属机构的设备(无人机,载荷,机库)使用数量','','cmii-uav-mqtthandler','/api/uav/plane/queryDevCountByCompanyId','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1491,'API_e82afc6d0bf9f514bf8dbaaf9e49d3c8','模糊查询在线无人机编码和机库编码列表','','cmii-uav-mqtthandler','/api/uav/plane/queryDevOnlineCodeList','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:21'),(1492,'API_799331f9fd344e72ae5d11c85602e5d4','设置机库在线状态','','cmii-uav-mqtthandler','/api/uav/hangar/updateOnlineStat','POST',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1493,'API_f456a7f2814bc70f0a6cb895b05d9a4f','按机库设备号查询机库详情','','cmii-uav-mqtthandler','/api/uav/hangar/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1494,'API_1bd4ef68116a0faf4824bb2dca07a8aa','修改机库','','cmii-uav-mqtthandler','/api/uav/hangar/updateUavHangar','POST',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1495,'API_540e4fa57f457dc5c01fa54d35063d36','生成新机库编码','','cmii-uav-mqtthandler','/api/uav/hangar/newHangarCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1496,'API_71c74cd05545e26bed7a69d371da8285','新增机库','','cmii-uav-mqtthandler','/api/uav/hangar/addUavHangar','POST',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1497,'API_df3eac427baaa24c1f85a06d0cbe724c','获取机库绑定的无人机详细信息','','cmii-uav-mqtthandler','/api/uav/hangar/getBoundUavByHngCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1498,'API_d4826662c06d3b06c1727ce0f8603876','获取无人机绑定的机库详细信息','','cmii-uav-mqtthandler','/api/uav/hangar/getBoundHngByUavCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1499,'API_1d1b366fe216a5754ca601416b379ea1','查询公司/机构所属的机库编码列表','','cmii-uav-mqtthandler','/api/uav/hangar/queryHangarByCompanyId','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1500,'API_409c4d6ad3f8d3fb99056b989a196bb5','根据机库编码获取公司信息','','cmii-uav-mqtthandler','/api/uav/hangar/queryCompanyByHngCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1501,'API_dad74d331bfe718f060ff57e1302ad32','通过机库设备号查询机库编码','','cmii-uav-mqtthandler','/api/uav/hangar/queryHngCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1502,'API_bb1b9f9d4b56159e994f1cd70deb7d1f','通过机库编码查询机库设备号','','cmii-uav-mqtthandler','/api/uav/hangar/queryDeviceNoByHngCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1503,'API_8e2462113aabce64c6deacf66a7ab606','按机库编码查询机库详情查询','','cmii-uav-mqtthandler','/api/uav/hangar/queryDetailByHangarCode','GET',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2023-05-04 09:36:22'),(1504,'API_f758a6cc232d6dbcb2979ecc800119f4','error','','cmii-uav-mqtthandler','/error','',_binary '\0',_binary '\0','2021-03-19 06:25:44',1,'2024-11-07 08:51:31'),(1505,'API_9f10b1349eb7299406c94a7eae1fc212','按类型导入字典明细','','cmii-admin-data','/api/admin/dictionary/dictImport','POST',_binary '\0',_binary '\0','2021-03-19 06:45:45',1,'2024-11-06 12:16:54'),(1506,'API_41e1f6d85f2724a89061a30a00b199d9','按类型导出字典明细','','cmii-admin-data','/api/admin/dictionary/dictExport','GET',_binary '\0',_binary '\0','2021-03-19 06:45:45',1,'2024-11-06 12:16:57'),(1507,'API_8273362a82640f68d9061f967d5ea3cb','check设备类型是否没有被冻结','','cmii-admin-data','/api/admin/model/cam/checkNotFrozen','GET',_binary '\0',_binary '\0','2021-03-19 06:45:45',1,'2024-11-06 12:16:51'),(1508,'API_66476ec9921485b64010dd50885985e5','check设备类型是否没有被冻结','','cmii-admin-data','/api/admin/model/spk/checkNotFrozen','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-11-06 12:16:51'),(1509,'API_7487d41441eaff5b202a6cc54e48b362','从Redis获取有效的编码对应的所有语言的值','从Redis获取有效的编码对应的所有语言的值','cmii-admin-data','/api/admin/dictionary/getAllLangValueFromRedisByKey','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-11-06 12:16:48'),(1510,'API_558bd45f421ad0fc6bd325ad037809e5','从Redis获取有效的本地语言值对应的key','类型对应的本地语言值对应的key','cmii-admin-data','/api/admin/dictionary/getLangKeyFromRedisByValue','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-11-06 12:16:58'),(1511,'API_c34e31bdefebec7afca0c28a4ce25655','从Redis模糊查询有效数据字典列表','从Redis模糊查询有效数据字典列表','cmii-admin-data','/api/admin/dictionary/getDictListFromRedis','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-11-06 12:16:49'),(1512,'API_31b549a1139985fc1c0dbc21eb6b24a6','check在Redis里面编码和名称是否一致','check在Redis里面编码和名称是否一致','cmii-admin-data','/api/admin/dictionary/checkMapingInRedis','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-11-06 12:16:47'),(1513,'API_e4151a02daecf76311cc8baaebe27ede','为区块链提供接口,查询空域限制数量','无需传参数','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitCount.do','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-11-06 12:16:57'),(1514,'API_e158024b9d2170b4cc3c16e7c18c2a26','获取机场区域以及禁飞区','','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-11-06 12:16:46'),(1515,'API_e2c418b0d87cdb39a51448d12818b727','check设备类型是否没有被冻结','','cmii-admin-data','/api/admin/model/plane/checkNotFrozen','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-11-06 12:16:55'),(1516,'API_7d5d4aa167650e78febf5e176e2ff7c0','check设备类型是否没有被冻结','','cmii-admin-data','/api/admin/model/hangar/checkNotFrozen','GET',_binary '\0',_binary '\0','2021-03-19 06:45:46',1,'2024-11-06 12:16:57'),(1517,'API_a0dbde8cd3176b28b139ea6c067e614b','接口扫描','','cmii-admin-data','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-03-19 06:45:47',1,'2024-11-06 12:16:53'),(1518,'API_3a687682ca5ff7370cd41352d39b3b76','获取图片链接','','cmii-uav-mission','/oss/getPicture','POST',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-11-12 01:20:35'),(1519,'API_569d105dc0c725a4be7855f4e70c9fa5','下载图片','','cmii-uav-mission','/oss/download','POST',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-11-12 01:20:34'),(1520,'API_433113c8082be824d89a47fa44ea44e8','批量上传文件','','cmii-uav-mission','/oss/upload','POST',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-11-12 01:20:34'),(1521,'API_00943517371b0c6b1794b84c3aecaf06','更新定时作业母版','','cmii-uav-mission','/api/uav/mission/mission_info/timed_mission_plan_data','PUT',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-11-12 01:20:39'),(1522,'API_32be9d8ac8e444d09d27de8bce51a886','获取定时作业航线信息全集','','cmii-uav-mission','/api/uav/mission/mission_info/airLineInfoTimedList','GET',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-11-12 01:20:39'),(1523,'API_23c36759ab431790c6e360ce89c8ef7f','创建定时作业母版','','cmii-uav-mission','/api/uav/mission/mission_info/timed_mission_plan_data','POST',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-11-12 01:20:38'),(1524,'API_871c01f480b77b493496589cddbdae78','getFoiaPicInfos','','cmii-uav-mission','/api/uav/mission/mission_info/getFoiaPicInfos','GET',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-11-12 01:20:36'),(1525,'API_1f7abd99859f1a889ca483e485c733ee','创建定时作业','','cmii-uav-mission','/api/uav/mission/mission_info/period_timer/{id}','GET',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-11-12 01:20:35'),(1526,'API_ae8f648b7fae3c35c59362d6477c9776','停止定时作业','','cmii-uav-mission','/api/uav/mission/mission_info/period_timer_stop/{id}','GET',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-11-12 01:20:35'),(1527,'API_6f08767c2fb77abf891146ebea4b1845','测试发送短信','','cmii-uav-mission','/api/uav/mission/mission_info/sms/{id}','GET',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-11-12 01:20:38'),(1528,'API_74b33420d1fe470d9f86c9bd08f9c1e4','分页条件筛选定时作业列表','','cmii-uav-mission','/api/uav/mission/mission_info_list/timed_mission_info_list_with_filters','POST',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2021-04-23 02:42:44'),(1529,'API_9923650f832119aef322b6f5f2d7f532','saveFlyHistory','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/saveFlyHistory','POST',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-11-12 01:20:41'),(1530,'API_a781d84214f33db7e7c993f0fdd6fb2d','更新定时作业计划启用状态','','cmii-uav-mission','/api/uav/mission/mission_info_list/timed_mission_plan_enable_switch','PUT',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2024-11-12 01:20:39'),(1531,'API_ef25091c986ef461a5d2e19d3cd0f93d','定时作业下拉菜单模糊查询','支持作业名称 0','cmii-uav-mission','/api/uav/mission/mission_info_list/timed_mission_down_list_fuzzy_info','POST',_binary '\0',_binary '\0','2021-03-31 09:48:43',1,'2021-04-23 02:42:44'),(1532,'API_c6a6fa074f440bf0ea404138f9dc1fad','saveFoiaPicInfo','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/saveFoiaPicInfo','POST',_binary '\0',_binary '\0','2021-03-31 09:48:44',1,'2024-11-12 01:20:38'),(1533,'API_bdbe6821b04215aa98e67786f5044122','按条件分页查询自动上报的设备型号信息','','cmii-uav-device','/queryUavDevPage','POST',_binary '\0',_binary '\0','2021-03-31 09:51:51',1,'2021-03-31 09:51:54'),(1534,'API_deb9b004835cedab2f4491a6251e6983','分配设备给指定公司','','cmii-uav-device','/allocateUavDev','POST',_binary '\0',_binary '\0','2021-03-31 09:51:51',1,'2021-03-31 09:51:54'),(1535,'API_157bd273a43281461c2787b2c213ddde','批量分配设备给指定公司','','cmii-uav-device','/allocateUavDevBatch','POST',_binary '\0',_binary '\0','2021-03-31 09:51:51',1,'2021-03-31 09:51:54'),(1536,'API_3f25f73b51ac9d74a7d1acddf999babe','删除设备信息','','cmii-uav-device','/deleteUavDev','POST',_binary '\0',_binary '\0','2021-03-31 09:51:51',1,'2021-03-31 09:51:54'),(1537,'API_d6e06c7e5a997c490d62d20af9d441e7','批量删除设备信息','','cmii-uav-device','/deleteUavDevBatch','POST',_binary '\0',_binary '\0','2021-03-31 09:51:51',1,'2021-03-31 09:51:54'),(1538,'API_2c721f3298566d003acc082abe9fb2a5','新建定时作业时模糊查询航线名称','发送所有定时作业航线给前端,前端做模糊查询','cmii-uav-waypoint','/api/uav/waypoint/mission/api/uav/waypoint/mission/air_line_info_list_timed','GET',_binary '\0',_binary '\0','2021-03-31 09:53:03',1,'2024-11-12 03:52:41'),(1539,'API_208845de413e01576bb862ca7f7978dd','获取/释放无人机控制权限','','cmii-uav-surveillance','/virtualStick/changeControlMode','POST',_binary '\0',_binary '\0','2021-03-31 09:53:42',1,'2024-11-12 03:56:11'),(1540,'API_1ca55485d1fcdb2c57201ba951ccdb03','起飞','','cmii-uav-surveillance','/virtualStick/flyUp','POST',_binary '\0',_binary '\0','2021-03-31 09:53:42',1,'2024-11-12 03:56:07'),(1541,'API_7a704f1fbf413b09c1202b0af851efb1','虚拟遥感','','cmii-uav-surveillance','/api/uav/VirtualStick/virtualStick','POST',_binary '\0',_binary '\0','2021-03-31 09:53:44',1,'2023-01-18 04:50:24'),(1542,'API_6f9c47d47b51b55436da65fefca5ef98','获取/释放无人机控制权限','','cmii-uav-surveillance','/api/uav/VirtualStick/changeControlMode','POST',_binary '\0',_binary '\0','2021-03-31 09:53:44',1,'2023-01-18 04:50:24'),(1543,'API_fcd0dd427263d992c4d749c90c1de9d9','升起','','cmii-uav-surveillance','/api/uav/VirtualStick/flyUp','POST',_binary '\0',_binary '\0','2021-03-31 09:53:44',1,'2023-01-18 04:50:24'),(1544,'API_cb806b5622e15dfbe269203c9ef12f5a','通过流程实例ID删除流程实例【测试使用】','通过流程实例ID删除流程实例【测试使用】','cmii-uav-process','/client/process/deleteProcess','POST',_binary '\0',_binary '\0','2021-03-31 09:54:17',1,'2024-09-12 02:46:56'),(1545,'API_ea2e692b4331c50131d21f8ecaba6f12','无人机列表绑定的载荷列表详情查询','','cmii-uav-mission','/api/uav/plane/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2021-04-19 09:12:43',1,'2023-07-18 04:08:27'),(1546,'API_cafe2b9e70f2bce5aedaaa30943af4ee','修改快速航点信息','航线ID存在','cmii-uav-waypoint','/api/uav/waypoint/airpoint/airpoint_info_list_fast','PUT',_binary '\0',_binary '\0','2021-04-20 06:24:16',1,'2024-11-12 03:52:41'),(1547,'API_3996fc090afb68eb04ed808cfe780391','绘制快速航点接口(创建航点)','航线ID不存在','cmii-uav-waypoint','/api/uav/waypoint/airpoint/airpoint_info_list_fast','POST',_binary '\0',_binary '\0','2021-04-20 06:24:16',1,'2024-11-12 03:52:41'),(1548,'API_45d9277cf079417c618da9f45d545a11','无人机列表绑定的载荷列表详情查询','','cmii-uav-waypoint','/api/uav/plane/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2021-04-20 06:24:17',1,'2023-05-04 09:35:56'),(1549,'API_acebee45653d893e76a60a1d75cd0a3c','queryCompany','','cmii-uav-user','/clients/org/queryCompany','GET',_binary '\0',_binary '\0','2021-04-20 09:18:18',1,'2024-11-06 12:16:35'),(1550,'API_65816ac1a814c3251864b2a34e8c0886','根据id查询公司信息','','cmii-uav-user','/clients/org/getById','GET',_binary '\0',_binary '\0','2021-04-20 09:18:19',1,'2024-11-06 12:16:20'),(1551,'API_272b4d0242a68b45577015e3eebead94','根据用户id获取信息,包括删除用户','','cmii-uav-user','/user/getHistoryById','POST',_binary '\0',_binary '\0','2021-04-20 09:18:19',1,'2024-11-06 12:16:28'),(1552,'API_b94a08818c65730154aa7f594172708f','根据姓名和电话号码 模糊查询公司用户','','cmii-uav-user','/user/queryVagueByCId/namePhone','GET',_binary '\0',_binary '\0','2021-04-20 09:18:19',1,'2024-11-06 12:16:34'),(1553,'API_04983dfe29b27883bf6a799d0fed60e8','查询某个应用中的全部用户','','cmii-uav-user','/user/queryByPlatformCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:19',1,'2024-11-06 12:16:32'),(1554,'API_f39b0513e65e7867e3bf63660694369d','查询组织配额信息','','cmii-uav-user','/client/quota/getQuotaInfoByType','POST',_binary '\0',_binary '\0','2021-04-20 09:18:20',1,'2024-11-06 12:16:19'),(1555,'API_f889240e74c75cb3f13ce1144103d411','根据平台应用id,删除资源','','cmii-uav-user','/resource/deleteByPlatformId','POST',_binary '\0',_binary '\0','2021-04-20 09:18:20',1,'2024-11-06 12:16:19'),(1556,'API_d6925d7290ed8ce694423daa048ca1db','查询用户某个平台的菜单','','cmii-uav-user','/resource/queryPlatformResourceTreeForUser','POST',_binary '\0',_binary '\0','2021-04-20 09:18:20',1,'2024-11-06 12:16:21'),(1557,'API_568f82c0cf471afce1d89200350d9879','查询区|县对应的区域信息','','cmii-admin-data','/public/api/admin/area/district/detail','GET,POST',_binary '\0',_binary '\0','2021-04-20 09:18:35',1,'2024-11-06 12:16:46'),(1558,'API_0678a9924a89ed8dcd060abedc841390','强制删除空域(测试调用)','传入空域申请主键,以数组方式传入','cmii-uav-airspace','/zydAirspace/forceDeleteAirspace.do','POST',_binary '\0',_binary '\0','2021-04-20 09:18:41',1,'2024-11-14 03:10:23'),(1559,'API_50277d28d03ac1dbe8cc1b7225dada55','无人机列表绑定的载荷列表详情查询','','cmii-uav-airspace','/api/uav/plane/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:42',1,'2023-03-29 08:30:26'),(1560,'API_55bf600f383be27938a4428907c0e6f5','查詢公司范围内在线无人机视频流列表','','cmii-uav-device','/api/uav/plane/queryUavPlaneOnlineVideoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:49',1,'2024-11-07 09:01:55'),(1561,'API_fcbfa36a859f563459e4070a5d5734a8','查詢用户关注无人机视频流列表','','cmii-uav-device','/api/uav/plane/queryUavPlaneAttVideoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:49',1,'2024-11-07 09:01:53'),(1562,'API_e1ec0ca36f9bcc44b55415c5f0043145','模糊查詢待关注的无人机列表','','cmii-uav-device','/api/uav/plane/queryUavPlaneInfoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:49',1,'2024-11-07 09:01:47'),(1563,'API_2b8c110cfd855d55f49cfe401e3ab5af','添加用户关注的无人机','','cmii-uav-device','/api/uav/plane/addAttUavPlane','POST',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-11-07 09:01:49'),(1564,'API_820e1c6b166145e0ecf7669bddf62dc0','取消用户关注的无人机','','cmii-uav-device','/api/uav/plane/cancelAttUavPlane','POST',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-11-07 09:01:47'),(1565,'API_44d84d7abd329c04504d8bed451d84f3','查詢公司范围内在线机库视频流列表','','cmii-uav-device','/api/uav/hangar/queryUavHgrOnlineVideoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-11-07 09:01:50'),(1566,'API_8d7d22a58611547e13e523708a94ebec','查詢用户关注机库机视频流列表','','cmii-uav-device','/api/uav/hangar/queryUavHgrAttVideoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-11-07 09:01:52'),(1567,'API_e6e54cd2384bcac8277698847d832911','模糊查詢待关注的机库列表','','cmii-uav-device','/api/uav/hangar/queryUavHangarInfoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-11-07 09:01:50'),(1568,'API_f3b616b38914d9d7253166928c0e63f6','添加用户关注的机库','','cmii-uav-device','/api/uav/hangar/addAttUavHangar','POST',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-11-07 09:01:54'),(1569,'API_55a336058652952f4e79a969053d8673','取消用户关注的机库','','cmii-uav-device','/api/uav/hangar/cancelAttUavHangar','POST',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-11-07 09:01:52'),(1570,'API_4070abaa8f7d2bc1c2e397869193e031','通过公司名称或者管理员名称模糊查詢公司列表','','cmii-uav-device','/api/uav/devAllocate/queryCompanyList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2024-11-07 09:01:57'),(1571,'API_1499a2ebdf5c01b2627e57e15b472b07','通过公司名称模糊查詢公司列表','','cmii-uav-device','/api/uav/devAllocate/queryCompanyListByName','GET',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2022-03-08 06:47:14'),(1572,'API_2d7d72bd1cc847e50266ed214e1ea617','分配设备给指定公司','','cmii-uav-device','/api/uav/devAllocate/allocateUavDev','POST',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2024-11-07 09:01:58'),(1573,'API_2b08ca467289bca513d1e9084cd26eda','批量分配设备给指定公司','','cmii-uav-device','/api/uav/devAllocate/allocateUavDevBatch','POST',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2024-11-07 09:01:51'),(1574,'API_74ee723d3e114b0eb4ada9edd7bf35ae','删除设备信息','','cmii-uav-device','/api/uav/devAllocate/deleteUavDev','POST',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2024-11-07 09:01:57'),(1575,'API_a5f3677ccd73b6c21a7b44b2301c5fd7','批量删除设备信息','','cmii-uav-device','/api/uav/devAllocate/deleteUavDevBatch','POST',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2024-11-07 09:01:44'),(1576,'API_4bcd4faf8c1cf35844576b637c92fed0','获取设备详情','','cmii-uav-device','/api/uav/devAllocate/getDevDetail','POST',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2024-11-07 09:01:56'),(1577,'API_310c46f834d022a74e0e9c3d5c0b1327','按条件分页查询自动上报的设备型号信息','','cmii-uav-device','/api/uav/devAllocate/queryUavDevPage','POST',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2024-11-07 09:01:47'),(1578,'API_38a98e7c49bb6f4e80451fe7dacb8ab1','queryDetailByUavCode','','cmii-uav-surveillance','/surveillance/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:52',1,'2024-11-12 03:56:04'),(1579,'API_ca897c6aa83202383429457f6e2e8ddc','无人机列表绑定的载荷列表详情查询','','cmii-uav-surveillance','/surveillance/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:52',1,'2024-11-12 03:56:06'),(1580,'API_f72ea08c5c29ab1732502bc54da43677','无人机列表绑定的载荷列表详情查询','','cmii-uav-surveillance','/api/uav/plane/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:53',1,'2023-03-29 09:05:05'),(1581,'API_c290bd117b25703e004d04d6974deeb6','系统航线导入到kml','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/systemLineImport','POST',_binary '\0',_binary '\0','2021-05-12 06:05:48',1,'2024-11-12 03:52:42'),(1582,'API_5183ffe062eb68ccf4c7b3f70bfafe9c','文件导入kml航线','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/kmlFileImport','POST',_binary '\0',_binary '\0','2021-05-12 06:05:48',1,'2024-11-12 03:52:42'),(1583,'API_1b0b7a2d9e7c02fb34381b9f6b4ba62a','分页查询kml航线列表','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/airline_info_page_list_kml','POST',_binary '\0',_binary '\0','2021-05-12 06:05:48',1,'2024-11-12 03:52:41'),(1584,'API_2ad3538cb213c09ef7dc3b6de05f7621','分页条件筛选kml航线列表','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/airline_info_page_list_with_filters_kml','POST',_binary '\0',_binary '\0','2021-05-12 06:05:48',1,'2021-05-12 06:05:53'),(1585,'API_602af16052d34831d24a6248a44434cd','获取作业视频','','cmii-uav-mission','/api/uav/mission/mission_info/vedio/{id}','GET',_binary '\0',_binary '\0','2021-05-12 06:05:55',1,'2022-04-01 02:19:20'),(1586,'API_0001c1f101300ee94ccd942b694b8850','分页查询定时子作业列表','','cmii-uav-mission','/api/uav/mission/mission_info_list/submission_info_list_page','POST',_binary '\0',_binary '\0','2021-05-12 06:05:56',1,'2024-11-12 01:20:40'),(1587,'API_63ca33cd3935f1d5a2ab5f335e1e1f1d','第一次上传项目','第一次上传项目,返回projId','cmii-uav-mission','/api/v1/warehouse/project/updproj/restring','GET',_binary '\0',_binary '\0','2021-05-12 06:05:57',1,'2023-05-18 09:36:08'),(1588,'API_c2483a37ebd2e48e4ae2bc6e4922315b','单个文件下载','根据projectId和文件ID下载项目文件','cmii-uav-mission','/api/v1/warehouse/project/file/download','GET',_binary '\0',_binary '\0','2021-05-12 06:05:57',1,'2023-05-18 09:36:08'),(1589,'API_ff63c498ec90915691d5b70aefcf2afb','全部文件下载','根据projectId下载该项目所有文件','cmii-uav-mission','/api/v1/warehouse/project/filesAll/download','GET',_binary '\0',_binary '\0','2021-05-12 06:05:57',1,'2023-05-18 09:36:08'),(1590,'API_5ee97bed0b785f25005d90547d2b94fa','删除项目的文件','删除项目的文件,支持批量','cmii-uav-mission','/api/v1/warehouse/project/deleteFiles','POST',_binary '\0',_binary '\0','2021-05-12 06:05:57',1,'2023-05-18 09:36:08'),(1591,'API_2553d3384baa3e84634c581cb5be7d53','项目文件上传','上传项目文件 ','cmii-uav-mission','/api/v1/warehouse/project/files','POST',_binary '\0',_binary '\0','2021-05-12 06:05:57',1,'2023-05-18 09:36:08'),(1592,'API_5a02b551720c04670f3b129cee25c013','从Redis模糊查询数据字典列表','从Redis模糊查询数据字典列表','cmii-admin-data','/api/admin/dictionary/getSimpleDictListFromRedis','GET',_binary '\0',_binary '\0','2021-05-12 06:06:15',1,'2024-11-06 12:16:54'),(1593,'API_34a4cf00417ad9a7ad31735b47c78b7b','无人机绑定的摄像头信息查询','','cmii-uav-airspace','/api/uav/plane/queryBoundCameraByUavDeviceNo','GET',_binary '\0',_binary '\0','2021-05-26 01:51:16',1,'2023-03-29 08:30:26'),(1594,'API_5d27fd894e51ccda163cd54365522dce','文件进度查询','','cmii-uav-data-post-process','/3d/visual/show/{path}','GET',_binary '\0',_binary '\0','2021-05-26 01:51:18',1,'2021-07-06 05:44:30'),(1595,'API_2a430ee51c505de318a1880a0d441485','无人机绑定的摄像头信息查询','','cmii-uav-device','/api/uav/plane/queryBoundCameraByUavDeviceNo','GET',_binary '\0',_binary '\0','2021-05-26 01:51:24',1,'2024-11-07 09:01:44'),(1596,'API_9e3c2f84e445d7068889b23223c0cba6','无人机绑定的摄像头信息查询','','cmii-uav-mission','/api/uav/plane/queryBoundCameraByUavDeviceNo','GET',_binary '\0',_binary '\0','2021-05-26 01:51:35',1,'2023-07-18 04:08:27'),(1597,'API_427792643216895a2773067714aa7719','文件导出kml航线','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/kmlFileExport','GET',_binary '\0',_binary '\0','2021-05-26 01:51:38',1,'2024-11-12 03:52:43'),(1598,'API_44496908fb5ee7c0a64ff07d0b5c60eb','获取导入人下拉数据','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/airline_info_users','POST',_binary '\0',_binary '\0','2021-05-26 01:51:38',1,'2024-11-12 03:52:42'),(1599,'API_3cd7960529b1fddff6e063d2d2021fec','获取航线名称下拉数据','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/airline_names','POST',_binary '\0',_binary '\0','2021-05-26 01:51:38',1,'2024-11-12 03:52:42'),(1600,'API_e959072efdad161eeb2adf36ea20ac32','获取弹框列表数据','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/airline_frame_list','POST',_binary '\0',_binary '\0','2021-05-26 01:51:38',1,'2024-11-12 03:52:43'),(1601,'API_f06030ece03367ef27bf0ccda43ed737','updateHistoryData','','cmii-uav-waypoint','/api/uav/waypoint/airline/updateHistoryData/{key}','GET',_binary '\0',_binary '\0','2021-05-26 01:51:38',1,'2024-11-12 03:52:41'),(1602,'API_167b335d4cf241548f090a893aa6d0a6','无人机绑定的摄像头信息查询','','cmii-uav-waypoint','/api/uav/plane/queryBoundCameraByUavDeviceNo','GET',_binary '\0',_binary '\0','2021-05-26 01:51:39',1,'2023-05-04 09:35:56'),(1603,'API_ec98c0f303c8e6977b1986eb10b2d172','强制降落','','cmii-uav-surveillance','/virtualStick/forceLand','POST',_binary '\0',_binary '\0','2021-05-26 01:51:40',1,'2024-11-12 03:56:05'),(1604,'API_fd395a00e4252729db04de8af2c45491','强制降落','','cmii-uav-surveillance','/api/uav/VirtualStick/forceLand','POST',_binary '\0',_binary '\0','2021-05-26 01:51:40',1,'2023-01-18 04:50:24'),(1605,'API_317949c7d98aa92e86acd050ffeacdde','无人机绑定的摄像头信息查询','','cmii-uav-surveillance','/api/uav/plane/queryBoundCameraByUavDeviceNo','GET',_binary '\0',_binary '\0','2021-05-26 01:51:41',1,'2023-03-29 09:05:05'),(1606,'API_19d8d6fc3205ac1b33a4b11e960579d1','下载','','cmii-uav-user','/api/uav/uavTestPO/download','GET',_binary '\0',_binary '\0','2021-05-26 01:51:42',1,'2024-11-06 12:16:21'),(1607,'API_0fd8148ac05f2e3a9a399c84280d224a','测his','','cmii-uav-user','/api/uav/uavTestPO/test/{id}','GET',_binary '\0',_binary '\0','2021-05-26 01:51:42',1,'2024-11-06 12:16:43'),(1608,'API_516969165da68e72960fd079970247fb','批量上传作业产生的图片文件','','cmii-uav-mission','/oss/batchUploadFile','POST',_binary '\0',_binary '\0','2021-06-01 09:17:40',1,'2024-11-12 01:20:34'),(1609,'API_90de18869ba6b4249937dc886e7f97ed','上传作业产生的图片文件','','cmii-uav-mission','/oss/uploadFile','POST',_binary '\0',_binary '\0','2021-06-01 09:17:40',1,'2024-11-12 01:20:35'),(1610,'API_b99e8fb53bca58fa8ff57ceb3e14fb13','ping','','cmii-uav-device','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-01 09:17:54',1,'2024-11-07 09:01:53'),(1611,'API_49e1eb08d9cbad20d0dcfe5ba7d0d0fa','health','','cmii-uav-device','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-01 09:17:54',1,'2024-11-07 09:01:45'),(1612,'API_060692698cbf6ca8d4c71eb5ff7b6a94','二三维建模二期根据code获取用户Token','二三维建模二期根据code获取用户Token','cmii-uav-data-post-process','/v1/permission/user/getDataProcessToken','GET',_binary '\0',_binary '\0','2021-06-01 09:17:57',1,'2024-09-09 09:16:30'),(1613,'API_ade165fe9425224d48c0c4812dfb4726','存储上传文件的属性信息','','cmii-uav-hyperspectral-provider','/Processing/callalgorithm','POST',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1614,'API_bdea06370b3cfbd97539426a66b4b5ca','更新算法信息','','cmii-uav-hyperspectral-provider','/tAlgorithm/update','POST',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1615,'API_729a9d0678d8b9d72a38dd25270e15f7','新增算法信息','','cmii-uav-hyperspectral-provider','/tAlgorithm/insert','PUT',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1616,'API_5830d6a11e7aedb30e693cafd55483c9','查询算法信息列表','','cmii-uav-hyperspectral-provider','/tAlgorithm/listByPage','POST',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1617,'API_c514b5a79777ccd1ce00700db822bb4d','删除单条数据','','cmii-uav-hyperspectral-provider','/tAlgorithm/deleteById','GET',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1618,'API_b2618a67f945ff427faac99483cce65e','根据id查询算法信息','','cmii-uav-hyperspectral-provider','/tAlgorithm/selectById','GET',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1619,'API_6e7f7ccc868f99b7954a0382f8e59407','fileUpload','','cmii-uav-hyperspectral-provider','/tAlgorithm/upload','POST',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1620,'API_e1ef8922aed82178c426e12b0b609add','增加api','','cmii-uav-hyperspectral-provider','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1621,'API_a741f31b3ac488354f6b8145170e7666','uiConfiguration','','cmii-uav-hyperspectral-provider','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1622,'API_cf618bd1924d6043632e2dfe03e31865','securityConfiguration','','cmii-uav-hyperspectral-provider','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1623,'API_c62d7aa9d78e0b535fa3f11ff716305a','swaggerResources','','cmii-uav-hyperspectral-provider','/swagger-resources','',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1624,'API_bc62d60a30f40ca182c3b570c1718976','errorHtml','','cmii-uav-hyperspectral-provider','/error','',_binary '\0',_binary '\0','2021-06-01 09:26:05',1,'2021-10-22 08:10:05'),(1625,'API_fedfd43545c3937a3dfea724e43018d1','health','','cmii-uav-data-post-process','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-01 09:46:41',1,'2024-09-09 09:16:29'),(1626,'API_bfe9f6ab8a6287310deeda74efffccc0','ping','','cmii-uav-data-post-process','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-01 09:46:41',1,'2024-09-09 09:16:28'),(1627,'API_64b634b57febc0081be9ec51f20cb582','规划带状航线','','cmii-uav-waypoint','/api/uav/waypoint/airpoint/getStrapLine','POST',_binary '\0',_binary '\0','2021-06-01 09:47:22',1,'2024-11-12 03:52:40'),(1628,'API_0a4c22b991cefd76353ae1e889418198','从kml文件解析航点','','cmii-uav-waypoint','/api/uav/waypoint/KmlLine/kmlFileToPoints','POST',_binary '\0',_binary '\0','2021-06-01 09:47:22',1,'2024-11-12 03:52:41'),(1629,'API_9abd2acc31a54f40d93641f2b260bc35','ping','','cmii-uav-waypoint','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-02 05:52:30',1,'2024-11-12 03:52:40'),(1630,'API_4eb3c3db046448bd42fb85ee8176ccef','health','','cmii-uav-waypoint','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-02 05:52:30',1,'2024-11-12 03:52:40'),(1631,'API_7df26817582dc0ea893ea56915edb8bf','ping','','cmii-uav-mission','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-02 05:52:44',1,'2024-11-12 01:20:35'),(1632,'API_2c3f14344b0c866417d1fdf69e015412','health','','cmii-uav-mission','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-02 05:52:44',1,'2024-11-12 01:20:40'),(1633,'API_ccb853f58fbf416685be2a8c73f5aaf9','health','','cmii-admin-data','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-03 09:34:39',1,'2024-11-06 12:16:49'),(1634,'API_544d535cbc76e0b0128e76922d3afd9f','ping','','cmii-admin-data','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-03 09:34:39',1,'2024-11-06 12:16:51'),(1635,'API_f1edcb6fffbcf95c049248c247ca07cf','ping','','cmii-uav-airspace','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-03 09:34:39',1,'2024-11-14 03:10:23'),(1636,'API_886112acb7b455948c5311888bc56232','health','','cmii-uav-airspace','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-03 09:34:39',1,'2024-11-14 03:10:23'),(1637,'API_b1fac4d7334e841fde4cfd0bac163789','health','','cmii-uav-surveillance','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-03 09:34:50',1,'2024-11-12 03:56:10'),(1638,'API_afa974116f45df69a3aaf4540dd83fcd','ping','','cmii-uav-surveillance','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-03 09:34:50',1,'2024-11-12 03:56:06'),(1639,'API_bb6f9709c5d46299110e10895eb80622','health','','cmii-uav-process','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-03 09:34:53',1,'2024-09-12 02:46:55'),(1640,'API_9428c59c4623f75b69d774d388e5a51f','ping','','cmii-uav-process','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-03 09:34:53',1,'2024-09-12 02:46:55'),(1641,'API_22f6229ad751e013f292f27b09a9ec49','通过设备号查询无人机列表绑定的载荷列表详情','','cmii-uav-waypoint','/api/uav/plane/queryBoundDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:47:55',1,'2023-05-04 09:35:56'),(1642,'API_2cfa72f62088d3b989f02ebcb3d2a21d','根据设备号获取公司信息','','cmii-uav-waypoint','/api/uav/plane/queryCompanyByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:47:55',1,'2023-05-04 09:35:56'),(1643,'API_c81ead2e32b95e4d61115282c164324f','通过设备号查询无人机列表绑定的载荷列表详情','','cmii-uav-airspace','/api/uav/plane/queryBoundDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:48:17',1,'2023-03-29 08:30:26'),(1644,'API_747bcd0f104482859dd6ba2abed1858a','根据设备号获取公司信息','','cmii-uav-airspace','/api/uav/plane/queryCompanyByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:48:17',1,'2023-03-29 08:30:26'),(1645,'API_49161f40c3b80954b51c002e0f21e978','根据设备号获取公司信息','','cmii-uav-device','/api/uav/plane/queryCompanyByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:48:26',1,'2024-11-07 09:01:56'),(1646,'API_9aa7ec1c77b2f1e32778d663f5c3898e','通过设备号查询无人机列表绑定的载荷列表详情','','cmii-uav-device','/api/uav/plane/queryBoundDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:48:29',1,'2024-11-07 09:01:48'),(1647,'API_c743d50d480b556f976bcfb6f7ba785f','飞行模式切换','','cmii-uav-surveillance','/surveillance/switchMissionMode','POST',_binary '\0',_binary '\0','2021-06-11 05:48:39',1,'2024-11-12 03:56:11'),(1648,'API_88f0855761a26744d4c65baa35784e7c','本公司全局无人机统计','','cmii-uav-surveillance','/oapi/queryFlyData','GET',_binary '\0',_binary '\0','2021-06-11 05:48:39',1,'2024-11-12 03:56:08'),(1649,'API_fe3ad80ec95ed1008f1a59c82f3e6ea0','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-surveillance','/oapi/oApi/querySinglePlaneTrackWithCId','GET',_binary '\0',_binary '\0','2021-06-11 05:48:39',1,'2024-11-12 03:56:07'),(1650,'API_833fb55194c67fc9927fbb72450d61af','查询单个飞机目前最新航迹数据','','cmii-uav-surveillance','/oapi/oApi/queryRealTimeInfo','GET',_binary '\0',_binary '\0','2021-06-11 05:48:39',1,'2024-11-12 03:56:11'),(1651,'API_28d64a484b53a9c12caa73c9f8a121fa','查询无人机的拉流信息','','cmii-uav-surveillance','/oapi/oApi/queryUavPullStreams','GET',_binary '\0',_binary '\0','2021-06-11 05:48:39',1,'2024-11-12 03:56:05'),(1652,'API_60dce0e61d10ac5d4cb4f436d1949981','载荷详情查询','','cmii-uav-surveillance','/api/uav/load/queryUavLoadDetail','POST',_binary '\0',_binary '\0','2021-06-11 05:48:40',1,'2023-03-29 09:05:05'),(1653,'API_4b58f89e1d0949e241ed48ce5d92b904','查询载荷类型详细信息','','cmii-uav-surveillance','/api/uav/load/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2021-06-11 05:48:40',1,'2023-03-29 09:05:05'),(1654,'API_15e3edc723fb4b035a60d84443629b60','通过设备号查询无人机列表绑定的载荷列表详情','','cmii-uav-surveillance','/api/uav/plane/queryBoundDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:48:40',1,'2023-03-29 09:05:05'),(1655,'API_2400c0f9cfb350a088e88dbba88acceb','根据设备号获取公司信息','','cmii-uav-surveillance','/api/uav/plane/queryCompanyByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:48:40',1,'2023-03-29 09:05:05'),(1656,'API_289464e10fe2a7ce4a6b8d0bc171cb37','视频回放','视频回放','cmii-uav-cloud-live','/public/his/playback/m3u8','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:41'),(1657,'API_54a5348ac671626c43c764324d188f45','回放视频封面','回放视频封面','cmii-uav-cloud-live','/public/his/playback/cover','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:43'),(1658,'API_9d28fbc7c7784e8ec68d13bb1e2b5342','获取时间戳(yyyyMMddHHmmss)','获取时间戳','cmii-uav-cloud-live','/client/live/playback/timestamp','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:41'),(1659,'API_afb234620493d3bacd41c8856967fa2a','获取视频流地址信息','通过设备号获取视频流地址信息','cmii-uav-cloud-live','/client/live/create','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:38'),(1660,'API_be4e01864c39805f1642134d888b02c4','启动AI流任务','启动AI流任务','cmii-uav-cloud-live','/client/live/ai/start','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2022-05-07 08:33:48'),(1661,'API_f5c35f28acc1868831a3bcc2e7b16389','获取m3u8文件内容','获取m3u8文件内容','cmii-uav-cloud-live','/client/live/playback/m3u8','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:36'),(1662,'API_f786e0a615e81b944c0ba70449453da6','获取回放信息(包括封面)','获取回放信息(包括封面)','cmii-uav-cloud-live','/client/live/playback/m3u8Info','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:35'),(1663,'API_8ff849043d0e3a1dde9612ba3b707605','获取回放视频token','获取回放视频token','cmii-uav-cloud-live','/client/live/playback/token','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:43'),(1664,'API_5cd7b62f7857e1c41eb2389a64843169','查询视频流通道ID','查询设备对应的视频流通道ID','cmii-uav-cloud-live','/client/live/getStreamId','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:35'),(1665,'API_cebe3ea38fd5de661fb7169955872bf5','查询具体视频流地址','查询设备对应的某种视频流地址','cmii-uav-cloud-live','/client/live/get','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:42'),(1666,'API_64d5ee764973e82287d15d96289f0974','health','','cmii-uav-cloud-live','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:38'),(1667,'API_11d6b101a37aee3d2968d5befdba397b','ping','','cmii-uav-cloud-live','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:41'),(1668,'API_a9934d326aaa2d148734d9ef6bd86b72','接口扫描','','cmii-uav-cloud-live','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:41'),(1669,'API_b7e2958940688b9536c45ef455cbb00f','securityConfiguration','','cmii-uav-cloud-live','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2022-03-11 06:17:46'),(1670,'API_9cc1caf8776d669aae36e19adc19f4ec','swaggerResources','','cmii-uav-cloud-live','/swagger-resources','',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2022-03-11 06:17:46'),(1671,'API_a7a93d6bfc9b6112cb5dd2d20d51bb92','uiConfiguration','','cmii-uav-cloud-live','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2022-03-11 06:17:46'),(1672,'API_7b5c8e9b95934d385fc84a301156e020','第一次上传项目','第一次上传项目,返回projId','cmii-uav-cloud-live','/api/v1/warehouse/project/updproj/restring','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2023-03-29 10:20:11'),(1673,'API_690036470ac7133066e45b60b5353ecd','项目文件上传','上传项目文件 ','cmii-uav-cloud-live','/api/v1/warehouse/project/files','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2023-03-29 10:20:11'),(1674,'API_0397f90389582c696a60ba0c32f34110','单个文件下载','根据projectId和文件ID下载项目文件','cmii-uav-cloud-live','/api/v1/warehouse/project/file/download','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2023-03-29 10:20:11'),(1675,'API_398c21859fb437ac1e6edb2892a59fef','全部文件下载','根据projectId下载该项目所有文件','cmii-uav-cloud-live','/api/v1/warehouse/project/filesAll/download','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2023-03-29 10:20:11'),(1676,'API_10a9d10e5455fb2ff0d8434e0d5a4c6f','删除项目的文件','删除项目的文件,支持批量','cmii-uav-cloud-live','/api/v1/warehouse/project/deleteFiles','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2023-03-29 10:20:11'),(1677,'API_150e23b0c5fbf84f07cac8933516682c','errorHtml','','cmii-uav-cloud-live','/error','',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:42'),(1678,'API_47ea24d630b6e382b15f5214beff92e4','一键起飞','','cmii-uav-mission','/api/uav/mission/FoiaHangar/oneClickFly/{id}','GET',_binary '\0',_binary '\0','2021-06-16 06:58:18',1,'2024-11-12 01:20:34'),(1679,'API_0c79a2cd29a8b9d74e7b359bf4fd5bc5','手动切回自动','','cmii-uav-mission','/api/uav/mission/surveillance/switch2Auto/{id}','GET',_binary '\0',_binary '\0','2021-06-16 06:58:18',1,'2024-11-12 01:20:37'),(1680,'API_52c0ba8fc33cd7bd6c1031a78a2447d5','通过设备号查询无人机列表绑定的载荷列表详情','','cmii-uav-mission','/api/uav/plane/queryBoundDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-16 06:58:19',1,'2023-07-18 04:08:27'),(1681,'API_bdc337bb0c447ee8f7b0bf1308fba4bc','根据设备号获取公司信息','','cmii-uav-mission','/api/uav/plane/queryCompanyByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-16 06:58:19',1,'2023-07-18 04:08:27'),(1682,'API_72bbbfa0333ef09cf54519ac993ed537','开启AI处理功能','','cmii-uav-mission','/api/uav/mission/surveillance/openAIProcess/{id}','GET',_binary '\0',_binary '\0','2021-07-05 05:14:06',1,'2022-03-08 06:58:14'),(1683,'API_4a5496e5898f01a80c1455c0a54d3bff','开始AI检测','','cmii-uav-mission','/api/uav/mission/surveillance/switchAIDetection/{id}/{type}','GET',_binary '\0',_binary '\0','2021-07-05 05:14:06',1,'2021-10-21 08:48:40'),(1684,'API_faa9916a05df4633f066de636646e3c4','AI单目标跟踪处理','','cmii-uav-mission','/api/uav/mission/surveillance/trackSingleTarget/{id}/{trackId}','GET',_binary '\0',_binary '\0','2021-07-05 05:14:07',1,'2024-11-12 01:20:40'),(1685,'API_c5023c24aef88ceccf45edfbd79ae305','设置AI检测临界值','','cmii-uav-mission','/api/uav/mission/surveillance/setAIThreshold','POST',_binary '\0',_binary '\0','2021-07-05 05:14:07',1,'2024-11-12 01:20:37'),(1686,'API_c5c9578dbe4b4898f7b21a3315c2c6e1','下载AI辅助信息','','cmii-uav-mission','/api/uav/mission/surveillance/downloadAIDetectionInfo/{id}/{type}','GET',_binary '\0',_binary '\0','2021-07-05 05:14:07',1,'2024-11-12 01:20:39'),(1687,'API_651c5a4ec4dbb1b1a0ade123506fe933','获取AI辅助信息','','cmii-uav-mission','/api/uav/mission/surveillance/retrieveAIDetectionInfo/{id}/{type}','GET',_binary '\0',_binary '\0','2021-07-05 05:14:07',1,'2024-11-12 01:20:38'),(1688,'API_b127e8d74c7d88572818a6767e1f4a9a','获取某个kpi最新取值','获取某个kpi最新取值','cmii-uav-kpi-monitor','/kpi/monitor/query/kpi','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-11-06 12:17:00'),(1689,'API_ee187d2d5b861acf87c99c0f03bc0aeb','采集所有配置kpi值','集所有配置kpi值','cmii-uav-kpi-monitor','/kpi/monitor/query/kpis','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-11-06 12:16:59'),(1690,'API_a74e30325f9fc3ada840c47319f571e8','测试采集并推送所有KPI值【测试】','测试采集并推送所有KPI值【测试】','cmii-uav-kpi-monitor','/kpi/monitor/push/allKpi','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-11-06 12:16:59'),(1691,'API_695c96c4e4b60e41e4b170d18a8207a4','推送某个KPI值【测试】','推送某个KPI值【测试】','cmii-uav-kpi-monitor','/kpi/monitor/push/kpi','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-11-06 12:16:59'),(1692,'API_ba49cb37fe53a50feed5ee2e2721fe4e','解析配置文件并测试kpi取值【测试】','解析配置文件并测试kpi取值【测试】','cmii-uav-kpi-monitor','/kpi/monitor/parse/file','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-11-06 12:16:58'),(1693,'API_f4b801b6f4f6eabff1eade6ffe536c47','更新指标配置信息【管理员用】','更新指标配置信息【管理员用】','cmii-uav-kpi-monitor','/kpi/monitor/config/kpi','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-11-06 12:16:59'),(1694,'API_9de68788e8519966581f78f8b3da56c6','获取每个用户访问时长','获取每个用户访问时长','cmii-uav-kpi-monitor','/user/accessAnalysis/userAccessInfo','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-11-06 12:16:59'),(1695,'API_3545158a96ea145fcd03285b42c18f42','获取每个公司用户访问行为','获取每个公司用户访问行为','cmii-uav-kpi-monitor','/user/accessAnalysis/companyAccessInfo','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-11-06 12:16:59'),(1696,'API_a31391fcf55f7c3dc7a9586f344415af','下载单用户访问情况','下载单用户访问情况','cmii-uav-kpi-monitor','/user/accessAnalysis/down/accessInfo','GET',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-11-06 12:16:59'),(1697,'API_b7bc47b7b77ffe63ba428eb36d280afd','下载公司用户使用情况','下载公司用户使用情况','cmii-uav-kpi-monitor','/user/accessAnalysis/down/companyAccessInfo','GET',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-11-06 12:16:59'),(1698,'API_9f9cdb82fba2247dbc894ad15411e0c2','health','','cmii-uav-kpi-monitor','/cmii/health','GET',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-11-06 12:16:58'),(1699,'API_a1c7ba561fb4fa48452235a4cbf206b3','ping','','cmii-uav-kpi-monitor','/cmii/ping','GET',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-11-06 12:16:59'),(1700,'API_a02eee36bdea730c9b24dfa944cc6bc5','接口扫描','','cmii-uav-kpi-monitor','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-11-06 12:16:59'),(1701,'API_e9c7f41a1163a4d02cb3da23ab6cc254','securityConfiguration','','cmii-uav-kpi-monitor','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-07-29 15:58:27'),(1702,'API_a57b76ba92218fdf8c0711a3975bf6a4','swaggerResources','','cmii-uav-kpi-monitor','/swagger-resources','',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-07-29 15:58:27'),(1703,'API_76d19d64565237e2591fc5b5ecc488fb','uiConfiguration','','cmii-uav-kpi-monitor','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-07-29 15:58:27'),(1704,'API_86a09a2be1661d38daa754f5ce91e913','error','','cmii-uav-kpi-monitor','/error','',_binary '\0',_binary '\0','2021-07-05 05:14:25',1,'2024-11-06 12:16:59'),(1705,'API_c20b0cd89ceadf8784004fe98442c51f','上传录音文件','','cmii-uav-surveillance','/megaphone/saveRecord','POST',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2024-11-12 03:56:08'),(1706,'API_ae88a6381c08033e9a3379a792680179','播放即时录音文件','','cmii-uav-surveillance','/megaphone/playRealTimeRecord','POST',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2024-11-12 03:56:10'),(1707,'API_22b5dfb27d4621b301efe0fab87b49a8','查询该用户下面的录音文件','分页查询','cmii-uav-surveillance','/megaphone/queryRecords','POST',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2024-11-12 03:56:06'),(1708,'API_e089fce252bc6b02e5cc75feb560fc17','播放指定id的录音到无人机','','cmii-uav-surveillance','/megaphone/playRecord','POST',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2024-11-12 03:56:12'),(1709,'API_1a0c4ad592033594b0555bab6e383be7','修改录音的名称','','cmii-uav-surveillance','/megaphone/modifyRecordName','POST',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2024-11-12 03:56:10'),(1710,'API_04b5f81c44cc13643701f715668ddbc8','根据id删除一条录音','','cmii-uav-surveillance','/megaphone/deleteRecord','POST',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2024-11-12 03:56:12'),(1711,'API_0bde320beda34ebb9f3cb37220ea4019','第一次上传项目','第一次上传项目,返回projId','cmii-uav-surveillance','/api/v1/warehouse/project/updproj/restring','GET',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2023-03-29 09:05:04'),(1712,'API_bfc89dc462e8847f30225294fa19a320','单个文件下载','根据projectId和文件ID下载项目文件','cmii-uav-surveillance','/api/v1/warehouse/project/file/download','GET',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2023-03-29 09:05:04'),(1713,'API_710ff21a32a740bdb7073d08d1370582','全部文件下载','根据projectId下载该项目所有文件','cmii-uav-surveillance','/api/v1/warehouse/project/filesAll/download','GET',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2023-03-29 09:05:04'),(1714,'API_c9cac8e117a1dfcafdf69dc15ca2ed5a','删除项目的文件','删除项目的文件,支持批量','cmii-uav-surveillance','/api/v1/warehouse/project/deleteFiles','POST',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2023-03-29 09:05:05'),(1715,'API_3d45cf237b4aa0652635e6579c95c366','项目文件上传','上传项目文件 ','cmii-uav-surveillance','/api/v1/warehouse/project/files','POST',_binary '\0',_binary '\0','2021-07-05 05:17:57',1,'2023-03-29 09:05:05'),(1716,'API_8de4801e5e53f51580b6ead79e00fca6','重新保存失败视频文件','重新保持失败视频文件','cmii-uav-cloud-live','/video/reSaveFailedFile','GET',_binary '\0',_binary '\0','2021-07-20 08:56:50',1,'2024-11-14 02:02:38'),(1717,'API_7e49e7ff34f254a4df5d1d70101a7c30','获取视频分片文件列表','获取视频分片文件列表','cmii-uav-cloud-live','/video/file/partList','GET',_binary '\0',_binary '\0','2021-07-20 08:56:50',1,'2024-11-14 02:02:38'),(1718,'API_56cc6cc9afb762bdcf5326e7c41d0dc0','重置视频同步时间','重置视频同步时间','cmii-uav-cloud-live','/video/resetSyncTime','GET',_binary '\0',_binary '\0','2021-07-20 08:56:50',1,'2024-11-14 02:02:41'),(1719,'API_a1029d20b60b6b56f72d27c121cfff58','同步视频文件','同步视频文件','cmii-uav-cloud-live','/video/syncPartFile','GET',_binary '\0',_binary '\0','2021-07-20 08:56:50',1,'2024-11-14 02:02:43'),(1720,'API_05684b732792a350983cc6ebb2066ac5','获取类别最新应急指标列表(分类,job:作业信息;bss:基站&卫星信息;summary:概况)','获取某个kpi最新取值','cmii-uav-kpi-monitor','/personal/emergency/sos/category','GET',_binary '\0',_binary '\0','2021-07-22 09:55:49',1,'2024-11-06 12:16:59'),(1721,'API_44daf24fb4cf68ed9db2f3d631de795c','轨迹视频回放接口','轨迹视频回放接口','cmii-uav-cloud-live','/client/live/playback/detailToken','POST',_binary '\0',_binary '\0','2021-07-30 09:38:53',1,'2024-11-14 02:02:44'),(1722,'API_c8c57f5149397359449ecaa90208fdca','添加测试数据','','cmii-uav-mission','/oss/testPicInfo','POST',_binary '\0',_binary '\0','2021-07-30 09:39:25',1,'2024-11-12 01:20:37'),(1723,'API_d0eeaaecb2e2e35488ac8cb47774bb97','变更数据','','cmii-uav-mission','/oss/transHistory','GET',_binary '\0',_binary '\0','2021-07-30 09:39:25',1,'2021-10-21 08:48:41'),(1724,'API_240a6fd5a5c51319e65a002e01e98361','批量下载文件','','cmii-uav-mission','/api/uav/mission/mission_info/downloadZip','POST',_binary '\0',_binary '\0','2021-07-30 09:39:25',1,'2024-11-12 01:20:39'),(1725,'API_b0bd16e742685cfe47c5d24240995f72','获取分段作业视频和轨迹信息','','cmii-uav-mission','/api/uav/mission/mission_info/Segmented_video/{id}','GET',_binary '\0',_binary '\0','2021-07-30 09:39:26',1,'2024-11-12 01:20:37'),(1726,'API_6b397b07b45ec6992ec1b17e902f750d','云台控制转向','','cmii-uav-surveillance','/camera/gimbal/autocontrol','POST',_binary '\0',_binary '\0','2021-07-30 09:39:27',1,'2024-11-12 03:56:11'),(1727,'API_12e43cc1b21e1f3af7530ff86eb93d7c','机库设置home点','','cmii-uav-surveillance','/hangarSurveillance/setHangarHomePoint','POST',_binary '\0',_binary '\0','2021-07-30 09:39:29',1,'2024-11-12 03:56:08'),(1728,'API_ead63b18083667ef313b13c64f092b3e','机库设置紧急降落点','','cmii-uav-surveillance','/hangarSurveillance/setHangarEmergencyLandingPoint','POST',_binary '\0',_binary '\0','2021-07-30 09:39:29',1,'2024-11-12 03:56:05'),(1729,'API_f7337c038e800ae90fd49dfc7b080ed0','deprecated 结束机库流程','','cmii-uav-surveillance','/hangarSurveillance/endHangarProcedure','POST',_binary '\0',_binary '\0','2021-07-30 09:39:29',1,'2024-11-12 03:56:11'),(1730,'API_17ddf88e8b299d09a99624aea0f6a198','启用/禁用电子围栏','','cmii-uav-airspace','/efence_airspace/efence_enable_switch','PUT',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-11-14 03:10:22'),(1731,'API_ba7c62d9dd1effc0e7397ffc169f77ea','电子围栏详情','','cmii-uav-airspace','/efence_airspace/efence_info_detail/{id}','GET',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-11-14 03:10:23'),(1732,'API_e1d774919d7e11a82fa58bcd64edbd47','模糊搜索电子围栏','','cmii-uav-airspace','/efence_airspace/efence_info_map_with_filter','POST',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-11-14 03:10:22'),(1733,'API_e7153ec900de721157cbabf84b4b996c','查询可用电子围栏列表','','cmii-uav-airspace','/efence_airspace/enabled_efence_info_list','GET',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-11-14 03:10:22'),(1734,'API_5a84715c3f0c62a01985d477694a7c24','查询所有可用空域告警触发配置信息map','','cmii-uav-airspace','/efence_airspace/all_enabled_airspace_trigger_info_map','GET',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-11-14 03:10:22'),(1735,'API_fe6ae3ee3aa25889baf43ce1701d5a2b','校验电子围栏名称是否唯一','','cmii-uav-airspace','/efence_airspace/efence_name_distinct','POST',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-11-14 03:10:22'),(1736,'API_04f157b4dee9dfe6e83fdf1ec17b4bd1','编辑电子围栏','','cmii-uav-airspace','/efence_airspace/efence_info','PUT',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-11-14 03:10:23'),(1737,'API_33f4f05bae4633525ea45cf26eb28c43','删除电子围栏','','cmii-uav-airspace','/efence_airspace/efence_info/{id}','DELETE',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-11-14 03:10:23'),(1738,'API_9cf9d6d86f5dae441273ee1e3561fbbc','创建电子围栏','','cmii-uav-airspace','/efence_airspace/efence_info','POST',_binary '\0',_binary '\0','2021-07-30 09:39:32',1,'2024-11-14 03:10:23'),(1739,'API_607f5d4328ad8185009002e624007294','获取图片验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/getImageCode','GET',_binary '\0',_binary '\0','2021-07-30 09:39:33',1,'2024-11-06 12:16:38'),(1740,'API_9c6414c9e81e247588815a6f52b3224f','地区模糊查询下拉框','','cmii-uav-data-post-process','/dataset/areaFuzzyInfo','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:29'),(1741,'API_dbec834a14b770506d9c0f20ceed199b','判断名称是否重复','不存在true,存在false','cmii-uav-data-post-process','/dataset/judgeTaskNameRep','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:30'),(1742,'API_9a4098e2bc8c00b8a675ccc810a591f9','素材仓库选取','','cmii-uav-data-post-process','/dataset/getPicByMaterialWarehouse','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2022-06-08 03:06:19'),(1743,'API_bbb590d7ba449d9bc88b5ec7fa162260','根据项目id素材仓库选取','','cmii-uav-data-post-process','/dataset/getMWPicByProjId','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2022-06-08 03:06:19'),(1744,'API_58f2a7ef11a7a9385f149593613e9b9f','根据文件Id获取图片和缩略图地址','','cmii-uav-data-post-process','/dataset/getFilesPath','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:29'),(1745,'API_6c550b7cca47a83ea5fc79c4b3d3b3a5','详情','','cmii-uav-data-post-process','/dataset/datasetInfo/{id}','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:30'),(1746,'API_184f5213bc57bb34f6ff417a5ee4fd23','数据管理分页查询','','cmii-uav-data-post-process','/dataset/datasetInfoPageList','POST',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:29'),(1747,'API_1fc866490cf2058a6ea70769d55be4bc','编辑','','cmii-uav-data-post-process','/dataset/edit','PUT',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:29'),(1748,'API_3fb67d4dd7e867328bbbe70bc6039528','本地图片上传','','cmii-uav-data-post-process','/dataset/uploadPic','POST',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:30'),(1749,'API_7e15901ca91153d59508577b87e4f852','创建人模糊查询下拉框','','cmii-uav-data-post-process','/dataset/creatorFuzzyInfo','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:29'),(1750,'API_bdfeaecac79dfae46e290fc652352e87','删除/批量删除','','cmii-uav-data-post-process','/dataset/delete','DELETE',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:30'),(1751,'API_fc1120ad9ad6ae844811a02d163318fb','复制数据集','','cmii-uav-data-post-process','/dataset/copy','POST',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:28'),(1752,'API_6e3833bca341ad49de101dcd6556a02d','新建数据集','','cmii-uav-data-post-process','/dataset/create','POST',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:30'),(1753,'API_c0cf2850fdc498efda63d9f0ad4fb090','地区模糊查询下拉框','','cmii-uav-data-post-process','/result/areaFuzzyInfo','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:28'),(1754,'API_e9d3142952a88b16e9653de55cbaf648','判断任务名称是否重复-n','','cmii-uav-data-post-process','/result/judgeTaskNameRep','GET',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:29'),(1755,'API_d0136a0bee8b1aaf7eb522ff7ac89f7c','取消发布','','cmii-uav-data-post-process','/result/cancelPublish/{id}','POST',_binary '\0',_binary '\0','2021-07-30 09:55:51',1,'2024-09-09 09:16:30'),(1756,'API_fbc486526773c99e60eaf6b70e63ebee','成果详情','','cmii-uav-data-post-process','/result/resultManagement/{id}','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:30'),(1757,'API_32e5eaf508aac4919c426409101ad0c8','成果编辑','','cmii-uav-data-post-process','/result/resultManagement','PUT',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:28'),(1758,'API_77754b05e3a41c37bad2ad1efd548762','根据成果id获取下载url','','cmii-uav-data-post-process','/result/download','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1759,'API_33804ce1a2c0d5976c1d96e5a348a26f','本地数据上传','','cmii-uav-data-post-process','/result/upload','POST',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:28'),(1760,'API_c535e530e48c01940c3d5ab5527ceb71','创建人模糊查询下拉框','','cmii-uav-data-post-process','/result/creatorFuzzyInfo','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:30'),(1761,'API_7ddd8bd2cffcaa4198d111b0a08b5485','文件合并','','cmii-uav-data-post-process','/result/merge','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1762,'API_92252549ddf21526b2b313c299ccc58c','单体模型上传','','cmii-uav-data-post-process','/result/modelUpload','POST',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1763,'API_468a1d83503ddac32a86c5247b4ce5b8','单体模型上传删除','','cmii-uav-data-post-process','/result/modelUploadDelete','DELETE',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1764,'API_b41a4dd92679d83009f276a046e80b9d','单体模型上传编辑数据回显','','cmii-uav-data-post-process','/result/modelUploadInfo/{id}','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:28'),(1765,'API_cb4787fd806d147efe47454ae9d80cea','根据类型获取数据字典','','cmii-uav-data-post-process','/result/getDictByType','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1766,'API_a023d99e849ce0bb190f9a214974386d','获取map_report.json信息','','cmii-uav-data-post-process','/result/getMapReport/{id}','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1767,'API_c5fa46516eb21b9ec814273924e09c17','成果展示-可视化','','cmii-uav-data-post-process','/result/visualInfoPageList','POST',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:28'),(1768,'API_c48d0b82f603d92cc734208f7b821ad1','成果管理分页查询','','cmii-uav-data-post-process','/result/resultInfoPageList','POST',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:30'),(1769,'API_32da99d08fd6691e1d1c53a75dfd15fb','删除/批量删除','','cmii-uav-data-post-process','/result/delete','DELETE',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1770,'API_632579233dd7aedac83e042aa4abe070','新增任务','','cmii-uav-data-post-process','/result/create','POST',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1771,'API_77f8005e0a8648b9bba9ffe58aa38010','发布','','cmii-uav-data-post-process','/result/publish/{id}','POST',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:30'),(1772,'API_a238a003d2068c87bdeba741a3565a4c','地区模糊查询下拉框','','cmii-uav-data-post-process','/product/areaFuzzyInfo','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1773,'API_2cc699730937df5cd881745591845200','判断任务名称是否重复','不存在false,存在true','cmii-uav-data-post-process','/product/judgeTaskNameRep','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:28'),(1774,'API_598e080c5b8a6eefaf9cd194c467467f','取消任务','','cmii-uav-data-post-process','/product/cancel/{id}','POST',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:29'),(1775,'API_e18da2e5fc28cd1d285618fc182317e9','重建任务','','cmii-uav-data-post-process','/product/rebuild/{id}','POST',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:30'),(1776,'API_bd25c54517bdf5c661d22f97a27f778d','创建人模糊查询下拉框','','cmii-uav-data-post-process','/product/creatorFuzzyInfo','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:28'),(1777,'API_378df373c489616dd73cf922d2902a96','分页查询影像数据集','','cmii-uav-data-post-process','/product/datasetInfo','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:30'),(1778,'API_0b7b27b37e1670f05c03b8d71ecb6dff','根据任务类型查询影像数据集','','cmii-uav-data-post-process','/product/downListDatasetInfo','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:30'),(1779,'API_35d8ad1df0dae208bc43bbaa10816908','详情查询','','cmii-uav-data-post-process','/product/taskInfo/{id}','GET',_binary '\0',_binary '\0','2021-07-30 09:55:52',1,'2024-09-09 09:16:30'),(1780,'API_50ae048a00b6ef92526ff8975c306881','报告下载','','cmii-uav-data-post-process','/product/report/download','GET',_binary '\0',_binary '\0','2021-07-30 09:55:53',1,'2024-09-09 09:16:28'),(1781,'API_26431ae7d777fee048d79a670b4d6a7b','下载','','cmii-uav-data-post-process','/product/download','GET',_binary '\0',_binary '\0','2021-07-30 09:55:53',1,'2024-09-09 09:16:28'),(1782,'API_f604e4d649d08751502b66ba89103e45','生产管理分页查询','','cmii-uav-data-post-process','/product/productManagementPageList','POST',_binary '\0',_binary '\0','2021-07-30 09:55:53',1,'2024-09-09 09:16:28'),(1783,'API_052f3f6d525dcbfe58db07cb3e7d2b5c','編輯任务','','cmii-uav-data-post-process','/product/update','POST',_binary '\0',_binary '\0','2021-07-30 09:55:53',1,'2024-09-09 09:16:28'),(1784,'API_5d336af7c5a8c37d25c08c3340a1a5ae','删除/批量删除','','cmii-uav-data-post-process','/product/delete','DELETE',_binary '\0',_binary '\0','2021-07-30 09:55:53',1,'2024-09-09 09:16:28'),(1785,'API_c13eb63174648dea44b3b225f404406b','开始任务','','cmii-uav-data-post-process','/product/start/{id}','POST',_binary '\0',_binary '\0','2021-07-30 09:55:53',1,'2024-09-09 09:16:29'),(1786,'API_08df23c26807ae85f337db6e99508938','新增任务','','cmii-uav-data-post-process','/product/create','POST',_binary '\0',_binary '\0','2021-07-30 09:55:53',1,'2024-09-09 09:16:28'),(1787,'API_03cd30425f552e7e5ae322bfd03e269c','应急数据修改接口','应急数据修改接口','cmii-uav-kpi-monitor','/personal/emergency/sos_data/update','GET',_binary '\0',_binary '\0','2021-07-30 09:56:42',1,'2024-11-06 12:16:59'),(1788,'API_858feecbcc679d7e7f65039c0089cdff','获取每个公司无人机实例信息','获取每个公司无人机实例信息','cmii-uav-kpi-monitor','/user/accessAnalysis/planeInfo','POST',_binary '\0',_binary '\0','2021-07-30 09:56:42',1,'2024-11-06 12:16:59'),(1789,'API_d1568db90a52026907f43d635e6ef310','env','','cmii-uav-kpi-monitor','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:08:40',1,'2024-11-06 12:17:00'),(1790,'API_48ff70f4a482b1b50fa05d5324c9a81c','删除图片','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/inspection/pic_info','DELETE',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-11-13 12:23:30'),(1791,'API_f584f8bc6ba4f8dd317ca3ccf224c322','查询巡检照片路径列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/inspection/picture_list/{routeId}/{towerId}','GET',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-11-13 12:23:34'),(1792,'API_652dbc45270752e52ea6cd10381ddd1f','获取巡检照片压缩包路径','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/inspection/picture_package','POST',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-11-13 12:23:33'),(1793,'API_fa947af77c21a242691cc256cff984f0','获取巡检照片详情信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/inspection/picture_detail/{routeId}/{towerId}','GET',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-11-13 12:23:30'),(1794,'API_a04096eb58320035b11b584da9db84fd','移动图片','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/inspection/moving_picture_list','POST',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-11-13 12:23:29'),(1795,'API_9f69e25266318ded0a06282e9757cc04','上传单张图片','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/inspection/pic_info','POST',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-11-13 12:23:33'),(1796,'API_943a942e7f02a54eedfb226d4daace8a','更新缺陷列表信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/inspection/picture_defect_info','POST',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-11-13 12:23:31'),(1797,'API_9213f2245d525b1e1dd29f2615988f75','巡检照片信息保存','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/inspection/flight_picture_info','POST',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-11-13 12:23:31'),(1798,'API_f221e821ea95376765364c188ecd17a4','删除线路','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/route_info','DELETE',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-11-13 12:23:30'),(1799,'API_41570b0728d32e243d74d23ac08ebbd9','全量杆塔线路列表信息查询','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/route_info_list','GET',_binary '\0',_binary '\0','2021-11-05 10:08:43',1,'2024-11-13 12:23:27'),(1800,'API_3215ca24caa0150a078b8f5aa9ae50f4','分页查询杆塔线路列表信息查询','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/page_route_info_list','GET',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-11-13 12:23:29'),(1801,'API_1e5e47f45092f13e4a769e1cb20b7bf3','创建线路','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/route_info','POST',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-11-13 12:23:36'),(1802,'API_346da9d89299be9fc89489258df3542e','查询杆塔名称是否冲突,false:冲突、true:不冲突','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_name_distinct','POST',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-11-13 12:23:34'),(1803,'API_92219fa6b9ab0076dd319bb286423c75','查询线路绑定的杆塔信息列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_list_in_route/{id}','GET',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-11-13 12:23:30'),(1804,'API_b8304a664af6b4c8a40ced49f7269380','创建杆塔','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_info','POST',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-11-13 12:23:28'),(1805,'API_9b71f9fc4256df74f2e42d32403c1d3f','修改杆塔','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_info','PUT',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-11-13 12:23:32'),(1806,'API_5ee05c152af8e1fe51adec0b528f9218','删除杆塔','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_info','DELETE',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-11-13 12:23:28'),(1807,'API_e2d29cab0e28d00fe8db354e50f444f3','杆塔详细信息查询','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_detail_info/{id}','GET',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-11-13 12:23:35'),(1808,'API_3ba6a54f550034935fd33a07e84a6c07','导入杆塔列表数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_data_list/{routeId}','POST',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-11-13 12:23:27'),(1809,'API_5284db2993d52046d51ca648cdef16d3','下载杆塔导入模板文件','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_data_list_template','GET',_binary '\0',_binary '\0','2021-11-05 10:08:44',1,'2024-11-13 12:23:35'),(1810,'API_4b3eea96794184eb9c9b644fba2a4af7','导出杆塔列表数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_data_list/{routeId}','GET',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-11-13 12:23:29'),(1811,'API_279a08c4c6944e65bb1257a17cea387a','改动杆塔顺序','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/tower_sort','POST',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-11-13 12:23:36'),(1812,'API_0061485909627b5766e7681d376f691b','修改线路','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/route_info','PUT',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-11-13 12:23:28'),(1813,'API_d0d09eab176ff96232908a9bd86b0e97','查询线路名称是否冲突,false:冲突、true:不冲突','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/route_name_distinct','POST',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-11-13 12:23:32'),(1814,'API_db2751e81a910b88bc7738bc6522dda0','获取全量航线列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/airline_info/{routeId}','POST',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-11-13 12:23:29'),(1815,'API_82a1a1bd676c258139fa2fa445deafc4','线路关联航线列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/airline_list','POST',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-11-13 12:23:35'),(1816,'API_81c0c802aaceb1720544ce8bdd18757e','线路获取关联航线详细信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/airline_list_info','POST',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-11-13 12:23:29'),(1817,'API_ad0676e5f14a03943694b02fe5a90327','删除线路关联的航线','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/unbind_airline_list','POST',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-11-13 12:23:30'),(1818,'API_a0b2c6704136f611bbb09278624ba574','ping','','cmii-uav-industrial-portfolio','/cmii/ping','GET',_binary '\0',_binary '\0','2021-11-05 10:08:45',1,'2024-11-13 12:23:28'),(1819,'API_932251a24ec77eebb57c8c7d35dc02aa','health','','cmii-uav-industrial-portfolio','/cmii/health','GET',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2024-11-13 12:23:28'),(1820,'API_9ea3941fd5b216974aa2ba9cd19bcd07','env','','cmii-uav-industrial-portfolio','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2024-11-13 12:23:35'),(1821,'API_e848b01c128a1e32bcd5d487aaa2a9fb','接口扫描','','cmii-uav-industrial-portfolio','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2024-11-13 12:23:34'),(1822,'API_270185567bffff78c8ae3168eeafc4db','securityConfiguration','','cmii-uav-industrial-portfolio','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2022-03-15 07:29:57'),(1823,'API_c7a989ee54e1b01623e485572e37588d','swaggerResources','','cmii-uav-industrial-portfolio','/swagger-resources','',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2022-03-15 07:29:57'),(1824,'API_14b5d882bf109eeb82e3534878dd5374','uiConfiguration','','cmii-uav-industrial-portfolio','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2022-03-15 07:29:57'),(1825,'API_450e2e4a22287888781876db2a15ecf4','第一次上传项目','第一次上传项目,返回projId','cmii-uav-industrial-portfolio','/api/v1/warehouse/project/updproj/restring','GET',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2022-11-02 09:13:11'),(1826,'API_0797b71a8065b81d7638858bbc4b4123','单个文件下载','根据projectId和文件ID下载项目文件','cmii-uav-industrial-portfolio','/api/v1/warehouse/project/file/download','GET',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2022-11-02 09:13:11'),(1827,'API_dfca8d8f9573ebe1ae05015d1f85b468','根据标签名精确查询项目列表【内部接口】','内部接口,利用标签名精确查询所有未删除项目','cmii-uav-industrial-portfolio','/api/v1/warehouse/project/getProjByLabel','GET',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2022-11-02 09:13:11'),(1828,'API_6f5e68f272858c879969e688fde11abe','全部文件下载','根据projectId下载该项目所有文件','cmii-uav-industrial-portfolio','/api/v1/warehouse/project/filesAll/download','GET',_binary '\0',_binary '\0','2021-11-05 10:08:46',1,'2022-11-02 09:13:12'),(1829,'API_04976e01c4b2ba87fd1a855c3d55c336','删除项目的文件','删除项目的文件,支持批量','cmii-uav-industrial-portfolio','/api/v1/warehouse/project/deleteFiles','POST',_binary '\0',_binary '\0','2021-11-05 10:08:47',1,'2022-11-02 09:13:12'),(1830,'API_1f140d98ff149d0154981a081ade8464','项目文件上传','上传项目文件 ','cmii-uav-industrial-portfolio','/api/v1/warehouse/project/files','POST',_binary '\0',_binary '\0','2021-11-05 10:08:47',1,'2022-11-02 09:13:12'),(1831,'API_689053505118876c5ba27bec7a413e45','根据标签名模糊查询项目列表【内部接口】','内部接口,利用标签名模糊查询所有未删除项目','cmii-uav-industrial-portfolio','/api/v1/warehouse/project/getAllProjsByLabel','GET',_binary '\0',_binary '\0','2021-11-05 10:08:47',1,'2022-11-02 09:13:12'),(1832,'API_242b0002427d61925fa0c6e0cf5d32a3','errorHtml','','cmii-uav-industrial-portfolio','/error','',_binary '\0',_binary '\0','2021-11-05 10:08:47',1,'2024-11-13 12:23:34'),(1833,'API_340fe139abee2fde75289994adff7ec1','env','','cmii-uav-cloud-live','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:08:47',1,'2024-11-14 02:02:44'),(1834,'API_0bb20ef1840be51455dbad528597652b','下载指定时长mp4文件','下载制定时长mp4文件','cmii-uav-cloud-live','/video/download/mp4file','GET',_binary '\0',_binary '\0','2021-11-05 10:08:48',1,'2024-11-14 02:02:41'),(1835,'API_9a239d269204b50e4d66d2cce1dea7e0','下载指定时长ts文件(支持固定参数10000,5000,...)','下载制定时长ts文件','cmii-uav-cloud-live','/public/his/playback/ts/{fileName}','GET',_binary '\0',_binary '\0','2021-11-05 10:08:48',1,'2024-11-14 02:02:38'),(1836,'API_24ffe32cac865b59c4824b21954438ac','开始一个新的workflow','开始一个新的workflow','cmii-uav-cloud-live','/orchestrate/init','POST',_binary '\0',_binary '\0','2021-11-05 10:08:49',1,'2022-03-08 07:20:03'),(1837,'API_1b3f2d7c00669e0d02e448b75e3e6bfe','根据标签名模糊查询项目列表【内部接口】','内部接口,利用标签名模糊查询所有未删除项目','cmii-uav-cloud-live','/api/v1/warehouse/project/getAllProjsByLabel','GET',_binary '\0',_binary '\0','2021-11-05 10:08:50',1,'2023-03-29 10:20:11'),(1838,'API_648ec3173582226c50adabdef7640f36','根据标签名精确查询项目列表【内部接口】','内部接口,利用标签名精确查询所有未删除项目','cmii-uav-cloud-live','/api/v1/warehouse/project/getProjByLabel','GET',_binary '\0',_binary '\0','2021-11-05 10:08:50',1,'2023-03-29 10:20:11'),(1839,'API_9f9a9a7f40169ee8bf9c0a21e330c763','env','','cmii-uav-data-post-process','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:08:53',1,'2024-09-09 09:16:29'),(1840,'API_1b9f5a274f3c4a7d03959696bf843e71','成果-列表查询-二三维模型列表查询','','cmii-uav-data-post-process','/uav/threeD/visualInfoList','GET',_binary '\0',_binary '\0','2021-11-05 10:08:58',1,'2024-09-09 09:16:30'),(1841,'API_d2b24f0717a48a9a2efe602a4e31b18f','航线航点详情查询','','cmii-uav-data-post-process','/uav/threeD/airPointInfoList/{id}','GET',_binary '\0',_binary '\0','2021-11-05 10:08:58',1,'2024-09-09 09:16:30'),(1842,'API_be558ff12ebb443b017629fb4297b53a','成果-列表查询','','cmii-uav-data-post-process','/clients/result/visualInfoList','POST',_binary '\0',_binary '\0','2021-11-05 10:08:58',1,'2024-09-09 09:16:29'),(1843,'API_5334d119dfd5d0f598b2786e0720fe16','根据标签名模糊查询项目列表【内部接口】','内部接口,利用标签名模糊查询所有未删除项目','cmii-uav-data-post-process','/api/v1/warehouse/project/getAllProjsByLabel','GET',_binary '\0',_binary '\0','2021-11-05 10:08:59',1,'2023-03-29 08:38:08'),(1844,'API_ccfdb35b51df441df95868bb7b5de14a','根据标签名精确查询项目列表【内部接口】','内部接口,利用标签名精确查询所有未删除项目','cmii-uav-data-post-process','/api/v1/warehouse/project/getProjByLabel','GET',_binary '\0',_binary '\0','2021-11-05 10:08:59',1,'2023-03-29 08:38:08'),(1845,'API_deff3745dfbb0fbff07bba51cf8ccece','从Redis获取有效的编码对应的本地语言的值','从Redis获取有效的编码对应的本地语言的值','cmii-admin-data','/api/admin/dictionary/getValLangValueFromRedisByKey','GET',_binary '\0',_binary '\0','2021-11-05 10:09:01',1,'2024-11-06 12:16:47'),(1846,'API_a62e0e5af0aa671e90aa30bee955bb38','从Redis获取有效的语言对应的字典明细的K-V','从Redis获取有效的语言对应的字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getValLangMapFromRedisByType','GET',_binary '\0',_binary '\0','2021-11-05 10:09:02',1,'2024-11-06 12:16:57'),(1847,'API_719e33488c94c692a8a6194044a9226a','查询指定限制空域','','cmii-admin-data','/api/admin/arealimit/querySpecifiedZydAreaLimit','POST',_binary '\0',_binary '\0','2021-11-05 10:09:04',1,'2024-11-06 12:16:56'),(1848,'API_d60359bb5ed6fe0e2e7b0ff830a92c4e','env','','cmii-admin-data','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:09:12',1,'2024-11-06 12:16:52'),(1849,'API_15bd50e9ea74e908cd6e9d785ea91a53','env','','cmii-uav-process','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:09:13',1,'2024-09-12 02:46:56'),(1850,'API_17e92ba3f3254c5de0a373d75bedfbb9','查询自己公司及子公司告警数量统计信息','','cmii-uav-alarm','/api/uav/alarm/event/query/statics','GET',_binary '\0',_binary '\0','2021-11-05 10:09:16',1,'2024-10-22 12:07:17'),(1851,'API_526b934847d50eb05602fd611b9e5dcc','查询自己公司及子公司告警指标统计信息','','cmii-uav-alarm','/api/uav/alarm/event/queryAlarmIndexCount','GET',_binary '\0',_binary '\0','2021-11-05 10:09:16',1,'2024-10-22 12:07:18'),(1852,'API_d826dc52a480d92cce72a9b9477221c6','通过告警对象查询指定公司的在线告警事件列表','','cmii-uav-alarm','/api/uav/alarm/event/query/alarmEventDetailByObj','GET',_binary '\0',_binary '\0','2021-11-05 10:09:16',1,'2024-10-22 12:07:17'),(1853,'API_e6e68e310194d4af876a4ad5f8362cb0','查询告警事件详情','','cmii-uav-alarm','/api/uav/alarm/event/query/alarmEventDetailById','GET',_binary '\0',_binary '\0','2021-11-05 10:09:16',1,'2024-10-22 12:07:16'),(1854,'API_e8a1ae1477cca15626192ae0c8edc535','查询告警配置对应的事件信息','','cmii-uav-alarm','/api/uav/alarm/event/query/alarmEventDetailByAlrmId','GET',_binary '\0',_binary '\0','2021-11-05 10:09:16',1,'2024-10-22 12:07:16'),(1855,'API_1e77ab6a913b79833e87b67f02f57aab','告警触发器','','cmii-uav-alarm','/api/uav/alarm/event/alarmEventTrigger','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-22 12:07:16'),(1856,'API_79b01188af4e7022c61720c36d77a31d','通过事件ID处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancel/byId','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-22 12:07:16'),(1857,'API_3b185cd3d02b8d675047b4d85e977c92','通过关联作业处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancel/byTask','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-22 12:07:16'),(1858,'API_ee029c84f67993e91d0455d40e9a36c0','通过事件标识处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancelAlarmByIdentity','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-22 12:07:19'),(1859,'API_8821ef843ad5e6ab28249bca8b816996','通过告警对象处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancelAlarmbyUav','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-22 12:07:18'),(1860,'API_b8fd251faf2dc9c5e93a71d69a643444','查询在线告警事件','','cmii-uav-alarm','/api/uav/alarm/event/query/onLine','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-22 12:07:19'),(1861,'API_a2475abfb5028b323c9b422abb307769','查询历史在告警事件','','cmii-uav-alarm','/api/uav/alarm/event/query/offLine','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-22 12:07:17'),(1862,'API_780123db4080c80b7dfa636d0799878b','新增告警事件','','cmii-uav-alarm','/api/uav/alarm/event/addEvent','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-22 12:07:16'),(1863,'API_894992c55afc4f4cd771e603af0142c3','查询包括子公司的指定告警配置的详情','','cmii-uav-alarm','/api/uav/alarm/query/configurationById','GET',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-22 12:07:19'),(1864,'API_1d9708f43fe32a30e441a63e750063c9','查询指定公司的监控对象告警触发条件','','cmii-uav-alarm','/api/uav/alarm/queryAlarmTriggerByObj','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-22 12:07:17'),(1865,'API_b4647e28e3da8db818e570a626b27ca7','新增告警配置','','cmii-uav-alarm','/api/uav/alarm/add/configuration','POST',_binary '\0',_binary '\0','2021-11-05 10:09:17',1,'2024-10-22 12:07:18'),(1866,'API_e8aefd2952a4b43dcb8064e8b703d879','编辑告警配置','','cmii-uav-alarm','/api/uav/alarm/update/configuration','POST',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-22 12:07:18'),(1867,'API_5836f54818af59d88aff1ee225d3ee3a','查询包括子公司的告警名称','','cmii-uav-alarm','/api/uav/alarm/queryAlarmName','GET',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-22 12:07:19'),(1868,'API_94ab8f3eeb3b5ccd94f6b7d9fe575b9f','查询包括子公司的监控对象','','cmii-uav-alarm','/api/uav/alarm/queryAlarmObject','GET',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-22 12:07:18'),(1869,'API_ddd29fd3c17dbc04e47ad11a617656e8','查询包括子公司的监控指标','','cmii-uav-alarm','/api/uav/alarm/queryAlarmIndex','GET',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-22 12:07:17'),(1870,'API_8a110d05ceda064d14bc186c840ffd26','分页查询包括子公司的告警配置','','cmii-uav-alarm','/api/uav/alarm/query/configuration','POST',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-22 12:07:17'),(1871,'API_e19ec127d1af0072905a7f7080bcf5e6','数据字典下拉列表查询','','cmii-uav-alarm','/api/uav/alarm/getDictValue','GET',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-22 12:07:18'),(1872,'API_1e54a11defb3f33db2e73db82c28d95f','查询当前公司所属用户列表','','cmii-uav-alarm','/api/uav/alarm/query/notice/userInfo','GET',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-22 12:07:18'),(1873,'API_338ce979c6c54127e5c0c8f8658665fb','根据用户名称或者手机号查询当前公司所属用户id列表','','cmii-uav-alarm','/api/uav/alarm/query/notice/userIds','GET',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-22 12:07:17'),(1874,'API_6b46feb15dfd928bd5dae31533e09ebc','启用禁用操作','','cmii-uav-alarm','/api/uav/alarm/update/available','POST',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-22 12:07:17'),(1875,'API_34e3288ab4eda30bb0fd075d007d625d','校验告警名称','','cmii-uav-alarm','/api/uav/alarm/checkAlarmName','GET',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-10-22 12:07:18'),(1876,'API_77adff0510203563ce13a51a32e15130','删除操作','','cmii-uav-alarm','/api/uav/alarm/delete/configure','POST',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-10-22 12:07:16'),(1877,'API_065f442334b312950a67b874f2a123e5','批量删除操作','','cmii-uav-alarm','/api/uav/alarm/deleteBatch','POST',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-10-22 12:07:18'),(1878,'API_bbd18c44e5cb04c6c87ed506b4ededeb','接口扫描','','cmii-uav-alarm','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-10-22 12:07:17'),(1879,'API_e6bc5e82583f7c2795398a90caaab35e','health','','cmii-uav-alarm','/cmii/health','GET',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-10-22 12:07:17'),(1880,'API_5e7e12e67d378030dd3edcb30ab70ff8','ping','','cmii-uav-alarm','/cmii/ping','GET',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-10-22 12:07:17'),(1881,'API_df5241d77cce8bc64906586cad2227f2','env','','cmii-uav-alarm','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-10-22 12:07:17'),(1882,'API_ba16ebc000ef650d05bc45e632378065','securityConfiguration','','cmii-uav-alarm','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2022-04-25 02:49:08'),(1883,'API_30b7c6431967cc689a963de5862cf0c1','uiConfiguration','','cmii-uav-alarm','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2022-04-25 02:49:08'),(1884,'API_c8a54dba9e0394eaa8fa54f5712d33d3','swaggerResources','','cmii-uav-alarm','/swagger-resources','',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2022-04-25 02:49:08'),(1885,'API_bbc39447c2bf5f77ceceba22c9f39878','error','','cmii-uav-alarm','/error','',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-10-22 12:07:19'),(1886,'API_e5e2bd05493243387a3f6eab5e605be4','env','','cmii-uav-surveillance','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-09 08:58:42',1,'2024-11-12 03:56:06'),(1887,'API_61774562fd947b7d9a583991a01c1aa0','获取用户云台控制键盘快捷键设置','','cmii-uav-surveillance','/virtualStick/get_keyboard_binding_setting','GET',_binary '\0',_binary '\0','2021-11-09 08:58:46',1,'2024-11-12 03:56:06'),(1888,'API_6ca3ffd15bd19c61aac9c8ee5f76b75f','视频快拼,前端存放一个redis值,暂时','','cmii-uav-surveillance','/virtualStick/set_stitch_data','GET',_binary '\0',_binary '\0','2021-11-09 08:58:46',1,'2024-11-12 03:56:06'),(1889,'API_ec32453606d2ff26fa7d64a05b2ee1b3','视频快拼,前端获取一个redis值,暂时','','cmii-uav-surveillance','/virtualStick/get_stitch_data','GET',_binary '\0',_binary '\0','2021-11-09 08:58:46',1,'2024-11-12 03:56:04'),(1890,'API_af7ac805c24f6ea2786f732a8b999bd3','设置用户云台控制键盘快捷键','','cmii-uav-surveillance','/virtualStick/set_keyboard_binding_setting','POST',_binary '\0',_binary '\0','2021-11-09 08:58:46',1,'2024-11-12 03:56:11'),(1891,'API_20350da37f40d6259218b9f5e14f10db','云台自动扫描','返回操作失败的无人机di','cmii-uav-surveillance','/multi_plane_controller/gimbal/auto_scan','POST',_binary '\0',_binary '\0','2021-11-09 08:58:46',1,'2024-11-12 03:56:07'),(1892,'API_9f3dea3224177fab40e4a4361cace426','自动对焦','','cmii-uav-surveillance','/multi_plane_controller/camera/autoFocus','POST',_binary '\0',_binary '\0','2021-11-09 08:58:46',1,'2024-11-12 03:56:10'),(1893,'API_beaf31611d1652dfdf7e9c5aa9a6068f','拍照或者摄像','','cmii-uav-surveillance','/multi_plane_controller/camera/cameraAction','POST',_binary '\0',_binary '\0','2021-11-09 08:58:46',1,'2024-11-12 03:56:04'),(1894,'API_93ad40012188f3c026c37accd8967a56','镜头缩放','返回失败的无人机id','cmii-uav-surveillance','/multi_plane_controller/camera/zoom','POST',_binary '\0',_binary '\0','2021-11-09 08:58:46',1,'2024-11-12 03:56:04'),(1895,'API_e5c7df3e46ad41e6df17a32e006daddd','切换为照相/摄像模式','','cmii-uav-surveillance','/multi_plane_controller/camera/modeChange','POST',_binary '\0',_binary '\0','2021-11-09 08:58:47',1,'2024-11-12 03:56:06'),(1896,'API_e4e2026e9321db7e79d1900679f3eb1d','云台控制转向','返回操作失败的无人机di','cmii-uav-surveillance','/multi_plane_controller/gimbal/control','POST',_binary '\0',_binary '\0','2021-11-09 08:58:47',1,'2024-11-12 03:56:05'),(1897,'API_4578ebc9a8b8920b8079eceba18d4a0e','测试新接口','','cmii-uav-surveillance','/surveillance/testDevice','GET',_binary '\0',_binary '\0','2021-11-09 08:58:47',1,'2024-11-12 03:56:04'),(1898,'API_2c14787739eefc528ee77344042c1d56','起飞','','cmii-uav-surveillance','/surveillance/takeOff/{id}','GET',_binary '\0',_binary '\0','2021-11-09 08:58:47',1,'2024-11-12 03:56:07'),(1899,'API_08f2636b4b315f2eba8220fc131e9891','获取火情信息接口,全量查询','','cmii-uav-surveillance','/surveillance/getFireInfoList','GET',_binary '\0',_binary '\0','2021-11-09 08:58:47',1,'2024-11-12 03:56:12'),(1900,'API_2a7e9dbd04ec9f21713622abcb4a9ae9','新增告警事件','','cmii-uav-surveillance','/api/uav/alarm/event/addEvent','POST',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1901,'API_a83853d9ed07d9d2a64bc03052006594','查询告警事件详情','','cmii-uav-surveillance','/api/uav/alarm/event/query/alarmEventDetailById','GET',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1902,'API_face32d26c557a55ec401c92ec8e8d87','告警触发器','','cmii-uav-surveillance','/api/uav/alarm/event/alarmEventTrigger','POST',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1903,'API_504846b8bbe52998b5ce474c7c341049','通过告警对象查询告警事件列表','','cmii-uav-surveillance','/api/uav/alarm/event/query/alarmEventDetailByObj','GET',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1904,'API_7ef096e1b46b0f58726a294fba60026f','告警指标统计信息','','cmii-uav-surveillance','/api/uav/alarm/event/queryAlarmIndexCount','GET',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1905,'API_00d4e713d6ecbccaf9a78fa7d9199d32','通过关联作业处理告警事件','','cmii-uav-surveillance','/api/uav/alarm/event/cancel/byTask','POST',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1906,'API_ee103a83439af52024cbc275953858f8','通过告警对象处理告警事件','','cmii-uav-surveillance','/api/uav/alarm/event/cancelAlarmbyUav','POST',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1907,'API_7cb3ed0b1309af6a3641bf108e2bed2e','查询告警数量统计信息','','cmii-uav-surveillance','/api/uav/alarm/event/query/statics','GET',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1908,'API_6a87c72fe0b31f63fbe96d0938824b8f','根据标签名模糊查询项目列表【内部接口】','内部接口,利用标签名模糊查询所有未删除项目','cmii-uav-surveillance','/api/v1/warehouse/project/getAllProjsByLabel','GET',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:05'),(1909,'API_e9fbe36d133fded014d4d21dd4f267a7','根据标签名精确查询项目列表【内部接口】','内部接口,利用标签名精确查询所有未删除项目','cmii-uav-surveillance','/api/v1/warehouse/project/getProjByLabel','GET',_binary '\0',_binary '\0','2021-11-09 08:58:49',1,'2023-03-29 09:05:04'),(1910,'API_09da3f3fde44235337ab399464bca40d','查询公司/机构所属的载荷编码列表','','cmii-uav-surveillance','/api/uav/load/queryLoadByCompanyId','GET',_binary '\0',_binary '\0','2021-11-09 08:58:54',1,'2023-03-29 09:05:05'),(1911,'API_24e056f03f5fd2570962541216c45bc2','获取视频推拉流地址','','cmii-uav-device','/api/uav/load/getVideoAddress','POST',_binary '\0',_binary '\0','2021-11-15 08:59:49',1,'2024-11-07 09:01:57'),(1912,'API_fbbd4ef17066a99a51693c642748652a','env','','cmii-uav-device','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-15 08:59:53',1,'2024-11-07 09:01:45'),(1913,'API_9d45fca0880b60e20782f363ba02a6db','行业应用平台根据code获取用户Token','行业应用平台根据code获取用户Token','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/common/user/getDataProcessToken','GET',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-11-13 12:23:32'),(1914,'API_bf099ab312fb1a3cb7bd2502d0e16314','保存目标轨迹保留时长配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/keep_duration_config','POST',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-11-13 12:23:34'),(1915,'API_5374302dbbbacbdf96457cc1a87277b5','查询目标轨迹保留时长配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/query_keep_duration_config','POST',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-11-13 12:23:30'),(1916,'API_e528c28b6cd9b51730641e8949266360','导入基站列表数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/bts_data_list','POST',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-11-13 12:23:32'),(1917,'API_2e031a9d0d7377c19e107ddeba40d5c7','下载基站导入模板文件','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/bts_data_list_template','GET',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-11-13 12:23:31'),(1918,'API_64163106902fdc9f3971eeed44c5ae96','查询基站数据列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/bts_data_list','GET',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-11-13 12:23:28'),(1919,'API_1f46488e1975c05594899261446e300c','回放探测的历史轨迹','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/queryDetectionHistoryByTime','GET',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-11-13 12:23:34'),(1920,'API_b618bcf974519c31694a50445f13fa24','查询探测的历史轨迹','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/queryDetectionHistory','GET',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-11-13 12:23:36'),(1921,'API_9a41ac7c362fd9ee68b0ed453ffbbf26','WS数据接口展示','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/testWs','GET',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-11-13 12:23:36'),(1922,'API_a53b744897746057b82a808ce1b1dbbb','增加测试数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/addtestData','POST',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-11-13 12:23:33'),(1923,'API_7126407a3b96e535cd4f1455c63c4506','查询低空探测配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/detection_config','GET',_binary '\0',_binary '\0','2022-01-18 11:03:56',1,'2024-11-13 12:23:31'),(1924,'API_1809633b3d5fd1191eaadc045a73685a','保存参照点配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/ref_point_config','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-11-13 12:23:31'),(1925,'API_56306f496c6cfaa523d74c9fc758d177','全量查询页面标记','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/web_flag/query_total','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-11-13 12:23:30'),(1926,'API_87503f226f7c26007be3f7ccb18253e1','添加或者编辑页面标记,带id编辑,不带新建','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/web_flag/add_or_edit','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-11-13 12:23:28'),(1927,'API_7991c181a1b12b86044e5cd0f5762328','删除页面标记','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/web_flag/delete','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-11-13 12:23:30'),(1928,'API_63dd030352081e0429a3e18112c95ef5','获取无人机实时位置,只有经纬度','','cmii-uav-industrial-portfolio','/v1/permission/share/get_uav_point','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-11-13 12:23:31'),(1929,'API_e6eb16309c175de40d1522d5d11902a9','checkShareCode','','cmii-uav-industrial-portfolio','/v1/permission/share/check_share_code','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-11-13 12:23:35'),(1930,'API_872e9048ed5e102b3dc1b1538b31fc6c','根据作业id获取视频分享连接和提取码','','cmii-uav-industrial-portfolio','/v1/permission/share/get_share_code_by_mission_id','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-11-13 12:23:36'),(1931,'API_20e518430eac7aecbd1236f3ebdbb094','公安平台根据code获取用户Token','二三维建模二期根据code获取用户Token','cmii-uav-industrial-portfolio','/v1/permission/user/getDataProcessToken','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-11-13 12:23:29'),(1932,'API_0e999dc9362e357b16d8dd89d81cf999','警情信息上传接口','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-11-13 12:23:31'),(1933,'API_5f0740f50491d391e78b1f74b06570c7','警情结束接口','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/caseinfo/casefinished','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-11-13 12:23:32'),(1934,'API_2139aafd11779bb2c2ab3de3ef0ab23a','全量查询警情接口','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/query_total_police_cases','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-11-13 12:23:33'),(1935,'API_e31178a3005ad848426d8e22c0e25fa5','结束警情出警','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/complete_police_case','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-11-13 12:23:29'),(1936,'API_1c7cfc468248bd444483b24c83e67be3','出警接口','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/police_case_dispatch','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-11-13 12:23:30'),(1937,'API_b033206e8be89004f94fe1c783843546','通过missionId 查询出警的警情以及用户点','返回的列表最多只有一个数据','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/query_mission_cases','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-11-13 12:23:32'),(1938,'API_052d530b44d63ba300ac8d19108b2698','删除警情 ','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/del_police_case','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-11-13 12:23:32'),(1939,'API_1b0888298c525635974ce49b805a9295','修改警情所属公司','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/modify_police_case_belong','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2024-11-13 12:23:35'),(1940,'API_fbe580115b262d02468f0722b91fac05','无人机列表绑定的载荷列表详情查询','','cmii-uav-industrial-portfolio','/api/uav/plane/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2022-11-02 09:13:11'),(1941,'API_c3d96e199e79fc2e0e6efe77ec0ad758','根据无人机类型查询公司有的无人机类型详细信息','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavInfoDetailByModel','GET',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2022-11-02 09:13:11'),(1942,'API_4a45657b639f4098ac4aebdad85458bb','根据设备类型和编码查询编码对应的可用状态信息','','cmii-uav-industrial-portfolio','/api/uav/plane/queryDevicesState','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2022-11-02 09:13:11'),(1943,'API_7f5826fcb9a79d240e5325b733ed1bdf','新增无人机','','cmii-uav-industrial-portfolio','/api/uav/plane/addUavPlane','POST',_binary '\0',_binary '\0','2022-01-18 11:03:57',1,'2022-11-02 09:13:11'),(1944,'API_dcbe30376436d7c9dfbceec1f59f1b9f','修改无人机','','cmii-uav-industrial-portfolio','/api/uav/plane/updateUavPlane','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1945,'API_a07d48bd3646df2a23109270c98167c3','通过无人机设备号查询无人机编码','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavCodeByDeviceNo','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1946,'API_a8d36c1eaa5fa60c9c817f5587cc4e14','通过无人机编码查询无人机编码设备号','','cmii-uav-industrial-portfolio','/api/uav/plane/queryDeviceNoByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1947,'API_b9f022a0765c23ab039e9360ac32d09a','check在数据字典里面设备类型的编码和名称是否一致','check在数据字典里面设备类型的编码和名称是否一致','cmii-uav-industrial-portfolio','/api/uav/plane/checkDevModelMapingInRedis','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1948,'API_7c9dc51b2d40fe163a3b05e005e23cb0','check设备类型是否匹配','','cmii-uav-industrial-portfolio','/api/uav/plane/checkDevTypeMatch','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1949,'API_7c53c4a829e77710c6a9cacfdd801c41','check设备动作是否匹配','','cmii-uav-industrial-portfolio','/api/uav/plane/checkDevActionMatch','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1950,'API_644c7355dfbf51a510bbd5e5cf641c94','设备数据字典和匹配校验','','cmii-uav-industrial-portfolio','/api/uav/plane/checkDevMappingMatch','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1951,'API_5ca7e9d5ac1edbd0ae698cd8c4e79175','根据无人机编码获取公司信息','','cmii-uav-industrial-portfolio','/api/uav/plane/queryCompanyByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1952,'API_3f89c2175244877baebb07048af4477a','统计公司/所属机构的设备(无人机,载荷,机库)使用数量','','cmii-uav-industrial-portfolio','/api/uav/plane/queryDevCountByCompanyId','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1953,'API_371627ad81634fcc7c8cd5e38f09562f','菜单资源同步','','cmii-uav-user','/api/uav/resource/sync','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2024-11-06 12:16:37'),(1954,'API_76aef9ab70c47b1d659f7addc0850ff4','模糊查询在线无人机编码和机库编码列表','','cmii-uav-industrial-portfolio','/api/uav/plane/queryDevOnlineCodeList','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1955,'API_29eac790d6d85b29d41958067eac7346','通过设备号查询无人机列表绑定的载荷列表详情','','cmii-uav-industrial-portfolio','/api/uav/plane/queryBoundDetailByDeviceNo','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1956,'API_7650cc6e5cff558f8200a9b741c63907','根据设备号获取公司信息','','cmii-uav-industrial-portfolio','/api/uav/plane/queryCompanyByDeviceNo','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1957,'API_f41d91bc0602299853c54cff68170847','无人机绑定的摄像头信息查询','','cmii-uav-industrial-portfolio','/api/uav/plane/queryBoundCameraByUavDeviceNo','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1958,'API_6572e03ee0dbeb044f16bb13634860fc','生成新无人机编码','','cmii-uav-industrial-portfolio','/api/uav/plane/newUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1959,'API_046c5a79680f6ff1f65868ca6a150d9b','按无人机编码查询无人机详情查询','','cmii-uav-industrial-portfolio','/api/uav/plane/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1960,'API_7a25a381dd0dcaf9d8ac29d2162587b4','按无人机设备号查询无人机详情查询','','cmii-uav-industrial-portfolio','/api/uav/plane/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1961,'API_f46db5ec307f99570c71f28b65fa40d5','根据无人机编码查询该无人机是否存在','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1962,'API_7718cad8a6eaed7e3c5f8a313cd4a4d4','查询无人机是否可用','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1963,'API_e80ce85b917600b6275d8360a0c8d18d','查询设备在线状态','','cmii-uav-industrial-portfolio','/api/uav/plane/queryDevOnlineStat','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1964,'API_d37755e2b5bed970e4eabdaedff004fd','设置无人机在线状态','','cmii-uav-industrial-portfolio','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1965,'API_4887ff3bc2ed62dd84b6b847ebdee1a7','查询无人机总飞行时长','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavflyTotal','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1966,'API_c589e0f7060e1eb0f32d89200a242bf1','查询该公司有的无人机类型详细信息','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavModelDetailByModel','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1967,'API_cfbc0f6ac3a512f21354fc263300086f','查询公司所属的无人机类型匹配的載荷和机库类型类别','','cmii-uav-industrial-portfolio','/api/uav/plane/queryTypeMatchByUavModel','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1968,'API_64a492a1b001278931e0634102d5d7a8','模糊查询可用状态列表','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1969,'API_577ea2865d3aecb0c5fe7b6845331cc3','查询公司/机构所属的在线无人机列表','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavOnlineByCompanyId','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1970,'API_ce24ea7b75dbbfe6e267afdcd9bc4cbb','无人机绑定的载荷列表查询','','cmii-uav-industrial-portfolio','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1971,'API_2c88be6be58cb0a02482693d04247259','统计公司/所属机构获取无人机数量','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavCountByCompanyId','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1972,'API_4c7d4392059244c4e0cdb4f9306e3386','无人机绑定的摄像头推流信息','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavPushStreamByUavDeviceNo','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1973,'API_d21bd2bd0c4a8f6692259e8fe9a8cb97','无人机列表绑定载荷载荷视频详情查询','','cmii-uav-industrial-portfolio','/api/uav/plane/queryBoundVideoByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1974,'API_1f5ace1281b80bab94fe0b6f99cd2cf7','查询公司/机构所属的无人机编码列表','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1975,'API_1f14a61350bd9787496d64e9df5f5639','增加菜单并授权接口','','cmii-uav-user','/api/uav/resource/menu/addAndAuthorityApi','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2024-11-06 12:16:24'),(1976,'API_e8644287d106974dd3abd2b2e63e129b','更新菜单并授权接口','','cmii-uav-user','/api/uav/resource/menu/updateAndAuthorityApi','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2024-11-06 12:16:31'),(1977,'API_e6a250e09db8632e259ab40ba620e1a0','新增机库','','cmii-uav-industrial-portfolio','/api/uav/hangar/addUavHangar','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1978,'API_d6990a91149a1dfa3797e0924bce0bb9','按机库编码查询机库详情查询','','cmii-uav-industrial-portfolio','/api/uav/hangar/queryDetailByHangarCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1979,'API_84b18e7dd2b2c9bfa647e529cfc1b961','修改机库','','cmii-uav-industrial-portfolio','/api/uav/hangar/updateUavHangar','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1980,'API_21722bcfd32b3a52ec158cc756ef2281','按机库设备号查询机库详情','','cmii-uav-industrial-portfolio','/api/uav/hangar/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1981,'API_a21c3a2e047e8b6049d1eac65ffa4e3d','设置机库在线状态','','cmii-uav-industrial-portfolio','/api/uav/hangar/updateOnlineStat','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1982,'API_e6410cd8083ec77c856dbeac9282364e','公司支持的多语言','','cmii-uav-user','/api/uav/user/profile/querySupportedLanguages','POST',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2024-11-06 12:16:35'),(1983,'API_3c44116cbfc46a40b50e22a81f759da1','生成新机库编码','','cmii-uav-industrial-portfolio','/api/uav/hangar/newHangarCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1984,'API_c26e03fffe6f1019b5fb5773b56dc181','获取无人机绑定的机库详细信息','','cmii-uav-industrial-portfolio','/api/uav/hangar/getBoundHngByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1985,'API_f0d000973cdf6871d35706eb33d6225e','获取机库绑定的无人机详细信息','','cmii-uav-industrial-portfolio','/api/uav/hangar/getBoundUavByHngCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1986,'API_9f23f5aa662c9c56b1dca751d0d73c02','通过机库设备号查询机库编码','','cmii-uav-industrial-portfolio','/api/uav/hangar/queryHngCodeByDeviceNo','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1987,'API_c5e0a8bba9e3133024a9050227b90766','通过机库编码查询机库设备号','','cmii-uav-industrial-portfolio','/api/uav/hangar/queryDeviceNoByHngCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1988,'API_13430c953f9fae22336fe9df69a16995','根据机库编码获取公司信息','','cmii-uav-industrial-portfolio','/api/uav/hangar/queryCompanyByHngCode','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1989,'API_1a1c6f7a9bcd291190663c7cbc090495','查询公司/机构所属的机库编码列表','','cmii-uav-industrial-portfolio','/api/uav/hangar/queryHangarByCompanyId','GET',_binary '\0',_binary '\0','2022-01-18 11:03:58',1,'2022-11-02 09:13:11'),(1990,'API_c7362388408bfca8e7cc15ca5592d0d5','搜索日志','','cmii-uav-logger','/bizLog/searchLog','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:49'),(1991,'API_76300389360c13a81bdbdfd9ecb79f93','搜索对象关联日志','','cmii-uav-logger','/bizLog/searchOpIdentityLog','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:48'),(1992,'API_db065b5d3b83b61eaefa2a4b50836f78','模糊搜索用户列表接口','模糊搜索用户列表接口','cmii-uav-logger','/personal/search/userList','GET',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:48'),(1993,'API_796a09c0bc084f600504c3bcd4abf532','模糊搜索设备列表接口','模糊搜索设备列表接口','cmii-uav-logger','/personal/search/deviceList','GET',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:48'),(1994,'API_d0c6d1f5bf828187a559fbab169bdcb4','设备类别列表接口','设备类别列表接口接口','cmii-uav-logger','/personal/config/category/list','GET',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:48'),(1995,'API_2fc811bd78563bfd029726034e5b277a','搜索业务日志【通用检索接口】','','cmii-uav-logger','/logger/searchBizLog','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:48'),(1996,'API_9592623ab1b1e0bf43fa57eeaf7a978e','根据编码集合查询出接口信息','','cmii-uav-user','/api/uav/resource/api/queryByCodes','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:44'),(1997,'API_22efa37fc10586896a1e2c931e33a65e','写一条业务日志【日志埋点使用】','','cmii-uav-logger','/logger/saveBizLog','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:47'),(1998,'API_a7e9511e581d19131d2c36db53502b78','接口扫描','','cmii-uav-logger','/api/scanner/scan','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:48'),(1999,'API_bc273903671185a43d1dad89c944b981','health','','cmii-uav-logger','/cmii/health','GET',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:49'),(2000,'API_72f1ed0d5cf4e0b1979085f43465fde6','ping','','cmii-uav-logger','/cmii/ping','GET',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:48'),(2001,'API_b16f39ced33dbbd4773db4915e4f2386','env','','cmii-uav-logger','/cmii/env','GET',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:49'),(2002,'API_8656bcac6b04d4b5f95c971afef1fe09','securityConfiguration','','cmii-uav-logger','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2022-03-11 06:17:33'),(2003,'API_e2804c450c1aa20fcab278f7590f4351','swaggerResources','','cmii-uav-logger','/swagger-resources','',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2022-03-11 06:17:33'),(2004,'API_7dbad5674586f150ad7ecb021f2b88a9','uiConfiguration','','cmii-uav-logger','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2022-03-11 06:17:33'),(2005,'API_fd1762c99da1c9cf1cc14970e7a2817a','error','','cmii-uav-logger','/error','',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:48'),(2006,'API_ef1392e9af777173a7d22a9a2dd896fc','用户修改密码(验证旧密码)','','cmii-uav-user','/api/uav/user/modifyPwd','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:41'),(2007,'API_3d2e58aa2ed872cc0efb748d14cd2e5d','验证账号密码','','cmii-uav-user','/api/uav/user/checkAccountPwd','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:26'),(2008,'API_55940e0a645db648b082a2bdc29b956b','获取配置项目历史记录','','cmii-uav-user','/api/admin/system/quota/getQuotaHistory','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:33'),(2009,'API_d831b068209afa75fae95362539c5248','获取组织配额使用信息(不包含子组织配额)','','cmii-uav-user','/api/admin/system/quota/getQuotaUseInfo','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:40'),(2010,'API_138d1f792e8c7ef2953118f03055b18e','查询组织历史记录时配额信息展示','','cmii-uav-user','/api/admin/system/quota/getQuotaInfoByCompany','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:35'),(2011,'API_91792e840f0d594a77e2579be356f4d8','获取组织配额信息','','cmii-uav-user','/api/admin/system/quota/getCompanyQuota','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:20'),(2012,'API_bde567dcccb5a9ace49be8f1c7d3d37f','查询所有组织信息','','cmii-uav-user','/api/admin/system/quota/getAllCompany','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:22'),(2013,'API_f096c70213c5df875be07f0c8386e247','修改配额配置(配置或批量配置)','','cmii-uav-user','/api/admin/system/quota/updCompanyQuota','POST',_binary '\0',_binary '\0','2022-01-18 11:03:59',1,'2024-11-06 12:16:26'),(2014,'API_9139c0e2f4ff19be2ee015f851dea540','更新检查密码过期用户','','cmii-uav-user','/user/pwd/notice/updatePwdExpire','GET',_binary '\0',_binary '\0','2022-01-18 11:04:00',1,'2024-11-06 12:16:44'),(2015,'API_6beea8e80ff08ac650cf234507edd315','更新检查密码即将过期用户','','cmii-uav-user','/user/pwd/notice/updatePwdWillExpire','GET',_binary '\0',_binary '\0','2022-01-18 11:04:00',1,'2024-11-06 12:16:21'),(2016,'API_412903050f7d31bec581858540eec30a','向用户发送短信','','cmii-uav-user','/user/pwd/notice/startSendSms','GET',_binary '\0',_binary '\0','2022-01-18 11:04:00',1,'2024-11-06 12:16:29'),(2017,'API_3dc66cc39026e1523fab47ab17028019','根据用户id获取用户详细信息','','cmii-uav-user','/user/getUpdateById','POST',_binary '\0',_binary '\0','2022-01-18 11:04:00',1,'2024-11-06 12:16:36'),(2018,'API_da4d4460e5d246a7e2e5bcc23912ceb9','向用户发送Email','','cmii-uav-user','/user/pwd/notice/startSendEmail','GET',_binary '\0',_binary '\0','2022-01-18 11:04:00',1,'2024-11-06 12:16:20'),(2019,'API_ffc94b12cc6152ed1ebd0dadf788eba4','health','','cmii-uav-user','/cmii/health','GET',_binary '\0',_binary '\0','2022-01-18 11:04:00',1,'2024-11-06 12:16:43'),(2020,'API_100a284ed1d1ae4ab3b90991239af961','ping','','cmii-uav-user','/cmii/ping','GET',_binary '\0',_binary '\0','2022-01-18 11:04:00',1,'2024-11-06 12:16:25'),(2021,'API_41a5a4ad4c33ecaa64d42329d150bb2e','env','','cmii-uav-user','/cmii/env','GET',_binary '\0',_binary '\0','2022-01-18 11:04:00',1,'2024-11-06 12:16:38'),(2022,'API_6cf23bdae74602c793a65ca87b97b4c8','查询支持的算子列表(可选)','查询支持的算子列表','cmii-uav-cloud-live','/config/task/list','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2022-03-08 07:20:02'),(2023,'API_57b11d3699ec917da49f417693309a23','查询算子配置标准(可选)','查询算子配置标准','cmii-uav-cloud-live','/config/task/info','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:41'),(2024,'API_aa851340e8516d5394f1a733f1a3fa21','算子上报任务状态接口(可选)','算子上报任务状态接口','cmii-uav-cloud-live','/config/report/status','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2022-03-08 07:20:02'),(2025,'API_7bdd1e253db690eae958770109d4df8b','插件需要运行任务列表','插件需要运行任务列表','cmii-uav-cloud-live','/task/run/list','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:39'),(2026,'API_f9ecea55f0f0ddaa5b5d798451b6c3dd','启动算子任务','启动算子任务','cmii-uav-cloud-live','/task/start','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:44'),(2027,'API_2c7807e4baef26561f779a78aa9b38c4','停止算子任务','停止算子任务','cmii-uav-cloud-live','/task/stop','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:39'),(2028,'API_fae85f9df895d5904e0e9f2bb3a6ca59','查询微服务下运行的任务列表','查询微服务运行的任务列表','cmii-uav-cloud-live','/task/list','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:38'),(2029,'API_b61133abe3f5660483655646b25afdd6','查询容量','查询容量','cmii-uav-cloud-live','/task/summary','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2022-03-08 07:20:02'),(2030,'API_72621d9d7f3fd3d8da551e852539d260','查询算子任务状态','查询算子任务状态','cmii-uav-cloud-live','/task/status/get','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:44'),(2031,'API_bfe511b393227902e718f34fc9f913ec','查询视频流状态','查询视频流','cmii-uav-cloud-live','/video/stream','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:41'),(2032,'API_a53504f49cf4641453c2137943dd1539','停止视频流及相关插件任务','停止视频流','cmii-uav-cloud-live','/video/stream/{streamId}','DELETE',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:36'),(2033,'API_1df86d39f377967622f7cbdbb5b9c4d5','获取视频流状态信息','获取视频流状态信息','cmii-uav-cloud-live','/video/stream/getStreamStatus','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:41'),(2034,'API_38b1c5cd2a964df55a41fd64d0aa2301','创建工作流任务','创建工作流任务','cmii-uav-cloud-live','/workflow/task','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:42'),(2035,'API_664a461473515cd35686976d146ef20e','查询工作流状态','查询工作流状态','cmii-uav-cloud-live','/workflow/status','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:36'),(2036,'API_eb30f6388b9304ed0f36191557e3d5ce','查询视频信息','查询视频信息','cmii-uav-cloud-live','/client/video/queryVideoInfo','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:43'),(2037,'API_9e0d5bc96a5945702af710adf71bddba','合并完成通知','合成完成通知','cmii-uav-cloud-live','/client/video/mergeComplete','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:43'),(2038,'API_deeadfe980021944cf2eb95105eca865','提交视频合成任务','提交视频合成任务','cmii-uav-cloud-live','/client/video/applyMerge','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:39'),(2039,'API_3aa94cb231afe3b4dc74cc434ac5b960','通知视频插件合并视频【调试接口】','通知视频插件合并视频【调试接口】','cmii-uav-cloud-live','/client/video/noticeMerge','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:38'),(2040,'API_bb719bbe92cdfec83c452f2b0940ee61','通知任务执行【调试接口】','通知任务执行【调试接口】','cmii-uav-cloud-live','/client/video/startTask','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:44'),(2041,'API_77ce20cbcf31364a347a9ee9ad913eef','查询已启动的算子服务','查询已启动的算子服务','cmii-uav-cloud-live','/aibrain/task/list','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:41'),(2042,'API_3bf7a24c21a7a87e06bcdd0a481c257b','查询受支持的算子','查询受支持的算子','cmii-uav-cloud-live','/aibrain/module','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:44'),(2043,'API_a5354dd8a32cec260b29ef9064103626','检查过期任务','检查过期任务','cmii-uav-cloud-live','/aibrain/task/checkExpire','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:42'),(2044,'API_aefa630cfc259cc50feacfb468747142','创建AI Token','创建AI Token','cmii-uav-cloud-live','/aibrain/createAiToken','GET',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:41'),(2045,'API_f76287aae226e3f42feda5d6347b3393','启动算子服务','启动算子服务','cmii-uav-cloud-live','/aibrain/task','POST',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:42'),(2046,'API_e7cd9c3a32b93dccd073b593ab94a948','停止算子服务','停止算子服务','cmii-uav-cloud-live','/aibrain/task','DELETE',_binary '\0',_binary '\0','2022-01-18 11:04:02',1,'2024-11-14 02:02:38'),(2047,'API_4c293733864102529b24ce2e8aca7c5d','查询视频分片文件列表','查询视频分片文件列表','cmii-uav-cloud-live','/client/live/queryPartFiles','POST',_binary '\0',_binary '\0','2022-01-18 11:04:03',1,'2024-11-14 02:02:37'),(2048,'API_4ce3713dcd9407e532b36fc2222e86c7','申请视频流','申请视频流','cmii-uav-cloud-live','/client/live/stream/createStream','POST',_binary '\0',_binary '\0','2022-01-18 11:04:03',1,'2024-11-14 02:02:44'),(2049,'API_95cc9e770062fe4aa202821d013ff0d2','查询视频流信息','查询视频流信息','cmii-uav-cloud-live','/client/live/stream/getStreamInfo','GET',_binary '\0',_binary '\0','2022-01-18 11:04:03',1,'2024-11-14 02:02:44'),(2050,'API_d08c958d9a9b0f498e57ed074618bb69','查询视频流地址','查询视频流地址','cmii-uav-cloud-live','/client/live/stream/getStreamUrl','GET',_binary '\0',_binary '\0','2022-01-18 11:04:03',1,'2024-11-14 02:02:37'),(2051,'API_44886cade0b7fa437e5d7955306ff6f9','创建临时视频流','创建临时视频流','cmii-uav-cloud-live','/client/live/stream/createTempStream','GET',_binary '\0',_binary '\0','2022-01-18 11:04:03',1,'2024-11-14 02:02:41'),(2052,'API_ddf5b7086132de055d3ef2c1be7d51ba','删除视频流','删除视频流','cmii-uav-cloud-live','/client/live/stream/deleteStream','GET',_binary '\0',_binary '\0','2022-01-18 11:04:03',1,'2024-11-14 02:02:37'),(2053,'API_9b7392d77b4fc497ddcc5bd67e6d4c2a','getStreamUrls','','cmii-uav-cloud-live','/streams/urls','GET',_binary '\0',_binary '\0','2022-01-18 11:04:03',1,'2024-11-14 02:02:43'),(2054,'API_6ccbcf7e7a2a5cf33f8c5733a0fee930','查询所有状态列表','','cmii-uav-airspace','/zydAirspace/queryAllStat.do','GET',_binary '\0',_binary '\0','2022-01-18 11:04:07',1,'2024-11-14 03:10:23'),(2055,'API_d51f76e282f86ed9822b61339cb4372b','查询数据字典信息','','cmii-uav-airspace','/zydAirspace/getZydDicInfo.do','GET',_binary '\0',_binary '\0','2022-01-18 11:04:07',1,'2024-11-14 03:10:22'),(2056,'API_3ab5cf3875b930eaf0560be5836b0cc2','手动提交终审','','cmii-uav-airspace','/zydAirspace/manualAudit.do','POST',_binary '\0',_binary '\0','2022-01-18 11:04:07',1,'2024-11-14 03:10:22'),(2057,'API_8dfe23889d8fbd89e87499f24fc9abbc','查询终审流程','0:无终审 1:自动终审 2:手动终审','cmii-uav-airspace','/zydAirspace/getProcedure.do','GET',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2024-11-14 03:10:23'),(2058,'API_55fd67bbd0ae55491ce2fa177bad4d3c','下载审批文件','','cmii-uav-airspace','/zydAirspace/getAppliFile.do','GET',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2024-11-14 03:10:23'),(2059,'API_67f906e44cbd13682907323811772e85','test','','cmii-uav-airspace','/zydAirspace/test.do','GET',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2022-08-29 01:35:08'),(2060,'API_971b286ef3ef68d082b683925384449f','查询指定空域告警触发配置信息列表','','cmii-uav-airspace','/efence_airspace/specified_airspace_trigger_info_list','POST',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2024-11-14 03:10:22'),(2061,'API_fbf92f911baf8d1753947a812a570b64','测试alarm xxl job','','cmii-uav-airspace','/efence_airspace/testAlarm','GET',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2024-11-14 03:10:22'),(2062,'API_363b42edc3414c559880ce1012fdc984','env','','cmii-uav-airspace','/cmii/env','GET',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2024-11-14 03:10:23'),(2063,'API_b52e188f9fd64b399a15d9d0bfb14ca1','查询无人机总飞行时长','','cmii-uav-airspace','/api/uav/plane/queryUavflyTotal','GET',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2023-03-29 08:30:25'),(2064,'API_d54efb4eca43af43ba6e920ff3c7cc79','无人机绑定的摄像头推流信息','','cmii-uav-airspace','/api/uav/plane/queryUavPushStreamByUavDeviceNo','POST',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2023-03-29 08:30:26'),(2065,'API_40e278cb7c6a0ae7cde4405ecfb351fa','无人机列表绑定载荷载荷视频详情查询','','cmii-uav-airspace','/api/uav/plane/queryBoundVideoByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:04:08',1,'2023-03-29 08:30:26'),(2066,'API_c1c0f28b57d142d37d59a5c9a4fc3d02','testUpdatePicWhole','','cmii-uav-mission','/oss/testUpdatePicWhole','GET',_binary '\0',_binary '\0','2022-01-18 11:18:08',1,'2024-11-12 01:20:36'),(2067,'API_13117e81912b2dc8f8905e89e06aaafc','sendEndMissionTest','','cmii-uav-mission','/oss/send_end_mission_mq_test','GET',_binary '\0',_binary '\0','2022-01-18 11:18:08',1,'2024-11-12 01:20:39'),(2068,'API_1638d070ae812b7265701b2e243078ee','外网接口 获取分享的作业信息','','cmii-uav-mission','/report_and_video/report_share/check','POST',_binary '\0',_binary '\0','2022-01-18 11:18:08',1,'2024-11-12 01:20:38'),(2069,'API_551ef231e5b24a402f64512982ff64de','外网接口 获取分享报告关联的作业照片地址','','cmii-uav-mission','/report_and_video/report_share/pic_list','POST',_binary '\0',_binary '\0','2022-01-18 11:18:08',1,'2024-11-12 01:20:39'),(2070,'API_c5a126633544e4d674c2dbc5f957069a','ai识别告警短信发送接口','','cmii-uav-mission','/report_and_video/send_ai_event_sms','POST',_binary '\0',_binary '\0','2022-01-18 11:18:08',1,'2024-11-12 01:20:34'),(2071,'API_aaf366c56c797d45991144feee239494','校验提取码,返回 无人机视频流地址、视频截图地址','','cmii-uav-mission','/report_and_video/video_share/check','POST',_binary '\0',_binary '\0','2022-01-18 11:18:08',1,'2024-11-12 01:20:36'),(2072,'API_880e8b3712afec0d53280b5f3aff7936','获取无人机实时位置,只有经纬度','','cmii-uav-mission','/report_and_video/video_share/get_uav_point','POST',_binary '\0',_binary '\0','2022-01-18 11:18:08',1,'2024-11-12 01:20:39'),(2073,'API_20b39fea52680287923bc94ab52c306e','手动发送作业报告给用户','','cmii-uav-mission','/report_and_video/report_send/{missionId}','GET',_binary '\0',_binary '\0','2022-01-18 11:18:08',1,'2024-11-12 01:20:40'),(2074,'API_3fc63a11e866d6b59e862b4bd06a7665','开始AI检测','','cmii-uav-mission','/api/uav/mission/surveillance/switchAIDetection','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-11-12 01:20:36'),(2075,'API_41269627e2aa921b7b6da83e3031c8b4','根据无人机id列表查询进行中的作业id','','cmii-uav-mission','/api/uav/mission/surveillance/query_running_missions_by_uasIds','GET',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-11-12 01:20:38'),(2076,'API_c97f0c91f98880f6f7cdee1380c74a7c','停止AI检测','','cmii-uav-mission','/api/uav/mission/surveillance/stop_ai_detection/{id}','GET',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2022-04-01 02:34:13'),(2077,'API_6179036c7a862b67660ff6392a189e88','车牌信息上报','','cmii-uav-mission','/api/uav/mission/surveillance/ai_detection_info_report','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-11-12 01:20:34'),(2078,'API_c1a89c22a463df38c940687dc8573f25','提交更新作业审批','','cmii-uav-mission','/api/uav/mission/mission_info/mission_approval','PUT',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-11-12 01:20:34'),(2079,'API_d634e93c15d4fa0e4b5b5386ac688691','提交更新定时作业审批','','cmii-uav-mission','/api/uav/mission/mission_info/timed_mission_approval','PUT',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-11-12 01:20:38'),(2080,'API_750703a32158976e07a2b2eb2f9153b8','指定起始点和终点,航线为一条直线,快速创建作业,并且开始作业','返回作业id','cmii-uav-mission','/api/uav/mission/mission_info/create_fast_mission_and_start','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-11-12 01:20:39'),(2081,'API_e4c9057a8f3a454b478d6cad96dcfc7d','火警出警,创建作业并开始,更新火警信息','','cmii-uav-mission','/api/uav/mission/mission_info/createFastMissionAndStartThenFly','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-11-12 01:20:34'),(2082,'API_b9d94704f22cfe54f51c2bccba8f334d','结束火情出警','','cmii-uav-mission','/api/uav/mission/mission_info/complete_fire_case','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-11-12 01:20:35'),(2083,'API_5fbc20d69d6eebbb741a23f02ebe7595','上海火警信息上传接口','','cmii-uav-mission','/api/uav/mission/mission_info/caseinfo/newcase','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-11-12 01:20:37'),(2084,'API_d8e9f9c00b94ff1ef4776e3de1455031','fireCaseFinished','','cmii-uav-mission','/api/uav/mission/mission_info/caseinfo/casefinished','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-11-12 01:20:35'),(2085,'API_de4c84ce6569cadeedd369798d065b02','获取AI相关类型的全量图片列表','','cmii-uav-mission','/api/uav/mission/mission_info/ai_picture_list','GET',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-11-12 01:20:36'),(2086,'API_676ebc422cf5ff71c86a04408cc51af0','根据执行人名称模糊查询执行人ID列表','','cmii-uav-mission','/api/uav/mission/mission_info_list/executor_id_list_with_fuzzy_executor_name','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-11-12 01:20:39'),(2087,'API_1c631f20ee69d0d0ddd0ada8095a36cb','根据作业名称模糊查询作业ID列表','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_id_list_with_fuzzy_mission_name','POST',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-11-12 01:20:34'),(2088,'API_ce03c539c3654249e440995fcebf3a78','queryMissionState','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_state/{id}','GET',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-11-12 01:20:34'),(2089,'API_78c99233f7b9ff746fc61cb8b5393ee1','根据作业名称查询作业模式','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_model/{name}','GET',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-11-12 01:20:39'),(2090,'API_3c5a5315a5e33a381f832f8b4ba5534c','获取整合的作业报告','','cmii-uav-mission','/api/uav/mission/mission_info_list/integrateMissionReport/{id}','GET',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-11-12 01:20:36'),(2091,'API_f7afb74c9e0208561d56b60772e28022','env','','cmii-uav-mission','/cmii/env','GET',_binary '\0',_binary '\0','2022-01-18 11:18:09',1,'2024-11-12 01:20:36'),(2092,'API_616ccdb602c32b2efc69b42a43365502','查询无人机总飞行时长','','cmii-uav-mission','/api/uav/plane/queryUavflyTotal','GET',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:27'),(2093,'API_9e78eeed394af9166159b86370e6cae6','无人机绑定的摄像头推流信息','','cmii-uav-mission','/api/uav/plane/queryUavPushStreamByUavDeviceNo','POST',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:27'),(2094,'API_ef2281d702bf4c40618f3a6cc4c8dc35','无人机列表绑定载荷载荷视频详情查询','','cmii-uav-mission','/api/uav/plane/queryBoundVideoByUavCode','GET',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:27'),(2095,'API_a6fab03e9341b2ed6dbdbb7466c3a657','新增告警事件','','cmii-uav-mission','/api/uav/alarm/event/addEvent','POST',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:28'),(2096,'API_3d2c383e5b132bb8823a99448a5416b3','查询告警事件详情','','cmii-uav-mission','/api/uav/alarm/event/query/alarmEventDetailById','GET',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:28'),(2097,'API_490a01689921a4b9d14ab38c9d00d778','告警触发器','','cmii-uav-mission','/api/uav/alarm/event/alarmEventTrigger','POST',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:28'),(2098,'API_99ab757d89f1b425d960d9231cb9afea','通过关联作业处理告警事件','','cmii-uav-mission','/api/uav/alarm/event/cancel/byTask','POST',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:28'),(2099,'API_ef1ff15096513626001c35d05a54a52b','通过告警对象处理告警事件','','cmii-uav-mission','/api/uav/alarm/event/cancelAlarmbyUav','POST',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:28'),(2100,'API_3dd4831d23c52c08cf03b5acf7eca3c3','查询告警数量统计信息','','cmii-uav-mission','/api/uav/alarm/event/query/statics','GET',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:28'),(2101,'API_4713a1d46e491f116a88cf63b4e09759','告警指标统计信息','','cmii-uav-mission','/api/uav/alarm/event/queryAlarmIndexCount','GET',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:28'),(2102,'API_eb8820b96fe409eaed37e9cc6a85c730','通过告警对象查询告警事件列表','','cmii-uav-mission','/api/uav/alarm/event/query/alarmEventDetailByObj','GET',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-07-18 04:08:28'),(2103,'API_f2897eecb88652bb9cfe9a6735d7f650','根据标签名模糊查询项目列表【内部接口】','内部接口,利用标签名模糊查询所有未删除项目','cmii-uav-mission','/api/v1/warehouse/project/getAllProjsByLabel','GET',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-05-18 09:36:08'),(2104,'API_c14b4cec357e5579129020b39c607b1e','根据标签名精确查询项目列表【内部接口】','内部接口,利用标签名精确查询所有未删除项目','cmii-uav-mission','/api/v1/warehouse/project/getProjByLabel','GET',_binary '\0',_binary '\0','2022-01-18 11:18:10',1,'2023-05-18 09:36:08'),(2105,'API_75762540aa74ed7f4c6671794d4fee35','报告预览','','cmii-uav-data-post-process','/product/report/getRep','GET',_binary '\0',_binary '\0','2022-01-18 11:56:50',1,'2024-09-09 09:16:29'),(2106,'API_1b467078b0ea290db660782bc2f25a0c','素材仓库图片选取分页查询','','cmii-uav-data-post-process','/dataset/materialWarehousePicPageList','POST',_binary '\0',_binary '\0','2022-01-18 11:56:50',1,'2024-09-09 09:16:28'),(2107,'API_ef5eeef72755191b37ff061c656c621f','检查图片是否有删除','','cmii-uav-data-post-process','/dataset/checkMwPicIsDelete','POST',_binary '\0',_binary '\0','2022-01-18 11:56:50',1,'2024-09-09 09:16:30'),(2108,'API_e44ea7d6859dbec3f741701331359dec','寄件人列表信息查询','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/sender_user/list','POST',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-11-13 12:23:35'),(2109,'API_7d167fcdbe3c0ecc261623dbe8cc88a6','添加寄件人','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/sender_user/userinfo','POST',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-11-13 12:23:28'),(2110,'API_9e7d9335bdb464d96e4e8606ac9a689d','批量删除寄件人','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/sender_user/userinfo','DELETE',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-11-13 12:23:33'),(2111,'API_69f4c4f395f33ec463d19dcb012f23ae','修改寄件人','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/sender_user/userinfo','PUT',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-11-13 12:23:33'),(2112,'API_5440b6cd4103b7012934facce6985f36','根据code查看寄件人详情','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/sender_user/userinfo/{code}','GET',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-11-13 12:23:32'),(2113,'API_99805dd746602947d412186c2925d903','无人机默认执飞设置','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/drone/default','PUT',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-11-13 12:23:35'),(2114,'API_3e1faf53fa87a321b0cb8936dd80db80','无人机列表查询','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/drone/list','GET',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-11-13 12:23:28'),(2115,'API_d5d5dab654fc37a950a53954075db47d','查询前序航班信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/monitor/frontFlight','GET',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-11-13 12:23:31'),(2116,'API_b8859ed32f8549a24c72cf06d59b8f5a','获取当前航线信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/monitor/getAirLine','GET',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-11-13 12:23:33'),(2117,'API_667180b8b9ca2313221589218cf41aaf','monitorWsPull','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/monitor/ws/pull','POST',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-11-13 12:23:36'),(2118,'API_1c65abde2c0b3a310f2e60801cb697e9','monitorWsClose','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/monitor/ws/close','POST',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-11-13 12:23:30'),(2119,'API_c50af127d774a44fe8004d24e0bc6fff','ws数据展示接口','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/monitor/ws/show','GET',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-11-13 12:23:33'),(2120,'API_3346d1f02f2acfbc14ca21943cc99753','订单详情','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/order/details/{code}','GET',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-11-13 12:23:31'),(2121,'API_c064a25df4fedeeada0580e9ddbe8d8d','分页查询订单列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/order/list','POST',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-11-13 12:23:28'),(2122,'API_5c3a70267883a9895564e4f9a9dda13c','航线起点和航线终点各自到起点和终点智能柜的距离','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/airLine/distance','POST',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-11-13 12:23:30'),(2123,'API_a22118960d03d334b16780e5a804bbf5','全量航线信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/airLine/all','POST',_binary '\0',_binary '\0','2022-02-28 02:36:00',1,'2024-11-13 12:23:28'),(2124,'API_020d5d99bc0401f9635557e3ecc50b8c','导入航线','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/airLine/airLineInfo','POST',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:28'),(2125,'API_ddf5cb81c4652d0b190fcf782d8981a8','删除','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/airLine/airLineInfo','DELETE',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:30'),(2126,'API_ad432cb5a16532a416c04541e7d46b78','航线详情','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/airLine/airLineInfo/{id}','GET',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:30'),(2127,'API_35e2944b00644d34ba727bcc3040f58f','分页查询航线列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/airLine/list','POST',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:28'),(2128,'API_6ef75ac68b36f8dd0582bb8a7c0424c8','行业应用平台根据code获取用户Token','行业应用平台根据code获取用户Token','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken','GET',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:30'),(2129,'API_ec0281835d67a75cbcb8a2c3b94b371b','智能柜列表查询','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/medicallogistics/cabinet/list','GET',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:34'),(2130,'API_5627bc32a033d19f763ae1d18c99dbe3','更新应急兴趣区域状态','状态:0:影藏,1:显示','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/area_info_status','PUT',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:33'),(2131,'API_25853e773c36211eb9d51c8aee17d32d','获取应急兴趣区域信息详情','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/area_info/{id}','GET',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:28'),(2132,'API_857b9833c7404a7189c6bb31bbace89a','删除应急兴趣区域信息详情','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/area_info/{id}','DELETE',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:32'),(2133,'API_e48b41699ed1401314331cc6cd420cc0','获取应急兴趣区域信息列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/area_info_list','GET',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:32'),(2134,'API_0fbebb6464bd6d55e23e7dc8e6d09db6','添加应急兴趣区域信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/area_info','POST',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:33'),(2135,'API_13f2e565fab9b1278031a8a615863a45','更新应急兴趣区域信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/area_info','PUT',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:31'),(2136,'API_c41090d93ad3583693752f52d14c2774','行业应用平台应急管理根据code获取用户Token','行业应用屏山应急管理根据code获取用户Token','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/emergency_token','GET',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:27'),(2137,'API_03980af90e9baec81dcead048cbff9ff','添加应急调度资源信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/resource_info','POST',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:32'),(2138,'API_d0d19a5642a758316453304e756557b6','更新应急调度资源信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/resource_info','PUT',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:30'),(2139,'API_0b86f50bd809af547fbce8b2491d9f75','获取应急调度资源信息详情','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/resource_info/{id}','GET',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:35'),(2140,'API_f5aec35afdcd32f0f452e61feab3c6e5','删除应急调度资源信息详情','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/resource_info/{id}','DELETE',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:28'),(2141,'API_d067563fd624765ba3b322b100e6a3df','获取应急调度资源信息列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/resource_info_list','GET',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:30'),(2142,'API_392a8437e9d9ce014e0c2a1bfa5ad398','查询资源名称是否唯一','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/emergency/resource_name_distinct','POST',_binary '\0',_binary '\0','2022-02-28 02:36:01',1,'2024-11-13 12:23:32'),(2143,'API_f461607704830edda20e194487a8afa4','获取游客的无人机设备列表','','cmii-uav-industrial-portfolio','/api/uav/plane/queryVisitorUavList','GET',_binary '\0',_binary '\0','2022-02-28 02:36:02',1,'2022-11-02 09:13:11'),(2144,'API_7719ef77f51614d28950eab5ec478b36','按无人机编码查询无人机详情查询不用公司id','','cmii-uav-industrial-portfolio','/api/uav/plane/queryDetailByUavCodeWithoutCompanyId','GET',_binary '\0',_binary '\0','2022-02-28 02:36:02',1,'2022-11-02 09:13:11'),(2145,'API_6e4cdd066aa27a5f22732d7f3e607dec','设置无人机上线','','cmii-uav-industrial-portfolio','/api/uav/plane/setUavOnline','POST',_binary '\0',_binary '\0','2022-02-28 02:36:02',1,'2022-11-02 09:13:11'),(2146,'API_ec35e84853c188e3e7fc65fb7d805943','查询载荷类型','','cmii-uav-device','/api/uav/load/queryUavLoadType','GET',_binary '\0',_binary '\0','2022-03-08 06:47:04',1,'2024-11-07 09:01:49'),(2147,'API_f3a796075590fc75cdec6c8ef419602d','查询包括子公司的载荷编码列表','','cmii-uav-device','/api/uav/load/queryLoadByCompanyId','GET',_binary '\0',_binary '\0','2022-03-08 06:47:05',1,'2024-11-07 09:01:54'),(2148,'API_e241a61f309072d11f33960bdb86dab7','无人机列表绑定载荷载荷视频详情查询','','cmii-uav-device','/api/uav/plane/queryBoundVideoByUavCode','GET',_binary '\0',_binary '\0','2022-03-08 06:47:05',1,'2024-11-07 09:01:47'),(2149,'API_72cb1b5411f248269171c268534ce636','test','','cmii-uav-waypoint','/middlecourt/api/v1/test','POST',_binary '\0',_binary '\0','2022-03-08 06:47:08',1,'2024-11-12 03:52:39'),(2150,'API_e75b0f8cabf2ea935e6beea0169e8790','查询工参','','cmii-uav-waypoint','/middlecourt/api/v1/station/queryByStationId/{stationId}','GET',_binary '\0',_binary '\0','2022-03-08 06:47:09',1,'2024-11-12 03:52:41'),(2151,'API_75993a401388597c227b71da76f91b83','查询航线列表信息','','cmii-uav-waypoint','/api/uav/waypoint/mission/airline_info_list','POST',_binary '\0',_binary '\0','2022-03-08 06:47:09',1,'2024-11-12 03:52:41'),(2152,'API_33dafc6602e03161e71b1ceea545471f','env','','cmii-uav-waypoint','/cmii/env','GET',_binary '\0',_binary '\0','2022-03-08 06:47:09',1,'2024-11-12 03:52:43'),(2153,'API_1d119069d73b2923c28db3481ef4a3b6','查询无人机总飞行时长','','cmii-uav-waypoint','/api/uav/plane/queryUavflyTotal','GET',_binary '\0',_binary '\0','2022-03-08 06:47:09',1,'2023-05-04 09:35:55'),(2154,'API_e72dbea5e13344bdc0356c4cf706f864','无人机列表绑定载荷载荷视频详情查询','','cmii-uav-waypoint','/api/uav/plane/queryBoundVideoByUavCode','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2023-05-04 09:35:56'),(2155,'API_88742f14ea3f859f23695c7b4e309fb6','health','','cmii-uav-material-warehouse','/cmii/health','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2024-11-11 11:46:06'),(2156,'API_7650e7c314a5b6d5b89c2b0b4f00d5a4','ping','','cmii-uav-material-warehouse','/cmii/ping','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2024-11-11 11:46:08'),(2157,'API_5a69ea9e7a73cedcfeb075f7c8a25044','env','','cmii-uav-material-warehouse','/cmii/env','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2024-11-11 11:46:09'),(2158,'API_89037909604fc144fc99e9402c30282f','文件上传进度获取','','cmii-uav-material-warehouse','/mwProjItemTmpPO/api/v1/warehouse/get/progress','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2159,'API_9ffbdc9ed88ada61836fb12ebbe49391','任务监控模糊查询文件标题与所有人','','cmii-uav-material-warehouse','/mwProjItemTmpPO/api/v1/warehouse/getfiletitle','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2160,'API_0bd8546665e765a9aed4436018dbfa68','任务监控视图查询任务详情列表','','cmii-uav-material-warehouse','/mwProjItemTmpPO/api/v1/warehouse/job/project','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2161,'API_82da9a6654b96f6862c5b099ac5dfb8d','查询项目来源','查询项目来源','cmii-uav-material-warehouse','/mwScrPO/api/v1/warehouse/project/origins','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2162,'API_2babab9fa2904f2ae1bf07361d4b2142','ZipDownloadById','根据文件的id,选择素材仓库中的各种文件并打包下载','cmii-uav-material-warehouse','/api/v1/warehouse/project/getZipFiles','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2024-11-11 11:46:06'),(2163,'API_448892d400c4834d9c9d26fb27e7911b','提交任务列表','','cmii-uav-material-warehouse','/api/v1/warehouse/project/taskList','POST',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2164,'API_ef3447ade0be463864448d1e1becf29d','文件分片上传','','cmii-uav-material-warehouse','/api/v1/warehouse/project/upload','POST',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2165,'API_e361f1956b68d9bb71a633be28dc454f','文件合并','','cmii-uav-material-warehouse','/api/v1/warehouse/project/merge','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2166,'API_2d8558d263aa5e24103814435d0f6c26','前端默认上传测试','','cmii-uav-material-warehouse','/api/v1/warehouse/project/default/putObjectTest','POST',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2167,'API_dadd8f2c9a3cea9c5b732b2c8388b8b5','通过URL下载文件测试','','cmii-uav-material-warehouse','/api/v1/warehouse/project/getObjectByUrlTest','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2168,'API_d8cfd20f01d79796b0444f636011a747','通过URL下载文件','','cmii-uav-material-warehouse','/api/v1/warehouse/project/getObjectByUrl','POST',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2169,'API_7107dae045fcf12b334af14a7bce6cb8','通过URL批量下载文件','','cmii-uav-material-warehouse','/api/v1/warehouse/project/getObjectBatchByUrl','POST',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2022-03-08 06:47:17'),(2170,'API_aeeb371f249998f26777d390bf305a6c','无认证暴露文件,临时接口','','cmii-uav-material-warehouse','/api/v1/warehouse/project/downloadFile/{fileId}/{token}','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2024-11-11 11:46:09'),(2171,'API_e34093cbf113861c1c153bb519544166','通过文件id下载文件','通过文件id下载文件,type:0(原图),1(缩略图),2(临时文件)','cmii-uav-material-warehouse','/api/v1/warehouse/project/downloadFileByToken/{fileId}/{type}/{neverMore}/{kael}/{spectre}','GET',_binary '\0',_binary '\0','2022-03-08 06:47:10',1,'2024-06-26 09:47:49'),(2172,'API_e02b254f1eabd50ff7fdef1a2b13b06f','自定义下载文件','自定义下载文件','cmii-uav-material-warehouse','/api/v1/warehouse/project/downloadFile','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:08'),(2173,'API_b5d36e69d070269717d085496bd68685','通过对象路径下载文件,利用token','通过对象路径下载文件','cmii-uav-material-warehouse','/api/v1/warehouse/project/downloadFileByToken','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:07'),(2174,'API_09137aee1b566c4457b0270c357c918f','下载三维模型文件,利用token','下载三维模型文件','cmii-uav-material-warehouse','/api/v1/warehouse/project/downloadModelFile/**','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:07'),(2175,'API_03d2232e5cf78f25e9b84a3034db484c','前端默认上传','','cmii-uav-material-warehouse','/api/v1/warehouse/project/default/putObject','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:08'),(2176,'API_136c40c26495e38a08044676e027d712','模糊搜索标签','','cmii-uav-material-warehouse','/api/v1/warehouse/project/labels','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:17'),(2177,'API_27e9e4a0b5a915b8b36789b1c6cc7c22','每个用户搜索标签展示','默认没有搜索不会展示标签','cmii-uav-material-warehouse','/api/v1/warehouse/project/showLabels','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:17'),(2178,'API_aa19b8243eccc1d811f96150efbaf20c','修改项目标签','','cmii-uav-material-warehouse','/api/v1/warehouse/project/labels','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:17'),(2179,'API_6404906837f054dce7ce0289a2983c05','zip包下载(返回URL)','选择素材仓库中的各种文件,返回url地址','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getZipFilesUrl','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:07'),(2180,'API_573b1cf7fa66bd93b6c08d0e970e65e0','zip包下载(返回流)【内部接口】','选择素材仓库中的各种文件打包下载','cmii-uav-material-warehouse','/api/v1/warehouse/internal/downloadZipFiles','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:08'),(2181,'API_47953a37b7544ac36d4d16519e7af580','项目图片zip包下载','将素材仓库中的图片集打包下载','cmii-uav-material-warehouse','/api/v1/warehouse/internal/downloadZipPics','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:07'),(2182,'API_cf368262d63d1cf32182a6c1853acc38','模糊搜索标题title或者所有人姓名','','cmii-uav-material-warehouse','/api/v1/warehouse/internal/searchProjs','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:06'),(2183,'API_a9a313c8fbe7b753447df7c88fb957b7','获取项目文件存储路径信息【内部接口】','根据projObjId查询项目文件存储路径信息','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getFilePath','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:08'),(2184,'API_837855a974a132a8e5baece88cb6a6cb','获取项目文件存储路径信息【内部接口】','根据文件名查询项目文件存储路径信息','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getFilePathByName','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:09'),(2185,'API_e3202a406776e050631c8e9b8ec97d45','获取项目文件【内部接口】','根据projectId查询项目文件存储路径信息','cmii-uav-material-warehouse','/api/v1/warehouse/internal/queryFiles','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:09'),(2186,'API_00a1c2449636ed33815ed9b3e81b256e','获取项目基础信息和文件列表【内部接口】','根据projectId查询项目基础信息和文件列表','cmii-uav-material-warehouse','/api/v1/warehouse/internal/queryProjFiles','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:08'),(2187,'API_068a6c08f26dca8c7d9ca6384494dc22','文件上传【内部接口】','上传文件,返回文件ID','cmii-uav-material-warehouse','/api/v1/warehouse/internal/uploadFile','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:09'),(2188,'API_c4fd8899e4dbc5611656d492692af74a','文件批量上传【内部接口】','批量上传文件,返回文件ID','cmii-uav-material-warehouse','/api/v1/warehouse/internal/uploadFiles','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:07'),(2189,'API_675542a7aa38508a650ed4d89eaa7584','获取上传前缀【内部接口】','获取项目文件上传前缀','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getUploadPrefix','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:09'),(2190,'API_36fb0f223ac2436796bd386dd0c6ae53','上传结束通知【内部接口】','上传结束通知','cmii-uav-material-warehouse','/api/v1/warehouse/internal/uploadEndNotice','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:08'),(2191,'API_5e70d83a4e70a34810c23c83bb86b915','文件检索通知【内部接口】','文件检索通知','cmii-uav-material-warehouse','/api/v1/warehouse/internal/fileSearchNotice','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:09'),(2192,'API_1c66c2dc81b9d69247eb03f50f332292','项目删除【内部接口】','项目删除','cmii-uav-material-warehouse','/api/v1/warehouse/internal/delProject','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:09'),(2193,'API_ef39409e2b1113e2effce75cfa19034c','文件删除【内部接口】','项目文件删除','cmii-uav-material-warehouse','/api/v1/warehouse/internal/delItem','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:07'),(2194,'API_6f47379ce6e578d3c0dfecfb0c7158dd','根据文件ID进行文件删除【内部接口】','项目文件删除,通过文件id','cmii-uav-material-warehouse','/api/v1/warehouse/internal/delItemById','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:07'),(2195,'API_5e962c9956553ce878dac303b3926e8e','根据标签名模糊查询项目列表【内部接口】','内部接口,利用标签名模糊查询所有未删除项目','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getAllProjsByLabel','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:06'),(2196,'API_f01c475192e2ae498f14659b527e8630','根据标签名精确查询项目列表【内部接口】','内部接口,利用标签名精确查询所有未删除项目','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getProjByLabel','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:06'),(2197,'API_6d0961a0aea46618be17fcf5309e24c4','获取无认证文件链接,临时接口','','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getUnauthorizedUrl','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:08'),(2198,'API_46a799433a94cd36fe9402cd4fe20bc8','删除项目的文件','删除项目的文件,支持批量','cmii-uav-material-warehouse','/api/v1/warehouse/project/deleteFiles','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2199,'API_f52f288b853f69db8dc6239a93f2e405','获取项目图片信息','根据projectId查询项目图片信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/pictures','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2200,'API_70eb1f3e4da1432a3b672ed4be2ea732','获取项目文件信息','根据projectId查询项目文件信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/files','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2201,'API_423612c2ce1ed69b52c81faeae49307e','单个文件下载','根据projectId和文件ID下载项目文件','cmii-uav-material-warehouse','/api/v1/warehouse/project/file/download','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2202,'API_dacfd905db88ce0a66263ac6e4f9c222','多个文件下载','根据projectId和文件ID集合下载项目文件,目前杆塔业务使用','cmii-uav-material-warehouse','/api/v1/warehouse/project/files/download','POST',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:09'),(2203,'API_84c3f12c8ce5887afbcb071e904cea2c','图集下载','根据projectId下载项目所有图片文件','cmii-uav-material-warehouse','/api/v1/warehouse/project/pictureFiles/download','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2204,'API_49fbbd03cd388c17768c6d4c3af6841e','全部文件下载','根据projectId下载该项目所有文件','cmii-uav-material-warehouse','/api/v1/warehouse/project/filesAll/download','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2205,'API_8990f35ecac50359ee706fe4c096dbd4','获取项目图片统计信息','根据projectId统计项目图片信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/pictureSize','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2206,'API_c685042445fcc228338236fe771dea96','删除项目所有图片','根据projectId逻辑删除项目所有图片','cmii-uav-material-warehouse','/api/v1/warehouse/project/del/picture','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2207,'API_e909d222de1212680fd24caa18f54c2b','删除项目图集信息','根据projectId删除项目图集信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/deletePictures','DELETE',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2208,'API_5ce40d17b09869f986febde2f91dd7b4','获取项目音频信息','根据projectId查询项目音频信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/sounds','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2209,'API_30f87a9ebdebd9d6ff9322d35360a6a6','获取项目视频信息','根据projectId查询项目视频信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/videos','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2210,'API_f80f24f4cf81da89554d5b7e544569fa','分页获取项目视频信息','根据projectId分页查询项目视频信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/pageVideos','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2211,'API_03787324c6bdad4f8b563f925349a6a6','用户详情','根据userId获取用户详情信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/userDetail','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2212,'API_d8aaa67be06d1c6939dd91d559a1875e','根据token获取用户详细信息','根据Token获取用户详情信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/user/getMyDetail','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2213,'API_09c10c8b7aff0919f49e15b4281bcfdd','判断用户','根据userId判断用户','cmii-uav-material-warehouse','/api/v1/warehouse/project/checkUser','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2214,'API_63faf5749395d0ae8abd9a25973fb826','根据code获取用户Token','根据code获取用户Token','cmii-uav-material-warehouse','/api/v1/warehouse/project/user/getToken','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2215,'API_0b1bb8199a1c69d5bc835a742315a774','获取用户信息','获取用户信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/userList','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2022-03-08 06:47:18'),(2216,'API_6b801d24f05cadbb4bb592dd6cd37808','模糊搜索标题title或者所有人姓名','','cmii-uav-material-warehouse','/api/v1/warehouse/project/gettitle','GET',_binary '\0',_binary '\0','2022-03-08 06:47:11',1,'2024-11-11 11:46:10'),(2217,'API_e59dc5197c8ddb30859fd3cfce5abd09','获取项目基本信息','根据projectId查询项目基本信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/missionInfo','GET',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2218,'API_6e3d5412f3001022406a35d5bcd3b076','修改项目标题信息','根据projectId修改项目标题信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/title','POST',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2219,'API_59c680107f8ea81c458dc5d03e810ac3','修改项目描述信息','根据projectId修改项目描述信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/description','POST',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:18'),(2220,'API_cd8378b7e6d5121448c90da4fc127de5','修改项目备注信息','根据projectId修改项目备注信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/comments','POST',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:18'),(2221,'API_bf275c1d113b39391043979841622aaf','修改项目基本信息','根据projectId修改项目基本信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/updateProject','POST',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:18'),(2222,'API_fd7a8cee57e4ee96a0440d483f3e1de2','查询所有项目','查询所有未删除项目','cmii-uav-material-warehouse','/api/v1/warehouse/project/getprojs','GET',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:18'),(2223,'API_f90e50e74015ac4e59a268da4e690715','删除项目','逻辑删除','cmii-uav-material-warehouse','/api/v1/warehouse/project/delpros','DELETE',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:18'),(2224,'API_fbeade2137d4fc191d1d3323cb858702','创建项目','创建项目','cmii-uav-material-warehouse','/api/v1/warehouse/project/updproj/restring','GET',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2024-11-11 11:46:08'),(2225,'API_0fe269ac8b09036d584f3f71eca8803b','查询项目名是否唯一','true为唯一可用,false为不唯一不可用','cmii-uav-material-warehouse','/api/v1/warehouse/project/query/projTitle','GET',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:18'),(2226,'API_8901db5a6d21411de1152cbeacce3f93','素材管理模糊搜索标题title或者所有人姓名','','cmii-uav-material-warehouse','/api/v1/warehouse/manager/project/getManagerTitle','GET',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2227,'API_39e6603a36326dbe274106cc023f1a8b','查看我的项目列表(文件类型分组)','','cmii-uav-material-warehouse','/api/v1/warehouse/manager/project/getMyProjs','GET',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2228,'API_287c7a1bbb9b83ec8360116ac7732c8b','素材管理界面文件下载','根据projectId集合以及文件ID集合打包下载项目文件','cmii-uav-material-warehouse','/api/v1/warehouse/manager/project/download','GET',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2229,'API_56059020a7c2b86500fff2145ab38f4c','素材管理分享项目','根据projectId集合分享给新的用户','cmii-uav-material-warehouse','/api/v1/warehouse/manager/project/share','POST',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2230,'API_5fb1ec5203cb8c976f1bd5dc1e8c3941','删除项目','项目逻辑删除','cmii-uav-material-warehouse','/api/v1/warehouse/manager/project/deleteProj','DELETE',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2231,'API_c40bd9fa3a3aeddf48186da9df5b211c','来自分享的项目','','cmii-uav-material-warehouse','/api/v1/warehouse/manager/project/queryShare','GET',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2232,'API_457610e2ad2141030e1293e8a5b6ad8e','更改项目所有者','','cmii-uav-material-warehouse','/api/v1/warehouse/manager/project/changeOwner','POST',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2233,'API_af7f877332e2cac703f9dc5b3329c0e9','删除项目标签','','cmii-uav-material-warehouse','/api/v1/warehouse/project/delete/labels','DELETE',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2234,'API_f275e108a39f441175821b5aa45cf5c3','创建项目标签','','cmii-uav-material-warehouse','/api/v1/warehouse/project/create/labels','POST',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-08 06:47:19'),(2235,'API_7afda1dccbe77df8774cca90df541eb8','接口扫描','','cmii-uav-material-warehouse','/api/scanner/scan','POST',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2024-11-11 11:46:07'),(2236,'API_a4f739237a5e24b6548c7c981a4d6604','securityConfiguration','','cmii-uav-material-warehouse','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-11 06:17:41'),(2237,'API_8b86aae50951070824741f835e9bc696','swaggerResources','','cmii-uav-material-warehouse','/swagger-resources','',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-11 06:17:41'),(2238,'API_c4520b4a89be9400b83210b44c906047','uiConfiguration','','cmii-uav-material-warehouse','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2022-03-11 06:17:41'),(2239,'API_7a42acf545d38e5fa61375f76c7b5423','error','','cmii-uav-material-warehouse','/error','',_binary '\0',_binary '\0','2022-03-08 06:47:12',1,'2024-11-11 11:46:09'),(2240,'API_c091f0d515551576885c0d95fdeff98a','设置虚拟摇杆参数','','cmii-uav-surveillance','/virtualStick/virtualStickParam','POST',_binary '\0',_binary '\0','2022-03-08 06:47:17',1,'2024-11-12 03:56:08'),(2241,'API_d18f909934751a019e385a3c475fc119','无人机绑定的摄像头推流信息','','cmii-uav-surveillance','/api/uav/plane/queryUavPushStreamByUavDeviceNo','POST',_binary '\0',_binary '\0','2022-03-08 06:47:18',1,'2023-03-29 09:05:05'),(2242,'API_8b1217a9f4182201bd62a73fee7f31b5','设置无人机上线','','cmii-uav-surveillance','/api/uav/plane/setUavOnline','POST',_binary '\0',_binary '\0','2022-03-08 06:47:18',1,'2023-03-29 09:05:05'),(2243,'API_26fd7dd1db84e01b3461fb03bd395ef6','无人机列表绑定载荷载荷视频详情查询','','cmii-uav-surveillance','/api/uav/plane/queryBoundVideoByUavCode','GET',_binary '\0',_binary '\0','2022-03-08 06:47:19',1,'2023-03-29 09:05:05'),(2244,'API_11b4912a89d7c79fb3185563dcc0ed5b','查询无人机总飞行时长','','cmii-uav-surveillance','/api/uav/plane/queryUavflyTotal','GET',_binary '\0',_binary '\0','2022-03-08 06:47:19',1,'2023-03-29 09:05:05'),(2245,'API_51932f83909c3867dc73aa55e1c8a9f9','testFlyHistory','','cmii-uav-mqtthandler','/testFlyHistory','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2024-11-07 08:51:31'),(2246,'API_206c55ea49d2a8824dc6ac80bd3717b8','上海火警信息上传接口','','cmii-uav-mqtthandler','/exterior_data/caseinfo/newcase','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2024-11-07 08:51:26'),(2247,'API_7461a99c25a89dd624a21886ab751b58','fireCaseFinished','','cmii-uav-mqtthandler','/exterior_data/caseinfo/casefinished','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2024-11-07 08:51:27'),(2248,'API_c034211a7dca726f3623c24202e4dbf3','喊话器及显示模式','','cmii-uav-mqtthandler','/gimbal/gimbal/megaphoneAndDisplayMode','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2024-11-07 08:51:29'),(2249,'API_8cc54c5d3cacd6dfba13b6b9731babb2','起飞时发送航线到无人机','','cmii-uav-mqtthandler','/mqtt/send_line_and_take_off','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2024-11-07 08:51:27'),(2250,'API_e2ef40dc53c49b4cd29cf7ae8b60786f','testWaypoint2','','cmii-uav-mqtthandler','/test_waypoint_2','GET',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2022-03-15 07:28:12'),(2251,'API_c830fb45b303e8b4b5eba63f4e46a423','发送控制命令到复亚机库,版本3和4都是这个接口','','cmii-uav-mqtthandler','/mqtt/hangar/sendCommandVer4','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2024-11-07 08:51:27'),(2252,'API_d293d280bf56ee918b906e79fb6212fb','setRedisKey','','cmii-uav-mqtthandler','/mqtt/hangar/modifyRedis','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2022-09-28 01:55:54'),(2253,'API_26bdf7dcf7672180c3f83b1b94480c35','testDeviceInfoGetV4','','cmii-uav-mqtthandler','/mqtt/hangar/testDeviceInfoGetV4','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2024-11-07 08:51:26'),(2254,'API_b4d0582d0912da3d832e432c81e60f1d','获取/释放无人机控制权限','','cmii-uav-mqtthandler','/api/uav/VirtualStick/changeControlMode','POST',_binary '\0',_binary '\0','2022-03-08 06:47:26',1,'2024-11-07 08:51:27'),(2255,'API_e2e331ecb2775da30c28edb221b58575','起飞','','cmii-uav-mqtthandler','/api/uav/VirtualStick/flyUp','POST',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2024-11-07 08:51:29'),(2256,'API_2df63fa70afd85918e54a83e4c369090','虚拟遥感','','cmii-uav-mqtthandler','/api/uav/VirtualStick/virtualStick','POST',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2024-11-07 08:51:26'),(2257,'API_daeffb8aa73e0f0c0318e4bff605d261','强制降落','','cmii-uav-mqtthandler','/api/uav/VirtualStick/forceLand','POST',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2024-11-07 08:51:31'),(2258,'API_61e0d8a50b218f13435057b07cd61d19','health','','cmii-uav-mqtthandler','/cmii/health','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2024-11-07 08:51:27'),(2259,'API_73c053d8aa0da09361126d73dba4c6b2','ping','','cmii-uav-mqtthandler','/cmii/ping','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2024-11-07 08:51:29'),(2260,'API_f5a9db81e1b376e53b045ed2e5059069','env','','cmii-uav-mqtthandler','/cmii/env','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2024-11-07 08:51:28'),(2261,'API_2b13b5fd2e96615cc43932525b23a6c0','根据设备号获取公司信息','','cmii-uav-mqtthandler','/api/uav/plane/queryCompanyByDeviceNo','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2023-05-04 09:36:22'),(2262,'API_d92ab8445892c3155419ecefcb2982a1','查询无人机总飞行时长','','cmii-uav-mqtthandler','/api/uav/plane/queryUavflyTotal','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2023-05-04 09:36:22'),(2263,'API_d841ca5521b08588ef99d354d2a10a53','无人机绑定的摄像头信息查询','','cmii-uav-mqtthandler','/api/uav/plane/queryBoundCameraByUavDeviceNo','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2023-05-04 09:36:21'),(2264,'API_5ad0f6f309b56df650f476bd25890c57','无人机列表绑定的载荷列表详情查询','','cmii-uav-mqtthandler','/api/uav/plane/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2023-05-04 09:36:22'),(2265,'API_9131054766c4b5efa9cde40e3bdf1f97','通过设备号查询无人机列表绑定的载荷列表详情','','cmii-uav-mqtthandler','/api/uav/plane/queryBoundDetailByDeviceNo','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2023-05-04 09:36:22'),(2266,'API_caa0cb2f279f6f4f95e44c372b92ec99','无人机绑定的摄像头推流信息','','cmii-uav-mqtthandler','/api/uav/plane/queryUavPushStreamByUavDeviceNo','POST',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2023-05-04 09:36:22'),(2267,'API_1c8dac64f9817ccca1f4f7c65bb22a33','无人机列表绑定载荷载荷视频详情查询','','cmii-uav-mqtthandler','/api/uav/plane/queryBoundVideoByUavCode','GET',_binary '\0',_binary '\0','2022-03-08 06:47:27',1,'2023-05-04 09:36:22'),(2268,'API_bbc45550d378ab047e05f04f48fb70e9','通过告警对象处理告警事件','','cmii-uav-mqtthandler','/api/uav/alarm/event/cancelAlarmbyUav','POST',_binary '\0',_binary '\0','2022-03-08 06:47:28',1,'2023-05-04 09:36:22'),(2269,'API_87877a9912e6b677755ad10c15eac2dd','新增告警事件','','cmii-uav-mqtthandler','/api/uav/alarm/event/addEvent','POST',_binary '\0',_binary '\0','2022-03-08 06:47:28',1,'2023-05-04 09:36:22'),(2270,'API_c411f6618274b55c54c688a0842cbcec','查询告警事件详情','','cmii-uav-mqtthandler','/api/uav/alarm/event/query/alarmEventDetailById','GET',_binary '\0',_binary '\0','2022-03-08 06:47:28',1,'2023-05-04 09:36:22'),(2271,'API_84543f69a48bf10f09c20ab1adc42ba0','告警触发器','','cmii-uav-mqtthandler','/api/uav/alarm/event/alarmEventTrigger','POST',_binary '\0',_binary '\0','2022-03-08 06:47:28',1,'2023-05-04 09:36:22'),(2272,'API_8d4af1773ae8d8891bccdcdd36b27952','通过关联作业处理告警事件','','cmii-uav-mqtthandler','/api/uav/alarm/event/cancel/byTask','POST',_binary '\0',_binary '\0','2022-03-08 06:47:28',1,'2023-05-04 09:36:22'),(2273,'API_a8c8a1a0e56d21aa9fc36924cc7c6f66','查询告警数量统计信息','','cmii-uav-mqtthandler','/api/uav/alarm/event/query/statics','GET',_binary '\0',_binary '\0','2022-03-08 06:47:28',1,'2023-05-04 09:36:22'),(2274,'API_424ccb38975915e6a5b0c8655da721c3','告警指标统计信息','','cmii-uav-mqtthandler','/api/uav/alarm/event/queryAlarmIndexCount','GET',_binary '\0',_binary '\0','2022-03-08 06:47:28',1,'2023-05-04 09:36:22'),(2275,'API_066c14bac507ff6e3846fcc800d76f3d','通过告警对象查询告警事件列表','','cmii-uav-mqtthandler','/api/uav/alarm/event/query/alarmEventDetailByObj','GET',_binary '\0',_binary '\0','2022-03-08 06:47:28',1,'2023-05-04 09:36:22'),(2276,'API_3b87b350b693887af09016e27cbdb1e3','验证区域信息是否正确[FeignClient]','','cmii-admin-data','/public/api/admin/area/tool/checkArea','POST',_binary '\0',_binary '\0','2022-03-11 03:07:06',1,'2024-11-06 12:16:54'),(2277,'API_d4f2e185163e0755673448c0ee376ea6','按条件分页查询载荷型号信息','','cmii-admin-data','/api/admin/model/load/queryUavLoadModelPage','POST',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-11-06 12:16:55'),(2278,'API_71b99303d880eb9226fbca6dc38cdcd7','从载荷类型表模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/load/queryMnfNameFromModel','GET',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-11-06 12:16:52'),(2279,'API_c422092cc68cc976c1ffe774ef338788','从载荷类型表模糊查询类型列表','','cmii-admin-data','/api/admin/model/load/queryModelNameFromModel','GET',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-11-06 12:16:54'),(2280,'API_5c729fae887038eb3b4814dcb549c305','根据类型查询载荷类型详情','','cmii-admin-data','/api/admin/model/load/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-11-06 12:16:48'),(2281,'API_4a071fe963d52832096c7867ca6409d6','check设备类型是否没有被冻结','','cmii-admin-data','/api/admin/model/load/checkNotFrozen','GET',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-11-06 12:16:50'),(2282,'API_e9d4c1b8190381c4f9ad256471c4a981','模糊查询型号列表','','cmii-admin-data','/api/admin/model/load/queryUavLoadModel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-11-06 12:16:55'),(2283,'API_e4a11a7c3bf95fbfe1a8d22a16f328e0','载荷载荷设备型号详情查询','','cmii-admin-data','/api/admin/model/load/queryUavLoadModelDetail','GET',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-11-06 12:16:53'),(2284,'API_59d2893cc2ab37fba1b6cbde2d2f1bdc','新增载荷载荷设备型号','','cmii-admin-data','/api/admin/model/load/addUavLoadModel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-11-06 12:16:55'),(2285,'API_cb684243191e595a7401409f0db91594','修改载荷载荷设备型号','','cmii-admin-data','/api/admin/model/load/updateUavLoadModel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-11-06 12:16:58'),(2286,'API_254694c31ab18704e4f225c7aeebab06','删除载荷载荷设备型号','','cmii-admin-data','/api/admin/model/load/deleteUavLoadModel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-11-06 12:16:48'),(2287,'API_90706ff810c24e4966aed2e0b8863be6','通过告警对象列表批量处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancelAlarmbyUavList','POST',_binary '\0',_binary '\0','2022-03-11 03:07:11',1,'2022-03-11 06:17:19'),(2288,'API_f0c1ce7c546a0e0d48037eb8081c0ed5','upload','','cmii-uav-alarm','/api/uav/common/event/upload','POST',_binary '\0',_binary '\0','2022-03-11 03:07:12',1,'2024-10-22 12:07:18'),(2289,'API_389ebdff8f8c553a5306d9c71122b7f2','excel导入指定某个sheet','','cmii-uav-alarm','/api/uav/common/event/importExcel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:12',1,'2024-10-22 12:07:19'),(2290,'API_b9cd4732193d41fb9b1aebc8db6eda5b','excel导入所以sheet','','cmii-uav-alarm','/api/uav/common/event/importAllExcel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:12',1,'2024-10-22 12:07:16'),(2291,'API_13ff192cb0e53b481a648a39708a6adc','导出到指定某个sheet','','cmii-uav-alarm','/api/uav/common/event/exportExcel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:12',1,'2024-10-22 12:07:18'),(2292,'API_cb979d42027053024033ae28a8638c56','获取当前无人机的视频分享链接, 视频绑定无人机id,作业id随便传','','cmii-uav-mission','/report_and_video/get_video_share_by_missionId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:13',1,'2024-11-12 01:20:38'),(2293,'API_e2a3793d897e737f54aa47072a37b8c4','获取AI视频流地址','','cmii-uav-mission','/api/uav/mission/surveillance/AIPullAddr/{id}/{type}','GET',_binary '\0',_binary '\0','2022-03-11 03:07:14',1,'2024-11-12 01:20:34'),(2294,'API_17478984fcf4d4d10c1c9d5a1cc75aff','app开始一个手动作业,成功返回id,如果有作业就返回失败','','cmii-uav-mission','/api/uav/mission/surveillance/app_start_manual_mission','POST',_binary '\0',_binary '\0','2022-03-11 03:07:14',1,'2024-11-12 01:20:37'),(2295,'API_c39167f384d063de3f450f129cb9c6a3','app 查询当前无人机是否有作业,返回name,id,权限','','cmii-uav-mission','/api/uav/mission/surveillance/app_query_mission_right','POST',_binary '\0',_binary '\0','2022-03-11 03:07:14',1,'2024-11-12 01:20:36'),(2296,'API_479eeb9a62555408fabb7175098bff54','获取游客的无人机设备列表','','cmii-uav-mission','/api/uav/plane/queryVisitorUavList','GET',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-07-18 04:08:27'),(2297,'API_096cba61a53f04304f70e4923a313a83','按无人机编码查询无人机是否是真机','','cmii-uav-mission','/api/uav/plane/queryUavRealByUavCode','GET',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-07-18 04:08:27'),(2298,'API_65dffa654e1e06c5ee771863ea741e61','按无人机编码查询无人机详情查询不用公司id','','cmii-uav-mission','/api/uav/plane/queryDetailByUavCodeWithoutCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-07-18 04:08:27'),(2299,'API_5440f0781b4d4c66ee15bf501e67a610','载荷绑定的无人机编码查询','','cmii-uav-mission','/api/uav/plane/queryBoundByDevNo','GET',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-07-18 04:08:28'),(2300,'API_63a78590a139271297f570c3fc2a2bde','设置无人机上线','','cmii-uav-mission','/api/uav/plane/setUavOnline','POST',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-07-18 04:08:27'),(2301,'API_b7db75f5a7d2b9a7e9b7a3b29d89d73f','findTrackByMissionId','','cmii-uav-mission','/oapi/uav/flight/trackMission','POST',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-06-14 09:59:35'),(2302,'API_15d321485962ec306fe9b77604387eb0','uploadDefaultFlight','','cmii-uav-mission','/oapi/uav/flight/batchUploadDefault','POST',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-06-14 09:59:35'),(2303,'API_5372a12b37e647554f7b0b316ea7a99d','uploadDefaultFlight','','cmii-uav-mission','/oapi/uav/flight/uploadDefault','POST',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-06-14 09:59:35'),(2304,'API_df7ec5e35364c805517767d2e55df04b','findTrackByOrderId','','cmii-uav-mission','/oapi/uav/flight/trackOrder','POST',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-06-14 09:59:35'),(2305,'API_8bc6ceb99efb15818ca6b2f805155893','uploadFlight','','cmii-uav-mission','/oapi/uav/flight/batchUpload','POST',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-06-14 09:59:35'),(2306,'API_05d3780de84687ce4d6a14b7d40430e3','uploadFlight','','cmii-uav-mission','/oapi/uav/flight/upload','POST',_binary '\0',_binary '\0','2022-03-11 03:07:16',1,'2023-06-14 09:59:35'),(2307,'API_a26dc33bf051b14a454f49fa7f3fedaf','给飞行监视提供航线飞行的航线信息','','cmii-uav-waypoint','/api/uav/waypoint/for_sur/waypoints','GET',_binary '\0',_binary '\0','2022-03-11 03:07:20',1,'2024-11-12 03:52:40'),(2308,'API_4cfa4078c9c18dd0eea1765a09d3bb86','分页条件筛选医疗物流航线列表','','cmii-uav-waypoint','/api/uav/waypoint/airline/airline_info_page_list_for_medical_logistics','POST',_binary '\0',_binary '\0','2022-03-11 03:07:20',1,'2024-11-12 03:52:41'),(2309,'API_b3721af25862a6334ea1b04efeeba2cc','载荷绑定的无人机编码查询','','cmii-uav-waypoint','/api/uav/plane/queryBoundByDevNo','GET',_binary '\0',_binary '\0','2022-03-11 03:07:21',1,'2023-05-04 09:35:55'),(2310,'API_f07a18d2a347d57f5696da21f489ca14','无人机绑定的摄像头推流信息','','cmii-uav-waypoint','/api/uav/plane/queryUavPushStreamByUavDeviceNo','POST',_binary '\0',_binary '\0','2022-03-11 03:07:21',1,'2023-05-04 09:35:56'),(2311,'API_6ce8d8310c0fb15639ef97c2d05b9120','设置无人机上线','','cmii-uav-waypoint','/api/uav/plane/setUavOnline','POST',_binary '\0',_binary '\0','2022-03-11 03:07:22',1,'2023-05-04 09:35:56'),(2312,'API_73f12d9f351b1a400b1ca13c090db5da','获取游客的无人机设备列表','','cmii-uav-waypoint','/api/uav/plane/queryVisitorUavList','GET',_binary '\0',_binary '\0','2022-03-11 03:07:22',1,'2023-05-04 09:35:56'),(2313,'API_076e36966a05e6c02065fed1a6e9bb67','按无人机编码查询无人机详情查询不用公司id','','cmii-uav-waypoint','/api/uav/plane/queryDetailByUavCodeWithoutCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:22',1,'2023-05-04 09:35:55'),(2314,'API_89fcb7e696e423ff278ede491de2c295','按无人机编码查询无人机是否是真机','','cmii-uav-waypoint','/api/uav/plane/queryUavRealByUavCode','GET',_binary '\0',_binary '\0','2022-03-11 03:07:22',1,'2023-05-04 09:35:56'),(2315,'API_67e1fcd3754a9a7fe40da4e3ad678bab','载荷绑定的无人机编码查询','','cmii-uav-industrial-portfolio','/api/uav/plane/queryBoundByDevNo','GET',_binary '\0',_binary '\0','2022-03-11 03:07:26',1,'2022-11-02 09:13:11'),(2316,'API_c71018b7f387827e955fc38fb8505574','按无人机编码查询无人机是否是真机','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavRealByUavCode','GET',_binary '\0',_binary '\0','2022-03-11 03:07:26',1,'2022-11-02 09:13:11'),(2317,'API_1d956273d8b1058569766a81c37db142','uploadDefaultFlight','','cmii-uav-industrial-portfolio','/oapi/uav/flight/batchUploadDefault','POST',_binary '\0',_binary '\0','2022-03-11 03:07:27',1,'2022-11-02 09:13:12'),(2318,'API_4282e298101f8ee7112dbb49501a48e4','uploadDefaultFlight','','cmii-uav-industrial-portfolio','/oapi/uav/flight/uploadDefault','POST',_binary '\0',_binary '\0','2022-03-11 03:07:27',1,'2022-11-02 09:13:12'),(2319,'API_f320c8f821ed02551e3d1a01c2fe2680','uploadFlight','','cmii-uav-industrial-portfolio','/oapi/uav/flight/upload','POST',_binary '\0',_binary '\0','2022-03-11 03:07:27',1,'2022-11-02 09:13:12'),(2320,'API_0921bd6813729306003e0952310143ad','uploadFlight','','cmii-uav-industrial-portfolio','/oapi/uav/flight/batchUpload','POST',_binary '\0',_binary '\0','2022-03-11 03:07:27',1,'2022-11-02 09:13:12'),(2321,'API_4dabab2f7919b6d5fbd24d5e2e407a69','findTrackByOrderId','','cmii-uav-industrial-portfolio','/oapi/uav/flight/trackOrder','POST',_binary '\0',_binary '\0','2022-03-11 03:07:27',1,'2022-11-02 09:13:12'),(2322,'API_cb233bb093cea7b2dcc3a2c86cdf7514','findTrackByMissionId','','cmii-uav-industrial-portfolio','/oapi/uav/flight/trackMission','POST',_binary '\0',_binary '\0','2022-03-11 03:07:27',1,'2022-11-02 09:13:12'),(2323,'API_b0e6af44f389fbb5d5bc6f0b10c54646','是否存储配额告警','','cmii-uav-user','/personal/quota/hasWarn','POST',_binary '\0',_binary '\0','2022-03-11 03:07:29',1,'2024-11-06 12:16:43'),(2324,'API_68c3e0f14d1c550c78f80c6ca1db9f56','查询无人机编号和厂家编号 无机库信息; id 和no 提供一个','','cmii-uav-device','/api/device/mqtt/queryUav','POST',_binary '\0',_binary '\0','2022-03-11 03:07:31',1,'2024-11-07 09:01:49'),(2325,'API_6702c13bc2c962e6a1d294f5b4dd96a1','查询机库id和no信息 无无人机信息; id 和no 提供一个','','cmii-uav-device','/api/device/mqtt/api/device/mqtt/queryHangar','POST',_binary '\0',_binary '\0','2022-03-11 03:07:31',1,'2022-09-29 06:35:44'),(2326,'API_6407aa74d4efa63e3035e136c6b46103','获取游客的无人机设备列表','','cmii-uav-device','/api/uav/plane/queryVisitorUavList','GET',_binary '\0',_binary '\0','2022-03-11 03:07:31',1,'2024-11-07 09:01:56'),(2327,'API_1b82fd20fc26e41f5631420a8d472dbd','按无人机编码查询无人机详情查询不用公司id','','cmii-uav-device','/api/uav/plane/queryDetailByUavCodeWithoutCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:31',1,'2024-11-07 09:01:45'),(2328,'API_37ed874b03a209ba9a2e3ba730f524bd','查询无人机总飞行时长','','cmii-uav-device','/api/uav/plane/queryUavflyTotal','GET',_binary '\0',_binary '\0','2022-03-11 03:07:32',1,'2024-11-07 09:01:46'),(2329,'API_621b76dbfc0820c65c659ac94b91d6bb','设置无人机上线','','cmii-uav-device','/api/uav/plane/setUavOnline','POST',_binary '\0',_binary '\0','2022-03-11 03:07:32',1,'2024-11-07 09:01:48'),(2330,'API_ab3e284739e564c16d2c808d62484669','模糊查询包括子公司的设备号列表','','cmii-uav-device','/api/uav/plane/queryDeviceNoByCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:32',1,'2024-11-07 09:01:44'),(2331,'API_ec24af9abdf24b7570567ee12819e635','无人机绑定的摄像头推流信息','','cmii-uav-device','/api/uav/plane/queryUavPushStreamByUavDeviceNo','POST',_binary '\0',_binary '\0','2022-03-11 03:07:32',1,'2024-11-07 09:01:45'),(2332,'API_0bbb96c440960337f67ff1c7797a7117','载荷绑定的无人机编码查询','','cmii-uav-device','/api/uav/plane/queryBoundByDevNo','GET',_binary '\0',_binary '\0','2022-03-11 03:07:32',1,'2024-11-07 09:01:53'),(2333,'API_b45434946f5350bd8184415958a3fedc','更新无人机绑定载荷类型','','cmii-uav-device','/api/uav/plane/updateLoadTypeByUavCode','POST',_binary '\0',_binary '\0','2022-03-11 03:07:32',1,'2024-11-07 09:01:53'),(2334,'API_fa3a657597b9619499202054581160aa','模糊查询包括子公司的设备号列表','','cmii-uav-device','/api/uav/load/queryDeviceNoByCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:32',1,'2024-11-07 09:01:58'),(2335,'API_5c3eb73c8182fd8e34cc894951232f6b','基础版根据code获取用户Token','基础版根据code获取用户Token','cmii-uav-device','/api/uav/permission/user/getUavFreeTokenByCode','GET',_binary '\0',_binary '\0','2022-03-11 03:07:33',1,'2024-11-07 09:01:57'),(2336,'API_dd49c05d52607d775525836a8b3b15bf','模糊查詢游客列表','','cmii-uav-device','/api/uav/devAllocate/queryVisitorList','GET',_binary '\0',_binary '\0','2022-03-11 03:07:33',1,'2024-11-07 09:01:56'),(2337,'API_d03e108b238192592ee649a23a974313','模糊查询公司所属的设备号列表','','cmii-uav-device','/api/uav/hangar/queryDeviceNoByCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:33',1,'2024-11-07 09:01:50'),(2338,'API_420aecbfd5220c92db2fd13843c80829','幻飞APP上传环保数据接口','','cmii-uav-mqtthandler','/equipment/productRealtimeData.do','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:28'),(2339,'API_4d62f8d0001693fe493aeb22ea9248c8','天途喷水控制','','cmii-uav-mqtthandler','/payload/spray/sprayCommand','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:31'),(2340,'API_88490bd67fafd4dab1bddae53e0d7331','云台显示模式修改','','cmii-uav-mqtthandler','/payload/camera/display_mode','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:29'),(2341,'API_2b7b21a5be43e1435e0f3629dd2e8e95','喊话器音量设置','','cmii-uav-mqtthandler','/payload/megaphone/configure_volume','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:29'),(2342,'API_347c9cf1b6e515cb3b1290fdc368cd03','megaphoneStartPlay','','cmii-uav-mqtthandler','/payload/megaphone/play','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:29'),(2343,'API_915449453b6496c0646bdaf33b1ad65c','megaphoneStopPlay','','cmii-uav-mqtthandler','/payload/megaphone/stop','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:28'),(2344,'API_8654fb265de0a4b254178a0cb3516ea7','镜头缩放','','cmii-uav-mqtthandler','/payload/camera/zoom','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:26'),(2345,'API_9f2457ee74bcca98d2341ebd198d6eef','摄像机拍照','','cmii-uav-mqtthandler','/payload/camera/take_picture','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:27'),(2346,'API_79cc246d1fcd8bdd1742f7140f986b9a','摄像机开始录像','','cmii-uav-mqtthandler','/payload/camera/start_record','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:27'),(2347,'API_aa36cfdcc6c4f74665fab5048cbed672','摄像机停止录像','','cmii-uav-mqtthandler','/payload/camera/stop_record','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:30'),(2348,'API_28b52eb8efc81c5a482e620001355593','摄像头自动对焦','','cmii-uav-mqtthandler','/payload/camera/auto_focus','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:28'),(2349,'API_fd16944c0fe9840c7c14b9074b6b6263','相机模式切换','','cmii-uav-mqtthandler','/payload/camera/mode_change','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:29'),(2350,'API_ecef3b82e863478cee4afa2d1b27f67f','云台控制','','cmii-uav-mqtthandler','/payload/gimbal/control','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:28'),(2351,'API_f0031f483de68deef62d060e2e07c699','航线飞行','','cmii-uav-mqtthandler','/uav_fly_command/waypoint','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2022-09-28 01:55:53'),(2352,'API_488015e1d886ac727bc65c833f9e7993','航线飞行 新','','cmii-uav-mqtthandler','/uav_fly_command/waypoint_fly','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:28'),(2353,'API_59738eceaa33e13fce603df22aa70204','暂停','','cmii-uav-mqtthandler','/uav_fly_command/pause','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:27'),(2354,'API_d43b7c9a5fe3ae76764aea0dcbad5519','继续','','cmii-uav-mqtthandler','/uav_fly_command/continue','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:29'),(2355,'API_b93e72bc4344e710eb9c53b512420f91','停止','','cmii-uav-mqtthandler','/uav_fly_command/stop','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:28'),(2356,'API_ad370db9b1858133e32f80282d1472be','返航任务指令','','cmii-uav-mqtthandler','/uav_fly_command/go_home','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:28'),(2357,'API_774ed5cca4d40ca7a00a1eaac13da589','降落','','cmii-uav-mqtthandler','/uav_fly_command/landing','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:28'),(2358,'API_1167753c003e57c31440f53e16173b82','强制降落','','cmii-uav-mqtthandler','/uav_fly_command/force_landing','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:29'),(2359,'API_d0c38507826c0374dbb3091b293622bf','升起','','cmii-uav-mqtthandler','/uav_fly_command/fly_up','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:27'),(2360,'API_299fef7e7300274c232f6aa286a4948b','获取摇杆控制权','','cmii-uav-mqtthandler','/uav_fly_command/get_stick_control','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:29'),(2361,'API_46aba38a456ff4b843ffe9d2899151dd','释放摇杆控制权','','cmii-uav-mqtthandler','/uav_fly_command/release_stick_control','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2024-11-07 08:51:31'),(2362,'API_81f1e31a0ddbc9da3e3923592105b050','无人机下线测试接口','','cmii-uav-mqtthandler','/uav_fly_command/offline_test','POST',_binary '\0',_binary '\0','2022-03-11 03:07:39',1,'2023-05-04 09:36:20'),(2363,'API_1fe9e22534340f4d928a45534c4f7a9f','获取游客的无人机设备列表','','cmii-uav-mqtthandler','/api/uav/plane/queryVisitorUavList','GET',_binary '\0',_binary '\0','2022-03-11 03:07:40',1,'2023-05-04 09:36:22'),(2364,'API_c23209273529b0356186c7d07fe3ebf2','按无人机编码查询无人机是否是真机','','cmii-uav-mqtthandler','/api/uav/plane/queryUavRealByUavCode','GET',_binary '\0',_binary '\0','2022-03-11 03:07:40',1,'2023-05-04 09:36:22'),(2365,'API_f5b7a4bc3c24fe26becd4921e7bd912e','按无人机编码查询无人机详情查询不用公司id','','cmii-uav-mqtthandler','/api/uav/plane/queryDetailByUavCodeWithoutCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:40',1,'2023-05-04 09:36:21'),(2366,'API_f21ac242e5d0aeb7e3af7e7a54f5b358','载荷绑定的无人机编码查询','','cmii-uav-mqtthandler','/api/uav/plane/queryBoundByDevNo','GET',_binary '\0',_binary '\0','2022-03-11 03:07:40',1,'2023-05-04 09:36:21'),(2367,'API_98f71336da749dc8e70bb9b7c10616d2','设置无人机上线','','cmii-uav-mqtthandler','/api/uav/plane/setUavOnline','POST',_binary '\0',_binary '\0','2022-03-11 03:07:40',1,'2023-05-04 09:36:21'),(2368,'API_9c9198875a79eb8daaba15d187c48cce','设置无人机上线','','cmii-uav-airspace','/api/uav/plane/setUavOnline','POST',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2023-03-29 08:30:26'),(2369,'API_166871d623e61f7fa730a7adf32f4f34','获取游客的无人机设备列表','','cmii-uav-airspace','/api/uav/plane/queryVisitorUavList','GET',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2023-03-29 08:30:26'),(2370,'API_d4a175c60b633ba7da0f1762ea21fb64','按无人机编码查询无人机是否是真机','','cmii-uav-airspace','/api/uav/plane/queryUavRealByUavCode','GET',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2023-03-29 08:30:26'),(2371,'API_a9ecc956a441a42f58f980eced2ce0cb','按无人机编码查询无人机详情查询不用公司id','','cmii-uav-airspace','/api/uav/plane/queryDetailByUavCodeWithoutCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2023-03-29 08:30:25'),(2372,'API_c653269f53bed060cf984d392356e346','载荷绑定的无人机编码查询','','cmii-uav-airspace','/api/uav/plane/queryBoundByDevNo','GET',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2023-03-29 08:30:25'),(2373,'API_7f5facf301bf71d881b9d13d01c6fb73','查询项目来源','查询项目来源','cmii-uav-material-warehouse','/api/v1/warehouse/scr/origins','GET',_binary '\0',_binary '\0','2022-03-11 03:07:47',1,'2024-11-11 11:46:07'),(2374,'API_8b0a7770a3111ca7b2cf376724926750','增加项目来源','增加项目来源','cmii-uav-material-warehouse','/api/v1/warehouse/scr/add','GET',_binary '\0',_binary '\0','2022-03-11 03:07:47',1,'2024-11-11 11:46:08'),(2375,'API_298c508c26f9c1841f35450714de7311','删除项目来源','删除项目来源','cmii-uav-material-warehouse','/api/v1/warehouse/scr/delete','GET',_binary '\0',_binary '\0','2022-03-11 03:07:47',1,'2024-11-11 11:46:08'),(2376,'API_87d052311f2c9f92431398586e392932','任务监控视图查询任务详情列表','','cmii-uav-material-warehouse','/api/v1/warehouse/progress/listItemProgress','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:07'),(2377,'API_496d6dc53c2a4c67492303d59b3061a1','任务监控模糊查询文件标题与所有人','','cmii-uav-material-warehouse','/api/v1/warehouse/progress/getfiletitle','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:09'),(2378,'API_628b441ac664847d0ad011d092691c99','文件上传进度获取','','cmii-uav-material-warehouse','/api/v1/warehouse/progress/getItemProgress','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:08'),(2379,'API_88f7ce90b3e7e356a9842fae5e544f70','模糊搜索标签名','','cmii-uav-material-warehouse','/api/v1/warehouse/label/listLabelName','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:07'),(2380,'API_555043e21c329ccf362d556442907977','创建项目标签','','cmii-uav-material-warehouse','/api/v1/warehouse/label/add','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:06'),(2381,'API_ad55341e05fcfc2d2e333f767aed9d94','编辑项目标签','','cmii-uav-material-warehouse','/api/v1/warehouse/label/edit','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:07'),(2382,'API_a2706c34b8193f27f2a46106ab8e1afb','删除项目标签','','cmii-uav-material-warehouse','/api/v1/warehouse/label/delete','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:08'),(2383,'API_6632b356010631c5ad9b9bf5ac06b7f0','用户搜索标签展示','默认没有搜索不会展示标签','cmii-uav-material-warehouse','/api/v1/warehouse/label/showLabels','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:08'),(2384,'API_37b523e2780e2022dd7ac6e77dc48ebf','文件上传额度校验【内部接口】','上传文件,返回文件ID','cmii-uav-material-warehouse','/api/v1/warehouse/internal/uploadFileCheck','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:07'),(2385,'API_fd59951281f9f2771e48ce1e3fde3507','getUsedQuotaNumByType','','cmii-uav-material-warehouse','/client/quota/getUsedQuotaNumByType','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:07'),(2386,'API_dc10cca3492678971903d1164788f9f1','多个文件下载','根据projectId和文件ID集合下载项目文件,杆塔业务使用','cmii-uav-material-warehouse','/api/v1/warehouse/item/files/download','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:10'),(2387,'API_59cbaf983169df78bca6424f07fc3c29','获取项目文件信息列表','获取项目文件信息列表','cmii-uav-material-warehouse','/api/v1/warehouse/item/queryFiles','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:10'),(2388,'API_d760f2c2175ccfebcd385a416a9a78bc','单个文件下载','根据projectId和文件ID下载项目文件','cmii-uav-material-warehouse','/api/v1/warehouse/item/public/file/download','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:09'),(2389,'API_07119308ac64386fa36c2d8134b99a5b','图集下载','根据projectId下载项目所有图片文件','cmii-uav-material-warehouse','/api/v1/warehouse/item/public/pictureFiles/download','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:06'),(2390,'API_5675c8379d092ea939ef6172df46c737','全部文件下载','根据projectId下载该项目所有文件','cmii-uav-material-warehouse','/api/v1/warehouse/item/public/filesAll/download','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:09'),(2391,'API_c959d63acff7d7b69116e9dd884eb792','获取项目图片统计信息','根据projectId统计项目图片信息','cmii-uav-material-warehouse','/api/v1/warehouse/item/pictureSize','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:07'),(2392,'API_d11a24c3a081d9b8fe5bed80bd912618','用户详情','根据userId获取用户详情信息','cmii-uav-material-warehouse','/api/v1/warehouse/user/userDetail','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:08'),(2393,'API_3e717845c131424cb0d48539d4638361','根据token获取用户详细信息','根据Token获取用户详情信息','cmii-uav-material-warehouse','/api/v1/warehouse/user/getMyDetail','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:07'),(2394,'API_c0cbbfc7c26ea34aac1a063366c47d2e','根据code获取用户Token','根据code获取用户Token','cmii-uav-material-warehouse','/api/v1/warehouse/user/getToken','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:06'),(2395,'API_4c687d4873f7c33b4adf62e460367900','获取项目基本信息','根据projectId查询项目基本信息','cmii-uav-material-warehouse','/api/v1/warehouse/project/getProjectDetail','GET',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:07'),(2396,'API_91c77ad9a9f7a39e0e2ed501b53514a1','查询所有项目','查询所有未删除项目','cmii-uav-material-warehouse','/api/v1/warehouse/project/listProject','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:09'),(2397,'API_753522fef5e4921205850547b342ad53','创建项目标签,待考虑删除','','cmii-uav-material-warehouse','/api/v1/warehouse/projLabel/add','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:08'),(2398,'API_cb0bcf15bb03fa03495a3b4991f44454','删除项目标签,待考虑删除','','cmii-uav-material-warehouse','/api/v1/warehouse/projLabel/delete','DELETE',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-11 11:46:07'),(2399,'API_4e26137db92324caad958954feb17d65','停止流程','停止流程','cmii-uav-cloud-live','/workflow/stop','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-14 02:02:35'),(2400,'API_9cc4b7cdd1f1653b79b73c7b31080c26','保持流程心跳','保持流程心跳','cmii-uav-cloud-live','/workflow/keepAlive','POST',_binary '\0',_binary '\0','2022-03-11 03:07:48',1,'2024-11-14 02:02:38'),(2401,'API_6416958a39d25fee2b1f75951e86a9ea','完结超时流程','完结超时流程','cmii-uav-cloud-live','/workflow/cleanExpireFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-11-14 02:02:44'),(2402,'API_72ee70869742bb1f700fa9e59f61a48e','查询插件输入输出流信息','查询插件输入输出流信息','cmii-uav-cloud-live','/workflow/queryStreamInfo','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-11-14 02:02:43'),(2403,'API_6afe7df38923488b2b390d9093cfd30b','更新流程','更新流程','cmii-uav-cloud-live','/workflow/updateFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-11-14 02:02:41'),(2404,'API_26133f68affa7c39f380555c6de8fcb2','通过启动参数停止流程','通过多参数停止流程','cmii-uav-cloud-live','/workflow/stopFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-11-14 02:02:42'),(2405,'API_17d4e0fbfc4d4f45eed4a9644711e08c','释放作业关联视频分片','释放作业关联视频分片','cmii-uav-cloud-live','/client/live/stream/releaseVideo','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-11-14 02:02:38'),(2406,'API_3e601d5862ffe674019e072d71533b17','执行删除视频任务','执行删除视频任务','cmii-uav-cloud-live','/client/live/stream/executeDeleteVideoTask','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-11-14 02:02:36'),(2407,'API_38b45d1b9390779f52cef09b5c3ad313','更新算子任务','更新算子任务','cmii-uav-cloud-live','/task/update','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-11-14 02:02:36'),(2408,'API_8edd6ae82ca26b01230a32aecfa1b6c4','服务实例注册(必选)','服务实例注册','cmii-uav-cloud-live','/config/service/registerInstance','GET',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-11-14 02:02:43'),(2409,'API_83a60e43cda23ce35d88b317a92b27ab','服务实例注销(可选,3分钟无新注册心跳自动注销)','服务实例注销','cmii-uav-cloud-live','/config/service/deregisterInstance','GET',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-11-14 02:02:42'),(2410,'API_e028a848bd2749a1fe46565255ffa9b1','查看注册服务实例信息','查看注册服务实例信息','cmii-uav-cloud-live','/config/service/getRegisterInstance','GET',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-11-14 02:02:40'),(2411,'API_b94a39e945b2d15a5a94ff0e4b2ba5d1','是否还有存储配额(true.有, false. 无','','cmii-uav-cloud-live','/personal/quota/canSave','GET',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-11-14 02:02:43'),(2412,'API_962e612d2f3b78893a9d1f02f674eb3c','添加流程','添加流程','cmii-uav-cloud-live','/workflow/config/addFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-11-14 02:02:42'),(2413,'API_3648534a1cf81e18d7b142149b7841fc','更新流程','更新流程','cmii-uav-cloud-live','/workflow/config/updateFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:49',1,'2024-11-14 02:02:36'),(2414,'API_85c7a757a263542774515c3b3fe4602e','锁定流程','锁定流程','cmii-uav-cloud-live','/workflow/config/lockFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:50',1,'2024-11-14 02:02:42'),(2415,'API_14d45933e60b70fad979158b8876d1ec','解锁流程','解锁流程','cmii-uav-cloud-live','/workflow/config/unLockFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:50',1,'2022-08-29 01:35:34'),(2416,'API_d0177bec91de61c3940949dcefe74080','删除流程','删除流程','cmii-uav-cloud-live','/workflow/config/reMoveFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:50',1,'2022-08-29 01:35:34'),(2417,'API_16c3eec5c21c4d0e3c48b60063a032d4','查询流程定义列表','查询流程定义列表','cmii-uav-cloud-live','/workflow/config/queryFlowList','POST',_binary '\0',_binary '\0','2022-03-11 03:07:50',1,'2024-11-14 02:02:42'),(2418,'API_3691fbe7f7e8d3094727c3fc74a1575c','重新加载流程','重新加载流程','cmii-uav-cloud-live','/workflow/config/reloadFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:50',1,'2024-11-14 02:02:41'),(2419,'API_bcee08871e4d09ecb0fd642af3a647d5','起飞','请使用 uav_command/fly_up','cmii-uav-surveillance','/surveillance_app/flyUp','POST',_binary '\0',_binary '\0','2022-03-11 03:43:11',1,'2022-10-12 06:22:43'),(2420,'API_4547709301e22dd16653cb2bfef1c5c2','强制降落','请使用 uav_command/force_landing','cmii-uav-surveillance','/surveillance_app/forceLand','POST',_binary '\0',_binary '\0','2022-03-11 03:43:11',1,'2022-10-12 06:22:43'),(2421,'API_b64aa6433dad43f55512ec62318bcc9a','获取无人机关联的载荷的视频流地址','','cmii-uav-surveillance','/surveillance_app/get_uav_video_url_list','POST',_binary '\0',_binary '\0','2022-03-11 03:43:11',1,'2024-11-12 03:56:05'),(2422,'API_bb49852bac818143e984e03074313d0a','获取/释放无人机虚拟摇杆控制权限','请使用get_stick_control / release_stick_control','cmii-uav-surveillance','/surveillance_app/change_virtual_stick_control_mode','POST',_binary '\0',_binary '\0','2022-03-11 03:43:11',1,'2022-10-12 06:22:43'),(2423,'API_dafc10724ced42773ef8f403918a06bf','给app提供的数据内容','','cmii-uav-surveillance','/dictionary/trackDataView_Content','GET',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2022-05-06 02:52:14'),(2424,'API_ae18da670d1151815421e1ac56efa78c','给app提供的无人机历史轨迹数据内容','','cmii-uav-surveillance','/dictionary/track_Content','GET',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2022-05-06 02:52:14'),(2425,'API_885382ca5844667a532e2b5cb862f988','增加大气监测测试数据','','cmii-uav-surveillance','/surveillance/addEnvTestData','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-11-12 03:56:07'),(2426,'API_443c68ba214da9a849afbbd37a3cc40a','开启模拟机','','cmii-uav-surveillance','/surveillance/simulator/start','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-11-12 03:56:10'),(2427,'API_61966521dbfa0f94b520dfdf7d212c34','关闭模拟机','','cmii-uav-surveillance','/surveillance/simulator/stop','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-11-12 03:56:04'),(2428,'API_af1ac00056c0ec5f6976a27e853ffcb2','获取模拟机的最新位置信息','','cmii-uav-surveillance','/surveillance/simulator/get_location','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-11-12 03:56:05'),(2429,'API_49e2085580e8c537ac1f3378e04687f2','无人机航线飞行,提供航线id','','cmii-uav-surveillance','/surveillance/uav_command/waypoint_fly_with_lineId','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-11-12 03:56:12'),(2430,'API_899c337fe6cebd61e87ee0b09528e02b','无人机航线飞行,直接使用航线数据,复亚机库不适用','','cmii-uav-surveillance','/surveillance/uav_command/waypoint_fly_with_Waypoints','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-11-12 03:56:04'),(2431,'API_53effa942c695976d7390a99b60e9be7','暂停','','cmii-uav-surveillance','/surveillance/uav_command/pause','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-11-12 03:56:11'),(2432,'API_4408b380c741de9ca146386344a6c49e','继续','','cmii-uav-surveillance','/surveillance/uav_command/continue','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-11-12 03:56:06'),(2433,'API_b8b20ebeb691ddceac7ab31f4791858e','停止','','cmii-uav-surveillance','/surveillance/uav_command/stop','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-11-12 03:56:07'),(2434,'API_c7cf8eebf5453170f50b2ba30c29b871','降落','','cmii-uav-surveillance','/surveillance/uav_command/landing','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-11-12 03:56:07'),(2435,'API_9f0a3baa028c4c7d825cd1194f43b3cd','强制降落','','cmii-uav-surveillance','/surveillance/uav_command/force_landing','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-11-12 03:56:05'),(2436,'API_fe9abb217850cd35ba518f3f5d35ab3e','升起','','cmii-uav-surveillance','/surveillance/uav_command/fly_up','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-11-12 03:56:11'),(2437,'API_07150800502f2405a3eaa9f9d9785424','返航','','cmii-uav-surveillance','/surveillance/uav_command/go_home','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-11-12 03:56:08'),(2438,'API_c4962efa1df1597386caa85abc472fd3','获取虚拟摇杆权限','','cmii-uav-surveillance','/surveillance/uav_command/get_stick_control','POST',_binary '\0',_binary '\0','2022-03-11 03:43:12',1,'2024-11-12 03:56:07'),(2439,'API_90a5ec69c16b8d24b6c2cd6caf0028fa','释放摇杆控制权','','cmii-uav-surveillance','/surveillance/uav_command/release_stick_control','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:08'),(2440,'API_472f3d8cb1d24475b4c53ae791c7ef06','获取单个无人机目前的航迹,不包含态势数据','','cmii-uav-surveillance','/surveillance/basic/queryUavPoints','GET',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:05'),(2441,'API_d507c916799dd8793764ccc1a23577e0','基础版 起飞','','cmii-uav-surveillance','/surveillance/basic/take_off','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:05'),(2442,'API_f0742ab3bd6fdfca73d28f8e4c385d3a','基础版 查找设备','','cmii-uav-surveillance','/surveillance/basic/queryDeviceBasic','GET',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:11'),(2443,'API_a9ae3c17a944493037ea65c73fd9b0f5','noticeUavOffline','','cmii-uav-surveillance','/surveillance/basic/notice_uav_offline','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-03-28 02:10:37'),(2444,'API_d298e45865b3bb57fe67f4bf07683ad4','查询uav 当前关联的航线,没有就返回空','','cmii-uav-surveillance','/surveillance/basic/get_uav_line','GET',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:09'),(2445,'API_71d75d11474ddf745eb72b57693c1793','停止航行','','cmii-uav-surveillance','/surveillance/basic/stop_waypoint_fly','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:08'),(2446,'API_a73e01e368501ae66a62f8fd8f8ce995','开始航行','','cmii-uav-surveillance','/surveillance/basic/start_waypoint_fly','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:11'),(2447,'API_2bebccdddfadd12ae65863afd4d6d09b','云台显示模式修改','','cmii-uav-surveillance','/surveillance/payload/camera/display_mode','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:09'),(2448,'API_5c26311ad924a8a72a0f7d8112df4fa7','喊话器音量设置','','cmii-uav-surveillance','/surveillance/payload/megaphone/configure_volume','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:09'),(2449,'API_d859d875f17b4ed41e735b682b913f6f','喊话器播放录音文件','','cmii-uav-surveillance','/surveillance/payload/megaphone/play_record','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:08'),(2450,'API_4479eaf72c2305914a2e399d90bbb89b','喊话器播放实时文件','','cmii-uav-surveillance','/surveillance/payload/megaphone/play_realtime','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:08'),(2451,'API_194239803c72c9a5ea14cf9923e780e2','喊话器播放文字内容','','cmii-uav-surveillance','/surveillance/payload/megaphone/play_text','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:11'),(2452,'API_0e1b9d2a627667b80b12df5271e76aab','喊话器停止喊话','','cmii-uav-surveillance','/surveillance/payload/megaphone/stop','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:08'),(2453,'API_bf245daffc5834ffea64e7f74c430923','摄像机拍照','','cmii-uav-surveillance','/surveillance/payload/camera/take_picture','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:07'),(2454,'API_4d91532fc3e323d94881fe06a3c07c92','摄像机开始录像','','cmii-uav-surveillance','/surveillance/payload/camera/start_record','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:08'),(2455,'API_f0d945da3b7ef5e706526090bd4bd457','摄像机停止录像','','cmii-uav-surveillance','/surveillance/payload/camera/stop_record','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:10'),(2456,'API_908c220ff648b20e611ead6e94513623','天途喷水控制','','cmii-uav-surveillance','/surveillance/payload/spray/sprayCommand','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:09'),(2457,'API_ab91c9b512a4881d6219043a2fd976e9','相机 拍照 摄像 模式切换','','cmii-uav-surveillance','/surveillance/payload/camera/mode_change','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:04'),(2458,'API_0dde8d5f15f40684d35e2b65de802a54','云台控制','','cmii-uav-surveillance','/surveillance/payload/gimbal/control','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:07'),(2459,'API_222be6616e034c6d0466dec1758eebfc','摄像头自动对焦','','cmii-uav-surveillance','/surveillance/payload/camera/auto_focus','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:08'),(2460,'API_e2c19cc40f8e8de1821e53866dba58ef','镜头缩放','','cmii-uav-surveillance','/surveillance/payload/camera/zoom','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2024-11-12 03:56:11'),(2461,'API_2665eb91efb67028d52a34a96710fb14','uploadFlight','','cmii-uav-surveillance','/oapi/uav/flight/upload','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:23'),(2462,'API_31be97347352cdb80a3ac136c6188a1e','uploadFlight','','cmii-uav-surveillance','/oapi/uav/flight/batchUpload','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:23'),(2463,'API_ffe05783d4dd37a157b8708688ab481a','uploadDefaultFlight','','cmii-uav-surveillance','/oapi/uav/flight/batchUploadDefault','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:23'),(2464,'API_570ab7e721bbc58022b58ac3f2151980','uploadDefaultFlight','','cmii-uav-surveillance','/oapi/uav/flight/uploadDefault','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:23'),(2465,'API_a3d27cd841e3007e453c875579e96a56','findTrackByOrderId','','cmii-uav-surveillance','/oapi/uav/flight/trackOrder','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:23'),(2466,'API_28a6e0562c58c1b27589f1381dfd379f','findTrackByMissionId','','cmii-uav-surveillance','/oapi/uav/flight/trackMission','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:23'),(2467,'API_614fcaaabfecd69546b563a394688800','返航','','cmii-uav-surveillance','/api/uav/VirtualStick/return_home','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2468,'API_8485471c57ae24775874be6625ecc9c0','sendPause','','cmii-uav-surveillance','/uav_fly_command/pause','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2469,'API_fc5e29e329b49af508f5ab5a3d6815da','sendContinue','','cmii-uav-surveillance','/uav_fly_command/continue','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2470,'API_35b2cc9115dce36bcc9cb73df7f1e317','getStickControl','','cmii-uav-surveillance','/uav_fly_command/get_stick_control','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2471,'API_8274bee20034a8dd6f77462e06cfb830','releaseStickControl','','cmii-uav-surveillance','/uav_fly_command/release_stick_control','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2472,'API_e5d8b0af8267becb8482410fb17ca378','sendStop','','cmii-uav-surveillance','/uav_fly_command/stop','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2473,'API_606e42663a7bcf7891550b7d0a95c9dc','sendLanding','','cmii-uav-surveillance','/uav_fly_command/landing','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2474,'API_ad13dd56b3c80fc7643dd2907299922e','sendForceLanding','','cmii-uav-surveillance','/uav_fly_command/force_landing','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2475,'API_ea62e59621a2ee0c069fb419cab9414f','sendFlyUp','','cmii-uav-surveillance','/uav_fly_command/fly_up','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2476,'API_01c97f88970dc6b83bca47a95ce6b924','sendGoHome','','cmii-uav-surveillance','/uav_fly_command/go_home','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2477,'API_8c866fe63853e81e0a6203d400e802ae','waypointFly','','cmii-uav-surveillance','/uav_fly_command/waypoint_fly','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2478,'API_ad1540f3b2a53aa5b593d0e1b8232a91','给飞行监视提供航线飞行的航线信息','','cmii-uav-surveillance','/api/uav/waypoint/for_sur/waypoints','GET',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-03-29 09:05:04'),(2479,'API_62109ac3c5daf091b58c48bd57dc91bf','configureDisplayMode','','cmii-uav-surveillance','/payload/camera/display_mode','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2480,'API_93a4abb94fb3115d2b577f3c01e99ac0','configureMegaphoneVolume','','cmii-uav-surveillance','/payload/megaphone/configure_volume','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2481,'API_5ccae1a58718aa90e5284dcf34e769d3','megaphoneStopPlay','','cmii-uav-surveillance','/payload/megaphone/stop','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2482,'API_7c30414d58758876ed8aa8bccdb91a16','megaphoneStartPlay','','cmii-uav-surveillance','/payload/megaphone/play','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2483,'API_b712211caf2762ac60bf1b1fff82ce54','cameraTakePicture','','cmii-uav-surveillance','/payload/camera/take_picture','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2484,'API_da546cee004e96f950734d0ac9c21cab','cameraStartRecord','','cmii-uav-surveillance','/payload/camera/start_record','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2485,'API_bec475b02b5728a57c493a16b85b8a64','cameraStopRecord','','cmii-uav-surveillance','/payload/camera/stop_record','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2486,'API_083c080b101f3711488db3b1359f15b4','sprayCommand','','cmii-uav-surveillance','/payload/spray/sprayCommand','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2487,'API_0fb5ad73a3e3f3cc0b14afbcf2e048aa','cameraModeChange','','cmii-uav-surveillance','/payload/camera/mode_change','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2488,'API_81514e96ef03d919a84033202589e9d1','gimbalControl','','cmii-uav-surveillance','/payload/gimbal/control','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2489,'API_b408699b51b43b341d8673fa15f0fab2','cameraAutoFocus','','cmii-uav-surveillance','/payload/camera/auto_focus','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2490,'API_93f3a9f4b3c16468f746e9d3f599bcff','cameraZoom','','cmii-uav-surveillance','/payload/camera/zoom','POST',_binary '\0',_binary '\0','2022-03-11 03:43:13',1,'2023-01-18 04:50:24'),(2491,'API_81c4b023130f2ba573eca31920a23393','获取游客的无人机设备列表','','cmii-uav-surveillance','/api/uav/plane/queryVisitorUavList','GET',_binary '\0',_binary '\0','2022-03-11 03:43:14',1,'2023-03-29 09:05:05'),(2492,'API_c9e15b34c1162daf6277074edfb9c6b6','按无人机编码查询无人机是否是真机','','cmii-uav-surveillance','/api/uav/plane/queryUavRealByUavCode','GET',_binary '\0',_binary '\0','2022-03-11 03:43:14',1,'2023-03-29 09:05:05'),(2493,'API_f08b73c0fdd7b59599494a964e82612a','按无人机编码查询无人机详情查询不用公司id','','cmii-uav-surveillance','/api/uav/plane/queryDetailByUavCodeWithoutCompanyId','GET',_binary '\0',_binary '\0','2022-03-11 03:43:14',1,'2023-03-29 09:05:05'),(2494,'API_1e6ab833e962c2ff64fbf6e000a3310c','载荷绑定的无人机编码查询','','cmii-uav-surveillance','/api/uav/plane/queryBoundByDevNo','GET',_binary '\0',_binary '\0','2022-03-11 03:43:14',1,'2023-03-29 09:05:05'),(2495,'API_a3e9bbaa35d07d89747c7744316f9971','查询包括子公司的真实无人机和模拟机列表','','cmii-uav-device','/api/uav/plane/queryUavRealByCompanyId','GET',_binary '\0',_binary '\0','2022-03-14 01:44:53',1,'2024-11-07 09:01:51'),(2496,'API_cd517d91bed3c4b36218eab52cc53e7c','按无人机编码查询无人机是否是真机','','cmii-uav-device','/api/uav/plane/queryUavRealByUavCode','GET',_binary '\0',_binary '\0','2022-03-14 01:44:54',1,'2024-11-07 09:01:56'),(2497,'API_c452e0b6b1d8aa5d63610aad4f58bb4f','通过告警对象列表删除已经处理的告警事件','','cmii-uav-alarm','/api/uav/alarm/event/deleteAlarmbyUavList','POST',_binary '\0',_binary '\0','2022-03-15 01:20:48',1,'2024-10-22 12:07:17'),(2498,'API_ad14b1d5e25ee25eba013275cdaf7a04','查询不包含指定id的所有航线','','cmii-uav-waypoint','/api/uav/waypoint/evnProtection/airline_all_list/except_ids','POST',_binary '\0',_binary '\0','2022-03-15 05:42:40',1,'2024-11-12 03:52:39'),(2499,'API_9a2f52f178db9c7adbfdc8feb6785dd4','获取最近十分钟的环保监测数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/envProtection/monitor/env_history_data/{uasId}','GET',_binary '\0',_binary '\0','2022-03-15 05:43:10',1,'2024-11-13 12:23:35'),(2500,'API_bec84324dc59a33995c9203bbf3565df','查询在线设备资产数量','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/envProtection/device/device_num','GET',_binary '\0',_binary '\0','2022-03-15 05:43:10',1,'2022-04-25 02:51:27'),(2501,'API_49dd2fc850d5a8c796e49cceea21dc30','查询待添加航线列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/envProtection/airLine/list_to_add','POST',_binary '\0',_binary '\0','2022-03-15 05:43:10',1,'2024-11-13 12:23:29'),(2502,'API_12ee5dd7ce3c81ac003c5a170a240997','查询已添加的航线列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/envProtection/airLine/list_added','GET',_binary '\0',_binary '\0','2022-03-15 05:43:10',1,'2024-11-13 12:23:29'),(2503,'API_28ee1893d7ef56712c6c7b0560779d3f','删除航线','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/envProtection/airLine/{id}','DELETE',_binary '\0',_binary '\0','2022-03-15 05:43:10',1,'2024-11-13 12:23:29'),(2504,'API_c198b43340bcf3a70ae2c8ce0d981a04','批量添加航线信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/envProtection/airLine/batch','POST',_binary '\0',_binary '\0','2022-03-15 05:43:10',1,'2024-11-13 12:23:33'),(2505,'API_b76e20107ed5f8bd56f6411514bec89d','查询作业信息列表for环保大屏','','cmii-uav-mission','/api/uav/mission/mission_info_list/list_for_env_protection','GET',_binary '\0',_binary '\0','2022-03-15 07:36:10',1,'2024-11-12 01:20:40'),(2506,'API_6e11dbc21cafdab7a8bff6e039121a0c','nacosRootTest','','cmii-uav-mission','/report_and_video/test','GET',_binary '\0',_binary '\0','2022-03-15 07:36:10',1,'2022-05-07 08:31:53'),(2507,'API_7a8b9f5e2324877ba5cff838fde20bc0','创建智慧环保快速作业','返回作业id','cmii-uav-mission','/api/uav/mission/mission_info/fast_mission_for_env_protection','POST',_binary '\0',_binary '\0','2022-03-15 07:36:11',1,'2024-11-12 01:20:37'),(2508,'API_e7623a4f1ced64d30265844f88b9e593','visitorUavCheck','','cmii-uav-surveillance','/surveillance/basic/uas_auth_check','POST',_binary '\0',_binary '\0','2022-03-16 03:14:09',1,'2024-11-12 03:56:09'),(2509,'API_f3ecf4af648d67c9a354e6cb0674a885','校验Token获取模型分享数据','校验Token获取模型分享数据','cmii-uav-data-post-process','/v1/permission/share/queryShareDataByToken','GET',_binary '\0',_binary '\0','2022-03-25 03:44:24',1,'2024-09-09 09:16:28'),(2510,'API_e39052b1b57b2e43593eb02ba1b0da86','获取模型分享token','','cmii-uav-data-post-process','/uav/share/modelShareToken','GET',_binary '\0',_binary '\0','2022-03-25 03:44:24',1,'2024-09-09 09:16:29'),(2511,'API_3cafdc89dfa0baf145cea6ff08dab7d1','test','','cmii-uav-data-post-process','/product/test','GET',_binary '\0',_binary '\0','2022-03-25 03:44:24',1,'2024-09-09 09:16:30'),(2512,'API_74dfcb65435278c2fcd33b8ef83c3969','getDocumentation','','cmii-uav-data-post-process','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-03-25 03:44:25',1,'2024-09-09 09:16:29'),(2513,'API_6b9c5a403a7d181a8f7c65f88a299f29','uiConfiguration','','cmii-uav-data-post-process','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-03-25 03:44:25',1,'2024-09-09 09:16:30'),(2514,'API_4ee0726de24e6d9868e19fc9c62b826a','securityConfiguration','','cmii-uav-data-post-process','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-03-25 03:44:25',1,'2024-09-09 09:16:29'),(2515,'API_ae1249fdd6106383b33bcdecff87f998','swaggerResources','','cmii-uav-data-post-process','/swagger-resources','GET',_binary '\0',_binary '\0','2022-03-25 03:44:25',1,'2024-09-09 09:16:30'),(2516,'API_feca6aa2874b523a9459c2424155dd98','getDocumentation','','cmii-uav-data-post-process','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-03-25 03:44:25',1,'2024-09-09 09:16:28'),(2517,'API_557dfd58eece9c1041ea24e5ec60b2be','getBucket1','','cmii-uav-material-warehouse','/api/v1/warehouse/scr/getBucket1','GET',_binary '\0',_binary '\0','2022-03-25 03:45:03',1,'2024-11-11 11:46:08'),(2518,'API_e14ab995f12bae09b6d94263ed78d8db','模型分享文件下载','','cmii-uav-material-warehouse','/api/v1/warehouse/project/downloadModelFile/bypass/**','GET',_binary '\0',_binary '\0','2022-03-25 03:45:03',1,'2024-11-11 11:46:08'),(2519,'API_ea879d36f382278b4373abb7cb0cb9e6','获取来源域信息','','cmii-uav-material-warehouse','/api/v1/warehouse/internal/listScr','GET',_binary '\0',_binary '\0','2022-03-25 03:45:03',1,'2024-11-11 11:46:07'),(2520,'API_767d17d3e8141b754e28d55e38c0e687','获取绕行认证token','','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getBypassToken','POST',_binary '\0',_binary '\0','2022-03-25 03:45:03',1,'2024-11-11 11:46:07'),(2521,'API_2e7ae6af196ae27fd208151f2f5c6b0d','getDocumentation','','cmii-uav-material-warehouse','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-03-25 03:45:04',1,'2024-11-11 11:46:09'),(2522,'API_541acf73414970602d251465ab00d767','swaggerResources','','cmii-uav-material-warehouse','/swagger-resources','GET',_binary '\0',_binary '\0','2022-03-25 03:45:04',1,'2024-11-11 11:46:08'),(2523,'API_da037cebf7a6ad08b1e22b5bc5feb570','uiConfiguration','','cmii-uav-material-warehouse','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-03-25 03:45:04',1,'2024-11-11 11:46:09'),(2524,'API_803a045c332c6f51d2bbcb5c3e672a73','securityConfiguration','','cmii-uav-material-warehouse','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-03-25 03:45:04',1,'2024-11-11 11:46:07'),(2525,'API_9c715588bae1d7427bee6af10f6044ce','getDocumentation','','cmii-uav-material-warehouse','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-03-25 03:45:04',1,'2024-11-11 11:46:06'),(2526,'API_6119ee0b87e868a20c9e08899357e6d7','getQuotaInfoUseByType','','cmii-uav-user','/client/quota/client/quota/getQuotaUseInfoByType','POST',_binary '\0',_binary '\0','2022-03-30 03:18:41',1,'2022-04-25 02:50:17'),(2527,'API_284e320c6a841710d98e01292da09c18','getDocumentation','','cmii-uav-user','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:41',1,'2024-11-06 12:16:36'),(2528,'API_728b8c57db4c6c0b705d5530ac9a9511','uiConfiguration','','cmii-uav-user','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-03-30 03:18:41',1,'2024-11-06 12:16:32'),(2529,'API_05f507cccc8b8e92bd008fc09d4c71ce','swaggerResources','','cmii-uav-user','/swagger-resources','GET',_binary '\0',_binary '\0','2022-03-30 03:18:41',1,'2024-11-06 12:16:20'),(2530,'API_6dbae71c90d3b3330ff3cbdcd488fdff','securityConfiguration','','cmii-uav-user','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-03-30 03:18:42',1,'2024-11-06 12:16:19'),(2531,'API_4557b0cbb4b7d06a2eab089c66cc0c7e','getDocumentation','','cmii-uav-user','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:42',1,'2024-11-06 12:16:41'),(2532,'API_9dba39306b6890d8a5a45653099bbdb3','分页查询不包含指定id的航线','','cmii-uav-waypoint','/api/uav/waypoint/evnProtection/airline_info_list/except_ids','POST',_binary '\0',_binary '\0','2022-03-30 03:18:43',1,'2024-11-12 03:52:41'),(2533,'API_409093c7159def23cec4d0055fd04d04','getDocumentation','','cmii-uav-logger','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:44',1,'2024-11-06 12:16:48'),(2534,'API_b18a9fe72e9a7d19d9e5a57da928c016','uiConfiguration','','cmii-uav-logger','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-03-30 03:18:44',1,'2024-11-06 12:16:49'),(2535,'API_97dce13d5d2d27ead51a858ba3739145','swaggerResources','','cmii-uav-logger','/swagger-resources','GET',_binary '\0',_binary '\0','2022-03-30 03:18:44',1,'2024-11-06 12:16:48'),(2536,'API_3a3e4f9b7f08645f3974540b65c204c9','securityConfiguration','','cmii-uav-logger','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-03-30 03:18:44',1,'2024-11-06 12:16:49'),(2537,'API_75ab987af8c4c64c61b7a38949275afb','getDocumentation','','cmii-uav-logger','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:44',1,'2024-11-06 12:16:49'),(2538,'API_0360662d26eafb263cfe3d147a3223a0','下载FMV无人机态势信息','','cmii-uav-mission','/api/uav/mission/mission_info/download_fmv_track_data/{id}','GET',_binary '\0',_binary '\0','2022-03-30 03:18:51',1,'2024-11-12 01:20:34'),(2539,'API_6328e98eb2b734c53955050da4a184f1','获取fmv格式的无人机轨迹数据','','cmii-uav-mission','/api/uav/mission/mission_info/fmv_uav_track','GET',_binary '\0',_binary '\0','2022-03-30 03:18:51',1,'2024-11-12 01:20:37'),(2540,'API_300c9b7221bc896a9aea430c21c95291','getDocumentation','','cmii-uav-industrial-portfolio','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:52',1,'2024-11-13 12:23:33'),(2541,'API_3add314b34c28e3a7827a9a5032613b9','uiConfiguration','','cmii-uav-industrial-portfolio','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-03-30 03:18:52',1,'2024-11-13 12:23:33'),(2542,'API_d8c48e4ff0f1fe40f8b48e948a10d63e','securityConfiguration','','cmii-uav-industrial-portfolio','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-03-30 03:18:52',1,'2024-11-13 12:23:28'),(2543,'API_01c641e1b4e6d9c30c319220fefd75f6','swaggerResources','','cmii-uav-industrial-portfolio','/swagger-resources','GET',_binary '\0',_binary '\0','2022-03-30 03:18:52',1,'2024-11-13 12:23:28'),(2544,'API_49d5ad513fad592408029bf44178bdfd','getDocumentation','','cmii-uav-industrial-portfolio','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:52',1,'2024-11-13 12:23:34'),(2545,'API_5d01133a91598b434cf3ffce3baf9550','获取回放AI视频token','获取回放AI视频token接口','cmii-uav-cloud-live','/client/live/playbackAi/token','POST',_binary '\0',_binary '\0','2022-03-30 03:18:56',1,'2024-11-14 02:02:37'),(2546,'API_7cfc25f15a47c4567c5d1bbae53690f3','获取回放AI视频token列表','获取回放AI视频token列表接口','cmii-uav-cloud-live','/client/live/playbackAi/tokens','POST',_binary '\0',_binary '\0','2022-03-30 03:18:56',1,'2024-11-14 02:02:39'),(2547,'API_a15968b980c85a0ff2c44091096ae066','getDocumentation','','cmii-uav-cloud-live','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:57',1,'2024-11-14 02:02:40'),(2548,'API_f78d3ef6fc559f0a6dfcfe7b80751af4','uiConfiguration','','cmii-uav-cloud-live','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-03-30 03:18:57',1,'2024-11-14 02:02:39'),(2549,'API_686c9a27044cbeb2e932628006b22022','swaggerResources','','cmii-uav-cloud-live','/swagger-resources','GET',_binary '\0',_binary '\0','2022-03-30 03:18:57',1,'2024-11-14 02:02:39'),(2550,'API_871a9156aa421a1b37b481fdf8fb936f','securityConfiguration','','cmii-uav-cloud-live','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-03-30 03:18:57',1,'2024-11-14 02:02:38'),(2551,'API_e0a09b08d3699ce5a5c4d6d8e487c541','getDocumentation','','cmii-uav-cloud-live','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:57',1,'2024-11-14 02:02:38'),(2552,'API_3f648559133e61dd09837a0aa5b7bb3a','获取MP4作业视频','','cmii-uav-mission','/api/uav/mission/mission_info/vedio_mp4/{id}','GET',_binary '\0',_binary '\0','2022-04-01 02:34:14',1,'2024-11-12 01:20:37'),(2553,'API_c6d2d4e24b57855eb8f054ad6d809d46','获取m3u8作业视频','','cmii-uav-mission','/api/uav/mission/mission_info/vedio_m3u8/{id}','GET',_binary '\0',_binary '\0','2022-04-01 02:34:14',1,'2024-11-12 01:20:37'),(2554,'API_4ee60ddea40d13fa570f7d811a4383e6','处理老作业合成视频','','cmii-uav-mission','/api/uav/mission/mission_info/history_vedio','GET',_binary '\0',_binary '\0','2022-04-01 02:34:14',1,'2024-11-12 01:20:35'),(2555,'API_35ba6f391708c59b0cb8ef08ff2ddb92','处理单个历史作业合成视频','','cmii-uav-mission','/api/uav/mission/mission_info/history_vedio/{id}','GET',_binary '\0',_binary '\0','2022-04-01 02:34:14',1,'2024-11-12 01:20:36'),(2556,'API_ada4340c15f0563ab83e660cae0dc7c7','getDocumentation','','cmii-uav-surveillance','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-01 06:32:33',1,'2024-11-12 03:56:04'),(2557,'API_118f97a041a0085ff14e57a730170d0a','uiConfiguration','','cmii-uav-surveillance','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-01 06:32:33',1,'2024-11-12 03:56:04'),(2558,'API_2fd6b2ec21f2a7acb0836eaac69f0778','swaggerResources','','cmii-uav-surveillance','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-01 06:32:33',1,'2024-11-12 03:56:10'),(2559,'API_d6293f405604065292a57f8192e55840','securityConfiguration','','cmii-uav-surveillance','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-01 06:32:33',1,'2024-11-12 03:56:08'),(2560,'API_fd8ba8f9bbd6df918ab9897bd6cbfb66','getDocumentation','','cmii-uav-surveillance','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-01 06:32:33',1,'2024-11-12 03:56:06'),(2561,'API_01fb4e7a0b145af32f7ce420efc64924','停止AI检测','','cmii-uav-mission','/api/uav/mission/surveillance/stop_ai_detection','GET',_binary '\0',_binary '\0','2022-04-07 03:47:38',1,'2024-11-12 01:20:39'),(2562,'API_5c7432080fbf74f65180b30fc6afaaf6','获取作业AI视频','','cmii-uav-mission','/api/uav/mission/mission_info/ai_vedio/{id}','GET',_binary '\0',_binary '\0','2022-04-07 03:47:38',1,'2024-11-12 01:20:38'),(2563,'API_39b9ccc5f762bd8d06b4fef7b13fc8f3','给飞行监视提供航线飞行的航线信息,只需要航线id','','cmii-uav-surveillance','/api/uav/waypoint/for_sur/waypoints_with_id','GET',_binary '\0',_binary '\0','2022-04-13 06:33:39',1,'2023-03-29 09:05:04'),(2564,'API_b37d58bf331f4f76dc7b19c2f0c8401a','修改角色并授权资源组','','cmii-uav-user','/api/uav/role/updateAndAuthorityGroup','POST',_binary '\0',_binary '\0','2022-04-27 02:45:02',1,'2024-11-06 12:16:35'),(2565,'API_1840f89179ef93cd9a6550c61c0a2b32','查询某公司有效角色的列表','','cmii-uav-user','/api/uav/role/queryOneCompany','POST',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 12:16:29'),(2566,'API_5574ca8695086e09a34dc22ddec566a8','新增角色并授权资源组','','cmii-uav-user','/api/uav/role/addAndAuthorityGroup','POST',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 12:16:40'),(2567,'API_093f51549470c1f5d78593100e7ff71b','查询组织已用配额','','cmii-uav-user','/client/quota/getUsedQuotaNumByType','POST',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 12:16:28'),(2568,'API_e7d98c8b1405680df0a72fd712e57290','查询权限组树型结构','','cmii-uav-user','/api/uav/group/trees','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 12:16:19'),(2569,'API_01fd6de539cb9f9aa5668922a0ace4ff','查询权限组详细列表','','cmii-uav-user','/api/uav/group/list','POST',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 12:16:29'),(2570,'API_88de3838653107ec360b2c7b17e3c12c','查询权限组资源树型结构','','cmii-uav-user','/api/uav/group/resourceTrees','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 12:16:22'),(2571,'API_53146fed117f8c89cc11e8a012c97b69','查找出未选择的权限组','','cmii-uav-user','/api/uav/group/dependsUnChecked','POST',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 12:16:20'),(2572,'API_a7a4ccbfd3aff2d60b958ce3355e4bf7','管理员获取全平台的所有权限组树','','cmii-uav-user','/api/uav/group/queryAllPlatformsResourceGroupTreeForAdmin','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 12:16:28'),(2573,'API_32475e5852084a6f2a18e9277bf161cd','获取某个角色的全平台权限组树','','cmii-uav-user','/api/uav/group/queryAllPlatformsResourceGroupTreeForRole','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 12:16:22'),(2574,'API_74db49217ba70f4dd0bd402d840bb72c','给资源组赋予菜单按钮','','cmii-uav-user','/api/uav/group/authorityResource','POST',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 12:16:40'),(2575,'API_949caf693b72457471529fc1a359c6aa','获取自己所在公司的全平台权限组树','','cmii-uav-user','/api/uav/group/queryAllPlatformsResourceGroupTreeForMyCompany','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 12:16:25'),(2576,'API_7eed6e744998919c9c8231c58069ee2f','获取某个公司的全平台权限组树','','cmii-uav-user','/api/uav/group/queryAllPlatformsResourceGroupTreeForCompany','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 12:16:25'),(2577,'API_107f9069a3f501b65fdfcd791c0062dc','获取某个用户的全平台权限组树','','cmii-uav-user','/api/uav/group/queryAllPlatformsResourceGroupTreeForUser','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 12:16:38'),(2578,'API_9ab9fe4b26b4c290781e3796906f7af0','查询自己公司的子孙公司,普通管理员仅自己公司','','cmii-uav-user','/api/uav/org/company_scopes','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 12:16:19'),(2579,'API_433629c1f4512e6f7cfd5e45efc0d848','查询公司的子孙公司(不包括自己公司)','','cmii-uav-user','/api/uav/org/descendants','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 12:16:20'),(2580,'API_fa8e6a48b33398f42e01ba89b8434a0e','查询公司所在的族谱,所在树的全部节点','','cmii-uav-user','/api/uav/org/genealogy','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 12:16:22'),(2581,'API_96c010936d0212bc2e6a96ae0df4c9c1','查询公司性质列表','','cmii-uav-user','/api/uav/org/companyNatures','GET',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-11-06 12:16:42'),(2582,'API_706b176b853fc3850409aed6aca58d40','分页查询公司的子公司','','cmii-uav-user','/api/uav/org/pageChildrenCompany','POST',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-11-06 12:16:22'),(2583,'API_94ab3b50003fb911a0ac2c2bcf2f7d9f','分页查询公司树型结构','','cmii-uav-user','/api/uav/org/pageCompanyTree','POST',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-11-06 12:16:31'),(2584,'API_d590165e9ffcba5c3ab549087a8517a5','查询公司的子孙公司(包括自己公司)','','cmii-uav-user','/api/uav/org/descendants_with_own','GET',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-11-06 12:16:23'),(2585,'API_a3c45d6497bb720021eac3c3d3626524','getDocumentation','','cmii-uav-mqtthandler','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-11-07 08:51:30'),(2586,'API_f89a7df6e26465006c2c6a0cba555553','uiConfiguration','','cmii-uav-mqtthandler','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-11-07 08:51:30'),(2587,'API_2277c14a0d6d52bf21d0486f8fc69028','securityConfiguration','','cmii-uav-mqtthandler','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-11-07 08:51:27'),(2588,'API_6d1dce5ed5db158800f38d4d7f191f1d','swaggerResources','','cmii-uav-mqtthandler','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-11-07 08:51:27'),(2589,'API_61e908b2d5b3c4c66b0de5407e792a5e','getDocumentation','','cmii-uav-mqtthandler','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-11-07 08:51:27'),(2590,'API_1e7067f999bef83d2f1006ae1ae356a0','查询按钮,菜单所属的资源组集合','','cmii-uav-user','/api/uav/resource/queryResouceGroups','GET',_binary '\0',_binary '\0','2022-04-27 02:45:04',1,'2024-11-06 12:16:28'),(2591,'API_09572688f3ed468db68e104ac7e6ac99','根据资源id,获取所有的父资源','','cmii-uav-user','/api/uav/resource/queryParentsById','GET',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-11-06 12:16:26'),(2592,'API_46cdaf99ebad4e635a0b5b61fb509c50','根据编码导出资源信息XML','','cmii-uav-user','/api/uav/resource/syncExportResourceXML','GET',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-11-06 12:16:28'),(2593,'API_8a2fcdbeba25a9f8e605f78da7b668fa','根据编码导入资源信息XML','','cmii-uav-user','/api/uav/resource/syncImportResourceXML','POST',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-11-06 12:16:26'),(2594,'API_eababd8d641858ec0dc94a96b119fc2e','菜单资源同步XML','','cmii-uav-user','/api/uav/resource/syncResource','POST',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-11-06 12:16:23'),(2595,'API_cb8e545bd520a55501bd9058d4a90dac','查询无人机在线状态','','cmii-uav-mqtthandler','/api/uav/plane/queryUavOnlineStat','GET',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2023-05-04 09:36:22'),(2596,'API_aafaa3624ccfca4434946824ffa8c688','获取公司gis信息','','cmii-uav-user','/api/uav/user/profile/companyGisInfo','GET',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-11-06 12:16:42'),(2597,'API_52c1eb609c16345d337004d08500ee34','测试List对象','','cmii-uav-user','/api/uav/uavTestPO/listObject','POST',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-11-06 12:16:34'),(2598,'API_9e55f6b9c8d021b29c831f91df9688fa','测试ListInt','','cmii-uav-user','/api/uav/uavTestPO/listInt','POST',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-11-06 12:16:41'),(2599,'API_0138862efbd1381847bc149173fadfb1','测试ListInt','','cmii-uav-user','/api/uav/uavTestPO/int','POST',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-11-06 12:16:37'),(2600,'API_7c46c892a835c386f5491d57086e1b78','testPath','','cmii-uav-user','/api/uav/uavTestPO/testPath','POST',_binary '\0',_binary '\0','2022-04-27 02:45:05',1,'2024-11-06 12:16:34'),(2601,'API_e7a568f15bc9f756091c84492f47d320','查询某公司的用户列表','','cmii-uav-user','/api/uav/user/findOneCompanyPage','POST',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-11-06 12:16:22'),(2602,'API_40a85440b0431a8aaf4ce0266653f075','新建&更新组织最大可用配额查询接口','','cmii-uav-user','/api/admin/system/quota/getMaxQuotaInfo','POST',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-11-06 12:16:34'),(2603,'API_1adca4c2f75642b528e15166f4d0525a','数据权限升级','','cmii-uav-user','/api/uav/group-sync/dbMygration','PUT',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-11-06 12:16:20'),(2604,'API_d25daf1a7f47e18058fddb9cfd58fd95','导出权限组,权限组与资源的关系XML','','cmii-uav-user','/api/uav/group-sync/syncExportGroupsAndGroupResourceMappingXML','GET',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-11-06 12:16:27'),(2605,'API_dc1325fbbf764825474bdab8eb1f82ba','导ru权限组,权限组与资源的关系XML','','cmii-uav-user','/api/uav/group-sync/syncImportGroupsAndGroupResourceMappingXML','POST',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-11-06 12:16:37'),(2606,'API_60b09fb94ce3496ff90a4857ef89785b','同步资源组与资源的映射关系','','cmii-uav-user','/api/uav/group-sync/syncGroupsAndGroupResourceMapping','POST',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-11-06 12:16:36'),(2607,'API_342d642b2fa1a417bb82509b6ae66a30','导出资源组模板','','cmii-uav-user','/api/uav/group-sync/syncExportGroupTemplatesXML','GET',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-11-06 12:16:44'),(2608,'API_5525d2fef1a7dfd03ce6ae26df0aa195','导入资源组模板','','cmii-uav-user','/api/uav/group-sync/syncImportGroupTemplatesXML','POST',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-11-06 12:16:39'),(2609,'API_bf0b1ee8a98d585edee95dafee344142','多环境之间同步资源组模板','','cmii-uav-user','/api/uav/group-sync/syncGroupTemplates','POST',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-11-06 12:16:23'),(2610,'API_5ea94a0889354836cbd1cc9f3b672ad6','更新rootId为空的公司','','cmii-uav-user','/api/uav/group-sync/correctCompanyRootId','POST',_binary '\0',_binary '\0','2022-04-27 02:45:06',1,'2024-11-06 12:16:41'),(2611,'API_581fdd0ea099d6547069e61de1c5a5cf','添加演示模板','','cmii-uav-user','/api/uav/group-template/add','POST',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:22'),(2612,'API_4ba19a8bb7bd5f99724b7e66a55b2495','查询权限组所有详细列表','','cmii-uav-user','/api/uav/group-template/list','POST',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:23'),(2613,'API_80ea13663650435d1a73ce828652d6bd','查询组织已使用配额信息','','cmii-uav-user','/client/quota/getQuotaUseInfoByType','POST',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:21'),(2614,'API_3e2af60d636ca1ed913ec55de3ca8bd3','getDocumentation','','cmii-uav-airspace','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-14 03:10:23'),(2615,'API_751a4ab3731513f08a9c38e532d6d42d','uiConfiguration','','cmii-uav-airspace','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-14 03:10:23'),(2616,'API_827bb9e60c72d56401c772a130934563','用户数概况(总用户数&在线用户数)','','cmii-uav-user','/api/open/user/summary','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:30'),(2617,'API_0b3542957558e4d6fff337c8bb2e21e3','swaggerResources','','cmii-uav-airspace','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-14 03:10:22'),(2618,'API_d13748306aa816b972952b75d3580e18','securityConfiguration','','cmii-uav-airspace','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-14 03:10:23'),(2619,'API_173dd3971a5b2e4215e515cd970416ef','getDocumentation','','cmii-uav-airspace','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-14 03:10:23'),(2620,'API_de4d740768d7847768e4bb45baa338c4','根据公司范围查询公司的用户列表','','cmii-uav-user','/user/queryByCompanyScope','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:25'),(2621,'API_76874d731f956a8bc21b90b4c151995d','根据公司范围,使用账号,手机号,姓名模糊匹配用户列表','','cmii-uav-user','/user/queryVagueByCompanyScope','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:23'),(2622,'API_92a248782383d5a4151df2f079f62979','根据公司范围,手机号,姓名模糊匹配用户列表','','cmii-uav-user','/user/queryVagueByCId/namePhoneScope','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:22'),(2623,'API_4153d0d6ef5046411dedba0a0434135c','获取公司集合','','cmii-uav-user','/clients/org/queryByIds','POST',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:20'),(2624,'API_2fff43c8902b7f5982987580fc098270','获取公司的子孙公司包括自己','','cmii-uav-user','/clients/org/descendants_with_own','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:21'),(2625,'API_67a6671f780b4f9fe066acd721fb72b2','查询无人机在线状态','','cmii-uav-airspace','/api/uav/plane/queryUavOnlineStat','GET',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2023-03-29 08:30:26'),(2626,'API_6007c3fc3b590525460f495b02c2bd6f','给飞行监视提供航线飞行的航线信息,只需要航线id','','cmii-uav-waypoint','/api/uav/waypoint/for_sur/waypoints_with_id','GET',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2024-11-12 03:52:42'),(2627,'API_4f3edd9a9b52293c8274039d18a15002','重载业务参数','','cmii-uav-alarm','/api/uav/alarm/initParameter','POST',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2024-10-22 12:07:18'),(2628,'API_7c1f11ca6aa894a3225f9a8d4145c557','getDocumentation','','cmii-uav-alarm','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2024-10-22 12:07:16'),(2629,'API_e0be1e447ee76257d0a1e151fc603fd5','uiConfiguration','','cmii-uav-alarm','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2024-10-22 12:07:17'),(2630,'API_9111eef1a24129edea603beca94e3e02','securityConfiguration','','cmii-uav-alarm','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2024-10-22 12:07:16'),(2631,'API_57166349726e8361c53f41e89d093ff3','swaggerResources','','cmii-uav-alarm','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-10-22 12:07:19'),(2632,'API_71c9b1d72ea78199e17cc83a875f9aa6','getDocumentation','','cmii-uav-alarm','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-10-22 12:07:17'),(2633,'API_ed54eecf59da12c360a0c7769a36dd26','获取GPS坐标地址信息[FeignClient]','','cmii-admin-data','/public/api/admin/area/tool/regeo','POST',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-11-06 12:16:53'),(2634,'API_454baf69c5c624ae03301d7ae71c70fd','getDocumentation','','cmii-uav-waypoint','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-11-12 03:52:39'),(2635,'API_33e58190fc162fd27a7572628ec49968','uiConfiguration','','cmii-uav-waypoint','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-11-12 03:52:39'),(2636,'API_e82f3a73c5028a734c5f50ff913b430a','swaggerResources','','cmii-uav-waypoint','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-11-12 03:52:41'),(2637,'API_ca41b76164029c56cb6f211e22a500f9','securityConfiguration','','cmii-uav-waypoint','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-11-12 03:52:41'),(2638,'API_167f5c9c4606f942ab8074d8820d2f46','getDocumentation','','cmii-uav-waypoint','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-11-12 03:52:42'),(2639,'API_c9409405699c91590c7dabf9e63db87d','文件导入字典明细','','cmii-admin-data','/api/admin/dictionary/fileImport','POST',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-11-06 12:16:58'),(2640,'API_f19dff044b68e536ce8df43f8dac84dd','文件导出字典明细','','cmii-admin-data','/api/admin/dictionary/fileExport','GET',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-11-06 12:16:49'),(2641,'API_d94d9aec0da4b19fd50a4b315e9d39a7','查询无人机在线状态','','cmii-uav-waypoint','/api/uav/plane/queryUavOnlineStat','GET',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2023-05-04 09:35:56'),(2642,'API_c3afa707108b58d9cb6b68ae5c7ed283','根据无人机类型查询设备类型匹配列表','','cmii-admin-data','/api/admin/model/match/type/queryModelMatchListByUav','GET',_binary '\0',_binary '\0','2022-04-27 02:45:11',1,'2024-11-06 12:16:54'),(2643,'API_4cb882103bc6f97c2fe3c31dfb8eb6c8','getDocumentation','','cmii-admin-data','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:12',1,'2024-11-06 12:16:59'),(2644,'API_47a8e3e0d37ca77be1ac9934fe039256','uiConfiguration','','cmii-admin-data','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-27 02:45:12',1,'2024-11-06 12:16:58'),(2645,'API_f6bb5dd6d167aecdf23c473da3dfd63d','securityConfiguration','','cmii-admin-data','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-27 02:45:12',1,'2024-11-06 12:16:48'),(2646,'API_e0c615762e25ee05a6397222aefe8457','swaggerResources','','cmii-admin-data','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-27 02:45:12',1,'2024-11-06 12:16:47'),(2647,'API_6b0dd054428ea6530ce4a388e6d0fb3e','getDocumentation','','cmii-admin-data','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:12',1,'2024-11-06 12:16:55'),(2648,'API_121607fdc9863543f51650000f0fc92b','按年/月/日查询所有平台飞行总时长','','cmii-uav-surveillance','/surveillance/AllflyDuration/{duration}','GET',_binary '\0',_binary '\0','2022-04-27 02:45:19',1,'2024-11-12 03:56:04'),(2649,'API_0d389a1a09e2228b88ae758c3f959de4','查询无人机在线状态','','cmii-uav-surveillance','/api/uav/plane/queryUavOnlineStat','GET',_binary '\0',_binary '\0','2022-04-27 02:45:22',1,'2023-03-29 09:05:05'),(2650,'API_68753bdacc315e6581975c33647880e7','查詢包括子公司的设备列表','','cmii-uav-device','/api/uav/dev/queryDeviceList','GET',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-11-07 09:01:49'),(2651,'API_2aaaede1b5563b0a4fa5c87d5059c072','新增设备','','cmii-uav-device','/api/uav/dev/addDev','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-11-07 09:01:46'),(2652,'API_f333962bf1352ae3f443309395496c10','修改设备','','cmii-uav-device','/api/uav/dev/updateDev','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-11-07 09:01:53'),(2653,'API_5164cba6d601963304a354d348afc6ec','删除设备','','cmii-uav-device','/api/uav/dev/deleteDev','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-11-07 09:01:46'),(2654,'API_8652cf7850b6724027c40bd1f128b3c1','批量删除设备','','cmii-uav-device','/api/uav/dev/deleteDevBatch','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-11-07 09:01:52'),(2655,'API_841b6fca6859d319a9b08c93ec1f5e43','无人机实例总数接口','','cmii-uav-device','/api/open/plane/summary','GET',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-11-07 09:01:52'),(2656,'API_07a9053b3d7e250fc90ebc87ec5fceab','无人机实例总数接口','','cmii-uav-device','/api/open/planeArea','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-11-07 09:01:48'),(2657,'API_8c2b4339a58ddd7961bfcef40afd52cf','修改仓库','','cmii-uav-device','/api/uav/house/updateHouse','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-11-07 09:01:44'),(2658,'API_0d92af5e0d766243ee4b1e58cdc684d5','删除仓库','','cmii-uav-device','/api/uav/house/deleteHouse','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-11-07 09:01:50'),(2659,'API_fb599dc78672805305ea6002de13ce45','仓库关联设备信息','','cmii-uav-device','/api/uav/house/queryHouseBound','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-11-07 09:01:53'),(2660,'API_458baa7426dc09bc3a1327579edded9a','仓库可关联设备信息','','cmii-uav-device','/api/uav/house/queryValHouseBound','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-11-07 09:01:55'),(2661,'API_6a5a45853293d08ba87ac3827cbcf66a','查詢包括子公司的仓库列表','','cmii-uav-device','/api/uav/house/queryHouseList','GET',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-11-07 09:01:44'),(2662,'API_9c0f321db584d3d813a281f25cfe2df3','新增仓库','','cmii-uav-device','/api/uav/house/addHouse','POST',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-11-07 09:01:53'),(2663,'API_7bb2b50110c6fb4815372f2bdcba0134','统计子公司范围内的设备(无人机,载荷,机库)使用数量','','cmii-uav-device','/api/uav/plane/queryDevCount','GET',_binary '\0',_binary '\0','2022-04-27 02:45:23',1,'2024-11-07 09:01:56'),(2664,'API_a086ecddc9771b681e4061815fbb8e63','重载业务参数','','cmii-uav-device','/api/uav/plane/initParameter','POST',_binary '\0',_binary '\0','2022-04-27 02:45:24',1,'2024-11-07 09:01:53'),(2665,'API_2ca0106de89e47edf77400b05936d135','取消设备绑定','','cmii-uav-device','/api/uav/dev/unBoundDev','POST',_binary '\0',_binary '\0','2022-04-27 02:45:25',1,'2024-11-07 09:01:45'),(2666,'API_479f78171081bed9faca2e8ca745fe6b','绑定设备列表查询','','cmii-uav-device','/api/uav/dev/queryBoundBydevCode','GET',_binary '\0',_binary '\0','2022-04-27 02:45:25',1,'2024-11-07 09:01:56'),(2667,'API_ef7895bb33af75327d8df6695c0e64da','添加设备绑定','','cmii-uav-device','/api/uav/dev/boundDev','POST',_binary '\0',_binary '\0','2022-04-27 02:45:25',1,'2024-11-07 09:01:45'),(2668,'API_f78c01a72c762ad505c90da48cd93402','getDocumentation','','cmii-uav-device','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:26',1,'2024-11-07 09:01:52'),(2669,'API_5977f2474e6ec130e76828bfd7286930','uiConfiguration','','cmii-uav-device','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-27 02:45:26',1,'2024-11-07 09:01:53'),(2670,'API_54fd717c1af7b96a999fff84fe3276d7','swaggerResources','','cmii-uav-device','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-27 02:45:26',1,'2024-11-07 09:01:46'),(2671,'API_5fbdf0b1cdd87a9fd62f3e44742b385e','securityConfiguration','','cmii-uav-device','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-27 02:45:26',1,'2024-11-07 09:01:46'),(2672,'API_a3a532a479e924acb0242a6b717c61cd','getDocumentation','','cmii-uav-device','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:26',1,'2024-11-07 09:01:51'),(2673,'API_29e9f7f14d98a6348ced289a13b9c182','提供已有航线,无人机 创建快速作业','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/mission/create_fast_with_line_and_uav','POST',_binary '\0',_binary '\0','2022-04-27 02:45:27',1,'2024-11-13 12:23:31'),(2674,'API_4c11c0b09166bb135f965bd21401b339','查询已添加的航线列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/airLine/list_added/{uavCode}','GET',_binary '\0',_binary '\0','2022-04-27 02:45:27',1,'2024-11-13 12:23:33'),(2675,'API_b0342f0ee6d6785176b33a30fe21f780','批量添加航线信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/airLine/batch','POST',_binary '\0',_binary '\0','2022-04-27 02:45:27',1,'2024-11-13 12:23:35'),(2676,'API_9bbbd3836c2e12d14b573352b02368b9','删除航线','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/airLine/{id}','DELETE',_binary '\0',_binary '\0','2022-04-27 02:45:27',1,'2024-11-13 12:23:33'),(2677,'API_561c9948b63d0fceac6908c59f88267e','查询待添加航线列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/airLine/list_to_add','POST',_binary '\0',_binary '\0','2022-04-27 02:45:27',1,'2024-11-13 12:23:27'),(2678,'API_533512a3d10f3396f61082dd90bd77dd','获取测温点位列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/temperatureMeasuring_point_info/list','GET',_binary '\0',_binary '\0','2022-04-27 02:45:27',1,'2024-11-13 12:23:33'),(2679,'API_47b9e7c120f7e26e195eedcd82b993f8','根据测温点位id分页获取巡检记录列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/temperatureMeasuring_point_info/patrol_record_page_list','POST',_binary '\0',_binary '\0','2022-04-27 02:45:27',1,'2024-11-13 12:23:33'),(2680,'API_68688674fb96be9c90813c065b1268c1','消息处理测试接口','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/common/Message','POST',_binary '\0',_binary '\0','2022-04-27 02:45:27',1,'2024-11-13 12:23:34'),(2681,'API_cc60e6c600244455e919d7f113666d12','查询无人机在线状态','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavOnlineStat','GET',_binary '\0',_binary '\0','2022-04-27 02:45:28',1,'2022-11-02 09:13:11'),(2682,'API_89dbfc45753c11945f0a5ee1e53a855b','模拟发布复亚图片信息列表','','cmii-uav-mission','/oss/mock_foia_pic_info_list_publish','POST',_binary '\0',_binary '\0','2022-04-27 02:45:31',1,'2024-11-12 01:20:37'),(2683,'API_bc3e35b7a90335f8ee4528c941f99b7c','发送单机监视视频分享短信到选定的手机号','missionId 非必须','cmii-uav-mission','/report_and_video/send_video_share_sms','POST',_binary '\0',_binary '\0','2022-04-27 02:45:31',1,'2024-11-12 01:20:38'),(2684,'API_9f09fa590fba8ee2870de267ac4b1631','提供已有航线,无人机 创建快速作业','','cmii-uav-mission','/api/uav/mission/mission_info/create_fast_with_line_and_uav','POST',_binary '\0',_binary '\0','2022-04-27 02:45:32',1,'2024-11-12 01:20:38'),(2685,'API_5138febf031d37b94e6529aff77f807c','查询指定预计开始时间范围的作业-时间区间为左闭右开','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info_list_with_estimated_start_time_range','POST',_binary '\0',_binary '\0','2022-04-27 02:45:32',1,'2024-11-12 01:20:34'),(2686,'API_30ed633b13d45560fca4ecd303d5d606','基于终端维度的作业执行概况信息--开放接口','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/uav_mission_info','POST',_binary '\0',_binary '\0','2022-04-27 02:45:32',1,'2024-11-12 01:20:34'),(2687,'API_a9eef19654b65701370bf2b77dfa23ba','查询前12个月已完成作业数量--开放接口','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/mission_num_per_month','POST',_binary '\0',_binary '\0','2022-04-27 02:45:32',1,'2024-11-12 01:20:41'),(2688,'API_9ec21123e64357c0a5524b119f6573e8','查询今日和全量已完成/进行中作业数量--开放接口','','cmii-uav-mission','/api/uav/mission/mission_info_list/mission_info/mission_num_static','POST',_binary '\0',_binary '\0','2022-04-27 02:45:32',1,'2024-11-12 01:20:35'),(2689,'API_4d0b953a47f81652a9c1e32046c5147a','getDocumentation','','cmii-uav-mission','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:33',1,'2024-11-12 01:20:37'),(2690,'API_b9d52a009f6eb5f49817561eb5149173','uiConfiguration','','cmii-uav-mission','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-27 02:45:33',1,'2024-11-12 01:20:38'),(2691,'API_b8f5387dce4499aed5adea8fa1e48f75','securityConfiguration','','cmii-uav-mission','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-27 02:45:33',1,'2024-11-12 01:20:34'),(2692,'API_c4c97f2c2a367ac3cf399d527c7da1c6','swaggerResources','','cmii-uav-mission','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-27 02:45:33',1,'2024-11-12 01:20:34'),(2693,'API_3597a39e2e8bfed274be9c239f7e7fb1','getDocumentation','','cmii-uav-mission','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:33',1,'2024-11-12 01:20:41'),(2694,'API_da3e37ce4e9e1b1dc81c9c41e9c7f973','查询无人机在线状态','','cmii-uav-mission','/api/uav/plane/queryUavOnlineStat','GET',_binary '\0',_binary '\0','2022-04-27 02:45:33',1,'2023-07-18 04:08:27'),(2695,'API_3c48518686f7e3bc1485eb1aff1e2ff9','获取回放视频token1','获取回放视频token1接口','cmii-uav-cloud-live','/client/live/playback/token1','POST',_binary '\0',_binary '\0','2022-04-27 03:16:56',1,'2024-11-14 02:02:40'),(2696,'API_d25e1e1c0fa3f13e191c801e18d8941d','获取回放AI视频token1','获取回放AI视频token1接口','cmii-uav-cloud-live','/client/live/playbackAi/token1','POST',_binary '\0',_binary '\0','2022-04-27 03:16:56',1,'2024-11-14 02:02:39'),(2697,'API_732ef4f6817583a25459c7fb874f5b5a','获取视频流存储信息','','cmii-uav-cloud-live','/video/storage/getStorageInfo','GET',_binary '\0',_binary '\0','2022-04-27 03:16:56',1,'2024-11-14 02:02:41'),(2698,'API_b5203cfafccff79ddd6ef3658a490aa8','获取回放AI视频token列表1','获取回放AI视频token列表1接口','cmii-uav-cloud-live','/client/live/playbackAi/tokens1','POST',_binary '\0',_binary '\0','2022-05-07 08:33:42',1,'2024-11-14 02:02:44'),(2699,'API_69b4b0408d379208deea19d59ed98e85','根据日期范围筛选公司下面的飞行时长','','cmii-uav-surveillance','/surveillance/query_duration_by_time','GET',_binary '\0',_binary '\0','2022-05-25 08:34:13',1,'2024-11-12 03:56:10'),(2700,'API_258fd28d703f12613f3d56a2a7183f24','开启模拟机库','','cmii-uav-surveillance','/surveillance/simulator/start_hangar','POST',_binary '\0',_binary '\0','2022-05-25 08:34:14',1,'2024-11-12 03:56:08'),(2701,'API_37513463f05836c8602a1e1c528fe5b5','机库自动起飞','','cmii-uav-surveillance','/surveillance/simulator/auto_fly','POST',_binary '\0',_binary '\0','2022-05-25 08:34:14',1,'2024-11-12 03:56:10'),(2702,'API_937cb2e0a224e7222ac4f4b6caa5e4ef','湘潭演示','开始作业, 开启模拟机,自动飞行,返航,上传图片,结束作业','cmii-uav-surveillance','/xg_scenario','POST',_binary '\0',_binary '\0','2022-05-25 08:34:14',1,'2024-11-12 03:56:10'),(2703,'API_0303c6966093dc0f77b56442375d3f5e','publishCommand','','cmii-uav-surveillance','/mqtt/hangar/command','POST',_binary '\0',_binary '\0','2022-05-25 08:34:15',1,'2023-01-18 04:50:23'),(2704,'API_9af718e4419c544dcd67de73d14a9016','configureRTKSetting','','cmii-uav-surveillance','/mqtt/hangar/configure_RTK','POST',_binary '\0',_binary '\0','2022-05-25 08:34:15',1,'2023-01-18 04:50:23'),(2705,'API_3486edec41e52068b198470deeaade5c','sendWayLineAndSetDefault','','cmii-uav-surveillance','/mqtt/hangar/send_line_and_set_default','POST',_binary '\0',_binary '\0','2022-05-25 08:34:15',1,'2023-01-18 04:50:23'),(2706,'API_73a3d517f242d06d2e775b3c48908e96','publishSimulatorHangarTelemetry','','cmii-uav-surveillance','/mqtt/hangar/publish_simulator_data','POST',_binary '\0',_binary '\0','2022-05-25 08:34:15',1,'2023-01-18 04:50:23'),(2707,'API_50418acd60e21bb7ef1038742dcc9f3a','查询公司范围下的在线无人机,返回map','','cmii-uav-surveillance','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-05-25 08:34:16',1,'2023-03-29 09:05:05'),(2708,'API_926a3783ab9c0e5fb0cc820e50d2f71c','查询公司范围下的在线无人机,返回map','','cmii-uav-airspace','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-05-25 08:34:24',1,'2023-03-29 08:30:25'),(2709,'API_62f98911a42248cb190b4b166d58e354','查询公司/机构范围的无人机名称列表','','cmii-uav-device','/api/uav/plane/queryUavNameByCompanyId','GET',_binary '\0',_binary '\0','2022-05-25 08:34:25',1,'2024-11-07 09:01:50'),(2710,'API_cb3d59b848074a115a1e0c7cc26a5eac','查询公司范围下的在线无人机,返回map','','cmii-uav-device','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-05-25 08:34:25',1,'2024-11-07 09:01:56'),(2711,'API_5650997fb36ac4227d6dab55afac6050','查询不同时间段所有的无人机行时长','','cmii-uav-device','/api/uav/plane/queryAllFlyTotal','GET',_binary '\0',_binary '\0','2022-05-25 08:34:25',1,'2024-11-07 09:01:55'),(2712,'API_142e6a2f1b1c5821b138d6c39e1cff7b','模糊查询包括子公司的仓库列表','','cmii-uav-device','/api/uav/plane/queryHouse','GET',_binary '\0',_binary '\0','2022-05-25 08:34:26',1,'2024-11-07 09:01:52'),(2713,'API_a3c041486461b027297b1529b2d3da10','发送模拟机库遥测信息','','cmii-uav-mqtthandler','/mqtt/hangar/publish_simulator_data','POST',_binary '\0',_binary '\0','2022-05-25 08:34:29',1,'2024-11-07 08:51:28'),(2714,'API_1a87dfde0834ab278e25857240043f23','查询公司范围下的在线无人机,返回map','','cmii-uav-mqtthandler','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-05-25 08:34:30',1,'2023-05-04 09:36:21'),(2715,'API_37943f7a412c3091007dad54a69b79fa','获取作业报告的分享码','','cmii-uav-mission','/report_and_video/get_report_share/{missionId}','GET',_binary '\0',_binary '\0','2022-05-25 08:34:33',1,'2024-11-12 01:20:41'),(2716,'API_8260ba9b61450155ff907812128f8e67','视频数据回放-获取轨迹数据日期分布','视频数据回放-获取轨迹数据日期分布','cmii-uav-mission','/api/uav/mission/mission_info/trackData/getDataDistribution','GET',_binary '\0',_binary '\0','2022-05-25 08:34:34',1,'2024-11-12 01:20:39'),(2717,'API_da50d60e377e25f455a2b66a3560816a','模拟演示作业用 提供已有航线,无人机,机库(非必须) 创建快速作业并开始','','cmii-uav-mission','/api/uav/mission/mission_info/create_fast_hangar_M','POST',_binary '\0',_binary '\0','2022-05-25 08:34:34',1,'2024-11-12 01:20:37'),(2718,'API_d1826a3fe494d4abc6b596ac798a332b','获取环保作业报告数据','','cmii-uav-mission','/api/uav/mission/mission_info/env_protection_info/{id}','GET',_binary '\0',_binary '\0','2022-05-25 08:34:34',1,'2024-11-12 01:20:35'),(2719,'API_100953d66811971e871a9745020c33e1','视频数据回放-获取飞行轨迹列表','视频数据回放-获取飞行轨迹列表','cmii-uav-mission','/api/uav/mission/mission_info/queryFlyTrackList','POST',_binary '\0',_binary '\0','2022-05-25 08:34:35',1,'2024-11-12 01:20:39'),(2720,'API_e13b0c8ab34ff7356f808d2b5e9f57f0','视频数据回放-获取轨迹详情和视频详情信息','视频数据回放-获取轨迹详情和视频详情信息','cmii-uav-mission','/api/uav/mission/mission_info/flyTrackDetail2Video/{flyOrderId}','GET',_binary '\0',_binary '\0','2022-05-25 08:34:35',1,'2024-11-12 01:20:40'),(2721,'API_4cc853c4ae0ec9ec244fa8373e0c3eee','视频数据回放-获取视频关联轨迹列表详情信息','视频数据回放-获取视频关联轨迹列表详情信息','cmii-uav-mission','/api/uav/mission/mission_info/queryUavTrackDetailList','GET',_binary '\0',_binary '\0','2022-05-25 08:34:35',1,'2024-11-12 01:20:39'),(2722,'API_6637f567e591b17336a2f3bfbc5f0ef4','视频数据回放-获取轨迹设备列表','视频数据回放-获取轨迹设备列表','cmii-uav-mission','/api/uav/mission/mission_info/trackData/getDeviceList','GET',_binary '\0',_binary '\0','2022-05-25 08:34:35',1,'2024-11-12 01:20:38'),(2723,'API_b31dba41363b05cd306bc625a219c3d1','飞行监视启动的模拟机完成飞行','type: 演示种类','cmii-uav-mission','/api/uav/mission/scenario/complete','POST',_binary '\0',_binary '\0','2022-05-25 08:34:35',1,'2024-11-12 01:20:40'),(2724,'API_c8a007b2970ec84c5715ba549e5d5b11','test','','cmii-uav-mission','/api/uav/mission/scenario/test','POST',_binary '\0',_binary '\0','2022-05-25 08:34:35',1,'2022-07-27 08:32:59'),(2725,'API_f934435864ab7d3b18baf3053e7b6e3a','查询公司范围下的在线无人机,返回map','','cmii-uav-mission','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-05-25 08:34:36',1,'2023-07-18 04:08:27'),(2726,'API_06a93b693a9ca44debfd049bacf7f023','设置作业状态&添加历史巡检作业ID','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/envProtection/airLine/mission_status','POST',_binary '\0',_binary '\0','2022-05-25 08:34:40',1,'2024-11-13 12:23:33'),(2727,'API_43b4c04e1fbe2b6cca7c0296b800f7a9','设置作业状态','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/mission/mission_status','POST',_binary '\0',_binary '\0','2022-05-25 08:34:40',1,'2024-11-13 12:23:31'),(2728,'API_1cc474da611339638de4fa2b811b78c8','当前所有航线异常点位信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/parkPatrol/temperatureMeasuring_point_info/abnormal_data','POST',_binary '\0',_binary '\0','2022-05-25 08:34:40',1,'2024-11-13 12:23:35'),(2729,'API_64415b4d0e44e202dda0581a0ebbd77b','获取GPS坐标地址列表信息,地址数不能超过200个[FeignClient]','','cmii-admin-data','/public/api/admin/area/tool/regeos','POST',_binary '\0',_binary '\0','2022-05-25 08:34:46',1,'2024-11-06 12:16:48'),(2730,'API_a1ef2aa9d6c09ba78cbd8bfa1442dec4','上报设备位置','上报设备位置','cmii-uav-cloud-live','/client/live/stream/reportPosition','POST',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-11-14 02:02:40'),(2731,'API_4a29f59c53ba76b36ba5785cac04774d','上报视频流事件','上报视频流事件','cmii-uav-cloud-live','/client/live/stream/reportVideoEvent','POST',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-11-14 02:02:42'),(2732,'API_8fac5b9b410c904a26af1fae7b53263a','视频数据回放-获取视频片段列表','视频数据回放-获取视频片段列表','cmii-uav-cloud-live','/video/playback/videoList','POST',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-11-14 02:02:44'),(2733,'API_1fa6f8a0787d98b0718a18520a5835c3','视频数据回放-播放M3U8文件','视频数据回放-播放M3U8文件','cmii-uav-cloud-live','/public/his/videoPlay/playM3u8','GET',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-11-14 02:02:36'),(2734,'API_96d29c6f9142d88a2c5d0673bad041f4','视频数据回放-获取Token','视频数据回放-获取Token','cmii-uav-cloud-live','/video/playback/createToken','GET',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-11-14 02:02:40'),(2735,'API_4a4413b74f7ea53fa4a81a79abbf5cce','视频数据回放-获取设备编号列表','视频数据回放-获取设备编号列表','cmii-uav-cloud-live','/video/playback/getDeviceList','GET',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-11-14 02:02:37'),(2736,'API_cb47492784522c21d3ca7e46dd3749ab','视频数据回放-生成回放片段','视频数据回放-生成回放片段','cmii-uav-cloud-live','/video/playback/generateList','POST',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-11-14 02:02:43'),(2737,'API_9230ba3e7a8a8507a4a6e378159067a6','视频数据回放-生成回放片段2','视频数据回放-生成回放片段2','cmii-uav-cloud-live','/video/playback/generateList2','POST',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-11-14 02:02:40'),(2738,'API_f2daace874086ea979701b88fb223f39','视频数据回放-获取视频数据日期分布','视频数据回放-获取视频数据日期分布','cmii-uav-cloud-live','/video/playback/getDataDistribution','GET',_binary '\0',_binary '\0','2022-05-25 08:35:44',1,'2024-11-14 02:02:39'),(2739,'API_cddd52bf039445da3e93dacbee8730d2','查询兴趣点类型列表','查询兴趣点类型列表','cmii-uav-gis-server','/poi/listType','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:47'),(2740,'API_519ce6839a5627a4e6684b8afa49283f','新增兴趣点类型','新增兴趣点类型','cmii-uav-gis-server','/poi/addType','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:49'),(2741,'API_78e909523e148485bcf009419b83336c','编辑兴趣点类型','编辑兴趣点类型','cmii-uav-gis-server','/poi/editType','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:52'),(2742,'API_99f10f9db5b2d0e32e13aa6fa8264c16','删除兴趣点类型','删除兴趣点类型','cmii-uav-gis-server','/poi/deleteType','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:47'),(2743,'API_4e7774a1bbe37e82dc280607195e0f85','查询兴趣点类型详情','查询兴趣点类型详情','cmii-uav-gis-server','/poi/getType','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:51'),(2744,'API_2642d80fb9a584a5217a3cf1442f1d6a','查询默认icon列表','查询默认icon列表','cmii-uav-gis-server','/poi/listIcons','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:51'),(2745,'API_61b08ae4a35dc790bd8bc207192ba2d8','分类聚合','','cmii-uav-gis-server','/zydPOI/aggregation','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:47'),(2746,'API_16df9b64e7c2515ae4456f56f578d35f','获取兴趣点列表','获取兴趣点列表','cmii-uav-gis-server','/zydPOI/getData','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:51'),(2747,'API_7955f726c1a54806b9ee1dd98e25e876','判断兴趣点名称是否重复','','cmii-uav-gis-server','/zydPOI/judgeName','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:50'),(2748,'API_3b279f6149886ec0f7264363d568190e','新增兴趣点','新增兴趣点','cmii-uav-gis-server','/zydPOI/addPoint','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:47'),(2749,'API_892a48feb7054a94e4b470dfee32b92a','编辑兴趣点','编辑兴趣点','cmii-uav-gis-server','/zydPOI/editPoint','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:49'),(2750,'API_e88fc17c0a29d123425d694e612975ce','删除兴趣点','删除兴趣点','cmii-uav-gis-server','/zydPOI/deletePoint','DELETE',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:48'),(2751,'API_5f85cc33c12ea88c8b4165e0f44a8e9b','导入excel','导入excel','cmii-uav-gis-server','/zydPOI/import','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:51'),(2752,'API_7392a4ebd8263156be1bb1abb96c6cba','根据type下载POI模板文件','','cmii-uav-gis-server','/zydPOI/download','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:47'),(2753,'API_1b729c4d1c53d59fae7da2cf34fbc4b3','接口扫描','','cmii-uav-gis-server','/api/scanner/scan','POST',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:47'),(2754,'API_e05e68b3715f3afebdb39c014aadfa72','ping','','cmii-uav-gis-server','/cmii/ping','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:50'),(2755,'API_b2ef9094756f45a1201924f737ddd547','health','','cmii-uav-gis-server','/cmii/health','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:51'),(2756,'API_66eb882e5788c171902f66f9b44dee04','env','','cmii-uav-gis-server','/cmii/env','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:52'),(2757,'API_d5a547e77a3853208f0b5e3b7dd92ca5','getDocumentation','','cmii-uav-gis-server','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:50'),(2758,'API_fe7dcd8ebf3e6c929954413ca22a5a9d','uiConfiguration','','cmii-uav-gis-server','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:50'),(2759,'API_2b965ae2a94864d8065d9b8e74fe4a93','securityConfiguration','','cmii-uav-gis-server','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:50'),(2760,'API_6b839e6eea96fac568c62a4482d440f4','swaggerResources','','cmii-uav-gis-server','/swagger-resources','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:47'),(2761,'API_495ca55302ba9a0d874d581567e049df','getDocumentation','','cmii-uav-gis-server','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:49'),(2762,'API_057c1cf0947e0a6117a05e90bc11da2b','error','','cmii-uav-gis-server','/error','',_binary '\0',_binary '\0','2022-05-25 09:55:11',1,'2024-10-23 08:39:52'),(2763,'API_6ccf466fa0d07e8fa045a7fe8ec86dbc','用户登出','','cmii-suav-supervision','/supervisor/logout','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:34'),(2764,'API_5ad1bce0f2915d307c3d9083ddc2d9c1','验证校验码','','cmii-suav-supervision','/supervisor/checkToken','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:35'),(2765,'API_a71bb5c893d5b05dffac9cf1ef847e5e','更具图片id获取图片code','','cmii-suav-supervision','/supervisor/get_image_code_by_image_id','GET',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:35'),(2766,'API_87ebd94fdf0ab87347b1f58a82fd38d3','获取图片验证码(图片)','','cmii-suav-supervision','/supervisor/getImageCode','GET,POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:35'),(2767,'API_fbe61a5b5b5cc94212caa6cd4bcddc5d','监管用户登录','监管用户登录','cmii-suav-supervision','/supervisor/login','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:34'),(2768,'API_1b0e9fd6096c56a71b64f135757bf348','启用监管用户/解锁监管用户','','cmii-suav-supervision','/supervisor/enable','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:32'),(2769,'API_bcfa1ca4a7e003ebd519892d7f58c6f4','禁用监管用户/锁定监管用户','','cmii-suav-supervision','/supervisor/disable','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:35'),(2770,'API_c5bd4ac70995607e5051f066e1257257','管理员对监管用户重置密码','','cmii-suav-supervision','/supervisor/resetPassword','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:34'),(2771,'API_17e849aa95a21501891e9f89668c1f24','监管用户列表','','cmii-suav-supervision','/supervisor/findPage','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:36'),(2772,'API_9c94fef7fd453ad19df4ec86d59544e2','增加监管用户','','cmii-suav-supervision','/supervisor/add','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:32'),(2773,'API_fc4e5577228b3e5a70c8e435bfab67c2','修改监管用户信息','','cmii-suav-supervision','/supervisor/update','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:36'),(2774,'API_a863d8197f08a3873927c0a1552087c9','删除监管用户','','cmii-suav-supervision','/supervisor/delete','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:33'),(2775,'API_b951953b73e61e8ea318ed057d559b79','根据code获取用户Token','根据code获取用户Token','cmii-suav-supervision','/permission/getToken','GET',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:36'),(2776,'API_66e1874d7b98d239fd09465fbf50797a','更新用户名称','','cmii-suav-supervision','/supervisor/profile/updateName','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:31'),(2777,'API_b27a1b04d95f936fec102d05dca1a2f2','根据token获取用户基本信息','','cmii-suav-supervision','/supervisor/profile/getMyDetail','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:31'),(2778,'API_6849451376c268b42de7e00e58ceb084','ping','','cmii-suav-supervision','/cmii/ping','GET',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:33'),(2779,'API_64d5e0077c373488dc566eb1a4647f45','health','','cmii-suav-supervision','/cmii/health','GET',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:37'),(2780,'API_6d47e40ec829a32e76a08bb2b12045ac','env','','cmii-suav-supervision','/cmii/env','GET',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:33'),(2781,'API_333e3e3f61a2fce410046633a2a80dd5','游客用户注册','','cmii-suav-supervision','/registry','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:35'),(2782,'API_3fe8fcc7e5c8474b127a8a4a822a9b84','用户登出','','cmii-suav-supervision','/logout','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:35'),(2783,'API_5dbb319621d7ced2d3b459eb46cbc3ed','验证校验码','','cmii-suav-supervision','/checkToken','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:34'),(2784,'API_512e3aba0d2f55c1e8a63de62a452fa9','更具图片id获取图片code','','cmii-suav-supervision','/get_image_code_by_image_id','GET',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:37'),(2785,'API_3ee085d0ad4227df73cf0620336dae24','获取图片验证码(图片)','','cmii-suav-supervision','/getImageCode','GET,POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:29'),(2786,'API_bf39f7edfcf6d195c5a83ee13ee58c07','手机验证码登录','','cmii-suav-supervision','/code/login','POST',_binary '\0',_binary '\0','2022-05-26 01:33:53',1,'2024-11-06 12:18:29'),(2787,'API_139f9b6382a146553f718049ec275f8c','游客用户登录','游客用户登录','cmii-suav-supervision','/login','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:33'),(2788,'API_f069d5680083a52e909c5186e0d997ab','更新用户名称','','cmii-suav-supervision','/profile/updateName','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:37'),(2789,'API_25342285caaef784bef54becf99be880','根据token获取用户基本信息','','cmii-suav-supervision','/profile/getMyDetail','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:32'),(2790,'API_44c208ecd306e996277917090d6db40f','更新用户头像','','cmii-suav-supervision','/profile/updateAvatar','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:30'),(2791,'API_6d0eab90bbd8ec2ae2a722e21a1c1d7e','申请更新邮箱','','cmii-suav-supervision','/profile/updateEmail','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:30'),(2792,'API_a226e36beb0a2947695d07f37c61c6bc','执行更新邮箱','','cmii-suav-supervision','/profile/doUpdateEmail','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:31'),(2793,'API_f90a896ed4127a489772cf6fe81e1958','重新绑定手机','','cmii-suav-supervision','/profile/updateTelephone','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:33'),(2794,'API_0ca946fcc0b80154891022033d088f12','添加用户账号','','cmii-suav-supervision','/profile/addAccount','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:34'),(2795,'API_9a817fa14bb7e5f51a69d1655a9b3308','重置密码,验证旧密码','','cmii-suav-supervision','/profile/resetPwd','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:31'),(2796,'API_2ad4fc1c609019c3f4c28198392a3f5a','找回密码','','cmii-suav-supervision','/profile/findPwd','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:30'),(2797,'API_db24b1e3aa5b1707a8c5b4aa797c8615','认证申请','','cmii-suav-supervision','/profile/authApplying','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:29'),(2798,'API_e43e252fe18e33bae70774a90fd3b847','检测注册验证码','','cmii-suav-supervision','/verifyCode/checkRegisty','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:30'),(2799,'API_f75ef00424f78b4273c9fb5d943f41f9','发送找回密码验证码','','cmii-suav-supervision','/verifyCode/sendResetPassword','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:32'),(2800,'API_4a889c8d9229c7d41cd5fbef1733738e','检测找回密码验证码','','cmii-suav-supervision','/verifyCode/checkResetPassword','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:31'),(2801,'API_1ea89600aae8fc4c25dcc375b80fc077','发送绑定手机号验证码','','cmii-suav-supervision','/verifyCode/sendBindTelephone','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:34'),(2802,'API_aa985e09c31e4e428a70f3f5420077d5','验证绑定手机号验证码','','cmii-suav-supervision','/verifyCode/checkBindTelephone','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:32'),(2803,'API_0db3446721b5fb89a5bd54571ed34051','发送解绑手机号验证码','','cmii-suav-supervision','/verifyCode/sendUnBindTelephone','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:29'),(2804,'API_beaa6d055f59d68b459662ae0889b796','验证解绑手机号验证码','','cmii-suav-supervision','/verifyCode/checkUnBindTelephone','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:32'),(2805,'API_f957d1588853fcbef978cf6713ff7308','发送登陆验证码','','cmii-suav-supervision','/verifyCode/sendLogin','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:32'),(2806,'API_f5c44436b52dc958ab0b0a3dd30ef84f','检测登陆验证码','','cmii-suav-supervision','/verifyCode/checkLogin','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:35'),(2807,'API_e3debdef97e3a91be8c7b589276bfdb4','发送注册验证码','','cmii-suav-supervision','/verifyCode/sendRegisty','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:32'),(2808,'API_63b893bb1922aeb76d517e954352ff21','启用监管用户/解锁监管用户','','cmii-suav-supervision','/supervisor/user/enable','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:36'),(2809,'API_57a113ba3e0f837aab672c191d8fa44f','禁用监管用户/锁定监管用户','','cmii-suav-supervision','/supervisor/user/disable','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:33'),(2810,'API_a602624584a3a214310c2e10577c6bbd','管理员对监管用户重置密码','','cmii-suav-supervision','/supervisor/user/resetPassword','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:37'),(2811,'API_396488c3c94c7beb85a7404412f1f5ca','获取用户详细信息','','cmii-suav-supervision','/supervisor/user/getUserDetail','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:30'),(2812,'API_e91ba6f811542c75bc149692fbec571e','获取用户详细信息(数据回填专用)','','cmii-suav-supervision','/supervisor/user/getUserDetail/fallBack','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:36'),(2813,'API_99f1d094722c119b90f28dc4b0aacda7','游客认证申请同意','','cmii-suav-supervision','/supervisor/user/authAccess','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:32'),(2814,'API_e6f48213fb4b279fb7569b90c915b7b8','游客用户列表','','cmii-suav-supervision','/supervisor/user/findPage','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:36'),(2815,'API_b0ed9007d197f1d0fdaf482a71841ee4','删除监管用户','','cmii-suav-supervision','/supervisor/user/delete','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:34'),(2816,'API_218034a999216813471b2f75584af9b6','查询所有机场','','cmii-suav-supervision','/zydAirport/listAirport.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:35'),(2817,'API_e2ce37ab81f0b149ea08d3857cf96713','按条件分页查询空域申请和时间段','','cmii-suav-supervision','/zydAirspace/queryByConditons.do','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:34'),(2818,'API_133c9d96c71c4a1e0eac936cd8aa4b81','模糊查询空域名称列表','','cmii-suav-supervision','/zydAirspace/queryAreaName.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:35'),(2819,'API_ab43e21c1dded0e5f0fbd055f7b3954a','查询所有配置列表','','cmii-suav-supervision','/zydAirspace/queryAllConfig.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:33'),(2820,'API_f2e4e3172ea9d65bd8592cd016849989','查询所有状态列表','','cmii-suav-supervision','/zydAirspace/queryAllStat.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:31'),(2821,'API_a1a8667eaf5a7363a25739c2caf5e53c','新增空域申请和时间段','','cmii-suav-supervision','/zydAirspace/saveAirspace.do','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:31'),(2822,'API_bb50ad65d3c9f5dc6ca39919ce93203f','判断空域名称是否重复','','cmii-suav-supervision','/zydAirspace/judgeAirsNameRep.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:33'),(2823,'API_6b7567ceb891a1055219639aa8ffd3b6','编辑修改空域申请','传入空域申请json字符串,需要有主键','cmii-suav-supervision','/zydAirspace/editAirspace.do','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:29'),(2824,'API_4766ec583c0588243cf6ac1588ce797e','批量删除空域申请和时间段-n','传入空域申请主键,以数组方式传入','cmii-suav-supervision','/zydAirspace/deleteAirspace.do','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:32'),(2825,'API_2c822f473adee2133c554741b48ec5f9','强制删除空域(测试调用)','传入空域申请主键,以数组方式传入','cmii-suav-supervision','/zydAirspace/forceDeleteAirspace.do','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:30'),(2826,'API_74c65819bdf9be30aad8c6e6c2fb63cf','查询空域详情','传入空域主键','cmii-suav-supervision','/zydAirspace/queryDetail.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:31'),(2827,'API_bdc4ff25321301b0b87e8c947513a76e','查询空域详情-n(数据回填专用)','传入空域主键','cmii-suav-supervision','/zydAirspace/queryDetail.do/fallBack','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:30'),(2828,'API_5389cfe64dae96de95d9cd42ff999a6b','获取空域申请和空域限制所有数据','无需传参','cmii-suav-supervision','/zydAirspace/getAirspaceAndLimit.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2023-05-04 09:35:23'),(2829,'API_4ea09400a61b86b6e825f14ba6d69e30','批量导出模板','','cmii-suav-supervision','/zydAirspace/downloadDoc.do','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:31'),(2830,'API_db80e967db9509f1bc912036aa8c5d05','手动提交终审','','cmii-suav-supervision','/zydAirspace/manualAudit.do','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:35'),(2831,'API_975441f44b90576602168cc69691ac80','下载审批文件','','cmii-suav-supervision','/zydAirspace/getAppliFile.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:31'),(2832,'API_d672d3cf96c75e51736b5abc9dca42ee','获取机场区域以及禁飞区','','cmii-suav-supervision','/zydAirspace/queryZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:30'),(2833,'API_de485d999f4874d868daa311c9210903','查询高度和时间有重叠部分的临时空域和限制空域-n','传入参数为zydAreaLimit实体对象','cmii-suav-supervision','/zydAirspace/queryZydAreaLimitByCondition.do','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:31'),(2834,'API_9bce110b79fea5952fde30aca4d130d4','查询省份信息列表','','cmii-suav-supervision','/zydAirspace/province/list','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:29'),(2835,'API_fb6075fa37a5e0469ddba87ac99d8184','查询区域下面子区域列表','','cmii-suav-supervision','/zydAirspace/subarea/list','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:33'),(2836,'API_578626ba41dc19e11d09258c5407f896','接口扫描','','cmii-suav-supervision','/api/scanner/scan','POST',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:35'),(2837,'API_ba635969d5856156769365246476f27d','getDocumentation','','cmii-suav-supervision','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:30'),(2838,'API_ff478bb1e86c8a09f21bad13ddc70023','uiConfiguration','','cmii-suav-supervision','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:29'),(2839,'API_cac0bbcc3d6c5d50f5b09ecf085f24b0','securityConfiguration','','cmii-suav-supervision','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:30'),(2840,'API_94293bba2bec3138ef69bb641255faa4','swaggerResources','','cmii-suav-supervision','/swagger-resources','GET',_binary '\0',_binary '\0','2022-05-26 01:33:54',1,'2024-11-06 12:18:30'),(2841,'API_6c32a4d692529a8bd36ce4323f5c2b8f','getDocumentation','','cmii-suav-supervision','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-05-26 01:33:55',1,'2024-11-06 12:18:37'),(2842,'API_588d350c3d64e2ec50bbad8ecf910937','error','','cmii-suav-supervision','/error','',_binary '\0',_binary '\0','2022-05-26 01:33:55',1,'2024-11-06 12:18:37'),(2843,'API_7265580d49b1dada846dbd70c200910a','根据无人机编码列表查询对应无人机名称集合','','cmii-uav-mission','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-05-31 04:00:44',1,'2023-07-18 04:08:27'),(2844,'API_f80c802fef4e5f571069e5c95206e99c','根据无人机code列表查询无人机名称详情','','cmii-uav-device','/api/uav/plane/queryUavInfoList','POST',_binary '\0',_binary '\0','2022-06-08 03:06:22',1,'2024-11-07 09:01:48'),(2845,'API_467888d231fd342e1091a6bec97d4344','根据无人机编码列表查询对应无人机名称集合','','cmii-uav-device','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-06-08 03:06:22',1,'2024-11-07 09:01:48'),(2846,'API_0fc7d7501f4f12b0c6fb98aa9887076c','根据无人机编码列表查询对应无人机名称集合','','cmii-uav-mqtthandler','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-06-08 03:06:29',1,'2023-05-04 09:36:21'),(2847,'API_399251fd305aaff7576b45c5f91004e1','根据无人机编码列表查询对应无人机名称集合','','cmii-uav-airspace','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-06-08 03:06:31',1,'2023-03-29 08:30:25'),(2848,'API_5b9b29de98fbe910f44a04fc69b0e3ad','根据无人机编码列表查询对应无人机名称集合','','cmii-uav-surveillance','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-06-08 03:06:41',1,'2023-03-29 09:05:05'),(2849,'API_538a5f3c59889aa1c96a2776b001b4b5','视频数据回放-获取设备编号名称列表','视频数据回放-获取设备编号名称列表','cmii-uav-cloud-live','/video/playback/getDeviceInfoList','GET',_binary '\0',_binary '\0','2022-06-08 03:06:49',1,'2024-11-14 02:02:44'),(2850,'API_e665b4708505f122ccf5a4d2bdcc5dc3','视频数据回放-获取轨迹设备编号名称列表','视频数据回放-获取轨迹设备编号名称列表','cmii-uav-mission','/api/uav/mission/mission_info/trackData/getDeviceInfoList','GET',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-11-12 01:20:37'),(2851,'API_25b9b6d1ef05af13eb38a9c4bc090e0c','视频数据回放-获取无人机位置[Feign接口]','视频数据回放-获取无人机位置[Feign接口]','cmii-uav-mission','/api/uav/mission/mission_info/trackData/getPlanePosition','GET',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-11-12 01:20:36'),(2852,'API_0c9f244c5855d43b8cadb27c4faa3c64','查询时间范围内作业和任务数量','时间戳秒级','cmii-uav-mission','/api/uav/mission/mission_info_list/count_mission_task_with_companies','GET',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-11-12 01:20:38'),(2853,'API_e0335b50fb70b0ce418962c90d87a387','按月或者按年查询一个公司的作业数量','','cmii-uav-mission','/api/uav/mission/mission_info_list/query_mission_count_by_month','POST',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-11-12 01:20:40'),(2854,'API_4cb56ccb651dfa58c53908fc641684ce','根据任务类型查询作业数量','','cmii-uav-mission','/api/uav/mission/mission_info_list/queryMissionCountByTaskType','GET',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-11-12 01:20:37'),(2855,'API_b1e0511633ea1a26b639ba4f9d6e373f','分页查询标签照片, 作业内 时间排序, missionId 必须带','','cmii-uav-mission','/picture/query_label_pics_order','POST',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-11-12 01:20:36'),(2856,'API_2117f673834e4af5349d456b3749addb','为照片添加标签信息','','cmii-uav-mission','/picture/attach_labels','POST',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-11-12 01:20:34'),(2857,'API_618e3986aba1cb5a882f0aef89dbe0a0','通过id删除照片','','cmii-uav-mission','/picture/del_pics_by_id','POST',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-11-12 01:20:34'),(2858,'API_2b0af62cb60ab3a7c97bdc99b469e626','前端上传单机监视截图','','cmii-uav-mission','/picture/upload_screenshot','POST',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-11-12 01:20:34'),(2859,'API_38d51ee3d747bfe74d5442454155adaf','指定公司范围,获取问题标记的统计信息','','cmii-uav-mission','/picture/get_statistic_of_labels','GET',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-11-12 01:20:35'),(2860,'API_10dbdb9b76ccec46dbf89a91dfc49abf','分页查询标签照片, 根据作业id 和 标签,都没有的话就是全量, 不分页的话 page size 和num 传0','','cmii-uav-mission','/picture/query_label_pics','POST',_binary '\0',_binary '\0','2022-06-08 03:27:36',1,'2024-11-12 01:20:39'),(2861,'API_c8dec68bcb010e5ed3985f4f9a7e7cf2','根据无人机code列表查询无人机名称详情','','cmii-uav-mission','/api/uav/plane/queryUavInfoList','POST',_binary '\0',_binary '\0','2022-06-08 03:27:37',1,'2023-07-18 04:08:27'),(2862,'API_e57e273f386c9972cab7ab6c390dbd60','判断区域名称是否重复','','cmii-suav-supervision','/areaPlan/judgeName','GET',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-11-06 12:18:33'),(2863,'API_9a0c18a8a8d3777c9ef3567fdd0110ea','编辑修改区域','传入区域json字符串,需要有主键','cmii-suav-supervision','/areaPlan/edit','POST',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-11-06 12:18:34'),(2864,'API_0d53a330385a97cfca14ac906661615d','查询区域详情','传入区域主键','cmii-suav-supervision','/areaPlan/detail','GET',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-11-06 12:18:30'),(2865,'API_d814d729fb7585caa3f3a1b98b80fb64','删除区域','传入区域申请主键','cmii-suav-supervision','/areaPlan/delete','POST',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-11-06 12:18:36'),(2866,'API_f274be45b391f6ffd8d5d2f7e025f7b3','新增区域','','cmii-suav-supervision','/areaPlan/save','POST',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-11-06 12:18:35'),(2867,'API_c87b29587893d91169b9585dd577028d','判断飞行计划名称是否重复','','cmii-suav-supervision','/flightPlan/judgeName','GET',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-11-06 12:18:29'),(2868,'API_c3b928b0401d9d8ecfb6b59d7a0e3977','编辑修改飞行计划','传入区域json字符串,需要有主键','cmii-suav-supervision','/flightPlan/edit','POST',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-11-06 12:18:29'),(2869,'API_20cf9154c913bad4361a04698f2b4bab','查询飞行计划详情','传入区域主键','cmii-suav-supervision','/flightPlan/detail','GET',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-11-06 12:18:35'),(2870,'API_da04c9d67235436d8577c5cb5cc8ed4c','删除飞行计划','传入区域申请主键','cmii-suav-supervision','/flightPlan/delete','POST',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-11-06 12:18:30'),(2871,'API_6c37efaea2e802359a0b46cf054d2247','申报飞行计划','','cmii-suav-supervision','/flightPlan/save','POST',_binary '\0',_binary '\0','2022-06-08 06:29:58',1,'2024-11-06 12:18:30'),(2872,'API_a7564eea3f085d0f3580037297f7cb23','视频数据回放-获取无人机坐标','视频数据回放-获取无人机坐标','cmii-uav-cloud-live','/video/playback/getPlanePosition','GET',_binary '\0',_binary '\0','2022-06-09 07:19:49',1,'2024-11-14 02:02:42'),(2873,'API_af222ac23f8ce4c94137d994714ec5d6','视频数据回放-更新视频坐标','视频数据回放-更新视频坐标','cmii-uav-cloud-live','/video/playback/updateVideoAddress','GET',_binary '\0',_binary '\0','2022-06-09 07:19:49',1,'2024-11-14 02:02:44'),(2874,'API_adbcf1b0d5b5f2a19ac838943ef82153','纵横 吊舱控制功能开关;开启后由SDK控制;关闭后由GCS控制','','cmii-uav-mqtthandler','/payload/jouav/pod_switch','POST',_binary '\0',_binary '\0','2022-06-22 06:37:46',1,'2024-11-07 08:51:29'),(2875,'API_371f2b89562c9ea39aab95ab544b5a42','根据无人机code列表查询无人机名称详情','','cmii-uav-mqtthandler','/api/uav/plane/queryUavInfoList','POST',_binary '\0',_binary '\0','2022-06-22 06:37:48',1,'2023-05-04 09:36:21'),(2876,'API_d52925b89dc3c885d911e2d40071ea58','纵横 吊舱控制功能开关','','cmii-uav-mqtthandler','/jouav_cmd/pod_switch','POST',_binary '\0',_binary '\0','2022-06-22 06:37:49',1,'2023-05-04 09:36:22'),(2877,'API_34774feb37b295b26e4c951b1dfd3474','纵横球机控制动作指令','','cmii-uav-mqtthandler','/jouav_cmd/gimbal_cmd','POST',_binary '\0',_binary '\0','2022-06-22 06:37:49',1,'2023-05-04 09:36:22'),(2878,'API_67c9c8f82b2f0292126562577ce8268b','纵横发送航线地址、推流地址到设备','','cmii-uav-mqtthandler','/jouav_cmd/plan_push','POST',_binary '\0',_binary '\0','2022-06-22 06:37:49',1,'2023-05-04 09:36:22'),(2879,'API_28b75f2da605c788a11179ba981f9bea','起飞、降落指令','','cmii-uav-mqtthandler','/jouav_cmd/take_off_or_landing','POST',_binary '\0',_binary '\0','2022-06-22 06:37:49',1,'2023-05-04 09:36:22'),(2880,'API_f282df87ef3a3d9ec6a9500aeb4f2551','控制跟踪航点指令','','cmii-uav-mqtthandler','/jouav_cmd/track_to','POST',_binary '\0',_binary '\0','2022-06-22 06:37:49',1,'2023-05-04 09:36:22'),(2881,'API_cc43a57031866396dbc337f85e46201d','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/areaPlan/queryByCondition','POST',_binary '\0',_binary '\0','2022-06-22 06:37:51',1,'2024-11-06 12:18:31'),(2882,'API_c76c3c428e4ed32f01a04a6ce85cab49','分页查询','','cmii-suav-supervision','/areaPlan/query','POST',_binary '\0',_binary '\0','2022-06-22 06:37:51',1,'2024-11-06 12:18:35'),(2883,'API_78e86c7b545ada097bfcbb860800e8ff','提交申请','','cmii-suav-supervision','/flightPlan/submit','POST',_binary '\0',_binary '\0','2022-06-22 06:37:51',1,'2024-11-06 12:18:32'),(2884,'API_f789a7f9391b844d4bf06c97b3ca20f2','审批飞行计划','','cmii-suav-supervision','/flightPlan/audit','POST',_binary '\0',_binary '\0','2022-06-22 06:37:51',1,'2024-11-06 12:18:32'),(2885,'API_dca2ed8e853203fff9d5e3268c4e8ba1','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/flightPlan/queryByCondition','POST',_binary '\0',_binary '\0','2022-06-22 06:37:51',1,'2024-11-06 12:18:37'),(2886,'API_34a2f05d6ecd91656e9f5cda769612a0','分页查询','','cmii-suav-supervision','/flightPlan/query','POST',_binary '\0',_binary '\0','2022-06-22 06:37:51',1,'2024-11-06 12:18:29'),(2887,'API_d59355c024b0646f902bd1be70f823dd','ping','','cmii-uav-brain','/cmii/ping','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2888,'API_f4650bc93cc283af15117fc064485c4d','health','','cmii-uav-brain','/cmii/health','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2889,'API_19aa7d34e670cb6d9c2c1fe6fbf53f26','env','','cmii-uav-brain','/cmii/env','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2890,'API_cba70abc525d5d4ea9fa350300d0cc59','图像处理(file)【返回base64编码图片】','图像处理(file)【返回base64编码图片】','cmii-uav-brain','/brain/tech/process/file','POST',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2891,'API_2a5a6c58e776ac8e89f458f5454e649e','图像处理(file)【返回图片流】','图像处理(file)【返回图片流】','cmii-uav-brain','/brain/tech/process/file/stream','POST',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2892,'API_6cbb1add91cecf312fcbcf8682fcf169','图像处理(url),返回图片流【用于测试AI算法】','图像处理(url),返回图片流【用于测试AI算法】','cmii-uav-brain','/brain/tech/process/url','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2893,'API_5d2c1a463b2d59e9a2fb2f8762d4a808','生成识别图片对应的url地址【测试算法时使用】','生成识别图片对应的url地址【测试算法时使用】','cmii-uav-brain','/brain/tech/process/getUrl','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2894,'API_a8489cd6b0eab5cfc65aaa66debd422c','查询技术数据详情','查询技术数据详情','cmii-uav-brain','/brain/scene/type/get','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2895,'API_cb2623e1259c0d088baef25fc136e5cf','查询AI场景数据列表','查询AI场景数据列表','cmii-uav-brain','/brain/scene/type/list','POST',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2896,'API_718c8b177378b7cbb96cf0adf7377d8d','根据Token获取用户','根据Token获取用户详情信息','cmii-uav-brain','/brain/user/getMyDetail','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2897,'API_14a5077ac39231bad93558a05cab015a','根据Token获取用户菜单树','根据Token获取用户菜单树','cmii-uav-brain','/brain/user/getMyResourceTree','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2898,'API_4f0781f565b3c5b41f8af48746f3bf63','根据code获取用户Token','根据code获取用户Token','cmii-uav-brain','/brain/user/permission/getToken','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2899,'API_80ace50de3bd9cab498410d556a6e01a','接口扫描','','cmii-uav-brain','/api/scanner/scan','POST',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2900,'API_77b9545993ac20cecf908a185f5e2d50','getDocumentation','','cmii-uav-brain','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2901,'API_a872db78152e64288e5685303bda05cb','uiConfiguration','','cmii-uav-brain','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2902,'API_fe37d11b51f4d6a288b768010084f0e9','securityConfiguration','','cmii-uav-brain','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2903,'API_71abf30639a070795f374920607f0635','swaggerResources','','cmii-uav-brain','/swagger-resources','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2904,'API_cb67d0c55c954fffed1f95b134d953b2','getDocumentation','','cmii-uav-brain','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2905,'API_2464bb68d78cf4ebfeb14a9784a965a9','error','','cmii-uav-brain','/error','',_binary '\0',_binary '\0','2022-06-22 06:54:25',1,'2024-11-06 12:18:45'),(2906,'API_fb3e1a53007da7e060023fde9843945e','获取短信发送情况','','cmii-uav-emergency','/sms/getCount','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-20 12:54:33'),(2907,'API_f642e8ff24d8b66885ab14b7bcfa9206','发送短信','传入主键','cmii-uav-emergency','/sms/send','POST',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-20 12:54:32'),(2908,'API_59a8585c6564c0207251355541ca5eac','编辑成员','传入区域json字符串,需要有主键','cmii-uav-emergency','/sms/edit','POST',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-20 12:54:32'),(2909,'API_2473e89631631a40dcb8427e18619d91','获取分享码','','cmii-uav-emergency','/sms/getShareCode','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-20 12:54:32'),(2910,'API_b21b6625cd48d58050b6322b1a99f9b0','批量删除','传入主键','cmii-uav-emergency','/sms/delete','POST',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-20 12:54:31'),(2911,'API_7da3e9c06b41d1e46ef37ed77b4af086','新增成员','','cmii-uav-emergency','/sms/save','POST',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-20 12:54:31'),(2912,'API_ee2b0d43d597bd9530a4dcd996f40294','分页查询','','cmii-uav-emergency','/sms/query','POST',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-20 12:54:32'),(2913,'API_2f1249fd39eb628729135297a1105832','接口扫描','','cmii-uav-emergency','/api/scanner/scan','POST',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-20 12:54:33'),(2914,'API_4255f2b64c15e15839d28fa952e82c88','ping','','cmii-uav-emergency','/cmii/ping','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-20 12:54:31'),(2915,'API_89d99ebc8d12f2acf7e5b76635712d3b','health','','cmii-uav-emergency','/cmii/health','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-20 12:54:32'),(2916,'API_3a8c7fad5aa6950d1016ebf74e962443','env','','cmii-uav-emergency','/cmii/env','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-20 12:54:31'),(2917,'API_2856254fff02d83e27297e433e8885ae','getDocumentation','','cmii-uav-emergency','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-20 12:54:33'),(2918,'API_0651f53f94292a5c61d363b244d8b683','uiConfiguration','','cmii-uav-emergency','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-20 12:54:31'),(2919,'API_61ac231f6fd2c289609ee80921691355','swaggerResources','','cmii-uav-emergency','/swagger-resources','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-20 12:54:32'),(2920,'API_28b74bf2a621bd6ccf469522508b4aa7','securityConfiguration','','cmii-uav-emergency','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-20 12:54:32'),(2921,'API_857423cceae5e4b5c4eace2780f06881','getDocumentation','','cmii-uav-emergency','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-20 12:54:32'),(2922,'API_cf50d9b2a3513d9385aca11b0b206567','error','','cmii-uav-emergency','/error','',_binary '\0',_binary '\0','2022-07-01 06:58:04',1,'2024-10-20 12:54:33'),(2923,'API_86f5a19f6ebf7fd256a33236f13c103b','删除巡检航线,参数巡检航线id,不是航线id','','cmii-uav-mission','/patrol_line/del_patrol','POST',_binary '\0',_binary '\0','2022-07-08 06:24:40',1,'2024-11-12 01:20:35'),(2924,'API_fae9e7aa2d27bff1bdc4e73464bfc8e5','添加系统航线到巡检航线,参数 系统航线id','','cmii-uav-mission','/patrol_line/add_patrol','POST',_binary '\0',_binary '\0','2022-07-08 06:24:40',1,'2024-11-12 01:20:35'),(2925,'API_e29f444306b6eae93df71b36b9381f69','查询系统航线,剔除已经导入的','','cmii-uav-mission','/patrol_line/query_air_line','POST',_binary '\0',_binary '\0','2022-07-08 06:24:40',1,'2024-11-12 01:20:38'),(2926,'API_b058274a1ff37d47a2274fab93153ef7','查询每一条巡检航线,关联的作业信息','','cmii-uav-mission','/patrol_line/query_every_patrol_detail','POST',_binary '\0',_binary '\0','2022-07-08 06:24:40',1,'2024-11-12 01:20:37'),(2927,'API_80d0bc0352696bb982c22b52fa3689a5','查询大屏作业数量统计,进行中,已完成,今日完成','','cmii-uav-mission','/patrol_line/query_mission_num_stats','GET',_binary '\0',_binary '\0','2022-07-08 06:24:40',1,'2024-11-12 01:20:40'),(2928,'API_f76cb6c2d41fd22283f87d3ab7ec19e7','派遣无人机出警, 与公安一样用法','','cmii-uav-surveillance','/surveillance/alert/dispatch_uav','POST',_binary '\0',_binary '\0','2022-07-08 06:24:50',1,'2024-11-12 03:56:07'),(2929,'API_0d34d72bfd40335a67152bf7daf4596f','分页查询公司范围的告警信息, 时间近的在前面','','cmii-uav-surveillance','/surveillance/alert/query_alert_events','POST',_binary '\0',_binary '\0','2022-07-08 06:24:50',1,'2024-11-12 03:56:12'),(2930,'API_bc7711abea8bf1ed21696eb4d64d449c','上传外部警情','','cmii-uav-surveillance','/surveillance/alert/upload_alert','POST',_binary '\0',_binary '\0','2022-07-08 06:24:50',1,'2024-11-12 03:56:09'),(2931,'API_46fa94c3ca6b00a4f67935a08e260611','大屏查询告警统计','','cmii-uav-surveillance','/surveillance/alert/query_alert_stats','GET',_binary '\0',_binary '\0','2022-07-08 06:24:50',1,'2024-11-12 03:56:11'),(2932,'API_7336f4225e04742341a56e4c729dc65c','处理警情','','cmii-uav-surveillance','/surveillance/alert/handle_alert_event','POST',_binary '\0',_binary '\0','2022-07-08 06:24:50',1,'2024-11-12 03:56:11'),(2933,'API_1e0a66a4227d192f2f83ae53b08d75ff','发送警情短信','','cmii-uav-surveillance','/surveillance/alert/send_alert_notice','POST',_binary '\0',_binary '\0','2022-07-08 06:24:50',1,'2024-11-12 03:56:05'),(2934,'API_e1c2f48fb99b28594dc74c8a5fe0bb78','删除告警','','cmii-uav-surveillance','/surveillance/alert/delete_alert','POST',_binary '\0',_binary '\0','2022-07-08 06:24:50',1,'2024-11-12 03:56:08'),(2935,'API_81c1e08421ec5908880a0d858f65a383','飞手-新增飞手信息','飞手-新增飞手信息','cmii-uav-user','/flyer/addFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-11-06 12:16:32'),(2936,'API_85eb4f45e9968afe2a983c95ebcd8858','飞手-编辑飞手信息','飞手-编辑飞手信息','cmii-uav-user','/flyer/updateFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-11-06 12:16:42'),(2937,'API_bdccda43feeb0bd3450fa97882968d44','飞手-分页查询飞手信息','飞手-分页查询飞手信息','cmii-uav-user','/flyer/queryPageFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-11-06 12:16:24'),(2938,'API_910d5ed8cccbe03c2627d001dd126e6b','飞手-注销飞手信息','飞手-注销飞手信息','cmii-uav-user','/flyer/cancellationFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-11-06 12:16:26'),(2939,'API_e9ad7513848fe2abf3898c8893766e01','飞手数据字典-查询合格证等级','飞手数据字典-查询合格证等级','cmii-uav-user','/flyer/queryCertificateLevel','GET',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-11-06 12:16:21'),(2940,'API_ff107246c0528de2d6e8ca2611de5659','飞手数据字典-查询飞手违规类型','飞手数据字典-查询飞手违规类型','cmii-uav-user','/flyer/queryViolationType','GET',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-11-06 12:16:44'),(2941,'API_f6d98f98ddf021b4e68e5ee6cf485f29','飞手数据字典-查询飞手违规处罚','飞手数据字典-查询飞手违规处罚','cmii-uav-user','/flyer/queryViolationPenalty','GET',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-11-06 12:16:20'),(2942,'API_1090f162960dd6510daacf0fa4cd82b7','飞手-手动验证飞手信息','飞手-手动验证飞手信息','cmii-uav-user','/flyer/checkFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-11-06 12:16:43'),(2943,'API_6dec08acb3a67d9891f580acced31157','飞手-根据id查询飞手信息','飞手-根据id查询飞手信息','cmii-uav-user','/flyer/getFlyerById','GET',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-11-06 12:16:32'),(2944,'API_0026ba25d9100c225ea798b6406e92e3','飞手-根据id查询飞手信息用于编辑','飞手-根据id查询飞手信息用于编辑','cmii-uav-user','/flyer/getFlyerForEdit','GET',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-11-06 12:16:34'),(2945,'API_d7e9c45b91a5dbfed4e918e6d9351af3','飞手违规-录入飞手的违规记录','飞手违规-录入飞手的违规记录','cmii-uav-user','/flyer/addIllegalInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-11-06 12:16:22'),(2946,'API_bf9d49687be6013694a2003c833c940b','飞手违规-编辑飞手的违规记录','飞手违规-编辑飞手的违规记录','cmii-uav-user','/flyer/updateFlyerIllegalInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-11-06 12:16:38'),(2947,'API_2f3ee3aa76f7fd716d136764c9f24951','飞手违规-分页查询飞手的违规信息','飞手违规-分页查询飞手的违规信息','cmii-uav-user','/flyer/queryPageIllegal','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-11-06 12:16:28'),(2948,'API_49d7922291aa900378bb7a8dc75a2a11','飞手违规-根据id查询飞手违规信息','飞手违规-根据id查询飞手违规信息','cmii-uav-user','/flyer/queryFlyerIllegalById','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-11-06 12:16:19'),(2949,'API_f3b016b098a0ff37dca34b05ee67aef3','飞手违规-手动处理飞手违规信息','飞手违规-手动处理飞手违规信息','cmii-uav-user','/flyer/dealFlyerIllegalInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:56',1,'2024-11-06 12:16:36'),(2950,'API_43a6d9d4648b716b6e4952b20eb2a04b','测试锁与事物','','cmii-uav-user','/api/uav/uavTestPO/testLockAndTrans','POST',_binary '\0',_binary '\0','2022-07-25 07:59:56',1,'2024-11-06 12:16:36'),(2951,'API_3148113e1fd6e767775edbc659344963','数据权限升级3.2.6','','cmii-uav-user','/api/uav/group-sync/dbMygration3_2_6','PUT',_binary '\0',_binary '\0','2022-07-25 07:59:58',1,'2024-11-06 12:16:33'),(2952,'API_f6a5aeaac5b06b81000a77d71f23a474','查询权限组应用范围的详细列表','','cmii-uav-user','/api/uav/group-template/listScopeTemplates','POST',_binary '\0',_binary '\0','2022-07-25 07:59:58',1,'2024-11-06 12:16:31'),(2953,'API_62f0c326f1123b42b06be36add8eed87','删除默认模板模板','','cmii-uav-user','/api/uav/group-template/deleteDefault','POST',_binary '\0',_binary '\0','2022-07-25 07:59:58',1,'2024-11-06 12:16:39'),(2954,'API_5dfe79389effe7386b69be9f0b878478','删除模板','','cmii-uav-user','/api/uav/group-template/delete','POST',_binary '\0',_binary '\0','2022-07-25 07:59:58',1,'2024-11-06 12:16:21'),(2955,'API_5d12314b254928c27af51bef8cd0b0bf','查询基础设施总量','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/tower/query_all_tower_num','POST',_binary '\0',_binary '\0','2022-07-25 08:00:04',1,'2024-11-13 12:23:35'),(2956,'API_aafbe01fd349f681d798e4be28ee8f78','查询三维航线自动规划结果','','cmii-uav-mqtthandler','/mqtt/auto_3d_route_plan_result','POST',_binary '\0',_binary '\0','2022-07-25 08:00:07',1,'2024-11-07 08:51:28'),(2957,'API_d65e84b87a84c68daaadb46b927164e3','请求三维航线自动规划','','cmii-uav-mqtthandler','/mqtt/auto_3d_route_plan','POST',_binary '\0',_binary '\0','2022-07-25 08:00:07',1,'2024-11-07 08:51:27'),(2958,'API_c399f7b721882e6f9f363f7d69b51edb','根据无人机编码列表查询对应无人机名称集合','','cmii-uav-waypoint','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-07-25 08:00:12',1,'2023-05-04 09:35:55'),(2959,'API_b4f88f53484abe29899574e6f835f847','查询公司范围下的在线无人机,返回map','','cmii-uav-waypoint','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-07-25 08:00:12',1,'2023-05-04 09:35:55'),(2960,'API_c1702248141b368e30b55ccf0ba994d9','根据无人机code列表查询无人机名称详情','','cmii-uav-waypoint','/api/uav/plane/queryUavInfoList','POST',_binary '\0',_binary '\0','2022-07-25 08:00:12',1,'2023-05-04 09:35:56'),(2961,'API_357b0bc1d239e8e7e1a3761b0ddb247a','获取下载码','获取下载码','cmii-uav-material-warehouse','/api/v1/warehouse/item/getDownloadCode','POST',_binary '\0',_binary '\0','2022-07-25 08:00:15',1,'2024-11-11 11:46:08'),(2962,'API_955bc8ebf9581ffacfec2b6d20184ce6','多文件下载','多文件下载,浏览器下载进度显示','cmii-uav-material-warehouse','/api/v1/warehouse/item/files/downloadByCode','GET',_binary '\0',_binary '\0','2022-07-25 08:00:15',1,'2024-11-11 11:46:06'),(2963,'API_d66e93c31b5e312f5b1f73a961fc9ec1','已完成作业,按照天统计','','cmii-uav-mission','/api/uav/mission/mission_info_list/query_mission_count_group_by_day','POST',_binary '\0',_binary '\0','2022-07-25 08:00:19',1,'2024-11-12 01:20:35'),(2964,'API_4aedb56ed7d80fb1f0128d071cb0d143','更新或新建方案','','cmii-uav-surveillance','/surveillance/demonstrate/update_plan','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-11-12 03:56:11'),(2965,'API_87857fc7cf7c4fba2b56e850db04ebc0','激活演示方案','','cmii-uav-surveillance','/surveillance/demonstrate/active_plan','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-11-12 03:56:04'),(2966,'API_cbe39b0d7ef8a7fdce895d5b81e51968','批量激活演示方案','','cmii-uav-surveillance','/surveillance/demonstrate/active_list','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-11-12 03:56:07'),(2967,'API_ccbf0e1dbd576d949fec40cdde7728a1','批量删除方案','','cmii-uav-surveillance','/surveillance/demonstrate/delete_list','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-11-12 03:56:07'),(2968,'API_c2a365474a79c718b712a9275f84ecda','删除演示方案','','cmii-uav-surveillance','/surveillance/demonstrate/delete_plan','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-11-12 03:56:09'),(2969,'API_10633a1ddd29cf9b17bd917b8605c04b','用户演示方案单一查询,航线不存在的话,名称返回空','','cmii-uav-surveillance','/surveillance/demonstrate/query_one_plan/{id}','GET',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-11-12 03:56:05'),(2970,'API_e31b0b8993f09b13321772e7de7a61d1','用户演示方案列表查询,航线不存在的话,名称返回空','','cmii-uav-surveillance','/surveillance/demonstrate/query_list_plan','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-11-12 03:56:10'),(2971,'API_e9b62ffdc6bb54597bb059f8d0d8d55c','新建预设方案,后台使用','{\n \n \"companyId\": 2,\n \"hangarId\":\"HGR00014813\",\n \"uasId\": \"UAS00011457\",\n \"lineId\": 1584829320528187393,\n \"planType\": 2,\n \"loopTimes\": 1,\n \"presetCode\": \"XG\",\n \"presetName\": \"测温模拟\",\n \"uavVideoId\": 1\n}','cmii-uav-surveillance','/surveillance/demonstrate/create_preset_plan','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-11-12 03:56:05'),(2972,'API_60e6958c74bf5f0071048416f7a497ca','预设方案新建演示方案','','cmii-uav-surveillance','/surveillance/demonstrate/create_from_preset','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-11-12 03:56:11'),(2973,'API_ead42bdec92053a1a607716515095cd0','演示视频插入','','cmii-uav-surveillance','/surveillance/demonstrate/insert_video','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-11-12 03:56:04'),(2974,'API_58399737a04314b8391db33c51307559','选择视频列表','','cmii-uav-surveillance','/surveillance/demonstrate/get_video_list','GET',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-11-12 03:56:06'),(2975,'API_76e537350fd5572223420a82f6cdda85','startPlanById','','cmii-uav-surveillance','/surveillance/demonstrate/start_plan_by_id','POST',_binary '\0',_binary '\0','2022-08-04 09:45:38',1,'2024-11-12 03:56:09'),(2976,'API_edd0ddac62797aac314de6b4910b2439','给飞行监视提供航线飞行的航线id到航线名称的map','','cmii-uav-surveillance','/api/uav/waypoint/for_sur/get_id_map_name','POST',_binary '\0',_binary '\0','2022-08-04 09:45:39',1,'2023-03-29 09:05:04'),(2977,'API_3944b886d31711968ecff43dc7eb4b86','根据无人机code列表查询无人机名称详情','','cmii-uav-surveillance','/api/uav/plane/queryUavInfoList','POST',_binary '\0',_binary '\0','2022-08-04 09:45:40',1,'2023-03-29 09:05:05'),(2978,'API_a76d872e27d1fb78706b1ca34ca49e0b','给飞行监视提供航线飞行的航线id到航线名称的map','','cmii-uav-waypoint','/api/uav/waypoint/for_sur/get_id_map_name','POST',_binary '\0',_binary '\0','2022-08-04 09:45:45',1,'2024-11-12 03:52:43'),(2979,'API_f67fe93ff0be5659f0252b9d3b6143e8','根据token获取用户完整信息','','cmii-uav-user','/api/uav/user/profile/completeInfo','POST',_binary '\0',_binary '\0','2022-08-25 01:48:13',1,'2024-11-06 12:16:37'),(2980,'API_59a73dfca0fffd4fe3d3a4fae3a81a41','根据token获取公司完整信息','','cmii-uav-user','/api/uav/user/profile/completeCompanyInfo','POST',_binary '\0',_binary '\0','2022-08-25 01:48:13',1,'2024-11-06 12:16:29'),(2981,'API_f01b253ea480ec8ef0a03037de81b258','主平台的无人机详情查询接口','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/common/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2022-08-29 07:48:21',1,'2024-11-13 12:23:32'),(2982,'API_029a4abfa929bd2549cf764569c67531','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-industrial-portfolio','/surveillance/querySinglePlaneTrack','GET',_binary '\0',_binary '\0','2022-08-29 07:48:21',1,'2022-11-02 09:13:11'),(2983,'API_b274005c6af7634b53699e63fd08b8bb','查询单个飞机目前最新航迹数据','','cmii-uav-industrial-portfolio','/surveillance/queryRealTimeInfo','GET',_binary '\0',_binary '\0','2022-08-29 07:48:21',1,'2022-11-02 09:13:11'),(2984,'API_ac3501733d1251084f6a17c93488169b','查询公司下7日内飞行记录','','cmii-uav-industrial-portfolio','/surveillance/queryHistoryTotal','GET',_binary '\0',_binary '\0','2022-08-29 07:48:21',1,'2022-11-02 09:13:11'),(2985,'API_76ce7e6d8222a8689d9d9160225cc822','获取单个无人机目前的航迹,不包含态势数据','','cmii-uav-industrial-portfolio','/surveillance/queryUavPoints','GET',_binary '\0',_binary '\0','2022-08-29 07:48:21',1,'2022-11-02 09:13:11'),(2986,'API_bed98237ebffa48faec258f2dce76189','根据无人机型号查询无人机详情,需要公司范围,不返回日志','型号为空,结果为空,公司范围','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavByModel','GET',_binary '\0',_binary '\0','2022-08-29 07:48:22',1,'2022-11-02 09:13:11'),(2987,'API_e4e62556ee42411ea978009cd4d6728f','根据无人机名称或者无人机类型查询无人机编码列表','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavCodeLit','POST',_binary '\0',_binary '\0','2022-08-29 07:48:22',1,'2022-11-02 09:13:11'),(2988,'API_0c6ab1718cb73c1da9425a48be11a10e','模糊查询包括子公司的无人机型号列表','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavModeByCompanyId','GET',_binary '\0',_binary '\0','2022-08-29 07:48:22',1,'2022-11-02 09:13:11'),(2989,'API_cef3b076592ece6f8f9106808348c9a4','查询公司范围下的在线无人机,返回map','','cmii-uav-industrial-portfolio','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-08-29 07:48:22',1,'2022-11-02 09:13:11'),(2990,'API_26112b8d999dca5fb240f3b0fe79efae','根据无人机编码列表查询对应无人机名称集合','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-08-29 07:48:22',1,'2022-11-02 09:13:11'),(2991,'API_220a82fb1ca3fbd73bf47d2fb1ed11a8','根据无人机编码批量获取公司信息','','cmii-uav-industrial-portfolio','/api/uav/plane/queryCompanyByUavCodes','GET',_binary '\0',_binary '\0','2022-08-29 07:48:22',1,'2022-11-02 09:13:11'),(2992,'API_c1c77dff96033eed3a158df4afd81f1f','根据无人机code列表查询无人机名称详情','','cmii-uav-industrial-portfolio','/api/uav/plane/queryUavInfoList','POST',_binary '\0',_binary '\0','2022-08-29 07:48:22',1,'2022-11-02 09:13:11'),(2993,'API_cd450f3b6c3bd21fee51d6e6a6c79ff6','获取项目文件存储路径信息【内部接口】','根据projObjId查询项目文件存储路径信息','cmii-uav-material-warehouse','/api/v1/warehouse/internal/getFilePathV2','POST',_binary '\0',_binary '\0','2022-08-29 07:48:42',1,'2024-11-11 11:46:07'),(2994,'API_73af129ee1e6ed88be893161a74d82a9','根据无人机名称或者无人机类型查询无人机编码列表','','cmii-uav-device','/api/uav/plane/queryUavCodeLit','POST',_binary '\0',_binary '\0','2022-08-29 07:48:46',1,'2024-11-07 09:01:45'),(2995,'API_30b2f1bcb26caed129daa7d90ad3e1f7','根据无人机型号查询无人机详情,需要公司范围,不返回日志','','cmii-uav-device','/api/uav/plane/queryUavByModel','GET',_binary '\0',_binary '\0','2022-08-29 07:48:46',1,'2024-11-07 09:01:49'),(2996,'API_19ad0f424e8a0438e9601bc48ae29c37','获取插件配置列表','获取插件配置列表','cmii-uav-cloud-live','/plugin/config/list','GET',_binary '\0',_binary '\0','2022-08-29 07:48:50',1,'2024-11-14 02:02:36'),(2997,'API_26f3af4bc58af3cc074a66f40178f27a','解锁流程','解锁流程','cmii-uav-cloud-live','/workflow/config/unlockFlow','POST',_binary '\0',_binary '\0','2022-08-29 07:48:50',1,'2024-11-14 02:02:43'),(2998,'API_a3428ce9d39cc8869562f7e35a64751c','删除流程','删除流程','cmii-uav-cloud-live','/workflow/config/removeFlow','POST',_binary '\0',_binary '\0','2022-08-29 07:48:50',1,'2024-11-14 02:02:40'),(2999,'API_61d24cd62573c5ab961430663885f8be','模糊查询流程定义','模糊查询流程定义','cmii-uav-cloud-live','/workflow/config/fuzzySearchFlow','GET',_binary '\0',_binary '\0','2022-08-29 07:48:50',1,'2024-11-14 02:02:40'),(3000,'API_fea3d3fd980a01a918dc11d5929793b3','查询流程定义详情','查询流程定义详情','cmii-uav-cloud-live','/workflow/config/getFlow','GET',_binary '\0',_binary '\0','2022-08-29 07:48:50',1,'2024-11-14 02:02:37'),(3001,'API_62dea4b7dfe4a98e7e694e5eb202901f','校验是否存在','校验是否存在','cmii-uav-cloud-live','/workflow/config/checkIfExist','POST',_binary '\0',_binary '\0','2022-08-29 07:48:50',1,'2024-11-14 02:02:36'),(3002,'API_4fa6c28d58725e69b445a85b697bfb6a','根据code获取用户Token','根据code获取用户Token','cmii-uav-cloud-live','/user/getToken','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:37'),(3003,'API_f7028ddc90bfea28a88864ef7323f4ef','删除视频分片','删除视频分片','cmii-uav-cloud-live','/video/part/delete','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:39'),(3004,'API_d49ce826c20e30b16e6d088667263c91','查询视频分片列表','查询视频分片列表','cmii-uav-cloud-live','/video/part/list','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:40'),(3005,'API_2335ee71c9d71a9303da6ce6d10a1b28','模糊查询视频分片','模糊查询视频分片','cmii-uav-cloud-live','/video/part/fuzzySearch','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:43'),(3006,'API_78bc33e450c01a13ead3a9c468aa1680','流程任务管理-停止任务','流程任务管理-停止任务','cmii-uav-cloud-live','/video/process/task/manage/stopTask','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:43'),(3007,'API_52875ec7bda206cb84a7156a04c5e722','流程任务管理-流程实例列表','流程任务管理-流程实例列表','cmii-uav-cloud-live','/video/process/task/manage/getProcInstanceList','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:44'),(3008,'API_95003de040144226d1ef4b9147ca19b0','流程任务管理-流程实例详情','流程任务管理-流程实例详情','cmii-uav-cloud-live','/video/process/task/manage/getProcInstanceDetail','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:36'),(3009,'API_ea93128efe8d3e791f52e973041eccbe','流程任务管理-插件任务详情','流程任务管理-插件任务详情','cmii-uav-cloud-live','/video/process/task/manage/getPluginTaskDetail','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:38'),(3010,'API_8573a8935dce7f3a3057e9384878171d','流程任务管理-批量删除任务','流程任务管理-批量删除任务','cmii-uav-cloud-live','/video/process/task/manage/deleteProcList','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:36'),(3011,'API_02dc6ee1eecd13a66bdbaec47a2badd0','流程任务管理-重启任务','流程任务管理-重启任务','cmii-uav-cloud-live','/video/process/task/manage/restart','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:42'),(3012,'API_bf6926013144f012735e0be3414cd02a','流程任务管理-插件任务重新启动','流程任务管理-插件任务重新启动','cmii-uav-cloud-live','/video/process/pluginTask/manage/restart','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:40'),(3013,'API_04f140baa805dc6049da1f9f04ae1135','流程任务管理-插件任务停止','流程任务管理-插件任务停止','cmii-uav-cloud-live','/video/process/pluginTask/manage/stop','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:42'),(3014,'API_33604007245ea6cb14132a321ebe459a','流程任务管理-获取流程启动参数样例','流程任务管理-获取流程启动参数样例','cmii-uav-cloud-live','/video/process/task/manage/getWorkFlowParam','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:43'),(3015,'API_577f25983223517c7194672524ae7acb','流程任务管理-实例ID下拉列表','流程任务管理-实例ID下拉列表','cmii-uav-cloud-live','/video/process/task/manage/getInstanceIds','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:43'),(3016,'API_f8dcca1d25448eb817c485f82df8de75','流程任务管理-关联流程ID下拉列表','流程任务管理-关联流程ID下拉列表','cmii-uav-cloud-live','/video/process/task/manage/getChainIds','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:43'),(3017,'API_364708d86dc832dcdfc00084859e6ae4','流程任务管理-关联设备ID下拉列表','流程任务管理-关联设备ID下拉列表','cmii-uav-cloud-live','/video/process/task/manage/getDevices','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:44'),(3018,'API_7318e7634544cf7d9f84c55cdf5f4b26','流程任务管理-创建工作流任务','流程任务管理-创建工作流任务','cmii-uav-cloud-live','/video/process/task/manage/startWorkflow','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:40'),(3019,'API_d0cda40fdae23a056c3d311897a3000c','视频回放-获取视频数据日期分布','视频回放-获取视频数据日期分布','cmii-uav-cloud-live','/video/playback/manage/getDataDistribution','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:36'),(3020,'API_61c50d8ae3119b2ec8afd1df6ac3176f','视频回放-获取设备用途列表','视频回放-获取设备用途列表','cmii-uav-cloud-live','/video/playback/manage/getDeviceCategoryList','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:41'),(3021,'API_155bc2bc2165563313f00c1ee11823b1','视频回放-播放M3U8文件','视频回放-播放M3U8文件','cmii-uav-cloud-live','/public/video/playback/manage/playM3u8','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:36'),(3022,'API_70b1e201caeb8a00969a8ba09f987c67','视频回放-通过分享码获取回放Token','视频回放-通过分享码获取回放Token','cmii-uav-cloud-live','/public/video/playback/manage/createToken','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:41'),(3023,'API_4bef90d6e3b82b7530842847039b9e00','视频回放-获取视频设备名称列表','视频回放-获取视频设备名称列表','cmii-uav-cloud-live','/video/playback/manage/getDeviceList','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:42'),(3024,'API_0ee85dc3be7876299bfe6590c172eae2','视频回放-获取视频片段列表','视频回放-获取视频片段列表','cmii-uav-cloud-live','/video/playback/manage/videoList','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:44'),(3025,'API_dd808e40342182fecdcdef172fe18129','视频回放-视频下载','视频回放-视频下载','cmii-uav-cloud-live','/video/playback/manage/download','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:42'),(3026,'API_50065eb835309bf5700e90751a6e8926','视频回放-获取分享码&提取码','视频回放-获取分享码&提取码','cmii-uav-cloud-live','/video/playback/manage/getShareCode','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:37'),(3027,'API_353c4c8462864ce53cc49200b431d42f','删除设备','删除设备','cmii-uav-cloud-live','/device/manage/delete','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:38'),(3028,'API_b68ef2fb20dc815309394b31cc4ab8ec','设备ID列表','设备Id列表','cmii-uav-cloud-live','/device/manage/getDeviceCodes','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:42'),(3029,'API_3f4e598f3a16bce2dfb7232a349ffb29','设备名称列表','设备名称列表','cmii-uav-cloud-live','/device/manage/getDeviceNames','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:44'),(3030,'API_58fd2384f6e1dc187c559b3468c0f84d','设备分类列表','设备分类列表','cmii-uav-cloud-live','/device/manage/getDeviceCategorys','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:36'),(3031,'API_1a70b9f6e7b28467f52012eb73a879d0','设备列表','设备列表','cmii-uav-cloud-live','/device/manage/list','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:37'),(3032,'API_056744ad78b99b838ea7681cbe7bfc12','设备管理-获取分享码&提取码','设备管理-获取分享码&提取码','cmii-uav-cloud-live','/device/manage/getShareCode','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:39'),(3033,'API_29894462ea9fbe104104c74868677dfd','设备新建','设备新建','cmii-uav-cloud-live','/device/manage/create','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:35'),(3034,'API_b68f84751591de0772e63e54428e1bd8','设备编辑','设备编辑','cmii-uav-cloud-live','/device/manage/edit','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:44'),(3035,'API_1d50bbd5d1d01cec51b37cd60469f543','设备详情','设备详情','cmii-uav-cloud-live','/device/manage/detail','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:37'),(3036,'API_0765de93ae28fec1a6779fa040da8b88','批量删除设备','批量删除设备','cmii-uav-cloud-live','/device/manage/deleteBatch','POST',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:38'),(3037,'API_5b52fce29f871d36fc05a8b6afb042b8','设备管理-分享码获取直播地址','设备管理-获取直播地址','cmii-uav-cloud-live','/public/device/manage/getPlayInfo','GET',_binary '\0',_binary '\0','2022-08-29 07:48:51',1,'2024-11-14 02:02:39'),(3038,'API_a5719d1123283d1e242f1c563d557ad5','获取单个无人机目前的航迹,不包含态势数据','','cmii-uav-mission','/surveillance/queryUavPoints','GET',_binary '\0',_binary '\0','2022-08-29 07:48:57',1,'2023-06-14 09:59:34'),(3039,'API_d2a24e0cbd110e86a33afc74244aa585','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-mission','/surveillance/querySinglePlaneTrack','GET',_binary '\0',_binary '\0','2022-08-29 07:48:57',1,'2023-06-14 09:59:34'),(3040,'API_ccf2aac45e5cd3468cfd2dd3d12c5faa','查询单个飞机目前最新航迹数据','','cmii-uav-mission','/surveillance/queryRealTimeInfo','GET',_binary '\0',_binary '\0','2022-08-29 07:48:57',1,'2023-06-14 09:59:34'),(3041,'API_0c47bcc04803f6ef0f79e4096887000e','查询公司下7日内飞行记录','','cmii-uav-mission','/surveillance/queryHistoryTotal','GET',_binary '\0',_binary '\0','2022-08-29 07:48:57',1,'2023-06-14 09:59:34'),(3042,'API_dc06c781036908a01203b2f82c2072cb','根据无人机编码批量获取公司信息','','cmii-uav-mission','/api/uav/plane/queryCompanyByUavCodes','GET',_binary '\0',_binary '\0','2022-08-29 07:48:57',1,'2023-07-18 04:08:27'),(3043,'API_edcba3f145d190f294ad654fd2ef954b','根据无人机型号查询无人机详情,需要公司范围,不返回日志','型号为空,结果为空,公司范围','cmii-uav-mission','/api/uav/plane/queryUavByModel','GET',_binary '\0',_binary '\0','2022-08-29 07:48:57',1,'2023-07-18 04:08:27'),(3044,'API_c1a2687c9efa5194cea2cacf09e117d1','根据无人机名称或者无人机类型查询无人机编码列表','','cmii-uav-mission','/api/uav/plane/queryUavCodeLit','POST',_binary '\0',_binary '\0','2022-08-29 07:48:57',1,'2023-07-18 04:08:27'),(3045,'API_40c27c1e3c1b68bbbb9de245e527b011','模糊查询包括子公司的无人机型号列表','','cmii-uav-mission','/api/uav/plane/queryUavModeByCompanyId','GET',_binary '\0',_binary '\0','2022-08-29 07:48:57',1,'2023-07-18 04:08:27'),(3046,'API_2ce28001c4d9a5238e5ab11944866b24','无人机航线飞行,提供航线id','','cmii-uav-mission','/surveillance/uav_command/waypoint_fly_with_lineId','POST',_binary '\0',_binary '\0','2022-08-29 07:48:58',1,'2023-06-14 09:59:35'),(3047,'API_705cb25d7c67c44404b669f6721a52c1','无人机航线飞行,直接使用航线数据','','cmii-uav-mission','/surveillance/uav_command/waypoint_fly_with_Waypoints','POST',_binary '\0',_binary '\0','2022-08-29 07:48:58',1,'2023-06-14 09:59:35'),(3048,'API_ea0f320f2901ba1ebabde0585c4272e1','测试Path','','cmii-uav-user','/api/uav/open/test/path/{id}/{name}','GET',_binary '\0',_binary '\0','2022-08-29 07:49:12',1,'2024-11-06 12:16:31'),(3049,'API_7e60af46b731c179e5188f9c0188680d','测试POSTNONE','','cmii-uav-user','/api/uav/open/test/post-none','POST',_binary '\0',_binary '\0','2022-08-29 07:49:12',1,'2024-11-06 12:16:20'),(3050,'API_5cc56cc9afa7bf9e2ec54352f382ada4','测试FORMDATA','','cmii-uav-user','/api/uav/open/test/post-formdata','POST',_binary '\0',_binary '\0','2022-08-29 07:49:12',1,'2024-11-06 12:16:38'),(3051,'API_964ba6c9abf68c6ace77e84cbbfd14f9','测试urlencoded','','cmii-uav-user','/api/uav/open/test/post-urlencoded','POST',_binary '\0',_binary '\0','2022-08-29 07:49:12',1,'2024-11-06 12:16:26'),(3052,'API_5c7f2d3d72c39db6a34cb156ded9b918','测试POST RAW','','cmii-uav-user','/api/uav/open/test/post-raw','POST',_binary '\0',_binary '\0','2022-08-29 07:49:12',1,'2024-11-06 12:16:39'),(3053,'API_f67edf288f69ba95fdc77651546c81ff','测试文件','','cmii-uav-user','/api/uav/open/test/file','POST',_binary '\0',_binary '\0','2022-08-29 07:49:12',1,'2024-11-06 12:16:33'),(3054,'API_f1634b099f9554ea1c89718d80d48ce7','测试文件集合','','cmii-uav-user','/api/uav/open/test/files','POST',_binary '\0',_binary '\0','2022-08-29 07:49:12',1,'2024-11-06 12:16:31'),(3055,'API_830e06b0ffab162b8098cf8fa123db8c','测试Get','','cmii-uav-user','/api/uav/open/test/get','GET',_binary '\0',_binary '\0','2022-08-29 07:49:12',1,'2024-11-06 12:16:41'),(3056,'API_3d6c07168fd0f82833abc7a14956160a','视频回放-播放MP4文件','视频回放-播放MP4文件','cmii-uav-cloud-live','/public/video/playback/manage/playMp4','GET',_binary '\0',_binary '\0','2022-09-06 01:06:34',1,'2024-11-14 02:02:38'),(3057,'API_66d3086097c78c3b1182bce907a257a8','fetchHtml','','cmii-uav-surveillance','/dictionary/fetch_html_from_url','GET',_binary '\0',_binary '\0','2022-09-06 07:36:30',1,'2022-09-07 08:06:56'),(3058,'API_e988e6d2e3318ccc140dd9c29bc43325','下载联系人模板文件','','cmii-uav-emergency','/sms/download','GET',_binary '\0',_binary '\0','2022-09-07 07:41:18',1,'2024-10-20 12:54:32'),(3059,'API_5188c20f05cc6db8a4f7ecc111f9b133','导入excel','导入excel','cmii-uav-emergency','/sms/import','POST',_binary '\0',_binary '\0','2022-09-07 07:41:18',1,'2024-10-20 12:54:32'),(3060,'API_dcba6310aa8344b089dc27b3c1bd2125','新版APP端航线分页查询','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_page_list_new','POST',_binary '\0',_binary '\0','2022-09-14 06:49:50',1,'2024-11-12 03:52:41'),(3061,'API_481c60c888f5446f220d74324edbfd85','新版APP端航线按用户ID分页查询','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_page_list_by_uid_new','POST',_binary '\0',_binary '\0','2022-09-14 06:49:50',1,'2024-11-12 03:52:42'),(3062,'API_ac73dad2f506c5e73d434a31b2447bbf','新版获取航点列表信息','点击某一条航线返回对应的航点列表信息','cmii-uav-waypoint','/api/uav/waypoint/app/airpoint_info_list_new','GET',_binary '\0',_binary '\0','2022-09-14 06:49:50',1,'2024-11-12 03:52:42'),(3063,'API_24ed791e091da896b2a64617258deaa3','新版更新航线和航点信息','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_with_airpoints_new','PUT',_binary '\0',_binary '\0','2022-09-14 06:49:50',1,'2024-11-12 03:52:40'),(3064,'API_66e16c35d10ee768c75351d437b6ce4e','新版创建航线和航点信息','打点完成提交到数据库,航线和航点同时保存','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_with_airpoints_new','POST',_binary '\0',_binary '\0','2022-09-14 06:49:50',1,'2024-11-12 03:52:41'),(3065,'API_1f25833aa9b7920a6efa2372ae41f1c1','批量删除和删除','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info','DELETE',_binary '\0',_binary '\0','2022-09-14 06:49:50',1,'2024-11-12 03:52:41'),(3066,'API_d880d01ac6966287f42329f096fc8359','复制航线','','cmii-uav-waypoint','/api/uav/waypoint/app/airline_info_clone','POST',_binary '\0',_binary '\0','2022-09-14 06:49:50',1,'2024-11-12 03:52:40'),(3067,'API_d82f64965d04ab2fc2aa695cb4c4dc7d','导出联系人','','cmii-uav-emergency','/sms/export','POST',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-20 12:54:32'),(3068,'API_ffac41a268ab1b861423722332a7266c','按无人机获取短信发送情况','','cmii-uav-emergency','/sms/getSmsHistory','POST',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-20 12:54:31'),(3069,'API_03030549a50578cebbebd087bf34175d','按无人机获取短信发送统计','','cmii-uav-emergency','/sms/getSmsTotal','POST',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-20 12:54:31'),(3070,'API_68aab1e1795587801a8255e353a810ca','查询所有联系人','','cmii-uav-emergency','/sms/queryAll','GET',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-20 12:54:32'),(3071,'API_d67efef5a061a0e4f7a70ad64652d866','新增群组','','cmii-uav-emergency','/smsGroup/add','POST',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-20 12:54:32'),(3072,'API_65562093af4fbfed0031d24e8614bc60','批量删除','传入主键','cmii-uav-emergency','/smsGroup/delete','POST',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-20 12:54:32'),(3073,'API_d39f864e919dff0c0e2c1d071d34b3ad','获取所有群组','','cmii-uav-emergency','/smsGroup/query','GET',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-20 12:54:31'),(3074,'API_ed97e94c37eafdfca025c8f41886e730','绑定群组','','cmii-uav-emergency','/smsGroup/bound','POST',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-20 12:54:32'),(3075,'API_74e01cd532eb1af9f41dba6ec794774e','编辑成员','传入区域json字符串,需要有主键','cmii-uav-emergency','/smsGroup/edit','POST',_binary '\0',_binary '\0','2022-09-20 06:56:39',1,'2024-10-20 12:54:32'),(3076,'API_a81eadbcceb1e1c753cdef23bf82bdcc','提交申请','','cmii-suav-supervision','/app/flightPlan/submit','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:18:34'),(3077,'API_e91ca6c38d721b7e6f74a656e86c0cec','判断飞行计划名称是否重复','','cmii-suav-supervision','/app/flightPlan/judgeName','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:18:33'),(3078,'API_11a73dc8b76daededb65c2e4f8948893','查询所有机场','','cmii-suav-supervision','/app/zydAirport/listAirport.do','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:18:33'),(3079,'API_787edcb3bd52a47c6bf392d4013cb725','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/app/flightPlan/queryByCondition','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:18:36'),(3080,'API_4b187a6cba53f7a007a811c06a14819f','编辑修改飞行计划','传入区域json字符串,需要有主键','cmii-suav-supervision','/app/flightPlan/edit','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:18:36'),(3081,'API_1a7237617f1bf56ce287d8a06bbe4993','查询飞行计划详情','传入区域主键','cmii-suav-supervision','/app/flightPlan/detail','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:18:31'),(3082,'API_6649121fea2dda521df4237f14bf0cad','规划带状航线','','cmii-suav-supervision','/app/flightPlan/getStrapLine','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:18:36'),(3083,'API_de5f42db49b0d865b0aeb5f8874fce45','获取ip经纬度','','cmii-suav-supervision','/app/flightPlan/getLoction','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:18:36'),(3084,'API_595d7d29899f86b0230d63e573fff06a','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/app/areaPlan/queryByCondition','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:18:34'),(3085,'API_5721a50d39dc51ee5d1038ba7368176a','查询高度和时间有重叠部分的临时空域和限制空域-n','传入参数为zydAreaLimit实体对象','cmii-suav-supervision','/app/zydAirspace/queryZydAreaLimitByCondition.do','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:18:36'),(3086,'API_565375536d3767e9c6dfef29fd18441b','获取机场区域以及禁飞区 Wgs84','','cmii-suav-supervision','/app/zydAirspace/queryWgs84ZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:18:36'),(3087,'API_f44fdebc9ce405f9b507205523fa800c','获取空域申请和空域限制所有数据','无需传参','cmii-suav-supervision','/app/zydAirspace/getAirspaceAndLimit.do','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2023-05-04 09:35:22'),(3088,'API_beaa94e36a60af0d81e1efa0144f9a70','删除飞行计划','传入区域申请主键','cmii-suav-supervision','/app/flightPlan/delete','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:18:34'),(3089,'API_d644e1c9a80fe1ac5a6697902794e32b','申报飞行计划','','cmii-suav-supervision','/app/flightPlan/save','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:18:31'),(3090,'API_85df2c8534344ed605af130a15e7acd8','分页查询','','cmii-suav-supervision','/app/flightPlan/query','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:18:31'),(3091,'API_554fd3826aeb0680465248b3fef7f018','规划带状航线','','cmii-suav-supervision','/flightPlan/getStrapLine','POST',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:18:30'),(3092,'API_80c3f20e24dfcfe8ca7c100a3af819b1','获取ip经纬度','','cmii-suav-supervision','/flightPlan/getLoction','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:18:31'),(3093,'API_38165104c0377341bbf83dda38d05c42','根据公司id获取飞行计划','','cmii-suav-supervision','/flightPlan/getByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:18:32'),(3094,'API_a3b807460228cc9c19b4a1fa28f29c3a','获取机场区域以及禁飞区 Wgs84','','cmii-suav-supervision','/zydAirspace/queryWgs84ZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2024-11-06 12:18:32'),(3095,'API_4acf2172bd1378c87fd28cf796811d06','根据无人机编码批量获取公司信息','','cmii-suav-supervision','/api/uav/plane/queryCompanyByUavCodes','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:23'),(3096,'API_2943ae86f728d3fb0a21a977ad92893d','查询公司/机构所属的在线无人机列表','','cmii-suav-supervision','/api/uav/plane/queryUavOnlineByCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3097,'API_cdfef52098f7a76e8a6b745217a0dd2c','查询公司范围下的在线无人机,返回map','','cmii-suav-supervision','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3098,'API_15168df5a37da133d2032ec495f60029','无人机绑定的载荷列表查询','','cmii-suav-supervision','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3099,'API_acbf264ae685dc000f259078e186d9ee','统计公司/所属机构获取无人机数量','','cmii-suav-supervision','/api/uav/plane/queryUavCountByCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3100,'API_a93a2d6777744a88ebb25f8ac2c884ea','根据无人机类型查询公司有的无人机类型详细信息','','cmii-suav-supervision','/api/uav/plane/queryUavInfoDetailByModel','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3101,'API_c55fc10d869ab09bfd1a4c175b3f7553','新增无人机','','cmii-suav-supervision','/api/uav/plane/addUavPlane','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3102,'API_fabcc5be3c3d78330868243bf89b760e','修改无人机','','cmii-suav-supervision','/api/uav/plane/updateUavPlane','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3103,'API_8bee24a7aacf285f3810c9d5f3ff14be','通过无人机设备号查询无人机编码','','cmii-suav-supervision','/api/uav/plane/queryUavCodeByDeviceNo','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3104,'API_f74610bb7038d511a3fc4f6fc2a359f1','通过无人机编码查询无人机编码设备号','','cmii-suav-supervision','/api/uav/plane/queryDeviceNoByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3105,'API_122828ac3b089cc373ac8609496d972c','check在数据字典里面设备类型的编码和名称是否一致','check在数据字典里面设备类型的编码和名称是否一致','cmii-suav-supervision','/api/uav/plane/checkDevModelMapingInRedis','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3106,'API_a1a7b1c213dc0095f4152522e321b22e','载荷绑定的无人机编码查询','','cmii-suav-supervision','/api/uav/plane/queryBoundByDevNo','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3107,'API_f259f9a38e27bb8d3881c75dcccaa9fa','check设备类型是否匹配','','cmii-suav-supervision','/api/uav/plane/checkDevTypeMatch','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3108,'API_4bfbd596ce8d6d2ad57fdb04152c6d6b','check设备动作是否匹配','','cmii-suav-supervision','/api/uav/plane/checkDevActionMatch','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3109,'API_6a240e9afd8f1654fc34b6da004f6a8c','设备数据字典和匹配校验','','cmii-suav-supervision','/api/uav/plane/checkDevMappingMatch','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3110,'API_6781afc541edca9d88720130ed406151','根据无人机编码获取公司信息','','cmii-suav-supervision','/api/uav/plane/queryCompanyByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3111,'API_473952e62b6ad18c5dcf7afda46f4d5f','统计公司/所属机构的设备(无人机,载荷,机库)使用数量','','cmii-suav-supervision','/api/uav/plane/queryDevCountByCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3112,'API_7679922787637789080feaf2a8763429','根据无人机code列表查询无人机名称详情','','cmii-suav-supervision','/api/uav/plane/queryUavInfoList','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3113,'API_2abd024c80fd72ccaf0384ec2791dbc6','生成新无人机编码','','cmii-suav-supervision','/api/uav/plane/newUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3114,'API_0625cc1b8233918e24a5d7872dbb195d','查询无人机是否可用','','cmii-suav-supervision','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:23'),(3115,'API_a1d9b8aa36c90b0b760c66b85fd49a1c','查询设备在线状态','','cmii-suav-supervision','/api/uav/plane/queryDevOnlineStat','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:23'),(3116,'API_eafa98b96fb927ac25dde6e3e443db48','设置无人机在线状态','','cmii-suav-supervision','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:23'),(3117,'API_94f86ba6ffdf3170cfa0404d2f949f8a','查询无人机总飞行时长','','cmii-suav-supervision','/api/uav/plane/queryUavflyTotal','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3118,'API_2e5c88f06b234d5949350ef5e58c9611','查询该公司有的无人机类型详细信息','','cmii-suav-supervision','/api/uav/plane/queryUavModelDetailByModel','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3119,'API_a050bec90e57c58c84e605b65d6681f8','查询公司所属的无人机类型匹配的載荷和机库类型类别','','cmii-suav-supervision','/api/uav/plane/queryTypeMatchByUavModel','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3120,'API_00ecf3055251b4a95b8e3d164b3f7a5c','查询公司/机构所属的无人机编码列表','','cmii-suav-supervision','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3121,'API_10b9d8b0e0259b9b6a978d16cc6bbb0f','模糊查询可用状态列表','','cmii-suav-supervision','/api/uav/plane/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3122,'API_f020c4e1593d208b6865701167c0ed1a','根据设备类型和编码查询编码对应的可用状态信息','','cmii-suav-supervision','/api/uav/plane/queryDevicesState','POST',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2023-05-04 09:35:24'),(3123,'API_a98fd3fe9a9179cd200d92040d2d1af3','按无人机编码查询无人机详情查询','','cmii-suav-supervision','/api/uav/plane/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:23'),(3124,'API_a2a12a3207158129e74acc5ec5f54bf0','按无人机编码查询无人机详情查询不用公司id','','cmii-suav-supervision','/api/uav/plane/queryDetailByUavCodeWithoutCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:23'),(3125,'API_30149f9fc317d554729748e1f408fd4e','按无人机设备号查询无人机详情查询','','cmii-suav-supervision','/api/uav/plane/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:23'),(3126,'API_45fa4b4e52ced31b703357778292eb4a','根据无人机编码查询该无人机是否存在','','cmii-suav-supervision','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:23'),(3127,'API_b58aae9a77c9af3da4623539a1acbf01','根据无人机编码列表查询对应无人机名称集合','','cmii-suav-supervision','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:23'),(3128,'API_3b0804cc075a3563b476efb529e8a885','模糊查询在线无人机编码和机库编码列表','','cmii-suav-supervision','/api/uav/plane/queryDevOnlineCodeList','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3129,'API_cb1e18a5ec6857dd43fddc5b25e69a0f','无人机列表绑定的载荷列表详情查询','','cmii-suav-supervision','/api/uav/plane/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3130,'API_ca3f0da125af208e8e5a4b8f72f60e59','通过设备号查询无人机列表绑定的载荷列表详情','','cmii-suav-supervision','/api/uav/plane/queryBoundDetailByDeviceNo','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3131,'API_46768a96fe3cae5f39c2b7129884a28a','根据设备号获取公司信息','','cmii-suav-supervision','/api/uav/plane/queryCompanyByDeviceNo','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3132,'API_cce93619ff4c797e37b6db38adf266fa','无人机绑定的摄像头信息查询','','cmii-suav-supervision','/api/uav/plane/queryBoundCameraByUavDeviceNo','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3133,'API_8a34ef12f9a4c6f1f3e6477e226c1a2b','无人机绑定的摄像头推流信息','','cmii-suav-supervision','/api/uav/plane/queryUavPushStreamByUavDeviceNo','POST',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3134,'API_f5c057836071a96031d6615c539f888d','无人机列表绑定载荷载荷视频详情查询','','cmii-suav-supervision','/api/uav/plane/queryBoundVideoByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3135,'API_8ee4c98c29092a4904836fff22a6a42a','设置无人机上线','','cmii-suav-supervision','/api/uav/plane/setUavOnline','POST',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3136,'API_aa89d1fe1048818d2e7ed8fb4e2cc0f5','获取游客的无人机设备列表','','cmii-suav-supervision','/api/uav/plane/queryVisitorUavList','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3137,'API_a95964738bc27d742f6daee758bea94a','按无人机编码查询无人机是否是真机','','cmii-suav-supervision','/api/uav/plane/queryUavRealByUavCode','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3138,'API_2ebfe1a257233013264d1c68a92e10c7','查询无人机在线状态','','cmii-suav-supervision','/api/uav/plane/queryUavOnlineStat','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3139,'API_db526db3c60b73c6725fada5565fd8e0','根据无人机型号查询无人机详情,需要公司范围,不返回日志','型号为空,结果为空,公司范围','cmii-suav-supervision','/api/uav/plane/queryUavByModel','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3140,'API_7d13979d23a0e701b5a6392f19f9e40c','根据无人机名称或者无人机类型查询无人机编码列表','','cmii-suav-supervision','/api/uav/plane/queryUavCodeLit','POST',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3141,'API_c4245c042a947a79419c520534dc76ac','模糊查询包括子公司的无人机型号列表','','cmii-suav-supervision','/api/uav/plane/queryUavModeByCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2023-05-04 09:35:24'),(3142,'API_ff03f13970f20c0e51449949e927e4d5','新增监管c端用户','','cmii-uav-user','/suav/user/addSuavUser','POST',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-11-06 12:16:41'),(3143,'API_a0b65682063c35efd520b44995097ed8','修改监管c端用户状态','','cmii-uav-user','/suav/user/updateStatus','POST',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-11-06 12:16:28'),(3144,'API_d09b9be867388010f4c94a0127646390','申请认证','','cmii-uav-user','/suav/user/applyCertification','POST',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-11-06 12:16:31'),(3145,'API_c90bd0cbee2ae40d2715645334a50099','同意认证申请','','cmii-uav-user','/suav/user/accessCertification','POST',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-11-06 12:16:33'),(3146,'API_767865024b31f2cc03953ddc45cb9986','c端用户列表查询','','cmii-uav-user','/suav/user/query','POST',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-11-06 12:16:23'),(3147,'API_5e588f2d947d9cb90f1cdb7244895d33','给C端用户重置密码','','cmii-uav-user','/suav/user/updateUserPassword','POST',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-11-06 12:16:40'),(3148,'API_bd5c59c02d7670b42f87a39c5f58ba4d','生成公司的临时编码','','cmii-uav-user','/suav/user/companyTempCode','POST',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-11-06 12:16:25'),(3149,'API_443053f0d52c871c8809c1210ffbc30c','数据字典,获取认证状态','','cmii-uav-user','/suav/user/certificationStatuses','GET',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-11-06 12:16:21'),(3150,'API_415be5b2e4186edf2a5ba6421a8967d9','数据字典,获取用户状态','','cmii-uav-user','/suav/user/userStatuses','GET',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-11-06 12:16:42'),(3151,'API_f0e478dab04650e2e027f8c8f30035b9','获取c端用户详细信息(用户id与公司编码)','','cmii-uav-user','/suav/user/getUserDetail','POST',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-11-06 12:16:38'),(3152,'API_ff389cb2e6843421dc7f59b66a8388e8','获取c端用户详细信息','','cmii-uav-user','/suav/user/getUserInfo','GET',_binary '\0',_binary '\0','2022-09-20 06:56:54',1,'2024-11-06 12:16:34'),(3153,'API_69fa4c56baaa3a151d8a3daf2a3cb598','根据公司id查询公司下面的子公司','','cmii-uav-user','/clients/org/children','GET',_binary '\0',_binary '\0','2022-09-20 06:56:56',1,'2024-11-06 12:16:21'),(3154,'API_b7e269c10d3ab76b12a3038fc9e22522','根据公司id查询公司的第一级公司','','cmii-uav-user','/clients/org/getRoot','GET',_binary '\0',_binary '\0','2022-09-20 06:56:57',1,'2024-11-06 12:16:19'),(3155,'API_393129d75226ae65ec07e5a15b387e30','根据用户名获取账号信息','','cmii-uav-user','/clients/suav/user/getUserDetail','GET',_binary '\0',_binary '\0','2022-09-20 06:56:57',1,'2024-11-06 12:16:39'),(3156,'API_5e2219afa205079c20f73ff616f5387d','演示视频上传','','cmii-uav-surveillance','/surveillance/demonstrate/upload_video','POST',_binary '\0',_binary '\0','2022-09-20 06:57:00',1,'2024-11-12 03:56:05'),(3157,'API_3b81b17d2582a9b8efa8a76f68c05030','获取演示视频上传信息','','cmii-uav-surveillance','/surveillance/demonstrate/get_video_upload_information','GET',_binary '\0',_binary '\0','2022-09-20 06:57:00',1,'2024-11-12 03:56:12'),(3158,'API_24309755083d7d92f51e5af34438a679','根据无人机名称或者无人机类型查询无人机编码列表','','cmii-uav-surveillance','/api/uav/plane/queryUavCodeLit','POST',_binary '\0',_binary '\0','2022-09-20 06:57:08',1,'2023-03-29 09:05:05'),(3159,'API_9633cd7f63709ef2d7eb6d0eaa504277','模糊查询包括子公司的无人机型号列表','','cmii-uav-surveillance','/api/uav/plane/queryUavModeByCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:57:08',1,'2023-03-29 09:05:05'),(3160,'API_aa68587468f95fe82764bb2c226c65c3','根据无人机型号查询无人机详情,需要公司范围,不返回日志','型号为空,结果为空,公司范围','cmii-uav-surveillance','/api/uav/plane/queryUavByModel','GET',_binary '\0',_binary '\0','2022-09-20 06:57:08',1,'2023-03-29 09:05:05'),(3161,'API_7e299e619935dfd731575cced8b56ef5','根据无人机编码批量获取公司信息','','cmii-uav-surveillance','/api/uav/plane/queryCompanyByUavCodes','GET',_binary '\0',_binary '\0','2022-09-20 06:57:09',1,'2023-03-29 09:05:05'),(3162,'API_ba95daa3c52411b9096d22762ce4a16a','根据类型模糊查询类型和生产厂家对应map','','cmii-admin-data','/api/admin/model/plane/queryModelMnfFromModel','GET',_binary '\0',_binary '\0','2022-09-20 06:57:20',1,'2024-11-06 12:16:54'),(3163,'API_d842a15fca6ec652fce80b67e839520b','根据生产厂商模糊查询类型和生产厂家对应map','','cmii-admin-data','/api/admin/model/plane/queryModelMnfFromMnf','GET',_binary '\0',_binary '\0','2022-09-20 06:57:20',1,'2024-11-06 12:16:47'),(3164,'API_6f49cba78d3c4c873caff17cda442ea4','根据类型模糊查询类型和生产厂家对应map','','cmii-admin-data','/api/admin/model/cam/queryModelMnfFromModel','GET',_binary '\0',_binary '\0','2022-09-20 06:57:22',1,'2024-11-06 12:16:53'),(3165,'API_a0fc4192b4bce535e26df2633ea71d6a','根据生产厂商模糊查询类型和生产厂家对应map','','cmii-admin-data','/api/admin/model/cam/queryModelMnfFromMnf','GET',_binary '\0',_binary '\0','2022-09-20 06:57:22',1,'2024-11-06 12:16:49'),(3166,'API_7e6ae7bfc7c316e0d433aee96ffff5cf','飞行记录分页查询列表','','cmii-uav-mqtthandler','/fly_log/fly_log_page_list_with_filters','POST',_binary '\0',_binary '\0','2022-09-20 06:57:27',1,'2024-11-07 08:51:31'),(3167,'API_41cc9a594f177b3528aba0873185bd11','飞行记录详情','','cmii-uav-mqtthandler','/fly_log/fly_history','GET',_binary '\0',_binary '\0','2022-09-20 06:57:27',1,'2024-11-07 08:51:30'),(3168,'API_db4927532c5d7ada16bb535af75ead29','导出通信名单','','cmii-uav-mqtthandler','/fly_log/fly_sms_names','GET',_binary '\0',_binary '\0','2022-09-20 06:57:27',1,'2024-11-07 08:51:29'),(3169,'API_039d465187dacce4a9796ed95dc941f3','批量删除飞行记录','','cmii-uav-mqtthandler','/fly_log/fly_history','DELETE',_binary '\0',_binary '\0','2022-09-20 06:57:27',1,'2024-11-07 08:51:27'),(3170,'API_76c32eeba777e78da75efac5c2d833fc','下载飞行记录MP4视频','','cmii-uav-mqtthandler','/fly_log/fly_log_mp4','GET',_binary '\0',_binary '\0','2022-09-20 06:57:27',1,'2024-11-07 08:51:27'),(3171,'API_2045f78fe1943db815e9203754930002','模糊查询包括子公司的无人机型号列表','','cmii-uav-mqtthandler','/api/uav/plane/queryUavModeByCompanyId','GET',_binary '\0',_binary '\0','2022-09-20 06:57:29',1,'2023-05-04 09:36:21'),(3172,'API_75b78386575ade400c25dc308db99156','根据无人机名称或者无人机类型查询无人机编码列表','','cmii-uav-mqtthandler','/api/uav/plane/queryUavCodeLit','POST',_binary '\0',_binary '\0','2022-09-20 06:57:29',1,'2023-05-04 09:36:21'),(3173,'API_56f48f84534c319b8dc6071d8d0a1b3b','根据无人机编码批量获取公司信息','','cmii-uav-mqtthandler','/api/uav/plane/queryCompanyByUavCodes','GET',_binary '\0',_binary '\0','2022-09-20 06:57:29',1,'2023-05-04 09:36:22'),(3174,'API_d40d0548dd249eba986adc7640d703c4','根据无人机型号查询无人机详情,需要公司范围,不返回日志','型号为空,结果为空,公司范围','cmii-uav-mqtthandler','/api/uav/plane/queryUavByModel','GET',_binary '\0',_binary '\0','2022-09-20 06:57:29',1,'2023-05-04 09:36:22'),(3175,'API_0c896719736a178e9edf4670291c333e','新建任务-单位下拉列表','新建任务-单位下拉列表(自身及子公司)','cmii-uav-process','/process/task/manage/queryChildWithOwnUnitList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:59'),(3176,'API_badf434ff9d68bed3167b2281e985f9f','新建任务-任务名称是否已存在','新建任务-任务名称是否已存在','cmii-uav-process','/process/task/manage/isExistTaskName','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3177,'API_62e21c821e3740f2918b086b71cc2d57','任务管理-派发单位下拉列表','任务管理-派发单位下拉列表','cmii-uav-process','/process/task/manage/queryDispatchUnitList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3178,'API_ba6c8739137a398a525cb5c0ce178924','接收单位下拉列表','接收单位下拉列表','cmii-uav-process','/process/task/manage/queryAcceptUnitList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:58'),(3179,'API_e183c185836be177513c41d6246c471d','任务名称下拉列表','任务名称下拉列表','cmii-uav-process','/process/task/manage/queryTaskOrderNameList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3180,'API_cf33d53097f1c8df6caf8c970b6e5cf8','任务列表','任务列表','cmii-uav-process','/process/task/manage/queryTaskOrderList','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:57'),(3181,'API_5e6ebf3a52b9c513518de86b3c5e3d31','查询工单状态下拉列表','查询工单状态下拉列表','cmii-uav-process','/process/task/manage/queryTaskOrderStatusList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:58'),(3182,'API_c8a558c4664e0aa2c44aa4c35555355f','任务详情','任务详情','cmii-uav-process','/process/task/manage/queryTaskOrderDetail','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:55'),(3183,'API_853387ffa0d8144515d87609a27066ea','流程进度','流程进度','cmii-uav-process','/process/task/manage/queryProgress','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:55'),(3184,'API_0f10dcdb82f9057af49482767f33d284','备注列表','备注列表','cmii-uav-process','/process/task/manage/queryRemarkList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:59'),(3185,'API_9b4c8009e239130dc492da82723dc1c3','活动日志列表','活动日志列表','cmii-uav-process','/process/task/manage/queryActivityLog','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:57'),(3186,'API_5502a36a40c778b245ae28c6fda8e208','获取分享码','获取分享码','cmii-uav-process','/process/task/manage/getShareCode','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3187,'API_c1d8b8f5139a674e8d5bce56b3ea9bf6','新建任务','新建任务','cmii-uav-process','/process/task/manage/createTask','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:55'),(3188,'API_ab7a976cd1a7d4d60097caea1b4d22d4','新建任务-任务类型下拉列表','新建任务-任务类型下拉列表','cmii-uav-process','/process/task/manage/queryTaskTypes','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3189,'API_b00e0773a4350108b4aff52efa5dc2cd','查询任务类型列表','查询任务类型列表','cmii-uav-process','/process/task/common/queryTaskTypeList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:57'),(3190,'API_1655e22e5646825c5fbd6e9c4f0a8d6e','通过分享码获取工单信息','通过分享码获取工单信息','cmii-uav-process','/public/process/task/manage/getTaskInfoByShareCode','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3191,'API_6305f358e44e33a38c3dec5fc6856c0b','查询某个任务类型关联任务列表(未完结任务)','查询某个任务类型关联任务列表','cmii-uav-process','/process/task/common/queryTaskList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:54'),(3192,'API_50c5db92bdedc354bdbd39b4b4f347a2','下级单位列表','下级单位列表(任务转派)','cmii-uav-process','/process/task/common/queryChildUnitList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:57'),(3193,'API_86160a1efa6f90824c0e01f7447d8649','任务类型列表','任务类型列表','cmii-uav-process','/process/task/config/queryTaskTypeList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:59'),(3194,'API_b534eac3ef1568a0825fae7799621e66','接口单位列表','接口单位列表(company-scope)','cmii-uav-process','/process/task/config/queryUnitList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:57'),(3195,'API_558988e49b55fce10211c60d44cebc32','接口人列表','分页查询接口人列表','cmii-uav-process','/process/task/config/queryContactPersonList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:55'),(3196,'API_22efdcedf5b1c33ae42e24c4b3c8574f','新建接口人','新建接口人','cmii-uav-process','/process/task/config/createContactPerson','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:55'),(3197,'API_c68009430dc1db2573d96872c0602437','可选接口人列表','可选接口人列表','cmii-uav-process','/process/task/config/queryOpContactPersonList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:58'),(3198,'API_d4bb356f3b244688eeb50b3590d42feb','修改接口人','修改接口人','cmii-uav-process','/process/task/config/modifyContactPerson','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:55'),(3199,'API_675b982c8fa99f1d578dfbbfa1ffd8a5','任务信息列表','任务信息列表','cmii-uav-process','/process/task/config/queryTaskInfoList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3200,'API_eefe61309016362694f2043f29bf5f7c','启停任务类型','启停任务类型','cmii-uav-process','/process/task/config/updateTaskStatus','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:59'),(3201,'API_2d79c7a7000e43219ef3d42df281edd2','新增任务类型','新增任务类型','cmii-uav-process','/process/task/config/addTaskInfo','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:58'),(3202,'API_960696a7d3e59da77231e92e121b868b','我的待办-派发单位下拉列表','我的待办-派发单位下拉列表','cmii-uav-process','/process/task/mytask/queryDispatchUnitList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:57'),(3203,'API_e72e93182f82f69b3d90abd268138157','任务列表','任务列表','cmii-uav-process','/process/task/mytask/queryTaskOrderList','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:55'),(3204,'API_2c13bc5552897be9ee785e9c59eafb4a','待办任务-任务名称下拉列表','待办任务-任务名称下拉列表','cmii-uav-process','/process/task/mytask/queryMyTaskOrderNameList','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:57'),(3205,'API_d96009d0d398cf79b03530f0bfe2cebc','模糊搜索用户列表','模糊搜索用户列表(详情-查询关联作业列表-用户列表)','cmii-uav-process','/process/task/mytask/fuzzySearchUsers','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:58'),(3206,'API_f227179e3d0427c0851d0b1263f915f3','备注','备注(备注任务工单)','cmii-uav-process','/process/task/mytask/remarkTask','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:58'),(3207,'API_549d96a51fd03d65c5403a7119c4b462','任务操作','任务操作','cmii-uav-process','/process/task/mytask/operateTask','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:58'),(3208,'API_c803dba959c31a6a1dcd5b0db3815f55','任务转派','任务转派','cmii-uav-process','/process/task/mytask/assignTask','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:58'),(3209,'API_7b8131ac7fc3599b06be6bc2d6b1de5c','撤回','撤回','cmii-uav-process','/process/task/mytask/revokeTasOrder','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3210,'API_a9080f5832e65d0d77c22391c8dc4781','关联作业','关联作业','cmii-uav-process','/process/task/mytask/createRelateMission','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:59'),(3211,'API_159bc7fdcddcf6e4797d6e2f3858788b','取消关联作业','取消关联作业','cmii-uav-process','/process/task/mytask/deleteRelateMission','POST',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:54'),(3212,'API_6ac0ce1d6d36e7d4974f2245170da367','详情-查询关联作业列表','详情-查询关联作业列表(用于选择作业)','cmii-uav-process','/process/task/mytask/queryRelateMissions','GET',_binary '\0',_binary '\0','2022-09-20 06:57:33',1,'2024-09-12 02:46:56'),(3213,'API_27481bc15fdac3ed8bd4aaf9b0367270','查询任务类型集合','查询任务类型集合','cmii-uav-process','/client/taskdispatch/queryTaskTypeMap','POST',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:57'),(3214,'API_10f490ebe891b22cee598c79f627cbfa','查询任务名集合','查询任务名集合','cmii-uav-process','/client/taskdispatch/queryTaskNameMap','POST',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:56'),(3215,'API_9309bfc518f9f0efe6bd31aebf038617','部署工单模型','部署工单模型型','cmii-uav-process','/client/taskdispatch/deployeeTaskorder','POST',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:59'),(3216,'API_bbce007ee3dd32937395e37735db180d','queryTaskStatus','','cmii-uav-process','/client/taskdispatch/queryTaskStatus','GET',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:54'),(3217,'API_9b0a86c18bd339d27a2b89ab98815f3e','查询任务类型列表','查询任务类型列表','cmii-uav-process','/client/taskdispatch/queryTaskTypes','POST',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:58'),(3218,'API_5f619b28121b671745531c411f10d367','查询某个任务类型关联任务列表','查询某个任务类型关联任务列表','cmii-uav-process','/client/taskdispatch/queryTaskList','POST',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:55'),(3219,'API_7b149af39d0c6d9a095694909dcde07e','创建作业与任务关联关系','创建作业与任务关联关系','cmii-uav-process','/client/taskdispatch/createRelateMission','POST',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:57'),(3220,'API_5d425c1dcb7e4c5e5f21f611a678bf72','getDocumentation','','cmii-uav-process','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:56'),(3221,'API_48730966a2b25b53f7bb703b48b202a2','uiConfiguration','','cmii-uav-process','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:55'),(3222,'API_c18ab41099e26fb9ac52c44df14136c0','swaggerResources','','cmii-uav-process','/swagger-resources','GET',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:56'),(3223,'API_00faed59b54dd5d393df5697b073d2a1','securityConfiguration','','cmii-uav-process','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:56'),(3224,'API_90addc53fb012539245f320c350821cf','getDocumentation','','cmii-uav-process','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-09-20 06:57:34',1,'2024-09-12 02:46:55'),(3225,'API_624966db1edb3998c42b0a5c44e20555','根据无人机编码获取公司信息','','cmii-uav-device','/api/uav/plane/queryCompanyByUavCodes','GET',_binary '\0',_binary '\0','2022-09-20 06:57:42',1,'2024-11-07 09:01:44'),(3226,'API_003e320115e918bea20bde157253cb28','接口测试-御航输电线路图片检测','','cmii-uav-mission','/api/uav/mission/mission_info/yuhang/transmission_test','POST',_binary '\0',_binary '\0','2022-09-20 06:57:50',1,'2024-11-12 01:20:38'),(3227,'API_80e0ee2957c1be6a30bb5dca4d757b04','御航输电线路图片检测','','cmii-uav-mission','/api/uav/mission/mission_info/yuhang/transmission','POST',_binary '\0',_binary '\0','2022-09-20 06:57:50',1,'2024-11-12 01:20:40'),(3228,'API_307356e0c0c4d98826b84c3545ec2733','更新现场情况描述信息','河南环保新增功能','cmii-uav-mission','/api/uav/mission/mission_info/env_site_conditions','POST',_binary '\0',_binary '\0','2022-09-20 06:57:50',1,'2024-11-12 01:20:35'),(3229,'API_59e7c66c1a47492dec6127321db575ca','御航-获取图片AI识别结果','','cmii-uav-mission','/picture/get_picture_ai_detect_info','GET',_binary '\0',_binary '\0','2022-09-20 06:57:51',1,'2024-11-12 01:20:40'),(3230,'API_069b7b8264ee32ab2f2c11f03ff1f979','从紧急降落点再次返航回到机库','','cmii-uav-surveillance','/hangarSurveillance/emergency_point_return','POST',_binary '\0',_binary '\0','2022-10-12 06:23:38',1,'2024-11-12 03:56:05'),(3231,'API_8ef253f6e299c243e1501fb30c06883a','结束机库流程','','cmii-uav-surveillance','/hangarSurveillance/end_process','POST',_binary '\0',_binary '\0','2022-10-12 06:23:38',1,'2024-11-12 03:56:07'),(3232,'API_aa68e063908305d0cc4ec17bfcb97a75','机库准备 发送航线+自动起飞','','cmii-uav-surveillance','/hangarSurveillance/prepare_auto','POST',_binary '\0',_binary '\0','2022-10-12 06:23:38',1,'2024-11-12 03:56:07'),(3233,'API_0569f75c285dd90d4deb28f0e826191a','机库准备 发送航线+手动起飞','','cmii-uav-surveillance','/hangarSurveillance/prepare_manual','POST',_binary '\0',_binary '\0','2022-10-12 06:23:38',1,'2024-11-12 03:56:10'),(3234,'API_9dd92ab68f2f29ec6ddccf19e8c103d3','在手动模式下,发送飞行到指定一个点位的命令','','cmii-uav-surveillance','/hangarSurveillance/offer_point_fly','POST',_binary '\0',_binary '\0','2022-10-12 06:23:38',1,'2024-11-12 03:56:12'),(3235,'API_dd1eeec6a38545a5d320421499725e47','设置机库RTK host 和 端口','','cmii-uav-surveillance','/hangarSurveillance/RTK_setting','POST',_binary '\0',_binary '\0','2022-10-12 06:23:38',1,'2024-11-12 03:56:05'),(3236,'API_03e838c9e174bfcceda31e3ea9779b28','校验指定公司是否有无人机','','cmii-uav-device','/api/uav/plane/checkUavExit','GET',_binary '\0',_binary '\0','2022-10-12 08:18:10',1,'2024-11-07 09:01:51'),(3237,'API_acf5017faf804920b87979e00de84171','根据无人机编码和名称模糊查询无人机列表','','cmii-uav-device','/api/uav/plane/queryUavList','GET',_binary '\0',_binary '\0','2022-10-12 08:18:13',1,'2024-11-07 09:01:48'),(3238,'API_2dc30254053a86e7e8a7444b6d51fd4a','查询机库id和no信息 无无人机信息; id 和no 提供一个','','cmii-uav-device','/api/device/mqtt/queryHangar','POST',_binary '\0',_binary '\0','2022-10-12 08:18:18',1,'2024-11-07 09:01:48'),(3239,'API_0f60b9ea81c4c20a2645e7a3a03c3f8b','上传文件信息','','cmii-uav-material-warehouse','/tus/files/','POST',_binary '\0',_binary '\0','2022-10-12 08:18:38',1,'2024-11-11 11:46:08'),(3240,'API_650156bde3086a0978b09b2625fbd5a9','文件使用确认,HeaderContextHolder需有platform(EPlatformType),根据platform不同还需要companyId,userId','','cmii-uav-material-warehouse','/tus/fileUseConfirm','POST',_binary '\0',_binary '\0','2022-10-12 08:18:38',1,'2024-11-11 11:46:09'),(3241,'API_93e8e3290d04c5fd64d997d695bb1f42','文件推流','','cmii-uav-material-warehouse','/tus/files/{uuid}','PATCH',_binary '\0',_binary '\0','2022-10-12 08:18:38',1,'2024-11-11 11:46:06'),(3242,'API_24f4d58e2a67c0ef4613012f33c36bb2','获取服务器信息','','cmii-uav-material-warehouse','/tus/files/','OPTIONS',_binary '\0',_binary '\0','2022-10-12 08:18:38',1,'2024-11-11 11:46:09'),(3243,'API_d641bbfebdc18c0d400765dd8bda9c95','head请求查询文件','','cmii-uav-material-warehouse','/tus/files/{uuid}','HEAD',_binary '\0',_binary '\0','2022-10-12 08:18:38',1,'2024-11-11 11:46:08'),(3244,'API_e10d2170c937de51f7c70381e8961746','minio未成功通知文件恢复','minio未成功通知文件恢复','cmii-uav-material-warehouse','/api/v1/warehouse/item/resume','POST',_binary '\0',_binary '\0','2022-10-12 08:18:38',1,'2024-11-11 11:46:09'),(3245,'API_45f848ce652357b7ca95200f9f4e591e','下发航线到机库,并且设置为默认航线','','cmii-uav-mqtthandler','/mqtt/hangar/send_line_and_set_default','POST',_binary '\0',_binary '\0','2022-10-12 08:18:40',1,'2024-11-07 08:51:27'),(3246,'API_fa2f4f82a310a4c44220bfa6dc5b888a','发送控制命令到复亚机库,解耦后新接口','','cmii-uav-mqtthandler','/mqtt/hangar/command','POST',_binary '\0',_binary '\0','2022-10-12 08:18:40',1,'2024-11-07 08:51:27'),(3247,'API_8b60f36fb11a1502e9ecfdb6eef00426','设置RTK 使用的 host 和 端口','','cmii-uav-mqtthandler','/mqtt/hangar/configure_RTK','POST',_binary '\0',_binary '\0','2022-10-12 08:18:40',1,'2024-11-07 08:51:30'),(3248,'API_99125a4b3087272dbb9f2100805774cc','删除作业里面的媒体文件,可以作业详情使用(带作业id),也可以存储管理使用(不带id)','','cmii-uav-mission','/api/uav/mission/mission_info/getFoiaPicInfos','DELETE',_binary '\0',_binary '\0','2022-10-12 08:18:55',1,'2024-11-12 01:20:34'),(3249,'API_28c81e9577a5f1d24392aa7e1db9a26b','前端截屏车牌图片传到AIPic表','','cmii-uav-mission','/report_and_video/ai_picture_upload','POST',_binary '\0',_binary '\0','2022-10-12 08:18:56',1,'2024-11-12 01:20:34'),(3250,'API_4391d2cb43363a98254497e6eac20870','文件使用','','cmii-uav-mission','/oss/useFile','POST',_binary '\0',_binary '\0','2022-10-12 08:18:56',1,'2024-11-12 01:20:38'),(3251,'API_e59ebfad16bcaff422ec9a8a61d29821','download','','cmii-uav-device','/api/uav/plane/download','GET',_binary '\0',_binary '\0','2022-10-12 09:44:30',1,'2022-11-09 07:20:48'),(3252,'API_6deb1974a304cbd0b6467f899bbded96','删除视频合成任务','删除视频合成任务','cmii-uav-cloud-live','/video/merge/delete','POST',_binary '\0',_binary '\0','2022-10-25 08:29:52',1,'2024-11-14 02:02:44'),(3253,'API_4ccf219211d38ebd68e9c6e368087db1','查询视频合成任务列表','查询视频合成任务列表','cmii-uav-cloud-live','/video/merge/list','POST',_binary '\0',_binary '\0','2022-10-25 08:29:52',1,'2024-11-14 02:02:35'),(3254,'API_f02265768ee60978134eb6c0fdd4c591','模糊查询视频合成任务','模糊查询视频合成任务','cmii-uav-cloud-live','/video/merge/fuzzySearch','GET',_binary '\0',_binary '\0','2022-10-25 08:29:52',1,'2024-11-14 02:02:43'),(3255,'API_d1df2700051f54772ade26acea82227f','提交视频合成任务','提交视频合成任务','cmii-uav-cloud-live','/video/merge/applyMerge','POST',_binary '\0',_binary '\0','2022-10-25 08:29:52',1,'2024-11-14 02:02:39'),(3256,'API_3e0895207c7be89015bcefde78eb9a57','视频合成任务-获取m3u8回放Token','视频合成任务-获取m3u8回放Token(使用/public/his/playback/m3u8接口回放视频)','cmii-uav-cloud-live','/video/merge/getPlaybackM3u8Token','GET',_binary '\0',_binary '\0','2022-10-25 08:29:52',1,'2024-11-14 02:02:38'),(3257,'API_43e420d3de8c15d1d0617823b0f9a59e','获取m3u8文件内容','获取m3u8文件内容','cmii-uav-cloud-live','/video/part/getM3U8','POST',_binary '\0',_binary '\0','2022-10-25 08:29:52',1,'2024-11-14 02:02:38'),(3258,'API_36d9b4a4c15f6443b5dd71dbb4ffe523','结束直播','结束直播','cmii-uav-cloud-live','/broadcast/manage/stop','GET',_binary '\0',_binary '\0','2022-10-25 08:29:53',1,'2024-11-14 02:02:44'),(3259,'API_9693ba0fd7e96c9569226e16649b4ad1','新建直播','新建直播','cmii-uav-cloud-live','/broadcast/manage/create','POST',_binary '\0',_binary '\0','2022-10-25 08:29:53',1,'2024-11-14 02:02:39'),(3260,'API_d044fdf2df50285e3213d06fa76d0264','新建直播-直播名称是否存在','新建直播-直播名称是否存在','cmii-uav-cloud-live','/broadcast/manage/isExistActivityName','GET',_binary '\0',_binary '\0','2022-10-25 08:29:53',1,'2024-11-14 02:02:44'),(3261,'API_f7fda7e00fd5eddd7e5957f71098cdb1','直播列表','直播列表','cmii-uav-cloud-live','/broadcast/manage/list','POST',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-11-14 02:02:42'),(3262,'API_addbaad28b1c82af748d923725cea518','直播管理-获取直播分享码&提取码','直播管理-获取直播分享码&提取码','cmii-uav-cloud-live','/broadcast/manage/getShareCode','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-11-14 02:02:38'),(3263,'API_06551f7a0896b0e26721db1c5b930ab3','直播管理-分享回放(MP4文件)','直播管理-分享回放(MP4文件)','cmii-uav-cloud-live','/public/broadcast/manage/playMp4','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-11-14 02:02:39'),(3264,'API_49da91b3d7b83dd3fd38463f5440fdd9','进入直播','进入直播(获取直播地址)','cmii-uav-cloud-live','/broadcast/manage/getBroadcastPlay','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-11-14 02:02:42'),(3265,'API_076b223b478afbc1891bd276ccc64f99','直播名称列表','直播名称列表','cmii-uav-cloud-live','/broadcast/manage/getActivityNames','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-11-14 02:02:37'),(3266,'API_12175cae1b75bda31a1fc2b2bd812714','直播列表-直播设备下拉列表','直播列表-直播设备下拉列表','cmii-uav-cloud-live','/broadcast/manage/getDeviceNames','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-11-14 02:02:42'),(3267,'API_3db55c96df43c268cba13f78a16f9205','批量删除直播','批量删除直播','cmii-uav-cloud-live','/broadcast/manage/deleteBatch','POST',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-11-14 02:02:43'),(3268,'API_7128d138344e76efe5cee8d4ad8c2f3c','直播管理-分享码获取直播地址','直播管理-获取直播地址','cmii-uav-cloud-live','/public/broadcast/manage/getPlayInfo','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-11-14 02:02:35'),(3269,'API_b3f1bbc5d260a69bc4c684110aafdeed','直播管理-获取回放分享码&提取码','直播管理-获取回放分享码&提取码','cmii-uav-cloud-live','/broadcast/manage/getPlaybackShareCode','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-11-14 02:02:42'),(3270,'API_7306ef570af18081e81ed62c8561aff3','通过分享码获取m3u8回放Token','通过分享码获取m3u8回放Token(使用/public/his/playback/m3u8接口回放视频)','cmii-uav-cloud-live','/public/broadcast/manage/getSharePlaybackToken','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-11-14 02:02:37'),(3271,'API_2f6e07d9525594c82888280793c4edf9','新建直播-选择视频流设备列表','新建直播-选择视频流设备列表','cmii-uav-cloud-live','/broadcast/manage/create/getDeviceList','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-11-14 02:02:42'),(3272,'API_d77aa62e4ba0c8f547adfe98b1ee194c','获取m3u8回放Token','获取m3u8回放Token(使用/public/his/playback/m3u8接口回放视频)','cmii-uav-cloud-live','/broadcast/manage/getPlaybackToken','GET',_binary '\0',_binary '\0','2022-10-25 08:29:54',1,'2024-11-14 02:02:40'),(3273,'API_c3022e8b2407f10ff611e6a41c949d9d','根据飞行记录生成作业信息','','cmii-uav-mission','/api/uav/mission/mission_info/import_flight_record','POST',_binary '\0',_binary '\0','2022-10-25 08:30:14',1,'2024-11-12 01:20:35'),(3274,'API_074259ff53741533f18f1c72d8dc262e','获取飞行记录关联无人机名称&无人机型号列表','','cmii-uav-mqtthandler','/fly_log/uav_name_model','GET',_binary '\0',_binary '\0','2022-10-25 08:30:22',1,'2024-11-07 08:51:29'),(3275,'API_9d9f475c9ad87fc840fc2b393ab4f14f','机库急停','','cmii-uav-surveillance','/hangarSurveillance/emergency_stop','POST',_binary '\0',_binary '\0','2022-10-25 08:30:27',1,'2024-11-12 03:56:04'),(3276,'API_ea75a5282e9f7d60384c90a16da5da52','机库复位','','cmii-uav-surveillance','/hangarSurveillance/reset','POST',_binary '\0',_binary '\0','2022-10-25 08:30:27',1,'2024-11-12 03:56:09'),(3277,'API_d172e963f5250bb4033ac94dd0c46a69','callBackStatus','','cmii-uav-emergency','/notice/sms/reportStatus','POST',_binary '\0',_binary '\0','2022-11-09 08:44:00',1,'2024-10-20 12:54:31'),(3278,'API_591b90318ab3a88d5acc3c48e08fbff2','createRSA','','cmii-uav-emergency','/cmii/createRSA','GET',_binary '\0',_binary '\0','2022-11-09 08:44:00',1,'2024-10-20 12:54:32'),(3279,'API_ffa4f37a1c2ea6c09d5fcf140ed9c56a','检查该用户是否可以申请获取权限','','cmii-uav-surveillance','/surveillance/authority_transfer/check_applicable','POST',_binary '\0',_binary '\0','2022-11-09 08:44:08',1,'2024-11-12 03:56:04'),(3280,'API_90eb05a09347789295ce404d11101a91','检查该用户是否可以申请归还权限','','cmii-uav-surveillance','/surveillance/authority_transfer/check_applicable_return','POST',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-11-12 03:56:11'),(3281,'API_21f184867c523d021db6ac690bffeb1b','提交权限变更申请,包括获取和归还','','cmii-uav-surveillance','/surveillance/authority_transfer/apply_transfer','POST',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-11-12 03:56:06'),(3282,'API_e88bfefd65d1a7d088adfde2b5821c51','执行人主动移交/收回控制权限','','cmii-uav-surveillance','/surveillance/authority_transfer/spontaneous_transfer','POST',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-11-12 03:56:11'),(3283,'API_2bf7247c366d8d3cabdffdeb565f451a','同意移交控制权申请+申请id','','cmii-uav-surveillance','/surveillance/authority_transfer/approve_transfer','POST',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-11-12 03:56:12'),(3284,'API_e457ad24ec3b2b31aebd04b2cd579b89','同意移交控制权,外部访问','','cmii-uav-surveillance','/surveillance/authority_transfer/approve_transfer_by_token','POST',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-11-12 03:56:12'),(3285,'API_2c48d2d9e41d2f3f55b4141a20f6910c','获取申请信息,外部接口','','cmii-uav-surveillance','/surveillance/authority_transfer/check_by_token','GET',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-11-12 03:56:07'),(3286,'API_0db41c8ad461e132d0d1eed92c4a24df','获取申请信息,通过申请id','','cmii-uav-surveillance','/surveillance/authority_transfer/check_by_id','GET',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-11-12 03:56:06'),(3287,'API_fe400b2e950b1afbb287571f5a6f2ebf','批量查询无人的控制人id','','cmii-uav-surveillance','/surveillance/authority_transfer/query_uas_controller','POST',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-11-12 03:56:10'),(3288,'API_539e61ec862b4e22a0feb59c275041ee','clearTransferApplication','','cmii-uav-surveillance','/surveillance/authority_transfer/delete_all_uas_transfer','DELETE',_binary '\0',_binary '\0','2022-11-09 08:44:09',1,'2024-11-12 03:56:07'),(3289,'API_85d5d73589c8964c95b05594bc6610b7','查询无人机关联的人员统计信息','','cmii-uav-surveillance','/surveillance/screen/communication/query_individual_statistics','POST',_binary '\0',_binary '\0','2022-11-09 08:44:10',1,'2024-11-12 03:56:04'),(3290,'API_ea55ef7150550a4e05a51307a5ea4f3e','手动插入人员统计数据','','cmii-uav-surveillance','/surveillance/screen/communication/insert_individual_statistics','POST',_binary '\0',_binary '\0','2022-11-09 08:44:10',1,'2024-11-12 03:56:10'),(3291,'API_0cb8a3873ab09e2ac420f0792855a5e2','download','','cmii-uav-device','/api/uav/plane/download','POST',_binary '\0',_binary '\0','2022-11-09 08:44:19',1,'2024-11-07 09:01:51'),(3292,'API_ce4c361afa82c394716734aaa1ddbd4a','查询自己以及祖先公司以及公司的用户','','cmii-uav-user','/api/uav/org/ancestorsAndOwn','POST',_binary '\0',_binary '\0','2022-11-09 08:58:54',1,'2024-11-06 12:16:29'),(3293,'API_f11240b92cee5d159e4f5eabe1e8a796','上级和下级公司的用户','','cmii-uav-user','/api/uav/user/getSuperiorAndSubordinatetUser','GET',_binary '\0',_binary '\0','2022-11-09 08:58:55',1,'2024-11-06 12:16:32'),(3294,'API_22bd7ab297fcbef4e8289342d128eed0','createRSA','','cmii-uav-user','/cmii/createRSA','GET',_binary '\0',_binary '\0','2022-11-09 08:58:58',1,'2024-11-06 12:16:34'),(3295,'API_a6898c161b0e2ea04598bd6dc11321f4','createRSA','','cmii-uav-cloud-live','/cmii/createRSA','GET',_binary '\0',_binary '\0','2022-11-15 09:20:07',1,'2024-11-14 02:02:38'),(3296,'API_89132c2113940b8c5335fe08bcd6974a','createRSA','','cmii-uav-mqtthandler','/cmii/createRSA','GET',_binary '\0',_binary '\0','2022-11-16 05:46:59',1,'2024-11-07 08:51:27'),(3297,'API_f06fd0759c52f4cbd7a833d069fdd2fa','通过无人机型号查询公司范围内的无人机实例信息列表[作业管理中引用]','','cmii-uav-mqtthandler','/api/uav/plane/queryPlaneInfoList','GET',_binary '\0',_binary '\0','2022-11-16 05:46:59',1,'2023-05-04 09:36:22'),(3298,'API_96b807bbf1b0b9ac0780f8647f9308d3','transferFioaPicToGeneralPic','','cmii-uav-mission','/oss/foia_pic_to_general_pic','POST',_binary '\0',_binary '\0','2022-11-23 11:27:52',1,'2024-11-12 01:20:34'),(3299,'API_d39bd5eda9627a3374cb9f3edd4f824a','获取无人机状态(文旅专用)','获取无人机状态(文旅专用)','cmii-uav-mqtthandler','/oapi/uav/getStatus','GET',_binary '\0',_binary '\0','2022-12-05 03:38:45',1,'2024-11-07 08:51:29'),(3300,'API_7a8ce5526acc31c206639ae5245bfa0d','设置无人机状态,文旅','设置无人机状态,文旅','cmii-uav-mqtthandler','/oapi/uav/setUavStatus','POST',_binary '\0',_binary '\0','2022-12-05 03:38:46',1,'2024-11-07 08:51:28'),(3301,'API_c96f0a2792b96d6040c0acad7bcf4746','强制删除作业--测试自动化测试使用','','cmii-uav-mission','/api/uav/mission/mission_info_list/force_delete','DELETE',_binary '\0',_binary '\0','2022-12-08 09:21:56',1,'2024-11-12 01:20:36'),(3302,'API_9e97b67deb6516f3018a3ca7db9d2494','将作业置顶','河南环保新增功能:若将某条作业点亮标记,则该条点亮的作业会在大屏中置顶显示','cmii-uav-mission','/api/uav/mission/mission_info/light_up_mission','POST',_binary '\0',_binary '\0','2022-12-08 09:21:59',1,'2024-11-12 01:20:37'),(3303,'API_f0f3caf42adfb3541e7562dfe33623a3','无人机绑定的摄像头信息查询','','cmii-uav-mqtthandler','/api/uav/plane/queryBoundCameraByUavDeviceNo2','GET',_binary '\0',_binary '\0','2022-12-08 09:22:09',1,'2023-05-04 09:36:21'),(3304,'API_bd1bab05f21fe3c727fcaa9aa699120a','无人机绑定的摄像头信息查询','','cmii-uav-device','/api/uav/plane/queryBoundCameraByUavDeviceNo2','GET',_binary '\0',_binary '\0','2022-12-08 09:22:12',1,'2024-11-07 09:01:57'),(3305,'API_f1812a3f94863bf1c4fa5d646a2c251e','下载航线','','cmii-uav-surveillance','/uav_fly_command/load_line','POST',_binary '\0',_binary '\0','2022-12-08 09:22:33',1,'2023-01-18 04:50:23'),(3306,'API_8d2d1527d90d048f06026cc30f0b9744','waypointFlyIdV3','','cmii-uav-surveillance','/uav_fly_command/waypoint_fly_id','POST',_binary '\0',_binary '\0','2022-12-08 09:22:33',1,'2023-01-18 04:50:24'),(3307,'API_63c29781cb102bf657cf7ee5a06fdfe3','飞手-查询飞手列表','飞手-查询飞手列表','cmii-uav-user','/clients/flyer/queryFlyers','POST',_binary '\0',_binary '\0','2022-12-08 09:51:38',1,'2024-11-06 12:16:37'),(3308,'API_5689b6324559cf13bd1b8b3a9a854743','createRSA','','cmii-uav-surveillance','/cmii/createRSA','GET',_binary '\0',_binary '\0','2022-12-08 09:53:56',1,'2024-11-12 03:56:04'),(3309,'API_d88c06208ee5605d5df7bfa161b0f1b3','通过航线id 和无人机型号生成 kmz 文件下载地址, 每次调用新生成文件','','cmii-uav-surveillance','/api/uav/waypoint/for_sur/get_line_kmz_url','POST',_binary '\0',_binary '\0','2022-12-08 09:53:59',1,'2023-03-29 09:05:04'),(3310,'API_489caf6fa70884ca641c909faaa66e22','通过航线id 和无人机型号生成 kmz 素材仓库id, 每次调用新生成文件','','cmii-uav-surveillance','/api/uav/waypoint/for_sur/get_line_kmz_object_id','POST',_binary '\0',_binary '\0','2022-12-08 09:53:59',1,'2023-03-29 09:05:04'),(3311,'API_a3443eaf438bd97e9067210b5ad27e8c','无人机绑定的摄像头信息查询','','cmii-uav-surveillance','/api/uav/plane/queryBoundCameraByUavDeviceNo2','GET',_binary '\0',_binary '\0','2022-12-08 09:54:00',1,'2023-03-29 09:05:05'),(3312,'API_4f56b688c0b29c778fe1b2194963b82f','通过无人机型号查询公司范围内的无人机实例信息列表[作业管理中引用]','','cmii-uav-surveillance','/api/uav/plane/queryPlaneInfoList','GET',_binary '\0',_binary '\0','2022-12-08 09:54:00',1,'2023-03-29 09:05:05'),(3313,'API_c369a480eca1568a1a64edeabc8203a9','从Redis获取类别对应的加密字典明细','从Redis获取类别对应的加密字典明细','cmii-admin-data','/api/admin/dictionary/getEnCodeDictRedisByType','GET',_binary '\0',_binary '\0','2022-12-08 09:57:52',1,'2024-11-06 12:16:56'),(3314,'API_e79c6c19893996625cb977f371b7727c','从Redis获取类别对应的有效的加密字典明细','从Redis获取类别对应的有效的加密字典明细','cmii-admin-data','/api/admin/dictionary/getEnCodeValiableDictRedisByType','GET',_binary '\0',_binary '\0','2022-12-08 09:57:52',1,'2024-11-06 12:16:50'),(3315,'API_b8c0b1ce047e9f177879294e1176f46d','从Redis获取所有的语言对应的加密字典明细的K-V','从Redis获取所有的语言对应的加密字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getEnCodeLangMapFromRedisByType','GET',_binary '\0',_binary '\0','2022-12-08 09:57:52',1,'2024-11-06 12:16:47'),(3316,'API_3f6a19076e18fa7acce0d74cec04af81','从Redis获取有效的语言对应的加密字典明细的K-V','从Redis获取有效的语言对应的加密字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getEnCodeValLangMapFromRedisByType','GET',_binary '\0',_binary '\0','2022-12-08 09:57:52',1,'2024-11-06 12:16:56'),(3317,'API_21c78db35d528159ea148190f80e91fc','从Redis获取所有的编码对应的本地语言的加密值','从Redis获取所有的编码对应的本地语言的加密值','cmii-admin-data','/api/admin/dictionary/getEnCodeLangValueFromRedisByKey','GET',_binary '\0',_binary '\0','2022-12-08 09:57:52',1,'2024-11-06 12:16:52'),(3318,'API_7af6be80b3bcb05b36fa95631144343a','查询天气综合接口','','cmii-admin-data','/api/admin/atmosphere/weather/{coordinate}/{level}','GET',_binary '\0',_binary '\0','2022-12-08 09:57:54',1,'2024-11-06 12:16:54'),(3319,'API_656295455a26635f330d23b130ddb013','获取彩云天气雷达图','','cmii-admin-data','/api/admin/atmosphere/radar','GET',_binary '\0',_binary '\0','2022-12-08 09:57:54',1,'2024-11-06 12:16:56'),(3320,'API_cf65071f9d16a72591016a32567bbd2e','获取彩云天气历史累计图','','cmii-admin-data','/api/admin/atmosphere/historicalImages','GET',_binary '\0',_binary '\0','2022-12-08 09:57:54',1,'2024-11-06 12:16:50'),(3321,'API_e5246134c4a313c2abdc72ab662f3cf7','获取彩云天气卫星图像数据','','cmii-admin-data','/api/admin/atmosphere/satelliteImages','GET',_binary '\0',_binary '\0','2022-12-08 09:57:54',1,'2024-11-06 12:16:52'),(3322,'API_bd6a14bc94eaf8a55a8ecbdcacc9c5b0','获取彩云天气小时级数据图层','','cmii-admin-data','/api/admin/atmosphere/originImages','GET',_binary '\0',_binary '\0','2022-12-08 09:57:54',1,'2024-11-06 12:16:51'),(3323,'API_3376edd154d5e642eaaa1a31c7ddb76c','获取彩云天气预测累计图','','cmii-admin-data','/api/admin/atmosphere/forecastImages','GET',_binary '\0',_binary '\0','2022-12-08 09:57:54',1,'2024-11-06 12:16:56'),(3324,'API_20a4aa74a7bbd084fb5cf120a8dcc60c','导出报告接口','','cmii-admin-data','/api/admin/atmosphere/export/{coordinate}','GET',_binary '\0',_binary '\0','2022-12-08 09:57:54',1,'2024-11-06 12:16:55'),(3325,'API_dea45900d60b73c855a3db6810628775','设置机库额外信息','','cmii-uav-device','/api/uav/hangar/updateHgrExtra','POST',_binary '\0',_binary '\0','2022-12-09 03:48:39',1,'2024-11-07 09:01:49'),(3326,'API_7b75ef1f15defbd5087dfccab3edb8c2','下载航线','','cmii-uav-mqtthandler','/uav_fly_command/load_line','POST',_binary '\0',_binary '\0','2022-12-09 04:51:14',1,'2024-11-07 08:51:30'),(3327,'API_76bf8df1f00bc15b76f237f74883350b','航线飞行 新3','','cmii-uav-mqtthandler','/uav_fly_command/waypoint_fly_id','POST',_binary '\0',_binary '\0','2022-12-09 04:51:14',1,'2024-11-07 08:51:29'),(3328,'API_4a1564e869e2be687e83abcc593d3e41','设置机库额外信息','','cmii-uav-mqtthandler','/api/uav/hangar/updateHgrExtra','POST',_binary '\0',_binary '\0','2022-12-09 04:51:15',1,'2023-05-04 09:36:22'),(3329,'API_33ed0f20a6da88e934cd6756f5226022','获取无人机的航线飞行版本确定是否展示加载航线按钮,1,2不加载,3加载','','cmii-uav-surveillance','/surveillance/uav_command/get_waypoint_version','GET',_binary '\0',_binary '\0','2022-12-09 07:01:16',1,'2024-11-12 03:56:06'),(3330,'API_30feae63d5df9c2e185bb973f7abd0ab','无人机加载航线','','cmii-uav-surveillance','/surveillance/uav_command/load_line','POST',_binary '\0',_binary '\0','2022-12-09 07:01:16',1,'2024-11-12 03:56:09'),(3331,'API_edd1062387258d859b0ff2e0f07324ab','设置机库额外信息','','cmii-uav-surveillance','/api/uav/hangar/updateHgrExtra','POST',_binary '\0',_binary '\0','2022-12-09 07:01:19',1,'2023-03-29 09:05:06'),(3332,'API_d17ed1a36bfef817128ef5e3be2f2683','通过航线生成kmz, 返回素材仓库object url','','cmii-uav-waypoint','/api/uav/waypoint/kmz/generateKMZFile','PUT',_binary '\0',_binary '\0','2022-12-09 07:01:39',1,'2023-01-17 07:20:31'),(3333,'API_1d318288b479513bc15d2142ecb7c5b9','通过航线id 和无人机型号生成 kmz 文件下载地址, 每次调用新生成文件','','cmii-uav-waypoint','/api/uav/waypoint/for_sur/get_line_kmz_url','POST',_binary '\0',_binary '\0','2022-12-09 07:01:40',1,'2024-11-12 03:52:39'),(3334,'API_6f2a08e24900aea7ce9ef5e71fc64994','通过航线id 和无人机型号生成 kmz 素材仓库id, 每次调用新生成文件','','cmii-uav-waypoint','/api/uav/waypoint/for_sur/get_line_kmz_object_id','POST',_binary '\0',_binary '\0','2022-12-09 07:01:40',1,'2024-11-12 03:52:40'),(3335,'API_0a98aea43fa08bef5fe929edd57795e5','createRSA','','cmii-uav-waypoint','/cmii/createRSA','GET',_binary '\0',_binary '\0','2022-12-09 07:01:40',1,'2024-11-12 03:52:39'),(3336,'API_932f0d3b36903e18d3f5e99f90bc723e','无人机绑定的摄像头信息查询','','cmii-uav-waypoint','/api/uav/plane/queryBoundCameraByUavDeviceNo2','GET',_binary '\0',_binary '\0','2022-12-09 07:01:40',1,'2023-05-04 09:35:56'),(3337,'API_a2a2b4946f163a4c372d26ddd60f9f13','根据无人机型号查询无人机详情,需要公司范围,不返回日志','型号为空,结果为空,公司范围','cmii-uav-waypoint','/api/uav/plane/queryUavByModel','GET',_binary '\0',_binary '\0','2022-12-09 07:01:40',1,'2023-05-04 09:35:56'),(3338,'API_d4b723e5c3e49404d24238173cc64672','根据无人机名称或者无人机类型查询无人机编码列表','','cmii-uav-waypoint','/api/uav/plane/queryUavCodeLit','POST',_binary '\0',_binary '\0','2022-12-09 07:01:40',1,'2023-05-04 09:35:56'),(3339,'API_32118a9fa4d5678ab7462fd40d6558ae','模糊查询包括子公司的无人机型号列表','','cmii-uav-waypoint','/api/uav/plane/queryUavModeByCompanyId','GET',_binary '\0',_binary '\0','2022-12-09 07:01:40',1,'2023-05-04 09:35:56'),(3340,'API_04775dbe72dbd35c4b17f4aa65d88220','通过无人机型号查询公司范围内的无人机实例信息列表[作业管理中引用]','','cmii-uav-waypoint','/api/uav/plane/queryPlaneInfoList','GET',_binary '\0',_binary '\0','2022-12-09 07:01:40',1,'2023-05-04 09:35:56'),(3341,'API_80d7d783295e1d28dc149b50b5a14753','根据无人机编码批量获取公司信息','','cmii-uav-waypoint','/api/uav/plane/queryCompanyByUavCodes','GET',_binary '\0',_binary '\0','2022-12-09 07:01:41',1,'2023-05-04 09:35:56'),(3342,'API_1d407fdf42a15342204587254bbec655','设置地图配置','','cmii-uav-user','/api/uav/org/mergeMapConfig','POST',_binary '\0',_binary '\0','2023-01-17 07:19:45',1,'2024-11-06 12:16:23'),(3343,'API_47979857f71ab7739fbbb3d1d10c59b8','删除地图配置','','cmii-uav-user','/api/uav/org/delMapConfig','POST',_binary '\0',_binary '\0','2023-01-17 07:19:45',1,'2024-11-06 12:16:23'),(3344,'API_fb4aefe0ad2483a442075ebded82acca','获取指定组织的地图配置','','cmii-uav-user','/api/uav/org/getMapConfig','GET',_binary '\0',_binary '\0','2023-01-17 07:19:45',1,'2024-11-06 12:16:30'),(3345,'API_10eba035deca93be164f1ad3f808311b','获取自己组织的地图配置','','cmii-uav-user','/api/uav/user/profile/getMapConfig','GET',_binary '\0',_binary '\0','2023-01-17 07:19:46',1,'2024-11-06 12:16:21'),(3346,'API_7d5cf2f804b905941b817979062096c0','景区文件列表获取,临时接口','景区文件列表获取,临时接口','cmii-uav-material-warehouse','/api/v1/warehouse/project/liveStream/list','GET',_binary '\0',_binary '\0','2023-01-18 06:18:38',1,'2024-11-11 11:46:09'),(3347,'API_930a09f77cec27cf6dd4f590079e5f49','景区文件获取,临时接口','景区文件获取,临时接口','cmii-uav-material-warehouse','/api/v1/warehouse/project/liveStream/download','GET',_binary '\0',_binary '\0','2023-01-18 06:18:38',1,'2024-11-11 11:46:08'),(3348,'API_9f5234d806cce0f1d76e28f154963f2c','通过航线生成kmz, 返回素材仓库object url','','cmii-uav-waypoint','/api/uav/waypoint/kmz/generateKMZFile','POST',_binary '\0',_binary '\0','2023-02-08 08:04:07',1,'2024-11-12 03:52:40'),(3349,'API_529464201b2f298924bbd8e0d9b9382d','删除/批量删除','','cmii-uav-gis-server','/vr/delete','DELETE',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:50'),(3350,'API_58ecbf45effdb2be0f56ccd0d807588f','新增','','cmii-uav-gis-server','/vr/create','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:49'),(3351,'API_3917f653a3a79462617b3f9aff992667','编辑','','cmii-uav-gis-server','/vr/edit','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:47'),(3352,'API_79699dc19ccd0efb777db8d9071480d9','判断数据是否被删除','','cmii-uav-gis-server','/vr/checkIsDel/{id}','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:52'),(3353,'API_d41589c153074854218116e58a989d25','列表分页查询','','cmii-uav-gis-server','/vr/queryPageList','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:49'),(3354,'API_75a3f44f890e8bbe0ec10a4cd9dd1e85','获取详情','','cmii-uav-gis-server','/vr/detail/{id}','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:47'),(3355,'API_13f012fbcdcc63e44a4cb201c476eaa5','删除/批量删除','','cmii-uav-gis-server','/image/delete','DELETE',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:49'),(3356,'API_b2b74d4055666016cb6fb1f06c996940','新增','','cmii-uav-gis-server','/image/create','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:48'),(3357,'API_4416bf19b6e89274d3247915169cfbb5','编辑','','cmii-uav-gis-server','/image/edit','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:48'),(3358,'API_026d1f8457f7facab1ce45a1850c375a','判断数据是否被删除','','cmii-uav-gis-server','/image/checkIsDel/{id}','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:52'),(3359,'API_b8cb781a722439d546a10930e7644bfa','列表分页查询','','cmii-uav-gis-server','/image/queryPageList','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:51'),(3360,'API_3b723c52cb4b91bf41389e9455d1c4c0','获取详情','','cmii-uav-gis-server','/image/detail/{id}','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:47'),(3361,'API_900ae6fc853e01bbce531bdaf2d702b8','删除/批量删除','','cmii-uav-gis-server','/threeD/delete','DELETE',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:50'),(3362,'API_b06b78ba078d88b3fa975ce28ffec0af','新增三维视图','','cmii-uav-gis-server','/threeD/create','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:50'),(3363,'API_e457ca7b4de0d105679038e605290f84','编辑三维视图','','cmii-uav-gis-server','/threeD/edit','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:49'),(3364,'API_ee4deb3c0d2f37768255929a6ca6ac11','判断数据是否被删除','','cmii-uav-gis-server','/threeD/checkIsDel/{id}','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:51'),(3365,'API_a291de8ef4751472f3cd30b303646f85','后台处理进度','','cmii-uav-gis-server','/threeD/publishProgress','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:49'),(3366,'API_0d9e2a9fe5bad16a2ab66de9d32385e9','zip文件上传(测试用已废弃)','测试使用(测试用已废弃)','cmii-uav-gis-server','/threeD/localUploadTest','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:50'),(3367,'API_309182e928412715a9d5fed2d7f90c4f','三维视图列表分页查询','','cmii-uav-gis-server','/threeD/queryPageList','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:48'),(3368,'API_4efcc85cc5016229744188228df4c804','获取三维视图详情','','cmii-uav-gis-server','/threeD/detail/{id}','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:51'),(3369,'API_3e42c93fb9bb90097ed0682ef0875b52','获取上传人下拉数据','','cmii-uav-gis-server','/threeD/getCreateByFuzzyData','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:48'),(3370,'API_408d99f0cd676956f627002b1e263ca1','获取名称模糊查询','','cmii-uav-gis-server','/threeD/getFuzzyData','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:48'),(3371,'API_a80edfcfd0a69d4043f96bb03c71f5df','获取对比数据','','cmii-uav-gis-server','/threeD/getCompareData','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:50'),(3372,'API_a9c1dcefd3730ce7bd952efa91f9bf74','分片上传','','cmii-uav-gis-server','/threeD/multipartUpload','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:52'),(3373,'API_b55bf52c5f27cccbb3ef345851496dbd','文件合并','','cmii-uav-gis-server','/threeD/multipartMerge','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:50'),(3374,'API_12b7eda8efc787626a757b5732e82953','删除/批量删除','','cmii-uav-gis-server','/grid/delete','DELETE',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:48'),(3375,'API_bad271df6a2fa2628a684484fc88e3f5','新增二维视图','','cmii-uav-gis-server','/grid/create','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:52'),(3376,'API_d2ba6ccafc7d1f8b9d8f19944de0d7b8','编辑二维视图','','cmii-uav-gis-server','/grid/edit','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:51'),(3377,'API_5191b4fae3951e2d43409c8d3a487f3a','判断数据是否被删除','','cmii-uav-gis-server','/grid/checkIsDel/{id}','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:47'),(3378,'API_528e2cfd66ab3ed9906ac7e2c3bb4e17','后台处理进度','','cmii-uav-gis-server','/grid/publishProgress','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:47'),(3379,'API_b2567cb080dc0803f1ebb2a2498682ef','zip文件上传(测试用已废弃)','测试使用(测试用已废弃)','cmii-uav-gis-server','/grid/localUploadTest','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-07-10 01:51:00'),(3380,'API_03c187214a1625910a94e40c969bd7da','获取视图名称下拉数据','','cmii-uav-gis-server','/grid/getNameFuzzyData','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:48'),(3381,'API_f610a0dea535f8ff2f84fa58bdc3d65c','二维视图列表分页查询','','cmii-uav-gis-server','/grid/queryPageList','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:51'),(3382,'API_11a41313b6dca9d7dd83388f42a8a2c8','获取二维视图详情','','cmii-uav-gis-server','/grid/detail/{id}','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:49'),(3383,'API_446c3984e90d49167aca7acb14365f31','获取上传人下拉数据','','cmii-uav-gis-server','/grid/getCreatorByFuzzyData','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:52'),(3384,'API_fc5a11718159a1271b246d45a4c9282f','获取对比数据','','cmii-uav-gis-server','/grid/getCompareData','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:47'),(3385,'API_90a17c489826d517a26a7864a4045005','分片上传','','cmii-uav-gis-server','/grid/multipartUpload','POST',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:51'),(3386,'API_4d83e5ce6626fa6c00fecdd8802b972c','文件合并','','cmii-uav-gis-server','/grid/multipartMerge','GET',_binary '\0',_binary '\0','2023-02-08 08:04:10',1,'2024-10-23 08:39:49'),(3387,'API_0042ff7fba92103bc243de86021c80d0','单个文件下载','根据projectId和文件ID下载项目文件','cmii-uav-gis-server','/api/v1/warehouse/project/file/download','GET',_binary '\0',_binary '\0','2023-02-08 08:04:11',1,'2023-04-03 06:04:58'),(3388,'API_5bd7373965e6598c36aaea1c17c37922','全部文件下载','根据projectId下载该项目所有文件','cmii-uav-gis-server','/api/v1/warehouse/project/filesAll/download','GET',_binary '\0',_binary '\0','2023-02-08 08:04:11',1,'2023-04-03 06:04:58'),(3389,'API_b067c7ded20220c352f8eb29c14f22d8','删除项目的文件','删除项目的文件,支持批量','cmii-uav-gis-server','/api/v1/warehouse/project/deleteFiles','POST',_binary '\0',_binary '\0','2023-02-08 08:04:11',1,'2023-04-03 06:04:58'),(3390,'API_330141b707ed8a38a13fa2acd325366c','项目文件上传','上传项目文件 ','cmii-uav-gis-server','/api/v1/warehouse/project/files','POST',_binary '\0',_binary '\0','2023-02-08 08:04:11',1,'2023-04-03 06:04:58'),(3391,'API_3a35285fa9cfebc11564be878c0ca050','根据标签名模糊查询项目列表【内部接口】','内部接口,利用标签名模糊查询所有未删除项目','cmii-uav-gis-server','/api/v1/warehouse/project/getAllProjsByLabel','GET',_binary '\0',_binary '\0','2023-02-08 08:04:11',1,'2023-04-03 06:04:58'),(3392,'API_04bacb38b2e572545b4850d7310990e7','根据标签名精确查询项目列表【内部接口】','内部接口,利用标签名精确查询所有未删除项目','cmii-uav-gis-server','/api/v1/warehouse/project/getProjByLabel','GET',_binary '\0',_binary '\0','2023-02-08 08:04:11',1,'2023-04-03 06:04:58'),(3393,'API_29f571b0046313d53ed3246ddd8bb783','第一次上传项目','第一次上传项目,返回projId','cmii-uav-gis-server','/api/v1/warehouse/project/updproj/restring','GET',_binary '\0',_binary '\0','2023-02-08 08:04:11',1,'2023-04-03 06:04:58'),(3394,'API_6931208a2fe7afa9233f2095dc0ebcfa','统计基于任务类型的飞行时间比例','','cmii-uav-mission','/api/uav/mission/mission_info_list/queryFlyTimeByTaskType','GET',_binary '\0',_binary '\0','2023-02-08 08:04:19',1,'2024-11-12 01:20:37'),(3395,'API_2ddec9b0a6c6ddb7972bb3a4b7cb19b5','测his','','cmii-uav-user','','GET',_binary '\0',_binary '\0','2023-02-08 08:04:29',1,'2023-08-07 06:29:39'),(3396,'API_595b33682c3f519aaf3572b88817b432','飞手-查询飞手','飞手-查询飞手','cmii-uav-user','/clients/flyer/getRpcById','POST',_binary '\0',_binary '\0','2023-02-08 08:04:29',1,'2024-11-06 12:16:33'),(3397,'API_e495283cfa185294b0ac99f8c3afbfa5','飞手-查询历史飞手列表','飞手-查询历史飞手列表','cmii-uav-user','/clients/flyer/queryHistoryRpcsByIds','POST',_binary '\0',_binary '\0','2023-02-08 08:04:31',1,'2024-11-06 12:16:23'),(3398,'API_b1e7b0038cbcbdde48ab92395a49fc77','飞手-查询历史飞手信息','飞手-查询历史飞手信息','cmii-uav-user','/clients/flyer/getHistoryRpcById','POST',_binary '\0',_binary '\0','2023-02-08 08:04:32',1,'2024-11-06 12:16:31'),(3399,'API_ea461e10014bb0021824cd9983557961','查询组织自身实际分配给自己配额','','cmii-uav-user','/client/quota/getQuotaConfigByType','POST',_binary '\0',_binary '\0','2023-02-08 08:04:32',1,'2024-11-06 12:16:29'),(3400,'API_16f8fa42e4aaf03d75116f4c3e60a035','createRSA','','cmii-uav-device','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-02-08 08:04:38',1,'2024-11-07 09:01:59'),(3401,'API_a44b0821a730074823868b207b2da9b6','test','','cmii-uav-data-post-process','/product/test1','GET',_binary '\0',_binary '\0','2023-02-08 08:35:43',1,'2024-09-09 09:16:30'),(3402,'API_c64fa9a54063c392bc7ae9abfdecf20f','根据无人机型号查询无人机详情,需要公司范围,不返回日志','','cmii-uav-device','/api/uav/plane/queryFlyTotalByCmpScope','GET',_binary '\0',_binary '\0','2023-02-09 05:51:42',1,'2024-11-07 09:01:48'),(3403,'API_e948d384436ebdf4111fcaed655e4adf','获取公司范围内的飞手列表','','cmii-uav-device','/api/uav/plane/queryFlyerList','GET',_binary '\0',_binary '\0','2023-02-09 05:51:42',1,'2024-11-07 09:01:47'),(3404,'API_e2603349404147c76839e77869c5b8ba','计算距离','计算距离','cmii-uav-mqtthandler','/oapi/uav/flight/getDistance','GET',_binary '\0',_binary '\0','2023-03-29 09:04:36',1,'2024-11-07 08:51:29'),(3405,'API_0e6c72f26d8a0d28df1d48e272ab237f','按时间查询统计数据项,公司分割','','cmii-uav-surveillance','/surveillance/flight_records/query_items_by_company','POST',_binary '\0',_binary '\0','2023-03-29 09:05:03',1,'2024-11-12 03:56:09'),(3406,'API_a0567756b018117b093d2a896c0b7e10','按时间查询统计数据项,按天统计','填充空日期,升序','cmii-uav-surveillance','/surveillance/flight_records/query_items_by_day','POST',_binary '\0',_binary '\0','2023-03-29 09:05:03',1,'2024-11-12 03:56:07'),(3407,'API_044cd372fdbf8162edee2d746c53be85','插入一条飞行记录数据','','cmii-uav-surveillance','/surveillance/flight_records/insertRecord','POST',_binary '\0',_binary '\0','2023-03-29 09:05:03',1,'2024-11-12 03:56:04'),(3408,'API_561e8055292a2126ba9a260285608492','插入一条飞行记录数据','','cmii-uav-surveillance','/surveillance/flight_records/insert_record','POST',_binary '\0',_binary '\0','2023-03-29 09:05:03',1,'2024-11-12 03:56:12'),(3409,'API_7698ef1abc78026da764aef4c42e95f7','按时间查询公司范围统计数据','','cmii-uav-surveillance','/surveillance/flight_records/query_statistics','POST',_binary '\0',_binary '\0','2023-03-29 09:05:03',1,'2024-11-12 03:56:07'),(3410,'API_25ebf2c681fb2a6036442fde4b2024d4','按时间查询公司范围所有数据项','','cmii-uav-surveillance','/surveillance/flight_records/query_item_details','POST',_binary '\0',_binary '\0','2023-03-29 09:05:03',1,'2024-11-12 03:56:05'),(3411,'API_b45ae6e6540f1c26f30f6821db701f94','停止视频流及相关插件任务','停止视频流','cmii-uav-cloud-live','','DELETE',_binary '\0',_binary '\0','2023-03-29 10:23:00',1,'2023-06-14 09:37:52'),(3412,'API_917d79d5fe966b35d589931c2624c15b','下载指定时长ts文件(支持固定参数10000,5000,...)','下载制定时长ts文件','cmii-uav-cloud-live','','GET',_binary '\0',_binary '\0','2023-03-29 10:23:01',1,'2023-06-14 09:37:52'),(3413,'API_76fe81b0201574b22b605d2496c59164','获取详情','','cmii-uav-gis-server','','GET',_binary '\0',_binary '\0','2023-04-03 07:16:03',1,'2023-05-19 03:16:37'),(3414,'API_8dacfd37cbb9dcaa3cab8afa6222bd57','createRSA','','cmii-uav-gis-server','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-04-03 07:16:04',1,'2024-10-23 08:39:50'),(3415,'API_6382c442feffdb99d380fc509b8d8cdf','机库绑定的摄像头视频列表信息查询','','cmii-uav-device','/api/uav/hangar/queryBoundVideoByHgrDev','GET',_binary '\0',_binary '\0','2023-04-09 03:14:19',1,'2024-11-07 09:01:46'),(3416,'API_74382abbc96293ea3031fda83c1dabfc','无人机绑定的摄像头视频列表信息查询','','cmii-uav-device','/api/uav/plane/queryBoundVideoByUavDev','GET',_binary '\0',_binary '\0','2023-04-09 03:14:22',1,'2024-11-07 09:01:55'),(3417,'API_188e69fc95d194a9cc990f43c8503833','查询天途云台视频播放地址','','cmii-uav-mqtthandler','','GET',_binary '\0',_binary '\0','2023-04-09 06:04:51',1,'2023-05-10 03:52:00'),(3418,'API_1e82ef565c64a0cd4cd017a4fbda0f22','查询上传状态','','cmii-uav-waypoint','','GET',_binary '\0',_binary '\0','2023-04-09 06:06:57',1,'2023-05-18 09:34:52'),(3419,'API_ff1d22c70d82e240ab2765180befc1fa','测试wpml内容','','cmii-uav-waypoint','/api/uav/waypoint/kmz/get_wmpl','GET',_binary '\0',_binary '\0','2023-04-09 06:06:58',1,'2024-11-12 03:52:42'),(3420,'API_df1d5509b94fefcdd50b9313c14eae21','飞行器关机','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/drone_shutdown','POST',_binary '\0',_binary '\0','2023-04-09 06:13:03',1,'2024-11-12 03:56:06'),(3421,'API_909ff854a0621302bd86ca644d898d1a','推杆开关 0:闭合, 1:展开','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/putter_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:13:03',1,'2024-11-12 03:56:10'),(3422,'API_79362caeed9e7a8fe0e051b715c0ca81','机场重启','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/dock_reboot','POST',_binary '\0',_binary '\0','2023-04-09 06:13:03',1,'2024-11-12 03:56:08'),(3423,'API_1b90b0f404bc5e5c3026df35020d342f','机场电池保存策略切换 1:电池计划存储策略,2:电池应急存储策略','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/battery_store_mode','POST',_binary '\0',_binary '\0','2023-04-09 06:13:03',1,'2024-11-12 03:56:09'),(3424,'API_73577911ce880e8779ec8d1d1c50f2da','机场声光报警开关 0 关 1 开','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/alarm_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:13:03',1,'2024-11-12 03:56:05'),(3425,'API_3f23444842f5c763ff7d60791c287afb','按年/月/日查询所有平台飞行总时长','','cmii-uav-surveillance','','GET',_binary '\0',_binary '\0','2023-04-09 06:13:03',1,'2023-05-18 09:50:21'),(3426,'API_638ace2fba2f7f34ef694a8a35b31f79','舱盖开关 0:关, 1:开','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/lid_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:13:04',1,'2024-11-12 03:56:08'),(3427,'API_de81160b18361339ef97154721091428','远程调试功能开关 0:关, 1开','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/remote_mode_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:13:04',1,'2024-11-12 03:56:08'),(3428,'API_4dd40372c48fd7253f5f41283634dd51','电池保养状态切换 0:关,1:开','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/battery_maintenance','POST',_binary '\0',_binary '\0','2023-04-09 06:13:04',1,'2024-11-12 03:56:12'),(3429,'API_b1be31bab27f7cdbca770efc363eff61','增强图传开关 0: 仅使用sdr,1:4G增强模式','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/sdr_mode_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:13:04',1,'2024-11-12 03:56:06'),(3430,'API_41216a33cbb1316f0de592a30b755d30','机场数据格式化','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/dock_format','POST',_binary '\0',_binary '\0','2023-04-09 06:13:04',1,'2024-11-12 03:56:07'),(3431,'API_af66ae63e93eac699cae3015f5ede1c4','飞机数据格式化','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/drone_format','POST',_binary '\0',_binary '\0','2023-04-09 06:13:05',1,'2024-11-12 03:56:09'),(3432,'API_d0ff4d0c3510b7306c3f0639f3c39f17','充电开关 0:关,1:开','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/charge_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:13:05',1,'2024-11-12 03:56:09'),(3433,'API_d4dc66272c8ec89e83dbab6ef31b207e','机场重启后飞行器开机','','cmii-uav-surveillance','/surveillance/dji_cloud/remote_control/drone_open','POST',_binary '\0',_binary '\0','2023-04-09 06:13:05',1,'2024-11-12 03:56:11'),(3434,'API_d0692d0e88427623e4d590a5204d287a','publishCancelJob','','cmii-uav-integration','','DELETE',_binary '\0',_binary '\0','2023-04-09 06:39:25',1,'2023-05-18 09:35:13'),(3435,'API_a9990662ecbbeabaea5dc0957a8f4764','getWaylinesPagination','','cmii-uav-integration','','GET',_binary '\0',_binary '\0','2023-04-09 06:39:25',1,'2023-05-18 09:35:13'),(3436,'API_5611d1b133b7c864742820d9fa85f1aa','停止直播','','cmii-uav-integration','/dji_cloud/stream_control/stop_push','POST',_binary '\0',_binary '\0','2023-04-09 06:39:25',1,'2024-10-22 06:16:05'),(3437,'API_8f29b375a445c537e7cbb501f72116a5','uploadMediaHighestPriority','','cmii-uav-integration','','POST',_binary '\0',_binary '\0','2023-04-09 06:39:25',1,'2023-05-18 09:35:13'),(3438,'API_5c313ef7893c7f7fbe107708a755eb2e','health','','cmii-uav-integration','/cmii/health','GET',_binary '\0',_binary '\0','2023-04-09 06:39:25',1,'2024-10-22 06:16:06'),(3439,'API_43053d581f65bf9402b9a5ecfc75c1d2','一键返航','','cmii-uav-integration','/dji_cloud/remote_control/return_home','POST',_binary '\0',_binary '\0','2023-04-09 06:39:25',1,'2024-10-22 06:16:05'),(3440,'API_4122fb481fd60b22f2915dd18234346e','起飞、降落指令','','cmii-uav-integration','/jouav_cmd/take_off_or_landing','POST',_binary '\0',_binary '\0','2023-04-09 06:39:25',1,'2024-10-22 06:16:05'),(3441,'API_7627eaf462aaec5a8b1c330988612dc9','远程调试功能开关 0:关, 1开','','cmii-uav-integration','/dji_cloud/remote_control/remote_mode_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:39:25',1,'2024-10-22 06:16:04'),(3442,'API_76a1baab2aad47d7f92b38721111fdc2','纵横发送航线地址、推流地址到设备','','cmii-uav-integration','/jouav_cmd/plan_push','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:05'),(3443,'API_bc560b0bfc97eb254268adcc41b61d22','updateElement','','cmii-uav-integration','','PUT',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2023-05-18 09:35:12'),(3444,'API_54740222614ea4ce3062d058a85e5358','createRSA','','cmii-uav-integration','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:04'),(3445,'API_02f826ab0873e98ccbcd8cfc598382df','getRedis','','cmii-uav-integration','/dji_cloud/wayline/redis_get_test','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2023-05-19 06:01:05'),(3446,'API_a077ab68f3fa4e76249617ad9d4f5077','将航线文件推送给大疆机场','','cmii-uav-integration','/dji_cloud/wayline/push_line','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:06'),(3447,'API_044117e1e2fdce1b26984064934e1878','设置直播镜头模式','','cmii-uav-integration','/dji_cloud/stream_control/mode_change','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:04'),(3448,'API_71b108ad301f9a3da8b61851ca8a13af','securityConfiguration','','cmii-uav-integration','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:04'),(3449,'API_85beac3d46aab765d8cc9f0e19bd277c','接口扫描','','cmii-uav-integration','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:04'),(3450,'API_3dab1ef7eac8eb9a2335ace7890f5f7f','补光灯开关 0:关, 1开','','cmii-uav-integration','/dji_cloud/remote_control/supplement_light','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:04'),(3451,'API_38fb975123580c9f07f08000b5aa776b','飞机数据格式化','','cmii-uav-integration','/dji_cloud/remote_control/drone_format','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:04'),(3452,'API_5b6b3c2524df9bccc894f733daea4367','充电开关 0:关,1:开','','cmii-uav-integration','/dji_cloud/remote_control/charge_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:05'),(3453,'API_fae5cb4f81cc77cdb9e15bf0f3225950','舱盖开关 0:关, 1:开','','cmii-uav-integration','/dji_cloud/remote_control/lid_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:05'),(3454,'API_2923a0ad680149769a749d0fc72026de','飞行器关机','','cmii-uav-integration','/dji_cloud/remote_control/drone_shutdown','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:06'),(3455,'API_a53afed6ecc42379e5b1154efbf65960','VTK视频解码','','cmii-uav-integration','/jouav_cmd/startVtk','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:05'),(3456,'API_e5b03b88a8fc2c459b9caaf0dacb5398','取消最近的一条航线任务','','cmii-uav-integration','/dji_cloud/wayline/undo_wayline','PUT',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2023-05-19 06:01:05'),(3457,'API_afe9e4e0677975ab128f20d17fa91a19','执行最近的一条航线任务','','cmii-uav-integration','/dji_cloud/wayline/execute_wayline','PUT',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2023-05-19 06:01:04'),(3458,'API_968163d325c8b9c7b323b2c528ab4b54','设置直播清晰度','','cmii-uav-integration','/dji_cloud/stream_control/set_quality','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:04'),(3459,'API_0994a6c96c4a0952af6945b746f6a002','getDocumentation','','cmii-uav-integration','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:04'),(3460,'API_8d99ca7d6da23c6679adbce69b03af4b','纵横 吊舱控制功能开关','','cmii-uav-integration','/jouav_cmd/pod_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:04'),(3461,'API_86c20625d95a6deb2cd3d76a188db8bc','机场数据格式化','','cmii-uav-integration','/dji_cloud/remote_control/dock_format','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:04'),(3462,'API_54e46d0b7e94308bc28cc829f64ec157','ping','','cmii-uav-integration','/cmii/ping','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:06'),(3463,'API_489251d392951a1628bf4f3930a3a319','机场重启','','cmii-uav-integration','/dji_cloud/remote_control/dock_reboot','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:04'),(3464,'API_2b80fd01d56f64d6083b7c6d3ffdc6c6','手动添加设备上线后需要的订阅主题','','cmii-uav-integration','/dji_cloud/remote_control/add_topics','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2023-05-19 06:01:04'),(3465,'API_165c75a355520f62537cb16c79242b49','增强图传开关 0: 仅使用sdr,1:4G增强模式','','cmii-uav-integration','/dji_cloud/remote_control/sdr_mode_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:04'),(3466,'API_ec9aead59477bdaacf9263bd42aae8fc','开始直播','','cmii-uav-integration','/dji_cloud/stream_control/start_push','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:05'),(3467,'API_b2fe5f9deb705aa9ac276016caccfda5','env','','cmii-uav-integration','/cmii/env','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:05'),(3468,'API_14613f7fe5aa827eff7aabed9a9ea589','setRedis','','cmii-uav-integration','/dji_cloud/wayline/redis_set_test','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2023-05-19 06:01:04'),(3469,'API_cecc6af8c42e4b693a44995752ef4bef','电池保养状态切换 0:关,1:开','','cmii-uav-integration','/dji_cloud/remote_control/battery_maintenance','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:06'),(3470,'API_7b33236ecd11a1c602b3aae8002dc5ca','机场声光报警开关','','cmii-uav-integration','/dji_cloud/remote_control/alarm_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:05'),(3471,'API_269c942b426428a7a18667bebfa73a04','swaggerResources','','cmii-uav-integration','/swagger-resources','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:04'),(3472,'API_7f629b4eaced20896a2ce62e2326e047','uiConfiguration','','cmii-uav-integration','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:05'),(3473,'API_56e87746c453a13a2e72378a39f5b059','纵横球机控制动作指令','','cmii-uav-integration','/jouav_cmd/gimbal_cmd','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:05'),(3474,'API_e388ccfea132cece796cca6887dc724e','推杆开关 0:闭合, 1:展开','','cmii-uav-integration','/dji_cloud/remote_control/putter_switch','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:04'),(3475,'API_141d6e9346971b7b72c458a43abc0fe9','error','','cmii-uav-integration','/error','',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:06'),(3476,'API_858b99f54c916fb6b61e325b647c6921','getDocumentation','','cmii-uav-integration','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:05'),(3477,'API_c377d3c816797df2d2cf409032ac7cb6','控制跟踪航点指令','','cmii-uav-integration','/jouav_cmd/track_to','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:04'),(3478,'API_c2a855df8222a01c665cddd60e4849a6','机场电池保存策略切换 1:电池计划存储策略,2:电池应急存储策略','','cmii-uav-integration','/dji_cloud/remote_control/battery_store_mode','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:05'),(3479,'API_77f4b0264bde1754beeb24ffb340a9f0','飞行器开机','','cmii-uav-integration','/dji_cloud/remote_control/drone_open','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:04'),(3480,'API_b473709ef002f563873eb86ff0a66af3','直播能力更新','','cmii-uav-integration','/dji_cloud/stream_control/update_capacity','POST',_binary '\0',_binary '\0','2023-04-09 06:39:26',1,'2024-10-22 06:16:04'),(3481,'API_ef18e28046f8823ce9871074c311d87c','查询公司所属的设备是否存在','','cmii-uav-device','/api/uav/plane/checkUavExist','GET',_binary '\0',_binary '\0','2023-04-09 08:52:29',1,'2024-11-07 09:01:46'),(3482,'API_3759ecb4da461b7ed9a15788a63b802e','查询公司所属的设备是否存在','','cmii-uav-device','/api/uav/hangar/checkHgrExist','GET',_binary '\0',_binary '\0','2023-04-09 08:52:29',1,'2024-11-07 09:01:55'),(3483,'API_92d16f0d344b72a93164f3a1567937c8','上传飞行态势数据(无飞行架次)','上传单架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-mqtthandler','/oapi/uav/flight/uploadDefaultForDock','POST',_binary '\0',_binary '\0','2023-04-12 10:34:07',1,'2024-11-07 08:51:30'),(3484,'API_782102f1e0603897b16656955de7b140','获得镜头列表','','cmii-uav-integration','/dji_cloud/stream_control/get_cam_list','POST',_binary '\0',_binary '\0','2023-04-12 12:33:25',1,'2024-10-22 06:16:05'),(3485,'API_2ada31cfde3d32c09c7e85aaf2e01e35','修改机库的无人机载荷推流模式,会同时修改载荷的模式,广角or变焦','','cmii-uav-integration','/dji_cloud/stream_control/live_stream_change','POST',_binary '\0',_binary '\0','2023-04-12 12:33:26',1,'2024-10-22 06:16:05'),(3486,'API_182ee7baff979a8cb4e801ee17150214','无人机绑定的摄像头视频列表信息查询','','cmii-uav-device','/api/uav/plane/queryCamVideoByUavCode','GET',_binary '\0',_binary '\0','2023-04-13 01:10:28',1,'2024-11-07 09:01:44'),(3487,'API_975860e014c1f8469949d110d928bdc2','大疆机库 同时有哈勃连接时,切换为哈勃控制','','cmii-uav-surveillance','/surveillance/uav_command/switch_to_5g','POST',_binary '\0',_binary '\0','2023-04-19 06:04:21',1,'2024-11-12 03:56:07'),(3488,'API_10bc12773538fe202ce082b70dcddc6b','大疆机库 同时有哈勃连接时,切换为哈勃控制','','cmii-uav-mqtthandler','/uav_fly_command/switch_to_5G','POST',_binary '\0',_binary '\0','2023-04-19 06:04:45',1,'2024-11-07 08:51:26'),(3489,'API_898cdc9b8953a19179070601d11a4ef6','获取当前无人机人群计数告警','','cmii-uav-mission','/api/uav/mission/surveillance/getAIPeopleAlarm/{uasId}','GET',_binary '\0',_binary '\0','2023-04-24 07:42:41',1,'2024-11-12 01:20:35'),(3490,'API_ff937f96a72eecf0d54dd5390d9f8c0a','获取当前无人机火情告警','','cmii-uav-mission','/api/uav/mission/surveillance/getAIFireAlarm/{uasId}','GET',_binary '\0',_binary '\0','2023-04-24 07:42:42',1,'2024-11-12 01:20:37'),(3491,'API_ebccbcfc4dac0291ffd9f0ccd961bb25','获取当前无人机综合告警','','cmii-uav-mission','/api/uav/mission/surveillance/getAITotalAlarm','GET',_binary '\0',_binary '\0','2023-04-24 07:42:42',1,'2024-11-12 01:20:38'),(3492,'API_bc3a82ef832c0ee97ce4aae37f1ed445','获取江苏文旅获取人流量向图','','cmii-uav-surveillance','/surveillance/wenlv/jiangsu/getHotMap','GET',_binary '\0',_binary '\0','2023-04-24 08:14:24',1,'2024-11-12 03:56:08'),(3493,'API_db606d1776d5b7317901233f700f6050','获取客流数据','','cmii-uav-surveillance','/surveillance/wenlv/jiangsu/getPeopleTotal','GET',_binary '\0',_binary '\0','2023-04-24 08:14:25',1,'2024-11-12 03:56:06'),(3494,'API_c08789b2c3cf169b1b8a2a6391aa014e','获取视频HLS回放url','获取视频HLS回放url','cmii-uav-cloud-live','/personal/his/playback/hls/getPlayUrl','POST',_binary '\0',_binary '\0','2023-04-26 08:53:38',1,'2024-11-14 02:02:40'),(3495,'API_4cd087acea12e9df6dadc85a13d81647','上报已存储的视频分片','上报已存储的视频分片','cmii-uav-cloud-live','/client/live/stream/reportPartFile','POST',_binary '\0',_binary '\0','2023-04-26 08:53:38',1,'2024-11-14 02:02:44'),(3496,'API_2ace9d2a26489c0b6c0461b6716d1df0','获取设备的视频流状态信息','获取设备的视频流状态信息','cmii-uav-cloud-live','/client/live/stream/getDevStreamStatus','GET',_binary '\0',_binary '\0','2023-04-26 08:53:39',1,'2024-11-14 02:02:40'),(3497,'API_6099fa9109dc842a151d9090663330c2','视频HLS回放','视频HLS回放','cmii-uav-cloud-live','/public/his/playback/hls.m3u8','GET',_binary '\0',_binary '\0','2023-04-26 08:53:39',1,'2024-11-14 02:02:40'),(3498,'API_2679f7b8474fc8ef2d2ea59f71b2d6aa','获取HLS直播回放地址','获取HLS直播回放地址','cmii-uav-cloud-live','/client/live/stream/getHlsPlayInfo','POST',_binary '\0',_binary '\0','2023-04-26 08:53:39',1,'2024-11-14 02:02:37'),(3499,'API_bb73da26afcc140de238a1bad0f939b3','createRSA','','cmii-uav-airspace','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-04-28 02:57:14',1,'2024-11-14 03:10:23'),(3500,'API_eb1dcca4405d4fe3cee268fd731e35b1','电子围栏详情','','cmii-uav-airspace','','GET',_binary '\0',_binary '\0','2023-04-28 02:57:14',1,'2023-11-29 09:23:20'),(3501,'API_e9950248886164a0660833a57afc22cd','删除电子围栏','','cmii-uav-airspace','','DELETE',_binary '\0',_binary '\0','2023-04-28 02:57:14',1,'2023-11-29 09:23:20'),(3502,'API_96d6885d86f7c133fd20b2f87d02aa0f','按条件查询空域申请和时间段','','cmii-uav-airspace','/zydAirspace/queryAll.do','POST',_binary '\0',_binary '\0','2023-04-28 02:57:14',1,'2024-11-14 03:10:23'),(3503,'API_0c30bb16f603e55c1535ac9bb6e2191d','查询范围内危险电子围栏信息','','cmii-uav-airspace','/efence_airspace/selectByPoint.do','POST',_binary '\0',_binary '\0','2023-04-28 02:57:14',1,'2024-11-14 03:10:23'),(3504,'API_81598aae5c2172682604ff6dc4787f2f','开始指点飞行,带作业','给定起点和终点,是否开始作业,是否使用kmz,是否存储航线','cmii-uav-surveillance','/surveillance/uav_command/start_point_fly','POST',_binary '\0',_binary '\0','2023-05-04 01:25:07',1,'2024-11-12 03:56:08'),(3505,'API_f270e43ffd8a12de0606df17b8985511','根据无人机id查询无人机起飞位置','','cmii-uav-surveillance','/surveillance/queryUavTakeOffPos','GET',_binary '\0',_binary '\0','2023-05-04 01:25:07',1,'2024-11-12 03:56:08'),(3506,'API_7b1a4e7d0628bb819ebd556c840b0a80','提供已有航线,无人机机库 创建快速作业','','cmii-uav-mission','/api/uav/mission/mission_info/create_fast_with_line','POST',_binary '\0',_binary '\0','2023-05-04 01:30:02',1,'2024-11-12 01:20:38'),(3507,'API_c8a8f035667a5370d7aee5ef0aaed372','指定两点进行航线插值,或者规划避障航线,并且存储数据库','默认飞完悬停','cmii-uav-waypoint','/api/uav/waypoint/for_sur/get_line_between','POST',_binary '\0',_binary '\0','2023-05-04 01:31:44',1,'2024-11-12 03:52:40'),(3508,'API_2f576b4aa4334399d4a68ef04f3b7d0d','查询走廊信息','','cmii-uav-grid-datasource','/corridor/corridorQuery','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3509,'API_ec475feef48ac52bb568bad1b59dceeb','检查url是否已经使用','','cmii-uav-grid-datasource','/terrain/checkRepeatUrl','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3510,'API_5b8f1dc3f3ecadbc8cc614e907ac76a3','env','','cmii-uav-grid-datasource','/cmii/env','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3511,'API_a233f3b210c54d7fe244188c06a7c4a4','ping','','cmii-uav-grid-datasource','/cmii/ping','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3512,'API_3dd7916d2570ad77f5f0a4a36a81e43f','保存执行计划','','cmii-uav-grid-datasource','/dataImport/saveCron','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3513,'API_8f8558323e61097a2b8c8d52aae45a22','已接入服务列表','','cmii-uav-grid-datasource','/dataImport/serviceList','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3514,'API_5050c3adce00b0029e7b454a77f2f927','飞行计划相交集合','','cmii-uav-grid-datasource','/fightPlan/fightPlanIntersect','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3515,'API_863e3233dd2fb0dfead2b5ae873204d1','立即同步','','cmii-uav-grid-datasource','/dataImport/sync','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3516,'API_37e909b2fefde1d03603324339350050','新增地形数据','','cmii-uav-grid-datasource','/terrain/addTerrain','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3517,'API_e1e529b85d096ca15c079328efd9aad4','查询默认地形数据','','cmii-uav-grid-datasource','/terrain/queryDefaultTerrain','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3518,'API_72bc4178dda49853316a0e3a7bdd8ce8','打码航线','','cmii-uav-grid-datasource','/coding/codingAirline','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3519,'API_894b58fcd4bf77172cf7aea9ee666e09','获取网格编码','','cmii-uav-grid-datasource','/grid/manager/getGrid','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3520,'API_ce37696c8ec4641de8ea62167d8dc1b3','根据网格码查询标注信息','','cmii-uav-grid-datasource','/mark/queryMarkList','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3521,'API_bec34ea6ec4eeffc887efdc8146339ed','存储指定网格码的外包矩形','','cmii-uav-grid-datasource','/custom/saveGrid3dScope','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3522,'API_64bc026764f6c25b42c69a8606a07a94','getDocumentation','','cmii-uav-grid-datasource','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3523,'API_c9ddccbad8fa8784cdaf1991b097fe33','设置默认地形','','cmii-uav-grid-datasource','','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2023-07-18 04:08:06'),(3524,'API_29afb846adb55f238910d05afbe2e761','createRSA','','cmii-uav-grid-datasource','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3525,'API_d279ca67575d122ef0f61ff81cbe7a8d','多边形打码','','cmii-uav-grid-datasource','/corridor/polygonCoding','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3526,'API_b1608c283d9b041b452a7a559e608496','批量获取地形高度','','cmii-uav-grid-datasource','/terrain/getTerrainHeights','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3527,'API_b049cf657a5c0a8e9096e440ca661d02','securityConfiguration','','cmii-uav-grid-datasource','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3528,'API_4aaa777469e72d7417e378e630b5bd8f','生成走廊网格码','','cmii-uav-grid-datasource','/corridor/corridorCoding','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3529,'API_59448bffb78439636d0b4d3f16ca48f2','航线在线打码','','cmii-uav-grid-datasource','/custom/onlineCodingAirline','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3530,'API_56b94ed05c688dfa4f3bd071967f7fca','打码可飞行区域','','cmii-uav-grid-datasource','/coding/codingFlyableAirspace','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3531,'API_91bd981c8e68b461bf325839da3f0413','获取地形高度','','cmii-uav-grid-datasource','/terrain/getTerrainHeightToRpc','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3532,'API_37e8361e9f18210f188b9312f0edb357','打码单个空域','','cmii-uav-grid-datasource','/custom/gridCoding','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3533,'API_8a1741a83cb91167bd83059338e69dfa','条件查询地形数据','','cmii-uav-grid-datasource','/terrain/queryTerrainByCondition','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3534,'API_e6311bd8b4857f003d5ae41ddc1b9fa8','保存已通过飞行计划','','cmii-uav-grid-datasource','/fightPlan/savePassFightPlan','POST',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3535,'API_3c1ff288ca2fbf810ccd69e351235542','swaggerResources','','cmii-uav-grid-datasource','/swagger-resources','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:56'),(3536,'API_ecbc7c4dce2a7addfbb0169537a09e06','health','','cmii-uav-grid-datasource','/cmii/health','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3537,'API_4fbd74c072343df88b232fbe31a59b04','获取地形高度','','cmii-uav-grid-datasource','/terrain/getTerrainHeight','GET',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3538,'API_025c2238b894f0a0f96b1cd192067bbe','error','','cmii-uav-grid-datasource','/error','',_binary '\0',_binary '\0','2023-05-04 02:46:24',1,'2024-06-18 01:09:57'),(3539,'API_a3ad8f8222c9436057a777a55faf8a7c','获取地形数据列表','','cmii-uav-grid-datasource','/terrain/getTerrainList','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3540,'API_130f26dd451d2a049d5d834b0b0a17de','删除标注信息','','cmii-uav-grid-datasource','/mark/deleteMarkInfo','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3541,'API_c7a327fe84d6d10b54e0de34b9e1ea19','接口扫描','','cmii-uav-grid-datasource','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3542,'API_2447fe8d41a35c4fee51f7b369d7fd12','保存/更新标注信息','','cmii-uav-grid-datasource','/mark/saveOrUpdateMarkInfo','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3543,'API_d811537b42ba578dbc6be1586739193d','getDocumentation','','cmii-uav-grid-datasource','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3544,'API_aaacdcec734a7703cdcf345d3ed75d5c','飞行冲突判断','','cmii-uav-grid-datasource','/fightConflict/fightConflict','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3545,'API_ad3946fa86a26f16ffa9052e13bc40bf','走廊删除','','cmii-uav-grid-datasource','/corridor/deleteCorridor','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3546,'API_b0210debfbccada2fc2ddcb13cf64b84','uiConfiguration','','cmii-uav-grid-datasource','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3547,'API_33b1d75edb6c55c345002a8a44808880','根据ID删除地形数据','','cmii-uav-grid-datasource','','DELETE',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2023-07-18 04:08:06'),(3548,'API_a935d01ed0b7168651291ee04b37894d','打码禁飞区','','cmii-uav-grid-datasource','/coding/codingNoFlyAirspace','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:09:56'),(3549,'API_0d8be20aa87412864193933ec619e5d7','获取多个无人机最新坐标数据','','cmii-uav-surveillance','/feign/surveillance/queryUavsPoint','POST',_binary '\0',_binary '\0','2023-05-04 09:34:49',1,'2024-11-12 03:56:06'),(3550,'API_84fd2cafee052645fe713aaa3c585fa1','获取多个无人机的飞行轨迹数据','','cmii-uav-surveillance','/feign/surveillance/queryUavPoints','POST',_binary '\0',_binary '\0','2023-05-04 09:34:51',1,'2024-11-12 03:56:09'),(3551,'API_c34c215c95a573cb33d1b4d21c155e6d','ping','','cmii-uav-grid-manage','/cmii/ping','GET',_binary '\0',_binary '\0','2023-05-04 09:34:56',1,'2024-05-27 11:53:52'),(3552,'API_ad17693570299ac8cef693cd80f419c7','新增空域','','cmii-uav-grid-manage','/airspace/addCustomAirspace','POST',_binary '\0',_binary '\0','2023-05-04 09:34:56',1,'2024-05-27 11:53:51'),(3553,'API_bd7418a9441af4ee7150a4047998f7b3','计算仿地航线坐标','','cmii-uav-grid-manage','/airline/calculateFdAirline','POST',_binary '\0',_binary '\0','2023-05-04 09:34:56',1,'2024-05-27 11:53:51'),(3554,'API_c672008dc196b70852bbce47f1c3cbdf','查询自定义空域列表','','cmii-uav-grid-manage','/airspace/queryCustomAirspaceList','POST',_binary '\0',_binary '\0','2023-05-04 09:34:56',1,'2024-05-27 11:53:53'),(3555,'API_9b3d288bb4aa5c5d4da560c005f2dc0a','getDocumentation','','cmii-uav-grid-manage','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-05-04 09:34:56',1,'2024-05-27 11:53:52'),(3556,'API_45e30303038520fe1eb4badaf06c04d6','获取偏航的航线','','cmii-uav-grid-manage','/offset/airline','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3557,'API_951a77152c4bed4d67f30630ff9f8863','env','','cmii-uav-grid-manage','/cmii/env','GET',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3558,'API_fbacfdafe70afcefb8cfc6591240f74e','uiConfiguration','','cmii-uav-grid-manage','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:51'),(3559,'API_bcc47f962fb4f992a0050f2607b44b81','自动寻路','','cmii-uav-grid-manage','/airline/autoPlanning','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:53'),(3560,'API_40021442e04807354c9bef2f5ccd9a34','删除自定义空域','','cmii-uav-grid-manage','/airspace/deleteCustomAirspace','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:53'),(3561,'API_2c2f24cdf20eed14718d3ed174d92048','getDocumentation','','cmii-uav-grid-manage','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:53'),(3562,'API_244387f64b7e6633df38426fd8b89ced','根据空域名称查询','','cmii-uav-grid-manage','/airspace/queryCustomAirspaceByName','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3563,'API_672b81d3a034dae247b16eb64a9a614e','test','','cmii-uav-grid-manage','/airline/test','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3564,'API_255542cbd1e9d2419904a88c96dfd1e8','swaggerResources','','cmii-uav-grid-manage','/swagger-resources','GET',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3565,'API_b90f352faba436f6c3b0d012cc768991','航线在线打码','','cmii-uav-grid-manage','/airline/onlineCodingAirline','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3566,'API_2ae92431093f99a5f695fb70d4d25d5b','createRSA','','cmii-uav-grid-manage','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3567,'API_8047ac65c663c75f5838b994c74ea59b','error','','cmii-uav-grid-manage','/error','',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3568,'API_85714065bdbc7de178f29057cd2f73ca','health','','cmii-uav-grid-manage','/cmii/health','GET',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3569,'API_500ab519bf1af15a3dca09c1127eaa57','根据网格码查询航线信息','','cmii-uav-grid-manage','/airline/queryAirlineInfo','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3570,'API_cab4befaae83f7c1bdbd29fd048da089','securityConfiguration','','cmii-uav-grid-manage','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3571,'API_4cf3a51325047b95a8234bf95d9ce491','查询单个自定义空域','','cmii-uav-grid-manage','/airspace/queryCustomAirspace','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3572,'API_7adf7e814f1484feb5f4d0b1bf0aa01e','接口扫描','','cmii-uav-grid-manage','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:53'),(3573,'API_6c2b05607e066544b78a71461c752f6d','更新自定义空域','','cmii-uav-grid-manage','/airspace/updateCustomAirspace','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3574,'API_67278d5256cca375b549dbd0064fe370','检测航线冲突','','cmii-uav-grid-manage','/airline/checkAirlineConflicts','POST',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-05-27 11:53:52'),(3575,'API_7b03a864c76767ba4f50b602a2712007','航线航点详情查询','','cmii-uav-data-post-process','','GET',_binary '\0',_binary '\0','2023-05-04 09:35:03',1,'2023-05-10 05:55:49'),(3576,'API_206ed7e280eeeafb35c4af0497cfb748','取消任务','','cmii-uav-data-post-process','','POST',_binary '\0',_binary '\0','2023-05-04 09:35:03',1,'2023-05-10 05:55:49'),(3577,'API_7f59745ba7746334fc4e42054b2ca602','查询建模类型配置','0:本地 1:本地+云化','cmii-uav-data-post-process','/product/getProductType','GET',_binary '\0',_binary '\0','2023-05-04 09:35:04',1,'2024-09-09 09:16:29'),(3578,'API_b359d2495bdc5aa07e9685fc8072693e','createRSA','','cmii-uav-data-post-process','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-04 09:35:04',1,'2024-09-09 09:16:29'),(3579,'API_4b4860beecfeaecd9f377855e82bdeda','更新已勾选的数据','','cmii-uav-data-post-process','/uav/threeD/editVisualChoose','PUT',_binary '\0',_binary '\0','2023-05-04 09:35:05',1,'2024-09-09 09:16:30'),(3580,'API_d52162a5cd1e62dfa714b1bccb31408a','createRSA','','cmii-admin-data','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-04 09:35:07',1,'2024-11-06 12:16:54'),(3581,'API_7fd046a59194d2af54f3fcdd4bf15887','查询天气综合接口','','cmii-admin-data','','GET',_binary '\0',_binary '\0','2023-05-04 09:35:08',1,'2023-09-10 12:23:34'),(3582,'API_4787f525e4b9b3e880a13fa6c815b231','编辑任务定义','编辑任务定义','cmii-uav-process','/process/bizengine/manage/taskdef/modifyTask','POST',_binary '\0',_binary '\0','2023-05-04 09:35:11',1,'2024-09-12 02:46:58'),(3583,'API_4d3a4baeb1ac5ae600435063a101ef59','转换为系统任务','转换为系统任务','cmii-uav-process','/process/bizengine/manage/taskdef/shift2SysTask','GET',_binary '\0',_binary '\0','2023-05-04 09:35:11',1,'2024-09-12 02:46:57'),(3584,'API_6e4f3e159310433aa6f76aa0d407844e','任务配置列表','任务配置列表','cmii-uav-process','/process/bizengine/manage/taskdef/queryTaskDefList','POST',_binary '\0',_binary '\0','2023-05-04 09:35:12',1,'2024-09-12 02:46:55'),(3585,'API_6ec142d4ef3bb75c68be9a88b5474977','任务名称列表','任务名称列表','cmii-uav-process','/process/bizengine/manage/taskdef/queryTaskNames','GET',_binary '\0',_binary '\0','2023-05-04 09:35:12',1,'2024-09-12 02:46:56'),(3586,'API_94bdafc4561a0552cf36d934525dd6ea','queryTaskTypesMap','','cmii-uav-process','/client/taskdispatch/queryTaskTypesMap','POST',_binary '\0',_binary '\0','2023-05-04 09:35:12',1,'2024-09-12 02:46:58'),(3587,'API_324cbc3392d368a7ca5105ea91eba7b8','转换为自定义任务','转换为自定义任务','cmii-uav-process','/process/bizengine/manage/taskdef/shift2CustomTask','GET',_binary '\0',_binary '\0','2023-05-04 09:35:13',1,'2024-09-12 02:46:54'),(3588,'API_30bf98218376680d09033fb90c863194','批量删除任务定义','批量删除任务定义','cmii-uav-process','/process/bizengine/manage/taskdef/batchDeleteTaskDef','POST',_binary '\0',_binary '\0','2023-05-04 09:35:13',1,'2024-09-12 02:46:55'),(3589,'API_ec9fb300367fadba871b6a400f41531d','任务ID列表','任务ID列表','cmii-uav-process','/process/bizengine/manage/taskdef/queryTaskTypes','GET',_binary '\0',_binary '\0','2023-05-04 09:35:13',1,'2024-09-12 02:46:58'),(3590,'API_69aab0216c9b217b1d957ed16ce35500','删除任务定义','删除任务定义','cmii-uav-process','/process/bizengine/manage/taskdef/deleteTaskDef','GET',_binary '\0',_binary '\0','2023-05-04 09:35:13',1,'2024-09-12 02:46:58'),(3591,'API_efea46ab4702f2c09a4b662bb4e4ccc3','createRSA','','cmii-uav-process','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-04 09:35:13',1,'2024-09-12 02:46:59'),(3592,'API_63a129347e547aa26eaa88996cab12f1','查看详情','查看详情','cmii-uav-process','/process/bizengine/manage/taskdef/geTaskDetail','GET',_binary '\0',_binary '\0','2023-05-04 09:35:13',1,'2024-09-12 02:46:59'),(3593,'API_0614844af2518673e07aeaee51772b5e','新建任务定义','新建任务定义','cmii-uav-process','/process/bizengine/manage/taskdef/createTask','POST',_binary '\0',_binary '\0','2023-05-04 09:35:13',1,'2024-09-12 02:46:54'),(3594,'API_e4e6d4125de70b6463d08fbf9d71c47f','查询指定编号的无人机视频流','','cmii-uav-device','/api/uav/stream/querySpecUavStream','GET',_binary '\0',_binary '\0','2023-05-04 09:35:16',1,'2024-11-07 09:01:48'),(3595,'API_be6e682bd0a2cdcf659f1d317e142227','查询无人机基础信息','','cmii-uav-device','/api/uav/stream/queryPlaneInfo','GET',_binary '\0',_binary '\0','2023-05-04 09:35:16',1,'2024-11-07 09:01:55'),(3596,'API_e4ea6bcadcc2e15b59c9bf580bec561c','查询公司下的在线无人机列表','','cmii-uav-device','/api/uav/stream/queryOnlineList','GET',_binary '\0',_binary '\0','2023-05-04 09:35:19',1,'2024-11-07 09:01:56'),(3597,'API_788c7ac27d69d34507ec569755221c6a','查询公司下的在线无人机','','cmii-uav-device','/api/uav/stream/queryStream','GET',_binary '\0',_binary '\0','2023-05-04 09:35:19',1,'2024-11-07 09:01:58'),(3598,'API_ae536f7a1e38eb6657fca01b3a47d766','导入杆塔列表数据','','cmii-uav-industrial-portfolio','','POST',_binary '\0',_binary '\0','2023-05-04 09:35:26',1,'2023-07-06 10:54:17'),(3599,'API_fee84b04dda28a0764fe822ec3206128','公安场景-定时上报在线飞手位置','公安场景-定时上报在线飞手位置','cmii-uav-industrial-portfolio','/personal/api/uav/industrial/police/common/reportFlyPos','POST',_binary '\0',_binary '\0','2023-05-04 09:35:26',1,'2024-11-13 12:23:32'),(3600,'API_5c4146c460bddb10dec7702cc9aa1996','监控大屏-出警','监控大屏-出警','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/treatTheCases','POST',_binary '\0',_binary '\0','2023-05-04 09:35:26',1,'2024-11-13 12:23:31'),(3601,'API_51fa4b9a39998b616e2b7718991312ab','通过无人机id查询作业正在执行的航线','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/supervision/get_flying_waypoints','GET',_binary '\0',_binary '\0','2023-05-04 09:35:26',1,'2024-11-13 12:23:34'),(3602,'API_e5a3811d8a65c04521f1b95dd0b7aa00','查询已添加的航线列表','','cmii-uav-industrial-portfolio','','GET',_binary '\0',_binary '\0','2023-05-04 09:35:26',1,'2023-07-06 10:54:18'),(3603,'API_ec492e323ee5e1af971cb411a4e7b2e9','监控大屏-删除侦察点','监控大屏-删除侦察点','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/removeZhenchaPoint','GET',_binary '\0',_binary '\0','2023-05-04 09:35:27',1,'2024-11-13 12:23:30'),(3604,'API_6a6b31e94a9a3b2668bc404afd100d9a','删除航线','','cmii-uav-industrial-portfolio','','DELETE',_binary '\0',_binary '\0','2023-05-04 09:35:27',1,'2023-07-06 10:54:18'),(3605,'API_720d0217280e6b4772763eef16aa308d','通过无人机id查询作业正在执行的封存航线','','cmii-uav-mission','/api/uav/mission/surveillance/get_flying_waypoints','GET',_binary '\0',_binary '\0','2023-05-04 09:35:37',1,'2024-11-12 01:20:36'),(3606,'API_fb98f1b11a4224b2a9f3d126ea6cdc46','监控大屏-报警统计','监控大屏-报警统计','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/alarmStat','GET',_binary '\0',_binary '\0','2023-05-04 09:36:59',1,'2024-11-13 12:23:34'),(3607,'API_0ae9eaeb92b8a4496d77382cbe45b245','监控大屏-侦察统计','监控大屏-侦察统计','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/reconnoitreStat','GET',_binary '\0',_binary '\0','2023-05-04 09:36:59',1,'2024-11-13 12:23:34'),(3608,'API_430737f3cced1b78a0a2c206ee1e34c1','监控大屏-侦察点-删除侦察线路','监控大屏-侦察点-删除侦察线路','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/removeZCLine','GET',_binary '\0',_binary '\0','2023-05-04 09:36:59',1,'2024-11-13 12:23:29'),(3609,'API_8a45804a477c72d032614901853235f5','监控大屏-侦察点列表','监控大屏-侦察点列表','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/zhenchaPointList','GET',_binary '\0',_binary '\0','2023-05-04 09:36:59',1,'2024-11-13 12:23:31'),(3610,'API_f326d01cd17a07d1634fc3d48e7cda68','公安场景-定时上报侦察员位置','公安场景-定时上报侦察员位置','cmii-uav-industrial-portfolio','/api/uav/industrial/police/common/reportZCYPos','POST',_binary '\0',_binary '\0','2023-05-04 09:36:59',1,'2024-11-13 12:23:35'),(3611,'API_2ed470e683730f14ce5e3f247e3b63ce','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/supervision/single_plane_track','GET',_binary '\0',_binary '\0','2023-05-04 09:36:59',1,'2024-11-13 12:23:35'),(3612,'API_c1f5944b8f408afd7ac36af3b6fb3691','监控大屏-人员信息(侦察员&飞手)列表','监控大屏-人员信息列表','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/personList','GET',_binary '\0',_binary '\0','2023-05-04 09:36:59',1,'2024-11-13 12:23:34'),(3613,'API_3bb14335a0d00471b06cd9203cb53fcf','监控大屏-分享-短信分享(页面暂未调用)','监控大屏-分享','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/shareSms','POST',_binary '\0',_binary '\0','2023-05-04 09:36:59',1,'2024-11-13 12:23:33'),(3614,'API_f544c03500e441e9a882c92277f4a625','侦察员辅助工具-在线无人机列表','侦察员辅助工具-在线无人机列表','cmii-uav-industrial-portfolio','/api/uav/industrial/police/scoutTools/onlinePlanes','GET',_binary '\0',_binary '\0','2023-05-04 09:37:00',1,'2024-11-13 12:23:29'),(3615,'API_ce4d06f9113bb2f5540c01657a068638','监控大屏-分享-获取播放地址','监控大屏-分享-获取播放地址','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/share/getPlayStream','GET',_binary '\0',_binary '\0','2023-05-04 09:37:00',1,'2024-11-13 12:23:28'),(3616,'API_29c6189ee71e7807a5ccc90da6b02eef','侦察员辅助工具-侦察点列表','侦察员辅助工具-侦察点列表','cmii-uav-industrial-portfolio','/api/uav/industrial/police/scoutTools/ZCPointList','GET',_binary '\0',_binary '\0','2023-05-04 09:37:00',1,'2024-11-13 12:23:36'),(3617,'API_ade52e07d7846112765b4012d3c52523','监控大屏-修改侦察点','监控大屏-修改侦察点','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/updateZhenchaPoint','POST',_binary '\0',_binary '\0','2023-05-04 09:37:01',1,'2024-11-13 12:23:28'),(3618,'API_ada07938ec782b595cfb6e395999cb26','监控大屏-实时视频-在线无人机列表','监控大屏-实时视频','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/onlinePlanes','GET',_binary '\0',_binary '\0','2023-05-04 09:37:01',1,'2024-11-13 12:23:32'),(3619,'API_069d5865ac0ca5910a32158f258edf91','监控大屏-短信分享警情','监控大屏-短信分享警情','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/shareCaseSms','POST',_binary '\0',_binary '\0','2023-05-04 09:37:01',1,'2024-11-13 12:23:30'),(3620,'API_4345b094bea60c4a615029837f45a6a7','监控大屏-报警信息','监控大屏-报警信息','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/alarmList','GET',_binary '\0',_binary '\0','2023-05-04 09:37:01',1,'2024-11-13 12:23:27'),(3621,'API_5c32bd4f52e0a6db5e3c5c9bbde759dc','公安场景-获取无人机视频流','公安场景-获取无人机视频流','cmii-uav-industrial-portfolio','/api/uav/industrial/police/common/getPlaneVideoInfo','GET',_binary '\0',_binary '\0','2023-05-04 09:39:48',1,'2024-11-13 12:23:36'),(3622,'API_d06fef7a3a239b7b3cf7436c336aa80f','监控大屏-获取警情短信预览','监控大屏-获取警情短信预览','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/queryCaseSms','GET',_binary '\0',_binary '\0','2023-05-04 09:39:48',1,'2024-11-13 12:23:27'),(3623,'API_8d8c74a13d995479c25b7b9bc3ea31b9','侦察员辅助工具-侦察员列表(包含活动轨迹)','侦察员辅助工具-侦察点列表','cmii-uav-industrial-portfolio','/api/uav/industrial/police/scoutTools/scoutList','GET',_binary '\0',_binary '\0','2023-05-04 09:39:48',1,'2024-11-13 12:23:28'),(3624,'API_8983fd8979a1a0f8eb017f4404a6a263','监控大屏-添加侦察点','监控大屏-添加侦察点','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/addZhenchaPoint','POST',_binary '\0',_binary '\0','2023-05-04 09:39:48',1,'2024-11-13 12:23:34'),(3625,'API_9e85114f913c09ce8a1958f51c8be7ed','查询单个飞机目前最新航迹数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/supervision/uav_realtime_location','GET',_binary '\0',_binary '\0','2023-05-04 09:39:48',1,'2024-11-13 12:23:32'),(3626,'API_327d8645deb6a1eba78d8574512ed998','监控大屏-分享-获取分享码&提取码','监控大屏-分享','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/shareCode','GET',_binary '\0',_binary '\0','2023-05-04 09:39:48',1,'2024-11-13 12:23:36'),(3627,'API_bf3691dec1177ae5497793d3d9a68a4f','监控大屏-人员轨迹信息(包含活动轨迹)','监控大屏-人员轨迹信息(包含活动轨迹)','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/personTrackList','GET',_binary '\0',_binary '\0','2023-05-04 09:39:48',1,'2024-11-13 12:23:35'),(3628,'API_b78418a40df8d4b9e1ce0f7b62172585','createRSA','','cmii-uav-industrial-portfolio','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-04 09:39:49',1,'2024-11-13 12:23:31'),(3629,'API_2e462a722df3811ff11cd27c9b15642c','监控大屏-侦察点-添加侦察线路','监控大屏-侦察点-添加侦察线路','cmii-uav-industrial-portfolio','/api/uav/industrial/police/policeScreen/addZCLine','POST',_binary '\0',_binary '\0','2023-05-04 09:39:49',1,'2024-11-13 12:23:27'),(3630,'API_c9d38aa3f77178450e2356ef4b7be7cb','强制删除飞行计划','传入区域申请主键','cmii-suav-supervision','/flightPlan/deleteForce','POST',_binary '\0',_binary '\0','2023-05-05 01:30:11',1,'2024-11-06 12:18:34'),(3631,'API_cbd150b1864fef46b3039bbb14346e76','createRSA','','cmii-suav-supervision','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-05 01:30:11',1,'2024-11-06 12:18:30'),(3632,'API_a80a322ee402abfd497995de9b521d36','批量查询区域详情','传入区域主键','cmii-suav-supervision','/areaPlan/details','GET',_binary '\0',_binary '\0','2023-05-05 01:30:11',1,'2024-11-06 12:18:29'),(3633,'API_be4ef9c9fa5972aece54fdf47c7cd68d','获取所有计划名称','','cmii-suav-supervision','/flightPlan/getFlightPlanNames','GET',_binary '\0',_binary '\0','2023-05-05 01:30:11',1,'2024-11-06 12:18:37'),(3634,'API_e2f5d58ca78ac8b129bbe9d8225eb54b','查询飞行计划详情(回填)','传入区域主键','cmii-suav-supervision','/flightPlan/detail/backfill','GET',_binary '\0',_binary '\0','2023-05-05 01:30:12',1,'2024-11-06 12:18:29'),(3635,'API_3bfae6b5ec9ee6f9f969279d7daef5ca','获取空域申请和空域限制所有数据','无需传参','cmii-suav-supervision','/app/zydAirspace/getAirspaceAndLimit.do','POST',_binary '\0',_binary '\0','2023-05-05 01:30:12',1,'2024-11-06 12:18:35'),(3636,'API_aa175197db34b859cf7b21e0e82590d7','批量获取查询空域详情','传入空域主键','cmii-suav-supervision','/zydAirspace/queryDetails.do','GET',_binary '\0',_binary '\0','2023-05-05 01:30:12',1,'2024-11-06 12:18:34'),(3637,'API_613eecfd9253532520098b2f8550b2df','获取空域申请和空域限制所有数据','无需传参','cmii-suav-supervision','/zydAirspace/getAirspaceAndLimit.do','POST',_binary '\0',_binary '\0','2023-05-05 01:30:13',1,'2024-11-06 12:18:33'),(3638,'API_3dd46bfdf1e8344320572e7547cc7c41','getDocumentation','','cmii-uav-grid-engine','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:52'),(3639,'API_f4fa7b0f11a8fe90c579e2aafa3dad2b','securityConfiguration','','cmii-uav-grid-engine','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:54'),(3640,'API_86ec146d28b4d5a8c0460be204002196','根据多边形获取四进制网格码','','cmii-uav-grid-engine','/common/getGeoNum4ListByGeometry','POST',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:52'),(3641,'API_6f713e872ad99b6cb75767ea6e8d6b06','error','','cmii-uav-grid-engine','/error','',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3642,'API_7142568fed6df94b99e61440ef823e3d','getDocumentation','','cmii-uav-grid-engine','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3643,'API_6196437e370a6547184015ff547640cc','health','','cmii-uav-grid-engine','/cmii/health','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3644,'API_9f55218fa69a8e3fac2cdef0bcbc6773','获取网格瓦片绘制坐标','','cmii-uav-grid-engine','','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2023-10-27 06:15:45'),(3645,'API_89e59246a2682dd65d61ce49ac47ed10','获取网格码','','cmii-uav-grid-engine','/common/getGrid','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3646,'API_66ae0da27522ab4602f5591318a3ed56','ping','','cmii-uav-grid-engine','/cmii/ping','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3647,'API_0b4d1c65bc1af0a7935360286959a479','根据范围获取地图绘制网格线','','cmii-uav-grid-engine','/layer/drawGridOnMap','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3648,'API_2866970ff6ecfd60dc96c1dfa2b5c520','接口扫描','','cmii-uav-grid-engine','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3649,'API_e5229ff58dc69f896c07a56d5dfc5bd5','uiConfiguration','','cmii-uav-grid-engine','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3650,'API_2cb126f44bfd77fda4ad09eecc89def0','env','','cmii-uav-grid-engine','/cmii/env','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3651,'API_cf8f57f3c08e0fc50685235448f40312','createRSA','','cmii-uav-grid-engine','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3652,'API_61cb19e0d9d9a4b3385d6592c3067000','proxy','','cmii-uav-grid-engine','','',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2023-10-27 06:15:45'),(3653,'API_8940c2b552bcf1dc2420f7e8a0bc6185','根据多边形获取网格码和中心点','','cmii-uav-grid-engine','/common/getGeoNumAndCenterByGeometry','POST',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3654,'API_956469f6b0bd193e5a89d66a6c87d881','获取网格引擎的web端地址','','cmii-uav-grid-engine','/proxy/iWhereMapperWebUrl','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:52'),(3655,'API_3142acfe04e4c2530afe7c8af43e8a81','swaggerResources','','cmii-uav-grid-engine','/swagger-resources','GET',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3656,'API_4e2bca71f4efaa8d03ea22ca55109bb8','网格条件查询','','cmii-uav-grid-engine','/thematic/getThematicByGeoNum','POST',_binary '\0',_binary '\0','2023-05-05 07:20:35',1,'2024-05-27 11:50:53'),(3657,'API_e3649b9f1f9ec778f06100a6493f1b6c','停止直播','','cmii-uav-surveillance','/surveillance/dji_cloud/stream_control/stop_push','POST',_binary '\0',_binary '\0','2023-05-08 05:48:01',1,'2024-11-12 03:56:09'),(3658,'API_da04010a186332bffbdc099f05ffa784','开始直播','','cmii-uav-surveillance','/surveillance/dji_cloud/stream_control/start_push','POST',_binary '\0',_binary '\0','2023-05-08 05:48:02',1,'2024-11-12 03:56:08'),(3659,'API_1a0fc2b7d3fb9a8c702019ecc6482ca0','按设备号查询无人机详情查询不用公司id','','cmii-uav-device','/api/uav/plane/queryDetailByDeviceNoWithoutCompanyId','GET',_binary '\0',_binary '\0','2023-05-12 01:14:55',1,'2024-11-07 09:01:54'),(3660,'API_0f959d8a065bba9b54784b8c848a586c','根据载荷编码查对应的设备号','','cmii-uav-device','/api/uav/load/queryDeviceNoByCode','POST',_binary '\0',_binary '\0','2023-05-17 01:20:52',1,'2024-11-07 09:01:47'),(3661,'API_48978d5ef090d81630fb3605f57903b7','解密服务','','cmii-uav-user','/public/cipher/decrypt','POST',_binary '\0',_binary '\0','2023-05-18 09:49:54',1,'2024-11-06 12:16:35'),(3662,'API_dcd9bfc9f9145fd7fa2f86f84b0fe4dd','查询出符合条件的API','','cmii-uav-user','/api/uav/resource/api/queryInterfacesByCodes','POST',_binary '\0',_binary '\0','2023-05-18 09:49:56',1,'2024-11-06 12:16:38'),(3663,'API_c5421137b351c6ead103badcff054086','查询出符合条件的API','','cmii-uav-user','/api/uav/resource/api/queryTopN','GET',_binary '\0',_binary '\0','2023-05-18 09:49:57',1,'2024-11-06 12:16:28'),(3664,'API_fd18a7dcada967185912d83f28c9d074','加密服务','','cmii-uav-user','/public/cipher/encrypt','POST',_binary '\0',_binary '\0','2023-05-18 09:49:57',1,'2024-11-06 12:16:31'),(3665,'API_b4b7083a6db8e45193495a859dc1b01a','创建公司密钥配置','','cmii-admin-data','/personal/cipher/interfaceAlgorithms','GET',_binary '\0',_binary '\0','2023-05-18 10:48:38',1,'2024-11-06 12:16:49'),(3666,'API_d6f08ecdcb3267c96d5f438151bc7c9b','公司密钥配置编辑','','cmii-admin-data','/api/admin/cipher/config/edit','POST',_binary '\0',_binary '\0','2023-05-18 10:48:38',1,'2024-11-06 12:16:50'),(3667,'API_0f3ebffc0b074339cf0bcbd6f1df19bf','查询返回编码','','cmii-admin-data','/api/admin/cipher/params/returnCode','GET',_binary '\0',_binary '\0','2023-05-18 10:48:38',1,'2024-11-06 12:16:47'),(3668,'API_74f1e5f507799e1e3205749b034cde0e','创建公司密钥配置','','cmii-admin-data','/api/admin/cipher/config/add','POST',_binary '\0',_binary '\0','2023-05-18 10:48:38',1,'2024-11-06 12:16:50'),(3669,'API_2741dec94ddea0833a4316fd252e0276','查询可以加密的接口列表','','cmii-admin-data','/api/admin/cipher/params/interfaces','GET',_binary '\0',_binary '\0','2023-05-18 10:48:39',1,'2024-11-06 12:16:48'),(3670,'API_b5e9ffbb47525729bc78c01fdf228567','查询RSAHash类型','','cmii-admin-data','/api/admin/cipher/params/mgfHashType','GET',_binary '\0',_binary '\0','2023-05-18 10:48:39',1,'2024-11-06 12:16:51'),(3671,'API_2417860ccff3359fe9dba9edfaac5f42','密钥配置详情','','cmii-admin-data','/rpc/cipher/encryptDetail','POST',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-11-06 12:16:49'),(3672,'API_9b1451f70e44b613594e017f2628a13a','根据接口编码集合查询接口信息','','cmii-admin-data','/api/admin/cipher/params/interfacesByCodes','POST',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-11-06 12:16:49'),(3673,'API_bd0024ecbe647e014a449bc9d5f729c7','查询加密的参数以及参数值列表','','cmii-admin-data','/api/admin/cipher/params/cipherTypeParams','GET',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-11-06 12:16:50'),(3674,'API_4f43715ed81ec4c9a0acee6c1bb84781','查询工作模式列表','','cmii-admin-data','/api/admin/cipher/params/workMode','GET',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-11-06 12:16:55'),(3675,'API_694d36068c38eb981742a7ae6ba5d0f4','对称加密的类型','','cmii-admin-data','/api/admin/cipher/params/symmetricAlgorithms','GET',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-11-06 12:16:49'),(3676,'API_d64b38a2d894d23426dbbfb9128d0c07','未全部配置过的组织列表','','cmii-admin-data','/api/admin/cipher/unRelatedCompanies','GET',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-11-06 12:16:55'),(3677,'API_d52a332a6946771c1f169d5066187469','密钥配置详情','','cmii-admin-data','/api/admin/cipher/configDetail','GET',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-11-06 12:16:57'),(3678,'API_84f91b64d5bfd02bb04aa626edf1d6dd','查询填充模式列表','','cmii-admin-data','/api/admin/cipher/params/paddingMode','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-11-06 12:16:56'),(3679,'API_644f2dab52b418e265238fa68e275c48','查询密钥长度','','cmii-admin-data','/api/admin/cipher/params/keyLength','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-11-06 12:16:53'),(3680,'API_c9de66fbe7350603d416b0a83ed42dc6','已经配置过的组织列表','','cmii-admin-data','/api/admin/cipher/relatedCompanies','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-11-06 12:16:56'),(3681,'API_4eb7e9b4d6471bbd1d931e39a14f0f8b','密钥配置历史版本','','cmii-admin-data','/api/admin/cipher/history','POST',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-11-06 12:16:53'),(3682,'API_b7035bcdcc081a0ce8c2444d57f99b45','非对称加密类型','','cmii-admin-data','/api/admin/cipher/params/asymmetricAlgorithms','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-11-06 12:16:52'),(3683,'API_8529eee665f795dfecf3af378fba2cd1','查询RSAHash类型','','cmii-admin-data','/api/admin/cipher/params/hashType','GET',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-11-06 12:16:56'),(3684,'API_cb24eaf17427b8969c7410c32143a00c','查询RSA密钥格式','','cmii-admin-data','/api/admin/cipher/params/keyFormat','GET',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-11-06 12:16:48'),(3685,'API_d540393b2029950246fcff435da75cd7','公司密钥配置删除','','cmii-admin-data','/api/admin/cipher/config/delete','POST',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-11-06 12:16:55'),(3686,'API_1c97a7512a978a1d4698c682f4941eca','密钥配置列表','','cmii-admin-data','/api/admin/cipher/configs','POST',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-11-06 12:16:57'),(3687,'API_b782d34cbca783d78126be9adc4c7ee3','增加AOI','增加AOI','cmii-uav-gis-server','/aoi/add','POST',_binary '\0',_binary '\0','2023-05-18 10:48:57',1,'2023-05-19 03:16:36'),(3688,'API_82aef62751b4764781a3669dc02eec26','POI数据初始化','','cmii-uav-gis-server','/zydPOI/initialize','GET',_binary '\0',_binary '\0','2023-05-18 10:48:57',1,'2024-10-23 08:39:51'),(3689,'API_40cceca2ce54f4ec00dccf9457a200fd','获取兴趣点详情','获取兴趣点详情','cmii-uav-gis-server','/zydPOI/getDetail','GET',_binary '\0',_binary '\0','2023-05-18 10:48:57',1,'2024-10-23 08:39:50'),(3690,'API_8344938ba1ade9968e021f4f8c479cab','查询兴趣点类型树','查询兴趣点类型树','cmii-uav-gis-server','/poi/TreeType','POST',_binary '\0',_binary '\0','2023-05-18 10:48:57',1,'2024-10-23 08:39:48'),(3691,'API_39b603bb4d739297db1ea40fc038f1de','获取AOI列表','获取AOI列表','cmii-uav-gis-server','/aoi/get','POST',_binary '\0',_binary '\0','2023-05-18 10:48:57',1,'2023-05-19 03:16:36'),(3692,'API_57b9587729ee6d38fcc09f635a01ea46','查询作业执行人的用户反转列表','','cmii-uav-mission','/api/uav/mission/mission_info/down_list_user_info_reverse','GET',_binary '\0',_binary '\0','2023-05-18 10:49:00',1,'2024-11-12 01:20:41'),(3693,'API_03300a3d15131066c317b55cc1b9dc09','指定起始点和终点,航线为一条直线,快速创建作业,并且开始作业jt','返回作业id','cmii-uav-mission','/api/uav/mission/mission_info/create_fast_mission_and_start_jt','POST',_binary '\0',_binary '\0','2023-05-18 10:49:01',1,'2024-11-12 01:20:35'),(3694,'API_c5e17ecd92105409cf8e9fbd8074e533','提供已有航线,无人机 创建快速作业jt','','cmii-uav-mission','/api/uav/mission/mission_info/create_fast_with_line_and_uav_jt','POST',_binary '\0',_binary '\0','2023-05-18 10:49:01',1,'2024-11-12 01:20:34'),(3695,'API_049424d8e4fbbef65eca7fb23a9d7536','通过作业taskType查询照片','','cmii-uav-mission','/picture/queryAllPicsByMissionTaskType','GET',_binary '\0',_binary '\0','2023-05-18 10:49:02',1,'2024-11-12 01:20:38'),(3696,'API_97578d48c0cdc784ef636bee8b733bad','head请求查询文件','','cmii-uav-material-warehouse','','HEAD',_binary '\0',_binary '\0','2023-05-18 10:53:11',1,'2023-05-22 08:27:33'),(3697,'API_f6da22cb8ffdc7d070859cb86448319b','模型分享文件下载','','cmii-uav-material-warehouse','','GET',_binary '\0',_binary '\0','2023-05-18 10:53:11',1,'2023-05-22 08:27:34'),(3698,'API_12659c3a166fd35f41e7a8546823e771','文件推流','','cmii-uav-material-warehouse','','PATCH',_binary '\0',_binary '\0','2023-05-18 10:53:11',1,'2023-05-22 08:27:33'),(3699,'API_63e907766560ce12179088465e790bb1','createRSA','','cmii-uav-material-warehouse','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-18 10:53:12',1,'2024-11-11 11:46:08'),(3700,'API_c2f4ea34ada991983fbc0a047e545582','获取检测参数','','cmii-uav-industrial-portfolio','/conflictWarning/getDetection','POST',_binary '\0',_binary '\0','2023-05-19 01:16:22',1,'2024-11-13 12:23:34'),(3701,'API_1127fb5f388b1dbba9d96d50fbb1f45f','设置检测参数','','cmii-uav-industrial-portfolio','/conflictWarning/editDetection','POST',_binary '\0',_binary '\0','2023-05-19 01:16:22',1,'2024-11-13 12:23:35'),(3702,'API_77461ee4d475d49ca8856d4170c632e1','获取检测参数操作日志','','cmii-uav-industrial-portfolio','/conflictWarning/getEditLog','GET',_binary '\0',_binary '\0','2023-05-19 03:13:34',1,'2024-11-13 12:23:30'),(3703,'API_5e5128d4c251e4133bdffd36e41c8a87','从redis重新载入探测基站信息industrial:radar:detect:baseLocation; Map key 是int','{\n \"radarZ\":10,\n \"radarY\":0,\n \"radarX\":0,\n \"radarLat84\":\"30.7341445\",\n \"radarLon84\":\"120.4930214\",\n \"radarHeight\":10\n}','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/detection/reloadDetectedStationLocationFromRedis','GET',_binary '\0',_binary '\0','2023-05-19 03:13:34',1,'2024-11-13 12:23:33'),(3704,'API_c95bbfa6e348103124f0e8da9c9234e1','冲突预警返回对象(便于前端从文档查看,预开发),实际对象由websocket返回','','cmii-uav-industrial-portfolio','/conflictWarning/test','GET',_binary '\0',_binary '\0','2023-05-19 03:13:35',1,'2024-11-13 12:23:33'),(3705,'API_b9e0e052b103a3257f3e6d4677df5692','批量判断是否有冲突','','cmii-uav-grid-datasource','/fightPlan/checkIntersect','POST',_binary '\0',_binary '\0','2023-05-19 03:24:27',1,'2024-06-18 01:09:56'),(3706,'API_658f1523eac1c738cb8686d03e440b7e','unmarkFavorite','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/favorites','DELETE',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,NULL),(3707,'API_6b48aff3f12c9e69ccf75fe9428154f2','publishCancelJob','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/jobs','DELETE',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,NULL),(3708,'API_c59186fbfe24d43705b54242781c0a81','fastUpload','','cmii-uav-integration','/media/api/v1/workspaces/{workspace_id}/fast-upload','POST',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,NULL),(3709,'API_f481be4548daee69b2de1d7f540d3f2c','uploadMediaHighestPriority','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/jobs/{job_id}/media-highest','POST',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,NULL),(3710,'API_e823b052cc33cb2aa0c48a48771a2f9a','updateElement','','cmii-uav-integration','/map/api/v1/workspaces/{workspace_id}/elements/{element_id}','PUT',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,'2023-06-28 01:22:25'),(3711,'API_255078736bbd40556a9a4f82db14b5ae','uploadCallBack','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/upload-callback','POST',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,NULL),(3712,'API_3cb80bcdb9259fbf4e8ab8a303fb864d','getAllElements','','cmii-uav-integration','/map/api/v1/workspaces/{workspace_id}/element-groups','GET',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,'2023-06-28 01:22:25'),(3713,'API_5c80141dd7b2421be0796b76de8279c1','uploadCallback','','cmii-uav-integration','/media/api/v1/workspaces/{workspace_id}/files/tiny-fingerprints','POST',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,NULL),(3714,'API_640a12fa98c75057ffb4162d1a4c61b5','createJob','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/flight-tasks','POST',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,NULL),(3715,'API_92dd4f1675fbdd6c8bfb1029ca5657f7','markFavorite','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/favorites','POST',_binary '\0',_binary '\0','2023-05-19 06:01:03',1,NULL),(3716,'API_0ce7a43b0c3a60254f27cb60c7d96fd7','checkDuplicateNames','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/waylines/duplicate-names','GET',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3717,'API_8bc4e724c73d75bd939442c07bfa9e24','deleteElement','','cmii-uav-integration','/map/api/v1/workspaces/{workspace_id}/elements/{element_id}','DELETE',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,'2023-06-28 01:22:25'),(3718,'API_011d123c29e5aefd4bd1d4748de3223f','getWaylinesPagination','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/waylines','GET',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3719,'API_9c3d63b406ab85a02709a5e4f582b42c','uploadCallback','','cmii-uav-integration','/media/api/v1/workspaces/{workspace_id}/upload-callback','POST',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3720,'API_7f51a0d40e2b1dfb56e7f19e15931b06','继续航线','','cmii-uav-integration','/dji_cloud/wayline/flighttask_recovery','PUT',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3721,'API_5897d538acf93706d5d17a7747a3cfb5','deleteAllElementByGroupId','','cmii-uav-integration','/map/api/v1/workspaces/{workspace_id}/element-groups/{group_id}/elements','DELETE',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,'2023-06-28 01:22:25'),(3722,'API_69145b2e9cac9c1a293a359c0ea52992','getFilesList','','cmii-uav-integration','/media/api/v1/files/{workspace_id}/files','GET',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3723,'API_6baa8f3aca910e50c96fa380b6c6bb36','暂停航线','','cmii-uav-integration','/dji_cloud/wayline/flighttask_pause','PUT',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3724,'API_b8c36fe9b2be1181c3d527f288966765','getJobs','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/jobs','GET',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3725,'API_c38081b81c2d3f24ddc3d3be599e1cc3','saveElement','','cmii-uav-integration','/map/api/v1/workspaces/{workspace_id}/element-groups/{group_id}/elements','POST',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,'2023-06-28 01:22:25'),(3726,'API_43d3a8ad150b37b6034831fe58cf7851','getFileUrl','','cmii-uav-integration','/media/api/v1/files/{workspace_id}/file/{file_id}/url','GET',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3727,'API_710c6967a14c5b1aede93fb834e47811','importKmzFile','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/waylines/file/upload','POST',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3728,'API_8818742256e4e2fefe1695da64a3c68a','deleteWayline','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/waylines/{wayline_id}','DELETE',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3729,'API_2e46ce83646c222c3d19af27ac0c86cf','getSTSCredentials','','cmii-uav-integration','/storage/api/v1/workspaces/{workspace_id}/sts','POST',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,'2023-06-28 01:22:25'),(3730,'API_90dea4b217b8e13e22abaaf42646bd6b','getFileUrl','','cmii-uav-integration','/wayline/api/v1/workspaces/{workspace_id}/waylines/{wayline_id}/url','GET',_binary '\0',_binary '\0','2023-05-19 06:01:04',1,NULL),(3731,'API_bcf6642aa86d52571f01b583785ed493','自动暂停','由其他程序触发的无人机暂停','cmii-uav-surveillance','/surveillance/uav_command/fly_auto_pause','POST',_binary '\0',_binary '\0','2023-05-19 06:01:59',1,'2024-11-12 03:56:11'),(3732,'API_39f10186538eca8bf44539e1cbdc037a','恢复航线','没有航线的话会报错','cmii-uav-surveillance','/surveillance/uav_command/recover_fly','POST',_binary '\0',_binary '\0','2023-05-19 06:01:59',1,'2024-11-12 03:56:06'),(3733,'API_67e7489e7b2c8787811a918245592b74','hubTurnOnlineTest','','cmii-uav-surveillance','/surveillance/uav_command/hubTurnOnlineTest','POST',_binary '\0',_binary '\0','2023-05-19 06:02:00',1,'2024-07-18 09:23:50'),(3734,'API_4390cf491ac0dbf4ce2c675c8ccab9bb','stopTemporarily','','cmii-uav-surveillance','/surveillance/uav_command/stopTemporarily_Test','POST',_binary '\0',_binary '\0','2023-05-19 06:02:00',1,'2023-11-16 02:46:52'),(3735,'API_5964b15fa9858be8bd2d0c39a8b4034b','通过missionid查询对应出警详情','','cmii-uav-surveillance','/surveillance/queryFireCaseByMissionId','GET',_binary '\0',_binary '\0','2023-05-19 06:02:01',1,'2024-11-12 03:56:09'),(3736,'API_db86c13d870cf2893e8d4f5c4d88cc3c','从大数据公司获取江苏文旅获取人流量向图','','cmii-uav-surveillance','/surveillance/wenlv/{timeStamp}','GET',_binary '\0',_binary '\0','2023-05-19 06:02:02',1,'2024-11-12 03:56:05'),(3737,'API_377a6ad2af134c5509d903ef49cd370a','给定航线生成kmz 返回文件id','','cmii-uav-waypoint','/api/uav/waypoint/for_sur/get_kmz_id_by_pointsData','POST',_binary '\0',_binary '\0','2023-05-19 06:02:24',1,'2024-11-12 03:52:39'),(3738,'API_9af09cb0b05436d31116614ec5082063','通过视频编码查询机库设备号','','cmii-uav-device','/api/uav/hangar/queryDeviceNoByVideoCode','GET',_binary '\0',_binary '\0','2023-05-19 08:28:34',1,'2024-11-07 09:01:50'),(3739,'API_83501b10768effef0eab0ec0fe8eec4c','查询无人机型号和载荷的型号code wrjxh64 这种','','cmii-uav-device','/api/device/mqtt/api/device/mqtt/queryUavModel','POST',_binary '\0',_binary '\0','2023-05-19 08:28:34',1,'2023-05-19 08:28:38'),(3740,'API_52ba51a36114edf84bf755f56664163f','aop sn test','','cmii-uav-integration','/dji_cloud/wayline/aop_sn_test','POST',_binary '\0',_binary '\0','2023-05-22 02:54:44',1,'2024-10-22 06:16:05'),(3741,'API_a7ac76690996556f88313b0be9d41428','执行最近的一条航线任务','','cmii-uav-integration','/dji_cloud/wayline/execute_wayline','POST',_binary '\0',_binary '\0','2023-05-22 02:54:44',1,'2024-10-22 06:16:05'),(3742,'API_7bbedd757ce822b0dec9ad25951789b7','继续航线','','cmii-uav-integration','/dji_cloud/wayline/flighttask_recovery','POST',_binary '\0',_binary '\0','2023-05-22 02:54:45',1,'2024-10-22 06:16:05'),(3743,'API_9c8578a79fc2e076dc3cdb94439fc3fc','暂停航线','','cmii-uav-integration','/dji_cloud/wayline/flighttask_pause','POST',_binary '\0',_binary '\0','2023-05-22 02:54:45',1,'2024-10-22 06:16:04'),(3744,'API_7d805e470b91fb0096f0a52f444d976a','取消最近的一条航线任务','','cmii-uav-integration','/dji_cloud/wayline/undo_wayline','POST',_binary '\0',_binary '\0','2023-05-22 02:54:45',1,'2024-10-22 06:16:06'),(3745,'API_7aeff08ab35ce893c4625b166660f6fe','按无人机设备号查询无人机详情查询无需公司隔离','','cmii-uav-device','/api/uav/plane/queryDetailByUavSn','GET',_binary '\0',_binary '\0','2023-05-23 10:05:43',1,'2024-11-07 09:01:52'),(3746,'API_4ab35aed02383cead8315ecf74959f84','查询无人机型号和载荷的型号code wrjxh64 这种','','cmii-uav-device','/api/device/mqtt/queryUavModel','POST',_binary '\0',_binary '\0','2023-05-23 10:05:43',1,'2024-11-07 09:01:58'),(3747,'API_40b7feeb871b38ee80243ea6b9b87a1f','删除数据','','cmii-uav-grid-datasource','/fightPlan/deleteData','GET',_binary '\0',_binary '\0','2023-05-24 01:57:19',1,'2024-06-18 01:09:56'),(3748,'API_525c8cdfcd0e5428eab20ce710e9ab59','更新状态','','cmii-uav-grid-datasource','/fightPlan/updateStatus','GET',_binary '\0',_binary '\0','2023-05-24 01:57:19',1,'2024-06-18 01:09:56'),(3749,'API_ba0ff43e1d6883aca926c6003e97e4b8','接收utmiss传输的数据','接收utmiss传输的数据','cmii-uav-industrial-portfolio','/public/api/utmiss/import','POST',_binary '\0',_binary '\0','2023-05-31 09:02:14',1,'2024-11-13 12:23:36'),(3750,'API_09372cb87e3e58fc712f1c9af492c212','允许导入数据','允许导入数据','cmii-uav-industrial-portfolio','/api/utmiss/allow/import','GET',_binary '\0',_binary '\0','2023-06-01 09:37:17',1,'2024-11-13 12:23:28'),(3751,'API_ec1b474e2bf7c844d72779003905e5df','禁止导入数据','禁止导入数据','cmii-uav-industrial-portfolio','/api/utmiss/forbid/import','GET',_binary '\0',_binary '\0','2023-06-01 09:37:17',1,'2024-11-13 12:23:28'),(3752,'API_db1ddbd9a043b05718ac459fe9d9348c','插入告警图片','','cmii-uav-mission','/api/uav/mission/surveillance/setAlarmPic','POST',_binary '\0',_binary '\0','2023-06-14 09:37:23',1,'2024-11-12 01:20:36'),(3753,'API_23013111b0eb52f8adfb5699bc4561f7','视频数据回放-批量删除视频片段','视频数据回放-批量删除视频片段','cmii-uav-cloud-live','/video/playback/batchDeleteSegment','POST',_binary '\0',_binary '\0','2023-06-14 09:37:48',1,'2024-11-14 02:02:39'),(3754,'API_360e70eb0864b1f60addcf622a7ab6b3','添加自定义警情点','','cmii-uav-mission','/api/uav/mission/mission_info/add_fire_case_point','POST',_binary '\0',_binary '\0','2023-06-14 09:37:58',1,'2024-11-12 01:20:39'),(3755,'API_12217b6550ba6d26e9382f4714b9fa6b','数据同步增加','','cmii-uav-gis-server','/gisSync/dataSyncAdd','POST',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-10-23 08:39:51'),(3756,'API_39b655796fdb369c152b300a1100b675','地理数据列表查询','','cmii-uav-gis-server','/gis/gisInfoList','POST',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-10-23 08:39:48'),(3757,'API_90af5a771fba4abf7e2a0be80f86eeb8','发布','','cmii-uav-gis-server','/zydPOI/publish/{id}','GET',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-10-23 08:39:49'),(3758,'API_095a5726917711cf2f7503c948b89c35','获取创建人列表','获取创建人列表','cmii-uav-gis-server','/poi/getUsers','GET',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-10-23 08:39:49'),(3759,'API_96a1dcaddabdcaef7f1019839637c894','添加到图层','','cmii-uav-gis-server','/grid/publish/{id}','GET',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-10-23 08:39:48'),(3760,'API_1a031ef22644de53a17417113f1e6e47','更新已勾选的数据','','cmii-uav-gis-server','/gis/chooseEdit','PUT',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-10-23 08:39:51'),(3761,'API_8136d9a224ce027cc4b2254be62580b5','添加到图层','','cmii-uav-gis-server','/threeD/publish/{id}','GET',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-10-23 08:39:50'),(3762,'API_13006ab2f9a65c17b02b39e3ab2f130e','获取创建人列表','获取创建人列表','cmii-uav-gis-server','/zydPOI/getUsers','GET',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-10-23 08:39:49'),(3763,'API_a2922cad20ce7a4396c2760e2ad86183','数据同步删除','','cmii-uav-gis-server','/gisSync/dataSyncDel','POST',_binary '\0',_binary '\0','2023-06-14 09:38:18',1,'2024-10-23 08:39:51'),(3764,'API_4b491d353a8f24f6e796ae7dedf3ad75','取消发布','','cmii-uav-gis-server','/zydPOI/cancelPublish/{id}','GET',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-10-23 08:39:49'),(3765,'API_6594efdd82626347d07e5ae6e1f20ce4','取消添加到图层','','cmii-uav-gis-server','/threeD/cancelPublish/{id}','GET',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-10-23 08:39:51'),(3766,'API_795767d0ba728de9abaa72bba0390674','获取该用户下所有的已勾选的数据','','cmii-uav-gis-server','/gis/chooseInfoList/{resource}','GET',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-10-23 08:39:50'),(3767,'API_b912ea319e9c27730a083b7e75ac2d28','获取所有已发布兴趣点','','cmii-uav-gis-server','/zydPOI/getPublished','GET',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-10-23 08:39:50'),(3768,'API_e747cfdcacb7d9cdeda4f257f7683db4','单体模型编辑','','cmii-uav-gis-server','/threeD/modelEdit','POST',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-10-23 08:39:47'),(3769,'API_e5fcaf877d43b441aabfecd0df11e0fe','获取兴趣点类型列表','获取兴趣点类型列表','cmii-uav-gis-server','/zydPOI/getTypes','GET',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-10-23 08:39:48'),(3770,'API_82e4127b923d15f44b79b4a9c25c4918','取消添加到图层','','cmii-uav-gis-server','/grid/cancelPublish/{id}','GET',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-10-23 08:39:47'),(3771,'API_1edf55a8354f45fdf122a4208825e021','获取兴趣点名称列表','获取兴趣点名称列表','cmii-uav-gis-server','/zydPOI/getPoiNames','GET',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-10-23 08:39:52'),(3772,'API_e57a7eb913a0f61305134da707cf6ff1','单体模型新增','','cmii-uav-gis-server','/threeD/modelCreate','POST',_binary '\0',_binary '\0','2023-06-14 09:38:19',1,'2024-10-23 08:39:50'),(3773,'API_5d2c84b141233da14bd0834e25c792b5','获取该用户下所有的已勾选的数据','','cmii-uav-data-post-process','/uav/threeD/visualChooseInfoList/{resource}','GET',_binary '\0',_binary '\0','2023-06-14 09:38:20',1,'2024-09-09 09:16:29'),(3774,'API_5d1ab7bac94e2ebe0639dfc6d2750463','手动触发数据同步到数据资源','','cmii-uav-data-post-process','/result/gisDataSync','GET',_binary '\0',_binary '\0','2023-06-14 09:38:20',1,'2024-09-09 09:16:28'),(3775,'API_16eb6d9fda49c60a76fab1754a31ba25','获取设备视频流地址信息','获取设备视频流地址信息(包括播放地址和推流地址)','cmii-uav-cloud-live','/client/live/open/queryDeviceStreamInfo','POST',_binary '\0',_binary '\0','2023-06-14 09:38:41',1,'2024-11-14 02:02:35'),(3776,'API_6325d24763533b2cb36ffb1342f7c4b4','配置设备视频流来源地址','配置设备视频流来源地址,并默认启动拉流服务','cmii-uav-cloud-live','/client/live/open/configDevicePullStream','POST',_binary '\0',_binary '\0','2023-06-14 09:38:42',1,'2024-11-14 02:02:37'),(3777,'API_2f53a483eabc8d6dd865a1a94cf4ddc9','启动视频拉流任务(前提为已经配置好设备视频流来源地址)','启动视频拉流任务(前提为已经配置好设备视频流来源地址)','cmii-uav-cloud-live','/client/live/open/startDevicePullStream','GET',_binary '\0',_binary '\0','2023-06-14 09:38:42',1,'2024-11-14 02:02:40'),(3778,'API_ebb54f07d70b2814f4ae4c6b5ee3bd41','查询无人机指点飞行的切换点和指点航线','有机库id要带机库id','cmii-uav-surveillance','/surveillance/uav_command/query_fly_to_info','POST',_binary '\0',_binary '\0','2023-06-15 03:20:20',1,'2024-11-12 03:56:12'),(3779,'API_8f436efd42a44d4a9f3ee17a25c5fa76','开始指点飞行,飞行过程中的指点飞行','不会新建作业','cmii-uav-surveillance','/surveillance/uav_command/uav_fly_to','POST',_binary '\0',_binary '\0','2023-06-15 03:20:22',1,'2024-11-12 03:56:12'),(3780,'API_8d88fe3ab3384a76d9654a500dff6764','从大数据公司获取江苏文旅获取热力图','','cmii-uav-surveillance','/surveillance/wenlv_hotMap/{timeStamp}','GET',_binary '\0',_binary '\0','2023-06-16 02:07:11',1,'2024-11-12 03:56:10'),(3781,'API_a31df8377ea384e1cdf35d64f4c0dfd0','获取江苏文旅获取 热力图 for 前端','','cmii-uav-surveillance','/surveillance/wenlv/jiangsu/getHotMapNew','GET',_binary '\0',_binary '\0','2023-06-16 02:07:12',1,'2024-11-12 03:56:09'),(3782,'API_dcd1538e9e9461480f7331d39d6cf95b','测试短信推送','','cmii-uav-mission','/api/uav/mission/surveillance/testAlarm','POST',_binary '\0',_binary '\0','2023-06-20 09:04:12',1,'2024-11-12 01:20:34'),(3783,'API_a11aa3eef265569995fa1c683d1796d4','toGeneralTest','','cmii-uav-mission','/oss/to_general_test','POST',_binary '\0',_binary '\0','2023-06-29 06:34:58',1,'2024-10-10 06:29:21'),(3784,'API_4af46dc042bee7fa977943fb2ebd33bc','回放探测的历史轨迹','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/queryDetectionHistoryByTime','GET',_binary '\0',_binary '\0','2023-06-30 06:04:00',1,'2024-11-13 12:23:29'),(3785,'API_b867dd8a23a4c3c4bf47affe60de7400','分页查询告警服务','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitaryAlarm/pageAlarm','POST',_binary '\0',_binary '\0','2023-06-30 06:04:00',1,'2024-11-13 12:23:35'),(3786,'API_7ae244507b468b4649d570d54bdadfb0','mockDatas','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/mockDatas','POST',_binary '\0',_binary '\0','2023-06-30 06:04:00',1,'2024-04-08 06:59:51'),(3787,'API_99e6f866d5a08c5b0043fb4005aef2de','测试分布式','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitaryAlarm/redisson','GET',_binary '\0',_binary '\0','2023-06-30 06:04:00',1,'2024-11-13 12:23:29'),(3788,'API_9bf742f7ccf4ae863304756b69b13b2d','查询基站数据列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/bts_data_list','GET',_binary '\0',_binary '\0','2023-06-30 06:04:00',1,'2024-11-13 12:23:29'),(3789,'API_470313a0a7e1e379446920fb6b3cc3b9','获取内存中的空域','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitaryAlarm/areaPlanFromMemory','POST',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-11-13 12:23:34'),(3790,'API_0760296718e64d53b86b1c107640fdd9','开启基站告警','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/alarm_open','POST',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-11-13 12:23:32'),(3791,'API_50ded1fe3f7b2de559ecad0e7cc25c1a','正在告警的列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitaryAlarm/alarmingList','POST',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-11-13 12:23:28'),(3792,'API_0bb12b21a94736c2bcbcb8cc07dd8249','WS数据接口展示','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/testWs','GET',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-11-13 12:23:28'),(3793,'API_ce34364bae46af299d5ec09db297bd5d','保存目标轨迹保留时长配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/keep_duration_config','POST',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-11-13 12:23:28'),(3794,'API_4ba4958665c9aa9b9c3563ece64f4af4','查询目标轨迹保留时长配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/query_keep_duration_config','POST',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-11-13 12:23:35'),(3795,'API_e2077819c1b47daeda9ecfaa082e18fa','保存参照点配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/ref_point_config','POST',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-11-13 12:23:28'),(3796,'API_2963086be76ca7cd7b117fa9794760d4','结束告警','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitaryAlarm/alarm','POST',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-11-13 12:23:35'),(3797,'API_0cfff2c543e4e7b310be645d0d362b12','导入基站列表数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/bts_data_list','POST',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-11-13 12:23:27'),(3798,'API_488b0bd96054462a7b96d8a0601123ac','下载基站导入模板文件','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/bts_data_list_template','GET',_binary '\0',_binary '\0','2023-06-30 06:04:01',1,'2024-11-13 12:23:32'),(3799,'API_86212fae431bcdf5f038cb53814f46b3','告警回放','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitaryAlarm/alarmPlayback','POST',_binary '\0',_binary '\0','2023-06-30 06:04:02',1,'2024-11-13 12:23:31'),(3800,'API_bea55e4aed277d03916d0a111b554456','查询探测的历史轨迹','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/queryDetectionHistory','GET',_binary '\0',_binary '\0','2023-06-30 06:04:02',1,'2024-11-13 12:23:32'),(3801,'API_5a8fd2f0ddc3599ad93ff2d1b7d364a4','查询低空探测配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/config','GET',_binary '\0',_binary '\0','2023-06-30 06:04:02',1,'2024-11-13 12:23:32'),(3802,'API_d01466eee826ba848ee5a38e274fdc19','增加测试数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/addtestData','POST',_binary '\0',_binary '\0','2023-06-30 06:04:02',1,'2024-11-13 12:23:35'),(3803,'API_bf62ff13258f47f503b991e43340b492','关闭基站告警','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/alarm_close','POST',_binary '\0',_binary '\0','2023-06-30 06:04:02',1,'2024-11-13 12:23:36'),(3804,'API_8463d03ffec886bcaeda1ab7cc7e525a','编辑修改区域','传入区域json字符串,需要有主键','cmii-suav-supervision','/civilMilitary/areaPlan/edit','POST',_binary '\0',_binary '\0','2023-06-30 06:04:09',1,'2024-11-06 12:18:29'),(3805,'API_b25d89aff393d393619441dd519f5ec1','查询现在某个公司有效的区域-包括飞行计划成功的','查询现在某个公司有效的区域-包括飞行计划成功的','cmii-suav-supervision','/civilMilitary/areaPlan/currentCompanyValid','POST',_binary '\0',_binary '\0','2023-06-30 06:04:09',1,'2024-11-06 12:18:37'),(3806,'API_2aef5ebc84cc0564f0eab120ff450e7e','新增区域','','cmii-suav-supervision','/civilMilitary/areaPlan/save','POST',_binary '\0',_binary '\0','2023-06-30 06:04:09',1,'2024-11-06 12:18:30'),(3807,'API_0a830e8aed93b95dcc1eb608aff4171b','分页查询','','cmii-suav-supervision','/civilMilitary/areaPlan/query','POST',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-11-06 12:18:35'),(3808,'API_8ff7cdd07e40b39948e521bb5d3d5b28','批量查询区域详情','传入区域主键','cmii-suav-supervision','/civilMilitary/areaPlan/details','GET',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-11-06 12:18:35'),(3809,'API_259da35f5a4f644aa1ba9fa8743bd4fd','查询区域详情','传入区域主键','cmii-suav-supervision','/civilMilitary/areaPlan/detail','GET',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-11-06 12:18:35'),(3810,'API_883ab85260a738f27f8bf1eb20612498','删除区域','传入区域申请主键','cmii-suav-supervision','/civilMilitary/areaPlan/delete','POST',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-11-06 12:18:33'),(3811,'API_084f04040c61093a6c24768847650baf','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/civilMilitary/areaPlan/queryByCondition','POST',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-11-06 12:18:34'),(3812,'API_a30127d11255958512f2f86cbad23bb0','根据code获取用户军民融合token','根据code获取用户军民融合token','cmii-suav-supervision','/permission/getCivilMilitaryToken','GET',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-11-06 12:18:33'),(3813,'API_24cfad60cff276799452cc532ad48585','判断区域名称是否重复','','cmii-suav-supervision','/civilMilitary/areaPlan/judgeName','GET',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-11-06 12:18:34'),(3814,'API_fd0f0cf45d0bae343e99f46009c9a463','根据区域id查询区域列表','根据区域id查询区域列表','cmii-suav-supervision','/civilMilitary/areaPlan/queryByHistoryIds','POST',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-11-06 12:18:31'),(3815,'API_2e2433cfb06e1f643fc90534a7351bef','统计飞行计划','','cmii-suav-supervision','/flightPlan/count','GET',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-11-06 12:18:33'),(3816,'API_f4daceebc64feceb452db713e5f05ca2','查询现在所有公司有效的区域-包括飞行计划成功的','查询现在所有公司有效的区域-包括飞行计划成功的','cmii-suav-supervision','/civilMilitary/areaPlan/currentValid','POST',_binary '\0',_binary '\0','2023-06-30 06:04:10',1,'2024-11-06 12:18:32'),(3817,'API_48c612ae619fc003567d89bc8d8c9795','flyToPoint','','cmii-uav-integration','/dji_cloud/remote_control/fly_to_point','POST',_binary '\0',_binary '\0','2023-07-05 08:45:15',1,'2024-10-22 06:16:06'),(3818,'API_5f8c9286761ac2959ea0a91254f548fd','获取无人机返航高度和速度信息','','cmii-uav-surveillance','/surveillance/get_uav_return_info','GET',_binary '\0',_binary '\0','2023-07-06 01:43:48',1,'2024-11-12 03:56:04'),(3819,'API_4c2a1cda11a6fcc28bfa488ee204b1f6','设置无人机返航高度和速度信息','','cmii-uav-surveillance','/surveillance/put_uav_return_info','POST',_binary '\0',_binary '\0','2023-07-06 01:43:49',1,'2024-11-12 03:56:04'),(3820,'API_f57b3d7e7efdf2e3faa6869dc49b52cd','获取空域申请和空域限制所有数据','需传参','cmii-uav-airspace','/zydAirspace/getAllByCondition.do','POST',_binary '\0',_binary '\0','2023-07-06 10:53:14',1,'2024-11-14 03:10:23'),(3821,'API_75a92385064a14c92617dcbb7b0d3dfb','根据用户id集合获取信息,包括删除用户','','cmii-uav-user','/user/getHistoryByIds','POST',_binary '\0',_binary '\0','2023-07-06 10:53:23',1,'2024-11-06 12:16:26'),(3822,'API_43e5a827e0728c4014402a2e1e89ae0d','testUavBound','','cmii-uav-surveillance','/uavboundtest','GET',_binary '\0',_binary '\0','2023-07-06 10:54:10',1,'2023-10-09 03:33:42'),(3823,'API_5726dc686edbcca954c79a044674d7ae','testUavName','','cmii-uav-surveillance','/uavnametest','GET',_binary '\0',_binary '\0','2023-07-06 10:54:11',1,'2023-10-09 03:33:42'),(3824,'API_da39b0086c93277f985f32d6a2f37b9b','重跑(重跑流程实例中的任务)','重跑(重跑流程实例中的任务)','cmii-uav-process','/process/bizengine/manage/flowinst/reRunTask','GET',_binary '\0',_binary '\0','2023-07-06 10:54:44',1,'2024-09-12 02:46:57'),(3825,'API_a7a60c72d8d6084bbe91152a3b456139','批量删除任务实例','批量删任务程实例','cmii-uav-process','/process/bizengine/manage/taskInst/batchDeleteTaskInst','POST',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:58'),(3826,'API_5f79d730928c488904fbd3fbb907d8fa','修改锁定状态','修改锁定状态','cmii-uav-process','/process/bizengine/manage/taskdef/updateLockStatus','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:59'),(3827,'API_59c2e318823d1cd11b630c3935fed60f','工作流实例ID列表','工作流实例ID列表','cmii-uav-process','/process/bizengine/manage/flowinst/queryProcInstIds','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:58'),(3828,'API_07aee7fc15102bcbd91d5fbe329c44eb','转换为系统流程','转换为系统流程','cmii-uav-process','/process/bizengine/manage/flowdef/shift2SysProcess','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:57'),(3829,'API_64439cca335e9e460770b8a05dd7ca64','流程ID&名称列表','流程ID&名称列表','cmii-uav-process','/process/bizengine/manage/flowdef/queryProcessTypeInfos','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:56'),(3830,'API_f311697d40d6259884b4bca181888973','页面调试启动新流程','页面调试启动新流程','cmii-uav-process','/process/bizengine/manage/flowinst/startProcess','POST',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:55'),(3831,'API_00e6210b02681a766e9d52b3b4030107','查询用户剩余年假天数','查询用户剩余年假天数','cmii-uav-process','/process/bizengine/testTask/leave/queryAvailableDay','POST',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:57'),(3832,'API_66e293664ad8ca26a8a87bc640a175bd','批量删除流程实例','批量删除流程实例','cmii-uav-process','/process/bizengine/manage/flowinst/batchDeleteProcInst','POST',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:54'),(3833,'API_4d03daa6fa787ec9e294503d00abb7e4','删除流程定义','删除流程定义','cmii-uav-process','/process/bizengine/manage/flowdef/deleteProcessDef','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:56'),(3834,'API_3a877970f526e0030b3010e086d4f267','查询调用组织信息(选择公司)','查询调用组织信息(选择公司)','cmii-uav-process','/process/bizengine/manage/flowinst/queryStartTenantInfos','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:56'),(3835,'API_1acf2555d6ebfc1e9e85735c3e723a63','选择用户信息','选择用户信息','cmii-uav-process','/process/bizengine/manage/flowinst/queryStartUserInfos','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:58'),(3836,'API_fc41db81d059e506876bbc207dff8dc1','查看流程定义详情','查看流程定义详情','cmii-uav-process','/process/bizengine/manage/flowdef/geFlowDefDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:57'),(3837,'API_7a72800e4a72398506e07780bbc11d2b','微服务名列表','微服务名列表','cmii-uav-process','/process/bizengine/manage/taskdef/queryServiceNames','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:59'),(3838,'API_76f8502def5fb81ba61d84ea5ca3d1ca','编辑工作流定义','编辑工作流定义','cmii-uav-process','/process/bizengine/manage/flowdef/modifyFlowDef','POST',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:54'),(3839,'API_b9537d878adaaca679fc4ac238750692','流程ID列表','流程ID列表','cmii-uav-process','/process/bizengine/manage/flowdef/queryProcessTypes','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:57'),(3840,'API_2cd52ff401214bba6a8bcb3c0ee37e71','转换为自定义流程','转换为自定义流程','cmii-uav-process','/process/bizengine/manage/flowdef/shift2CustomFlow','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:55'),(3841,'API_2fec2f93fde350a2d1262ab45e9060cd','启动新流程(Feign接口)','启动新流程(Feign接口)','cmii-uav-process','/client/bizengine/flowInst/startProcess','POST',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:56'),(3842,'API_4c1fe164e334b4f74359a66329dca6d0','查询任务运行状态列表','查询任务运行状态列表','cmii-uav-process','/process/bizengine/manage/taskInst/getRunStatusList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:57'),(3843,'API_bd48906e98f8465f993763426f36c79c','查看任务运行日志详情','查看任务运行日志详情','cmii-uav-process','/process/bizengine/manage/taskInst/getTaskLogDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:56'),(3844,'API_85231ad75fadd028dc3bd7bfb4341711','工作流配置列表','工作流配置列表','cmii-uav-process','/process/bizengine/manage/flowdef/queryFlowDefList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:59'),(3845,'API_1277cd8e52f72e5a36744d05d33903bf','系统审批请假信息','系统审批请假信息','cmii-uav-process','/process/bizengine/testTask/leave/sysApproval','POST',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:57'),(3846,'API_6bd7bc3ccf337d76a3f5d7519a5c8797','查看工作流实例详情','查看工作流实例详情','cmii-uav-process','/process/bizengine/manage/flowinst/getFlowInstDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:45',1,'2024-09-12 02:46:56'),(3847,'API_4fdcf1f07680752edcbca7c4029669b9','新建工作流基础信息','新建工作流基础信息','cmii-uav-process','/process/bizengine/manage/flowdef/createFlow','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:58'),(3848,'API_4ad2f392cff40a2cfe270918610ad891','查询流程实例运行状态列表','查询流程实例运行状态列表','cmii-uav-process','/process/bizengine/manage/flowinst/getRunStatusList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:54'),(3849,'API_b17cfa9e77b14474c016864348f42f8d','停止(停止流程及任务,传递任务记录id)','停止(停止流程及任务,传递任务记录id)','cmii-uav-process','/process/bizengine/manage/flowinst/stopFlow','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:54'),(3850,'API_558d40251bfea3942739f3eaa844947f','流程名称列表','流程名称列表','cmii-uav-process','/process/bizengine/manage/flowdef/queryProcessNames','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:54'),(3851,'API_d4f43279aa43f3fbed1af1c41981a2b8','获取资源锁','获取资源锁','cmii-uav-process','/process/bizengine/tools/lock','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:58'),(3852,'API_94739fe015051a70b1d8206027c62574','修改工作流任务状态','修改工作流任务状态','cmii-uav-process','/process/bizengine/manage/periodflowinst/updatePeriodInstStatus','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:55'),(3853,'API_12469c1465e7f5a432fe945abff7fa90','批量删除周期任务实例','批量删除周期任务实例','cmii-uav-process','/process/bizengine/manage/periodflowinst/batchDeletePeriodProcInst','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:55'),(3854,'API_9559cc99e0361bce3a3151a398003521','流程图展示','流程图展示','cmii-uav-process','/process/bizengine/manage/flowinst/getflowchartInfo','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:56'),(3855,'API_f72569f8e318eddf19bf06a2312862a0','经理审批请假信息','经理审批请假信息','cmii-uav-process','/process/bizengine/testTask/leave/managerApproval','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:56'),(3856,'API_4c015162fbae6652dcf6591bec42b08f','删除任务实例','删除任务实例','cmii-uav-process','/process/bizengine/manage/taskInst/deleteTaskInst','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:59'),(3857,'API_779f024ff303fa04f91b3bf87bd09c52','发送告警短信','发送告警短信','cmii-uav-process','/process/bizengine/tools/sendWarnSms','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:59'),(3858,'API_b67caf989c8a32e44b8ccb65f1f5878d','释放资源锁','释放资源锁','cmii-uav-process','/process/bizengine/tools/unLock','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:55'),(3859,'API_999cad19905bb05d78aff49f33cf5602','任务运行记录列表','任务运行记录列表','cmii-uav-process','/process/bizengine/manage/taskInst/queryTaskList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:54'),(3860,'API_c3db4807ee66876f7ec2ece9207d1500','查看周期工作流任务详情','看周期工作流任务详情','cmii-uav-process','/process/bizengine/manage/periodflowinst/gePeriodFlowInstDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:58'),(3861,'API_3b6db47197b1889d76320c549c7c4a5f','修改锁定状态','修改锁定状态','cmii-uav-process','/process/bizengine/manage/flowdef/updateLockStatus','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:58'),(3862,'API_4bd306322678108e17076c6f48fa5ee3','周期工作流任务-执行记录','周期工作流任务-执行记录','cmii-uav-process','/process/bizengine/manage/periodflowinst/queryPeriodFlowHisList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:55'),(3863,'API_9ca9fe3f5e324443156cbcfdb1936ac8','工作流实例列表','工作流实例列表','cmii-uav-process','/process/bizengine/manage/flowinst/queryFlowList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:56'),(3864,'API_62b89922617c45d15aa148b25e447ea3','周期工作流任务列表','周期工作流任务列表','cmii-uav-process','/process/bizengine/manage/periodflowinst/queryPeriodFlowList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:59'),(3865,'API_f4f6b5e0af2bae6f6e929d2ebe26e246','搜索任务实例ID','搜索任务实例ID','cmii-uav-process','/process/bizengine/manage/taskInst/queryTaskIds','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:54'),(3866,'API_20cb5b6e7d41633b1bc95f83fb54b737','批量删除任务定义','批量删除任务定义','cmii-uav-process','/process/bizengine/manage/flowdef/batchDeleteProcessDef','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:58'),(3867,'API_9e5206d846fbbb230ed08eafcdfe6eee','填写请假信息','填写请假信息','cmii-uav-process','/process/bizengine/testTask/leave/fillLeaveInfo','POST',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:56'),(3868,'API_afed7c0365d6055c6c9c6de659b0b164','删除流程实例','删除流程实例','cmii-uav-process','/process/bizengine/manage/flowinst/deleteProcInst','GET',_binary '\0',_binary '\0','2023-07-06 10:54:46',1,'2024-09-12 02:46:58'),(3869,'API_fb535e6a5f8446b3c70233964ca3a714','查询无人机编号和厂家编号 无机库信息; id 和no 提供一个','uavDockSn 是指大疆绑定的机库sn','cmii-uav-device','/api/device/mqtt/api/device/mqtt/queryUav_new','POST',_binary '\0',_binary '\0','2023-07-21 06:03:40',1,'2023-07-21 06:06:56'),(3870,'API_70451de6f2d237212ae05cf3d3af09ad','查询无人机编号和厂家编号 无机库信息; id 和no 提供一个','uavDockSn 是指大疆绑定的机库sn','cmii-uav-device','/api/device/mqtt/queryUav_new','POST',_binary '\0',_binary '\0','2023-07-21 07:01:10',1,'2024-11-07 09:01:44'),(3871,'API_b1bfb00c626afd3d254ae03e3fe80b10','删除自定义警情点','','cmii-uav-mission','/api/uav/mission/mission_info/del_fire_case','DELETE',_binary '\0',_binary '\0','2023-07-28 07:27:10',1,'2024-11-12 01:20:37'),(3872,'API_9638f02053e9b0e1c580ffc5944f9ba1','createRSA','','cmii-uav-mission','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-07-28 07:27:10',1,'2024-11-12 01:20:37'),(3873,'API_c74077f23db45b670d2c57bd1b160bba','获取所有站址名称','','cmii-uav-tower','/station/queryAll','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3874,'API_2930d5b363671b708f2572459d4caa1b','securityConfiguration','','cmii-uav-tower','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3875,'API_706c1f8f43c24efa2f935c23fd33c520','接口扫描','','cmii-uav-tower','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3876,'API_415d7a5a95b463833f9aec4196dab4a5','删除质检记录','','cmii-uav-tower','/app/task/delete/quality','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:49'),(3877,'API_73c9c8d846ba0d1f4c9a4b7ed0e48e84','新增任务','','cmii-uav-tower','/task/add','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3878,'API_0198fd9efdd703c970944757226e0bcd','修改整改记录','','cmii-uav-tower','/app/task/edit/corr','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3879,'API_395c8121e66868a4ec9a7558768e9736','任务详情','','cmii-uav-tower','/app/task/detail','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3880,'API_343451246b698c816953c1df3bf7e182','获取所有基站','','cmii-uav-tower','/station/query','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3881,'API_c266bcc6a1030a108bb299c972cc721c','整改指派','','cmii-uav-tower','/app/task/assign','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:49'),(3882,'API_420b55e9a01e7d8e7e0be190d86c4c73','createRSA','','cmii-uav-tower','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3883,'API_45e1bf1255999164b78f8c6e285e5a9c','getDocumentation','','cmii-uav-tower','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3884,'API_f9f15d2d759370d78bd1b4b27d7e2f9c','获取我的所有任务','','cmii-uav-tower','/app/task/query','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:49'),(3885,'API_d95d29380c0dd15ef2695dc49d68ec69','获取所有质检人员','','cmii-uav-tower','/task/queryMan','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3886,'API_7bb8b4622c154ce1a35e506f6e4a4a33','uiConfiguration','','cmii-uav-tower','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3887,'API_1eed62e68c5aa0238a654069983e5d70','修改质检记录','','cmii-uav-tower','/app/task/edit/quality','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3888,'API_e62f5d103a8aa2493d10eb9678cdec32','ping','','cmii-uav-tower','/cmii/ping','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:47'),(3889,'API_3cac512eccbfe61733175de852a1cd4a','获取我的整改记录','','cmii-uav-tower','/app/task/query/corr','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:49'),(3890,'API_08d1e7bfd25e6dc163bb596e409ae7bd','质检任务详情','','cmii-uav-tower','/task/detail/quality','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:49'),(3891,'API_135fce405752689bb0a0fcf89de5d156','提交整改记录','','cmii-uav-tower','/app/task/add/corr','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3892,'API_fc99ac31dca1e0d7e2e868dc354b672d','新增基站','','cmii-uav-tower','/station/add','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3893,'API_63ac34f2d4d986397c0d5fc3f62c59fb','获取所有任务','','cmii-uav-tower','/task/query','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3894,'API_ebc11a24893b5b3d7551034b50c2f84e','编辑基站','','cmii-uav-tower','/station/edit','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:49'),(3895,'API_59a84d2067daee031063a030ba5d318e','评论','','cmii-uav-tower','/task/comment','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:49'),(3896,'API_19b669a507e8eb1ab723751ad90b9bcd','整改任务详情','','cmii-uav-tower','/task/detail/corr','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3897,'API_7e7d285262ddfd6de5e175f8241754b9','批量删除','传入主键','cmii-uav-tower','/station/delete','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3898,'API_1252e593ebfc52448b59cd89eb6f7439','导出模板','','cmii-uav-tower','/station/exportTemp','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3899,'API_317ee8f3a83a3405c3f55d54d87048bc','error','','cmii-uav-tower','/error','',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:49'),(3900,'API_d9ce908e367a68f422997efe7be52024','批量删除','传入主键','cmii-uav-tower','/task/delete','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:49'),(3901,'API_78ab9d475443f5c3fa79d36bb8bb0f19','获取我的质检记录','','cmii-uav-tower','/app/task/query/quality','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3902,'API_5871d2a5cebf299366cbec6ca838c79d','整改任务详情','','cmii-uav-tower','/app/task/detail/corr','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3903,'API_09afc31f49ba2a1420353d6f4d0aa39d','env','','cmii-uav-tower','/cmii/env','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3904,'API_1dca133eca446b1ba61966d7592dc86d','getDocumentation','','cmii-uav-tower','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:49'),(3905,'API_e07a98dd6644cde4e9410c14e2de4b6f','任务详情','','cmii-uav-tower','/task/detail','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:49'),(3906,'API_9036e925e1c9af5ac40828d0bbc09a23','质检任务详情','','cmii-uav-tower','/app/task/detail/quality','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3907,'API_4a29f52f1d17a77aff3f7afa930190ba','health','','cmii-uav-tower','/cmii/health','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:49'),(3908,'API_ddd9b90e3b5204e2d233187b91575d0f','删除整改记录','','cmii-uav-tower','/app/task/delete/corr','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:49'),(3909,'API_60f55901bffbc7870b7f33e66e8fe63a','获取站址编码','','cmii-uav-tower','/station/queryCode','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:49'),(3910,'API_0f4c6d80f7a4846faef0085ce842ca2b','批量导出','','cmii-uav-tower','/station/export','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3911,'API_51db34eff4456809f897fabcd13cb19c','是否接受整改','','cmii-uav-tower','/app/task/accept','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3912,'API_691f10062842de100da49fcde8cf18b8','swaggerResources','','cmii-uav-tower','/swagger-resources','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3913,'API_a397420224a67da28a8364430f9e72b5','提交质检记录','','cmii-uav-tower','/app/task/add/quality','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:49'),(3914,'API_74093124089103f5d2669ed5dade38a4','导入','','cmii-uav-tower','/station/import','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-11-14 01:58:48'),(3915,'API_816eeb506e5b54fb43ea92a1046ebf14','导出模板','','cmii-uav-user','/tower/user/export','POST',_binary '\0',_binary '\0','2023-08-07 06:29:26',1,'2024-11-06 12:16:19'),(3916,'API_7d4711985b4ebadc120b8285f95dc130','用户列表查询','','cmii-uav-user','/tower/user/query','POST',_binary '\0',_binary '\0','2023-08-07 06:29:26',1,'2024-11-06 12:16:21'),(3917,'API_b65eed5c0995ef8f97fb84f9cbe2038c','根据平台用户id获取用户详情','','cmii-uav-user','/tower/user/detail','GET',_binary '\0',_binary '\0','2023-08-07 06:29:27',1,'2024-11-06 12:16:44'),(3918,'API_94b2412b4d79336a22bc8933b3bea069','编辑用户','','cmii-uav-user','/tower/user/edit','POST',_binary '\0',_binary '\0','2023-08-07 06:29:27',1,'2024-11-06 12:16:22'),(3919,'API_b64dcce937a6286e2a94d12a52d8ba72','删除用户','','cmii-uav-user','/tower/user/delete','POST',_binary '\0',_binary '\0','2023-08-07 06:29:27',1,'2024-11-06 12:16:27'),(3920,'API_c8367a0b0568ba4317e062c11c4b40da','导入用户','','cmii-uav-user','/tower/user/import','POST',_binary '\0',_binary '\0','2023-08-07 06:29:28',1,'2024-11-06 12:16:29'),(3921,'API_9f1674c7927db03d091990f80d059736','铁塔用户注册','','cmii-uav-user','/tower/registry','POST',_binary '\0',_binary '\0','2023-08-07 06:29:28',1,'2024-11-06 12:16:32'),(3922,'API_36840014be767bd1a9e9d2e6c45584a2','修改用户状态','','cmii-uav-user','/tower/user/updateStatus','POST',_binary '\0',_binary '\0','2023-08-07 06:29:29',1,'2024-11-06 12:16:32'),(3923,'API_106d243cfb467c75e3a400be4b1496a1','获取所有用户','','cmii-uav-user','/tower/user/queryAll','GET',_binary '\0',_binary '\0','2023-08-07 06:29:30',1,'2024-11-06 12:16:43'),(3924,'API_eccff7373efd6a8f423c330bbd65efa2','新增分组','','cmii-uav-user','/tower/group/add','POST',_binary '\0',_binary '\0','2023-08-07 06:29:30',1,'2024-11-06 12:16:39'),(3925,'API_3760590b0cb1cad45077644dda1a59fc','删除分组','','cmii-uav-user','/tower/group/delete','POST',_binary '\0',_binary '\0','2023-08-07 06:29:31',1,'2024-11-06 12:16:43'),(3926,'API_c5e5023cd30f56ae42da979d135ca534','分组列表查询','','cmii-uav-user','/tower/group/query','GET',_binary '\0',_binary '\0','2023-08-07 06:29:31',1,'2024-11-06 12:16:32'),(3927,'API_354afb0747e5554da8869f8d9dd7f876','公安场景-下线(scout:侦察员,flying:飞手)','公安场景-下线(scout:侦察员,flying:飞手','cmii-uav-industrial-portfolio','/personal/api/uav/industrial/police/common/offLine','POST',_binary '\0',_binary '\0','2023-08-19 08:05:20',1,'2024-11-13 12:23:32'),(3928,'API_f223464a7cc50cd0acf9f5f76dc71302','查詢文旅景区仓库列表','','cmii-uav-device','/api/uav/house/queryHouseListForWenlv','GET',_binary '\0',_binary '\0','2023-08-25 01:33:53',1,'2024-11-07 09:01:50'),(3929,'API_52a6391550538261f4538c55f116bb70','按id打码航线','','cmii-uav-grid-datasource','/coding/codingAirlineById','POST',_binary '\0',_binary '\0','2023-08-25 06:21:22',1,'2023-09-10 12:23:03'),(3930,'API_b7cfc8326098848ff43e813305e0a39d','根据ID删除地形数据','','cmii-uav-grid-datasource','/terrain/deleteTerrainById/{id}','DELETE',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2024-06-18 01:09:57'),(3931,'API_f62ca4ccc54ee41be6f35f0bca7571c3','按id查询航线网格','','cmii-uav-grid-datasource','/coding/getAirlineById','GET',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2023-09-10 12:23:04'),(3932,'API_9e0177ac1b4c966a45aa5daccf81ff2d','设置默认地形','','cmii-uav-grid-datasource','/terrain/setDefaultTerrain/{id}','GET',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2024-06-18 01:09:57'),(3933,'API_7345f93556954bf9dae3c96c76cc89fa','获取网格编码','','cmii-uav-grid-datasource','/grid/point/getGrid','POST',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2023-09-10 12:23:04'),(3934,'API_05928b9dccdc789fc96078721d011a19','检查是否有重名','','cmii-uav-grid-datasource','/terrain/checkRepeatName/{name}','GET',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2024-06-18 01:09:56'),(3935,'API_74a3007ac1c1748d1d11816386f4ca0b','获取指定区域的外包矩形','','cmii-uav-grid-datasource','/custom/getGrid3dScope/{id}','GET',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2024-06-18 01:09:56'),(3936,'API_cf8d003af775149c1a429a04d5d28a97','获取偏航的航线','','cmii-uav-grid-manage','/offset/single/airline','POST',_binary '\0',_binary '\0','2023-08-25 06:22:04',1,'2023-09-10 12:24:21'),(3937,'API_fb50f26d76871e866da1571f4a4cf807','停止视频拉流任务','停止视频拉流任务','cmii-uav-cloud-live','/client/live/open/stopDevicePullStream','GET',_binary '\0',_binary '\0','2023-08-28 03:20:15',1,'2024-11-14 02:02:41'),(3938,'API_ace76fd3a2b3ab5cab9841655d0d8fd2','testDecrypt','','cmii-uav-user','/api/uav/uavTestPO/testDecrypt','POST',_binary '\0',_binary '\0','2023-08-29 07:13:10',1,'2024-11-06 12:16:25'),(3939,'API_040650b60480a3574863bce890ebb3a1','创建单个公司的统计配置','','cmii-uav-user','/api/uav/subject-config/createCompanyStatisticConfig','POST',_binary '\0',_binary '\0','2023-08-29 07:13:10',1,'2024-11-06 12:16:36'),(3940,'API_e3b4643ec4d08fc9f978b12cc91111cd','按姓名手机号查询所有的用户','','cmii-uav-user','/user/queryAllByNameTel','GET',_binary '\0',_binary '\0','2023-08-29 07:13:10',1,'2024-11-06 12:16:36'),(3941,'API_27bf6b865e75a1b2d4b29d29f0b2e6fc','编辑单个公司的统计配置','','cmii-uav-user','/api/uav/subject-config/updateCompanyStatisticConfig','POST',_binary '\0',_binary '\0','2023-08-29 07:13:10',1,'2024-11-06 12:16:29'),(3942,'API_e1867ffdcc7c8f44f2694255779d56de','查询单个配置的详细信息','','cmii-uav-user','/api/uav/subject-config/getDetailById','GET',_binary '\0',_binary '\0','2023-08-29 07:13:11',1,'2024-11-06 12:16:30'),(3943,'API_f3c37d1558da75187bc79fe68b18c05a','已经配置过的组织列表','','cmii-uav-user','/api/uav/subject-config/relatedCompanies','GET',_binary '\0',_binary '\0','2023-08-29 07:13:13',1,'2024-11-06 12:16:21'),(3944,'API_5eb1a0adf4292ebc517515bf91e31284','查询单个公司的统计配置','','cmii-uav-user','/api/uav/subject-config/companyStatisticConfig','GET',_binary '\0',_binary '\0','2023-08-29 07:13:14',1,'2024-11-06 12:16:44'),(3945,'API_ae46dd18ebf36e49f7ecea09822a8dcb','分页查询公司统计配置','','cmii-uav-user','/api/uav/subject-config/pageCompanyStatisticConfigs','POST',_binary '\0',_binary '\0','2023-08-29 07:13:15',1,'2024-11-06 12:16:40'),(3946,'API_6a43ea97257b9969f55c0e9fa8a2abce','grabPayloadAuthority','','cmii-uav-integration','/dji_cloud/payload_control/grab_payload_authority','POST',_binary '\0',_binary '\0','2023-09-01 09:16:22',1,'2024-10-22 06:16:04'),(3947,'API_08785b2f80ea8949ce2229ff3bd4cc99','grabFlightAuthority','','cmii-uav-integration','/dji_cloud/payload_control/grab_flight_authority','POST',_binary '\0',_binary '\0','2023-09-01 09:16:23',1,'2024-10-22 06:16:05'),(3948,'API_2c18fd5993cb8057f81553be943bc957','镜头缩放','','cmii-uav-integration','/dji_cloud/payload_control/camera_zoom','POST',_binary '\0',_binary '\0','2023-09-06 04:26:35',1,'2024-10-22 06:16:05'),(3949,'API_9713e067b5237daa70c732220e09aaa2','屏幕指点 云台移动,比例按照的是广角下(api文档)','','cmii-uav-integration','/dji_cloud/payload_control/camera_aim','POST',_binary '\0',_binary '\0','2023-09-06 04:26:35',1,'2024-10-22 06:16:05'),(3950,'API_1606fc86f8186a6a1878189d5163119c','云台控制 and 复位','','cmii-uav-integration','/dji_cloud/payload_control/gimbal_control','POST',_binary '\0',_binary '\0','2023-09-06 04:26:35',1,'2024-10-22 06:16:05'),(3951,'API_4818e5c52ff64fbc461092a4d7f67524','摄像机开始录像','','cmii-uav-integration','/dji_cloud/payload_control/camera_start_record','POST',_binary '\0',_binary '\0','2023-09-06 04:26:35',1,'2024-10-22 06:16:04'),(3952,'API_68e220dc182ad3cfa34b38adc9afa720','摄像机拍照','','cmii-uav-integration','/dji_cloud/payload_control/camera_take_picture','POST',_binary '\0',_binary '\0','2023-09-06 04:26:35',1,'2024-10-22 06:16:06'),(3953,'API_f98cb8228544a6e615224e940d5f6b55','摄像机停止录像','','cmii-uav-integration','/dji_cloud/payload_control/camera_stop_record','POST',_binary '\0',_binary '\0','2023-09-06 04:26:35',1,'2024-10-22 06:16:04'),(3954,'API_95f98c3045030386b85d54ce050d33e7','cameraModeChange','','cmii-uav-integration','/dji_cloud/payload_control/camera_mode_change','POST',_binary '\0',_binary '\0','2023-09-06 04:26:36',1,'2024-10-22 06:16:05'),(3955,'API_6ce8573fb4b28eb0db2a4ac33a4815d9','查询指定公司/机构范围内的在线无人机数量和列表','','cmii-uav-device','/api/uav/plane/queryUavOnlineCntByCompanyId','GET',_binary '\0',_binary '\0','2023-09-06 07:03:43',1,'2024-11-07 09:01:51'),(3956,'API_dd0216086cf703199c36ea53be84ddaf','屏幕指点','','cmii-uav-surveillance','/surveillance/payload/camera_aim','POST',_binary '\0',_binary '\0','2023-09-07 04:23:22',1,'2024-11-12 03:56:05'),(3957,'API_9d8b653ae4257a2d845f4cd19ffd46d4','获取偏航的航线','','cmii-uav-surveillance','/offset/single/airline','POST',_binary '\0',_binary '\0','2023-09-11 01:51:44',1,'2023-10-09 03:33:43'),(3958,'API_faa2093a958bad79d8a7da0642daca90','手动发送作业报告给用户V2','','cmii-uav-mission','/report_and_video/report_send/v2','POST',_binary '\0',_binary '\0','2023-09-12 01:56:41',1,'2024-11-12 01:20:37'),(3959,'API_1b3399822ad4370596c4db58562390df','测试自动结束作业','','cmii-uav-mission','/api/uav/mission/mission_info/testAutoEndMission','GET',_binary '\0',_binary '\0','2023-09-12 01:56:42',1,'2024-11-12 01:20:40'),(3960,'API_fc65c58d8d211e278dc85c0aa08143ae','手动触发数据GPS更新','','cmii-uav-gis-server','/vr/gisDataSync','GET',_binary '\0',_binary '\0','2023-09-26 01:40:35',1,'2024-10-23 08:39:50'),(3961,'API_25198adbdc49442350c5cae851b6f8b2','获取所有有GPS数据的列表','','cmii-uav-gis-server','/vr/queryAllList','POST',_binary '\0',_binary '\0','2023-09-26 01:40:35',1,'2024-10-23 08:39:47'),(3962,'API_ce8ba2874c6bfa0d3e75e9d81e9bdaf5','VR文件上传','','cmii-uav-gis-server','/vr/vrUpload','POST',_binary '\0',_binary '\0','2023-09-26 01:40:35',1,'2024-10-23 08:39:48'),(3963,'API_f3149a45616f048daf259220b2cc29c0','查询流程实例详情(Feign接口)','查询流程实例详情','cmii-uav-process','/client/bizengine/flowInst/queryProcInstDetail','POST',_binary '\0',_binary '\0','2023-09-27 09:51:48',1,'2024-09-12 02:46:58'),(3964,'API_ed51e178573028bcb61c3f9d42763492','我的待办任务(Feign接口)','我的待办任务','cmii-uav-process','/client/bizengine/flowInst/queryMyTaskList','POST',_binary '\0',_binary '\0','2023-09-27 09:51:48',1,'2024-09-12 02:46:55'),(3965,'API_521dfebb8a734ab5248d51f946b1386f','我的历史流程(Feign接口)','我的历史流程','cmii-uav-process','/client/bizengine/flowInst/queryMyHisProcList','POST',_binary '\0',_binary '\0','2023-09-27 09:51:49',1,'2024-09-12 02:46:57'),(3966,'API_e0dd7047b75740fcb40bbe460ac1746c','接收业务流程回调消息(Feign接口)','接收业务流程回调消息(Feign接口)','cmii-uav-process','/client/bizengine/callback','POST',_binary '\0',_binary '\0','2023-09-27 09:51:50',1,'2024-09-12 02:46:56'),(3967,'API_2e501c12cfa660df3c1a5bffdd1ff0bc','处理待办任务','处理待办任务','cmii-uav-process','/client/bizengine/flowInst/dealWaitTask','POST',_binary '\0',_binary '\0','2023-09-27 09:51:50',1,'2024-09-12 02:46:59'),(3968,'API_581a8eae103a3d1ecc48196608116547','设置某个待办任务的办理人(Feign接口)','设置某个待办任务的办理人((Feign接口)','cmii-uav-process','/client/bizengine/flowInst/updateTaskAssignee','POST',_binary '\0',_binary '\0','2023-09-27 09:51:50',1,'2024-09-12 02:46:58'),(3969,'API_6021071058d3134568d3b65c7d7aa7bd','设置某个节点待办人(Feign接口)','设置某个节点待办人(Feign接口)','cmii-uav-process','/client/bizengine/flowInst/updateTaskNodeAssignee','POST',_binary '\0',_binary '\0','2023-09-27 09:51:51',1,'2024-09-12 02:46:55'),(3970,'API_5c4021d67d077255b5534713e8ae025a','查询当前任务的可执行动作(Feign接口)','查询当前任务的可执行动作(Feign接口)','cmii-uav-process','/client/bizengine/flowInst/queryTaskPageActions','POST',_binary '\0',_binary '\0','2023-09-27 09:51:52',1,'2024-09-12 02:46:55'),(3971,'API_bb3a0ecf6bc4fe7ca71841458b9a1103','通过航线数据获取wpml的xml文件内容','','cmii-uav-waypoint','/api/uav/waypoint/kmz/get_wmpl_content','POST',_binary '\0',_binary '\0','2023-09-27 09:51:53',1,'2024-11-12 03:52:41'),(3972,'API_fa504e0c9b0d867928ba2a3e28c6e7ec','测试获取wmpl','m30-> wrjxh063, m30载荷 xh024','cmii-uav-waypoint','/api/uav/waypoint/kmz/get_wmpl_test','POST',_binary '\0',_binary '\0','2023-09-27 09:51:54',1,'2024-11-12 03:52:40'),(3973,'API_5832e462aaeac0f34ea58153a7c55720','callback','','cmii-uav-mission','/client/bizengine/callback','POST',_binary '\0',_binary '\0','2023-09-27 09:51:55',1,'2024-11-12 01:20:38'),(3974,'API_9ea3008ea5e818de6531379e51849920','作业结束流程-步骤2:提交视频合成任务','提交视频合成任务','cmii-uav-mission','/api/uav/mission/bizproc/mergeVideo','POST',_binary '\0',_binary '\0','2023-09-27 09:51:56',1,'2024-11-12 01:20:35'),(3975,'API_662f7f0260e6d31efe5ddd41b96b943d','作业结束流程-步骤1:停止作业相关AI任务及保存AI数据','停止作业相关AI任务及保存AI数据','cmii-uav-mission','/api/uav/mission/bizproc/stopMissionAI2SaveData','POST',_binary '\0',_binary '\0','2023-09-27 09:51:57',1,'2024-11-12 01:20:39'),(3976,'API_5d08500fb47d2bf95ff0a7f16d3eaa9b','作业结束流程-步骤3-2:湘潭定制需求 将作业报告发送到指定地址 ',' 湘潭定制需求 将作业报告发送到指定地址 ','cmii-uav-mission','/api/uav/mission/bizproc/sendMissionReportToCustomizedAddress','POST',_binary '\0',_binary '\0','2023-09-27 09:51:57',1,'2024-11-12 01:20:40'),(3977,'API_4fbb11de04284c01945ad804abbed67d','作业结束流程-步骤3-1:发送作业报告给用户','发送作业报告给用户','cmii-uav-mission','/api/uav/mission/bizproc/sendMissionReport','POST',_binary '\0',_binary '\0','2023-09-27 09:51:58',1,'2024-11-12 01:20:38'),(3978,'API_621a751b43ecb816c48554694161f62d','新增无人机','','cmii-uav-device','/api/uav/plane/addUavPlaneTest','POST',_binary '\0',_binary '\0','2023-09-27 09:52:05',1,'2024-11-07 09:01:54'),(3979,'API_431d8c15dd3897fafcaa9d0d427f59e7','根据编码更新对应的设备号','','cmii-uav-device','/api/uav/plane/UpdateSnBycode','POST',_binary '\0',_binary '\0','2023-09-27 09:52:06',1,'2024-11-07 09:01:49'),(3980,'API_2511e978dacef70cca9ccdfbbfcfa1e9','根据编码列表查询对应的设备号','','cmii-uav-device','/api/uav/plane/querySnBycode','POST',_binary '\0',_binary '\0','2023-09-27 09:52:07',1,'2024-11-07 09:01:54'),(3981,'API_d9e8775ed3f730d505d5c328a40c4ba9','接口扫描','','cmii-uav-notice','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(3982,'API_48241d454d248bf54c9266859e146b9f','查询短信发送状态【短信接口】','查询短信发送状态【短信接口】','cmii-uav-notice','/notice/sms/querySmsSendStatus','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(3983,'API_43fb0ce190a6972aecb863eb4d249abb','公司短信发送量统计接口【内部程序接口】','按公司统计短信发送量接口','cmii-uav-notice','/sms/summary/querySmsUserInfo','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(3984,'API_defe8dd2542f2caf6c5e6f4a8f3d240e','新增消息模板','新增消息模板','cmii-uav-notice','/msgtpl/add','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(3985,'API_3067cae2057121922fb5f2b67c811968','securityConfiguration','','cmii-uav-notice','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(3986,'API_7943ac6919bf8b7f18bf4c832eae1649','createRSA','','cmii-uav-notice','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(3987,'API_247945e0a93fa017daba83ace1ece570','发送短信接口【内部程序接口】','发送短信接口','cmii-uav-notice','/sms/sendSms','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:07'),(3988,'API_923a86fc1f5ce5c386f896cef5a34a99','发送站内信接口【内部程序接口】','发送站内信接口','cmii-uav-notice','/webmsg/sendWebMsg','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:07'),(3989,'API_2a43ca1cc995b795cfdd2e7cba89608c','接口签名工具【内部程序接口】','接口签名工具','cmii-uav-notice','/open/sms/getSign','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:07'),(3990,'API_a9bd72a2e167bc2d8af8cb9a0966059e','上架通知','上架通知','cmii-uav-notice','/bulletin/admin/online','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:09'),(3991,'API_0f715385bd1f51237af25d9d2f9bd3d5','查看消息模板列表','查看消息模板列表','cmii-uav-notice','/msgtpl/list','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(3992,'API_cac7a84c29e01473084c0e9d11009e0c','getDocumentation','','cmii-uav-notice','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(3993,'API_973fce5234ef7aa00de1bb29d7351545','多机Http主动推送【内部接口】','多机Http主动推送【内部接口】','cmii-uav-notice','/personal/userwebmsg/httpSend','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(3994,'API_946ccc2d8fafc74ed3317ca6ca03f7c8','env','','cmii-uav-notice','/cmii/env','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(3995,'API_7627b374809b8ed666c748b840d882b3','查询短信模板内容','查询短信模板内容','cmii-uav-notice','/notice/sms/queryTplContent','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(3996,'API_4a0bef68c91e2ff62a2b36ec9480261d','发送邮件【内部程序接口】','发送邮,支持附件','cmii-uav-notice','/email/sendAttachEmail','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(3997,'API_bf9c83d74209483dac5770204991d19c','新建通知','新建通知','cmii-uav-notice','/bulletin/admin/createBulletin','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(3998,'API_f691022d21fc192f65f91f48432dc74d','公司短信发送量统计接口【内部程序接口】','按公司统计短信发送量接口','cmii-uav-notice','/sms/summary/querySmsUseInfo','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(3999,'API_cc861af1002bea88a0270e3ccb53b2cc','修改消息模板','修改消息模板','cmii-uav-notice','/msgtpl/update','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(4000,'API_06c3bb33f9318bbff134b2eb6f69b9ab','发送短信接口2【内部程序接口】','发送短信接口,提供公司ID','cmii-uav-notice','/sms/send','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(4001,'API_21db4e1c2727093499291c13cbb09e86','ping','','cmii-uav-notice','/cmii/ping','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(4002,'API_d88293c84e0408e944447f15af0802fa','查看消息模板详情','查看消息模板详情','cmii-uav-notice','/msgtpl/get','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:09'),(4003,'API_d218c65f6f3c93d7181de2ff5ab00fb9','查看邮箱网关详情','查看邮箱网关详情','cmii-uav-notice','/mail/provider/get','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(4004,'API_c166dca9ed3acb6eeac9f2b1f4ea2bfa','getDocumentation','','cmii-uav-notice','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(4005,'API_b3cdb884b2c0854754eca7a34e5c2061','health','','cmii-uav-notice','/cmii/health','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:09'),(4006,'API_fc4c820a89a440dd275d502d45864159','通知详情','通知详情','cmii-uav-notice','/bulletin/admin/getBulletin','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:09'),(4007,'API_d33da0df7d2281092f6735455254cdbb','查询看登录页公告信息','查询看登录页公告信息','cmii-uav-notice','/public/bulletin/queryLoginBulletins','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:07'),(4008,'API_44ceb32076998c560afa6c58006e7398','编辑通知','编辑通知','cmii-uav-notice','/bulletin/admin/editBulletin','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(4009,'API_6e5bd5ed66e139b9464550648a7480bf','删除消息模板','删除消息模板','cmii-uav-notice','/msgtpl/delete','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(4010,'API_e6fddf458f19859d797d65972f36fc53','查询日志列表','查询日志列表','cmii-uav-notice','/msglog/list','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(4011,'API_72f9819b95e5482bf342349d824b1c96','swaggerResources','','cmii-uav-notice','/swagger-resources','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(4012,'API_cc988446e9676c38d481736e556de32e','用户修改消息设置','用户修改消息设置','cmii-uav-notice','/personal/userStatus/update','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:09'),(4013,'API_d4f074a123280040e3da73e2ede6e7ee','查看邮箱网关列表','查看邮箱网关列表','cmii-uav-notice','/mail/provider/list','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(4014,'API_42d7da4f397a31d8bd8622b58c38df3e','用户查看个人消息设置信息','用户查看个人消息设置信息','cmii-uav-notice','/personal/userStatus/get','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(4015,'API_def9844866db8ce6faef02b9ed874205','删除邮箱网关','删除邮箱网关','cmii-uav-notice','/mail/provider/delete','GET',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(4016,'API_0f9f75e5abbea5488509dfd74140ab95','发送邮件【内部程序接口】','发送邮,不支持附件','cmii-uav-notice','/email/sendEmail','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(4017,'API_6a4727c1496387561e4778626710e7bd','修改邮箱网关','修改邮箱网关','cmii-uav-notice','/mail/provider/update','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:09'),(4018,'API_8f0b20d3c2c0d8ad9c4afff0c644b4ec','更新站内信为已读','更新站内信为已读','cmii-uav-notice','/personal/userwebmsg/updateRead','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-13 08:59:08'),(4019,'API_68da79aee6254de6ba77db6ad1688251','发送短信开放接口【开放接口】','发送短信开放接口【开放接口】','cmii-uav-notice','/public/open/sms/send','POST',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-11-13 08:59:08'),(4020,'API_7cf3a40b0f02ffb5df6c587f00721111','查看用户站内信详情','查看用户站内信详情','cmii-uav-notice','/personal/userwebmsg/get','POST',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-11-13 08:59:08'),(4021,'API_817d1565ed94920ad8d29cbe0ddf9d72','error','','cmii-uav-notice','/error','',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-11-13 08:59:09'),(4022,'API_b5bff21546371e7426f95bfb4e1b1a23','下架通知','下架通知','cmii-uav-notice','/bulletin/admin/offline','GET',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-11-13 08:59:09'),(4023,'API_76ccd83e540977796274ccdc37a36772','接收状态报告【短信接口】','接收状态报告','cmii-uav-notice','/public/sms/accept/statusReport','POST',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-11-13 08:59:08'),(4024,'API_505f74032fcab8963aa2b02e25395acf','新增邮箱网关','新增邮箱网关','cmii-uav-notice','/mail/provider/add','POST',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-11-13 08:59:09'),(4025,'API_97ce015c363342714b4f248a0bdc85b6','查询用户站内信列表','查询用户站内信列表','cmii-uav-notice','/personal/userwebmsg/list','POST',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-11-13 08:59:09'),(4026,'API_6e238fa282808b748a0cc9dec5b3cb49','发送邮件,推荐使用该接口【内部程序接口】','发送邮件,可根据用户设置策略发送,支持附件','cmii-uav-notice','/email/sendUserEmail','POST',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-11-13 08:59:09'),(4027,'API_e7d64a1e371ebe9e834b153b0f1b6c0b','查询未读站内信总数','查询未读站内信总数','cmii-uav-notice','/personal/userwebmsg/getTotal','POST',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-11-13 08:59:09'),(4028,'API_6e21d3a801467be33a7327c5c30e64eb','uiConfiguration','','cmii-uav-notice','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-11-13 08:59:08'),(4029,'API_c3430ae24d03166f2c26ba36660de815','通知列表','通知列表','cmii-uav-notice','/bulletin/admin/queryBulletinPage','POST',_binary '\0',_binary '\0','2023-09-27 09:52:09',1,'2024-11-13 08:59:09'),(4030,'API_361729bb14d7a6d36a0bc97d62c16495','查询公司/机构范围的机库名称列表','','cmii-uav-device','/api/uav/hangar/queryHgrNameByCompanyId','GET',_binary '\0',_binary '\0','2023-09-27 09:52:10',1,'2024-11-07 09:01:46'),(4031,'API_94c1fd325b05f2ae3aa81023a6b74833','查询公司/机构范围的载荷名称列表','','cmii-uav-device','/api/uav/load/queryLoadNameByCompanyId','GET',_binary '\0',_binary '\0','2023-09-27 09:52:10',1,'2024-11-07 09:01:54'),(4032,'API_8597a6c5fabb7e6ffd0e82be7444b34b','模糊查询绑定无人机列表','','cmii-uav-device','/api/uav/hangar/queryBoundUavByCompany','GET',_binary '\0',_binary '\0','2023-09-27 09:52:10',1,'2024-11-07 09:01:51'),(4033,'API_aa7338d3a944fa1fd3dad7b09316facc','获取组织额度情况(组织管理-详情-额度情况)','','cmii-uav-user','/api/admin/system/quota/getCompanyQuotaInfo','POST',_binary '\0',_binary '\0','2023-09-27 09:52:12',1,'2024-11-06 12:16:42'),(4034,'API_46648b88a004b4435bf256797b953520','redis-GetAndExpire','','cmii-uav-user','/api/uav/uavTestPO/testGetAndExpire','POST',_binary '\0',_binary '\0','2023-09-27 09:52:14',1,'2024-11-06 12:16:23'),(4035,'API_ed6bef12ae7ea154859268ea4dfa2f7a','获取组织及子孙组织列表','','cmii-uav-user','/api/admin/system/quota/getChildrenCompany','POST',_binary '\0',_binary '\0','2023-09-27 09:52:15',1,'2024-11-06 12:16:21'),(4036,'API_d2b6aad1c28214428af54d51ae64194a','获取某个用户的指定平台菜单树组','','cmii-uav-user','/api/uav/resource/queryPlatformsGroupResourceTreeForUser','POST',_binary '\0',_binary '\0','2023-09-27 09:52:18',1,'2024-11-06 12:16:41'),(4037,'API_047b7b5f5b6b912c98018b8e5945fb34','获取某个配额在各子组织使用情况','','cmii-uav-user','/api/admin/system/quota/getQuotaUseInfoInCompany','POST',_binary '\0',_binary '\0','2023-09-27 09:52:18',1,'2024-11-06 12:16:43'),(4038,'API_4168459cc2bead90bd4157e2db916f17','机库或者无人机 通过kmz文件url下发航线','','cmii-uav-surveillance','/surveillance/uav_command/load_line_by_file','POST',_binary '\0',_binary '\0','2023-09-27 09:52:33',1,'2024-11-12 03:56:07'),(4039,'API_26ff55f09c7532c9a3f06f18f7a9cb05','更新版本','','cmii-app-release','/version/version_info','PUT',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:13'),(4040,'API_495f5880e2eccc89d560948c48a09b46','获取版本查询条件列表','','cmii-app-release','/version/version_info_condition_list/{versionCategory}','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4041,'API_7bf68c2e30734848818c4ecbd41d18e6','新建环境识别码','','cmii-app-release','/env_code/env_code_info','POST',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:13'),(4042,'API_a52fe2b6f08d41f4dc4dc48a04be1ae9','新建版本','','cmii-app-release','/version/version_info','POST',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4043,'API_727057a04db0406dfb28604429a744c1','securityConfiguration','','cmii-app-release','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4044,'API_e7c4e910df1dd0ea458f3bc9f31ef3bc','更新环境识别码','','cmii-app-release','/env_code/env_code_info','PUT',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4045,'API_3cb691e8e7aedd2a72b6aee74a75ca5c','接口扫描','','cmii-app-release','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4046,'API_a36b89b6c1320e56439a7a20b8ca0676','health','','cmii-app-release','/cmii/health','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4047,'API_fd7106ed46c5e4f7be35cfe58732c8d3','getDocumentation','','cmii-app-release','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4048,'API_d85837149d345af473da714f8ab5affb','查询版本详情','','cmii-app-release','/version/version_info_detail/{id}','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:13'),(4049,'API_44129cebbcf2841b4bf039dd8ba50cec','分页条件查询环境识别码列表','','cmii-app-release','/env_code/env_code_info_list','POST',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4050,'API_b32dbb106fb41ec57490f916950087fa','获取环境识别码查询条件列表','','cmii-app-release','/env_code/env_code_info_condition_list','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:13'),(4051,'API_a1a48a54927e4313d2c5b63dbcd002d6','env','','cmii-app-release','/cmii/env','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:13'),(4052,'API_a83afb5f3f628abd1af5e46b304dde82','删除版本','','cmii-app-release','/version/version_info/{id}','DELETE',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4053,'API_09a62589d10c79e4a74bb29ca428d3a6','swaggerResources','','cmii-app-release','/swagger-resources','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4054,'API_7f80559bf59c45500e2003734a02206d','createRSA','','cmii-app-release','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4055,'API_86b64c2b3a303565113224d96de8c4ee','getDocumentation','','cmii-app-release','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4056,'API_496c140d931270006608fc4ec7cb46e6','查询发布信息','','cmii-app-release','/version/info','POST',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4057,'API_06c0fe70654170e5e9ff13c1c3ee8c34','error','','cmii-app-release','/error','',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4058,'API_966aaa19d5a4dc4df3e70ec3c82f68c4','更新发布标识','','cmii-app-release','/version/version_pub_info','PUT',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4059,'API_cd0b0037f3e746615ce1309d23a8ec55','查询环境识别码详情','','cmii-app-release','/env_code/env_code_info_detail/{id}','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:13'),(4060,'API_99fb8418b53bc350edf763255a3bd510','uiConfiguration','','cmii-app-release','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4061,'API_f8f4ae88fa75afd56267cde6b7dca76a','删除环境识别码','','cmii-app-release','/env_code/env_code_info/{id}','DELETE',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:13'),(4062,'API_a1588f4475007d3b2740918f2828bc63','分页条件查询版本列表','','cmii-app-release','/version/version_info_list','POST',_binary '\0',_binary '\0','2023-10-07 02:11:09',1,'2024-01-30 06:27:12'),(4063,'API_f1b7d301ae0f8d425c6adde56969a1bd','查询发布状态的版本详情','','cmii-app-release','/version/pub_version_info_detail/{versionCategory}','GET',_binary '\0',_binary '\0','2023-10-07 02:11:10',1,'2024-01-30 06:27:12'),(4064,'API_2dec51f8971e3df957ad7aa41c584242','ping','','cmii-app-release','/cmii/ping','GET',_binary '\0',_binary '\0','2023-10-07 02:11:10',1,'2024-01-30 06:27:12'),(4065,'API_e13dabb538d0a54dce6a8ad6efbf8bfa','通信保障-关闭通信作业','通信保障-关闭通信作业','cmii-uav-industrial-portfolio','/client/industrial/emergency/stopJob','POST',_binary '\0',_binary '\0','2023-10-11 01:31:43',1,'2024-11-13 12:23:27'),(4066,'API_1f34c212c52b13674b6f69e7f16b1890','通信保障-分享-获取通信情况','通信保障-分享-获取通信情况','cmii-uav-industrial-portfolio','/public/industrial/emergency/commSupport/share/getCommInfo','GET',_binary '\0',_binary '\0','2023-10-11 01:31:43',1,'2024-11-13 12:23:29'),(4067,'API_25bed11abbf7e45975cbe8884dd63743','通信保障-分享-获取无人机设备情况及覆盖范围','通信保障-分享-获取无人机设备情况及覆盖范围','cmii-uav-industrial-portfolio','/public/industrial/emergency/commSupport/share/getPlaneInfoCoverage','GET',_binary '\0',_binary '\0','2023-10-11 01:31:43',1,'2024-11-13 12:23:35'),(4068,'API_1fb54990d5b57bec18ce98df7e7ea6f2','通信保障-获取无人机设备情况及覆盖范围','通信保障-获取无人机设备情况及覆盖范围','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/commSupport/getPlaneInfoCoverage','GET',_binary '\0',_binary '\0','2023-10-11 01:31:44',1,'2024-11-13 12:23:32'),(4069,'API_652e1a55ae4a0c941c9108d060d0e687','通信保障-获取无人机视频流','通信保障-获取无人机视频流','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/commSupport/getPlaneVideoInfo','GET',_binary '\0',_binary '\0','2023-10-11 01:31:44',1,'2024-11-13 12:23:29'),(4070,'API_aace2a8eb07b017bc6463e98c4b49d39','通信保障-在线无人机列表','通信保障-在线无人机列表','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/commSupport/onlinePlanes','GET',_binary '\0',_binary '\0','2023-10-11 01:31:44',1,'2024-11-13 12:23:36'),(4071,'API_ed70781b159fee262a47b7a04c7a6aee','通信保障-分享-获取页面分享码&提取码','监通信保障-分享-获取页面分享码&提取码','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/commSupport/shareCode','GET',_binary '\0',_binary '\0','2023-10-11 01:31:44',1,'2024-11-13 12:23:29'),(4072,'API_e7f1d27b3a45d767d0918df2f8c9a9e1','通信保障-开启通信作业请求','通信保障-开启通信作业请求','cmii-uav-industrial-portfolio','/client/industrial/emergency/startJob','POST',_binary '\0',_binary '\0','2023-10-11 01:31:44',1,'2024-11-13 12:23:36'),(4073,'API_8848ab9bdf94efc0280726eb498eda22','通信保障-获取通信情况','通信保障-获取通信情况','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/commSupport/getCommInfo','GET',_binary '\0',_binary '\0','2023-10-11 01:31:44',1,'2024-11-13 12:23:33'),(4074,'API_2c6ec5b9d82ee093028557c00ca83d26','通信保障-获取无人机轨迹','通信保障-获取无人机轨迹','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/commSupport/getPlaneTrack','GET',_binary '\0',_binary '\0','2023-10-11 01:31:45',1,'2024-11-13 12:23:27'),(4075,'API_1c1305d024614bb511bd2a97779550e5','通信保障-分享-在线无人机列表','通信保障-分享-在线无人机列表','cmii-uav-industrial-portfolio','/public/industrial/emergency/commSupport/share/onlinePlanes','GET',_binary '\0',_binary '\0','2023-10-11 01:31:45',1,'2024-11-13 12:23:34'),(4076,'API_f3caecbf948e5590908c43c5380d3710','通信保障-分享-获取无人机轨迹','通信保障-分享-获取无人机轨迹','cmii-uav-industrial-portfolio','/public/industrial/emergency/commSupport/share/getPlaneTrack','GET',_binary '\0',_binary '\0','2023-10-11 01:31:45',1,'2024-11-13 12:23:34'),(4077,'API_af2174c0a7ac81e7f040152cf4f80016','通信保障-分享-获取无人机视频流','通信保障-分享-获取无人机视频流','cmii-uav-industrial-portfolio','/public/industrial/emergency/commSupport/share/getPlaneVideoInfo','GET',_binary '\0',_binary '\0','2023-10-11 01:31:46',1,'2024-11-13 12:23:28'),(4078,'API_415b4cf64ca90d148ac2731206ead54f','获取设备的视频流状态信息','获取设备的视频流状态信息','cmii-uav-cloud-live','/video/live/stream/getDevStreamStatus','GET',_binary '\0',_binary '\0','2023-10-17 09:42:26',1,'2024-11-14 02:02:38'),(4079,'API_91f82ae6c89317f8df56df0728a42ebf','指标考核-查询冲突列表','','cmii-uav-grid-datasource','/fightPlan/getIntersectBatch','POST',_binary '\0',_binary '\0','2023-10-31 07:32:17',1,'2024-06-18 01:09:57'),(4080,'API_e77fa4f440478b56fe5bc665f45f65c7','指标考核-飞行计划冲突','','cmii-uav-grid-datasource','/fightPlan/checkIntersectBatch','POST',_binary '\0',_binary '\0','2023-10-31 07:32:17',1,'2024-06-18 01:09:57'),(4081,'API_42415b3aceb7f511a89d507fbeabbaad','指标考核-飞行计划数据批量申报','','cmii-suav-supervision','/flightPlan/saveBatch','POST',_binary '\0',_binary '\0','2023-10-31 07:32:43',1,'2023-11-02 03:30:20'),(4082,'API_0474d50943fc00bdd34f3fe58a9f78a4','createRSA','','cmii-uav-alarm','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-11-07 07:43:49',1,'2024-10-22 12:07:19'),(4083,'API_80d73ec6aad120c8c75530ad9ef7e2a0','视频数据回放-获取视频MP4列表','视频数据回放-获取视频MP4列表','cmii-uav-cloud-live','/video/playback/videoMP4List','POST',_binary '\0',_binary '\0','2023-11-09 09:33:13',1,'2024-11-14 02:02:43'),(4084,'API_a4e1342ccb993859aea9214541f58d37','合成任务删除','合成任务删除','cmii-uav-cloud-live','/client/video/delete','POST',_binary '\0',_binary '\0','2023-11-09 10:14:40',1,'2024-11-14 02:02:39'),(4085,'API_48e65c591649782745af6b15116d7f6f','securityConfiguration','','cmii-uav-threedsimulation','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4086,'API_0d8e242c36b5bc84f39cac1fee7a7dc7','获取当前场景','获取当前场景','cmii-uav-threedsimulation','/scene/get','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4087,'API_b3f4f44ec4d22214cd56d257ed2331d5','获取任务列表','获取任务列表','cmii-uav-threedsimulation','/task/list','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4088,'API_04931a27d62153a54bf9fc1a23d35ffa','任务文件使用确认','任务文件使用确认','cmii-uav-threedsimulation','/taskFile/useConfirm','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4089,'API_41eb8005fdef1c4ec23aab1a2f1cd85e','getDocumentation','','cmii-uav-threedsimulation','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4090,'API_548650b50752e62c793e3234b1b97029','切换场景,offshore、city','切换场景','cmii-uav-threedsimulation','/scene/switch','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4091,'API_6d7f6c29560e1a4d8400705da0c42152','接口扫描','','cmii-uav-threedsimulation','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4092,'API_85bc56aab0e4bc7a8bedb255812af7ab','health','','cmii-uav-threedsimulation','/cmii/health','GET',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4093,'API_375173eb54995c91a0e9a31dfe60d27e','飞行图片回传','飞行图片回传','cmii-uav-threedsimulation','/taskFile/pictureReturn','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4094,'API_437451cba9ac1de85c6e580cf67beb33','uiConfiguration','','cmii-uav-threedsimulation','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4095,'API_fb0057118d5b9f3e6cf319fa877e5f6d','获取任务M3U8视频','获取任务M3U8视频','cmii-uav-threedsimulation','/taskFile/getM3U8Video','GET',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4096,'API_d3d833d265dbcffeda9c9794d5a2aea1','删除任务','删除任务','cmii-uav-threedsimulation','/task/delete','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4097,'API_bc6034dfdf9247338067b05bf1866067','ping','','cmii-uav-threedsimulation','/cmii/ping','GET',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4098,'API_c80ca8334706c20a5dd0a27949d77d9e','获取任务文件列表','获取任务文件列表','cmii-uav-threedsimulation','/taskFile/list','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4099,'API_456f5c569c539fcb290d052018fc34db','获取任务详情','获取任务详情','cmii-uav-threedsimulation','/task/get','GET',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4100,'API_32edd5093a4a8842766f9f2013a6ab5e','getDocumentation','','cmii-uav-threedsimulation','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4101,'API_b0b1e1dc1f430506f8fe7b1fe9ada999','删除任务文件','删除任务文件','cmii-uav-threedsimulation','/taskFile/delete','POST',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4102,'API_b734faaf116713842b98d5c6e7c9d9d2','error','','cmii-uav-threedsimulation','/error','',_binary '\0',_binary '\0','2023-11-14 03:13:15',1,'2024-08-27 07:25:57'),(4103,'API_4083dd5ed7e060e52480b21a4a68e000','下载任务文件','下载任务文件','cmii-uav-threedsimulation','/taskFile/download','POST',_binary '\0',_binary '\0','2023-11-14 03:13:16',1,'2024-08-27 07:25:57'),(4104,'API_d8d5bbe25daf8b477f87a2e512eefb88','飞行图片上传回调','飞行图片上传回调','cmii-uav-threedsimulation','/taskFile/uploadCallBack','POST',_binary '\0',_binary '\0','2023-11-14 03:13:16',1,'2024-08-27 07:25:57'),(4105,'API_987c53c8621cc61385f28252a2130d1e','env','','cmii-uav-threedsimulation','/cmii/env','GET',_binary '\0',_binary '\0','2023-11-14 03:13:16',1,'2024-08-27 07:25:57'),(4106,'API_1714be4ff8dcb05ade416f09e6a9dcae','获取任务MP4视频','获取任务MP4视频','cmii-uav-threedsimulation','/taskFile/getMP4Video','GET',_binary '\0',_binary '\0','2023-11-14 03:13:16',1,'2024-08-27 07:25:57'),(4107,'API_0babb3a598d1890ce0411ef33d37bcfe','swaggerResources','','cmii-uav-threedsimulation','/swagger-resources','GET',_binary '\0',_binary '\0','2023-11-14 03:13:16',1,'2024-08-27 07:25:57'),(4108,'API_cd58ef3662e95ff662946925163d1293','获取上传临时凭证','获取上传临时凭证','cmii-uav-threedsimulation','/taskFile/getCredentials','GET',_binary '\0',_binary '\0','2023-11-14 03:13:16',1,'2024-08-27 07:25:57'),(4109,'API_49377501456c840fcf0ca0757896c864','createRSA','','cmii-uav-threedsimulation','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-11-14 03:13:16',1,'2024-08-27 07:25:57'),(4110,'API_d6684750fcb631ea568e7e4b22ccc3b0','导入模板','','cmii-uav-tower','/task/exportTemp','POST',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-11-14 01:58:49'),(4111,'API_fb9c7cd82c909434806243fcfd609b4d','获取任务导出的进度','','cmii-uav-tower','/task/getExportProgress','GET',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-11-14 01:58:49'),(4112,'API_249ad875c3e09a7c9ab4f935adeab03d','获取导入的进度','','cmii-uav-tower','/station/getImportProgress','GET',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-11-14 01:58:48'),(4113,'API_ed4881f58193ac7d83f01d82f6682257','批量导出','','cmii-uav-tower','/task/export','POST',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-11-14 01:58:48'),(4114,'API_2fac1d880847842e0e9c7aa052f023ae','导入','','cmii-uav-tower','/task/import','POST',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-11-14 01:58:48'),(4115,'API_9cf943b411919316e05cd6c414339147','获取导入的进度','','cmii-uav-tower','/task/getImportProgress','GET',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-11-14 01:58:49'),(4116,'API_59db257ef928880cfc4e85b43feb70e1','更新状态','','cmii-uav-tower','/task/updateStatus','GET',_binary '\0',_binary '\0','2023-11-20 09:13:32',1,'2024-11-14 01:58:48'),(4117,'API_9e06b8f444a2b43fc9bbbd816db81d36','删除基站','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/bts_data_delete','POST',_binary '\0',_binary '\0','2023-11-27 02:30:56',1,'2024-11-13 12:23:31'),(4118,'API_316c32e174ea35d3468ed983be716f79','获取单个基站详细信息以及统计信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/bts_with_statistic','GET',_binary '\0',_binary '\0','2023-11-27 02:30:57',1,'2024-11-13 12:23:31'),(4119,'API_3a14192c40e1d203be8f2ed41d7945a2','摄像头初始化','摄像头初始化','cmii-uav-industrial-portfolio','/photoelectric/camera/initial','POST',_binary '\0',_binary '\0','2023-11-27 02:30:57',1,'2024-11-13 12:23:36'),(4120,'API_bb15aac1e99c116b827098400d6b9023','多站分页列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/bts_page','POST',_binary '\0',_binary '\0','2023-11-27 02:30:57',1,'2024-11-13 12:23:29'),(4121,'API_b79e9bf4552866205481f6956c7fbcbc','手动添加告警','手动添加告警','cmii-uav-industrial-portfolio','/photoelectric/alarm/addDetail','POST',_binary '\0',_binary '\0','2023-11-27 02:30:57',1,'2024-11-13 12:23:34'),(4122,'API_35d1cf7849dd54c4fb4082a184d3db91','查询告警列表','查询告警列表','cmii-uav-industrial-portfolio','/photoelectric/alarm/list','POST',_binary '\0',_binary '\0','2023-11-27 02:30:57',1,'2024-11-13 12:23:35'),(4123,'API_21c6c1e51e19d01f1d91f720ccefdb02','摄像头变焦','摄像头变焦','cmii-uav-industrial-portfolio','/photoelectric/camera/getParameters','GET',_binary '\0',_binary '\0','2023-11-27 02:30:57',1,'2024-11-13 12:23:33'),(4124,'API_f4dfeab41f25a2bbe46b1f5182bacb04','查询告警详情','查询告警详情','cmii-uav-industrial-portfolio','/photoelectric/alarm/get','GET',_binary '\0',_binary '\0','2023-11-27 02:30:57',1,'2024-11-13 12:23:33'),(4125,'API_eea2b0a06f414b69d37668a0fef8af86','查询历史的基站列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/queryBtsRecords','GET',_binary '\0',_binary '\0','2023-11-27 02:30:58',1,'2024-11-13 12:23:32'),(4126,'API_7d3009151bd244069d80f89662644ddc','导出多站基站数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/bts_data_export','POST',_binary '\0',_binary '\0','2023-11-27 02:30:58',1,'2024-11-13 12:23:36'),(4127,'API_9611ddb735d096fd1cdc14394c68198d','下载多站导入模板文件','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/bts_data_list_template','GET',_binary '\0',_binary '\0','2023-11-27 02:30:58',1,'2024-11-13 12:23:36'),(4128,'API_b4af8cce24a6bd6531a749a99035908d','获取光电摄像头列表','获取光电摄像头列表','cmii-uav-industrial-portfolio','/photoelectric/camera/list','POST',_binary '\0',_binary '\0','2023-11-27 02:30:58',1,'2024-11-13 12:23:27'),(4129,'API_7f327e96c4a276ab75187734d06d1428','增加光电摄像头','增加光电摄像头','cmii-uav-industrial-portfolio','/photoelectric/camera/add','POST',_binary '\0',_binary '\0','2023-11-27 02:30:58',1,'2024-11-13 12:23:36'),(4130,'API_b5f118a2023a2f9cb72b1635b52a1cfb','手动添加告警','手动添加告警','cmii-uav-industrial-portfolio','/photoelectric/alarm/addBrief','POST',_binary '\0',_binary '\0','2023-11-27 02:30:58',1,'2024-11-13 12:23:37'),(4131,'API_477caaa8401b7750ce95f33f62934a44','回放探测的历史轨迹,包括历史基站数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/queryDetectionReplayByTime','GET',_binary '\0',_binary '\0','2023-11-27 02:30:58',1,'2024-11-13 12:23:27'),(4132,'API_94bc9258601e1062b29a7d5e985d79e2','多站全部列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/bts_list','GET',_binary '\0',_binary '\0','2023-11-27 02:30:58',1,'2024-11-13 12:23:28'),(4133,'API_a2374909b686072e2c7d2aeea5398243','获取正在告警的摄像头','获取正在告警的摄像头','cmii-uav-industrial-portfolio','/photoelectric/alarm/getAlarmCamera','POST',_binary '\0',_binary '\0','2023-11-27 02:30:59',1,'2024-11-13 12:23:32'),(4134,'API_aaad7d11a47b5dacd9d373a3aa110dce','查询告警全量列表','查询告警全量列表','cmii-uav-industrial-portfolio','/photoelectric/alarm/listIDAll','POST',_binary '\0',_binary '\0','2023-11-27 02:30:59',1,'2024-11-13 12:23:30'),(4135,'API_033246125c0da628c3699f13ea08f2d5','导入多站列表数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/bts_data_list','POST',_binary '\0',_binary '\0','2023-11-27 02:30:59',1,'2024-11-13 12:23:28'),(4136,'API_1261ce22958ec5e07bbf945a661aae63','删除告警','删除告警','cmii-uav-industrial-portfolio','/photoelectric/alarm/delete','POST',_binary '\0',_binary '\0','2023-11-27 02:30:59',1,'2024-11-13 12:23:29'),(4137,'API_638be037afa898bf09ebb46e3e729d7c','删除光电摄像头','删除光电摄像头','cmii-uav-industrial-portfolio','/photoelectric/camera/delete','POST',_binary '\0',_binary '\0','2023-11-27 02:30:59',1,'2024-11-13 12:23:29'),(4138,'API_c897d65a137a466f07440c79b5d6e0d8','更新光电摄像头','更新光电摄像头','cmii-uav-industrial-portfolio','/photoelectric/camera/update','POST',_binary '\0',_binary '\0','2023-11-27 02:30:59',1,'2024-11-13 12:23:29'),(4139,'API_cfb47be939348a89cb8a99f9ea25431e','模拟多站探测数据','','cmii-uav-mqtthandler','/mockMultiRadar','POST',_binary '\0',_binary '\0','2023-11-29 02:32:51',1,'2024-11-07 08:51:29'),(4140,'API_3431ef103d83f37d14e3e7056c1c91b6','通过文件路径下载文件','通过文件路径下载文件','cmii-uav-material-warehouse','/api/v1/warehouse/project/downloadFileBySign','GET',_binary '\0',_binary '\0','2023-11-29 09:23:12',1,'2024-11-11 11:46:07'),(4141,'API_4bb442278f884ecc85ed77efcb8d525d','视频数据回放-删除视频片段','视频数据回放-批量视频视频片段','cmii-uav-cloud-live','/video/playback/deleteOneSegment','POST',_binary '\0',_binary '\0','2023-11-29 09:23:19',1,'2024-11-14 02:02:38'),(4142,'API_acd9f882109ce9e68d511b3b114354b9','插入一条单机监视日志','','cmii-uav-surveillance','/surveillance/flight_records/insertOprationHistory','POST',_binary '\0',_binary '\0','2023-11-29 09:23:27',1,'2024-11-12 03:56:05'),(4143,'API_fc06d7a2bc4186782b809a0dbdc1de1c','query一条单机监视日志','','cmii-uav-surveillance','/surveillance/flight_records/queryOprationHistory','POST',_binary '\0',_binary '\0','2023-11-29 09:23:29',1,'2024-11-12 03:56:10'),(4144,'API_10edae9c3351ad4713645ab24857451a','中断飞行','由云端实现临时打断无人机的当前航线(需要云端下发),并缓存剩余航线','cmii-uav-surveillance','/surveillance/uav_command/stopTemporarily','POST',_binary '\0',_binary '\0','2023-11-29 09:23:29',1,'2024-11-12 03:56:04'),(4145,'API_2518fdbb4cb6e22b626f06230fa49a96','获取单机监视键盘使用模式','','cmii-uav-surveillance','/surveillance/payload/camera/getKeyboard','GET',_binary '\0',_binary '\0','2023-11-29 09:23:30',1,'2024-11-12 03:56:08'),(4146,'API_c4a46d43604996cf28f189901497719e','设置单机监视键盘使用模式','','cmii-uav-surveillance','/surveillance/payload/camera/setKeyboard','POST',_binary '\0',_binary '\0','2023-11-29 09:23:31',1,'2024-11-12 03:56:07'),(4147,'API_ec3289be78166822fb60464157c618fe','色盘参数设置','','cmii-uav-integration','/dji_cloud/property_set/thermal_plate_set','POST',_binary '\0',_binary '\0','2023-11-29 09:23:35',1,'2024-10-22 06:16:05'),(4148,'API_031fbbe70914aa1022835dd80c228017','获取网格瓦片绘制坐标','','cmii-uav-grid-engine','/layer/grid/{x}/{y}/{z}','GET',_binary '\0',_binary '\0','2023-11-29 09:28:53',1,'2024-05-27 11:50:53'),(4149,'API_3db2358bf5ed2ff2c0e5751eccfcd339','proxy','','cmii-uav-grid-engine','/proxy/**','',_binary '\0',_binary '\0','2023-11-29 09:28:53',1,'2024-05-27 11:50:53'),(4150,'API_c2fecca5a1fcc6f7dcb42ff3a484b4d5','重载业务参数','','cmii-uav-device','/api/uav/plane/initSecParameter','POST',_binary '\0',_binary '\0','2023-12-11 06:27:13',1,'2024-11-07 09:01:53'),(4151,'API_39a968804d4dc4bb243589caaf540fe1','无人机的视频流地址列表信息查询','','cmii-uav-device','/api/uav/plane/querySteamAddrByUavCode','GET',_binary '\0',_binary '\0','2023-12-11 06:27:14',1,'2024-11-07 09:01:53'),(4152,'API_0aab2f541a99763e199f3c8b09ad9f10','查詢查询所有在线(不区分公司)无人机列表','','cmii-uav-device','/api/uav/plane/queryAllOnlineUavList','GET',_binary '\0',_binary '\0','2023-12-11 06:27:15',1,'2024-11-07 09:01:53'),(4153,'API_60bb537898c26548c549780e2781a8f7','获取空域申请和空域限制所有数据(仅包含政府监管空域)','无需传参','cmii-suav-supervision','/zydAirspace/getAirspaceAndLimitLocal.do','POST',_binary '\0',_binary '\0','2023-12-27 06:02:36',1,'2024-11-06 12:18:29'),(4154,'API_57f0dc0337892b2a14cfb4c78589a9c6','压力模拟多站探测数据','','cmii-uav-mqtthandler','/stressMockMultiRadar','POST',_binary '\0',_binary '\0','2023-12-27 07:18:00',1,'2024-11-07 08:51:27'),(4155,'API_74388e51043290a1c51fa04fa0559d50','获取景区人流量告警单个','','cmii-uav-surveillance','/surveillance/wenlv/jiangsu/getHotMapAlarmNew','GET',_binary '\0',_binary '\0','2024-01-12 08:32:37',1,'2024-11-12 03:56:09'),(4156,'API_e51341772790d0ade682520efaf2bc4e','获取景区人流量告警总数','','cmii-uav-surveillance','/surveillance/wenlv/jiangsu/getHotMapAlarmNewTotal','GET',_binary '\0',_binary '\0','2024-01-12 08:32:38',1,'2024-11-12 03:56:06'),(4157,'API_b2a909df47e0d13b808f7882a7f19deb','获取景区测试告警数据','','cmii-uav-surveillance','/surveillance/wenlv/jiangsu/testGetAlarm','GET',_binary '\0',_binary '\0','2024-01-12 08:32:38',1,'2024-11-12 03:56:08'),(4158,'API_3ff282c01577c8d58693039f73316e20','测试更新基站位置','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/testUpdateBts','POST',_binary '\0',_binary '\0','2024-01-16 09:44:18',1,'2024-11-13 12:23:29'),(4159,'API_cb15b4432e2140aeb1b751cd38b6f3bf','返航','','cmii-uav-surveillance','/surveillance/uav_command/go_home_all_force','POST',_binary '\0',_binary '\0','2024-01-18 02:12:18',1,'2024-11-12 03:56:07'),(4160,'API_677f82b18c2c358a1c3c6f165553da82','删除当前ID的告警','','cmii-uav-mission','/api/uav/mission/surveillance/deleteAlarmByAlarmId','GET',_binary '\0',_binary '\0','2024-02-10 12:37:54',1,'2024-11-12 01:20:39'),(4161,'API_dc4f1ffd2565af16084e0a4ba6cbdb0b','createRSA','','cmii-uav-logger','/cmii/createRSA','GET',_binary '\0',_binary '\0','2024-02-21 09:19:19',1,'2024-11-06 12:16:47'),(4162,'API_12ee30f7ec76fa4f5269c8e2e777d661','在线接收utmiss传输的数据','接收utmiss传输的数据','cmii-uav-device','/api/uav/utmiss/import','POST',_binary '\0',_binary '\0','2024-02-21 09:19:44',1,'2024-11-07 09:01:58'),(4163,'API_8a016e6c502c1e52c4b54736f93ae363','允许导入数据','允许导入数据','cmii-uav-device','/api/uav/utmiss/allow/import','GET',_binary '\0',_binary '\0','2024-02-21 09:19:45',1,'2024-11-07 09:01:57'),(4164,'API_743eb529f9e8d7a9ec38c1dea6629d61','从MongoDB获取数据','','cmii-uav-device','/api/uav/utmiss/getUtmissFromMongoDB','GET',_binary '\0',_binary '\0','2024-02-21 09:19:45',1,'2024-11-07 09:01:51'),(4165,'API_36079bab24b9cd7e4db8aedd82709c96','查询公司/机构范围的机库列表','','cmii-uav-device','/api/uav/hangar/queryHgrByCompanyId','GET',_binary '\0',_binary '\0','2024-02-21 09:19:50',1,'2024-11-07 09:01:48'),(4166,'API_cc9f79e12f624ba4985ae4af1f17cefd','上传文件到Redis','','cmii-uav-device','/api/uav/utmiss/utmissUploadToRedis','POST',_binary '\0',_binary '\0','2024-02-21 09:19:51',1,'2024-11-07 09:01:49'),(4167,'API_ec3ca622720071176a3e8aa77a199427','统计UTMISS的数据','统计UTMISS的数据','cmii-uav-device','/api/uav/utmiss/utmissCnt','POST',_binary '\0',_binary '\0','2024-02-21 09:19:51',1,'2024-11-07 09:01:56'),(4168,'API_8974ee82aaa4130ebae0977bcbf1fe31','上传文件到MongoDB','','cmii-uav-device','/api/uav/utmiss/utmissUploadToMongoDB','POST',_binary '\0',_binary '\0','2024-02-21 09:19:52',1,'2024-11-07 09:01:51'),(4169,'API_17e82f04f875610d5a7764e010f6199b','从Redis获取UTMISS历史数据','','cmii-uav-device','/api/uav/utmiss/getUtmissHistoryFromRedis','POST',_binary '\0',_binary '\0','2024-02-21 09:19:53',1,'2024-11-07 09:01:58'),(4170,'API_c90a732d36204decf638594a3ff66357','禁止导入数据','禁止导入数据','cmii-uav-device','/api/uav/utmiss/forbid/import','GET',_binary '\0',_binary '\0','2024-02-21 09:19:53',1,'2024-11-07 09:01:47'),(4171,'API_552c8a8b8f50db609320606d1d233a18','屏幕画框移动','先测试哈勃,之后测试大疆机库','cmii-uav-surveillance','/surveillance/payload/camera_area_aim','POST',_binary '\0',_binary '\0','2024-02-21 09:20:01',1,'2024-11-12 03:56:12'),(4172,'API_f6c70a8734f570edbc56fe74d6fd463b','更新配额模板','','cmii-uav-user','/quota/template/update','POST',_binary '\0',_binary '\0','2024-02-21 09:20:21',1,'2024-11-06 12:16:24'),(4173,'API_3f9dfa4350247574a5b752fa1f27970c','根据id查询模板详情','','cmii-uav-user','/quota/template/detail','GET',_binary '\0',_binary '\0','2024-02-21 09:20:21',1,'2024-11-06 12:16:35'),(4174,'API_d9873a8533f737c920b7458f519cdd57','游客列表','','cmii-uav-user','/api/uav/user/visitors','POST',_binary '\0',_binary '\0','2024-02-21 09:20:23',1,'2024-11-06 12:16:20'),(4175,'API_6eeb1de83411bedf7a18052c6d4f5fa7','查询配额列表','','cmii-uav-user','/quota/template/listQuotaTypes','GET',_binary '\0',_binary '\0','2024-02-21 09:20:24',1,'2024-11-06 12:16:41'),(4176,'API_daceb80a6f633f9c9f65653a1e9e1ca4','OMS完结待办任务','OMS完结待办任务','cmii-uav-process','/process/bizengine/manage/flowinst/completeTask','POST',_binary '\0',_binary '\0','2024-02-21 09:20:26',1,'2024-09-12 02:46:58'),(4177,'API_8b0ab794f29f25277c9d0cb4bb8994ea','创建统一化电子围栏','','cmii-uav-airspace','/efence_airspace/unified_efence_info','POST',_binary '\0',_binary '\0','2024-02-21 09:52:38',1,'2024-11-14 03:10:22'),(4178,'API_262ee573ba20d66f23470c0096f372df','callback','','cmii-uav-airspace','/client/bizengine/callback','POST',_binary '\0',_binary '\0','2024-02-21 09:52:38',1,'2024-11-14 03:10:22'),(4179,'API_ff22e7f8b802bf033e6b07286b32db4d','编辑统一化电子围栏','','cmii-uav-airspace','/efence_airspace/unified_efence_info','PUT',_binary '\0',_binary '\0','2024-02-21 09:52:38',1,'2024-11-14 03:10:22'),(4180,'API_8bd696a38af23e8d025fb9ce09131a28','创建配额模板','','cmii-uav-user','/quota/template/create','POST',_binary '\0',_binary '\0','2024-02-22 08:15:49',1,'2024-11-06 12:16:40'),(4181,'API_7132224081bad97b07d8e8db28962d13','分页查询','','cmii-uav-user','/quota/template/queryPage','POST',_binary '\0',_binary '\0','2024-02-22 08:15:49',1,'2024-11-06 12:16:40'),(4182,'API_ed9a9fd2df6424847b28e246a2f15b0f','列表查询','','cmii-uav-user','/quota/template/list','GET',_binary '\0',_binary '\0','2024-02-22 08:15:49',1,'2024-11-06 12:16:35'),(4183,'API_e9d307a6f3e6529e1fa10ad9275ca92b','xxljobtext','','cmii-uav-device','/api/uav/utmiss/renewIndex','POST',_binary '\0',_binary '\0','2024-02-22 09:46:10',1,NULL),(4184,'API_c8abde6fece6a8c4ee8eca71bec97cae','删除Redis文件','','cmii-uav-device','/api/uav/utmiss/DeleteSimulateupload','GET',_binary '\0',_binary '\0','2024-02-22 09:46:10',1,NULL),(4185,'API_fdde4be652fe385e3cf53930ce45ee05','swaggerResources','','cmii-uav-multilink','/swagger-resources','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4186,'API_275a34306d68976a509617ad946c0b8c','DEBUG_v上报单个探针链路性能数据','','cmii-uav-multilink','/multiLinkRedundancy/reportPerfData','POST',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4187,'API_c3b6a0543e8173027ad815342ed3062c','debug_更新在线无人机列表','','cmii-uav-multilink','/multiLinkRedundancy/updateOnlinePlaneInfo','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4188,'API_a4b1b52be0192413a5d563c4ac0d858b','health','','cmii-uav-multilink','/cmii/health','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:46'),(4189,'API_2346c82899ca1c77ee2d451da8493fd8','DEBUG_获取Device与Uav对应关系','','cmii-uav-multilink','/multiLinkRedundancy/getDevCode2UavCodeMapForDebug','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4190,'API_4ac796b8d8287500eeff5416372e04e8','DEBUG_获取视频流收发字节数','','cmii-uav-multilink','/multiLinkRedundancy/getVideoBytesMapForDebug','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4191,'API_8f1422986698b6f5f05c0970e83de95d','securityConfiguration','','cmii-uav-multilink','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4192,'API_3fe6ea9c4d1019c6b15edda2261b8f41','DEBUG_获取下发的链路切换参数','','cmii-uav-multilink','/multiLinkRedundancy/getSwitchParamMapForDebug','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4193,'API_9cfe0a58bb6c72ea61b56bb44529de2d','获取单个无人机多链路切换参数','','cmii-uav-multilink','/multiLinkRedundancy/getSwitchPara','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4194,'API_422b571eab8682b2e88092379e6cbdd4','DEBUG_BAK_获取链路切换结果','','cmii-uav-multilink','/multiLinkRedundancy/getSwitchResultMapForDebugBak','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4195,'API_0203087d431bd5c16558ab7206a9a61e','createRSA','','cmii-uav-multilink','/cmii/createRSA','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4196,'API_5befc9fe387476d28fd3d2ec4345a015','DEBUG_查询设备管理在线无人机','','cmii-uav-multilink','/multiLinkRedundancy/getAllOnlinePlans','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4197,'API_9d1524c49ced86f57e48e61f752ab5ac','DEBUG_V查询探针延时、丢包率_String','','cmii-uav-multilink','/multiLinkRedundancy/getGaojiPingResult','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4198,'API_d063bf0dd9b947fc33273eae6203646d','DEBUG_获取UAV_ID的MAP信息','','cmii-uav-multilink','/multiLinkRedundancy/getUavCodesForDebug','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4199,'API_f63e4c29b9bdfd47597b09e0bfb52a51','设置单个无人机多链路切换参数','','cmii-uav-multilink','/multiLinkRedundancy/setPara','POST',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4200,'API_6503e68bba63984a33d3b41976254788','DEBUG_V查询探针延时、丢包率_obj','','cmii-uav-multilink','/multiLinkRedundancy/getGaojiPingResultObj','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4201,'API_47a75f8fdd3bb7cbcca83fc3835cdeeb','DEBUG_获取MQTT的状态信息','','cmii-uav-multilink','/multiLinkRedundancy/getMqttStatusForDebug','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4202,'API_b7209ca42dcf0155df25aea20c7752fe','env','','cmii-uav-multilink','/cmii/env','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4203,'API_7bb4092e1343ac1b9aade3fc7a573196','ping','','cmii-uav-multilink','/cmii/ping','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4204,'API_ae65b7c7e028b5155e354f958b84c271','DEBUG_停止切换视频流任务','','cmii-uav-multilink','/multiLinkRedundancy/stopSwitchStream','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4205,'API_e2f69893c6d9e31ec4f318abcde10f20','获取单个无人机多链路性能数据','','cmii-uav-multilink','/multiLinkRedundancy/queryPerfData','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4206,'API_8b5239e31943ab5997aad23f87d7446e','uiConfiguration','','cmii-uav-multilink','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4207,'API_dd327640f60afd77830de7a05800f941','error','','cmii-uav-multilink','/error','',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4208,'API_a3467c75bb1c397e51ccc3e33328b537','DEBUG_切换视频流','','cmii-uav-multilink','/multiLinkRedundancy/switchStream','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4209,'API_4f631d8130b41a8a9fd02e36fdd946b4','getDocumentation','','cmii-uav-multilink','/v2/api-docs','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4210,'API_e015d1c792026b31e2d19ea9c5edb0c5','查询某个载荷的视频流信息','','cmii-uav-multilink','/multiLinkRedundancy/getDevVideoRate','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4211,'API_07e0779f24f91040ddb2c727dcc54a26','DEBUG_获取IP链路性能数据','','cmii-uav-multilink','/multiLinkRedundancy/getUavIpLinkPerfDataMapForDebug','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4212,'API_5badd236de4a5cb1ac94f8634989cd5d','接口扫描','','cmii-uav-multilink','/api/scanner/scan','POST',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4213,'API_d1dd3743e62ff8e68231415167cf1452','getDocumentation','','cmii-uav-multilink','/v3/api-docs','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:48'),(4214,'API_40005088b2d270bda0fbab43813b7817','DEBUG_获取链路切换结果','','cmii-uav-multilink','/multiLinkRedundancy/getSwitchResult2MapForDebug','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4215,'API_30af0ed997c9bc4e933af0009cbd63b8','DEBUG_获取VIDEO的状态信息','','cmii-uav-multilink','/multiLinkRedundancy/getVideoStatusForDebug','GET',_binary '\0',_binary '\0','2024-02-23 01:04:16',1,'2024-09-09 09:07:47'),(4216,'API_ad1d4c7863301736ebff9d28ba83b13c','归档','','cmii-uav-tower','/task/filing','POST',_binary '\0',_binary '\0','2024-03-01 06:42:24',1,'2024-11-14 01:58:48'),(4217,'API_4201dbf9fd5ea2f4c04b85627682b6f2','无须整改','','cmii-uav-tower','/app/task/noAssign','POST',_binary '\0',_binary '\0','2024-03-01 06:42:25',1,'2024-11-14 01:58:48'),(4218,'API_1888cac04e9e89c6297eaa69a3204876','查询自己公司及子公司告警指标统计信息','','cmii-uav-alarm','/api/uav/alarm/event/query/AlarmIndexCount','GET',_binary '\0',_binary '\0','2024-03-05 09:09:49',1,'2024-03-05 09:09:58'),(4219,'API_798e59c47ab640aecd8006590c45e046','创建项目','创建项目','cmii-uav-industrial-portfolio','/mock/push/mqtt','POST',_binary '\0',_binary '\0','2024-03-06 02:52:23',1,'2024-03-08 07:41:01'),(4220,'API_bdde5977a7c4b5fe8ccce84bfef22921','创建项目','创建项目','cmii-uav-industrial-portfolio','/mock/map','POST',_binary '\0',_binary '\0','2024-03-06 03:18:50',1,'2024-03-08 07:41:05'),(4221,'API_eb21e9560b103aa9c217ccf66b712322','创建项目','创建项目','cmii-uav-industrial-portfolio','/mock/move','GET',_binary '\0',_binary '\0','2024-03-06 06:03:47',1,NULL),(4222,'API_f4cfaafddace7da84401416b54e9bd33','吊舱打开或收起','一般固定翼的云台控制功能,目前仅适配了纵横','cmii-uav-surveillance','/surveillance/payload/pod_switch','POST',_binary '\0',_binary '\0','2024-03-07 09:08:23',1,'2024-11-12 03:56:05'),(4223,'API_f3987d2246de803f936e2b9251e6cbcd','拍照一张','','cmii-uav-integration','/jouav/payload_cmd/take_picture','POST',_binary '\0',_binary '\0','2024-03-07 09:08:35',1,'2024-10-22 06:16:05'),(4224,'API_877fc06c2fc3425f2af6fd02b82e4ba5','开始/停止录像, 点击一次开始录像,再点击停止录像','','cmii-uav-integration','/jouav/payload_cmd/record_switch','POST',_binary '\0',_binary '\0','2024-03-07 09:08:35',1,'2024-10-22 06:16:04'),(4225,'API_129b307229dd4f6e286b5099163a54c7','自动对焦','','cmii-uav-integration','/jouav/payload_cmd/auto_focus','POST',_binary '\0',_binary '\0','2024-03-07 09:08:35',1,'2024-10-22 06:16:05'),(4226,'API_c0110596a15650a307a73a4d828e2f88','吊舱控制','','cmii-uav-integration','/jouav/payload_cmd/gimbal_control','POST',_binary '\0',_binary '\0','2024-03-07 09:08:35',1,'2024-10-22 06:16:06'),(4227,'API_4b6b558282c05ee128c20d1e77ebd661','更改吊舱显示模式','','cmii-uav-integration','/jouav/payload_cmd/mode_change','POST',_binary '\0',_binary '\0','2024-03-07 09:08:35',1,'2024-10-22 06:16:06'),(4228,'API_f326512a52b0e684d18bcc8bd538a2f7','吊舱收起或打开','','cmii-uav-integration','/jouav/payload_cmd/pod_switch','POST',_binary '\0',_binary '\0','2024-03-07 09:08:35',1,'2024-10-22 06:16:05'),(4229,'API_2733852365eedfb8d468d83953c05fd3','焦距缩放','','cmii-uav-integration','/jouav/payload_cmd/camera_zoom','POST',_binary '\0',_binary '\0','2024-03-07 09:08:35',1,'2024-10-22 06:16:04'),(4230,'API_124678d9545673b7411e35eb52c67b00','创建项目','创建项目','cmii-uav-industrial-portfolio','/mock/taget','GET',_binary '\0',_binary '\0','2024-03-08 07:26:27',1,'2024-03-08 07:41:01'),(4231,'API_ec6b0e75e9b26a06646df1ab187f4c0d','初始化MongoDB','','cmii-uav-device','/api/uav/utmiss/initCollection','POST',_binary '\0',_binary '\0','2024-03-21 06:33:12',1,'2024-11-07 09:01:55'),(4232,'API_c4d0f27938182a20c3a2adfd99552a62','应急通信模拟-获取全量作业数据','应急通信模拟-获取全量作业数据','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/simulate/getJobAllData','GET',_binary '\0',_binary '\0','2024-03-21 09:48:11',1,'2024-11-13 12:23:37'),(4233,'API_d966e5336c84a28f264b8f64baa821e7','应急通信模拟-提交目的地点','','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/simulate/updateTargetLocation','POST',_binary '\0',_binary '\0','2024-03-21 09:48:11',1,'2024-11-13 12:23:36'),(4234,'API_088f01aefea800932a7ccc25fa68686f','应急通信模拟-获取作业详情','应急通信模拟-获取作业详情','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/simulate/getJobDetailInfo','GET',_binary '\0',_binary '\0','2024-03-21 09:48:11',1,'2024-11-13 12:23:29'),(4235,'API_9b88a69515771bc9902459868823c7f4','应急通信模拟-结束作业','','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/simulate/stopJob','POST',_binary '\0',_binary '\0','2024-03-21 09:48:14',1,'2024-11-13 12:23:33'),(4236,'API_75a5f56b03301e523ca879f633ff0f14','应急通信模拟-获取无人机初始化数据','应急通信模拟-获取无人机初始化数据','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/simulate/getPlaneCurrentLocation','GET',_binary '\0',_binary '\0','2024-03-21 09:48:15',1,'2024-11-13 12:23:27'),(4237,'API_bb3304cb3dd52fe78bccccf30215e8dc','应急通信模拟-获取无人机、基站、天线数据','应急通信模拟-获取无人机、基站、天线数据','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/simulate/getPlaneAndStationInfo','GET',_binary '\0',_binary '\0','2024-03-21 09:48:17',1,'2024-11-13 12:23:28'),(4238,'API_bc0b516347d8831407289af33a01b28f','应急通信模拟-开始作业','','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/simulate/startJob','POST',_binary '\0',_binary '\0','2024-03-21 09:48:17',1,'2024-11-13 12:23:32'),(4239,'API_881e000008149cae97016efd5d7c20a0','应急通信模拟-更新无人机、基站、天线数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/emergency/simulate/updatePlaneAndStation','POST',_binary '\0',_binary '\0','2024-03-21 09:48:18',1,'2024-11-13 12:23:27'),(4240,'API_7cd0251624bad2a0a546974f2ca0b4d4','工具-导出无人机RTK数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/exportRTKData','GET',_binary '\0',_binary '\0','2024-03-22 09:05:23',1,'2024-11-13 12:23:31'),(4241,'API_8b9b2b6eb2d43e520989fd535ca01388','工具-导出通感数据,一个文件一个文件导出','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/exportRadarData','GET',_binary '\0',_binary '\0','2024-03-22 09:05:24',1,'2024-11-13 12:23:32'),(4242,'API_11738cfc6e93f97974424048f1508c72','工具-修正统计基站编码的数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/correctStatistic','POST',_binary '\0',_binary '\0','2024-03-22 09:05:24',1,'2024-11-13 12:23:33'),(4243,'API_37adf5725c948d4ab30b10f56c7a7cf1','工具-修复基站朝向,将基站的(朝向角+水平扇形的一半)','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/correctTtsToward','POST',_binary '\0',_binary '\0','2024-03-22 09:05:25',1,'2024-11-13 12:23:33'),(4244,'API_bdeceb08900528bc38a76c57fe30ad5d','多站的探测累计统计','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/statistic','GET',_binary '\0',_binary '\0','2024-03-22 09:05:26',1,'2024-11-13 12:23:33'),(4245,'API_15471986c9e235aefe9d92490e090b29','工具-修复基站下倾角与垂直扇形角度','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/fillDefaultValue','POST',_binary '\0',_binary '\0','2024-03-22 09:05:26',1,'2024-11-13 12:23:35'),(4246,'API_0ba28ffc32968db74d461c4b23b2f1a0','工具-取消修复基站朝向,将基站的(朝向角-水平扇形的一半)','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/unCorrectTtsToward','POST',_binary '\0',_binary '\0','2024-03-22 09:05:26',1,'2024-11-13 12:23:37'),(4247,'API_966387eb5260e0701d8ff1e3de9b0899','DEBUG_V查询HUB探针网口速率','','cmii-uav-multilink','/multiLinkRedundancy/getHub5GObj','GET',_binary '\0',_binary '\0','2024-03-26 08:28:29',1,'2024-09-09 09:07:47'),(4248,'API_b39050547effdfb51a240cf7ba701dff','DEBUG_V查询PC或APP探针网口速率','','cmii-uav-multilink','/multiLinkRedundancy/getAgentInfoObj','GET',_binary '\0',_binary '\0','2024-03-26 08:28:29',1,'2024-09-09 09:07:47'),(4249,'API_5124b12d0498e52ae242d63d97f54177','DEBUG_V查询高级ping结果map','','cmii-uav-multilink','/multiLinkRedundancy/getGaojiPingResultMap','GET',_binary '\0',_binary '\0','2024-03-26 08:28:29',1,'2024-09-09 09:07:47'),(4250,'API_e0ee5410f391fa3f1338b1eadda9f7a7','DEBUG_设置无人机上线','','cmii-uav-multilink','/multiLinkRedundancy/debugSetOnlinePlane','POST',_binary '\0',_binary '\0','2024-03-26 08:28:30',1,'2024-09-09 09:07:47'),(4251,'API_002efb5279972803f12a46adafbdacbf','刷新数据字典参数','','cmii-admin-data','/api/admin/model/plane/initParameter','POST',_binary '\0',_binary '\0','2024-03-29 12:05:27',1,'2024-11-06 12:16:53'),(4252,'API_3d5c11cc49cd8b34576282884e10c6ea','查询Redis有效数据','','cmii-uav-device','/api/uav/plane/getValDictRedis','GET',_binary '\0',_binary '\0','2024-04-02 01:48:41',1,'2024-11-07 09:01:56'),(4253,'API_09780129288cd9e0bc64f806b9694a3f','获取机库绑定的无人机详细信息','','cmii-uav-device','/api/uav/hangar/getBoundUavListByHngList','GET',_binary '\0',_binary '\0','2024-04-02 01:48:41',1,'2024-11-07 09:01:45'),(4254,'API_16f0a4bfbc2241eb670dd0a35540243f','获取无人机绑定的机库详细信息','','cmii-uav-device','/api/uav/hangar/getBoundHngListByUavList','GET',_binary '\0',_binary '\0','2024-04-02 01:48:43',1,'2024-11-07 09:01:48'),(4255,'API_2ff17773c003f845c871fdad610e03d8','查询Redis数据','','cmii-uav-device','/api/uav/plane/getDictRedis','GET',_binary '\0',_binary '\0','2024-04-02 01:48:45',1,'2024-11-07 09:01:51'),(4256,'API_be8ebf40864311643c7483db2656cb2c','根据开始结束时间,查询通感的列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/detect_data','GET',_binary '\0',_binary '\0','2024-04-07 12:34:28',1,'2024-11-13 12:23:29'),(4257,'API_e1c393771637ca10d03f19e339a78d57','根据雷达id,识别飞行器id,与飞行orderid进行精度计算','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/accuracy_calculate','POST',_binary '\0',_binary '\0','2024-04-07 12:34:29',1,'2024-11-13 12:23:36'),(4258,'API_776087189d7547a0a124cd55bf58cff3','根据飞行记录编号获取无人机RTK的数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/rtk_data/{orderId}','GET',_binary '\0',_binary '\0','2024-04-07 12:34:30',1,'2024-11-13 12:23:34'),(4259,'API_08de4c999590b343826bbb61c8bcfaa7','给飞机发送航线起飞,包含一条用于展示的航线id','','cmii-uav-surveillance','/surveillance/uav_command/take_off_with_two_line','POST',_binary '\0',_binary '\0','2024-04-09 13:54:12',1,'2024-11-12 03:56:05'),(4260,'API_08228ea178bfebf3365e176887cf8c70','降落for场景模拟','','cmii-uav-surveillance','/surveillance/uav_command/landingForSimulator','POST',_binary '\0',_binary '\0','2024-04-09 13:54:14',1,'2024-11-12 03:56:06'),(4261,'API_4b7c57eab5434dfc0e1d6e108618ff66','返航for模拟场景','','cmii-uav-surveillance','/surveillance/uav_command/go_homeforSimulator','POST',_binary '\0',_binary '\0','2024-04-09 13:54:14',1,'2024-11-12 03:56:05'),(4262,'API_28916f5fc274799c502f01a77ee9aa15','查询公司范围下的在线设备信息,供飞行监视使用','','cmii-uav-device','/api/device/surveillance/query_online_device_info','GET',_binary '\0',_binary '\0','2024-04-09 13:55:53',1,'2024-11-07 09:01:46'),(4263,'API_b64b3d79d799159c4df8323f15c0cb00','查询公司/机构范围的复亚的在线且支持备降的机库列表','','cmii-uav-device','/api/uav/hangar/OnlineAndAltLandFoiaHgrList','GET',_binary '\0',_binary '\0','2024-04-09 13:55:54',1,'2024-11-07 09:01:51'),(4264,'API_3230ab02db9d2111c46da05150930455','创建故事','','cmii-uav-mission','/api/uav/mission/story_info/data','POST',_binary '\0',_binary '\0','2024-04-09 13:58:42',1,'2024-11-12 01:20:34'),(4265,'API_2e1e79cbd50615a40c02c872794f4100','按条件分页查询故事列表','','cmii-uav-mission','/api/uav/mission/story_info_list/page_list_with_filters','POST',_binary '\0',_binary '\0','2024-04-09 13:58:42',1,'2024-11-12 01:20:36'),(4266,'API_9726a59357131b9fe6fa810b6a444038','更新故事','','cmii-uav-mission','/api/uav/mission/story_info/data','PUT',_binary '\0',_binary '\0','2024-04-09 13:58:43',1,'2024-11-12 01:20:39'),(4267,'API_92a05d29ebe9b1cadf6759ad5a2ea3eb','删除故事','','cmii-uav-mission','/api/uav/mission/story_info/data','DELETE',_binary '\0',_binary '\0','2024-04-09 13:58:43',1,'2024-11-12 01:20:39'),(4268,'API_7eb245d2667247dde473584cbac33453','停止故事','','cmii-uav-mission','/api/uav/mission/story_info/stopping/{id}','GET',_binary '\0',_binary '\0','2024-04-09 13:58:43',1,'2024-11-12 01:20:35'),(4269,'API_869e67c2f8dbd3c2eed622bea15899ae','开始故事','','cmii-uav-mission','/api/uav/mission/story_info/starting/{id}','GET',_binary '\0',_binary '\0','2024-04-09 13:58:43',1,'2024-11-12 01:20:35'),(4270,'API_365437ad1e535fbd972e343708089b78','查询故事详情','','cmii-uav-mission','/api/uav/mission/story_info/data/{id}','GET',_binary '\0',_binary '\0','2024-04-09 13:58:45',1,'2024-11-12 01:20:40'),(4271,'API_8aef770ed28605488822773e37086420','引导光电设备','引导光电设备','cmii-uav-industrial-portfolio','/photoelectric/camera/guideCamera','POST',_binary '\0',_binary '\0','2024-04-09 14:01:11',1,'2024-11-13 12:23:36'),(4272,'API_fc10739d5affcff2b5af275d7fbb4d06','停止引导光电设备','停止引导光电设备','cmii-uav-industrial-portfolio','/photoelectric/camera/stopGuideCamera','POST',_binary '\0',_binary '\0','2024-04-09 14:01:13',1,'2024-11-13 12:23:28'),(4273,'API_109a10252b0da3c7e90c35639e422cce','大疆机场查询该token是否有虚拟摇杆权限','','cmii-uav-surveillance','/surveillance/querySessionVS','GET',_binary '\0',_binary '\0','2024-04-10 08:58:02',1,'2024-11-12 03:56:10'),(4274,'API_8026c7c050a65b7e32073ee1008ec602','喊话器控制','','cmii-uav-integration','/dji_cloud/speaker_control/speaker','POST',_binary '\0',_binary '\0','2024-04-17 01:00:00',1,'2024-04-25 09:02:27'),(4275,'API_06d53f31bed1b31fc7335249f26abaa6','查询当前session是否含有无人机的虚拟摇杆权限','','cmii-uav-surveillance','/surveillance/uav_command/get_cloud_api_vs','GET',_binary '\0',_binary '\0','2024-04-17 01:00:28',1,'2024-11-12 03:56:05'),(4276,'API_698ecb71baa6cc4abda38a62740fdd40','机库无人机退出指令飞行','','cmii-uav-integration','/dji_cloud/wayline/stop_VS','POST',_binary '\0',_binary '\0','2024-04-17 01:54:35',1,'2024-10-22 06:16:05'),(4277,'API_4658aa1e69c311f999d3f92b77bdbcd1','机库无人机进入指令飞行','','cmii-uav-integration','/dji_cloud/wayline/start_VS','POST',_binary '\0',_binary '\0','2024-04-17 01:54:35',1,'2024-10-22 06:16:05'),(4278,'API_dc2fce2a64974d6e98372f67854904a3','机库备降设置','','cmii-uav-surveillance','/hangarSurveillance/altLandingHangar','POST',_binary '\0',_binary '\0','2024-04-17 09:24:27',1,'2024-11-12 03:56:08'),(4279,'API_ee7828d438cfec6d4996edaba7060a2e','开放-获取基站的实时数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/fetchRadarDetectionRealtimeData','GET',_binary '\0',_binary '\0','2024-04-18 14:27:50',1,'2024-11-13 12:23:30'),(4280,'API_2899748ea4496aa2aca68d6bf4656070','开放-获取基站的历史数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/fetchRadarDetectionHistoryData','POST',_binary '\0',_binary '\0','2024-04-18 14:27:53',1,'2024-11-13 12:23:31'),(4281,'API_69af176eb55fc0a08e615e60fa73ec52','getImageCode','','cmii-uav-user','/api/uav/solution/getImageCode','GET',_binary '\0',_binary '\0','2024-04-28 04:03:55',1,'2024-11-06 12:16:35'),(4282,'API_7e3474dee092054823eae022bb37e29e','delete','','cmii-uav-user','/api/uav/dynamic/delete','POST',_binary '\0',_binary '\0','2024-04-28 04:03:55',1,'2024-11-06 12:16:22'),(4283,'API_1e24f1367b80430ff750232e0eeaa54d','编辑名单','','cmii-uav-user','/api/uav/dynamic/editPeople','POST',_binary '\0',_binary '\0','2024-04-28 04:03:55',1,'2024-11-06 12:16:43'),(4284,'API_ec6a5a95ea95fdb5b3233863bc1fdb0f','编辑一个动态','','cmii-uav-user','/api/uav/dynamic/edit','POST',_binary '\0',_binary '\0','2024-04-28 04:03:55',1,'2024-11-06 12:16:20'),(4285,'API_13466d8529da471067a0232d9d89981a','查询解决方案类型','','cmii-uav-user','/api/uav/solution/querySolutionType','POST',_binary '\0',_binary '\0','2024-04-28 04:03:56',1,'2024-11-06 12:16:34'),(4286,'API_acd6d406e0edbc0cc9c465733b69df1c','getImageCode','','cmii-uav-user','/api/uav/feedback/getImageCode','GET',_binary '\0',_binary '\0','2024-04-28 04:03:57',1,'2024-11-06 12:16:34'),(4287,'API_4ff7fa2d154f49e153cfccf5e8f13c7c','获取用户分组名单','','cmii-uav-user','/api/uav/dynamic/queryAll','GET',_binary '\0',_binary '\0','2024-04-28 04:03:57',1,'2024-11-06 12:16:37'),(4288,'API_9320e1d2f70024f78547bf0b192c617f','sendRegisUavTelephoneVerifyCode','','cmii-uav-user','/api/uav/solution/sendRegisUavTelephone','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-11-06 12:16:19'),(4289,'API_f91c522e105782518efce2e01e15f2e3','删除','','cmii-uav-user','/api/uav/feedback/delete','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-11-06 12:16:19'),(4290,'API_95eb3ded1a73e88c62d288a838c93c76','添加一个问题反馈','','cmii-uav-user','/api/uav/solution/addFeed','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-11-06 12:16:42'),(4291,'API_0c87c68fc66fe21230208c1ad9c245b7','删除','','cmii-uav-user','/api/uav/solution/delete','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-11-06 12:16:36'),(4292,'API_9e8ed6f7c0e93abe33fab436e802b237','deletePeople','','cmii-uav-user','/api/uav/dynamic/deletePeople','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-11-06 12:16:41'),(4293,'API_a3e9ad3e2aa0f019fe433894e77cde79','添加一个动态','','cmii-uav-user','/api/uav/dynamic/add','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-11-06 12:16:39'),(4294,'API_a63978af4c0d155fdda5b50f9452e571','添加一个解决方案申请','','cmii-uav-user','/api/uav/solution/add','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-11-06 12:16:44'),(4295,'API_3d91293b3df38da86d1a8e52dbb49faa','查询所有动态','','cmii-uav-user','/api/uav/dynamic/queryAllDynamics','POST',_binary '\0',_binary '\0','2024-04-28 04:03:59',1,'2024-11-06 12:16:42'),(4296,'API_c2885c313cdbfc1912b18932b7225c66','查询解决方案','','cmii-uav-user','/api/uav/solution/querySolutions','POST',_binary '\0',_binary '\0','2024-04-28 04:03:59',1,'2024-11-06 12:16:33'),(4297,'API_78cae55bde1a1a2af55c6aecc16f73a3','查询名单','','cmii-uav-user','/api/uav/dynamic/queryPeople','POST',_binary '\0',_binary '\0','2024-04-28 04:03:59',1,'2024-11-06 12:16:27'),(4298,'API_e6a0e7a0b59b2c5bb33cf7879849b1e8','查看信息','','cmii-uav-user','/api/uav/feedback/detail','POST',_binary '\0',_binary '\0','2024-04-28 04:04:00',1,'2024-11-06 12:16:40'),(4299,'API_710dbf2924a9dec5a4c0dd445a823383','查询动态','','cmii-uav-user','/api/uav/dynamic/queryDynamics','POST',_binary '\0',_binary '\0','2024-04-28 04:04:00',1,'2024-11-06 12:16:35'),(4300,'API_d5a8dc07e5ad3b681f3b9e85e50b062c','导出查询结果','','cmii-uav-user','/api/uav/solution/export','POST',_binary '\0',_binary '\0','2024-04-28 04:04:00',1,'2024-11-06 12:16:30'),(4301,'API_2484faa0c56d9c5a0ba75d12f5cf4438','checkExist','','cmii-uav-user','/api/uav/dynamic/checkExist','GET',_binary '\0',_binary '\0','2024-04-28 04:04:00',1,'2024-11-06 12:16:44'),(4302,'API_b409c11776d8f135f796fc601af292de','查看详情','','cmii-uav-user','/api/uav/dynamic/detail','GET',_binary '\0',_binary '\0','2024-04-28 04:04:01',1,'2024-11-06 12:16:35'),(4303,'API_6567297316be22439a299a6dba48e364','查看信息','','cmii-uav-user','/api/uav/solution/detail','POST',_binary '\0',_binary '\0','2024-04-28 04:04:02',1,'2024-11-06 12:16:31'),(4304,'API_a7e9a20384c42f94be0bb9f91276d24a','模拟接受设备数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/mockReceiveData','POST',_binary '\0',_binary '\0','2024-04-28 14:41:32',1,'2024-11-13 12:23:34'),(4305,'API_1802f8c701c19aa7250ed2d45b7beccd','工具-导出公司范围所有基站的历史轨迹','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/exportDetectionReplayByTime','GET',_binary '\0',_binary '\0','2024-04-28 14:41:32',1,'2024-11-13 12:23:36'),(4306,'API_8025c7b8f010186b55212243c9c31f70','查询低空探测配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/heSendStatus','GET',_binary '\0',_binary '\0','2024-04-28 14:41:34',1,'2024-04-28 14:42:48'),(4307,'API_7dace8c0777423361e75527ded438105','模拟接受设备状态','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/mockReceiveStatus','POST',_binary '\0',_binary '\0','2024-04-28 14:41:35',1,'2024-11-13 12:23:28'),(4308,'API_75ead36c82ed23f061137694e7175ebb','测试-发送TCP基站状态','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/testSendTcpStatus','POST',_binary '\0',_binary '\0','2024-04-28 14:41:35',1,'2024-11-13 12:23:35'),(4309,'API_3e9290fc191dd0d8fd6716b1eebba608','开始云台扫描','','cmii-uav-surveillance','/surveillance/payload/camera_scan','POST',_binary '\0',_binary '\0','2024-04-29 04:18:24',1,'2024-11-12 03:56:12'),(4310,'API_2036c7ce356e124714544b7bfd4f8dc7','停止云台扫描','','cmii-uav-surveillance','/surveillance/payload/camera_scan_stop','POST',_binary '\0',_binary '\0','2024-04-29 04:18:26',1,'2024-11-12 03:56:08'),(4311,'API_b8fd2bea256e80851258e921d6ffb632','更新设备状态','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/updateDeviceStatus','GET',_binary '\0',_binary '\0','2024-04-29 09:37:30',1,'2024-11-13 12:23:36'),(4312,'API_b1d4ffc314c70d115ea6279e4683d2e6','喊话器控制','','cmii-uav-integration','/dji_cloud/payload_control/speaker','POST',_binary '\0',_binary '\0','2024-04-29 11:21:00',1,'2024-10-22 06:16:05'),(4313,'API_e0d792fed418b97a1c5bba6e1d835760','关闭干扰控制设备','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/interfere/close','POST',_binary '\0',_binary '\0','2024-05-10 11:55:42',1,'2024-05-15 14:02:44'),(4314,'API_b8429c7ca75048d2788d51c0ebf1bad5','目标丢失上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/aoa/lostTarget','POST',_binary '\0',_binary '\0','2024-05-10 11:55:42',1,'2024-11-13 12:23:29'),(4315,'API_ef58c59a808b6942164cf83cea89c23f','目标发现上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/aoa/discoveryTarget','POST',_binary '\0',_binary '\0','2024-05-10 11:55:43',1,'2024-11-13 12:23:33'),(4316,'API_2492f3074262c2e2dc25f49fd9eb4f45','查询探测目标列表信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/detectionObjectInfoList','GET',_binary '\0',_binary '\0','2024-05-10 11:55:43',1,'2024-06-19 02:47:47'),(4317,'API_9c39b3fa817577d5d131e0355fb18068','启停雷达探测','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/radar/switch','POST',_binary '\0',_binary '\0','2024-05-10 11:55:43',1,'2024-11-13 12:23:27'),(4318,'API_6862bd406a0993f0a043b2e8f15beb6c','查询所有设备联动关系','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/allDeviceRelations','GET',_binary '\0',_binary '\0','2024-05-10 11:55:43',1,'2024-05-13 01:39:41'),(4319,'API_d07dabb16bc7cf3b8ba81bbb4f21e16d','航迹目标上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/radar/targetTrack','POST',_binary '\0',_binary '\0','2024-05-10 11:55:44',1,'2024-11-13 12:23:36'),(4320,'API_dc247624eeea5959f0dbf83af5e09fa7','设备心跳状态上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/aoa/deviceHeartbeat','POST',_binary '\0',_binary '\0','2024-05-10 11:55:44',1,'2024-11-13 12:23:34'),(4321,'API_9b45a0596196dc64d52d2e072100e5d0','设备心跳状态上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/jam/deviceHeartbeat','POST',_binary '\0',_binary '\0','2024-05-10 11:55:44',1,'2024-11-13 12:23:35'),(4322,'API_65b4a53e100d08b2c8b8cea078354dd7','开启干扰控制设备','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/interfere/open','POST',_binary '\0',_binary '\0','2024-05-10 11:55:44',1,'2024-05-15 14:02:45'),(4323,'API_65788cc51046fb9410f4483811659029','雷达设备状态上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/radar/deviceState','POST',_binary '\0',_binary '\0','2024-05-10 11:55:44',1,'2024-11-13 12:23:35'),(4324,'API_66f5ba444e37decb61fdb65b4e704df2','查询所有设备列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/allDeviceList','GET',_binary '\0',_binary '\0','2024-05-10 11:55:44',1,'2024-05-13 01:39:42'),(4325,'API_ae8899fb07d43cd275a49c7560133a9f','启停无线电探测','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/radio/switch','POST',_binary '\0',_binary '\0','2024-05-10 11:55:44',1,'2024-11-13 12:23:30'),(4326,'API_9c8fc7a12a3b63752d06409bc734d7f8','DEBUG_设置控制面_数据面每秒每客户端最大收包数量','','cmii-uav-industrial-portfolio','/senseAf/setMaxPacketsPerSecondPerClient','GET',_binary '\0',_binary '\0','2024-05-11 04:27:36',1,'2024-11-13 12:23:36'),(4327,'API_8c010e90ba12ffeee667225374de0195','DEBUG_获取所有的SF信息','','cmii-uav-industrial-portfolio','/senseAf/dbgGetAllSfInfo','GET',_binary '\0',_binary '\0','2024-05-11 04:27:36',1,'2024-11-13 12:23:31'),(4328,'API_75db171e1c409644825ac8e5ca156168','DEBUG_查询控制面_数据面每秒每客户端最大收包数量','','cmii-uav-industrial-portfolio','/senseAf/getMaxPacketsPerSecondPerClient','GET',_binary '\0',_binary '\0','2024-05-11 04:27:37',1,'2024-11-13 12:23:29'),(4329,'API_d3939e983d782220db086d24a1a71dfb','通感数据测试','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/senseDataTest','POST',_binary '\0',_binary '\0','2024-05-11 04:27:37',1,'2024-11-13 12:23:31'),(4330,'API_080bd8162c9edd9e373ffc7f9166f89e','发送保活消息','','cmii-uav-industrial-portfolio','/senseAf/SendKeepAliveMsg','POST',_binary '\0',_binary '\0','2024-05-11 04:27:38',1,'2024-11-13 12:23:29'),(4331,'API_5891a3d338f9677125e19649f2649540','感知能力同步请求','','cmii-uav-industrial-portfolio','/senseAf/SenseCapabilitySynReq','POST',_binary '\0',_binary '\0','2024-05-11 04:27:38',1,'2024-11-13 12:23:30'),(4332,'API_ef3e9f40d96465e67358aaef46176554','查询之前启动过的SF感知任务','','cmii-uav-industrial-portfolio','/senseAf/queryStartedSenseTask','GET',_binary '\0',_binary '\0','2024-05-11 04:27:38',1,'2024-11-13 12:23:28'),(4333,'API_ed2cfcc01cccd7237f1eae1406a8e793','停止SF的感知任务','','cmii-uav-industrial-portfolio','/senseAf/stopSenseTask','POST',_binary '\0',_binary '\0','2024-05-11 04:27:39',1,'2024-11-13 12:23:27'),(4334,'API_eb21e4c8487fd7f000090fd073f97e64','DEBUG_获取所有的TCP连接信息','','cmii-uav-industrial-portfolio','/senseAf/dbgGetAllTCPInfo','GET',_binary '\0',_binary '\0','2024-05-11 04:27:39',1,'2024-11-13 12:23:35'),(4335,'API_cc111c6412fc6d35492eb05973a1bc98','获取SF的感知能力数据','','cmii-uav-industrial-portfolio','/senseAf/querySfCapability','GET',_binary '\0',_binary '\0','2024-05-11 04:27:39',1,'2024-11-13 12:23:33'),(4336,'API_c15140dd7567de20bf253f75315e581b','启动SF的感知任务','','cmii-uav-industrial-portfolio','/senseAf/startSenseTask','POST',_binary '\0',_binary '\0','2024-05-11 04:27:39',1,'2024-11-13 12:23:34'),(4337,'API_74eb33fc1f93f282a1ae697f46dbd71a','上报干扰设备指令下发的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/jam/cmd/response','POST',_binary '\0',_binary '\0','2024-05-13 10:31:24',1,'2024-11-13 12:23:32'),(4338,'API_3c183e1d7e54255a7cf2560954ad69bd','查询指定设备的联动关系','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/deviceRelations','POST',_binary '\0',_binary '\0','2024-05-13 10:31:25',1,'2024-11-13 12:23:27'),(4339,'API_67fe4763298c8da3b3e468d8fd57d960','按类型查询所有设备列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/deviceList','POST',_binary '\0',_binary '\0','2024-05-13 10:31:27',1,'2024-11-13 12:23:31'),(4340,'API_f25943302be9b0f4e093806dbcd802a8','上报雷达设备指令下发的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/radar/cmd/response','POST',_binary '\0',_binary '\0','2024-05-13 10:31:27',1,'2024-11-13 12:23:33'),(4341,'API_62f8b0076b22cd19f2cd8bb0122ef577','上报无线电设备指令下发的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/aoa/cmd/response','POST',_binary '\0',_binary '\0','2024-05-13 10:31:28',1,'2024-11-13 12:23:34'),(4342,'API_77f289eb3bbc1763d820a9a5756d488d','基站感知数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/senseData5GA','POST',_binary '\0',_binary '\0','2024-05-13 15:20:09',1,'2024-11-13 12:23:33'),(4343,'API_4a3450e748d23688569cea87fc96b3cb','addCustomizedCase','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/添加自定义警情点','POST',_binary '\0',_binary '\0','2024-05-14 05:47:54',1,'2024-05-14 05:49:23'),(4344,'API_278c5b31cd8a6ead2e36ef8ec14bd984','添加自定义警情点','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/police/police_case_info/addCustomizedCase','POST',_binary '\0',_binary '\0','2024-05-14 05:55:21',1,'2024-11-13 12:23:28'),(4345,'API_f83cd3854985f8e46bef7c14d59f41b9','开启/关闭干扰控制设备','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/interfere/switch','POST',_binary '\0',_binary '\0','2024-05-16 10:13:57',1,'2024-11-13 12:23:30'),(4346,'API_a413830ae83e708fdfd40dd4283eb6e4','DEBUG_踢掉某个SF','','cmii-uav-industrial-portfolio','/senseAf/dbgKickOffSf','GET',_binary '\0',_binary '\0','2024-05-20 09:22:30',1,'2024-11-13 12:23:32'),(4347,'API_9ab25681789d727ed2bdb55525ee27f9','DEBUG_踢掉某个TCP连接','','cmii-uav-industrial-portfolio','/senseAf/dbgKickOffTcpConn','GET',_binary '\0',_binary '\0','2024-05-20 09:22:30',1,'2024-11-13 12:23:34'),(4348,'API_9efa6d3d0926596d33943d44d99ba0a9','DEBUG_查询TCP收包的速率','','cmii-uav-industrial-portfolio','/senseAf/getTcpTrafficRate','GET',_binary '\0',_binary '\0','2024-05-20 09:22:30',1,'2024-11-13 12:23:34'),(4349,'API_ab5f493fd8416aec859a88a92874c8c8','切换值守模式','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/guardMode','POST',_binary '\0',_binary '\0','2024-05-20 09:22:31',1,'2024-11-13 12:23:33'),(4350,'API_a54681c55a6ae3f4fd1eda504d0bc895','开放-获取基站列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/fetchRadars','POST',_binary '\0',_binary '\0','2024-05-21 12:41:17',1,'2024-11-13 12:23:34'),(4351,'API_cd5e1f58dfd3e872a44f7306a882b049','DEBUG_查询UDP收包的速率','','cmii-uav-industrial-portfolio','/senseAf/getUdpTrafficRate','GET',_binary '\0',_binary '\0','2024-05-21 12:41:22',1,'2024-11-13 12:23:32'),(4352,'API_bef05d4b5467bb2ab2c827ddfc8a4c68','查询值守模式:0-人工值守,1-无人值守','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/guardMode','GET',_binary '\0',_binary '\0','2024-06-03 09:32:14',1,'2024-11-13 12:23:28'),(4353,'API_94f51e24e55942e31f12edc8f0c4393a','查询用户设备配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/userDevConfig','GET',_binary '\0',_binary '\0','2024-06-03 09:32:14',1,'2024-11-13 12:23:34'),(4354,'API_1510a74205d65e2d8599de7ce3e12d75','checkTimeForAlarm','','cmii-uav-mission','/api/uav/mission/surveillance/checkTimeForAlarm','GET',_binary '\0',_binary '\0','2024-06-05 08:54:38',1,'2024-11-12 01:20:41'),(4355,'API_12088a2d36cb7991f6ba7a741f5d86d4','模拟多站探测数据-excel','','cmii-uav-mqtthandler','/mockRadarDatasFromExcel','POST',_binary '\0',_binary '\0','2024-06-10 07:17:53',1,'2024-11-07 08:51:27'),(4356,'API_a2f7bbb90b7946816124e2127d058b3c','雷达转台设备状态上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/radar/turntable','POST',_binary '\0',_binary '\0','2024-06-11 10:29:39',1,'2024-11-13 12:23:29'),(4357,'API_ee9cec74447b20c49838f7251cbf8c16','获取周界入侵范围接口','','cmii-uav-mission','/api/uav/mission/surveillance/getDetectionRegion','GET',_binary '\0',_binary '\0','2024-06-14 07:14:05',1,'2024-11-12 01:20:41'),(4358,'API_c82870fdb46cda9f7f5e444421099714','屏幕指点 云台移动,比例按照的是广角下(api文档)','','cmii-uav-integration','/dji_cloud/payload_control/camera_aim_zoom','POST',_binary '\0',_binary '\0','2024-06-18 04:58:01',1,'2024-10-22 06:16:04'),(4359,'API_66f2324cdc37bc8fc9baa85ad6cc6973','getUsedQuotaNumByType','','cmii-uav-industrial-portfolio','/client/quota/getUsedQuotaNumByType','POST',_binary '\0',_binary '\0','2024-06-19 02:46:26',1,'2024-11-13 12:23:35'),(4360,'API_5d3b08e0f2e048f7a8ba783fd90aeb4a','发送探测目标信息(用于测试)','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/general/detectionObjectInfo','POST',_binary '\0',_binary '\0','2024-06-19 02:46:26',1,'2024-08-22 09:36:05'),(4361,'API_fbd4090268690adcfeec312786c139e5','存储占用统计修复','存储占用统计修复','cmii-uav-material-warehouse','/aggregate/storage/usageStatisticsRepair','POST',_binary '\0',_binary '\0','2024-06-26 09:56:34',1,'2024-11-11 11:46:07'),(4362,'API_c93d3ab50a03e3d016b814d18815dfbd','公司存储占用统计','公司存储占用统计','cmii-uav-material-warehouse','/aggregate/storage/usageStatistics','GET',_binary '\0',_binary '\0','2024-06-26 09:56:35',1,'2024-11-11 11:46:08'),(4363,'API_1941938d21304a700f3eb1a715919823','文件使用确认V2.HeaderContextHolder需有companyId,userId,platform(EPlatformType);List最大5000','','cmii-uav-material-warehouse','/api/v1/warehouse/internal/fileUseConfirmV2','POST',_binary '\0',_binary '\0','2024-06-26 09:56:35',1,'2024-11-11 11:46:06'),(4364,'API_e0fbfcf72634db20501b71de3f97a5fa','删除类型','删除类型','cmii-uav-material-warehouse','/baseUploadType/delete','POST',_binary '\0',_binary '\0','2024-06-26 09:56:35',1,'2024-11-11 11:46:07'),(4365,'API_2b13ab87305bf7a16b5c66f491a652da','存储空间管理批量删除【内部接口】,通过文件id','存储空间管理批量删除【内部接口】,通过文件id','cmii-uav-material-warehouse','/api/v1/warehouse/internal/storage/batchDelete','POST',_binary '\0',_binary '\0','2024-06-26 09:56:35',1,'2024-11-11 11:46:08'),(4366,'API_7c9231b820d866575e34414c6a5440af','列举类型','列举类型','cmii-uav-material-warehouse','/baseUploadType/list','GET',_binary '\0',_binary '\0','2024-06-26 09:56:36',1,'2024-11-11 11:46:06'),(4367,'API_2375efceaa759af847d486e1b401fac7','存储占用统计初始化','存储占用统计初始化','cmii-uav-material-warehouse','/aggregate/storage/usageStatisticsInitialize','POST',_binary '\0',_binary '\0','2024-06-26 09:56:37',1,'2024-11-11 11:46:09'),(4368,'API_6dfcd7737bce88ba755ed87a6e14c30a','通过文件id下载文件','通过文件id下载文件,type:0(原图),1(缩略图),2(临时文件)','cmii-uav-material-warehouse','/api/v1/warehouse/project/downloadFileByToken/{fileId}/{type}/{neverMore}/{kael}/{spectre},/api/v1/warehouse/project/downloadFileByToken/{fileId}/{type}/{downloadType}/{neverMore}/{kael}/{spectre}','GET',_binary '\0',_binary '\0','2024-06-26 09:56:37',1,'2024-11-11 11:46:08'),(4369,'API_46635607504c0b93efca9a49ec77dd68','存储占用统计删除','存储占用统计删除','cmii-uav-material-warehouse','/aggregate/storage/deleteById','POST',_binary '\0',_binary '\0','2024-06-26 09:56:37',1,'2024-11-11 11:46:06'),(4370,'API_70e6eb275d8a04b63b33c194669d8a2a','创建类型','创建类型','cmii-uav-material-warehouse','/baseUploadType/add','POST',_binary '\0',_binary '\0','2024-06-26 09:56:37',1,'2024-11-11 11:46:06'),(4371,'API_9c09edae596e40daa853b299f7104072','设备心跳状态上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/induce/deviceHeartbeat','POST',_binary '\0',_binary '\0','2024-07-01 07:08:35',1,'2024-11-13 12:23:31'),(4372,'API_5eb844b22f4b91c19b1710cfb3dc94e1','目标追踪','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/photoelectricity/trackTarget','POST',_binary '\0',_binary '\0','2024-07-01 07:08:37',1,'2024-11-13 12:23:34'),(4373,'API_2e8e5bb280ba8b72cca910a3e707170b','停止目标追踪','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/photoelectricity/trackTermination','POST',_binary '\0',_binary '\0','2024-07-01 07:08:37',1,'2024-11-13 12:23:28'),(4374,'API_08094a34e68b1eef32fcd8255e029bc2','设备心跳状态上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/photoelectricity/deviceHeartbeat','POST',_binary '\0',_binary '\0','2024-07-01 07:08:38',1,'2024-11-13 12:23:32'),(4375,'API_c6bc408c0e942cff796692109de33a83','上报诱骗设备启动指令的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/induce/cmd/open/response','POST',_binary '\0',_binary '\0','2024-07-01 07:08:38',1,'2024-11-13 12:23:27'),(4376,'API_df572029de188fc38e5b5a876cb3058c','上报诱骗设备模式切换指令的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/induce/cmd/mode/response','POST',_binary '\0',_binary '\0','2024-07-01 07:08:38',1,'2024-11-13 12:23:27'),(4377,'API_4208364a669594084e745f5b3ce87692','上报光电设备目标追踪指令的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/photoelectricity/cmd/trackTarget/response','POST',_binary '\0',_binary '\0','2024-07-01 07:08:38',1,'2024-11-13 12:23:32'),(4378,'API_a0530723d769822793de3252a15be190','上报光电设备目标追踪停止指令的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/photoelectricity/cmd/trackTermination/response','POST',_binary '\0',_binary '\0','2024-07-01 07:08:40',1,'2024-11-13 12:23:28'),(4379,'API_c4b12379e5ec702d4cc047f967ba4eb6','开启/关闭诱骗控制设备','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/induce/switch','POST',_binary '\0',_binary '\0','2024-07-01 07:08:40',1,'2024-11-13 12:23:28'),(4380,'API_a63a591899bdf9b002defe4ee7ad287d','上报诱骗设备关闭指令的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/induce/cmd/close/response','POST',_binary '\0',_binary '\0','2024-07-01 07:08:43',1,'2024-11-13 12:23:32'),(4381,'API_7886820239dc42822e1231b4d77b151e','通过查询所有作业回传里面的媒体信息','','cmii-uav-mission','/picture/query_media_objects','POST',_binary '\0',_binary '\0','2024-07-01 07:15:47',1,'2024-11-12 01:20:35'),(4382,'API_27d2bd25d24652134d4be69787f10632','停止跟踪','','cmii-uav-mqtthandler','/uav_fly_command/stop_follow','POST',_binary '\0',_binary '\0','2024-07-04 09:04:24',1,'2024-11-07 08:51:28'),(4383,'API_b3b85cbcdb2a416435284864b822923f','开始跟踪','','cmii-uav-mqtthandler','/uav_fly_command/start_follow','POST',_binary '\0',_binary '\0','2024-07-04 09:04:25',1,'2024-11-07 08:51:30'),(4384,'API_120986a97251de232062743fbd2b9953','跟新跟踪','','cmii-uav-mqtthandler','/uav_fly_command/update_follow','POST',_binary '\0',_binary '\0','2024-07-04 09:04:25',1,'2024-11-07 08:51:27'),(4385,'API_7c3b9e7fa6e6fc3d9259ea9b01a15831','停止跟踪','','cmii-uav-surveillance','/surveillance/uav_command/stopFollow','POST',_binary '\0',_binary '\0','2024-07-04 09:27:51',1,'2024-11-12 03:56:12'),(4386,'API_387df2d183b47e6832fd676e9ef0ab13','开始跟踪','','cmii-uav-surveillance','/surveillance/uav_command/startFollow','POST',_binary '\0',_binary '\0','2024-07-04 09:27:52',1,'2024-11-12 03:56:09'),(4387,'API_c939c6015fd8c0437a828e1db0f5e7a8','更新跟踪','','cmii-uav-surveillance','/surveillance/uav_command/updateFollow','POST',_binary '\0',_binary '\0','2024-07-04 09:27:54',1,'2024-11-12 03:56:04'),(4388,'API_0ec400e8a7d35aa8ef0f4aafb6613e8a','导入光电摄像头','导入光电摄像头','cmii-uav-industrial-portfolio','/photoelectric/camera/importCameras','POST',_binary '\0',_binary '\0','2024-07-08 07:34:02',1,'2024-11-13 12:23:31'),(4389,'API_d907a5e34ec45f206cf744faad53d827','下载光电摄像头导入模板','下载光电摄像头导入模板','cmii-uav-industrial-portfolio','/photoelectric/camera/downloadCameraTemplate','GET',_binary '\0',_binary '\0','2024-07-08 07:34:02',1,'2024-11-13 12:23:27'),(4390,'API_5e4e1b7451169c59c0e74ced9825ac5b','分页查询光电摄像头','分页查询光电摄像头','cmii-uav-industrial-portfolio','/photoelectric/camera/queryPage','POST',_binary '\0',_binary '\0','2024-07-08 07:34:03',1,'2024-11-13 12:23:31'),(4391,'API_8829f78cbb19cfc094117e59632922b5','查询光电摄像头详情','查询光电摄像头详情','cmii-uav-industrial-portfolio','/photoelectric/camera/queryDetail','POST',_binary '\0',_binary '\0','2024-07-08 07:34:06',1,'2024-11-13 12:23:36'),(4392,'API_4601785c5dedc833ecd2e2396f7a6042','导出光电摄像头','导出光电摄像头','cmii-uav-industrial-portfolio','/photoelectric/camera/exportCameras','POST',_binary '\0',_binary '\0','2024-07-08 07:34:06',1,'2024-11-13 12:23:35'),(4393,'API_62366cfa0a5a5938351dd885247e08be','批量删除光电摄像头','删除光电摄像头','cmii-uav-industrial-portfolio','/photoelectric/camera/deleteCameras','POST',_binary '\0',_binary '\0','2024-07-08 07:34:07',1,'2024-11-13 12:23:35'),(4394,'API_86002a50bb6e7e3119993392f83c8685','校验兴趣点类型是否重复','校验兴趣点类型是否重复','cmii-uav-gis-server','/poi/checkTypeExist','GET',_binary '\0',_binary '\0','2024-07-10 01:50:59',1,'2024-10-23 08:39:49'),(4395,'API_eb9ba157a5e057e01fa9a55e715068e1','上报干扰设备模式指令的响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/jam/mode/response','POST',_binary '\0',_binary '\0','2024-07-12 07:37:59',1,'2024-11-13 12:23:29'),(4396,'API_9c36819beb2b811da6fcbbbd52b9e30d','模糊查询包括子公司的载荷编码列表','','cmii-uav-device','/api/uav/load/cam/queryCamCode','GET',_binary '\0',_binary '\0','2024-07-18 09:19:42',1,'2024-11-07 09:01:50'),(4397,'API_9417f3f0f1f8561c3cace109b462dd5d','是否存储批量修改','','cmii-uav-device','/api/uav/load/cam/storageBatchUpdate','POST',_binary '\0',_binary '\0','2024-07-18 09:19:43',1,'2024-11-07 09:01:57'),(4398,'API_628a811f079baa456196dbab75ea5e4d','模糊查询本公司机库编码列表','','cmii-uav-device','/api/uav/hangar/queryHngCode','GET',_binary '\0',_binary '\0','2024-07-18 09:19:43',1,'2024-11-07 09:01:44'),(4399,'API_1faf25df1faabd41f19f26738670a3cf','模糊查询包括子公司的载荷名称列表','','cmii-uav-device','/api/uav/load/cam/queryCamName','GET',_binary '\0',_binary '\0','2024-07-18 09:19:45',1,'2024-11-07 09:01:52'),(4400,'API_d99d1f966d6d75d2be4be65d7f13b88d','分页查询机库信息','','cmii-uav-device','/api/uav/hangar/queryHngPage','POST',_binary '\0',_binary '\0','2024-07-18 09:19:47',1,'2024-11-07 09:01:54'),(4401,'API_1f263ce73f00b6292804c0cda06ff4d9','是否存储批量修改','','cmii-uav-device','/api/uav/hangar/storageBatchUpdate','POST',_binary '\0',_binary '\0','2024-07-18 09:19:47',1,'2024-11-07 09:01:54'),(4402,'API_e8114a3b7c4b3a6d0dd766ea46c220a5','分页查询摄像头载荷信息','','cmii-uav-device','/api/uav/load/cam/queryCamPage','POST',_binary '\0',_binary '\0','2024-07-18 09:19:49',1,'2024-11-07 09:01:57'),(4403,'API_ef77b8da8ee48a98679033e3d78702a6','模糊查询本公司机库名称列表','','cmii-uav-device','/api/uav/hangar/queryHngName','GET',_binary '\0',_binary '\0','2024-07-18 09:19:51',1,'2024-11-07 09:01:55'),(4404,'API_20d6915b2a18307a2b6aa36899b050d2','存储空间管理-视频-删除/批量删除','','cmii-uav-gis-server','/gis/videoDelete','DELETE',_binary '\0',_binary '\0','2024-07-18 09:22:45',1,'2024-10-23 08:39:51'),(4405,'API_ab9f869bce31d9d46e04873bf6f4e6ed','存储空间管理-视频-列表查詢','','cmii-uav-gis-server','/gis/gisVideoStorageList','POST',_binary '\0',_binary '\0','2024-07-18 09:22:46',1,'2024-10-23 08:39:50'),(4406,'API_079ea2745628d50155622fffb6f2fc8c','存储空间管理-模型-删除/批量删除','','cmii-uav-gis-server','/gis/delete','DELETE',_binary '\0',_binary '\0','2024-07-18 09:22:46',1,'2024-10-23 08:39:49'),(4407,'API_a234549533461cfdc32aba27689b8fcd','存储空间管理-图片-删除/批量删除','','cmii-uav-gis-server','/gis/imageDelete','DELETE',_binary '\0',_binary '\0','2024-07-18 09:22:47',1,'2024-10-23 08:39:49'),(4408,'API_74de085500217ab973056b46a7d18cbe','存储空间管理-模型-列表查询','','cmii-uav-gis-server','/gis/gisStorageList','POST',_binary '\0',_binary '\0','2024-07-18 09:22:47',1,'2024-10-23 08:39:49'),(4409,'API_cb837b477245917ea04da5b1afa61138','存储空间管理-图片-列表查询','','cmii-uav-gis-server','/gis/gisImageStorageList','POST',_binary '\0',_binary '\0','2024-07-18 09:22:48',1,'2024-10-23 08:39:49'),(4410,'API_db57bd25938d601de682233d9cbcfe2e','告警回放-包含摄像头告警数据','','cmii-uav-industrial-portfolio','/photoelectric/alarm/queryAlarmByTime','POST',_binary '\0',_binary '\0','2024-07-18 09:22:49',1,'2024-11-13 12:23:32'),(4411,'API_beac7757a64a5dca77cfc02155970471','获取引导的摄像头','获取引导的摄像头','cmii-uav-industrial-portfolio','/photoelectric/camera/guidingCamera','GET',_binary '\0',_binary '\0','2024-07-18 09:22:50',1,'2024-11-13 12:23:31'),(4412,'API_d271e8ac37526681f779c06cd78db725','删除告警','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitaryAlarm/delete','POST',_binary '\0',_binary '\0','2024-07-18 09:22:52',1,'2024-11-13 12:23:28'),(4413,'API_86276f7e39b46e5c8fd005642945673b','获取个人配置的设置参数','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/get_configs','POST',_binary '\0',_binary '\0','2024-07-18 09:22:53',1,'2024-11-13 12:23:30'),(4414,'API_d9ff093b83f1e7a86075b96c2b879a89','保存目标轨迹保留时长配置信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/save_configs','POST',_binary '\0',_binary '\0','2024-07-18 09:22:54',1,'2024-11-13 12:23:31'),(4415,'API_e095e1d597b057617dd6862c7b47e959','删除基站','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/multi/bts_data_delete_batch','POST',_binary '\0',_binary '\0','2024-07-18 09:22:54',1,'2024-11-13 12:23:31'),(4416,'API_c38cfbddc92b9fb9615b5282794e9bcc','视频文件数据来源-获取载荷名称列表','视频文件数据来源-获取载荷名称列表','cmii-uav-cloud-live','/video/storage/manage/getVideoFileDeviceNameList','GET',_binary '\0',_binary '\0','2024-07-18 09:23:22',1,'2024-11-14 02:02:37'),(4417,'API_98c1122b10415f0dec6189333760f547','ts文件数据来源-获取记录列表','ts文件数据来源-获取记录列表','cmii-uav-cloud-live','/video/storage/manage/getVideoSegmentList','POST',_binary '\0',_binary '\0','2024-07-18 09:23:22',1,'2024-11-14 02:02:42'),(4418,'API_44cb968928087b3f967a70520ff59363','ts文件数据来源-回放视频封面','ts文件数据来源-回放视频封面','cmii-uav-cloud-live','/video/storage/manage/getTsSegmentCover','GET',_binary '\0',_binary '\0','2024-07-18 09:23:23',1,'2024-11-14 02:02:43'),(4419,'API_907518793367054d69d3150a4ac8f826','视频文件数据来源-回放视频封面','视频文件数据来源-回放视频封面','cmii-uav-cloud-live','/video/storage/manage/getMergeVideoFileCover','GET',_binary '\0',_binary '\0','2024-07-18 09:23:24',1,'2024-11-14 02:02:36'),(4420,'API_ec28da84b512c2cbbc3e2cdbaed2e0a4','ts文件数据来源-播放M3U8文件','ts文件数据来源-播放M3U8文件','cmii-uav-cloud-live','/video/storage/manage/playM3u8','GET',_binary '\0',_binary '\0','2024-07-18 09:23:24',1,'2024-11-14 02:02:37'),(4421,'API_feef712791bf923d14c608e01932550e','视频文件数据来源-获取视频文件记录列表','视频文件数据来源-获取记录列表','cmii-uav-cloud-live','/video/storage/manage/getVideoFileList','POST',_binary '\0',_binary '\0','2024-07-18 09:23:24',1,'2024-11-14 02:02:37'),(4422,'API_68464c2e0f1c8eacca6720c4bbe4a726','删除单个合成视频文件','删除单个合成视频文件','cmii-uav-cloud-live','/client/video/deleteOneVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-11-14 02:02:37'),(4423,'API_4addc921e4951c0df245aab31f587d73','删除合成视频文件','删除合成视频文件','cmii-uav-cloud-live','/client/video/deleteVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-11-14 02:02:41'),(4424,'API_331b402b2e51817b8d98d84bbae519cb','ts文件数据来源-删除视频片段','ts文件数据来源-删除视频片段','cmii-uav-cloud-live','/video/storage/manage/deleteOneSegment','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-11-14 02:02:38'),(4425,'API_92c8cd586c9d981a0e0623d340f18d2f','更新设备视频保存状态','更新设备视频保存状态','cmii-uav-cloud-live','/client/live/stream/updateDeviceVideoStatus','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-11-14 02:02:43'),(4426,'API_018859c01d82db3a53dce1c26960d158','视频文件登记','视频文件登记','cmii-uav-cloud-live','/client/video/registerVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-11-14 02:02:39'),(4427,'API_0bf71a6bb6a12e61a6c15155f94027bb','ts文件数据来源-获取载荷ID列表','ts文件数据来源-获取载荷ID列表','cmii-uav-cloud-live','/video/storage/manage/getDeviceIdList','GET',_binary '\0',_binary '\0','2024-07-18 09:23:26',1,'2024-11-14 02:02:39'),(4428,'API_94f0aedf71430a12b6854a3844f20288','视频文件数据来源-触发1条老数据修复(调试)','视频文件数据来源-触发1条老数据修复(调试)','cmii-uav-cloud-live','/video/storage/manage/repairOneVideoFile','GET',_binary '\0',_binary '\0','2024-07-18 09:23:26',1,'2024-11-14 02:02:43'),(4429,'API_bfe6e994058029cb7f91a84d9654e8a9','视频文件数据来源-删除视频文件','视频文件数据来源-删除视频文件','cmii-uav-cloud-live','/video/storage/manage/deleteOneVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:26',1,'2024-11-14 02:02:37'),(4430,'API_fd7d2db05a5cdecc4295e465a9c3cbe8','ts文件数据来源-视频下载','ts文件数据来源-视频下载','cmii-uav-cloud-live','/video/storage/manage/download','GET',_binary '\0',_binary '\0','2024-07-18 09:23:26',1,'2024-11-14 02:02:39'),(4431,'API_e183e5a0cea8c2b6faf23532924f7464','ts文件数据来源-获取载荷名称列表','ts文件数据来源-获取载荷名称列表','cmii-uav-cloud-live','/video/storage/manage/getDeviceNameList','GET',_binary '\0',_binary '\0','2024-07-18 09:23:26',1,'2024-11-14 02:02:37'),(4432,'API_7d103b4d606da0093251d04eb272586a','ts文件数据来源-触发老数据文件大小字段修复(调试)','ts文件数据来源-触发老数据文件大小字段修复(调试)','cmii-uav-cloud-live','/video/storage/manage/repairTsSegmentFileSize','GET',_binary '\0',_binary '\0','2024-07-18 09:23:28',1,'2024-11-14 02:02:41'),(4433,'API_de25611ea380c123af7a1ad22ea516b5','ts文件数据来源-批量删除视频片段','ts文件数据来源-批量删除视频片段','cmii-uav-cloud-live','/video/storage/manage/batchDeleteSegment','POST',_binary '\0',_binary '\0','2024-07-18 09:23:28',1,'2024-11-14 02:02:37'),(4434,'API_4698e84e7aa12ccecf4bcc61213840ce','视频文件数据来源-触发部分老数据修复(调试)','视频文件数据来源-触发部分老数据修复(调试)','cmii-uav-cloud-live','/video/storage/manage/repairSomeVideoFile','GET',_binary '\0',_binary '\0','2024-07-18 09:23:29',1,'2024-11-14 02:02:40'),(4435,'API_2f7d245e3a311dad0dc361f0ddc80c3c','视频文件数据来源-获取载荷ID列表','视频文件数据来源-获取载荷ID列表','cmii-uav-cloud-live','/video/storage/manage/getVideoFileDeviceIdList','GET',_binary '\0',_binary '\0','2024-07-18 09:23:30',1,'2024-11-14 02:02:44'),(4436,'API_6ea8bbd872a1a8a93b2296474efdbb1b','ts文件数据来源-通过id获取回放Token','ts文件数据来源-通过id获取回放Token','cmii-uav-cloud-live','/video/storage/manage/createToken','GET',_binary '\0',_binary '\0','2024-07-18 09:23:31',1,'2024-11-14 02:02:39'),(4437,'API_ca5c86faab31a2ba429413bde4747319','视频文件数据来源-批量删除视频文件','视频文件数据来源-批量删除视频文件','cmii-uav-cloud-live','/video/storage/manage/batchDeleteVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:33',1,'2024-11-14 02:02:42'),(4438,'API_aeb339d8a5e7c7ddf64fdf8cf0242177','批量删除作业派发任务','','cmii-uav-mission','/zjjt/delete_task','POST',_binary '\0',_binary '\0','2024-07-21 07:24:01',1,'2024-08-03 03:06:37'),(4439,'API_674fa7f21bbad1a4e0261eaf637bb9e6','创建新的作业派发任务','','cmii-uav-mission','/zjjt/create_task','POST',_binary '\0',_binary '\0','2024-07-21 07:24:02',1,'2024-08-03 03:06:37'),(4440,'API_436d88b7132e19d83a2f43ac37478a00','查询作业派发任务','','cmii-uav-mission','/zjjt/query_task','POST',_binary '\0',_binary '\0','2024-07-21 07:24:02',1,'2024-08-03 03:06:36'),(4441,'API_6a2ce044d2e4bed0ca2f4a353ff03386','视频截图接口,提供参数,不是最后实现接口','','cmii-uav-mission','/zjjt/get_video_stream_pic','GET',_binary '\0',_binary '\0','2024-07-21 07:24:02',1,'2024-08-03 03:06:36'),(4442,'API_1d0299e80d7bcf172d93ad5000c11188','更新作业信息','','cmii-uav-mission','/zjjt/update_mission','POST',_binary '\0',_binary '\0','2024-07-21 07:24:02',1,'2024-08-03 03:06:35'),(4443,'API_d47b08d1323691f17a37bc0264364128','通过作业id查询作业关联的照片,并返回照片的临时地址','header IS_SYSTEM_ADMIN:true 设置管理员权限','cmii-uav-mission','/zjjt/get_mission_pics','GET',_binary '\0',_binary '\0','2024-07-21 07:24:02',1,'2024-08-03 03:06:35'),(4444,'API_320a6684510dbb91a85c40b4f94cd7d5','查询没有在执行任务的在线无人机(不包括机库在线但是无人机不在线的情况)','','cmii-uav-mission','/zjjt/get_online_uav','GET',_binary '\0',_binary '\0','2024-07-21 07:24:03',1,'2024-08-03 03:06:38'),(4445,'API_a9604882ce3502c42265d7c35ab0da6c','查询没有在执行任务的在线无人机和离线无人机(但是机库在线)','','cmii-uav-mission','/zjjt/get_online_device','GET',_binary '\0',_binary '\0','2024-07-21 07:24:04',1,'2024-08-03 03:06:37'),(4446,'API_d52cc036bcd7d1847405a14fe4ae054e','引导光电设备-用合作无人机','引导光电设备-用合作无人机','cmii-uav-industrial-portfolio','/photoelectric/camera/guideCameraWithUAV','POST',_binary '\0',_binary '\0','2024-07-21 15:05:54',1,'2024-11-13 12:23:30'),(4447,'API_795dc5d9304aac0e0808791eb6a8f467','获取跳转地址','','cmii-uav-mqtthandler','/uav_fly_command/getJumpUrlForDetection','GET',_binary '\0',_binary '\0','2024-07-22 14:34:07',1,'2024-11-07 08:51:30'),(4448,'API_11b72c2bf2e51317eba9a6419d0def51','停止引导光电设备-用合作无人机','停止引导光电设备-用合作无人机','cmii-uav-industrial-portfolio','/photoelectric/camera/stopGuideCameraWithUAV','POST',_binary '\0',_binary '\0','2024-07-23 02:07:55',1,'2024-11-13 12:23:33'),(4449,'API_2cd07947253752d3f03a75cc51fb7536','查询无人机 字符串叠加视频流地址','','cmii-uav-mission','/zjjt/get_uav_string_video','GET',_binary '\0',_binary '\0','2024-07-24 01:33:29',1,'2024-08-03 03:06:36'),(4450,'API_729985be1bc42ff134920574e0de3c03','模拟调用定时任务','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/civilMilitary/advanced5GSync','POST',_binary '\0',_binary '\0','2024-07-30 03:35:35',1,'2024-11-13 12:23:28'),(4451,'API_23b72e1121709fdbff39f61006d6d53a','机库详细数据','机库详细数据','cmii-uav-mqtthandler','/oapi/uav/hangar/getHangarDetail','GET',_binary '\0',_binary '\0','2024-08-13 07:41:40',1,'2024-11-07 08:51:29'),(4452,'API_e8dd5bcc7e1a27eed56adaeee36ac9d6','检测目标上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/photoelectricity/detectedTarget','POST',_binary '\0',_binary '\0','2024-08-14 09:28:20',1,'2024-11-13 12:23:32'),(4453,'API_d372cc461bc24b981f0dbe56654ef5dc','追踪目标上报','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/photoelectricity/tracedTarget','POST',_binary '\0',_binary '\0','2024-08-14 09:28:21',1,'2024-11-13 12:23:32'),(4454,'API_7d91ca39e7a94086bb768f1eca6e49a5','重置探测目标上报标识(用于测试)','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/photoelectricity/detectionFlagReset','POST',_binary '\0',_binary '\0','2024-08-14 09:28:21',1,'2024-11-13 12:23:34'),(4455,'API_5b2389bcbcd4e036cee92262be7d3ff5','停止 AI 检测','','cmii-uav-mission','/api/uav/mission/ai/stopAIDetection','POST',_binary '\0',_binary '\0','2024-08-15 03:45:42',1,'2024-11-12 01:20:35'),(4456,'API_e66a16c26aea1a91b0c1b90fd459ed25','开始 AI 检测','','cmii-uav-mission','/api/uav/mission/ai/switchAIDetection','POST',_binary '\0',_binary '\0','2024-08-15 03:45:42',1,'2024-11-12 01:20:40'),(4457,'API_71d869467078025b6219ffc8f61c367e','获取 AI 检测结果','','cmii-uav-mission','/api/uav/mission/ai/getAIResult','POST',_binary '\0',_binary '\0','2024-08-15 03:45:44',1,'2024-11-12 01:20:34'),(4458,'API_b5a7f14153b7231270f84bdead91dac4','根据机库名称模糊查询机库信息【机库名称和机库编号】','','cmii-uav-device','/api/uav/hangar/queryHangarListByName','POST',_binary '\0',_binary '\0','2024-08-22 09:33:30',1,'2024-11-07 09:01:50'),(4459,'API_6b96e4cf6e1492b7ed8181658b07b0fa','查询定时任务统计信息for智慧交通','','cmii-uav-mission','/api/uav/mission/traffic/get_timed_mission_total','POST',_binary '\0',_binary '\0','2024-08-22 09:35:33',1,'2024-11-12 01:20:37'),(4460,'API_ffec3da6b0ecbecc693cba4f02e63be0','智慧机场获取告警信息','根据 GPS 显示在地图上,并且根据 invaderId 缓存轨迹','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/map/warn','GET',_binary '\0',_binary '\0','2024-08-22 09:36:02',1,'2024-11-13 12:23:27'),(4461,'API_9008a0fcb4c5c88c834f240e1bf9f699','删除航班信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/flight/delete','POST',_binary '\0',_binary '\0','2024-08-22 09:36:03',1,'2024-11-13 12:23:32'),(4462,'API_deca7946eb3b3d5eebb1572ef3c77bc9','处理探测告警','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/warn/handle','POST',_binary '\0',_binary '\0','2024-08-22 09:36:03',1,'2024-11-13 12:23:35'),(4463,'API_fe1d6c4c50730d55ed7a877a2f41e8f9','下载跑道导入模板文件','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/runway/template/download','GET',_binary '\0',_binary '\0','2024-08-22 09:36:03',1,'2024-11-13 12:23:27'),(4464,'API_484da1af6e5afb6e1f75ca7484cfeb2d','下载航班导入模板文件','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/flight/template/download','GET',_binary '\0',_binary '\0','2024-08-22 09:36:04',1,'2024-11-13 12:23:27'),(4465,'API_506d24e9d83dc42198264ccf7b89588e','下载导入模板文件','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/all/template/download','GET',_binary '\0',_binary '\0','2024-08-22 09:36:04',1,'2024-11-13 12:23:29'),(4466,'API_cad90868c4c06aa37e35492fbc5c5914','获取机场探测统计概览信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/overview','GET',_binary '\0',_binary '\0','2024-08-22 09:36:04',1,'2024-11-13 12:23:33'),(4467,'API_87f82b62fd3e48ded6adc7f3fe396426','获取跑道信息列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/runway/list','GET',_binary '\0',_binary '\0','2024-08-22 09:36:04',1,'2024-11-13 12:23:30'),(4468,'API_fcde3f53cc89a742d185a80d15141a57','导入机场列表数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/airport/import','POST',_binary '\0',_binary '\0','2024-08-22 09:36:05',1,'2024-11-13 12:23:28'),(4469,'API_62eaae53821d8df80d18caf3fa034d5c','删除基站信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/station/delete','POST',_binary '\0',_binary '\0','2024-08-22 09:36:05',1,'2024-11-13 12:23:29'),(4470,'API_5e0ad78f5e789a6e8c3c44e43ed8ac85','获取航班信息列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/flight/list','POST',_binary '\0',_binary '\0','2024-08-22 09:36:05',1,'2024-11-13 12:23:29'),(4471,'API_e44a3472be3b5aaa4ff293f8af90aa4a','导入全部数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/all/import','POST',_binary '\0',_binary '\0','2024-08-22 09:36:06',1,'2024-11-13 12:23:28'),(4472,'API_e33ed2786feb00cfb0a7aacd1cd10681','导入航班列表数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/flight/import','POST',_binary '\0',_binary '\0','2024-08-22 09:36:06',1,'2024-11-13 12:23:36'),(4473,'API_e5ae7dbf8b2ee5b76c153f3f12bf3100','删除跑道信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/runway/delete','POST',_binary '\0',_binary '\0','2024-08-22 09:36:06',1,'2024-11-13 12:23:28'),(4474,'API_67d63dd2cf9936e4780559c1f0e2fa95','导出基站信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/station/export','POST',_binary '\0',_binary '\0','2024-08-22 09:36:08',1,'2024-11-13 12:23:27'),(4475,'API_72d4d37c30cd2cfca405857077728cb5','导出跑道信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/runway/export','POST',_binary '\0',_binary '\0','2024-08-22 09:36:08',1,'2024-11-13 12:23:34'),(4476,'API_df0a641d5e5f064f86ba1d94284af0b6','导入基站列表数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/station/import','POST',_binary '\0',_binary '\0','2024-08-22 09:36:08',1,'2024-11-13 12:23:31'),(4477,'API_470a0c33862e0a8c8db626905f082b9a','获取基站信息列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/station/list','POST',_binary '\0',_binary '\0','2024-08-22 09:36:08',1,'2024-11-13 12:23:30'),(4478,'API_24c54c7f2e789206a1039140a4092b8b','导出航班信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/flight/export','POST',_binary '\0',_binary '\0','2024-08-22 09:36:08',1,'2024-11-13 12:23:29'),(4479,'API_209b2be43d76dd9f948e3c73e949ad9e','获取探测告警列表','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/smart/airport/warn/page','POST',_binary '\0',_binary '\0','2024-08-22 09:36:09',1,'2024-11-13 12:23:28'),(4480,'API_22b970a07bc7f9b858d0c3ec9fc19ebc','同步公司无人机到监管平台-用于接口测试调用','','cmii-uav-device','/api/uav/plane/syncCompanyUAV','GET',_binary '\0',_binary '\0','2024-08-26 06:56:44',1,'2024-11-07 09:01:44'),(4481,'API_9948c5fb3ae6171384f848a639d85260','应用信息接口统计查询','','cmii-uav-device','/open/interface/statistic','GET',_binary '\0',_binary '\0','2024-08-26 07:07:28',1,NULL),(4482,'API_a997f0624ff6072968c99157ea4a5529','手机验证码登录','','cmii-uav-device','/code/login','POST',_binary '\0',_binary '\0','2024-08-26 07:07:28',1,NULL),(4483,'API_667852302f77fa35e495e2817cbb171f','hello服务接口','hello','cmii-uav-device','/oapi/test/test2.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:28',1,NULL),(4484,'API_b3454b99b39819b7162228f7f4c472b5','查询所有的开发者','','cmii-uav-device','/api/uav/developer/queryAll','POST',_binary '\0',_binary '\0','2024-08-26 07:07:28',1,NULL),(4485,'API_6a47476f83ae858ba6316011ab7edde3','删除开发者','','cmii-uav-device','/admin/developer/deleteDeveloper','POST',_binary '\0',_binary '\0','2024-08-26 07:07:28',1,NULL),(4486,'API_5c0d18ee137d4c9583aad7ceccf15893','上传航线航点数据','上传单架次无人机航线航点数据','cmii-uav-device','/oapi/waypoint/upload/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:28',1,NULL),(4487,'API_084c7c2455fda374a82e8bbdab2dda6d','生成接口版本的语言示例代码','','cmii-uav-device','/admin/interfaceVersion/buildLanguageSample','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4488,'API_43afe3fcf0ea9b7bd472182946fe67cf','查询应用日志','','cmii-uav-device','/admin/appInterfaceLog/queryAppLog','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4489,'API_65abfaf6ea956fe99501de108f032df9','更新开发者的接口额度','','cmii-uav-device','/admin/appInterface/updateDevAppInfQuality','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4490,'API_964ddda94b02c71f20ef2d7f65b5f141','批量删除实体','','cmii-uav-device','/admin/model/deleteBatch','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4491,'API_e3a6636fffe617d5cb77ee97c09dec68','结束火警信息','','cmii-uav-device','/oapi/mission/caseinfo/newcase/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4492,'API_5e88132853982d0096d42c51453b571c','过期接口查询','','cmii-uav-device','/open/appInterface/expire','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4493,'API_5158b08718bc40c8aec2f55cf1d8ba28','查询无人机分布情况','查询无人机分布情况','cmii-uav-device','/oapi/device/uav/plane/area/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4494,'API_249926bac448fc996928b30d903a79b2','发送找回密码验证码','','cmii-uav-device','/verifyCode/sendResetPassword','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4495,'API_5ec9f1123a2ce15ec6712d015449deef','获取公司','获取公司','cmii-uav-device','/oapi/test/company_get','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4496,'API_0f4f05991657fe4123357a2d1b075990','找回密码','','cmii-uav-device','/profile/findPwd','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4497,'API_7ecadfd54c5a99c0a7af577477fdb18b','开发者状态设置','','cmii-uav-device','/admin/developer/updateDeveloperStat','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4498,'API_7df3d8f845a62481658467566aa78a76','单个应用日志查询','','cmii-uav-device','/open/appInterfaceLog/queryById/appLog','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4499,'API_eb5384f8fe480bdb7db33bd69cd7c698','hello服务接口','hello','cmii-uav-device','/oapi/test/hello2.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4500,'API_06f99998367e82c923ea4369de701750','获取接口类型列表','','cmii-uav-device','/admin/interface/getInfTypeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4501,'API_90cdfb0f6d907b78b7c568d502f21262','超额接口查询','','cmii-uav-device','/open/appInterface/exceed','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4502,'API_215139419d712ca0567579b61c32421e','查询开发者应用的接口列表','','cmii-uav-device','/admin/appInterface/queryDeveloperAppInfList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4503,'API_0ee1db5e3a71ef9bf55d059915617a7b','hellobody服务接口','hello','cmii-uav-device','/oapi/test/hellobody2.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4504,'API_e3d56348564e21431b37396391acf92c','测试的一个接口','','cmii-uav-device','/open/developer/test','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4505,'API_1547ffe370a00802b6bdd73197ec55dc','根据参数的请求类型,获取参数支持的属性类型','','cmii-uav-device','/admin/params/getTypesByParamType','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4506,'API_cfd3c4e00d7e8e050f669f9bc718a2bb','模糊查詢有效的公司列表','','cmii-uav-device','/admin/app/queryCompanyList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4507,'API_be962a97ca8f557646ed5408639926d4','发送注册验证码','','cmii-uav-device','/verifyCode/sendRegisty','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4508,'API_d291d930c2c5c58e5673e2e9a2f51655','账号手机号密码登录','','cmii-uav-device','/login','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4509,'API_23b7e96bf71e175a28462a6ac809a72f','公司配置','','cmii-uav-device','/admin/app/updateAppCompany','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4510,'API_57f9358a01b1441985d52921ce078163','应用日志查询','','cmii-uav-device','/open/appInterfaceLog/query/appLog','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4511,'API_dd79c51369092a266474139a145fa500','删除一个接口','','cmii-uav-device','/api/uav/developer/resource/delete','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4512,'API_617a542e7348e0aca4666f17fa0bcf5a','更新开放的接口','','cmii-uav-device','/admin/interface/updateOpenInf','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4513,'API_1956520eab23482aac79172610537e70','通过应用ID查询接口信息','','cmii-uav-device','/open/interface/queryBy/appId','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4514,'API_0a8af1319e8a427f411b1fa17a09c7db','检测找回密码验证码','','cmii-uav-device','/verifyCode/checkResetPassword','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4515,'API_d55e68dda9d4833d4c8caf9a29bd4e22','查询支持的文件类型','','cmii-uav-device','/admin/params/getFileTypeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4516,'API_4330bd915aea75efff5a0ddcaffd5231','获取接口的示例语言','','cmii-uav-device','/admin/interface/querySampleLanguages','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4517,'API_f7e55608958c5b4f5ee37c5972944d04','接口状态设置','','cmii-uav-device','/admin/interface/v2/updateInfStat','PUT',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4518,'API_d6fae1606aa882168a06b75b20c6707d','批量上传飞行态势数据(无飞行架次)','同时上传多架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-device','/oapi/flight/batchUploadDefault/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4519,'API_3851413d9e7715457b3c22bae556e89c','申请更新邮箱','','cmii-uav-device','/profile/updateEmail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4520,'API_1f4d61fddddb8c628c1e25c913669529','获取单个接口文档','','cmii-uav-device','/docs/getDoc','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4521,'API_08a69a85e4030ba975f338a46e03df30','接口版本状态设置','','cmii-uav-device','/admin/interface/updateInfOpenStat','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4522,'API_9322d1fcfbb3d492cae05b5e91e095e1','获取限制类型列表','','cmii-uav-device','/admin/interface/getLimitTypeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4523,'API_f92c106b9fcd8d0e4678fd1e428af613','查询内部接口标识','','cmii-uav-device','/admin/interface/v2/infCodeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4524,'API_182ad6f50aa498e7232b57f96b2b39de','配置接口','','cmii-uav-device','/admin/params/configInterface','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4525,'API_4cbfe07c0c6d3317e3a7da21f32b7981','添加公司','添加公司秒速','cmii-uav-device','/oapi/test/company_add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4526,'API_b6c94ebb46a0ca789c544ae91af45c49','应用中心重置秘钥','','cmii-uav-device','/open/app/reset/appSecret','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4527,'API_45af1b3851683703872fabf203301f4f','list文档','','cmii-uav-device','/docs/docList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4528,'API_8e1caaaf63c47de0420d8f350b477f8d','hellobody服务接口','hello','cmii-uav-device','/oapi/test/hellobody','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4529,'API_94833b0c5a16a4aadc8db39f19804138','查询接口默认额度','','cmii-uav-device','/admin/interface/queryInterfaceQuota','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4530,'API_61eeb6a7981ff281a90ae07d183fcdaf','接口日志查询','','cmii-uav-device','/open/appInterfaceLog/query/interfaceLog','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4531,'API_6c7fd1ff0f0cf24883c098d236f9ed66','注册一个开发者','','cmii-uav-device','/registry-for-test','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4532,'API_aea6d823f58266b1e0d9e7a96b52a381','删除(测试接口),不暴露','','cmii-uav-device','/profile/test/delete','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4533,'API_57eb200269325e96ecd3d49e69696c92','查询公司下所有无人机7日内作业记录','查询公司下所有无人机7日内作业记录','cmii-uav-device','/oapi/surveillance/fly/history/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4534,'API_290b6f946d70c7bc7f96323eaf3afb1e','获取请求结果列表','','cmii-uav-device','/admin/appInterfaceLog/getReqResultList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4535,'API_59fd6d5d10bbc98f7fb6faaa3e14cf6d','获取版本列表','','cmii-uav-device','/admin/interface/getVerFilterOpenInf','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL),(4536,'API_2e8d996d698e153301438ee698b4e627','公司所属无人机分页查询','公司所属无人机分页查询','cmii-uav-device','/oapi/device/uav/page/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4537,'API_1f417c4d49600c9483c26fc44cc8654f','检测登录图片验证码','','cmii-uav-device','/verifyCode/checkImgCode','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4538,'API_04bcf6e5551f577342654d27996ec763','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-device','/oapi/surveillance/querySinglePlaneTrack/v1','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4539,'API_3138ed368dbf92beb2904cc3e6c81354','查询支持的接口','','cmii-uav-device','/open/interface/querySupported','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4540,'API_dbaa1a31266af22e41348daa7bf42ee0','上传多架次无人机飞行态势数据','同时上传多架次无人机飞行数据,每秒传一次','cmii-uav-device','/oapi/flight/info/batchupload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4541,'API_0478002407683222df2b890bdcf7c577','查询公司下所有无人机7日内作业记录','','cmii-uav-device','/oapi/surveillance/queryHistoryTotal/v1','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4542,'API_cbce3c99940cb8c36137c28d815e055a','应用中心编辑应用','','cmii-uav-device','/open/app/edit/oneApp','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4543,'API_1a6e3330342f300451a2ca19b6fb2513','查询开发者应用详情','','cmii-uav-device','/admin/app/queryDeveloperAppDetail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4544,'API_d5b644994336696a14e561410caaf16b','删除实体','','cmii-uav-device','/admin/model/delete','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4545,'API_68f3605a5fb03293cc8147b5d25bc597','创建密钥','','cmii-uav-device','/api/uav/developer/createSecret','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4546,'API_ca231a76d69dd9151e05cf6dbad453fc','查询公司/所属机构获取无人机数量','','cmii-uav-device','/oapi/uav/queryUavCountByCompanyId/v1','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4547,'API_57aaa50997a152d2ab2b53af43cf0ac1','发送解绑手机号验证码','','cmii-uav-device','/verifyCode/sendUnBindTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4548,'API_419fddfa8659237fe5d0a6015f193483','添加或更新多语言示例代码','','cmii-uav-device','/admin/interface/mergeSampleCodes','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4549,'API_88cdad8f212950e48e1bce48e8e0f3af','查询脱敏规则','','cmii-uav-device','/admin/params/getBlurRuleList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4550,'API_be1c37552263d701e4f4b1e1ac019c53','hello服务接口','hello','cmii-uav-device','/oapi/test/hello','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4551,'API_58a2231d464838aac14ca5325102967a','复亚作业上传文件','复亚作业上传文件','cmii-uav-device','/oapi/mission/oss/foiaUpload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4552,'API_a0d06c67145fd7c5347108a33a935d36','上传飞行态势数据(无飞行架次)','上传单架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-device','/oapi/flight/uploadDefault/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4553,'API_86bb29e0a43436c7775ffd7397ce66fa','获取接口所属列表','','cmii-uav-device','/admin/interface/getInfGroupList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4554,'API_6624b2af0d7d230e55fde0589b97249a','查询单个飞机目前最新航迹数据','','cmii-uav-device','/oapi/surveillance/queryRealTimeInfo/v1','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4555,'API_4044b84853cf230b988b4216b86373b2','更新实体','','cmii-uav-device','/admin/model/update','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4556,'API_6a941df64620f5947280e8376401a1e4','删除一个开发者','','cmii-uav-device','/api/uav/developer/delete','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4557,'API_f4a88485785f26734cc7769cf0557fd4','查询平台基础指标接口','查询平台基础指标接口','cmii-uav-device','/oapi/basic/plat/bizInfo/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4558,'API_0adc74bc22df384c8cbc7860d39bacf0','查询开发者应用接口日志','','cmii-uav-device','/admin/appInterfaceLog/queryAppInfLogDetail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4559,'API_6cd3022a793bfbb30583fcb6857025f5','通过接口ID查询接口版本信息','','cmii-uav-device','/open/interface/queryVersion/interfaceId','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4560,'API_ff7c0d84e8d20076bea4dd8d16d624d6','查询开发者应用列表','','cmii-uav-device','/admin/app/queryDeveloperAppList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4561,'API_03cd27281db8be928edf69ce4764ae08','查询开发者详情','','cmii-uav-device','/admin/developer/queryDeveloperDetail','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4562,'API_b428c978248f4a35dc65b982ca3060b3','应用中心删除应用','','cmii-uav-device','/open/app/delete/oneApp','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4563,'API_a52e2468f4666472e5ed608e73498fda','查询应用接口列表','','cmii-uav-device','/admin/appInterface/queryAppInterfaceList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4564,'API_107fe2718678b900c70e70706b7168b7','发送绑定手机号验证码','','cmii-uav-device','/verifyCode/sendBindTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4565,'API_574b9ba5c6559cc5452fb297020bc4ce','应用中心主页查询','','cmii-uav-device','/open/app/homePage','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4566,'API_a6eca5f755ce833a55eb230a7d277793','查询接口服务信息','','cmii-uav-device','/admin/interface/queryInfServie','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4567,'API_077fd0ba780ca05a543a225aaa355cf6','验证token','','cmii-uav-device','/checkToken','GET,POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4568,'API_dd0a4000f702b4537ba4106e1d0751fc','通过设备号查询公司ID接口','通过设备号查询公司ID接口','cmii-uav-device','/oapi/device/uav/company/1.0','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4569,'API_f02f16bb0651b443a899a92b0e675172','应用中心设置回调地址','','cmii-uav-device','/open/app/redirect/setUrl','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4570,'API_a08fd7df587042c50e561f4c2610601a','根据token获取用户基本信息-敏感信息脱敏','','cmii-uav-device','/profile/getMyDetail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4571,'API_edcac3127696bb31f63d6a31eb1c4d20','查询接口列表V2','','cmii-uav-device','/admin/interface/v2/openInfList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4572,'API_fd403b4f0b3b815118d05f4fd62df9f8','全局统计本公司设备在线及简略详情','全局统计本公司设备在线及简略详情','cmii-uav-device','/oapi/surveillance/fly/total/1.0','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4573,'API_6b420b6cd90702af273ec1f8a75cc754','hello服务接口','hello','cmii-uav-device','/oapi/test/hello3.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4574,'API_dfeb0c082537aa219d044ce2b4607b91','应用中心应用详情查询','','cmii-uav-device','/open/app/queryAppById','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4575,'API_57ffc88565558b5ad16ac821349ecc64','获取登录图片验证码','','cmii-uav-device','/verifyCode/getImgCode','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4576,'API_72660c97aa4955edbe48e7bc1b166ee5','应用中心配置应用接口','','cmii-uav-device','/open/appInterface/configure/appInterface','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4577,'API_fa4138e3f7b8fc64fefca8100f95f2a7','删除接口','','cmii-uav-device','/admin/interface/v2/deleteInf','DELETE',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4578,'API_141cb2eeccd77d098fd5defcf046e4da','获取接口选择列表','','cmii-uav-device','/admin/appInterface/getInterfaceList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4579,'API_666076e8389d8bdb9c1673c2c66995e2','设备统计接口','设备统计接口','cmii-uav-device','/oapi/device/uav/count/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4580,'API_0b79665ae2e017fbd6a8dd0bea0d6ea0','发送登陆验证码','','cmii-uav-device','/verifyCode/sendLogin','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4581,'API_facecd2ba5889dc8f012224a8d8234e4','更新接口缓存数据','','cmii-uav-device','/admin/interface/refresh','PUT',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4582,'API_75d46dc0c40249362c4a7a9d750313b1','通过设备号列表查询绑定信息接口','通过设备号列表查询绑定信息接口','cmii-uav-device','/oapi/device/uav/bound/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4583,'API_7c8bebce400bda4312128cf6a07efdf0','collect服务接口','collect','cmii-uav-device','/oapi/test/collect','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4584,'API_69c4c6b204d9ec3e4e3d23fa2f88a8f0','实体分页查询','','cmii-uav-device','/admin/model/query','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4585,'API_65f4debbcec32e3b76225066fcd395c6','查询开发者可用的开放接口','','cmii-uav-device','/api/uav/developer/resource/queryOpenApi','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4586,'API_5be9648ee4af6d39697fdc9fce4702c5','查询接口详情v2','','cmii-uav-device','/admin/interface/v2/interfaceDetail','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4587,'API_98ee25c6c10aa7d7775f5f9e368ea825','查询所有实体','','cmii-uav-device','/admin/model/all','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4588,'API_558992bed1b604511d4f03c37a31d12e','上传无人机飞行态势数据','上传单架次无人机飞行数据,每秒传一次','cmii-uav-device','/oapi/flight/upload/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4589,'API_a37243e55e41dc730532965f8ea0e0db','上传单架次无人机飞行态势数据','上传单架次无人机飞行数据,每秒传一次','cmii-uav-device','/oapi/flight/info/upload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4590,'API_9474d172fa5449a6373893f4c21e7bd2','应用中心单接口详情及调用情况查询','','cmii-uav-device','/open/appInterface/query/oneInterface','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4591,'API_c8f089c2a0bc50504970a3eec1d4b628','添加实体','','cmii-uav-device','/admin/model/add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4592,'API_76af8ca82ed6daea77d94dee396cf470','开发者应用接口调用统计表查询','','cmii-uav-device','/open/interface/invoke/statistic','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4593,'API_2638542b36b1e79f635028b7b8503256','接口详情,版本列表V2','','cmii-uav-device','/admin/interface/v2/infVersionList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL),(4594,'API_d89dfeb204b75dc3ddbea4d424465a8b','检查是否有访问权限','','cmii-uav-device','/api/uav/developer/resource/check','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4595,'API_db42b753da1547e145568f76d32e7577','重新绑定手机','','cmii-uav-device','/profile/updateTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4596,'API_0da68f2090fe13d30d43e470830c7b8e','设置接口版本号','','cmii-uav-device','/admin/interfaceVersion/updateInfVersion','PUT',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4597,'API_3d77798a4f897b5eb5e974a341b222af','根据接口版本ID,获取接口配置','','cmii-uav-device','/admin/params/getParamsConfigByVerId','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4598,'API_a53b23499e23989701754474456da617','设置开放接口的默认额度','','cmii-uav-device','/admin/interface/updateInfDefaultQuality','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4599,'API_ade56e487532d8f58e2bbca8cabe7992','即将过期接口查询','','cmii-uav-device','/open/appInterface/expire/soon','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4600,'API_cc2499648f3e7cf3410f318672e47ddb','公司添加用户','公司添加用户描述','cmii-uav-device','/oapi/test/company_user_add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4601,'API_58e2816541204276dd819cf50e48a005','冻结(测试接口),不暴露','','cmii-uav-device','/profile/test/freeze','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4602,'API_30b8d48a7181f95801420c96991132e5','执行更新邮箱','','cmii-uav-device','/profile/doUpdateEmail','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4603,'API_6920952f4d8d1e20ae2c52e26956c877','上传无人机飞行态势数据','同时上传多架次无人机飞行数据,每秒传一次','cmii-uav-device','/oapi/flight/batchUpload/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4604,'API_aeb24ce0709bc05e10d9a9a020f94790','按条件分页查询开发者应用接口信息','','cmii-uav-device','/admin/appInterface/queryDevAppInfPage','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4605,'API_9693a020cdda953697c9526e27d908dd','查询接口详情','','cmii-uav-device','/admin/interface/queryInterfaceDetail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4606,'API_2863e39bfc4c9983f727eb909d6bfbbc','查询每款无人机对应作业执行次数','查询每款无人机对应作业执行次数','cmii-uav-device','/oapi/mission/job/summary/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4607,'API_dae39585a67460f1ea5e78172f5a98f0','查询单个飞机最新数据','','cmii-uav-device','/oapi/surveillance/info/realtimeInfo/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4608,'API_369a429da33cdcf0c5b944e5d86ad256','查询平台最近12月每月无人机作业执行次数','查询平台最近12月每月无人机作业执行次数','cmii-uav-device','/oapi/mission/job/month/summary/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4609,'API_f532af8b9e2300d0fda0f3f43ebf3c64','普通作业上传文件','普通作业上传文件','cmii-uav-device','/oapi/mission/oss/normalUpload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4610,'API_7bb67cee83c0b28bf7d50a945166a27b','开发者应用状态设置','','cmii-uav-device','/admin/app/updateDeveloperAppStat','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4611,'API_a7acb49b27405d143a0766afe9ca9935','即将超额接口查询','','cmii-uav-device','/open/appInterface/exceed/soon','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4612,'API_000d992a047736227893c569eb107c5e','按限制类型查询接口列表','','cmii-uav-device','/admin/interface/queryOpenInfListByLimit','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4613,'API_e77aa6d23dee04357b75babccf53f363','hellobody服务接口','hello','cmii-uav-device','/oapi/test/hellobody3.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4614,'API_0b7f303c7b319864441f89c29f8ff65c','根据属性类型,获取属性的限制类型','','cmii-uav-device','/admin/params/getLimitsByPropertyType','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4615,'API_4d28d8d160204f57a5aefe7a776e422d','验证绑定手机号验证码','','cmii-uav-device','/verifyCode/checkBindTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4616,'API_1d02a19252314b9bbcc15a7ea200db7b','新建接口V2','','cmii-uav-device','/admin/interface/v2/createOpenInf','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4617,'API_07ee41af1d7978077c6977bcd6f117dd','获取应用对应的所有接口列表','','cmii-uav-device','/admin/appInterface/getAllInfListByAppId','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4618,'API_8c0e1ae161f2d9bef3ecb8e984a22039','应用中心接口管理','','cmii-uav-device','/open/appInterface/query/allInterface','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4619,'API_301c7f177ab9c38c5b3d430142388a51','查询开放的接口列表','','cmii-uav-device','/admin/interface/queryOpenInfList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4620,'API_80314e58c1bb6473f7199fd222de701e','查询无人机实例总数接口','设备统计接口','cmii-uav-device','/oapi/device/uav/plane/summary/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4621,'API_3f0ebc815624b71bb8726ea7650263c0','根据图片id获取图片code','','cmii-uav-device','/verifyCode/get_image_code_by_image_id','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4622,'API_b729b2523556e6da46748f44c6ed3984','接口版本列表','','cmii-uav-device','/admin/interfaceVersion/infVersionList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4623,'API_e94fed089656866dcdae8f87d94accac','获取所有接口列表','','cmii-uav-device','/admin/interface/getAllInfList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4624,'API_1753b15cadbc575ce733685f83e25737','hello服务接口','hello','cmii-uav-device','/oapi/test/test','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4625,'API_68027d93c4eff7b794fce78cc9261d4d','helloOMS服务接口','hello','cmii-uav-device','/oapi/test/helloOMS','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4626,'API_6d41da958445233eca23fd7d4f3d2db9','分组获取接口','','cmii-uav-device','/docs/list','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4627,'API_344e5ebde3c1d23eb02b8d0c7febe2d2','创建接口版本','','cmii-uav-device','/admin/interfaceVersion/createInfVersion','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4628,'API_f3d0bd6377aa1f6f940409f38e7029a6','账号退出登录','','cmii-uav-device','/logout','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4629,'API_027faf38a5d543ccdca02f0f3b38cd8e','上传火警信息','','cmii-uav-device','/oapi/mission/caseinfo/casefinish/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4630,'API_700a6eaf2e9f6bf64cfa7d6c6e0236ac','查询无人机的拉流信息','','cmii-uav-device','/oapi/surveillance/uav/steamAddrs/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4631,'API_6fa75f9f4c4a56ad7e558c9fb24a5595','获取实体详细信息','','cmii-uav-device','/admin/model/getModelDetail','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4632,'API_73fed1e2e520d4a3593413261db71207','查询开发者的接口额度','','cmii-uav-device','/admin/appInterface/queryDevAppInfQuality','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4633,'API_f1bb25873aea6fd9710d3be0fd9923da','创建一个开发者','','cmii-uav-device','/api/uav/developer/add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4634,'API_3320a6b862ea0c70e0126ea0b2a23e99','查询单个飞机在线的历史航迹,包含态势数据','查询单个飞机在线的历史航迹,包含态势数据','cmii-uav-device','/oapi/surveillance/plane/single/allTrack/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4635,'API_ba5b76f97ca1946575fb0cbf9c279c33','批量上传飞行态势数据(无飞行架次)','同时上传多架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-device','/oapi/device/default/batchupload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4636,'API_5defc8e579529b73bed6cd688849d067','应用中心新建应用','','cmii-uav-device','/open/app/add/oneApp','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4637,'API_37ef71f7f83115cf3b2c3c04d5090270','验证解绑手机号验证码','','cmii-uav-device','/verifyCode/checkUnBindTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4638,'API_7a3b0d70e39d59f8884bf15dc92dc237','接口文档接口','','cmii-uav-device','/docs/queryList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4639,'API_890cfe8d41a7d4ccffc05653ab7b63b0','获取接口未开放的版本列表','','cmii-uav-device','/admin/interface/','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4640,'API_4826824bb07036b1b994c3419353422a','查询平台最近12月每月飞行时长接口','查询平台最近12月每月飞行时长接口','cmii-uav-device','/oapi/mission/fly_duration/month/summary/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4641,'API_84c536e250cf8d28129590b1f31fdf34','按条件分页查询开发者信息','','cmii-uav-device','/admin/developer/queryDeveloperPage','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4642,'API_e107149bf123ce8fae306122785fe216','获取接口的版本列表','','cmii-uav-device','/admin/interface/queryInfVerList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4643,'API_4a796da93b623f3b3fb5b3b050a5f73b','获取登录图片验证码','','cmii-uav-device','/verifyCode/getImageCode','GET,POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4644,'API_c4508c515401c20f7e49d6b9d83eab3e','重置密码','','cmii-uav-device','/profile/resetPwd','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4645,'API_34216cbf1fc376288c076b8ebbf7c580','上传飞行态势数据(无飞行架次)','上传单架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-device','/oapi/device/default/upload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4646,'API_f226d4e60a81b0ba1584037cc5b339fd','开发者应用接口仓库查询','','cmii-uav-device','/open/interface/query/repository','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL),(4647,'API_362c273fc0a25bf8a014159397bc22d5','注册一个开发者','','cmii-uav-device','/registry','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL),(4648,'API_4584464031bc7c9bfc12836342976df0','获取请求时间列表','','cmii-uav-device','/admin/appInterfaceLog/getReqTimeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL),(4649,'API_5446128d9ace9120cb0c76c2529458d4','添加一个接口','','cmii-uav-device','/api/uav/developer/resource/add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL),(4650,'API_dd7ff9e5ee3e2b503df0161c5243a5a5','上传航点数据','上传单架次无人机航线航点数据','cmii-uav-device','/oapi/waypoint/airline/upload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL),(4651,'API_15e65be6ad22938f6546cc5b554b19fd','新建开放的接口','','cmii-uav-device','/admin/interface/addOpenInf','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL),(4652,'API_23257b48677554f4bd76ec1940a90ed7','删除开放的接口版本','','cmii-uav-device','/admin/interface/deleteInfVer','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL),(4653,'API_7364627a9d0eec31410c0f407da6cfb7','查询无人机视频回放','查询无人机视频回放','cmii-uav-device','/oapi/mission/uav/video/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL),(4654,'API_c06fc8c98a9b177248f2360856bb119b','上报诱骗设备指定位置诱骗响应结果','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/detection/report/induce/cmd/locationInduce/response','POST',_binary '\0',_binary '\0','2024-08-28 01:24:48',1,'2024-11-13 12:23:30'),(4655,'API_2dd7bde6ba81cc05d89d405cfc22999f','queryHistoryVagueByCId','','cmii-uav-user','/user/queryHistoryVagueByCId/namePhone','GET',_binary '\0',_binary '\0','2024-09-09 09:07:10',1,'2024-11-06 12:16:21'),(4656,'API_43c829294d1b39258e962f3e4ba3a034','新建','','cmii-uav-emergency','/event/save','POST',_binary '\0',_binary '\0','2024-09-09 09:07:23',1,'2024-10-20 12:54:31'),(4657,'API_7b31c02cffc3e5ea412110a0ca3491a7','灾害次数统计','灾害次数统计','cmii-uav-emergency','/event/stats','GET',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-20 12:54:32'),(4658,'API_391253cdb694e78845e9cba15a8b58f3','关联飞行记录','关联飞行记录','cmii-uav-emergency','/event/conn','POST',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-20 12:54:31'),(4659,'API_dafffc66add49b0a88e209df76845bed','值班信息详情-不加密','不加密','cmii-uav-emergency','/duty/detailNoEncrypt','POST',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-20 12:54:32'),(4660,'API_33918ed8739f49d91f4b25283ff9bec7','通信保障-设置救援点','通信保障-设置救援点','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/setPoint','POST',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-20 12:54:32'),(4661,'API_810529670bd64d4193fcbe828d9c6620','通信保障-获取救援点','通信保障-获取救援点','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/getPoint','GET',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-20 12:54:31'),(4662,'API_0dc5be8beda0ff97ce4712bf0a00046f','通信保障-获取无人机轨迹','通信保障-获取无人机轨迹','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/getPlaneTrack','GET',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-20 12:54:31'),(4663,'API_b89ddd5147ed5a2f1b5de1e3911b958d','通信保障-获取通信情况','通信保障-获取通信情况','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/getCommInfo','GET',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-20 12:54:31'),(4664,'API_3cf5d25ef3002709242e76f5df7fae78','分页查询','','cmii-uav-emergency','/event/query','POST',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-20 12:54:32'),(4665,'API_aa8c19db0afc381d6d1af3ac9bc79efc','值班信息详情','加密','cmii-uav-emergency','/duty/detail','POST',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-20 12:54:31'),(4666,'API_ee01c005c4d8692268d801acb58ff631','通信保障-获取无人机视频流','通信保障-获取无人机视频流','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/getPlaneVideoInfo','GET',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-20 12:54:33'),(4667,'API_cd09b17fd0a5706583b5ba0002c0a54c','值班信息填写','','cmii-uav-emergency','/duty/save','POST',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-20 12:54:31'),(4668,'API_acc9aab10ec6f3d8b36b5faadc2832aa','日历查询','','cmii-uav-emergency','/duty/query','POST',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-20 12:54:32'),(4669,'API_3a86668c969685c0f6a5de6d05e9c85b','ai推荐','ai推荐','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/computeAiInfo','GET',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-10-20 12:54:33'),(4670,'API_1c1f2a4cd38884d796d28f1d40b4bbb1','编辑成员','传入区域json字符串,需要有主键','cmii-uav-emergency','/event/edit','POST',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-20 12:54:32'),(4671,'API_b0a57127e1639b09309b59276da70ba9','日报填写','有id编辑,无id新增','cmii-uav-emergency','/duty/dailyEdit','POST',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-20 12:54:32'),(4672,'API_69a2e7d51a5c978c9d9ef53558622d84','获取灾害年份','获取灾害年份','cmii-uav-emergency','/event/years','GET',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-20 12:54:32'),(4673,'API_e9a42d6bdc44391570bdf50ea979423a','改变事件状态','改变事件状态','cmii-uav-emergency','/event/del','POST',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-20 12:54:32'),(4674,'API_932e3007107566b7a459e490d8d57a4e','获取事件详情','传入主键','cmii-uav-emergency','/event/detail','GET',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-20 12:54:32'),(4675,'API_764d7f3c8d41d9d3aaad120e577d82b5','批量删除','传入主键','cmii-uav-emergency','/event/delete','POST',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-20 12:54:32'),(4676,'API_ed80c920bee8ae360b3b64167761d64b','通信保障-分享-获取页面分享码&提取码','监通信保障-分享-获取页面分享码&提取码','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/shareCode','GET',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-20 12:54:32'),(4677,'API_cf0f2699785777a94fdb6891d2f9ae92','通信保障-关闭通信作业','通信保障-关闭通信作业','cmii-uav-emergency','/client/industrial/emergency/stopJob','POST',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-20 12:54:32'),(4678,'API_db1f163cecd0a0616d85d13ea17ad2cc','通信保障-开启通信作业请求','通信保障-开启通信作业请求','cmii-uav-emergency','/client/industrial/emergency/startJob','POST',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-20 12:54:33'),(4679,'API_524399ddc44884356d49a91e8db2efa6','通信保障-在线无人机列表','通信保障-在线无人机列表','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/onlinePlanes','GET',_binary '\0',_binary '\0','2024-09-09 09:07:25',1,'2024-10-20 12:54:32'),(4680,'API_add1eddd551500b56fbf88c5adaf0f40','统计查询','','cmii-uav-emergency','/duty/queryCount','POST',_binary '\0',_binary '\0','2024-09-09 09:07:26',1,'2024-10-20 12:54:31'),(4681,'API_988a11a0b1bc78a12d2e4b3f5306f41f','通信保障-获取无人机设备情况及覆盖范围','通信保障-获取无人机设备情况及覆盖范围','cmii-uav-emergency','/api/uav/industrial/emergency/commSupport/getPlaneInfoCoverage','GET',_binary '\0',_binary '\0','2024-09-09 09:07:26',1,'2024-10-20 12:54:32'),(4682,'API_65738049923989e46d11f1fbd777588c','值班信息编辑','','cmii-uav-emergency','/duty/edit','POST',_binary '\0',_binary '\0','2024-09-09 09:07:26',1,'2024-10-20 12:54:31'),(4683,'API_80fd400b18240c230596a361e327c623','获取机场区域以及禁飞区 Wgs84','','cmii-admin-data','/api/admin/arealimit/queryWgs84ZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2024-09-09 09:07:32',1,'2024-11-06 12:16:52'),(4684,'API_edd1f20c8423bc5ebabdf422f6dd2a00','从Redis获取类型对应的有效字典明细的K-V','从Redis获取类型对应的有效字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getValKeyMapFromRedisByType','GET',_binary '\0',_binary '\0','2024-09-09 09:07:32',1,'2024-11-06 12:16:52'),(4685,'API_93245a10b22a387e990be87793651f08','电子围栏列表','','cmii-uav-airspace','/efence_airspace/efence_info_List','POST',_binary '\0',_binary '\0','2024-09-09 09:09:09',1,'2024-11-14 03:10:22'),(4686,'API_0fab114d29ab09bf0bb243525258e689','查询告警事件详情','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmDetail','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:17'),(4687,'API_cfab17a872576434e2d085792b4340b6','通过事件ID处理告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/cancelSecAlarmByAlarmIdNoCompany','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:19'),(4688,'API_195fb5899fa1e35092ee71e52c3e7c6a','查询自己公司及子公司告警数量统计信息','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmStats','GET',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:19'),(4689,'API_3fba2693af9291a6434d9078de761854','上报安全告警事件','','cmii-uav-alarm','/api/uav/alarm/event/reportSecAlarm','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:17'),(4690,'API_5768fa4743b4961fe3aa36fdaa178ee1','查询自己公司及子公司所属的告警ID列表','','cmii-uav-alarm','/api/uav/alarm/event/queryAlarmIdList','GET',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:17'),(4691,'API_43f719feec3fa832bf1d4c8b37856292','查询在线告警事件','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmOnLine','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:19'),(4692,'API_fb37e608252a8178582d9a851e8f5066','查询所有指定AlarmID的告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/querySecByAlarmIdNoCompany','GET',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:16'),(4693,'API_4d29e7f6ae861cb0f3d883f2df4e5b88','查询告警配置-管理端','','cmii-uav-alarm','/api/uav/alarm/queryConSecAlarmConf','GET',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:19'),(4694,'API_454ec5c7dafd9ebf2956ba61b37624bc','查询指定对象的告警事件详情','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmByObj','GET',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:18'),(4695,'API_9b65820af66004d1b5a76b17fa416eab','管理告警配置-管理端','','cmii-uav-alarm','/api/uav/alarm/controlSecAlarmConf','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:16'),(4696,'API_9038b1b0cc36168f7f707b131cbb49c4','通过事件ID处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancelSecAlarmByAlarmId','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:18'),(4697,'API_4a17d58452a19cfaafe2575f3e3ab059','查询所有告警事件详情-管理端','','cmii-uav-alarm','/api/uav/alarm/event/querySecDetailNoCompany','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:16'),(4698,'API_2c3693e478d3f4576bec2aced8c6f8cd','查询所有在线告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/queryAllSecAlarmOnLine','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:18'),(4699,'API_f6b91968d821c1c4413f36482e025ec1','编辑告警配置','','cmii-uav-alarm','/api/uav/alarm/update/secAlarmConf','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:18'),(4700,'API_6eac0d1829f778b3eab0436a28b6fdcb','查询自己公司及子公司所属的告警类型列表','','cmii-uav-alarm','/api/uav/alarm/event/queryAlarmTypeList','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:18'),(4701,'API_8ebb3db40953c69121e1ab9c0bc8d0a3','查询指定AlarmID的告警事件','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmByAlarmId','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:18'),(4702,'API_253ff22d71d81bf89c929b75769b63c2','无人机下线之后处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancelSecAlarmByObj','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:17'),(4703,'API_00419b2f3d3e1e9d0acb7c8c94e41658','查询所有的告警ID列表','','cmii-uav-alarm','/api/uav/alarm/event/queryAllAlarmIdList','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:17'),(4704,'API_f3eedbc9d0a83ab0fc5258a87f2f0c0d','查询历史告警事件','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmOffLine','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:17'),(4705,'API_8956785199d26bb5c70a942651140cdf','查询所有历史告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/queryAllSecAlarmOffLine','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:17'),(4706,'API_f062d3477042153e6e64d388dc5d86d3','一键处理所有告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/cancelAllSecAlarm','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:18'),(4707,'API_3580cc836a060f01471c090f239b1baf','新增告警事件','','cmii-uav-alarm','/api/uav/alarm/event/addSecAlarm','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:16'),(4708,'API_8d77d76663433f4fa4a5731580119573','查询所有告警数量统计信息','','cmii-uav-alarm','/api/uav/alarm/event/queryAllSecAlarmStats','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:17'),(4709,'API_c4c8dbafb227cdb2aaf70a68db26eb6b','查询所有的告警类型列表','','cmii-uav-alarm','/api/uav/alarm/event/queryAllAlarmTypeList','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:18'),(4710,'API_9c51a35849a0e91613cb2cad5eb3eeff','查询告警配置','','cmii-uav-alarm','/api/uav/alarm/query/secAlarmConf','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:16'),(4711,'API_2d6f18e63183a9836589fff31c76d25d','提供类型查询告警配置','','cmii-uav-alarm','/api/uav/alarm/querySecAlarmConfByType','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:17'),(4712,'API_da13587c03b1247baa362d8b46aa3b9f','迅蚁无人机飞行数据接收,1s 一次','','cmii-uav-integration','/antwork/uav/flight/data/receive','POST',_binary '\0',_binary '\0','2024-09-10 02:08:50',1,'2024-10-22 06:16:05'),(4713,'API_61f5c6be2235cb2c305e51830b511984','开启方向诱骗','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/induce/openDirectionInduce','POST',_binary '\0',_binary '\0','2024-09-12 02:33:33',1,'2024-11-13 12:23:31'),(4714,'API_eb1c430ad37726c3907360c15c11233d','关闭诱骗','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/induce/close','POST',_binary '\0',_binary '\0','2024-09-12 02:33:34',1,'2024-11-13 12:23:29'),(4715,'API_12300f505903b50ff92cd3e9f8980139','开启角度诱骗','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/induce/openAngleInduce','POST',_binary '\0',_binary '\0','2024-09-12 02:33:34',1,'2024-11-13 12:23:29'),(4716,'API_958e4192ccff58fc175ae0f66658739d','关闭无线电探测','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/aoa/close','POST',_binary '\0',_binary '\0','2024-09-12 02:33:34',1,'2024-11-13 12:23:34'),(4717,'API_8eaff52b5cbedbbeaabd1a1e8f5f91f0','开启干扰','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/jam/open','POST',_binary '\0',_binary '\0','2024-09-12 02:33:34',1,'2024-11-13 12:23:27'),(4718,'API_6836672234d2faf86ca6bda3a53c6572','开启位置诱骗','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/induce/openLocationInduce','POST',_binary '\0',_binary '\0','2024-09-12 02:33:35',1,'2024-11-13 12:23:27'),(4719,'API_20e8081fb2fb87f9dfad7ddeb4c1a81f','关闭TDOA探测','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/tdoa/close','POST',_binary '\0',_binary '\0','2024-09-12 02:33:36',1,'2024-11-13 12:23:33'),(4720,'API_0c41725fe87ee2b410b252a272e59de2','开启TDOA探测','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/tdoa/open','POST',_binary '\0',_binary '\0','2024-09-12 02:33:36',1,'2024-11-13 12:23:29'),(4721,'API_a8370e3dc6f74e5e3199e863cd539806','关闭干扰','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/jam/close','POST',_binary '\0',_binary '\0','2024-09-12 02:33:37',1,'2024-11-13 12:23:34'),(4722,'API_7ff630be72a0af3b0f87db6c5871dc71','开启导航屏蔽','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/induce/openGNSSInduce','POST',_binary '\0',_binary '\0','2024-09-12 02:33:38',1,'2024-11-13 12:23:27'),(4723,'API_e97d4e9715f2df434361a1bf42463114','查询指定类型的设备','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/device/listByTypes','POST',_binary '\0',_binary '\0','2024-09-12 02:33:38',1,'2024-11-13 12:23:34'),(4724,'API_57532ac848a7bb6a27cc7572feb3a5fe','开启无线电探测','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/aoa/open','POST',_binary '\0',_binary '\0','2024-09-12 02:33:39',1,'2024-11-13 12:23:34'),(4725,'API_79e656b2ef4efc417c0017ac74bd351f','开启模式诱骗','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/induce/openModeInduce','POST',_binary '\0',_binary '\0','2024-09-12 02:33:39',1,'2024-11-13 12:23:32'),(4726,'API_108c86fb146467d0bf00fd5644cf2778','开启轨迹诱骗','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/induce/openTrackInduce','POST',_binary '\0',_binary '\0','2024-09-12 02:33:39',1,'2024-11-13 12:23:36'),(4727,'API_def82b89add8732951e698588c382eb2','通过excel模拟探测数据','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/mock/mockRadarDatasFromExcel','POST',_binary '\0',_binary '\0','2024-09-13 07:32:59',1,'2024-11-13 12:23:29'),(4728,'API_014fb4cafa5cd839ff461e54d899ea11','查询emqx连接参数','','cmii-uav-integration','/dji_cloud/pilot/query_mqtt_config','GET',_binary '\0',_binary '\0','2024-09-23 05:52:11',1,'2024-10-22 06:16:04'),(4729,'API_f7747a26085eb3afb8802fba36691b5d','查询无人机和绑定的机库,设备号全等,不是模糊','以无人机为准,如果符合条件的多个需要调用方筛选','cmii-uav-device','/api/device/mqtt/query_uav_dock','GET',_binary '\0',_binary '\0','2024-09-24 02:50:40',1,'2024-11-07 09:01:49'),(4730,'API_c971d6e99e558df153baecadea62a7bb','删除某一个设备','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/universalDetectionAndCounter/device/delete','POST',_binary '\0',_binary '\0','2024-09-24 08:22:57',1,'2024-11-13 12:23:36'),(4731,'API_34a053ad88b46d23d2ee3e1ffebae8e0','获取某个用户ws的相关信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/mock/getSenseDataWSInfo','POST',_binary '\0',_binary '\0','2024-09-26 03:32:20',1,'2024-11-13 12:23:34'),(4732,'API_f7ab9ea940fc95e1760f92ff2c39d96a','获取某个雷达id的相关ws信息','','cmii-uav-industrial-portfolio','/api/uav/industrial/portfolio/IntegratedSensingAndCommunication/mock/getSenseDataWSInfoByRadarId','POST',_binary '\0',_binary '\0','2024-09-26 03:32:24',1,'2024-11-13 12:23:32'),(4733,'API_5601ed1929f0119f639b047c97bd1753','h5新建','','cmii-uav-emergency','/event/h5/save','POST',_binary '\0',_binary '\0','2024-09-29 02:02:52',1,'2024-10-20 12:54:31'),(4734,'API_570acf71ae3cad3038570f9e7d26b520','H5端业务上传,需业务后端确认','','cmii-uav-material-warehouse','/api/v1/warehouse/project/h5/putObject','POST',_binary '\0',_binary '\0','2024-09-30 04:25:51',1,'2024-11-11 11:46:08'),(4735,'API_3f8d9de49ffffd50bc821e8fbafe1fa7','通过文件id删除照片','','cmii-uav-mission','/picture/del_pics_by_file_id','POST',_binary '\0',_binary '\0','2024-09-30 06:25:02',1,'2024-11-12 01:20:39'),(4736,'API_0f63406d6838e3afef97418c3ecd0895','查询航线信息统计','','cmii-uav-mission','/api/uav/mission/szga/line/stat','GET',_binary '\0',_binary '\0','2024-10-10 06:26:56',1,'2024-10-10 06:29:22'),(4737,'API_57cf7f66bcdfb432f15902c628c24a3d','通过无人机id 查询 照片信息','','cmii-uav-mission','/picture/query_uav_pics','POST',_binary '\0',_binary '\0','2024-10-10 06:27:01',1,'2024-10-10 06:29:22'),(4738,'API_77c2c4d9467be1f4f6786ca42ee474eb','更新任务类型','更新作业的任务类型','cmii-uav-mission','/api/uav/mission/mission_info/update_task_type','POST',_binary '\0',_binary '\0','2024-10-10 06:27:01',1,'2024-10-10 06:29:18'),(4739,'API_e98e1acb7cca3f6218f19b0cf091a6cb','查询任务信息统计','','cmii-uav-mission','/api/uav/mission/szga/mission/stat','GET',_binary '\0',_binary '\0','2024-10-10 06:27:01',1,'2024-10-10 06:29:19'),(4740,'API_c83f9ca3c66a53a980c79d6f1b6169cc','查询设备在线离线统计','','cmii-uav-mission','/api/uav/mission/szga/device/stat','GET',_binary '\0',_binary '\0','2024-10-10 06:27:02',1,'2024-10-10 06:29:17'),(4741,'API_6ef29cd831fa845c82c2abbdd1eb22da','通过航线ID创建快速作业','返回作业id','cmii-uav-mission','/api/uav/mission/mission_info/create_fast_mission_start_with_line','POST',_binary '\0',_binary '\0','2024-10-10 06:27:02',1,'2024-11-12 01:20:36'),(4742,'API_2389db5db7fdcf27e22719438f40d42c','下载检测文件是否存在','下载检测文件是否存在','cmii-uav-material-warehouse','/api/v1/warehouse/project/check','GET',_binary '\0',_binary '\0','2024-10-10 08:57:30',1,'2024-11-11 11:46:07'),(4743,'API_7c28d6eadadf46a8acdf7d7cb40e717e','生成告警事件ID','','cmii-uav-alarm','/api/uav/alarm/event/getEventId','GET',_binary '\0',_binary '\0','2024-10-11 01:31:41',1,'2024-10-22 12:07:19'),(4744,'API_702c8ddee6da0a9dcd8e36be11f64747','查询自己公司及子公司告警指标统计信息','附带告警无人机统计Map<\"uasId\", count>','cmii-uav-alarm','/api/uav/alarm/event/queryAlarmIndexCountAddUav','GET',_binary '\0',_binary '\0','2024-10-11 01:31:44',1,'2024-10-22 12:07:19'),(4745,'API_cb4b0cb23f92f145e54d962085186016','aggregation','','cmii-uav-kpi-monitor','/uav/data/aggregation','POST',_binary '\0',_binary '\0','2024-10-11 01:37:35',1,'2024-11-06 12:16:59'),(4746,'API_25269ec39b0142c36c8b3cad9253b5df','uiConfiguration','','cmii-uav-kpi-monitor','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2024-10-11 01:37:35',1,'2024-11-06 12:16:59'),(4747,'API_0322e5121b244a203dcea6cd6ffd6294','getDocumentation','','cmii-uav-kpi-monitor','/v3/api-docs','GET',_binary '\0',_binary '\0','2024-10-11 01:37:36',1,'2024-11-06 12:16:58'),(4748,'API_c9970b8a7739b6447de97aba48dae12f','securityConfiguration','','cmii-uav-kpi-monitor','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2024-10-11 01:37:36',1,'2024-11-06 12:17:00'),(4749,'API_d9863c5d9b91c22fdc6bba2bba3f42cb','createRSA','','cmii-uav-kpi-monitor','/cmii/createRSA','GET',_binary '\0',_binary '\0','2024-10-11 01:37:36',1,'2024-11-06 12:16:58'),(4750,'API_1de7a19a944d9c35111646d62956fe9b','swaggerResources','','cmii-uav-kpi-monitor','/swagger-resources','GET',_binary '\0',_binary '\0','2024-10-11 01:37:36',1,'2024-11-06 12:16:58'),(4751,'API_2fd6f4fc2e7777e66783708968c99038','getDocumentation','','cmii-uav-kpi-monitor','/v2/api-docs','GET',_binary '\0',_binary '\0','2024-10-11 01:37:37',1,'2024-11-06 12:16:59'),(4752,'API_22a6a60092fe6af14cb3692fc7c5538c','加密邮箱服务器密码','加密邮箱服务器密码','cmii-uav-notice','/mail/provider/encryptEmailServerPwd','GET',_binary '\0',_binary '\0','2024-10-11 08:15:37',1,'2024-11-13 08:59:09'),(4753,'API_5413171c324da2fadfe4d6e3d5c43bed','通过航线id 和无人机型号生成 kmz 素材仓库id, 每次调用新生成文件','','cmii-uav-waypoint','/api/uav/waypoint/for_sur/get_line_kmz_object_id_ftp','POST',_binary '\0',_binary '\0','2024-11-06 11:28:11',1,'2024-11-12 03:52:42'),(4754,'API_622756aa512256ff01c6447090266ca4','手动触发清理','手动触发清理','cmii-uav-material-warehouse','/api/v1/warehouse/recycle/clear','GET',_binary '\0',_binary '\0','2024-11-11 09:53:12',1,'2024-11-11 11:46:08'); /*!40000 ALTER TABLE `sys_resource_api` ENABLE KEYS */; UNLOCK TABLES; @@ -52,7 +52,7 @@ UNLOCK TABLES; LOCK TABLES `sys_resource_attr` WRITE; /*!40000 ALTER TABLE `sys_resource_attr` DISABLE KEYS */; -INSERT INTO `sys_resource_attr` VALUES (7,NULL,NULL,'MENU_ACCOUNT','zh_CN','用户服务',_binary '\0','2020-10-09 09:38:01','1','2020-12-28 08:04:00','1'),(8,NULL,NULL,'MENU_ACCOUNT','zh_TW','用戶服務',_binary '\0','2020-10-09 09:38:01','1','2020-12-28 08:04:00','1'),(9,NULL,NULL,'MENU_ACCOUNT','en_US','User service',_binary '\0','2020-10-09 09:38:01','1','2020-12-28 08:04:00','1'),(10,NULL,24,'MENU_ACCOUNT_CONSUMER','zh_CN','用户管理',_binary '\0','2020-10-09 09:38:01','1','2020-12-28 08:04:00','1'),(11,NULL,24,'MENU_ACCOUNT_CONSUMER','zh_TW','用戶管理',_binary '\0','2020-10-09 09:38:01','1','2020-12-28 08:04:00','1'),(12,NULL,24,'MENU_ACCOUNT_CONSUMER','en_US','User management',_binary '\0','2020-10-09 09:38:01','1','2020-12-28 08:04:00','1'),(13,NULL,25,'ACTION_ACCOUNT_CONSUMER_SEARCH','zh_CN','查询',_binary '\0','2020-10-09 09:38:01','1','2020-12-28 08:04:00','1'),(14,NULL,25,'ACTION_ACCOUNT_CONSUMER_SEARCH','zh_TW','查詢',_binary '\0','2020-10-09 09:38:01','1','2021-01-29 09:48:32','1'),(15,NULL,25,'ACTION_ACCOUNT_CONSUMER_SEARCH','en_US','Search',_binary '\0','2020-10-09 09:38:01','1','2020-12-28 08:04:00','1'),(16,NULL,25,'MENU_ACCOUNT_CONSUMER_EDIT','zh_CN','编辑',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(17,NULL,25,'MENU_ACCOUNT_CONSUMER_EDIT','zh_TW','編輯',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(18,NULL,25,'MENU_ACCOUNT_CONSUMER_EDIT','en_US','Edit',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(19,NULL,54,'ACTION_ACCOUNT_CONSUMER_UPDATE','zh_CN','更新',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(20,NULL,54,'ACTION_ACCOUNT_CONSUMER_UPDATE','zh_TW','更新',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(21,NULL,54,'ACTION_ACCOUNT_CONSUMER_UPDATE','en_US','Update',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(22,NULL,54,'ACTION_ACCOUNT_CONSUMER_RESET','zh_CN','重置密码',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(23,NULL,54,'ACTION_ACCOUNT_CONSUMER_RESET','zh_TW','重置密碼',_binary '\0','2020-10-09 09:38:02','1','2021-01-29 09:48:32','1'),(24,NULL,54,'ACTION_ACCOUNT_CONSUMER_RESET','en_US','Reset password',_binary '\0','2020-10-09 09:38:02','1','2021-01-29 09:48:32','1'),(25,NULL,25,'MENU_ACCOUNT_CONSUMER_CHECK','zh_CN','详情',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(26,NULL,25,'MENU_ACCOUNT_CONSUMER_CHECK','zh_TW','詳情',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(27,NULL,25,'MENU_ACCOUNT_CONSUMER_CHECK','en_US','Detail',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(28,NULL,55,'ACTION_ACCOUNT_CONSUMER_CHECK','zh_CN','查看',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(29,NULL,55,'ACTION_ACCOUNT_CONSUMER_CHECK','zh_TW','查看',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(30,NULL,55,'ACTION_ACCOUNT_CONSUMER_CHECK','en_US','View',_binary '\0','2020-10-09 09:38:02','1','2021-01-29 09:48:33','1'),(31,NULL,25,'ACTION_ACCOUNT_CONSUMER_UPLOAD','zh_CN','批量上传',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(32,NULL,25,'ACTION_ACCOUNT_CONSUMER_UPLOAD','zh_TW','批量上傳',_binary '\0','2020-10-09 09:38:02','1','2021-01-29 09:48:33','1'),(33,NULL,25,'ACTION_ACCOUNT_CONSUMER_UPLOAD','en_US','Batch upload',_binary '\0','2020-10-09 09:38:02','1','2021-01-29 09:48:33','1'),(34,NULL,25,'ACTION_ACCOUNT_CONSUMER_DOWNLOAD','zh_CN','模版下载',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(35,NULL,25,'ACTION_ACCOUNT_CONSUMER_DOWNLOAD','zh_TW','模板下載',_binary '\0','2020-10-09 09:38:03','1','2021-01-29 09:48:33','1'),(36,NULL,25,'ACTION_ACCOUNT_CONSUMER_DOWNLOAD','en_US','Template download',_binary '\0','2020-10-09 09:38:03','1','2021-01-29 09:48:33','1'),(37,NULL,25,'ACTION_ACCOUNT_CONSUMER_INVITE','zh_CN','邀请注册',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(38,NULL,25,'ACTION_ACCOUNT_CONSUMER_INVITE','zh_TW','邀請註冊',_binary '\0','2020-10-09 09:38:03','1','2021-01-29 09:48:33','1'),(39,NULL,25,'ACTION_ACCOUNT_CONSUMER_INVITE','en_US','Invite to register',_binary '\0','2020-10-09 09:38:03','1','2021-01-29 09:48:33','1'),(40,NULL,25,'MENU_ACCOUNT_CONSUMER_ADD','zh_CN','新建用户',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(41,NULL,25,'MENU_ACCOUNT_CONSUMER_ADD','zh_TW','新建用戶',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(42,NULL,25,'MENU_ACCOUNT_CONSUMER_ADD','en_US','New user',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(43,NULL,189,'ACTION_ACCOUNT_CONSUMER_ADD','zh_CN','新增',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(44,NULL,189,'ACTION_ACCOUNT_CONSUMER_ADD','zh_TW','新增',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(45,NULL,189,'ACTION_ACCOUNT_CONSUMER_ADD','en_US','New',_binary '\0','2020-10-09 09:38:03','1','2021-01-29 09:48:33','1'),(58,NULL,24,'MENU_ACCOUNT_ROLE','zh_CN','角色管理',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(59,NULL,24,'MENU_ACCOUNT_ROLE','zh_TW','角色管理',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(60,NULL,24,'MENU_ACCOUNT_ROLE','en_US','Role management',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(61,NULL,27,'ACTION_ACCOUNT_ROLE_SEARCH','zh_CN','查询',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:00','1'),(62,NULL,27,'ACTION_ACCOUNT_ROLE_SEARCH','zh_TW','查詢',_binary '\0','2020-10-09 09:38:04','1','2021-01-29 09:48:33','1'),(63,NULL,27,'ACTION_ACCOUNT_ROLE_SEARCH','en_US','Search',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:00','1'),(64,NULL,27,'MENU_ACCOUNT_ROLE_EDIT','zh_CN','编辑',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:00','1'),(65,NULL,27,'MENU_ACCOUNT_ROLE_EDIT','zh_TW','編輯',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:00','1'),(66,NULL,27,'MENU_ACCOUNT_ROLE_EDIT','en_US','Edit',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:00','1'),(67,NULL,51,'ACTION_ACCOUNT_ROLE_UPDATE','zh_CN','更新',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:00','1'),(68,NULL,51,'ACTION_ACCOUNT_ROLE_UPDATE','zh_TW','更新',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:00','1'),(69,NULL,51,'ACTION_ACCOUNT_ROLE_UPDATE','en_US','Update',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:00','1'),(70,NULL,27,'MENU_ACCOUNT_ROLE_CHECK','zh_CN','详情',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:01','1'),(71,NULL,27,'MENU_ACCOUNT_ROLE_CHECK','zh_TW','詳情',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:01','1'),(72,NULL,27,'MENU_ACCOUNT_ROLE_CHECK','en_US','Detail',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:01','1'),(73,NULL,78,'ACTION_ACCOUNT_ROLE_CHECK','zh_CN','查看',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:01','1'),(74,NULL,78,'ACTION_ACCOUNT_ROLE_CHECK','zh_TW','查看',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:01','1'),(75,NULL,78,'ACTION_ACCOUNT_ROLE_CHECK','en_US','View',_binary '\0','2020-10-09 09:38:04','1','2021-01-29 09:48:33','1'),(76,NULL,27,'MENU_ACCOUNT_ROLE_ADD','zh_CN','新建角色',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:01','1'),(77,NULL,27,'MENU_ACCOUNT_ROLE_ADD','zh_TW','新建角色',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:01','1'),(78,NULL,27,'MENU_ACCOUNT_ROLE_ADD','en_US','New role',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:01','1'),(79,NULL,184,'ACTION_ACCOUNT_ROLE_ADD','zh_CN','新增',_binary '\0','2020-10-09 09:38:04','1','2022-07-25 08:30:45','1'),(80,NULL,184,'ACTION_ACCOUNT_ROLE_ADD','zh_TW','新增',_binary '\0','2020-10-09 09:38:04','1','2022-07-25 08:30:45','1'),(81,NULL,184,'ACTION_ACCOUNT_ROLE_ADD','en_US','New',_binary '\0','2020-10-09 09:38:04','1','2022-07-25 08:30:45','1'),(115,NULL,24,'MENU_ACCOUNT_FLYER_INDEX','zh_CN','飞手管理',_binary '\0','2020-10-09 09:38:06','1','2020-12-28 08:04:01','1'),(116,NULL,24,'MENU_ACCOUNT_FLYER_INDEX','zh_TW','飛手管理',_binary '\0','2020-10-09 09:38:06','1','2020-12-28 08:04:01','1'),(117,NULL,24,'MENU_ACCOUNT_FLYER_INDEX','en_US','Pilot management',_binary '\0','2020-10-09 09:38:06','1','2020-12-28 08:04:01','1'),(136,NULL,NULL,'MENU_AIRSPACE','zh_CN','空域服务',_binary '\0','2020-10-09 09:38:06','1','2020-11-11 08:49:33','1'),(137,NULL,NULL,'MENU_AIRSPACE','zh_TW','空域服務',_binary '\0','2020-10-09 09:38:06','1','2020-12-28 08:04:01','1'),(138,NULL,NULL,'MENU_AIRSPACE','en_US','Airspace area service',_binary '\0','2020-10-09 09:38:06','1','2020-12-28 08:04:01','1'),(139,NULL,62,'MENU_AIRSPACE_APPLY','zh_CN','空域申请',_binary '\0','2020-10-09 09:38:06','1','2020-11-11 08:49:33','1'),(140,NULL,62,'MENU_AIRSPACE_APPLY','zh_TW','空域申請',_binary '\0','2020-10-09 09:38:06','1','2020-12-28 08:04:01','1'),(141,NULL,62,'MENU_AIRSPACE_APPLY','en_US','Application of airspace area ',_binary '\0','2020-10-09 09:38:06','1','2020-12-28 08:04:01','1'),(142,NULL,63,'ACTION_AIRSPACE_APPLY_RESET','zh_CN','重置',_binary '\0','2020-10-09 09:38:07','1','2020-11-11 08:49:33','1'),(143,NULL,63,'ACTION_AIRSPACE_APPLY_RESET','zh_TW','重置',_binary '\0','2020-10-09 09:38:07','1','2020-11-11 08:49:33','1'),(144,NULL,63,'ACTION_AIRSPACE_APPLY_RESET','en_US','Reset',_binary '\0','2020-10-09 09:38:07','1','2021-01-29 09:48:33','1'),(145,NULL,63,'ACTION_AIRSPACE_APPLY_DEL','zh_CN','空域删除',_binary '\0','2020-10-09 09:38:07','1','2020-11-11 08:49:33','1'),(146,NULL,63,'ACTION_AIRSPACE_APPLY_DEL','zh_TW','空域刪除',_binary '\0','2020-10-09 09:38:07','1','2020-11-11 08:49:33','1'),(147,NULL,63,'ACTION_AIRSPACE_APPLY_DEL','en_US','Airspace area deletion',_binary '\0','2020-10-09 09:38:07','1','2021-01-29 09:48:33','1'),(148,NULL,63,'ACTION_AIRSPACE_APPLY_DOWNLOAD','zh_CN','下载模板',_binary '\0','2020-10-09 09:38:07','1','2022-01-18 11:23:28','1'),(149,NULL,63,'ACTION_AIRSPACE_APPLY_DOWNLOAD','zh_TW','下載模板',_binary '\0','2020-10-09 09:38:07','1','2022-01-18 11:23:28','1'),(150,NULL,63,'ACTION_AIRSPACE_APPLY_DOWNLOAD','en_US','Download Doc',_binary '\0','2020-10-09 09:38:07','1','2022-01-18 11:23:28','1'),(151,NULL,63,'MENU_AIRSPACE_APPLY_EDIT','zh_CN','编辑',_binary '\0','2020-10-09 09:38:07','1','2020-11-11 08:49:33','1'),(152,NULL,63,'MENU_AIRSPACE_APPLY_EDIT','zh_TW','編輯',_binary '\0','2020-10-09 09:38:07','1','2020-11-11 08:49:33','1'),(153,NULL,63,'MENU_AIRSPACE_APPLY_EDIT','en_US','Edit',_binary '\0','2020-10-09 09:38:07','1','2020-12-28 08:04:01','1'),(154,NULL,304,'ACTION_AIRSPACE_APPLY_EDIT','zh_CN','编辑',_binary '\0','2020-10-09 09:38:07','1','2020-11-11 08:49:33','1'),(155,NULL,304,'ACTION_AIRSPACE_APPLY_EDIT','zh_TW','編輯',_binary '\0','2020-10-09 09:38:08','1','2020-11-11 08:49:33','1'),(156,NULL,304,'ACTION_AIRSPACE_APPLY_EDIT','en_US','Edit',_binary '\0','2020-10-09 09:38:08','1','2021-01-29 09:48:34','1'),(157,NULL,63,'ACTION_AIRSAPCE_AREANAME','zh_CN','查询空域名称',_binary '\0','2020-10-09 09:38:08','1','2020-11-11 08:49:33','1'),(158,NULL,63,'ACTION_AIRSAPCE_AREANAME','zh_TW','查詢空域名稱',_binary '\0','2020-10-09 09:38:08','1','2020-11-11 08:49:33','1'),(159,NULL,63,'ACTION_AIRSAPCE_AREANAME','en_US','Query airspace area',_binary '\0','2020-10-09 09:38:08','1','2021-01-29 09:48:34','1'),(160,NULL,63,'MENU_AIRSPACE_ADD','zh_CN','新建空域申请',_binary '\0','2020-10-09 09:38:08','1','2020-11-11 08:49:33','1'),(161,NULL,63,'MENU_AIRSPACE_ADD','zh_TW','新建空域申請',_binary '\0','2020-10-09 09:38:08','1','2020-12-28 08:04:01','1'),(162,NULL,63,'MENU_AIRSPACE_ADD','en_US','New application of airspace area',_binary '\0','2020-10-09 09:38:08','1','2020-12-28 08:04:01','1'),(163,NULL,174,'ACTION_AIRSPACE_APPLY_ADD','zh_CN','新增',_binary '\0','2020-10-09 09:38:08','1','2020-11-11 08:49:33','1'),(164,NULL,174,'ACTION_AIRSPACE_APPLY_ADD','zh_TW','新增',_binary '\0','2020-10-09 09:38:08','1','2020-11-11 08:49:33','1'),(165,NULL,174,'ACTION_AIRSPACE_APPLY_ADD','en_US','New',_binary '\0','2020-10-09 09:38:08','1','2021-01-29 09:48:34','1'),(166,NULL,174,'ACTION_AIRSPACE_OVERLAP_QUERY','zh_CN','查询交叉空域',_binary '\0','2020-10-09 09:38:08','1','2020-11-11 08:49:33','1'),(167,NULL,174,'ACTION_AIRSPACE_OVERLAP_QUERY','zh_TW','查詢交叉空域',_binary '\0','2020-10-09 09:38:08','1','2021-01-29 09:48:34','1'),(168,NULL,174,'ACTION_AIRSPACE_OVERLAP_QUERY','en_US','Query cross airspace area',_binary '\0','2020-10-09 09:38:08','1','2021-01-29 09:48:34','1'),(169,NULL,63,'ACTION_AIRSPACE_APPLY_SEARCH','zh_CN','空域查询',_binary '\0','2020-10-09 09:38:08','1','2020-12-28 08:04:01','1'),(170,NULL,63,'ACTION_AIRSPACE_APPLY_SEARCH','zh_TW','空域查詢',_binary '\0','2020-10-09 09:38:08','1','2021-01-29 09:48:34','1'),(171,NULL,63,'ACTION_AIRSPACE_APPLY_SEARCH','en_US','Airspace area query',_binary '\0','2020-10-09 09:38:08','1','2021-01-29 09:48:34','1'),(172,NULL,63,'MENU_AIRSPACE_DETAIL','zh_CN','详情',_binary '\0','2020-10-09 09:38:09','1','2020-11-11 08:49:33','1'),(173,NULL,63,'MENU_AIRSPACE_DETAIL','zh_TW','詳情',_binary '\0','2020-10-09 09:38:09','1','2020-11-11 08:49:33','1'),(174,NULL,63,'MENU_AIRSPACE_DETAIL','en_US','Detail',_binary '\0','2020-10-09 09:38:09','1','2020-11-11 08:49:33','1'),(175,NULL,236,'ACTION_AIRSPACE_DETAIL','zh_CN','查看详情',_binary '\0','2020-10-09 09:38:09','1','2020-11-11 08:49:33','1'),(176,NULL,236,'ACTION_AIRSPACE_DETAIL','zh_TW','查看詳情',_binary '\0','2020-10-09 09:38:09','1','2021-01-29 09:48:34','1'),(177,NULL,236,'ACTION_AIRSPACE_DETAIL','en_US','View detail',_binary '\0','2020-10-09 09:38:09','1','2021-01-29 09:48:34','1'),(193,NULL,62,'MENU_AIRSPACE_QUERY','zh_CN','空域查询',_binary '\0','2020-10-09 09:38:09','1','2020-11-11 08:49:33','1'),(194,NULL,62,'MENU_AIRSPACE_QUERY','zh_TW','空域查詢',_binary '\0','2020-10-09 09:38:09','1','2020-12-28 08:04:01','1'),(195,NULL,62,'MENU_AIRSPACE_QUERY','en_US','Airspace area query',_binary '\0','2020-10-09 09:38:09','1','2020-12-28 08:04:01','1'),(196,NULL,65,'ACTION_AIRSPACE_QUERY_5KM','zh_CN','5km内空域',_binary '\0','2020-10-09 09:38:09','1','2021-01-29 09:48:34','1'),(197,NULL,65,'ACTION_AIRSPACE_QUERY_5KM','zh_TW','5km內空域',_binary '\0','2020-10-09 09:38:09','1','2021-01-29 09:48:34','1'),(198,NULL,65,'ACTION_AIRSPACE_QUERY_5KM','en_US','Airspace area information in the 5km range',_binary '\0','2020-10-09 09:38:09','1','2021-01-29 09:48:34','1'),(199,NULL,65,'ACTION_AIRSPACE_QUERY_QUERY','zh_CN','查询',_binary '\0','2020-10-09 09:38:10','1','2020-11-11 08:49:34','1'),(200,NULL,65,'ACTION_AIRSPACE_QUERY_QUERY','zh_TW','查詢',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:34','1'),(201,NULL,65,'ACTION_AIRSPACE_QUERY_QUERY','en_US','Query',_binary '\0','2020-10-09 09:38:10','1','2020-12-28 08:04:01','1'),(202,NULL,65,'ACTION_AIRSPACE_NOW_QUERY','zh_CN','查询当前空域',_binary '\0','2020-10-09 09:38:10','1','2020-11-11 08:49:34','1'),(203,NULL,65,'ACTION_AIRSPACE_NOW_QUERY','zh_TW','查詢當前空域',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:34','1'),(204,NULL,65,'ACTION_AIRSPACE_NOW_QUERY','en_US','Query current airspace area',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:34','1'),(205,NULL,65,'ACTION_AIRSPACE_AIRPORT_QUERY','zh_CN','查询机场',_binary '\0','2020-10-09 09:38:10','1','2020-11-11 08:49:34','1'),(206,NULL,65,'ACTION_AIRSPACE_AIRPORT_QUERY','zh_TW','查詢機場',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:34','1'),(207,NULL,65,'ACTION_AIRSPACE_AIRPORT_QUERY','en_US','Query airport',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:34','1'),(208,NULL,62,'ACTION_AIRSPACE_SAME_AREANAME','zh_CN','空域名重复否',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:33','1'),(209,NULL,62,'ACTION_AIRSPACE_SAME_AREANAME','zh_TW','空域名重複否',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:33','1'),(210,NULL,62,'ACTION_AIRSPACE_SAME_AREANAME','en_US','Whether the airspace area name is conflict',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:33','1'),(211,NULL,NULL,'MENU_DEVICE','zh_CN','设备管理',_binary '\0','2020-10-09 09:38:10','1','2020-11-11 08:56:47','1'),(212,NULL,NULL,'MENU_DEVICE','zh_TW','設備管理',_binary '\0','2020-10-09 09:38:10','1','2020-12-28 08:04:01','1'),(213,NULL,NULL,'MENU_DEVICE','en_US','Device management',_binary '\0','2020-10-09 09:38:10','1','2020-12-28 08:04:01','1'),(214,NULL,80,'MENU_DEVICE_HANGAR','zh_CN','机库管理',_binary '\0','2020-10-09 09:38:10','1','2023-09-27 10:02:37','1'),(215,NULL,80,'MENU_DEVICE_HANGAR','zh_TW','機庫管理',_binary '\0','2020-10-09 09:38:10','1','2023-09-27 10:02:37','1'),(216,NULL,80,'MENU_DEVICE_HANGAR','en_US','Box management',_binary '\0','2020-10-09 09:38:10','1','2023-09-27 10:02:37','1'),(217,NULL,310,'ACTION_DEVICE_HANGAR_FETCH_LIST','zh_CN','查询按钮',_binary '\0','2020-10-09 09:38:10','1','2020-11-11 08:56:48','1'),(218,NULL,310,'ACTION_DEVICE_HANGAR_FETCH_LIST','zh_TW','查詢按鈕',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:34','1'),(219,NULL,310,'ACTION_DEVICE_HANGAR_FETCH_LIST','en_US','Query button',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:34','1'),(220,NULL,310,'ACTION_DEVICE_HANGAR_RESET_LIST','zh_CN','重置按钮',_binary '\0','2020-10-09 09:38:10','1','2020-11-11 08:56:48','1'),(221,NULL,310,'ACTION_DEVICE_HANGAR_RESET_LIST','zh_TW','重置按钮',_binary '\0','2020-10-09 09:38:10','1','2020-11-11 08:56:48','1'),(222,NULL,310,'ACTION_DEVICE_HANGAR_RESET_LIST','en_US','Reset button',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:34','1'),(223,NULL,310,'MENU_DEVICE_HANGAR_VIEW','zh_CN','详情',_binary '\0','2020-10-09 09:38:11','1','2020-11-11 08:56:48','1'),(224,NULL,310,'MENU_DEVICE_HANGAR_VIEW','zh_TW','詳情',_binary '\0','2020-10-09 09:38:11','1','2020-12-28 08:04:01','1'),(225,NULL,310,'MENU_DEVICE_HANGAR_VIEW','en_US','Detail',_binary '\0','2020-10-09 09:38:11','1','2020-12-28 08:04:01','1'),(226,NULL,313,'ACTION_DEVICE_HANGAR_DETAIL','zh_CN','详情按钮',_binary '\0','2020-10-09 09:38:11','1','2020-11-11 08:56:48','1'),(227,NULL,313,'ACTION_DEVICE_HANGAR_DETAIL','zh_TW','詳情按鈕',_binary '\0','2020-10-09 09:38:11','1','2021-01-29 09:48:34','1'),(228,NULL,313,'ACTION_DEVICE_HANGAR_DETAIL','en_US','Detail button',_binary '\0','2020-10-09 09:38:11','1','2021-01-29 09:48:34','1'),(229,NULL,310,'MENU_DEVICE_HANGAR_EDIT','zh_CN','编辑',_binary '\0','2020-10-09 09:38:11','1','2020-11-11 08:56:48','1'),(230,NULL,310,'MENU_DEVICE_HANGAR_EDIT','zh_TW','編輯',_binary '\0','2020-10-09 09:38:11','1','2020-12-28 08:04:01','1'),(231,NULL,310,'MENU_DEVICE_HANGAR_EDIT','en_US','Edit',_binary '\0','2020-10-09 09:38:11','1','2020-12-28 08:04:01','1'),(232,NULL,315,'ACTION_DEVICE_HANGAR_EDIT','zh_CN','编辑按钮',_binary '\0','2020-10-09 09:38:11','1','2020-11-11 08:56:48','1'),(233,NULL,315,'ACTION_DEVICE_HANGAR_EDIT','zh_TW','編輯按鈕',_binary '\0','2020-10-09 09:38:11','1','2021-01-29 09:48:34','1'),(234,NULL,315,'ACTION_DEVICE_HANGAR_EDIT','en_US','Edit button',_binary '\0','2020-10-09 09:38:11','1','2021-01-29 09:48:34','1'),(235,NULL,310,'ACTION_DEVICE_HANGAR_DELETE','zh_CN','删除',_binary '\0','2020-10-09 09:38:11','1','2020-11-11 08:56:48','1'),(236,NULL,310,'ACTION_DEVICE_HANGAR_DELETE','zh_TW','刪除',_binary '\0','2020-10-09 09:38:11','1','2021-01-29 09:48:34','1'),(237,NULL,310,'ACTION_DEVICE_HANGAR_DELETE','en_US','Delete',_binary '\0','2020-10-09 09:38:11','1','2021-01-29 09:48:34','1'),(238,NULL,310,'MENU_DEVICE_HANGAR_UAV','zh_CN','无人机',_binary '\0','2020-10-09 09:38:11','1','2020-11-11 08:56:48','1'),(239,NULL,310,'MENU_DEVICE_HANGAR_UAV','zh_TW','無人機',_binary '\0','2020-10-09 09:38:11','1','2020-12-28 08:04:01','1'),(240,NULL,310,'MENU_DEVICE_HANGAR_UAV','en_US','UAV',_binary '\0','2020-10-09 09:38:11','1','2020-11-11 08:56:48','1'),(241,NULL,318,'ACTION_DEVICE_HANGAR_UAV_TIE','zh_CN','绑定无人机',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(242,NULL,318,'ACTION_DEVICE_HANGAR_UAV_TIE','zh_TW','綁定無人機',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(243,NULL,318,'ACTION_DEVICE_HANGAR_UAV_TIE','en_US','Bind UAV',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(244,NULL,318,'ACTION_DEVICE_HANGAR_UAV_VIEW','zh_CN','详情',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(245,NULL,318,'ACTION_DEVICE_HANGAR_UAV_VIEW','zh_TW','詳情',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(246,NULL,318,'ACTION_DEVICE_HANGAR_UAV_VIEW','en_US','Detail',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(247,NULL,318,'ACTION_DEVICE_HANGAR_UAV_UNTIE','zh_CN','解绑',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(248,NULL,318,'ACTION_DEVICE_HANGAR_UAV_UNTIE','zh_TW','解綁',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(249,NULL,318,'ACTION_DEVICE_HANGAR_UAV_UNTIE','en_US','Unbind',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(250,NULL,318,'ACTION_DEVICE_HANGAR_UAV_LIST','zh_CN','列表',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(251,NULL,318,'ACTION_DEVICE_HANGAR_UAV_LIST','zh_TW','列表',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(252,NULL,318,'ACTION_DEVICE_HANGAR_UAV_LIST','en_US','List',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(253,NULL,310,'ACTION_DEVICE_HANGAR_DELETE_BULK','zh_CN','批量删除',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(254,NULL,310,'ACTION_DEVICE_HANGAR_DELETE_BULK','zh_TW','批量刪除',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(255,NULL,310,'ACTION_DEVICE_HANGAR_DELETE_BULK','en_US','Batch deletion',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(256,NULL,310,'MENU_DEVICE_HANGAR_ADD','zh_CN','新建机库',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(257,NULL,310,'MENU_DEVICE_HANGAR_ADD','zh_TW','新建機庫',_binary '\0','2020-10-09 09:38:12','1','2020-12-28 08:04:02','1'),(258,NULL,310,'MENU_DEVICE_HANGAR_ADD','en_US','New box',_binary '\0','2020-10-09 09:38:12','1','2020-12-28 08:04:02','1'),(259,NULL,324,'ACTION_DEVICE_HANGAR_ADD','zh_CN','新建机库按钮',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(260,NULL,324,'ACTION_DEVICE_HANGAR_ADD','zh_TW','新建機庫按鈕',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(261,NULL,324,'ACTION_DEVICE_HANGAR_ADD','en_US','New box button',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(262,NULL,310,'MENU_DEVICE_HANGAR_UAV_DETAIL','zh_CN','无人机详情',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(263,NULL,310,'MENU_DEVICE_HANGAR_UAV_DETAIL','zh_TW','無人機詳情',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(264,NULL,310,'MENU_DEVICE_HANGAR_UAV_DETAIL','en_US','UAV detail',_binary '\0','2020-10-09 09:38:12','1','2020-12-28 08:04:02','1'),(265,NULL,80,'MENU_DEVICE_PAYLOAD','zh_CN','载荷管理',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(266,NULL,80,'MENU_DEVICE_PAYLOAD','zh_TW','載荷管理',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(267,NULL,80,'MENU_DEVICE_PAYLOAD','en_US','Payload management',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(268,NULL,81,'ACTION_DEVICE_PAYLOAD_DELETE_BULK','zh_CN','批量删除',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(269,NULL,81,'ACTION_DEVICE_PAYLOAD_DELETE_BULK','zh_TW','批量刪除',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(270,NULL,81,'ACTION_DEVICE_PAYLOAD_DELETE_BULK','en_US','Batch deletion',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(271,NULL,81,'ACTION_DEVICE_PAYLOAD_DELETE_SINGLE','zh_CN','单个删除',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(272,NULL,81,'ACTION_DEVICE_PAYLOAD_DELETE_SINGLE','zh_TW','單個刪除',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(273,NULL,81,'ACTION_DEVICE_PAYLOAD_DELETE_SINGLE','en_US','Single deletion',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(274,NULL,81,'MENU_DEVICE_PAYLOAD_ADD','zh_CN','新建载荷',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(275,NULL,81,'MENU_DEVICE_PAYLOAD_ADD','zh_TW','新建載荷',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(276,NULL,81,'MENU_DEVICE_PAYLOAD_ADD','en_US','New payload',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(277,NULL,95,'ACTION_DEVICE_PAYLOAD_ADD','zh_CN','新增载荷按钮',_binary '\0','2020-10-09 09:38:13','1','2023-09-27 10:02:35','1'),(278,NULL,95,'ACTION_DEVICE_PAYLOAD_ADD','zh_TW','新增載荷按鈕',_binary '\0','2020-10-09 09:38:13','1','2023-09-27 10:02:35','1'),(279,NULL,95,'ACTION_DEVICE_PAYLOAD_ADD','en_US','New payload button',_binary '\0','2020-10-09 09:38:13','1','2023-09-27 10:02:35','1'),(280,NULL,81,'MENU_DEVICE_PAYLOAD_VIEW','zh_CN','详情',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(281,NULL,81,'MENU_DEVICE_PAYLOAD_VIEW','zh_TW','詳情',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(282,NULL,81,'MENU_DEVICE_PAYLOAD_VIEW','en_US','Detail',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(283,NULL,96,'ACTION_DEVICE_PAYLOAD_VIEW','zh_CN','查看详情按钮',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(284,NULL,96,'ACTION_DEVICE_PAYLOAD_VIEW','zh_TW','查看詳情按鈕',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(285,NULL,96,'ACTION_DEVICE_PAYLOAD_VIEW','en_US','View detail button',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(286,NULL,81,'MENU_DEVICE_PAYLOAD_EDIT','zh_CN','编辑',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(287,NULL,81,'MENU_DEVICE_PAYLOAD_EDIT','zh_TW','編輯',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(288,NULL,81,'MENU_DEVICE_PAYLOAD_EDIT','en_US','Edit',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(289,NULL,97,'ACTION_DEVICE_PAYLOAD_EDIT','zh_CN','编辑载荷按钮',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(290,NULL,97,'ACTION_DEVICE_PAYLOAD_EDIT','zh_TW','編輯載荷按鈕',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(291,NULL,97,'ACTION_DEVICE_PAYLOAD_EDIT','en_US','Edit payload button',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(292,NULL,81,'MENU_DEVICE_PAYLOAD_LIST','zh_CN','载荷管理列表',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(293,NULL,81,'MENU_DEVICE_PAYLOAD_LIST','zh_TW','載荷管理列表',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(294,NULL,81,'MENU_DEVICE_PAYLOAD_LIST','en_US','Payload list',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(295,NULL,81,'ACTION_DEVICE_PAYLOAD_FETCH_LIST','zh_CN','查询按钮',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(296,NULL,81,'ACTION_DEVICE_PAYLOAD_FETCH_LIST','zh_TW','查詢按鈕',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(297,NULL,81,'ACTION_DEVICE_PAYLOAD_FETCH_LIST','en_US','Search button',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(298,NULL,81,'ACTION_DEVICE_PAYLOAD_RESET_LIST','zh_CN','重置按钮',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(299,NULL,81,'ACTION_DEVICE_PAYLOAD_RESET_LIST','zh_TW','重置按鈕',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(300,NULL,81,'ACTION_DEVICE_PAYLOAD_RESET_LIST','en_US','Reset button',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(301,NULL,81,'ACTION_DEVICE_PAYLOAD_JUMP_UVA','zh_CN','跳转无人机',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(302,NULL,81,'ACTION_DEVICE_PAYLOAD_JUMP_UVA','zh_TW','跳轉無人機按',_binary '\0','2020-10-09 09:38:14','1','2021-03-19 06:27:43','1'),(303,NULL,81,'ACTION_DEVICE_PAYLOAD_JUMP_UVA','en_US','Jump to UAV detail page',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(304,NULL,80,'MENU_DEVICE_UAV','zh_CN','无人机管理',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(305,NULL,80,'MENU_DEVICE_UAV','zh_TW','無人機管理',_binary '\0','2020-10-09 09:38:14','1','2020-12-28 08:04:02','1'),(306,NULL,80,'MENU_DEVICE_UAV','en_US','UAV management',_binary '\0','2020-10-09 09:38:14','1','2020-12-28 08:04:02','1'),(307,NULL,90,'MENU_DEVICE_LIST','zh_CN','查询列表',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(308,NULL,90,'MENU_DEVICE_LIST','zh_TW','查詢列表',_binary '\0','2020-10-09 09:38:14','1','2020-12-28 08:04:02','1'),(309,NULL,90,'MENU_DEVICE_LIST','en_US','Uav list',_binary '\0','2020-10-09 09:38:14','1','2020-12-28 08:04:02','1'),(310,NULL,258,'ACTION_DEVICE_CODE_TYPE_LIST','zh_CN','编码型号列表',_binary '\0','2020-10-09 09:38:14','1','2023-02-09 06:07:14','1'),(311,NULL,258,'ACTION_DEVICE_CODE_TYPE_LIST','zh_TW','編碼型號列表',_binary '\0','2020-10-09 09:38:14','1','2023-02-09 06:07:14','1'),(312,NULL,258,'ACTION_DEVICE_CODE_TYPE_LIST','en_US','Code model list',_binary '\0','2020-10-09 09:38:14','1','2023-02-09 06:07:14','1'),(313,NULL,90,'ACTION_DEVICE_UAV_JUMP_HANGAR','zh_CN','跳转机库详情',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(314,NULL,90,'ACTION_DEVICE_UAV_JUMP_HANGAR','zh_TW','跳轉機庫詳情',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(315,NULL,90,'ACTION_DEVICE_UAV_JUMP_HANGAR','en_US','Jump to box detail page',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(316,NULL,90,'MENU_DEVICE_UVA_PAYLOAD_DETAIL','zh_CN','载荷详情',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(317,NULL,90,'MENU_DEVICE_UVA_PAYLOAD_DETAIL','zh_TW','載荷詳情',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(318,NULL,90,'MENU_DEVICE_UVA_PAYLOAD_DETAIL','en_US','Payload detail',_binary '\0','2020-10-09 09:38:14','1','2020-12-28 08:04:02','1'),(319,NULL,106,'ACTION_DEVICE_UVA_PAYLOAD_VIEW','zh_CN','载荷详情按钮',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(320,NULL,106,'ACTION_DEVICE_UVA_PAYLOAD_VIEW','zh_TW','載荷詳情按鈕',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(321,NULL,106,'ACTION_DEVICE_UVA_PAYLOAD_VIEW','en_US','Payload detail button',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:36','1'),(322,NULL,90,'MENU_DEVICE_UVA_VIEW','zh_CN','详情',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(323,NULL,90,'MENU_DEVICE_UVA_VIEW','zh_TW','詳情',_binary '\0','2020-10-09 09:38:14','1','2020-12-28 08:04:02','1'),(324,NULL,90,'MENU_DEVICE_UVA_VIEW','en_US','Detail',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(325,NULL,102,'ACTION_DEVEICE_UVA_VIEW','zh_CN','查看详情按钮',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(326,NULL,102,'ACTION_DEVEICE_UVA_VIEW','zh_TW','查看詳情按鈕',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(327,NULL,102,'ACTION_DEVEICE_UVA_VIEW','en_US','View detail button',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(328,NULL,90,'MENU_DEVICE_UVA_EDIT','zh_CN','编辑',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(329,NULL,90,'MENU_DEVICE_UVA_EDIT','zh_TW','編輯',_binary '\0','2020-10-09 09:38:14','1','2020-12-28 08:04:02','1'),(330,NULL,90,'MENU_DEVICE_UVA_EDIT','en_US','Edit',_binary '\0','2020-10-09 09:38:14','1','2020-12-28 08:04:02','1'),(331,NULL,103,'ACTION_DEVICE_UVA_EDIT','zh_CN','编辑按钮',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(332,NULL,103,'ACTION_DEVICE_UVA_EDIT','zh_TW','編輯按鈕',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(333,NULL,103,'ACTION_DEVICE_UVA_EDIT','en_US','Edit button',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(334,NULL,90,'MENU_DEVICE_UVA_ADD','zh_CN','新建无人机',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(335,NULL,90,'MENU_DEVICE_UVA_ADD','zh_TW','新建無人機',_binary '\0','2020-10-09 09:38:15','1','2020-12-28 08:04:02','1'),(336,NULL,90,'MENU_DEVICE_UVA_ADD','en_US','New UAV',_binary '\0','2020-10-09 09:38:15','1','2020-12-28 08:04:02','1'),(337,NULL,104,'ACTION_DEVICE_UVA_ADD','zh_CN','新建按钮',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(338,NULL,104,'ACTION_DEVICE_UVA_ADD','zh_TW','新建按鈕',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(339,NULL,104,'ACTION_DEVICE_UVA_ADD','en_US','New button',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(340,NULL,90,'MENU_DEVICE_UVA_PAYLOAD_LIST','zh_CN','载荷',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(341,NULL,90,'MENU_DEVICE_UVA_PAYLOAD_LIST','zh_TW','載荷',_binary '\0','2020-10-09 09:38:15','1','2020-12-28 08:04:02','1'),(342,NULL,90,'MENU_DEVICE_UVA_PAYLOAD_LIST','en_US','Payload',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(343,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_LIST','zh_CN','载荷按钮',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(344,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_LIST','zh_TW','載荷按鈕',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(345,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_LIST','en_US','Payload button',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(346,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_TIE','zh_CN','绑定载荷',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(347,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_TIE','zh_TW','綁定載荷',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(348,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_TIE','en_US','Bind payload',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(349,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_UNTIE','zh_CN','解绑载荷',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(350,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_UNTIE','zh_TW','解綁載荷',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(351,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_UNTIE','en_US','Unbind payload',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(352,NULL,90,'ACTION_DEVICE_UVA_FETCH_LIST','zh_CN','查询列表按钮',_binary '\0','2020-10-09 09:38:15','1','2024-02-21 09:07:50','89730635001757696'),(353,NULL,90,'ACTION_DEVICE_UVA_FETCH_LIST','zh_TW','查詢列表按鈕',_binary '\0','2020-10-09 09:38:15','1','2024-02-21 09:07:50','89730635001757696'),(354,NULL,90,'ACTION_DEVICE_UVA_FETCH_LIST','en_US','Search list button',_binary '\0','2020-10-09 09:38:15','1','2024-02-21 09:07:50','89730635001757696'),(355,NULL,90,'ACTION_DEVICE_UVA_RESET','zh_CN','重置按钮',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(356,NULL,90,'ACTION_DEVICE_UVA_RESET','zh_TW','重製按鈕',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(357,NULL,90,'ACTION_DEVICE_UVA_RESET','en_US','Reset button',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(358,NULL,90,'ACTION_DEVICE_UVA_BULK_DELETE','zh_CN','批量删除按钮',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(359,NULL,90,'ACTION_DEVICE_UVA_BULK_DELETE','zh_TW','批量刪除按鈕',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(360,NULL,90,'ACTION_DEVICE_UVA_BULK_DELETE','en_US','Batch deletion button',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(361,NULL,90,'ACTION_DIVICE_UVA_DELETE_SINGLE','zh_CN','删除按钮',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(362,NULL,90,'ACTION_DIVICE_UVA_DELETE_SINGLE','zh_TW','刪除按鈕',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(363,NULL,90,'ACTION_DIVICE_UVA_DELETE_SINGLE','en_US','Delete button',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(364,NULL,NULL,'MENU_AIRLINE','zh_CN','航线管理',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(365,NULL,NULL,'MENU_AIRLINE','zh_TW','航線管理',_binary '\0','2020-10-09 09:38:16','1','2020-12-28 08:04:02','1'),(366,NULL,NULL,'MENU_AIRLINE','en_US','Flight route management',_binary '\0','2020-10-09 09:38:16','1','2020-12-28 08:04:02','1'),(367,NULL,125,'MENU_AIRLINE_CREATE','zh_CN','新建航线',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(368,NULL,125,'MENU_AIRLINE_CREATE','zh_TW','新建航線',_binary '\0','2020-10-09 09:38:16','1','2020-12-28 08:04:03','1'),(369,NULL,125,'MENU_AIRLINE_CREATE','en_US','New flight route',_binary '\0','2020-10-09 09:38:16','1','2020-12-28 08:04:03','1'),(370,NULL,239,'ACTION_AIRLINE_SAVE','zh_CN','保存航线',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(371,NULL,239,'ACTION_AIRLINE_SAVE','zh_TW','保存航線',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(372,NULL,239,'ACTION_AIRLINE_SAVE','en_US','Save flight route',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(373,NULL,239,'ACTION_AIRLINE_UAV_LIST','zh_CN','无人机列表',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(374,NULL,239,'ACTION_AIRLINE_UAV_LIST','zh_TW','無人機列表',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(375,NULL,239,'ACTION_AIRLINE_UAV_LIST','en_US','UAV list',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(376,NULL,239,'ACTION_AIRLINE_CHECK_AIRLINE_NAME','zh_CN','校验航线名称',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(377,NULL,239,'ACTION_AIRLINE_CHECK_AIRLINE_NAME','zh_TW','校驗航線名稱',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(378,NULL,239,'ACTION_AIRLINE_CHECK_AIRLINE_NAME','en_US','Check route name',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(382,NULL,124,'MENU_AIRLINE_MAP','zh_CN','航线绘制',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(383,NULL,124,'MENU_AIRLINE_MAP','zh_TW','航線繪製',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:36','1'),(384,NULL,124,'MENU_AIRLINE_MAP','en_US','Flight route plot',_binary '\0','2020-10-09 09:38:16','1','2020-12-28 08:04:02','1'),(385,NULL,331,'ACTION_AIRLINE_ACTIONLIST','zh_CN','查询动作列表',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(386,NULL,331,'ACTION_AIRLINE_ACTIONLIST','zh_TW','查詢動作列表',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(387,NULL,331,'ACTION_AIRLINE_ACTIONLIST','en_US','Query action list',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(388,NULL,331,'ACTION_AIRLINE_SAVE_POINTS','zh_CN','保存航点',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(389,NULL,331,'ACTION_AIRLINE_SAVE_POINTS','zh_TW','保存航點',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(390,NULL,331,'ACTION_AIRLINE_SAVE_POINTS','en_US','Save waypoint',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(391,NULL,331,'ACTION_AIRLINE_GET_POINTS','zh_CN','查询航点',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:24','1'),(392,NULL,331,'ACTION_AIRLINE_GET_POINTS','zh_TW','查詢航點',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(393,NULL,331,'ACTION_AIRLINE_GET_POINTS','en_US','Query waypoint',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(394,NULL,331,'ACTION_AIRLINE_UAV_LOAD_CAM_DETAIL','zh_CN','摄像头详情',_binary '\0','2020-10-09 09:38:17','1','2020-11-11 10:04:24','1'),(395,NULL,331,'ACTION_AIRLINE_UAV_LOAD_CAM_DETAIL','zh_TW','攝像頭詳情',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(396,NULL,331,'ACTION_AIRLINE_UAV_LOAD_CAM_DETAIL','en_US','Camera detail',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(397,NULL,331,'ACTION_AIRLINE_UAVMODEL_DETAIL','zh_CN','无人机类型',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(398,NULL,331,'ACTION_AIRLINE_UAVMODEL_DETAIL','zh_TW','無人機類型',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(399,NULL,331,'ACTION_AIRLINE_UAVMODEL_DETAIL','en_US','UAV model',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(400,NULL,331,'ACTION_AIRLINE_BLOCKED','zh_CN','封存航线详情',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(401,NULL,331,'ACTION_AIRLINE_BLOCKED','zh_TW','封存航線詳情',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(402,NULL,331,'ACTION_AIRLINE_BLOCKED','en_US','Sealed route detail',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(403,NULL,125,'MENU_AIRLINE_DETAIL','zh_CN','详情',_binary '\0','2020-10-09 09:38:17','1','2020-12-28 08:04:03','1'),(404,NULL,125,'MENU_AIRLINE_DETAIL','zh_TW','詳情',_binary '\0','2020-10-09 09:38:17','1','2020-12-28 08:04:03','1'),(405,NULL,125,'MENU_AIRLINE_DETAIL','en_US','Detail',_binary '\0','2020-10-09 09:38:17','1','2020-12-28 08:04:03','1'),(406,NULL,125,'MENU_AIRLINE_EDIT','zh_CN','编辑',_binary '\0','2020-10-09 09:38:17','1','2020-12-28 08:04:03','1'),(407,NULL,125,'MENU_AIRLINE_EDIT','zh_TW','編輯',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(408,NULL,125,'MENU_AIRLINE_EDIT','en_US','Edit',_binary '\0','2020-10-09 09:38:17','1','2020-12-28 08:04:03','1'),(409,NULL,240,'ACTION_AIRLINE_UPDATE','zh_CN','更新航线信息',_binary '\0','2020-10-09 09:38:17','1','2020-11-11 10:04:24','1'),(410,NULL,240,'ACTION_AIRLINE_UPDATE','zh_TW','更新航線信息',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(411,NULL,240,'ACTION_AIRLINE_UPDATE','en_US','Update flight route information',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(415,NULL,125,'ACTION_AIRLINE_COPY','zh_CN','复制航线',_binary '\0','2020-10-09 09:38:17','1','2020-11-11 10:04:24','1'),(416,NULL,125,'ACTION_AIRLINE_COPY','zh_TW','複製航線',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(417,NULL,125,'ACTION_AIRLINE_COPY','en_US','Copy flight route',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(418,NULL,125,'ACTION_AIRLINE_DEL','zh_CN','删除航线',_binary '\0','2020-10-09 09:38:17','1','2020-11-11 10:04:24','1'),(419,NULL,125,'ACTION_AIRLINE_DEL','zh_TW','刪除航線',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(420,NULL,125,'ACTION_AIRLINE_DEL','en_US','Delete flight route',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(421,NULL,238,'ACTION_AIRLINE_DETAIL','zh_CN','航线详情',_binary '\0','2020-10-09 09:38:17','1','2020-11-11 10:04:24','1'),(422,NULL,238,'ACTION_AIRLINE_DETAIL','zh_TW','航線詳情',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(423,NULL,238,'ACTION_AIRLINE_DETAIL','en_US','Flight route detail',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(424,NULL,125,'ACTION_AIRLINE_FILTER','zh_CN','查询条件筛选',_binary '\0','2020-10-09 09:38:17','1','2020-11-11 10:04:24','1'),(425,NULL,125,'ACTION_AIRLINE_FILTER','zh_TW','查詢條件篩選',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(426,NULL,125,'ACTION_AIRLINE_FILTER','en_US','Query criteria filtering',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(427,NULL,125,'ACTION_AIRLINE_BULK_DEL','zh_CN','批量删除航线',_binary '\0','2020-10-09 09:38:18','1','2020-11-11 10:04:24','1'),(428,NULL,125,'ACTION_AIRLINE_BULK_DEL','zh_TW','批量刪除航線',_binary '\0','2020-10-09 09:38:18','1','2021-01-29 09:48:37','1'),(429,NULL,125,'ACTION_AIRLINE_BULK_DEL','en_US','Batch delete flight route',_binary '\0','2020-10-09 09:38:18','1','2021-01-29 09:48:37','1'),(430,NULL,125,'ACTION_AIRLINE_LIST','zh_CN','查询航线列表',_binary '\0','2020-10-09 09:38:18','1','2020-11-11 10:04:24','1'),(431,NULL,125,'ACTION_AIRLINE_LIST','zh_TW','查詢航線列表',_binary '\0','2020-10-09 09:38:18','1','2021-01-29 09:48:37','1'),(432,NULL,125,'ACTION_AIRLINE_LIST','en_US','Query flight route list',_binary '\0','2020-10-09 09:38:18','1','2021-01-29 09:48:37','1'),(502,NULL,NULL,'MENU_FLIGHTMONITOR','zh_CN','飞行监视',_binary '\0','2020-10-09 09:38:20','1','2024-06-18 10:42:07','188243415207510016'),(503,NULL,NULL,'MENU_FLIGHTMONITOR','zh_TW','飛行監視',_binary '\0','2020-10-09 09:38:20','1','2024-06-18 10:42:07','188243415207510016'),(504,NULL,NULL,'MENU_FLIGHTMONITOR','en_US','Flight monitor',_binary '\0','2020-10-09 09:38:20','1','2024-06-18 10:42:07','188243415207510016'),(505,NULL,358,'ACTION_MISSION_STATUS_EDIT','zh_CN','修改任务状态',_binary '\0','2020-10-09 09:38:20','1','2020-12-28 08:04:02','1'),(506,NULL,358,'ACTION_MISSION_STATUS_EDIT','zh_TW','修改任務狀態',_binary '\0','2020-10-09 09:38:20','1','2020-12-28 08:04:02','1'),(507,NULL,358,'ACTION_MISSION_STATUS_EDIT','en_US','Modify task status',_binary '\0','2020-10-09 09:38:20','1','2021-01-29 09:48:36','1'),(532,NULL,NULL,'MENU_APPROVAL','zh_CN','审批系统',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(533,NULL,NULL,'MENU_APPROVAL','zh_TW','審批系統',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(534,NULL,NULL,'MENU_APPROVAL','en_US','Approval system',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(535,NULL,366,'MENU_APPROVAL_MANAGER','zh_CN','审批管理',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(536,NULL,366,'MENU_APPROVAL_MANAGER','zh_TW','審批管理',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(537,NULL,366,'MENU_APPROVAL_MANAGER','en_US','Approval management',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(538,NULL,367,'ACTION_APPROVAL_MANAGE_SEARCH','zh_CN','配置流程列表',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(539,NULL,367,'ACTION_APPROVAL_MANAGE_SEARCH','zh_TW','配置流程列表',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(540,NULL,367,'ACTION_APPROVAL_MANAGE_SEARCH','en_US','Configure list of process',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(541,NULL,367,'ACTION_APPROVAL_MANAGE_EDITINFO','zh_CN','编辑信息',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(542,NULL,367,'ACTION_APPROVAL_MANAGE_EDITINFO','zh_TW','編輯信息',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(543,NULL,367,'ACTION_APPROVAL_MANAGE_EDITINFO','en_US','Edit Information',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(544,NULL,367,'MENU_APPROVAL_EDITPROCESS','zh_CN','编辑流程',_binary '\0','2020-11-11 07:06:08','1','2021-03-19 06:27:44','1'),(545,NULL,367,'MENU_APPROVAL_EDITPROCESS','zh_TW','編輯流程',_binary '\0','2020-11-11 07:06:08','1','2021-03-19 06:27:44','1'),(546,NULL,367,'MENU_APPROVAL_EDITPROCESS','en_US','Editing process',_binary '\0','2020-11-11 07:06:08','1','2021-03-19 06:27:44','1'),(547,NULL,370,'ACTION_APPROVAL_MANAGE_EDITPROCESS','zh_CN','编辑流程',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(548,NULL,370,'ACTION_APPROVAL_MANAGE_EDITPROCESS','zh_TW','編輯流程',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(549,NULL,370,'ACTION_APPROVAL_MANAGE_EDITPROCESS','en_US','Edit process',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(550,NULL,366,'MENU_APPROVAL_LIST_ADMIN','zh_CN','审批列表',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(551,NULL,366,'MENU_APPROVAL_LIST_ADMIN','zh_TW','審批列表',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(552,NULL,366,'MENU_APPROVAL_LIST_ADMIN','en_US','Approval list',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(553,NULL,372,'ACTION_APPROVAL_LIST_SEARCH_ADMIN','zh_CN','查询',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(554,NULL,372,'ACTION_APPROVAL_LIST_SEARCH_ADMIN','zh_TW','查詢',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(555,NULL,372,'ACTION_APPROVAL_LIST_SEARCH_ADMIN','en_US','Search',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(556,NULL,372,'MENU_APPROVAL_DETAIL_ADMIN','zh_CN','详情',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(557,NULL,372,'MENU_APPROVAL_DETAIL_ADMIN','zh_TW','詳情',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(558,NULL,372,'MENU_APPROVAL_DETAIL_ADMIN','en_US','Detail',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(559,NULL,374,'ACTION_APPROVAL_LIST_DETAIL_ADMIN','zh_CN','详情',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(560,NULL,374,'ACTION_APPROVAL_LIST_DETAIL_ADMIN','zh_TW','詳情',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(561,NULL,374,'ACTION_APPROVAL_LIST_DETAIL_ADMIN','en_US','Detail',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(562,NULL,366,'MENU_APPROVAL_LIST','zh_CN','我的审批',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(563,NULL,366,'MENU_APPROVAL_LIST','zh_TW','我的審批',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(564,NULL,366,'MENU_APPROVAL_LIST','en_US','My approval list',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(565,NULL,376,'ACTION_APPROVAL_LIST_SEARCH','zh_CN','查询',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(566,NULL,376,'ACTION_APPROVAL_LIST_SEARCH','zh_TW','查詢',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(567,NULL,376,'ACTION_APPROVAL_LIST_SEARCH','en_US','Search',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(568,NULL,376,'MENU_APPROVAL_DETAIL','zh_CN','详情',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(569,NULL,376,'MENU_APPROVAL_DETAIL','zh_TW','詳情',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(570,NULL,376,'MENU_APPROVAL_DETAIL','en_US','Detail',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(571,NULL,378,'ACTION_APPROVAL_LIST_DETAIL','zh_CN','详情',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(572,NULL,378,'ACTION_APPROVAL_LIST_DETAIL','zh_TW','詳情',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(573,NULL,378,'ACTION_APPROVAL_LIST_DETAIL','en_US','Detail',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(577,NULL,63,'MENU_AIRSPACE_APPROVAL','zh_CN','审批进度',_binary '\0','2020-11-11 08:49:33','1','2022-01-18 11:23:28','1'),(578,NULL,63,'MENU_AIRSPACE_APPROVAL','zh_TW','審批進度',_binary '\0','2020-11-11 08:49:33','1','2022-01-18 11:23:28','1'),(579,NULL,63,'MENU_AIRSPACE_APPROVAL','en_US','Approval progress',_binary '\0','2020-11-11 08:49:33','1','2022-01-18 11:23:28','1'),(580,NULL,381,'ACTION_AIRSPACE_APPLY_APPROVAL','zh_CN','审批',_binary '\0','2020-11-11 08:49:33','1','2020-12-28 08:04:01','1'),(581,NULL,381,'ACTION_AIRSPACE_APPLY_APPROVAL','zh_TW','審批',_binary '\0','2020-11-11 08:49:33','1','2020-12-28 08:04:01','1'),(582,NULL,381,'ACTION_AIRSPACE_APPLY_APPROVAL','en_US','Approval',_binary '\0','2020-11-11 08:49:33','1','2021-01-29 09:48:34','1'),(583,NULL,239,'ACTION_AIRLINE_UAV_MODEL_LIST','zh_CN','无人机类型列',_binary '\0','2020-11-11 10:04:23','1','2020-12-28 08:04:03','1'),(584,NULL,239,'ACTION_AIRLINE_UAV_MODEL_LIST','zh_TW','無人機類型列',_binary '\0','2020-11-11 10:04:23','1','2021-01-29 09:48:37','1'),(585,NULL,239,'ACTION_AIRLINE_UAV_MODEL_LIST','en_US','UAV model column',_binary '\0','2020-11-11 10:04:23','1','2021-01-29 09:48:37','1'),(586,NULL,239,'ACTION_AIRLINE_LOAD_AND_HANGER','zh_CN','载荷和机库',_binary '\0','2020-11-11 10:04:23','1','2021-01-29 09:48:37','1'),(587,NULL,239,'ACTION_AIRLINE_LOAD_AND_HANGER','zh_TW','載荷和機庫',_binary '\0','2020-11-11 10:04:23','1','2021-01-29 09:48:37','1'),(588,NULL,239,'ACTION_AIRLINE_LOAD_AND_HANGER','en_US','Payload and box',_binary '\0','2020-11-11 10:04:23','1','2021-01-29 09:48:37','1'),(589,NULL,331,'ACTION_AIRLINE_IMPORT_KML','zh_CN','KML导入',_binary '\0','2020-11-11 10:04:24','1','2020-12-28 08:04:03','1'),(590,NULL,331,'ACTION_AIRLINE_IMPORT_KML','zh_TW','KML導入',_binary '\0','2020-11-11 10:04:24','1','2021-01-29 09:48:37','1'),(591,NULL,331,'ACTION_AIRLINE_IMPORT_KML','en_US','Import KML',_binary '\0','2020-11-11 10:04:24','1','2021-01-29 09:48:37','1'),(592,NULL,238,'ACTION_AIRLINE_EXPORT_KML','zh_CN','导出KML',_binary '\0','2020-11-11 10:04:24','1','2020-12-28 08:04:03','1'),(593,NULL,238,'ACTION_AIRLINE_EXPORT_KML','zh_TW','導出KML',_binary '\0','2020-11-11 10:04:24','1','2021-01-29 09:48:37','1'),(594,NULL,238,'ACTION_AIRLINE_EXPORT_KML','en_US','Export KML',_binary '\0','2020-11-11 10:04:24','1','2021-01-29 09:48:37','1'),(595,NULL,62,'ACTION_UPLOAD','zh_CN','发起审批',_binary '\0','2020-12-28 08:04:01','1','2021-01-29 09:48:34','1'),(596,NULL,62,'ACTION_UPLOAD','zh_TW','發起審批',_binary '\0','2020-12-28 08:04:01','1','2021-01-29 09:48:34','1'),(597,NULL,62,'ACTION_UPLOAD','en_US','Start approval',_binary '\0','2020-12-28 08:04:01','1','2021-01-29 09:48:34','1'),(598,NULL,NULL,'MENU_SIMULATION','zh_CN','仿真规划',_binary '\0','2020-12-28 08:04:03','1','2021-11-05 10:30:34','1'),(599,NULL,NULL,'MENU_SIMULATION','zh_TW','仿真規劃',_binary '\0','2020-12-28 08:04:03','1','2021-11-05 10:30:34','1'),(600,NULL,NULL,'MENU_SIMULATION','en_US','Signal simulation',_binary '\0','2020-12-28 08:04:03','1','2021-01-29 09:48:37','1'),(601,NULL,388,'ACTION_simulation','zh_CN','仿真规划',_binary '\0','2020-12-28 08:04:03','1','2021-11-05 10:30:34','1'),(602,NULL,388,'ACTION_simulation','zh_TW','仿真規劃',_binary '\0','2020-12-28 08:04:03','1','2021-11-05 10:30:34','1'),(603,NULL,388,'ACTION_simulation','en_US','Signal simulation',_binary '\0','2020-12-28 08:04:03','1','2021-01-29 09:48:37','1'),(604,NULL,NULL,'MENU_AUDIT','zh_CN','审核系统',_binary '\0','2020-12-28 08:04:03','1','2021-01-29 09:48:38','1'),(605,NULL,NULL,'MENU_AUDIT','zh_TW','審核系統',_binary '\0','2020-12-28 08:04:03','1','2021-01-29 09:48:38','1'),(606,NULL,NULL,'MENU_AUDIT','en_US','Audit system',_binary '\0','2020-12-28 08:04:03','1','2021-01-29 09:48:38','1'),(607,NULL,171,'MENU_AUDIT_MANAGER','zh_CN','审核系统',_binary '\0','2020-12-28 08:04:03','1','2021-01-29 09:48:38','1'),(608,NULL,171,'MENU_AUDIT_MANAGER','zh_TW','審核系統',_binary '\0','2020-12-28 08:04:03','1','2021-01-29 09:48:38','1'),(609,NULL,171,'MENU_AUDIT_MANAGER','en_US','Audit system',_binary '\0','2020-12-28 08:04:03','1','2021-01-29 09:48:38','1'),(616,51694469166137344,NULL,'MENU_WAREHOUSE_MANAGE','en_US','Material management',_binary '\0','2020-12-31 02:59:51','1','2022-10-13 07:15:44','1'),(617,51694469166137344,NULL,'MENU_WAREHOUSE_MANAGE','zh_CN','素材管理',_binary '\0','2020-12-31 02:59:51','1','2021-03-19 06:32:34','1'),(618,51694469166137344,NULL,'MENU_WAREHOUSE_MANAGE','zh_TW','素材管理',_binary '\0','2020-12-31 02:59:51','1','2021-03-19 06:32:34','1'),(619,NULL,NULL,'MENU_SCREEN','zh_CN','通用数据大屏',_binary '\0','2021-01-29 10:20:33','1','2023-02-08 09:38:05','1'),(620,NULL,NULL,'MENU_SCREEN','zh_TW','通用數據大屏',_binary '\0','2021-01-29 10:20:33','1','2023-02-08 09:38:05','1'),(621,NULL,NULL,'MENU_SCREEN','en_US','Common data screen',_binary '\0','2021-01-29 10:20:33','1','2023-02-08 09:38:05','1'),(625,51700779089657856,NULL,'MENU_IMAGE_TECH','en_US','Image technology',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:44','1'),(626,51700779089657856,NULL,'MENU_IMAGE_TECH','zh_CN','图像技术',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:44','1'),(627,51700779089657856,NULL,'MENU_IMAGE_TECH','zh_TW','圖像技術',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:44','1'),(628,51700779089657856,395,'MENU_IMAGE_VEHICLE','en_US','Vehicle analysis',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:44','1'),(629,51700779089657856,395,'MENU_IMAGE_VEHICLE','zh_CN','车辆分析',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:44','1'),(630,51700779089657856,395,'MENU_IMAGE_VEHICLE','zh_TW','車輛分析',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:44','1'),(631,51700779089657856,395,'MENU_IMAGE_HANDLE','en_US','Image processing',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(632,51700779089657856,395,'MENU_IMAGE_HANDLE','zh_CN','图像处理',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(633,51700779089657856,395,'MENU_IMAGE_HANDLE','zh_TW','圖像處理',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(634,51700779089657856,397,'MENU_IMAGE_SAFETYHAT','en_US','Helmet recognition',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(635,51700779089657856,397,'MENU_IMAGE_SAFETYHAT','zh_CN','安全帽识别',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(636,51700779089657856,397,'MENU_IMAGE_SAFETYHAT','zh_TW','安全帽識別',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(637,51700779089657856,397,'MENU_IMAGE_ROADSEG','en_US','Road segmentation',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(638,51700779089657856,397,'MENU_IMAGE_ROADSEG','zh_CN','道路分割',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(639,51700779089657856,397,'MENU_IMAGE_ROADSEG','zh_TW','道路分割',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(640,51700779089657856,395,'MENU_IMAGE_ENHANCE','en_US','Image enhancement',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(641,51700779089657856,395,'MENU_IMAGE_ENHANCE','zh_CN','图像增强',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(642,51700779089657856,395,'MENU_IMAGE_ENHANCE','zh_TW','圖像增強',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(643,51700779089657856,400,'MENU_IMAGE_DEFOGGING','en_US','Image dehazing',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(644,51700779089657856,400,'MENU_IMAGE_DEFOGGING','zh_CN','图像去雾',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(645,51700779089657856,400,'MENU_IMAGE_DEFOGGING','zh_TW','圖像去霧',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(646,51700779089657856,395,'MENU_IMAGE_BODY','en_US','Body analysis',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(647,51700779089657856,395,'MENU_IMAGE_BODY','zh_CN','人体分析',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(648,51700779089657856,395,'MENU_IMAGE_BODY','zh_TW','人體分析',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(649,51700779089657856,402,'MENU_IMAGE_DENSITY','en_US','Flow density',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(650,51700779089657856,402,'MENU_IMAGE_DENSITY','zh_CN','人流量统计',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(651,51700779089657856,402,'MENU_IMAGE_DENSITY','zh_TW','人流量統計',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(652,51700779089657856,NULL,'MENU_VIDEO_TECH','en_US','Video technology',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(653,51700779089657856,NULL,'MENU_VIDEO_TECH','zh_CN','视频技术',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(654,51700779089657856,NULL,'MENU_VIDEO_TECH','zh_TW','視頻技術',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(667,NULL,239,'ACTION_AIRLINE_CHECK_QUOTA','zh_CN','校验配额',_binary '\0','2021-03-19 06:27:45','1','2021-04-20 09:53:00','1'),(668,NULL,239,'ACTION_AIRLINE_CHECK_QUOTA','zh_TW','校驗配額',_binary '\0','2021-03-19 06:27:45','1','2021-04-20 09:53:00','1'),(669,NULL,239,'ACTION_AIRLINE_CHECK_QUOTA','en_US','Check the quota',_binary '\0','2021-03-19 06:27:45','1','2021-04-20 09:53:00','1'),(673,51700779089657856,396,'ACTION_IMAGE_VEHICLE','en_US','显示车辆分析',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(674,51700779089657856,396,'ACTION_IMAGE_VEHICLE','zh_CN','显示车辆分析',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(675,51700779089657856,396,'ACTION_IMAGE_VEHICLE','zh_TW','显示车辆分析',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(676,51700779089657856,397,'ACTION_IMAGE_HANDLE','en_US','显示图像处理',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(677,51700779089657856,397,'ACTION_IMAGE_HANDLE','zh_CN','显示图像处理',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(678,51700779089657856,397,'ACTION_IMAGE_HANDLE','zh_TW','显示图像处理',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(679,51700779089657856,400,'ACTION_IMAGE_ENHANCE','en_US','显示图像增强',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(680,51700779089657856,400,'ACTION_IMAGE_ENHANCE','zh_CN','显示图像增强',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(681,51700779089657856,400,'ACTION_IMAGE_ENHANCE','zh_TW','显示图像增强',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(682,51700779089657856,402,'ACTION_IMAGE_BODY','en_US','显示人体分析',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:45','1'),(683,51700779089657856,402,'ACTION_IMAGE_BODY','zh_CN','显示人体分析',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:45','1'),(684,51700779089657856,402,'ACTION_IMAGE_BODY','zh_TW','显示人体分析',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:45','1'),(727,51694469166137344,NULL,'MENU_WAREHOUSE','en_US','Warehouse',_binary '\0','2021-03-19 06:32:34','1','2022-10-13 07:15:44','1'),(728,51694469166137344,NULL,'MENU_WAREHOUSE','zh_CN','素材库',_binary '\0','2021-03-19 06:32:34','1','2022-10-13 07:15:44','1'),(729,51694469166137344,NULL,'MENU_WAREHOUSE','zh_TW','素材庫',_binary '\0','2021-03-19 06:32:34','1','2022-10-13 07:15:44','1'),(733,51694469166137344,392,'MENU_WAREHOUSE_MANAGE_INDEX','en_US','Material management',_binary '\0','2021-03-19 06:32:34','1','2022-10-13 07:15:44','1'),(734,51694469166137344,392,'MENU_WAREHOUSE_MANAGE_INDEX','zh_CN','素材管理',_binary '\0','2021-03-19 06:32:34','1','2022-10-13 07:15:44','1'),(735,51694469166137344,392,'MENU_WAREHOUSE_MANAGE_INDEX','zh_TW','素材管理',_binary '\0','2021-03-19 06:32:34','1','2022-10-13 07:15:44','1'),(736,51694469166137344,429,'MENU_WAREHOUSE_INDEX','zh_CN','素材仓库',_binary '\0','2021-03-19 07:03:55','87912590847508480','2022-10-13 07:15:44','1'),(737,51694469166137344,429,'MENU_WAREHOUSE_INDEX','zh_TW','素材倉庫',_binary '\0','2021-03-19 07:03:55','87912590847508480','2022-10-13 07:15:44','1'),(738,51694469166137344,429,'MENU_WAREHOUSE_INDEX','en_US','Warehouse',_binary '\0','2021-03-19 07:03:55','87912590847508480','2022-10-13 07:15:44','1'),(739,51694469166137344,432,'MENU_WAREHOUSE_DETAIL','zh_CN','素材详情',_binary '\0','2021-03-19 07:04:10','87912590847508480','2022-10-13 07:15:44','1'),(740,51694469166137344,432,'MENU_WAREHOUSE_DETAIL','zh_TW','素材詳情',_binary '\0','2021-03-19 07:04:10','87912590847508480','2022-10-13 07:15:44','1'),(741,51694469166137344,432,'MENU_WAREHOUSE_DETAIL','en_US','Detail',_binary '\0','2021-03-19 07:04:10','87912590847508480','2022-10-13 07:15:44','1'),(742,51694469166137344,NULL,'MENU_TASK_MONITOR','zh_CN','任务监控',_binary '\0','2021-03-19 07:04:28','87912590847508480','2022-10-13 07:15:44','1'),(743,51694469166137344,NULL,'MENU_TASK_MONITOR','zh_TW','任務監控',_binary '\0','2021-03-19 07:04:28','87912590847508480','2022-10-13 07:15:44','1'),(744,51694469166137344,NULL,'MENU_TASK_MONITOR','en_US','Tack monitoring',_binary '\0','2021-03-19 07:04:28','87912590847508480','2022-10-13 07:15:44','1'),(745,51694469166137344,391,'MENU_TASK_MONITOR_INDEX','zh_CN','任务监控',_binary '\0','2021-03-19 07:04:41','87912590847508480','2022-10-13 07:15:44','1'),(746,51694469166137344,391,'MENU_TASK_MONITOR_INDEX','zh_TW','任務監控',_binary '\0','2021-03-19 07:04:41','87912590847508480','2022-10-13 07:15:44','1'),(747,51694469166137344,391,'MENU_TASK_MONITOR_INDEX','en_US','Tack monitoring',_binary '\0','2021-03-19 07:04:41','87912590847508480','2022-10-13 07:15:44','1'),(748,92183251954696192,NULL,'MENU_APP','en_US','Product Result',_binary '\0','2021-03-31 09:30:46','1',NULL,NULL),(749,92183251954696192,NULL,'MENU_APP','zh_CN','产品检索',_binary '\0','2021-03-31 09:30:46','1',NULL,NULL),(750,92183251954696192,NULL,'MENU_APP','zh_TW','產品檢索',_binary '\0','2021-03-31 09:30:46','1',NULL,NULL),(751,92183251954696192,435,'MENU_APP_RESULT','en_US','Product Result',_binary '\0','2021-03-31 09:30:46','1',NULL,NULL),(752,92183251954696192,435,'MENU_APP_RESULT','zh_CN','产品检索',_binary '\0','2021-03-31 09:30:46','1',NULL,NULL),(753,92183251954696192,435,'MENU_APP_RESULT','zh_TW','產品檢索',_binary '\0','2021-03-31 09:30:46','1',NULL,NULL),(754,92183251954696192,NULL,'MENU_DATA','en_US','Data Manage',_binary '\0','2021-03-31 09:30:47','1',NULL,NULL),(755,92183251954696192,NULL,'MENU_DATA','zh_CN','数据管理',_binary '\0','2021-03-31 09:30:47','1',NULL,NULL),(756,92183251954696192,NULL,'MENU_DATA','zh_TW','數據管理',_binary '\0','2021-03-31 09:30:47','1',NULL,NULL),(757,92183251954696192,437,'MENU_DATA_MANAGE','en_US','Data Manage',_binary '\0','2021-03-31 09:30:47','1',NULL,NULL),(758,92183251954696192,437,'MENU_DATA_MANAGE','zh_CN','数据管理',_binary '\0','2021-03-31 09:30:47','1',NULL,NULL),(759,92183251954696192,437,'MENU_DATA_MANAGE','zh_TW','數據管理',_binary '\0','2021-03-31 09:30:47','1',NULL,NULL),(796,51701172477624320,NULL,'MENU_','en_US','gaoguangpu',_binary '\0','2021-04-20 09:44:32','1',NULL,NULL),(797,51701172477624320,NULL,'MENU_','zh_CN','高光谱摇感',_binary '\0','2021-04-20 09:44:32','1',NULL,NULL),(798,51701172477624320,NULL,'MENU_','zh_TW','高光谱摇感',_binary '\0','2021-04-20 09:44:32','1',NULL,NULL),(799,51700961512521728,NULL,'MENU_SIMULATION_LIST','en_US','list',_binary '\0','2021-04-20 09:45:11','1',NULL,NULL),(800,51700961512521728,NULL,'MENU_SIMULATION_LIST','zh_CN','列表',_binary '\0','2021-04-20 09:45:11','1',NULL,NULL),(801,51700961512521728,NULL,'MENU_SIMULATION_LIST','zh_TW','列表',_binary '\0','2021-04-20 09:45:11','1',NULL,NULL),(802,51700779089657856,396,'MENU_IMAGE_LICENSEPLATE','en_US','License plate recognition',_binary '\0','2021-04-20 09:45:44','1','2021-07-06 06:48:40','1'),(803,51700779089657856,396,'MENU_IMAGE_LICENSEPLATE','zh_CN','车牌识别',_binary '\0','2021-04-20 09:45:44','1','2021-07-06 06:48:40','1'),(804,51700779089657856,396,'MENU_IMAGE_LICENSEPLATE','zh_TW','車牌識別',_binary '\0','2021-04-20 09:45:44','1','2021-07-06 06:48:40','1'),(808,NULL,358,'ACTION_MULTIMONITOR_VIDEO','zh_CN','多机监视',_binary '\0','2021-04-20 09:48:46','1','2021-06-16 07:50:15','1'),(809,NULL,358,'ACTION_MULTIMONITOR_VIDEO','zh_TW','多机监视',_binary '\0','2021-04-20 09:48:46','1','2021-06-16 07:50:15','1'),(810,NULL,358,'ACTION_MULTIMONITOR_VIDEO','en_US','多机监视',_binary '\0','2021-04-20 09:48:46','1','2021-06-16 07:50:15','1'),(814,NULL,124,'MENU_AIRLINE_SYSTEM_MANAGEMENT','zh_CN','系统航线管理',_binary '\0','2021-04-20 09:51:10','291','2021-04-20 09:53:00','1'),(815,NULL,124,'MENU_AIRLINE_SYSTEM_MANAGEMENT','zh_TW','系統航線管理',_binary '\0','2021-04-20 09:51:10','291','2021-04-20 09:53:00','1'),(816,NULL,124,'MENU_AIRLINE_SYSTEM_MANAGEMENT','en_US','System flight management',_binary '\0','2021-04-20 09:51:10','291','2021-04-20 09:53:00','1'),(820,NULL,331,'ACTION_AIRLINE_QUERY_AIRSPACE_AIRPORT','zh_CN','空域和机场',_binary '\0','2021-04-20 09:53:00','1','2021-05-26 03:24:13','1'),(821,NULL,331,'ACTION_AIRLINE_QUERY_AIRSPACE_AIRPORT','zh_TW','空域和機場',_binary '\0','2021-04-20 09:53:00','1','2021-05-26 03:24:13','1'),(822,NULL,331,'ACTION_AIRLINE_QUERY_AIRSPACE_AIRPORT','en_US','Airspace and airport',_binary '\0','2021-04-20 09:53:00','1','2021-05-26 03:24:13','1'),(823,NULL,124,'MENU_AIRLINE_MAP_DETAIL','zh_CN','航线地图详情',_binary '\0','2021-04-20 09:53:00','1','2022-06-30 07:57:53','1'),(824,NULL,124,'MENU_AIRLINE_MAP_DETAIL','zh_TW','航綫地圖詳情',_binary '\0','2021-04-20 09:53:00','1','2022-06-30 07:57:53','1'),(825,NULL,124,'MENU_AIRLINE_MAP_DETAIL','en_US','Flight route map detail',_binary '\0','2021-04-20 09:53:00','1','2022-06-30 07:57:53','1'),(841,NULL,NULL,'MENU_MISSION','zh_CN','作业管理',_binary '\0','2021-05-12 07:09:20','1','2023-09-27 10:02:47','1'),(842,NULL,NULL,'MENU_MISSION','zh_TW','作業管理',_binary '\0','2021-05-12 07:09:20','1','2023-09-27 10:02:47','1'),(843,NULL,NULL,'MENU_MISSION','en_US','Mission management',_binary '\0','2021-05-12 07:09:20','1','2023-09-27 10:02:47','1'),(844,NULL,463,'MENU_TIMING_MISSION','zh_CN','定时作业',_binary '\0','2021-05-12 07:09:20','1','2021-05-12 07:40:01','1'),(845,NULL,463,'MENU_TIMING_MISSION','zh_TW','定時作業',_binary '\0','2021-05-12 07:09:20','1','2021-05-12 07:40:01','1'),(846,NULL,463,'MENU_TIMING_MISSION','en_US','timing mission',_binary '\0','2021-05-12 07:09:20','1','2021-05-12 07:40:01','1'),(901,NULL,463,'ACTION_MISSION_SEARCH','zh_CN','查询作业列表',_binary '\0','2021-05-12 07:37:20','89730635001757696','2022-09-20 08:30:51','1'),(902,NULL,463,'ACTION_MISSION_SEARCH','zh_TW','查詢作業列表',_binary '\0','2021-05-12 07:37:20','89730635001757696','2022-09-20 08:30:51','1'),(903,NULL,463,'ACTION_MISSION_SEARCH','en_US','Query mission list',_binary '\0','2021-05-12 07:37:20','89730635001757696','2022-09-20 08:30:51','1'),(925,NULL,463,'ACTION_MISSON_FILTER','zh_CN','下拉框筛选',_binary '\0','2021-05-12 07:38:05','89730635001757696','2021-05-12 07:40:01','1'),(926,NULL,463,'ACTION_MISSON_FILTER','zh_TW','下拉框篩選',_binary '\0','2021-05-12 07:38:05','89730635001757696','2021-05-12 07:40:01','1'),(927,NULL,463,'ACTION_MISSON_FILTER','en_US','Drop down box filter',_binary '\0','2021-05-12 07:38:05','89730635001757696','2021-05-12 07:40:01','1'),(949,NULL,463,'ACTION_MISSION_BULKDEL','zh_CN','批量删除作业',_binary '\0','2021-05-12 07:38:45','89730635001757696','2021-05-12 07:40:01','1'),(950,NULL,463,'ACTION_MISSION_BULKDEL','zh_TW','批量刪除作業',_binary '\0','2021-05-12 07:38:45','89730635001757696','2021-05-12 07:40:01','1'),(951,NULL,463,'ACTION_MISSION_BULKDEL','en_US','Batch delete mission',_binary '\0','2021-05-12 07:38:45','89730635001757696','2021-05-12 07:40:01','1'),(964,NULL,463,'ACTION_MISSION_CLONE','zh_CN','复制作业',_binary '\0','2021-05-12 07:39:16','89730635001757696','2021-05-12 07:40:01','1'),(965,NULL,463,'ACTION_MISSION_CLONE','zh_TW','複製作業',_binary '\0','2021-05-12 07:39:16','89730635001757696','2021-05-12 07:40:01','1'),(966,NULL,463,'ACTION_MISSION_CLONE','en_US','Copy mission',_binary '\0','2021-05-12 07:39:16','89730635001757696','2021-05-12 07:40:01','1'),(967,NULL,464,'MENU_TIMING_MISSION_ADD','zh_CN','新建作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(968,NULL,464,'MENU_TIMING_MISSION_ADD','zh_TW','新建作業',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(969,NULL,464,'MENU_TIMING_MISSION_ADD','en_US','add timing mission',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(970,NULL,471,'ACTION_ADD_TIMING_MISSION','zh_CN','新建定时作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(971,NULL,471,'ACTION_ADD_TIMING_MISSION','zh_TW','新建定时作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(972,NULL,471,'ACTION_ADD_TIMING_MISSION','en_US','新建定时作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(973,NULL,471,'ACTION_UPDATE_TIMING_MISSION','zh_CN','更新定时作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(974,NULL,471,'ACTION_UPDATE_TIMING_MISSION','zh_TW','更新定时作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(975,NULL,471,'ACTION_UPDATE_TIMING_MISSION','en_US','Update timing mission',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(976,NULL,464,'MENU_TIMING_MISSION_LIST','zh_CN','定时作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(977,NULL,464,'MENU_TIMING_MISSION_LIST','zh_TW','定时作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(978,NULL,464,'MENU_TIMING_MISSION_LIST','en_US','timing mission list',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(979,NULL,474,'ACTION_TIMING_MISSION_LIST','zh_CN','定时列表',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(980,NULL,474,'ACTION_TIMING_MISSION_LIST','zh_TW','定时列表',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(981,NULL,474,'ACTION_TIMING_MISSION_LIST','en_US','Timing mission list',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(982,NULL,474,'ACTION_TIMING_MISSION_DELETE','zh_CN','删除',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(983,NULL,474,'ACTION_TIMING_MISSION_DELETE','zh_TW','刪除',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(984,NULL,474,'ACTION_TIMING_MISSION_DELETE','en_US','Delete',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(985,NULL,474,'ACTION_TIMING_MISSION_BULK_DELETE','zh_CN','批量删除',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(986,NULL,474,'ACTION_TIMING_MISSION_BULK_DELETE','zh_TW','批量刪除',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(987,NULL,474,'ACTION_TIMING_MISSION_BULK_DELETE','en_US','Bulk delete',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(991,NULL,464,'MENU_TIMING_MISSION_DETAIL','zh_CN','详情',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(992,NULL,464,'MENU_TIMING_MISSION_DETAIL','zh_TW','详情',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(993,NULL,464,'MENU_TIMING_MISSION_DETAIL','en_US','Detail',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(994,NULL,479,'ACTION_TIMING_MISSION_DETAIL','zh_CN','详情',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(995,NULL,479,'ACTION_TIMING_MISSION_DETAIL','zh_TW','詳情',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(996,NULL,479,'ACTION_TIMING_MISSION_DETAIL','en_US','Detail',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(997,NULL,464,'MENU_TIMING_MISSION_EDIT','zh_CN','编辑',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(998,NULL,464,'MENU_TIMING_MISSION_EDIT','zh_TW','编辑',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(999,NULL,464,'MENU_TIMING_MISSION_EDIT','en_US','Edit',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1000,NULL,463,'MENU_MISSION_EDIT','zh_CN','编辑',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1001,NULL,463,'MENU_MISSION_EDIT','zh_TW','編輯',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1002,NULL,463,'MENU_MISSION_EDIT','en_US','Edit',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1003,NULL,463,'ACTION_MISSION_DEL','zh_CN','删除作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1004,NULL,463,'ACTION_MISSION_DEL','zh_TW','刪除作業',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1005,NULL,463,'ACTION_MISSION_DEL','en_US','Delete mission',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1006,NULL,463,'MENU_MISSION_REPLAY','zh_CN','作业回放',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1007,NULL,463,'MENU_MISSION_REPLAY','zh_TW','作業回放',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1008,NULL,463,'MENU_MISSION_REPLAY','en_US','Mission replay',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1009,NULL,484,'ACTION_MISSION_REPLAY_DATA','zh_CN','作业回放数据',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1010,NULL,484,'ACTION_MISSION_REPLAY_DATA','zh_TW','作業回放數據',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1011,NULL,484,'ACTION_MISSION_REPLAY_DATA','en_US','Mission replay data',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1012,NULL,463,'MENU_MISSION_DETAIL','zh_CN','详情',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1013,NULL,463,'MENU_MISSION_DETAIL','zh_TW','詳情',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1014,NULL,463,'MENU_MISSION_DETAIL','en_US','Detail',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1015,NULL,486,'ACTION_MISSION_DETAIL','zh_CN','查看作业详情',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1016,NULL,486,'ACTION_MISSION_DETAIL','zh_TW','查看作業詳情',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1017,NULL,486,'ACTION_MISSION_DETAIL','en_US','View mission detail',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1018,NULL,486,'ACTION_SUBTASK_DELETE','zh_CN','删除子作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1019,NULL,486,'ACTION_SUBTASK_DELETE','zh_TW','刪除子作業',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1020,NULL,486,'ACTION_SUBTASK_DELETE','en_US','Delete subtask',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1021,NULL,463,'MENU_MISSION_ADD','zh_CN','新建作业',_binary '\0','2021-05-12 07:40:01','1','2022-06-08 05:49:07','1'),(1022,NULL,463,'MENU_MISSION_ADD','zh_TW','新建作業',_binary '\0','2021-05-12 07:40:01','1','2022-06-08 05:49:07','1'),(1023,NULL,463,'MENU_MISSION_ADD','en_US','New mission',_binary '\0','2021-05-12 07:40:01','1','2022-06-08 05:49:07','1'),(1024,NULL,489,'ACTION_MISSION_CHECK_MISSION_NAME','zh_CN','作业名称验重',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1025,NULL,489,'ACTION_MISSION_CHECK_MISSION_NAME','zh_TW','作業名稱驗重',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1026,NULL,489,'ACTION_MISSION_CHECK_MISSION_NAME','en_US','Check mission name conflict',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1027,NULL,489,'ACTION_MISSION_APPLY_APPROVAL','zh_CN','作业审批',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1028,NULL,489,'ACTION_MISSION_APPLY_APPROVAL','zh_TW','作業審批',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1029,NULL,489,'ACTION_MISSION_APPLY_APPROVAL','en_US','Mission approval',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1030,NULL,489,'ACTION_MISSION_CHECK_QUOTA','zh_CN','校验配额',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1031,NULL,489,'ACTION_MISSION_CHECK_QUOTA','zh_TW','校驗配額',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1032,NULL,489,'ACTION_MISSION_CHECK_QUOTA','en_US','Check the quota',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1033,NULL,489,'ACTION_MISSION_GET_HANGAR_INSTANCE','zh_CN','获取机库实例',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1034,NULL,489,'ACTION_MISSION_GET_HANGAR_INSTANCE','zh_TW','獲取機庫實例',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1035,NULL,489,'ACTION_MISSION_GET_HANGAR_INSTANCE','en_US','Get box instance',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1036,NULL,489,'ACTION_MISSION_GET_UAV_INSTANCE','zh_CN','取无人机实例',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1037,NULL,489,'ACTION_MISSION_GET_UAV_INSTANCE','zh_TW','取無人機實例',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1038,NULL,489,'ACTION_MISSION_GET_UAV_INSTANCE','en_US','Get UAV instance',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1039,NULL,489,'ACTION_MISSION_GET_LOAD_INSTANCE','zh_CN','获取载荷实例',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1040,NULL,489,'ACTION_MISSION_GET_LOAD_INSTANCE','zh_TW','獲取載荷實例',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1041,NULL,489,'ACTION_MISSION_GET_LOAD_INSTANCE','en_US','Get payload instance',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1042,NULL,489,'ACTION_MISSION_SAVE','zh_CN','保存作业',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1043,NULL,489,'ACTION_MISSION_SAVE','zh_TW','保存作業',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1044,NULL,489,'ACTION_MISSION_SAVE','en_US','Save mission',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1045,NULL,489,'ACTION_MISSION_GET_AIRLINE_LIST','zh_CN','获取航线列表',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1046,NULL,489,'ACTION_MISSION_GET_AIRLINE_LIST','zh_TW','獲取航線列表',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1047,NULL,489,'ACTION_MISSION_GET_AIRLINE_LIST','en_US','Get flight route list',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1048,NULL,489,'ACTION_MISSION_EXECUTOR_LIST','zh_CN','取执行人列表',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1049,NULL,489,'ACTION_MISSION_EXECUTOR_LIST','zh_TW','取執行人列表',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1050,NULL,489,'ACTION_MISSION_EXECUTOR_LIST','en_US','Get executor list',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1051,NULL,124,'MENU_AIRLINE_KML_LIST','zh_CN','KML航线管理',_binary '\0','2021-05-26 03:24:13','1','2024-08-23 02:06:47','1'),(1052,NULL,124,'MENU_AIRLINE_KML_LIST','zh_TW','KML航線管理',_binary '\0','2021-05-26 03:24:13','1','2024-08-23 02:06:47','1'),(1053,NULL,124,'MENU_AIRLINE_KML_LIST','en_US','KML flight manage',_binary '\0','2021-05-26 03:24:13','1','2024-08-23 02:06:47','1'),(1054,NULL,499,'MENU_AIRLINE_KML_IMPORT','zh_CN','导入航线',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1055,NULL,499,'MENU_AIRLINE_KML_IMPORT','zh_TW','導入航線',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1056,NULL,499,'MENU_AIRLINE_KML_IMPORT','en_US','Import routes',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1057,NULL,500,'ACTION_AIRLINE_KML_IMPORT','zh_CN','导入航线',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1058,NULL,500,'ACTION_AIRLINE_KML_IMPORT','zh_TW','導入航線',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1059,NULL,500,'ACTION_AIRLINE_KML_IMPORT','en_US','Import routes',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1060,NULL,499,'ACTION_AIRLINE_KML_LIST','zh_CN','查询KML列表',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1061,NULL,499,'ACTION_AIRLINE_KML_LIST','zh_TW','查詢KML列表',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1062,NULL,499,'ACTION_AIRLINE_KML_LIST','en_US','Search KML list',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1063,NULL,499,'ACTION_AIRLINE_KML_LIST_OPTIONS','zh_CN','列表查询下拉',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:14','1'),(1064,NULL,499,'ACTION_AIRLINE_KML_LIST_OPTIONS','zh_TW','列表查詢下拉',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:14','1'),(1065,NULL,499,'ACTION_AIRLINE_KML_LIST_OPTIONS','en_US','List search options',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:14','1'),(1066,NULL,499,'ACTION_AIRLINE_KML_DELETE','zh_CN','删除',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:14','1'),(1067,NULL,499,'ACTION_AIRLINE_KML_DELETE','zh_TW','刪除',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:14','1'),(1068,NULL,499,'ACTION_AIRLINE_KML_DELETE','en_US','Delete',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:14','1'),(1072,51700961512521728,452,'ACTION_SIMULATION_BTN','zh_CN','按钮',_binary '\0','2021-05-26 07:02:48','89730635001757696','2021-05-26 07:11:57','89730635001757696'),(1073,51700961512521728,452,'ACTION_SIMULATION_BTN','zh_TW','按钮',_binary '\0','2021-05-26 07:02:48','89730635001757696','2021-05-26 07:11:57','89730635001757696'),(1074,51700961512521728,452,'ACTION_SIMULATION_BTN','en_US','按钮',_binary '\0','2021-05-26 07:02:48','89730635001757696','2021-05-26 07:11:57','89730635001757696'),(1078,NULL,331,'ACTION_AIRLINE_GET_STRAP_LINE','zh_CN','带状航线',_binary '\0','2021-06-01 10:04:14','1','2021-06-16 02:50:39','1'),(1079,NULL,331,'ACTION_AIRLINE_GET_STRAP_LINE','zh_TW','带状航线',_binary '\0','2021-06-01 10:04:14','1','2021-06-16 02:50:39','1'),(1080,NULL,331,'ACTION_AIRLINE_GET_STRAP_LINE','en_US','STRAPLINE',_binary '\0','2021-06-01 10:04:14','1','2021-06-16 02:50:39','1'),(1081,51694291109543936,NULL,'MENU_INDEX','zh_CN','首页',_binary '\0','2021-06-09 07:53:41','1',NULL,NULL),(1082,51694291109543936,NULL,'MENU_INDEX','zh_TW','首页',_binary '\0','2021-06-09 07:53:41','1',NULL,NULL),(1083,51694291109543936,NULL,'MENU_INDEX','en_US','首页',_binary '\0','2021-06-09 07:53:41','1',NULL,NULL),(1087,51693429796634624,NULL,'MENU_TRAFFIC','zh_CN','交通管理权限',_binary '\0','2021-06-23 09:43:08','89730635001757696',NULL,NULL),(1088,51693429796634624,NULL,'MENU_TRAFFIC','zh_TW','交通管理权限',_binary '\0','2021-06-23 09:43:08','89730635001757696',NULL,NULL),(1089,51693429796634624,NULL,'MENU_TRAFFIC','en_US','交通管理权限',_binary '\0','2021-06-23 09:43:08','89730635001757696',NULL,NULL),(1096,NULL,474,'ACTION_MISSION_ENABLE','zh_CN','编辑启用状态',_binary '\0','2021-07-06 07:49:39','1','2021-07-30 09:57:50','1'),(1097,NULL,474,'ACTION_MISSION_ENABLE','zh_TW','編輯啟用狀態',_binary '\0','2021-07-06 07:49:39','1','2021-07-30 09:57:50','1'),(1098,NULL,474,'ACTION_MISSION_ENABLE','en_US','Edit enable status',_binary '\0','2021-07-06 07:49:39','1','2021-07-30 09:57:50','1'),(1099,NULL,65,'ACTION_EFENCE_ENABLE_SWITCH','zh_CN','启禁用电子围栏',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:49','1'),(1100,NULL,65,'ACTION_EFENCE_ENABLE_SWITCH','zh_TW','启禁用电子围栏',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:49','1'),(1101,NULL,65,'ACTION_EFENCE_ENABLE_SWITCH','en_US','Efence enable',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:49','1'),(1102,NULL,65,'ACTION_CREAT_EFENCE_INFO','zh_CN','创建编辑电子围栏',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:49','1'),(1103,NULL,65,'ACTION_CREAT_EFENCE_INFO','zh_TW','创建编辑电子围栏',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:49','1'),(1104,NULL,65,'ACTION_CREAT_EFENCE_INFO','en_US','Create Efence',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1105,NULL,65,'ACTION_DEL_EFENCE','zh_CN','删除电子围栏',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1106,NULL,65,'ACTION_DEL_EFENCE','zh_TW','删除电子围栏',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1107,NULL,65,'ACTION_DEL_EFENCE','en_US','Delete Efence',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1108,NULL,65,'ACTION_EFENCE_DETAI_INFO','zh_CN','电子围栏详情',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1109,NULL,65,'ACTION_EFENCE_DETAI_INFO','zh_TW','电子围栏详情',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1110,NULL,65,'ACTION_EFENCE_DETAI_INFO','en_US','Efence info',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1111,NULL,65,'ACTION_EFENCE_LIST','zh_CN','查询电子围栏列表',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1112,NULL,65,'ACTION_EFENCE_LIST','zh_TW','查询电子围栏列表',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1113,NULL,65,'ACTION_EFENCE_LIST','en_US','Query Efence list',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1114,NULL,65,'ACTION_EFENCE_PAGE_FILTER','zh_CN','模糊搜索电子围栏',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1115,NULL,65,'ACTION_EFENCE_PAGE_FILTER','zh_TW','模糊搜索电子围栏',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1116,NULL,65,'ACTION_EFENCE_PAGE_FILTER','en_US','Efence filter',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1117,NULL,65,'ACTION_CHECK_EFENCE_NAME','zh_CN','校验围栏名称重复',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1118,NULL,65,'ACTION_CHECK_EFENCE_NAME','zh_TW','校验围栏名称重复',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1119,NULL,65,'ACTION_CHECK_EFENCE_NAME','en_US','Check Efence name',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1120,NULL,358,'ACTION_MULTIMONITOR_FINDDEVICES','zh_CN','查找设备',_binary '\0','2021-07-30 09:58:33','1','2024-06-18 11:03:48','188243415207510016'),(1121,NULL,358,'ACTION_MULTIMONITOR_FINDDEVICES','zh_TW','查找設備',_binary '\0','2021-07-30 09:58:33','1','2024-06-18 11:03:48','188243415207510016'),(1122,NULL,358,'ACTION_MULTIMONITOR_FINDDEVICES','en_US','Find devices',_binary '\0','2021-07-30 09:58:33','1','2024-06-18 11:03:48','188243415207510016'),(1129,51695802510213120,NULL,'MENU_PRODUCE','en_US','Produce Manage',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1130,51695802510213120,NULL,'MENU_PRODUCE','zh_CN','生产管理',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1131,51695802510213120,NULL,'MENU_PRODUCE','zh_TW','生產管理',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1132,51695802510213120,524,'MENU_PRODUCE_LIST','en_US','Produce Manage',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1133,51695802510213120,524,'MENU_PRODUCE_LIST','zh_CN','生产管理',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1134,51695802510213120,524,'MENU_PRODUCE_LIST','zh_TW','生產管理',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1135,51695802510213120,525,'ACTION_PRODUCE_LIST_BULKDEL','en_US','Bulk Delete',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1136,51695802510213120,525,'ACTION_PRODUCE_LIST_BULKDEL','zh_CN','批量删除',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1137,51695802510213120,525,'ACTION_PRODUCE_LIST_BULKDEL','zh_TW','批量刪除',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1138,51695802510213120,525,'MENU_PRODUCE_DETAIL','en_US','Detail',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1139,51695802510213120,525,'MENU_PRODUCE_DETAIL','zh_CN','详情',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1140,51695802510213120,525,'MENU_PRODUCE_DETAIL','zh_TW','詳情',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1141,51695802510213120,527,'ACTION_PRODUCE_DETAIL','en_US','Detail',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1142,51695802510213120,527,'ACTION_PRODUCE_DETAIL','zh_CN','详情',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1143,51695802510213120,527,'ACTION_PRODUCE_DETAIL','zh_TW','詳情',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1144,51695802510213120,525,'ACTION_PRODUCE_LIST_SEARCH','en_US','Search',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1145,51695802510213120,525,'ACTION_PRODUCE_LIST_SEARCH','zh_CN','查询',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1146,51695802510213120,525,'ACTION_PRODUCE_LIST_SEARCH','zh_TW','查詢',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1147,51695802510213120,525,'ACTION_PRODUCT_LIST_START','en_US','StartRebuildCancel',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1148,51695802510213120,525,'ACTION_PRODUCT_LIST_START','zh_CN','开始重建取消',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1149,51695802510213120,525,'ACTION_PRODUCT_LIST_START','zh_TW','開始重建取消',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1150,51695802510213120,525,'MENU_PRODUCE_EDIT','en_US','Edit',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1151,51695802510213120,525,'MENU_PRODUCE_EDIT','zh_CN','编辑',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1152,51695802510213120,525,'MENU_PRODUCE_EDIT','zh_TW','編輯',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1153,51695802510213120,531,'ACTION_PRODUCE_EDIT','en_US','Edit',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1154,51695802510213120,531,'ACTION_PRODUCE_EDIT','zh_CN','编辑',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1155,51695802510213120,531,'ACTION_PRODUCE_EDIT','zh_TW','編輯',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1156,51695802510213120,525,'ACTION_PRODUCE_LIST_DEL','en_US','Delete',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1157,51695802510213120,525,'ACTION_PRODUCE_LIST_DEL','zh_CN','删除',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1158,51695802510213120,525,'ACTION_PRODUCE_LIST_DEL','zh_TW','刪除',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1159,51695802510213120,525,'MENU_PRODUCE_ADD','en_US','Add Mission',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1160,51695802510213120,525,'MENU_PRODUCE_ADD','zh_CN','新建任务',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1161,51695802510213120,525,'MENU_PRODUCE_ADD','zh_TW','新建任务',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1162,51695802510213120,534,'ACTION_PRODUCE_ADD','en_US','Add',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1163,51695802510213120,534,'ACTION_PRODUCE_ADD','zh_CN','新建',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1164,51695802510213120,534,'ACTION_PRODUCE_ADD','zh_TW','新建',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1165,51695802510213120,NULL,'MENU_RESULT','en_US','resultView',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1166,51695802510213120,NULL,'MENU_RESULT','zh_CN','成果展示',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1167,51695802510213120,NULL,'MENU_RESULT','zh_TW','成果展示',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1168,51695802510213120,536,'MENU_RESULT_VISUALIZATION','en_US','Visualization',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1169,51695802510213120,536,'MENU_RESULT_VISUALIZATION','zh_CN','可视化',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1170,51695802510213120,536,'MENU_RESULT_VISUALIZATION','zh_TW','可視化',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1171,51695802510213120,536,'MENU_RESULT_MANAGE','en_US','resultManage',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1172,51695802510213120,536,'MENU_RESULT_MANAGE','zh_CN','成果管理',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1173,51695802510213120,536,'MENU_RESULT_MANAGE','zh_TW','成果管理',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1174,51695802510213120,538,'ACTION_RESULT_LIST_DEL','en_US','Delete',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1175,51695802510213120,538,'ACTION_RESULT_LIST_DEL','zh_CN','删除',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1176,51695802510213120,538,'ACTION_RESULT_LIST_DEL','zh_TW','删除',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1177,51695802510213120,538,'ACTION_RESULT_BULKDEL','en_US','Bulk Delete',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1178,51695802510213120,538,'ACTION_RESULT_BULKDEL','zh_CN','批量删除',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1179,51695802510213120,538,'ACTION_RESULT_BULKDEL','zh_TW','批量刪除',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1180,51695802510213120,538,'ACTION_RESULT_LIST_SEARCH','en_US','Search',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1181,51695802510213120,538,'ACTION_RESULT_LIST_SEARCH','zh_CN','查询',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1182,51695802510213120,538,'ACTION_RESULT_LIST_SEARCH','zh_TW','查詢',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1183,51695802510213120,538,'ACTION_RESULT_DOWNLOAD','en_US','Download',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1184,51695802510213120,538,'ACTION_RESULT_DOWNLOAD','zh_CN','下载',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1185,51695802510213120,538,'ACTION_RESULT_DOWNLOAD','zh_TW','下載',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1186,51695802510213120,538,'ACTION_RESULT_LIST_PUBLISH','en_US','Publish',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1187,51695802510213120,538,'ACTION_RESULT_LIST_PUBLISH','zh_CN','发布取消发布',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1188,51695802510213120,538,'ACTION_RESULT_LIST_PUBLISH','zh_TW','發佈取消發佈',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1189,51695802510213120,538,'MENU_RESULT_MANAGE_ADD','en_US','addResult',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1190,51695802510213120,538,'MENU_RESULT_MANAGE_ADD','zh_CN','新建产品',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1191,51695802510213120,538,'MENU_RESULT_MANAGE_ADD','zh_TW','新建產品',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1192,51695802510213120,544,'ACTION_RESULT_ADD','en_US','Add',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1193,51695802510213120,544,'ACTION_RESULT_ADD','zh_CN','新建',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1194,51695802510213120,544,'ACTION_RESULT_ADD','zh_TW','新建',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1195,51695802510213120,538,'MENU_RESULT_MANAGE_EDIT','en_US','editResult',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1196,51695802510213120,538,'MENU_RESULT_MANAGE_EDIT','zh_CN','编辑',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1197,51695802510213120,538,'MENU_RESULT_MANAGE_EDIT','zh_TW','編輯',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1198,51695802510213120,546,'ACTION_RESULT_EDIT','en_US','Edit',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1199,51695802510213120,546,'ACTION_RESULT_EDIT','zh_CN','编辑',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1200,51695802510213120,546,'ACTION_RESULT_EDIT','zh_TW','編輯',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1201,51695802510213120,538,'MENU_RESULT_MANAGE_DETAIL','en_US','detailResult',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1202,51695802510213120,538,'MENU_RESULT_MANAGE_DETAIL','zh_CN','详情',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1203,51695802510213120,538,'MENU_RESULT_MANAGE_DETAIL','zh_TW','詳情',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1204,51695802510213120,548,'ACTION_RESULT_DETAIL','en_US','Detail',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1205,51695802510213120,548,'ACTION_RESULT_DETAIL','zh_CN','详情',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1206,51695802510213120,548,'ACTION_RESULT_DETAIL','zh_TW','詳情',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1207,51695802510213120,NULL,'MENU_DATA_MA','en_US','dataManage',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1208,51695802510213120,NULL,'MENU_DATA_MA','zh_CN','数据管理',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1209,51695802510213120,NULL,'MENU_DATA_MA','zh_TW','數據管理',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1210,51695802510213120,550,'MENU_DATA_MA_LIST','en_US','dataManage',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1211,51695802510213120,550,'MENU_DATA_MA_LIST','zh_CN','数据管理',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1212,51695802510213120,550,'MENU_DATA_MA_LIST','zh_TW','數據管理',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1213,51695802510213120,551,'ACTION_DATA_DELETE','en_US','delete',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1214,51695802510213120,551,'ACTION_DATA_DELETE','zh_CN','删除',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1215,51695802510213120,551,'ACTION_DATA_DELETE','zh_TW','刪除',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1216,51695802510213120,551,'ACTION_DATA_LIST_SEARCH','en_US','Search',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1217,51695802510213120,551,'ACTION_DATA_LIST_SEARCH','zh_CN','查詢',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1218,51695802510213120,551,'ACTION_DATA_LIST_SEARCH','zh_TW','查询',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1219,51695802510213120,551,'MENU_DATA_MA_EDIT','en_US','editDataset',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1220,51695802510213120,551,'MENU_DATA_MA_EDIT','zh_CN','编辑',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1221,51695802510213120,551,'MENU_DATA_MA_EDIT','zh_TW','編輯',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1222,51695802510213120,554,'ACTION_DATA_EDIT','en_US','Edit',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1223,51695802510213120,554,'ACTION_DATA_EDIT','zh_CN','编辑',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1224,51695802510213120,554,'ACTION_DATA_EDIT','zh_TW','編輯',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1225,51695802510213120,551,'MENU_DATA_MA_DETAIL','en_US','datasetDetail',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1226,51695802510213120,551,'MENU_DATA_MA_DETAIL','zh_CN','详情',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1227,51695802510213120,551,'MENU_DATA_MA_DETAIL','zh_TW','詳情',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1228,51695802510213120,556,'ACTION_DATA_DETAIL','en_US','Detail',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1229,51695802510213120,556,'ACTION_DATA_DETAIL','zh_CN','详情',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1230,51695802510213120,556,'ACTION_DATA_DETAIL','zh_TW','詳情',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1231,51695802510213120,551,'MENU_DATA_MA_ADD','en_US','dataset',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1232,51695802510213120,551,'MENU_DATA_MA_ADD','zh_CN','新建数据集',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1233,51695802510213120,551,'MENU_DATA_MA_ADD','zh_TW','新建數據集',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1234,51695802510213120,558,'ACTION_DATA_ADD','en_US','Add',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1235,51695802510213120,558,'ACTION_DATA_ADD','zh_CN','新建',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1236,51695802510213120,558,'ACTION_DATA_ADD','zh_TW','新建',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1237,51695802510213120,551,'ACTION_DATA_BULKDEL','en_US','Bulk Delete',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1238,51695802510213120,551,'ACTION_DATA_BULKDEL','zh_CN','批量刪除',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1239,51695802510213120,551,'ACTION_DATA_BULKDEL','zh_TW','批量删除',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1240,NULL,486,'ACTION_BATCH_DOWNLOAD','zh_CN','批量下载',_binary '\0','2021-08-12 02:19:01','1','2021-11-05 10:29:40','1'),(1241,NULL,486,'ACTION_BATCH_DOWNLOAD','zh_TW','批量下载',_binary '\0','2021-08-12 02:19:01','1','2021-11-05 10:29:40','1'),(1242,NULL,486,'ACTION_BATCH_DOWNLOAD','en_US','Batch download',_binary '\0','2021-08-12 02:19:01','1','2021-11-05 10:29:40','1'),(1243,NULL,124,'ACTION_FLIGHT_TO_3D_ROUTE','zh_CN','三维视角',_binary '\0','2021-11-05 10:29:25','1','2022-06-30 07:57:53','1'),(1244,NULL,124,'ACTION_FLIGHT_TO_3D_ROUTE','zh_TW','三維視角',_binary '\0','2021-11-05 10:29:25','1','2022-06-30 07:57:53','1'),(1245,NULL,124,'ACTION_FLIGHT_TO_3D_ROUTE','en_US','Three dimensional perspective',_binary '\0','2021-11-05 10:29:25','1','2022-06-30 07:57:53','1'),(1246,NULL,NULL,'MENU_ALARM','zh_CN','告警管理',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1247,NULL,NULL,'MENU_ALARM','zh_TW','告警管理',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1248,NULL,NULL,'MENU_ALARM','en_US','Alarm management',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1249,NULL,563,'MENU_ALARM_STATISTIC','zh_CN','告警统计',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1250,NULL,563,'MENU_ALARM_STATISTIC','zh_TW','告警統計',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1251,NULL,563,'MENU_ALARM_STATISTIC','en_US','Alarm statistics',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1252,NULL,564,'MENU_ALARM_STATISTIC_DETAIL','zh_CN','详情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1253,NULL,564,'MENU_ALARM_STATISTIC_DETAIL','zh_TW','详情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1254,NULL,564,'MENU_ALARM_STATISTIC_DETAIL','en_US','detail',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1255,NULL,565,'ACTION_ALARM_STATISTIC_DETAIL','zh_CN','详情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1256,NULL,565,'ACTION_ALARM_STATISTIC_DETAIL','zh_TW','详情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1257,NULL,565,'ACTION_ALARM_STATISTIC_DETAIL','en_US','详情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1258,NULL,564,'ACTION_ALARM_STATISTIC_LIST','zh_CN','查询告警列表',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1259,NULL,564,'ACTION_ALARM_STATISTIC_LIST','zh_TW','查询告警列表',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1260,NULL,564,'ACTION_ALARM_STATISTIC_LIST','en_US','list',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1261,NULL,564,'ACTION_ALARM_QUERY_STATIC','zh_CN','统计信息',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1262,NULL,564,'ACTION_ALARM_QUERY_STATIC','zh_TW','统计信息',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1263,NULL,564,'ACTION_ALARM_QUERY_STATIC','en_US','STATIC INFO',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1264,NULL,563,'MENU_ALARM_CONFIG','zh_CN','告警配置',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1265,NULL,563,'MENU_ALARM_CONFIG','zh_TW','告警配置',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1266,NULL,563,'MENU_ALARM_CONFIG','en_US','Alarm configuration',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1267,NULL,569,'MENU_ALARM_CONFIG_ADD','zh_CN','新建告警',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1268,NULL,569,'MENU_ALARM_CONFIG_ADD','zh_TW','新建告警',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1269,NULL,569,'MENU_ALARM_CONFIG_ADD','en_US','New alarm',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1270,NULL,570,'ACTION_ALARM_CONFIG_ADD','zh_CN','新增',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1271,NULL,570,'ACTION_ALARM_CONFIG_ADD','zh_TW','新增',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1272,NULL,570,'ACTION_ALARM_CONFIG_ADD','en_US','Add',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1273,NULL,569,'MENU_ALARM_CONFIG_EDIT','zh_CN','编辑',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1274,NULL,569,'MENU_ALARM_CONFIG_EDIT','zh_TW','編輯',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1275,NULL,569,'MENU_ALARM_CONFIG_EDIT','en_US','Edit',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1276,NULL,572,'ACTION_ALARM_CONFIG_EDIT','zh_CN','编辑',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1277,NULL,572,'ACTION_ALARM_CONFIG_EDIT','zh_TW','編輯',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1278,NULL,572,'ACTION_ALARM_CONFIG_EDIT','en_US','Edit',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1279,NULL,569,'MENU_ALARM_CONFIG_DETAIL','zh_CN','详情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1280,NULL,569,'MENU_ALARM_CONFIG_DETAIL','zh_TW','詳情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1281,NULL,569,'MENU_ALARM_CONFIG_DETAIL','en_US','Detail',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1282,NULL,574,'ACTION_ALARM_CONFIG_DETAIL','zh_CN','详情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1283,NULL,574,'ACTION_ALARM_CONFIG_DETAIL','zh_TW','詳情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1284,NULL,574,'ACTION_ALARM_CONFIG_DETAIL','en_US','Detail',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1285,NULL,569,'ACTION_ALARM_CONFIG_DELETE','zh_CN','删除',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1286,NULL,569,'ACTION_ALARM_CONFIG_DELETE','zh_TW','删除',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1287,NULL,569,'ACTION_ALARM_CONFIG_DELETE','en_US','delete',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1288,NULL,569,'ACTION_ALARM_CONFIG_ONOFF','zh_CN','启用禁用',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1289,NULL,569,'ACTION_ALARM_CONFIG_ONOFF','zh_TW','启用禁用',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1290,NULL,569,'ACTION_ALARM_CONFIG_ONOFF','en_US','onoff',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1291,NULL,569,'MENU_ALARM_CONFIG_LIST','zh_CN','列表',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1292,NULL,569,'MENU_ALARM_CONFIG_LIST','zh_TW','列表',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1293,NULL,569,'MENU_ALARM_CONFIG_LIST','en_US','list',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1294,NULL,578,'ACTION_ALARM_CONFIG_SEARCHOPTION','zh_CN','查询下拉选项',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1295,NULL,578,'ACTION_ALARM_CONFIG_SEARCHOPTION','zh_TW','查询下拉选项',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1296,NULL,578,'ACTION_ALARM_CONFIG_SEARCHOPTION','en_US','searchOptions',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1297,NULL,578,'ACTION_ALARM_CONFIG_SEARCHLIST','zh_CN','查询告警列表',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1298,NULL,578,'ACTION_ALARM_CONFIG_SEARCHLIST','zh_TW','查询告警列表',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1299,NULL,578,'ACTION_ALARM_CONFIG_SEARCHLIST','en_US','searchList',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1300,NULL,358,'MENU_FLIGHTMONITOR_FIRE_ALERT','zh_CN','火情告警功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1301,NULL,358,'MENU_FLIGHTMONITOR_FIRE_ALERT','zh_TW','火情告警功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1302,NULL,358,'MENU_FLIGHTMONITOR_FIRE_ALERT','en_US','火情告警功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1303,NULL,581,'ACTION_FLIGHTMONITOR_FIRE_ALERT_LIST','zh_CN','火情列表',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1304,NULL,581,'ACTION_FLIGHTMONITOR_FIRE_ALERT_LIST','zh_TW','火情列表',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1305,NULL,581,'ACTION_FLIGHTMONITOR_FIRE_ALERT_LIST','en_US','火情列表',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1306,NULL,581,'ACTION_FLIGHTMONITOR_FIRE_ALERT_SEND','zh_CN','火情出警',_binary '\0','2021-11-05 10:30:18','1','2023-09-12 01:19:34','1'),(1307,NULL,581,'ACTION_FLIGHTMONITOR_FIRE_ALERT_SEND','zh_TW','火情出警',_binary '\0','2021-11-05 10:30:18','1','2023-09-12 01:19:34','1'),(1308,NULL,581,'ACTION_FLIGHTMONITOR_FIRE_ALERT_SEND','en_US','火情出警',_binary '\0','2021-11-05 10:30:18','1','2023-09-12 01:19:34','1'),(1309,NULL,358,'MENU_UAV_BPERM','zh_CN','飞行控制',_binary '\0','2021-11-05 10:30:18','1','2024-10-11 09:06:56','1'),(1310,NULL,358,'MENU_UAV_BPERM','zh_TW','飛行控製',_binary '\0','2021-11-05 10:30:18','1','2024-10-11 09:06:56','1'),(1311,NULL,358,'MENU_UAV_BPERM','en_US','flight control',_binary '\0','2021-11-05 10:30:18','1','2024-10-11 09:06:56','1'),(1312,NULL,584,'ACTION_UAV_BPERM','zh_CN','基础控制',_binary '\0','2021-11-05 10:30:18','1','2024-02-23 09:38:55','89730635001757696'),(1313,NULL,584,'ACTION_UAV_BPERM','zh_TW','基礎控製',_binary '\0','2021-11-05 10:30:18','1','2024-02-23 09:38:55','89730635001757696'),(1314,NULL,584,'ACTION_UAV_BPERM','en_US','basic control',_binary '\0','2021-11-05 10:30:18','1','2024-02-23 09:38:55','89730635001757696'),(1315,NULL,584,'ACTION_UAV_STK_BPERM','zh_CN','摇杆功能',_binary '\0','2021-11-05 10:30:18','1','2024-04-17 01:51:23','89730635001757696'),(1316,NULL,584,'ACTION_UAV_STK_BPERM','zh_TW','搖桿功能',_binary '\0','2021-11-05 10:30:18','1','2024-04-17 01:51:23','89730635001757696'),(1317,NULL,584,'ACTION_UAV_STK_BPERM','en_US','joystick',_binary '\0','2021-11-05 10:30:18','1','2024-04-17 01:51:23','89730635001757696'),(1318,NULL,358,'MENU_LOAD_BPERM','zh_CN','载荷控制',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1319,NULL,358,'MENU_LOAD_BPERM','zh_TW','載荷控製',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1320,NULL,358,'MENU_LOAD_BPERM','en_US','load control',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1321,NULL,587,'MENU_CAM_BPERM','zh_CN','摄像头',_binary '\0','2021-11-05 10:30:18','1','2024-06-17 12:01:17','1'),(1322,NULL,587,'MENU_CAM_BPERM','zh_TW','攝像頭',_binary '\0','2021-11-05 10:30:18','1','2024-06-17 12:01:17','1'),(1323,NULL,587,'MENU_CAM_BPERM','en_US','camera',_binary '\0','2021-11-05 10:30:18','1','2024-06-17 12:01:17','1'),(1324,NULL,588,'ACTION_CAM_BPERM','zh_CN','拍照功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1325,NULL,588,'ACTION_CAM_BPERM','zh_TW','拍照功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1326,NULL,588,'ACTION_CAM_BPERM','en_US','Take picture',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1327,NULL,588,'ACTION_CAM_HEAT_BPERM','zh_CN','热成像',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1328,NULL,588,'ACTION_CAM_HEAT_BPERM','zh_TW','熱成像',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1329,NULL,588,'ACTION_CAM_HEAT_BPERM','en_US','Thermal Imaging',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1330,NULL,587,'MENU_MEG_BPERM','zh_CN','喊话器',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1331,NULL,587,'MENU_MEG_BPERM','zh_TW','喊話器',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1332,NULL,587,'MENU_MEG_BPERM','en_US','megaphone',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1333,NULL,591,'ACTION_MEG_BPERM','zh_CN','喊话功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1334,NULL,591,'ACTION_MEG_BPERM','zh_TW','喊話功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1335,NULL,591,'ACTION_MEG_BPERM','en_US','megaphone',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1336,NULL,587,'MENU_SPR_BPERM','zh_CN','农业器具',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1337,NULL,587,'MENU_SPR_BPERM','zh_TW','農業器具',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1338,NULL,587,'MENU_SPR_BPERM','en_US','agricultural equipment',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1339,NULL,593,'ACTION_SPR_BPERM','zh_CN','喷洒功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1340,NULL,593,'ACTION_SPR_BPERM','zh_TW','噴灑功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1341,NULL,593,'ACTION_SPR_BPERM','en_US','spary',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1342,NULL,358,'MENU_AI_BPERM','zh_CN','智能辅助',_binary '\0','2021-11-05 10:30:19','1','2024-04-25 02:58:10','89730635001757696'),(1343,NULL,358,'MENU_AI_BPERM','zh_TW','智能輔助',_binary '\0','2021-11-05 10:30:19','1','2024-04-25 02:58:10','89730635001757696'),(1344,NULL,358,'MENU_AI_BPERM','en_US','AI',_binary '\0','2021-11-05 10:30:19','1','2024-04-25 02:58:10','89730635001757696'),(1345,NULL,595,'MENU_AI_VSTITCH_BPERM','zh_CN','实时快拼',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1346,NULL,595,'MENU_AI_VSTITCH_BPERM','zh_TW','实时快拼',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1347,NULL,595,'MENU_AI_VSTITCH_BPERM','en_US','realtime stitch',_binary '\0','2021-11-05 10:30:19','1','2022-01-18 11:23:37','1'),(1348,NULL,596,'ACTION_VIDEO_VSTITCH_BPERM','zh_CN','视频快拼',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1349,NULL,596,'ACTION_VIDEO_VSTITCH_BPERM','zh_TW','视频快拼',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1350,NULL,596,'ACTION_VIDEO_VSTITCH_BPERM','en_US','video stitch',_binary '\0','2021-11-05 10:30:19','1','2022-01-18 11:23:37','1'),(1351,NULL,595,'MENU_AI_CAR_BPERM','zh_CN','车辆分析',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1352,NULL,595,'MENU_AI_CAR_BPERM','zh_TW','車輛分析',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1353,NULL,595,'MENU_AI_CAR_BPERM','en_US','Car analysis',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1354,NULL,598,'ACTION_AI_CAR_BPERM','zh_CN','车流量统计',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1355,NULL,598,'ACTION_AI_CAR_BPERM','zh_TW','車流量統計',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1356,NULL,598,'ACTION_AI_CAR_BPERM','en_US','Traffic statistics',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1357,NULL,598,'ACTION_AI_CARTRACK_BPERM','zh_CN','车辆跟踪',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1358,NULL,598,'ACTION_AI_CARTRACK_BPERM','zh_TW','車輛跟蹤',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1359,NULL,598,'ACTION_AI_CARTRACK_BPERM','en_US','Car track',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1366,NULL,595,'MENU_AI_PER_BPERM','zh_CN','人体分析',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1367,NULL,595,'MENU_AI_PER_BPERM','zh_TW','人體分析',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1368,NULL,595,'MENU_AI_PER_BPERM','en_US','Human analysis',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1369,NULL,603,'ACTION_AI_PER_BPERM','zh_CN','人流量统计',_binary '\0','2021-11-05 10:30:19','1','2024-02-22 08:23:55','1'),(1370,NULL,603,'ACTION_AI_PER_BPERM','zh_TW','人流量統計',_binary '\0','2021-11-05 10:30:19','1','2024-02-22 08:23:55','1'),(1371,NULL,603,'ACTION_AI_PER_BPERM','en_US','human count',_binary '\0','2021-11-05 10:30:19','1','2024-02-22 08:23:55','1'),(1372,NULL,358,'MENU_HGR_BPERM','zh_CN','机库功能',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1373,NULL,358,'MENU_HGR_BPERM','zh_TW','機庫功能',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1374,NULL,358,'MENU_HGR_BPERM','en_US','hangar',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1375,NULL,605,'ACTION_HGR_BPERM','zh_CN','机库控制',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1376,NULL,605,'ACTION_HGR_BPERM','zh_TW','機庫控製',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1377,NULL,605,'ACTION_HGR_BPERM','en_US','hangar control',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1378,NULL,605,'ACTION_HGR_EMG_BPERM','zh_CN','紧急操作',_binary '\0','2021-11-05 10:30:19','1','2023-09-12 01:19:34','1'),(1379,NULL,605,'ACTION_HGR_EMG_BPERM','zh_TW','緊急操作',_binary '\0','2021-11-05 10:30:19','1','2023-09-12 01:19:34','1'),(1380,NULL,605,'ACTION_HGR_EMG_BPERM','en_US','Emergency operation',_binary '\0','2021-11-05 10:30:19','1','2023-09-12 01:19:34','1'),(1381,NULL,358,'ACTION_MUTI_CONTROL','zh_CN','多机控制',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1382,NULL,358,'ACTION_MUTI_CONTROL','zh_TW','多機控製',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1383,NULL,358,'ACTION_MUTI_CONTROL','en_US','multidrone control',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1384,NULL,NULL,'MENU_FLIGHTSERVICE','zh_CN','飞行服务',_binary '\0','2021-11-05 10:30:44','1','2024-06-21 08:27:20','1'),(1385,NULL,NULL,'MENU_FLIGHTSERVICE','zh_TW','飛行服務',_binary '\0','2021-11-05 10:30:44','1','2024-06-21 08:27:20','1'),(1386,NULL,NULL,'MENU_FLIGHTSERVICE','en_US','Flight Service',_binary '\0','2021-11-05 10:30:44','1','2024-06-21 08:27:20','1'),(1387,NULL,NULL,'MENU_INDUSTRIALAPP','zh_CN','数据应用',_binary '\0','2021-11-05 10:30:47','1','2022-05-26 06:46:51','199120334480211968'),(1388,NULL,NULL,'MENU_INDUSTRIALAPP','zh_TW','數據應用',_binary '\0','2021-11-05 10:30:47','1','2022-05-26 06:46:51','199120334480211968'),(1389,NULL,NULL,'MENU_INDUSTRIALAPP','en_US','Data Applications',_binary '\0','2021-11-05 10:30:47','1','2022-05-26 06:46:51','199120334480211968'),(1390,NULL,NULL,'MENU_VALUE_ADDED_SERVICE','zh_CN','增值服务',_binary '\0','2021-11-05 10:30:49','1',NULL,NULL),(1391,NULL,NULL,'MENU_VALUE_ADDED_SERVICE','zh_TW','增值服務',_binary '\0','2021-11-05 10:30:49','1',NULL,NULL),(1392,NULL,NULL,'MENU_VALUE_ADDED_SERVICE','en_US','Value Added Service',_binary '\0','2021-11-05 10:30:49','1',NULL,NULL),(1393,171690764403736576,NULL,'MENU_FLIGHT','en_US','flightline',_binary '\0','2021-11-05 10:38:09','1',NULL,NULL),(1394,171690764403736576,NULL,'MENU_FLIGHT','zh_CN','航线',_binary '\0','2021-11-05 10:38:09','1',NULL,NULL),(1395,171690764403736576,NULL,'MENU_FLIGHT','zh_TW','航綫',_binary '\0','2021-11-05 10:38:09','1',NULL,NULL),(1396,171689982405115904,NULL,'MENU_TOWER','en_US','Tower inspection',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1397,171689982405115904,NULL,'MENU_TOWER','zh_CN','杆塔巡检',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1398,171689982405115904,NULL,'MENU_TOWER','zh_TW','桿塔巡檢',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1399,171689982405115904,613,'MENU_TOWER_LEDGER','en_US','Tower Ledger',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1400,171689982405115904,613,'MENU_TOWER_LEDGER','zh_CN','杆塔台账',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1401,171689982405115904,613,'MENU_TOWER_LEDGER','zh_TW','桿塔台賬',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1402,171689982405115904,614,'ACTION_TOWER_IMPORT_FILE','en_US','Import the tower file',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1403,171689982405115904,614,'ACTION_TOWER_IMPORT_FILE','zh_CN','导入杆塔文件',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1404,171689982405115904,614,'ACTION_TOWER_IMPORT_FILE','zh_TW','導入桿塔文件',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1405,171689982405115904,614,'ACTION_TOWER_DELETE_LINE','en_US','Delete line',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1406,171689982405115904,614,'ACTION_TOWER_DELETE_LINE','zh_CN','删除线路',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1407,171689982405115904,614,'ACTION_TOWER_DELETE_LINE','zh_TW','刪除線路',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1408,171689982405115904,614,'ACTION_TOWER_EDIT_ROUTE_NAME','en_US','Modify line name',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1409,171689982405115904,614,'ACTION_TOWER_EDIT_ROUTE_NAME','zh_CN','修改线路名称',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1410,171689982405115904,614,'ACTION_TOWER_EDIT_ROUTE_NAME','zh_TW','修改線路名稱',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1411,171689982405115904,614,'ACTION_TOWER_DOWNLOAD_TEMPLATE','en_US','Download the template file',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1412,171689982405115904,614,'ACTION_TOWER_DOWNLOAD_TEMPLATE','zh_CN','下载模板文件',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1413,171689982405115904,614,'ACTION_TOWER_DOWNLOAD_TEMPLATE','zh_TW','下載模板文件',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1414,171689982405115904,614,'ACTION_TOWER_DELETE_TOWER','en_US','Delete tower',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1415,171689982405115904,614,'ACTION_TOWER_DELETE_TOWER','zh_CN','删除杆塔',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1416,171689982405115904,614,'ACTION_TOWER_DELETE_TOWER','zh_TW','刪除桿塔',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1417,171689982405115904,614,'ACTION_TOWER_CHANGE_ORDER','en_US','Modify the order of towers',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1418,171689982405115904,614,'ACTION_TOWER_CHANGE_ORDER','zh_CN','修改杆塔顺序',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1419,171689982405115904,614,'ACTION_TOWER_CHANGE_ORDER','zh_TW','修改桿塔順序',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1420,171689982405115904,614,'ACTION_TOWER_NEW','en_US','new tower',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1421,171689982405115904,614,'ACTION_TOWER_NEW','zh_CN','新建杆塔',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1422,171689982405115904,614,'ACTION_TOWER_NEW','zh_TW','新建杆塔',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1423,171689982405115904,614,'ACTION_TOWER_MODIFY','en_US','modify tower',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1424,171689982405115904,614,'ACTION_TOWER_MODIFY','zh_CN','修改杆塔',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1425,171689982405115904,614,'ACTION_TOWER_MODIFY','zh_TW','修改杆塔',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1426,171689982405115904,614,'ACTION_TOWER_DETAIL','en_US','tower detail',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1427,171689982405115904,614,'ACTION_TOWER_DETAIL','zh_CN','杆塔详情',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1428,171689982405115904,614,'ACTION_TOWER_DETAIL','zh_TW','杆塔详情',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1429,171689982405115904,614,'ACTION_TOWER_TOWERLIST','en_US','List',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1430,171689982405115904,614,'ACTION_TOWER_TOWERLIST','zh_CN','列表',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1431,171689982405115904,614,'ACTION_TOWER_TOWERLIST','zh_TW','列表',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1432,171689982405115904,614,'ACTION_TOWER_ADD_ROUTE','en_US','Add line',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1433,171689982405115904,614,'ACTION_TOWER_ADD_ROUTE','zh_CN','添加线路',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1434,171689982405115904,614,'ACTION_TOWER_ADD_ROUTE','zh_TW','添加線路',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1435,171689982405115904,614,'ACTION_TOWER_EXPORT_TOWER','en_US','Export tower file',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1436,171689982405115904,614,'ACTION_TOWER_EXPORT_TOWER','zh_CN','导出杆塔文件',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1437,171689982405115904,614,'ACTION_TOWER_EXPORT_TOWER','zh_TW','導出桿塔文件',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1438,171689982405115904,613,'MENU_TOWER_PHOTO','en_US','Inspection photos',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1439,171689982405115904,613,'MENU_TOWER_PHOTO','zh_CN','巡检照片',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1440,171689982405115904,613,'MENU_TOWER_PHOTO','zh_TW','巡檢照片',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1441,171689982405115904,627,'ACTION_TOWER_INSPECTION_PHOTO_LIST','en_US','Inspection photo list',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1442,171689982405115904,627,'ACTION_TOWER_INSPECTION_PHOTO_LIST','zh_CN','巡检照片列表',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1443,171689982405115904,627,'ACTION_TOWER_INSPECTION_PHOTO_LIST','zh_TW','巡檢照片列表',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1444,171689982405115904,627,'ACTION_TOWER_DELETE_INSPECTION_PHOTO','en_US','Delete',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1445,171689982405115904,627,'ACTION_TOWER_DELETE_INSPECTION_PHOTO','zh_CN','删除',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1446,171689982405115904,627,'ACTION_TOWER_DELETE_INSPECTION_PHOTO','zh_TW','刪除',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1447,171689982405115904,627,'ACTION_TOWER_MOVE_PHOTO','en_US','Move',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1448,171689982405115904,627,'ACTION_TOWER_MOVE_PHOTO','zh_CN','移动',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1449,171689982405115904,627,'ACTION_TOWER_MOVE_PHOTO','zh_TW','移動',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1450,171689982405115904,627,'ACTION_TOWER_UPLOAD_INSPECTION_PHOTO','en_US','Upload',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1451,171689982405115904,627,'ACTION_TOWER_UPLOAD_INSPECTION_PHOTO','zh_CN','上传',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:01','1'),(1452,171689982405115904,627,'ACTION_TOWER_UPLOAD_INSPECTION_PHOTO','zh_TW','上傳',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:01','1'),(1453,171689982405115904,627,'ACTION_TOWER_INSPECTION_PHOTO_DETAIL','en_US','Details',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:01','1'),(1454,171689982405115904,627,'ACTION_TOWER_INSPECTION_PHOTO_DETAIL','zh_CN','详情',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:01','1'),(1455,171689982405115904,627,'ACTION_TOWER_INSPECTION_PHOTO_DETAIL','zh_TW','詳情',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:01','1'),(1456,171689982405115904,627,'ACTION_TOWER_DOWNLOAD_SINGLE_INSPECTION_PHOTO','en_US','Download single photo',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1457,171689982405115904,627,'ACTION_TOWER_DOWNLOAD_SINGLE_INSPECTION_PHOTO','zh_CN','下载单张照片',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1458,171689982405115904,627,'ACTION_TOWER_DOWNLOAD_SINGLE_INSPECTION_PHOTO','zh_TW','下載單張照片',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1459,171689982405115904,627,'ACTION_TOWER_DOWNLOAD_BATCH_INSPECTION_PHOTO','en_US','Download photos in bulk',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1460,171689982405115904,627,'ACTION_TOWER_DOWNLOAD_BATCH_INSPECTION_PHOTO','zh_CN','批量下载照片',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1461,171689982405115904,627,'ACTION_TOWER_DOWNLOAD_BATCH_INSPECTION_PHOTO','zh_TW','批量下載照片',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1462,171689982405115904,627,'ACTION_TOWER_MODIFY_DEFECT_LIST','en_US','Modify the defect list',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1463,171689982405115904,627,'ACTION_TOWER_MODIFY_DEFECT_LIST','zh_CN','修改缺陷列表',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1464,171689982405115904,627,'ACTION_TOWER_MODIFY_DEFECT_LIST','zh_TW','修改缺陷列表',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1465,171689982405115904,613,'MENU_TOWER_ROUTE','en_US','Inspection route',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1466,171689982405115904,613,'MENU_TOWER_ROUTE','zh_CN','巡检航线',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1467,171689982405115904,613,'MENU_TOWER_ROUTE','zh_TW','巡檢航線',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1468,171689982405115904,636,'ACTION_TOWER_LINECONNECT','en_US','关联航线',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1469,171689982405115904,636,'ACTION_TOWER_LINECONNECT','zh_CN','关联航线',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1470,171689982405115904,636,'ACTION_TOWER_LINECONNECT','zh_TW','关联航线',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1471,171689982405115904,636,'ACTION_TOWER_UNCONNECT','en_US','取消关联',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1472,171689982405115904,636,'ACTION_TOWER_UNCONNECT','zh_CN','取消关联',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1473,171689982405115904,636,'ACTION_TOWER_UNCONNECT','zh_TW','取消关联',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1474,171689982405115904,636,'ACTION_TOWER_CONNECTDETAIL','en_US','线路关联航线详情',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1475,171689982405115904,636,'ACTION_TOWER_CONNECTDETAIL','zh_CN','线路关联航线详情',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1476,171689982405115904,636,'ACTION_TOWER_CONNECTDETAIL','zh_TW','线路关联航线详情',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1480,194515901263904768,NULL,'MENU_LOW_DET','en_US','低空探测',_binary '\0','2022-01-18 11:17:19','1',NULL,NULL),(1481,194515901263904768,NULL,'MENU_LOW_DET','zh_CN','低空探测',_binary '\0','2022-01-18 11:17:19','1',NULL,NULL),(1482,194515901263904768,NULL,'MENU_LOW_DET','zh_TW','低空探测',_binary '\0','2022-01-18 11:17:19','1',NULL,NULL),(1489,NULL,NULL,'MENU_LOG','zh_CN','日志管理',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1490,NULL,NULL,'MENU_LOG','zh_TW','日誌管理',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1491,NULL,NULL,'MENU_LOG','en_US','Log manage',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1492,NULL,644,'ACTION_LOG_OPTION_TYPE','zh_CN','查询操作类型下拉选项',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1493,NULL,644,'ACTION_LOG_OPTION_TYPE','zh_TW','查询操作类型下拉选项',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1494,NULL,644,'ACTION_LOG_OPTION_TYPE','en_US','查询操作类型下拉选项',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1495,NULL,644,'MENU_FLIGHTLOG','zh_CN','飞行日志',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1496,NULL,644,'MENU_FLIGHTLOG','zh_TW','飛行日誌',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1497,NULL,644,'MENU_FLIGHTLOG','en_US','Flight log',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1498,NULL,646,'ACTION_LOG_FLIGHTLOGLIST','zh_CN','飞行日志列表',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1499,NULL,646,'ACTION_LOG_FLIGHTLOGLIST','zh_TW','飞行日志列表',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1500,NULL,646,'ACTION_LOG_FLIGHTLOGLIST','en_US','flight log list',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1501,NULL,644,'ACTION_LOG_LOGLIST','zh_CN','日志列表',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1502,NULL,644,'ACTION_LOG_LOGLIST','zh_TW','日志列表',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1503,NULL,644,'ACTION_LOG_LOGLIST','en_US','Log List',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1504,NULL,644,'ACTION_LOG_USERLIST','zh_CN','查询用户下拉选项',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1505,NULL,644,'ACTION_LOG_USERLIST','zh_TW','查询用户下拉选项',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1506,NULL,644,'ACTION_LOG_USERLIST','en_US','Search User',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1507,NULL,644,'ACTION_LOG_DEVICELIST','zh_CN','查询设备下拉选项',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1508,NULL,644,'ACTION_LOG_DEVICELIST','zh_TW','查询设备下拉选项',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1509,NULL,644,'ACTION_LOG_DEVICELIST','en_US','Search Dev',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1510,NULL,63,'ACTION_AIRSPACE_GET_DICT','zh_CN','查询数据字典',_binary '\0','2022-01-18 11:23:29','1','2024-02-21 09:55:11','1'),(1511,NULL,63,'ACTION_AIRSPACE_GET_DICT','zh_TW','查询数据字典',_binary '\0','2022-01-18 11:23:29','1','2024-02-21 09:55:11','1'),(1512,NULL,63,'ACTION_AIRSPACE_GET_DICT','en_US','get dict',_binary '\0','2022-01-18 11:23:29','1','2024-02-21 09:55:11','1'),(1513,NULL,358,'ACTION_AI_SEND_SMS','zh_CN','手动发送短信',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:53','1'),(1514,NULL,358,'ACTION_AI_SEND_SMS','zh_TW','手動發送短信',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:53','1'),(1515,NULL,358,'ACTION_AI_SEND_SMS','en_US','Send SMS manually',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:53','1'),(1516,NULL,595,'MENU_AI_FIRE_BPERM','zh_CN','火情分析',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:54','1'),(1517,NULL,595,'MENU_AI_FIRE_BPERM','zh_TW','火情分析',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:54','1'),(1518,NULL,595,'MENU_AI_FIRE_BPERM','en_US','Fire analysis',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:54','1'),(1519,NULL,653,'ACTION_AI_FIRE_BPERM','zh_CN','火情识别',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:54','1'),(1520,NULL,653,'ACTION_AI_FIRE_BPERM','zh_TW','火情識別',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:54','1'),(1521,NULL,653,'ACTION_AI_FIRE_BPERM','en_US','Fire identification',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:54','1'),(1522,NULL,486,'ACTION_MISSION_SEND_SMS','zh_CN','发送短信',_binary '\0','2022-01-18 11:23:44','1','2022-03-30 09:01:57','1'),(1523,NULL,486,'ACTION_MISSION_SEND_SMS','zh_TW','發送短信',_binary '\0','2022-01-18 11:23:44','1','2022-03-30 09:01:57','1'),(1524,NULL,486,'ACTION_MISSION_SEND_SMS','en_US','Send SMS',_binary '\0','2022-01-18 11:23:44','1','2022-03-30 09:01:57','1'),(1525,51695802510213120,551,'MENU_DATA_MWA_IMAGE','zh_CN','素材仓库选取',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1526,51695802510213120,551,'MENU_DATA_MWA_IMAGE','zh_TW','素材倉庫選取',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1527,51695802510213120,551,'MENU_DATA_MWA_IMAGE','en_US','MwsSelect',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1528,51695802510213120,656,'ACTION_DATA_IMAGE','zh_CN','素材仓库选取',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1529,51695802510213120,656,'ACTION_DATA_IMAGE','zh_TW','素材倉庫選取',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1530,51695802510213120,656,'ACTION_DATA_IMAGE','en_US','MwsSelect',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1531,51695802510213120,554,'MENU_DATA_MWA_EDIT_IMAGE','zh_CN','素材仓库选取',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1532,51695802510213120,554,'MENU_DATA_MWA_EDIT_IMAGE','zh_TW','素材倉庫選取',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1533,51695802510213120,554,'MENU_DATA_MWA_EDIT_IMAGE','en_US','mwsSelectEdit',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1534,51695802510213120,558,'MENU_DATA_MWA_ADD_IMAGE','zh_CN','素材仓库选取',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1535,51695802510213120,558,'MENU_DATA_MWA_ADD_IMAGE','zh_TW','素材倉庫選取',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1536,51695802510213120,558,'MENU_DATA_MWA_ADD_IMAGE','en_US','mwsSelect',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1543,216936325675220992,NULL,'MENU_MONITOR_MEDICAL','en_US','monitor',_binary '\0','2022-03-10 07:39:37','1','2022-03-11 05:44:18','1'),(1544,216936325675220992,NULL,'MENU_MONITOR_MEDICAL','zh_CN','监控页面',_binary '\0','2022-03-10 07:39:37','1','2022-03-11 05:44:18','1'),(1545,216936325675220992,NULL,'MENU_MONITOR_MEDICAL','zh_TW','監控頁面',_binary '\0','2022-03-10 07:39:37','1','2022-03-11 05:44:18','1'),(1546,216936325675220992,NULL,'MENU_GENERAL_SERVICE','en_US','general Service',_binary '\0','2022-03-10 07:39:37','1','2022-03-11 05:44:18','1'),(1547,216936325675220992,NULL,'MENU_GENERAL_SERVICE','zh_CN','综合服务',_binary '\0','2022-03-10 07:39:37','1','2022-03-11 05:44:18','1'),(1548,216936325675220992,NULL,'MENU_GENERAL_SERVICE','zh_TW','綜合服務',_binary '\0','2022-03-10 07:39:37','1','2022-03-11 05:44:18','1'),(1549,NULL,90,'MENU_DEVICE_SIMULATED_UAV','zh_CN','设置',_binary '\0','2022-03-14 01:55:55','1','2022-03-30 07:02:18','1'),(1550,NULL,90,'MENU_DEVICE_SIMULATED_UAV','zh_TW','設置',_binary '\0','2022-03-14 01:55:55','1','2022-03-30 07:02:18','1'),(1551,NULL,90,'MENU_DEVICE_SIMULATED_UAV','en_US','Set up',_binary '\0','2022-03-14 01:55:55','1','2022-03-30 07:02:18','1'),(1561,217309254481084416,NULL,'MENU_VISITOR','en_US','基础版',_binary '\0','2022-03-30 02:02:43','1',NULL,NULL),(1562,217309254481084416,NULL,'MENU_VISITOR','zh_CN','基础版',_binary '\0','2022-03-30 02:02:43','1',NULL,NULL),(1563,217309254481084416,NULL,'MENU_VISITOR','zh_TW','基础版',_binary '\0','2022-03-30 02:02:43','1',NULL,NULL),(1567,NULL,358,'ACTION_ONEKEYFLY','zh_CN','一键起飞',_binary '\0','2022-03-31 07:04:49','1','2022-04-01 09:04:18','1'),(1568,NULL,358,'ACTION_ONEKEYFLY','zh_TW','一鍵起飛',_binary '\0','2022-03-31 07:04:49','1','2022-04-01 09:04:18','1'),(1569,NULL,358,'ACTION_ONEKEYFLY','en_US','onekeyfly',_binary '\0','2022-03-31 07:04:49','1','2022-04-01 09:04:18','1'),(1573,NULL,595,'MENU_AI_SMOG_BPERM','zh_CN','烟雾识别',_binary '\0','2022-04-02 07:37:11','1','2022-04-11 01:41:30','1'),(1574,NULL,595,'MENU_AI_SMOG_BPERM','zh_TW','煙霧識別',_binary '\0','2022-04-02 07:37:11','1','2022-04-11 01:41:30','1'),(1575,NULL,595,'MENU_AI_SMOG_BPERM','en_US','Smoke recognition',_binary '\0','2022-04-02 07:37:11','1','2022-04-11 01:41:30','1'),(1576,NULL,672,'ACTION_AI_SMOG_BPERM','zh_CN','烟雾识别',_binary '\0','2022-04-02 07:37:11','1','2022-04-11 01:41:30','1'),(1577,NULL,672,'ACTION_AI_SMOG_BPERM','zh_TW','煙霧識別',_binary '\0','2022-04-02 07:37:11','1','2022-04-11 01:41:30','1'),(1578,NULL,672,'ACTION_AI_SMOG_BPERM','en_US','Smoke recognition',_binary '\0','2022-04-02 07:37:11','1','2022-04-11 01:41:30','1'),(1579,NULL,24,'MENU_COMPANY','zh_CN','组织管理',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1580,NULL,24,'MENU_COMPANY','zh_TW','組織管理',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1581,NULL,24,'MENU_COMPANY','en_US','Company Management',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1582,NULL,674,'MENU_COMPANY_EDIT','zh_CN','编辑',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1583,NULL,674,'MENU_COMPANY_EDIT','zh_TW','編輯',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1584,NULL,674,'MENU_COMPANY_EDIT','en_US','Edit',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1585,NULL,675,'ACTION_COMPANY_ENABLE','zh_CN','启用公司',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1586,NULL,675,'ACTION_COMPANY_ENABLE','zh_TW','啟用公司',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1587,NULL,675,'ACTION_COMPANY_ENABLE','en_US','EnableCompany',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1588,NULL,675,'ACTION_COMPANY_DISABLE','zh_CN','关停公司',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1589,NULL,675,'ACTION_COMPANY_DISABLE','zh_TW','關停公司',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1590,NULL,675,'ACTION_COMPANY_DISABLE','en_US','DisableCompany',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1591,NULL,675,'ACTION_COMPANY_RESET','zh_CN','重置密码',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1592,NULL,675,'ACTION_COMPANY_RESET','zh_TW','重置密碼',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1593,NULL,675,'ACTION_COMPANY_RESET','en_US','Reset password',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1594,NULL,674,'MENU_COMPANY_ADD','zh_CN','新建',_binary '\0','2022-04-27 03:29:09','1','2024-03-19 08:09:19','1'),(1595,NULL,674,'MENU_COMPANY_ADD','zh_TW','新建',_binary '\0','2022-04-27 03:29:09','1','2024-03-19 08:09:19','1'),(1596,NULL,674,'MENU_COMPANY_ADD','en_US','Add',_binary '\0','2022-04-27 03:29:09','1','2024-03-19 08:09:19','1'),(1597,NULL,674,'MENU_COMPANY_CHECK','zh_CN','详情',_binary '\0','2022-04-27 03:29:09','1','2024-04-29 07:02:34','89730635001757696'),(1598,NULL,674,'MENU_COMPANY_CHECK','zh_TW','詳情',_binary '\0','2022-04-27 03:29:09','1','2024-04-29 07:02:34','89730635001757696'),(1599,NULL,674,'MENU_COMPANY_CHECK','en_US','Detail',_binary '\0','2022-04-27 03:29:09','1','2024-04-29 07:02:34','89730635001757696'),(1600,NULL,674,'ACTION_COMPANY_SEARCH','zh_CN','查询',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1601,NULL,674,'ACTION_COMPANY_SEARCH','zh_TW','查詢',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1602,NULL,674,'ACTION_COMPANY_SEARCH','en_US','Search',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1603,NULL,80,'MENU_DEVICE_WAREHOUSE','zh_CN','仓库管理',_binary '\0','2022-04-27 03:29:17','1','2022-05-25 09:47:25','1'),(1604,NULL,80,'MENU_DEVICE_WAREHOUSE','zh_TW','倉庫管理',_binary '\0','2022-04-27 03:29:17','1','2022-05-25 09:47:25','1'),(1605,NULL,80,'MENU_DEVICE_WAREHOUSE','en_US','Warehouse Management',_binary '\0','2022-04-27 03:29:17','1','2022-05-25 09:47:25','1'),(1606,NULL,595,'MENU_AI_MUTI_BPERM','zh_CN','多模型分析',_binary '\0','2022-04-27 03:29:24','1','2022-04-27 03:40:41','1'),(1607,NULL,595,'MENU_AI_MUTI_BPERM','zh_TW','多模型分析',_binary '\0','2022-04-27 03:29:24','1','2022-04-27 03:40:41','1'),(1608,NULL,595,'MENU_AI_MUTI_BPERM','en_US','Multimodel analysis',_binary '\0','2022-04-27 03:29:24','1','2022-04-27 03:40:41','1'),(1609,NULL,683,'ACTION_AI_MUTI_BPERM','zh_CN','多模型分析',_binary '\0','2022-04-27 03:29:24','1','2022-04-27 03:40:41','1'),(1610,NULL,683,'ACTION_AI_MUTI_BPERM','zh_TW','多模型分析',_binary '\0','2022-04-27 03:29:24','1','2022-04-27 03:40:41','1'),(1611,NULL,683,'ACTION_AI_MUTI_BPERM','en_US','Multimodel analysis',_binary '\0','2022-04-27 03:29:24','1','2022-04-27 03:40:41','1'),(1612,NULL,358,'MENU_FLIGHT_MONITOR_TETHERED','zh_CN','通信数据',_binary '\0','2022-04-27 03:43:03','1','2022-06-08 05:48:51','1'),(1613,NULL,358,'MENU_FLIGHT_MONITOR_TETHERED','zh_TW','通信數據',_binary '\0','2022-04-27 03:43:03','1','2022-06-08 05:48:51','1'),(1614,NULL,358,'MENU_FLIGHT_MONITOR_TETHERED','en_US','Communication data',_binary '\0','2022-04-27 03:43:03','1','2022-06-08 05:48:51','1'),(1615,NULL,358,'ACTION_FLIGHT_MONITOR_SHARE_LINK_MSG','zh_CN','发送分享链接短信',_binary '\0','2022-04-27 03:43:03','1','2022-06-08 05:48:51','1'),(1616,NULL,358,'ACTION_FLIGHT_MONITOR_SHARE_LINK_MSG','zh_TW','發送分享鏈接短信',_binary '\0','2022-04-27 03:43:03','1','2022-06-08 05:48:51','1'),(1617,NULL,358,'ACTION_FLIGHT_MONITOR_SHARE_LINK_MSG','en_US','Send share link SMS',_binary '\0','2022-04-27 03:43:03','1','2022-06-08 05:48:51','1'),(1618,224558648645386240,NULL,'MENU_INSPECTION_SCREEN','zh_CN','热成像巡检',_binary '\0','2022-04-27 06:11:06','188243415207510016','2022-04-27 08:44:40','89730635001757696'),(1619,224558648645386240,NULL,'MENU_INSPECTION_SCREEN','zh_TW','热成像巡检',_binary '\0','2022-04-27 06:11:06','188243415207510016','2022-04-27 08:44:40','89730635001757696'),(1620,224558648645386240,NULL,'MENU_INSPECTION_SCREEN','en_US','Hot imaging inspection',_binary '\0','2022-04-27 06:11:06','188243415207510016','2022-04-27 08:44:40','89730635001757696'),(1624,218767711973408768,NULL,'MENU_GREEN_SCREEN','zh_CN','智慧环保',_binary '\0','2022-04-27 06:12:17','188243415207510016','2023-03-30 07:33:20','89730635001757696'),(1625,218767711973408768,NULL,'MENU_GREEN_SCREEN','zh_TW','智慧环保',_binary '\0','2022-04-27 06:12:17','188243415207510016','2023-03-30 07:33:20','89730635001757696'),(1626,218767711973408768,NULL,'MENU_GREEN_SCREEN','en_US','ENVIRONMENT',_binary '\0','2022-04-27 06:12:17','188243415207510016','2023-03-30 07:33:20','89730635001757696'),(1627,239746594734342144,NULL,'MENU_tlcp_index','zh_CN','首页',_binary '\0','2022-05-12 05:48:05','188243415207510016',NULL,NULL),(1628,239746594734342144,NULL,'MENU_tlcp_index','zh_TW','首页',_binary '\0','2022-05-12 05:48:05','188243415207510016',NULL,NULL),(1629,239746594734342144,NULL,'MENU_tlcp_index','en_US','首页',_binary '\0','2022-05-12 05:48:05','188243415207510016',NULL,NULL),(1630,NULL,393,'ACTION_OPTIMIZATION_VERSION','zh_CN','平台使用情况统计',_binary '\0','2022-05-13 02:13:57','1','2023-02-08 09:38:05','1'),(1631,NULL,393,'ACTION_OPTIMIZATION_VERSION','zh_TW','平臺使用情况統計',_binary '\0','2022-05-13 02:13:57','1','2023-02-08 09:38:05','1'),(1632,NULL,393,'ACTION_OPTIMIZATION_VERSION','en_US','Platform usage statistics',_binary '\0','2022-05-13 02:13:57','1','2023-02-08 09:38:05','1'),(1636,NULL,689,'MENU_POI_CHANGE_TYPE','zh_CN','编辑或新增类型',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1637,NULL,689,'MENU_POI_CHANGE_TYPE','zh_TW','編輯或新增類型',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1638,NULL,689,'MENU_POI_CHANGE_TYPE','en_US','Edit or add types',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1639,NULL,689,'ACTION_POI_DELETE_POINT','zh_CN','删除兴趣点',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1640,NULL,689,'ACTION_POI_DELETE_POINT','zh_TW','刪除興趣點',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1641,NULL,689,'ACTION_POI_DELETE_POINT','en_US','Delete POI',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1642,NULL,689,'ACTION_POI_ADD_EDIT_POI','zh_CN','新建或编辑兴趣点',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1643,NULL,689,'ACTION_POI_ADD_EDIT_POI','zh_TW','新建或編輯興趣點',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1644,NULL,689,'ACTION_POI_ADD_EDIT_POI','en_US','Create or edit a POI',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1645,NULL,689,'ACTION_POI_DELETE_TYPE','zh_CN','删除类型',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1646,NULL,689,'ACTION_POI_DELETE_TYPE','zh_TW','刪除類型',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1647,NULL,689,'ACTION_POI_DELETE_TYPE','en_US','Delete type',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1648,NULL,689,'ACTION_POI_IMPORT_POINTS','zh_CN','导入兴趣点',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1649,NULL,689,'ACTION_POI_IMPORT_POINTS','zh_TW','導入興趣點',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1650,NULL,689,'ACTION_POI_IMPORT_POINTS','en_US','Import points of interest',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1651,NULL,689,'ACTION_POI_DOWNLOAD_TEMPLATE','zh_CN','下载类型模板文件',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1652,NULL,689,'ACTION_POI_DOWNLOAD_TEMPLATE','zh_TW','下載類型模板文件',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1653,NULL,689,'ACTION_POI_DOWNLOAD_TEMPLATE','en_US','Download type template file',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1654,244750226999476224,NULL,'MENU_PARK_SCREEN','en_US','Park',_binary '\0','2022-05-26 01:10:40','1','2022-06-23 03:05:35','188243415207510016'),(1655,244750226999476224,NULL,'MENU_PARK_SCREEN','zh_CN','园区巡检',_binary '\0','2022-05-26 01:10:40','1','2022-06-23 03:05:35','188243415207510016'),(1656,244750226999476224,NULL,'MENU_PARK_SCREEN','zh_TW','園區巡檢',_binary '\0','2022-05-26 01:10:40','1','2022-06-23 03:05:35','188243415207510016'),(1657,NULL,NULL,'MENU_PLAYBACK','zh_CN','数据回放',_binary '\0','2022-05-26 01:15:48','1','2024-04-30 07:19:55','89730635001757696'),(1658,NULL,NULL,'MENU_PLAYBACK','zh_TW','數據回放',_binary '\0','2022-05-26 01:15:48','1','2024-04-30 07:19:55','89730635001757696'),(1659,NULL,NULL,'MENU_PLAYBACK','en_US','Data playback',_binary '\0','2022-05-26 01:15:48','1','2024-04-30 07:19:55','89730635001757696'),(1660,245144849337024512,NULL,'MENU_TDOA','zh_CN','tdoa',_binary '\0','2022-05-27 03:51:17','188243415207510016',NULL,NULL),(1661,245144849337024512,NULL,'MENU_TDOA','zh_TW','tdoa',_binary '\0','2022-05-27 03:51:17','188243415207510016',NULL,NULL),(1662,245144849337024512,NULL,'MENU_TDOA','en_US','tdoa',_binary '\0','2022-05-27 03:51:17','188243415207510016',NULL,NULL),(1663,NULL,598,'ACTION_AI_CARNUMBER_BPERM','zh_CN','车牌查找',_binary '\0','2022-06-08 05:48:52','1','2022-07-08 06:54:57','1'),(1664,NULL,598,'ACTION_AI_CARNUMBER_BPERM','zh_TW','車牌查找',_binary '\0','2022-06-08 05:48:52','1','2022-07-08 06:54:57','1'),(1665,NULL,598,'ACTION_AI_CARNUMBER_BPERM','en_US','License plate search',_binary '\0','2022-06-08 05:48:52','1','2022-07-08 06:54:57','1'),(1666,NULL,486,'ACTION_3D_HISTORY_TRACK','zh_CN','三维航线历史轨迹',_binary '\0','2022-06-09 01:21:55','1','2022-06-09 05:45:07','1'),(1667,NULL,486,'ACTION_3D_HISTORY_TRACK','zh_TW','三位航綫歷史軌跡',_binary '\0','2022-06-09 01:21:55','1','2022-06-09 05:45:07','1'),(1668,NULL,486,'ACTION_3D_HISTORY_TRACK','en_US','3DHistoryTrack',_binary '\0','2022-06-09 01:21:55','1','2022-06-09 05:45:07','1'),(1669,249904145316708352,NULL,'MENU_risk_index','zh_CN','首页',_binary '\0','2022-06-09 06:30:32','188243415207510016',NULL,NULL),(1670,249904145316708352,NULL,'MENU_risk_index','zh_TW','首页',_binary '\0','2022-06-09 06:30:32','188243415207510016',NULL,NULL),(1671,249904145316708352,NULL,'MENU_risk_index','en_US','首页',_binary '\0','2022-06-09 06:30:32','188243415207510016',NULL,NULL),(1672,51700779089657856,395,'MENU_IMAGE_BRIDGE','en_US','Bridge Analysis',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1673,51700779089657856,395,'MENU_IMAGE_BRIDGE','zh_CN','桥梁分析',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1674,51700779089657856,395,'MENU_IMAGE_BRIDGE','zh_TW','橋梁分析',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1675,51700779089657856,702,'MENU_IMAGE_BRIDGE_SLOPE','en_US','Slope detection',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:33','1'),(1676,51700779089657856,702,'MENU_IMAGE_BRIDGE_SLOPE','zh_CN','边坡缺陷检测',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:33','1'),(1677,51700779089657856,702,'MENU_IMAGE_BRIDGE_SLOPE','zh_TW','邊坡缺陷檢測',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:33','1'),(1678,51700779089657856,702,'MENU_IMAGE_BRIDGE_UNDER','en_US','Under bridge inspection',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1679,51700779089657856,702,'MENU_IMAGE_BRIDGE_UNDER','zh_CN','桥下空间违章识别',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1680,51700779089657856,702,'MENU_IMAGE_BRIDGE_UNDER','zh_TW','橋下空間違章識別',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1681,51700779089657856,702,'MENU_IMAGE_BRIDGE_JOINT','en_US','Expansion joint detection',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1682,51700779089657856,702,'MENU_IMAGE_BRIDGE_JOINT','zh_CN','伸缩缝缺陷检测',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1683,51700779089657856,702,'MENU_IMAGE_BRIDGE_JOINT','zh_TW','伸縮縫缺陷檢測',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1684,224170096870817792,669,'MENU_AIRSPACE_PLAN','en_US','Airspace plann',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1685,224170096870817792,669,'MENU_AIRSPACE_PLAN','zh_CN','空域规划',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1686,224170096870817792,669,'MENU_AIRSPACE_PLAN','zh_TW','空域規劃',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1687,224170096870817792,706,'MENU_AIRSPACE_PLAN_APPROVAL','en_US','Plan approval',_binary '\0','2022-06-22 07:54:11','1','2023-05-19 03:35:23','188243415207510016'),(1688,224170096870817792,706,'MENU_AIRSPACE_PLAN_APPROVAL','zh_CN','计划审批',_binary '\0','2022-06-22 07:54:11','1','2023-05-19 03:35:23','188243415207510016'),(1689,224170096870817792,706,'MENU_AIRSPACE_PLAN_APPROVAL','zh_TW','計劃審批',_binary '\0','2022-06-22 07:54:11','1','2023-05-19 03:35:23','188243415207510016'),(1690,224170096870817792,707,'ACTION_AIRSPACE_APPROVAL_EDIT','en_US','Approval',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1691,224170096870817792,707,'ACTION_AIRSPACE_APPROVAL_EDIT','zh_CN','审批',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1692,224170096870817792,707,'ACTION_AIRSPACE_APPROVAL_EDIT','zh_TW','審批',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1693,224170096870817792,706,'MENU_SUPERVISION_AIRSPACE_QUERY','en_US','Airspace application',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1694,224170096870817792,706,'MENU_SUPERVISION_AIRSPACE_QUERY','zh_CN','空域申请',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1695,224170096870817792,706,'MENU_SUPERVISION_AIRSPACE_QUERY','zh_TW','空域申請',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1696,224170096870817792,709,'ACTION_SUPERVISION_AIRSPACE_ADD_EDIT','en_US','AddEdit',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1697,224170096870817792,709,'ACTION_SUPERVISION_AIRSPACE_ADD_EDIT','zh_CN','新建编辑',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1698,224170096870817792,709,'ACTION_SUPERVISION_AIRSPACE_ADD_EDIT','zh_TW','新建編輯',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1699,224170096870817792,709,'ACTION_SUPERVISION_AIRSPACE_DELETE','en_US','Delete',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1700,224170096870817792,709,'ACTION_SUPERVISION_AIRSPACE_DELETE','zh_CN','删除',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1701,224170096870817792,709,'ACTION_SUPERVISION_AIRSPACE_DELETE','zh_TW','刪除',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1702,224170096870817792,706,'MENU_SUPERVISION_REGION','en_US','Regional Plan',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1703,224170096870817792,706,'MENU_SUPERVISION_REGION','zh_CN','区域规划',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1704,224170096870817792,706,'MENU_SUPERVISION_REGION','zh_TW','區域規劃',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1705,224170096870817792,712,'ACTION_SUPERVISION_REGION_ADD_EDIT','en_US','AddEdit',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1706,224170096870817792,712,'ACTION_SUPERVISION_REGION_ADD_EDIT','zh_CN','新建编辑',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1707,224170096870817792,712,'ACTION_SUPERVISION_REGION_ADD_EDIT','zh_TW','新建編輯',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1708,224170096870817792,712,'ACTION_SUPERVISION_REGION_DELETE','en_US','Delete',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1709,224170096870817792,712,'ACTION_SUPERVISION_REGION_DELETE','zh_CN','删除',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1710,224170096870817792,712,'ACTION_SUPERVISION_REGION_DELETE','zh_TW','刪除',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1711,254659367012401152,NULL,'MENU_INDEX_5G','zh_CN','首页',_binary '\0','2022-06-22 09:32:12','188243415207510016',NULL,NULL),(1712,254659367012401152,NULL,'MENU_INDEX_5G','zh_TW','首页',_binary '\0','2022-06-22 09:32:12','188243415207510016',NULL,NULL),(1713,254659367012401152,NULL,'MENU_INDEX_5G','en_US','首页',_binary '\0','2022-06-22 09:32:12','188243415207510016',NULL,NULL),(1717,257530550208692224,NULL,'MENU_COMMUNICATION_SCREEN','en_US','应急保障',_binary '\0','2022-06-30 09:22:07','1','2024-09-29 02:10:12','1'),(1718,257530550208692224,NULL,'MENU_COMMUNICATION_SCREEN','zh_CN','应急保障',_binary '\0','2022-06-30 09:22:07','1','2024-09-29 02:10:12','1'),(1719,257530550208692224,NULL,'MENU_COMMUNICATION_SCREEN','zh_TW','应急保障',_binary '\0','2022-06-30 09:22:07','1','2024-09-29 02:10:12','1'),(1720,NULL,NULL,'MENU_PILOT','zh_CN','飞手管理',_binary '\0','2022-07-08 06:50:58','188243415207510016','2022-07-08 06:51:10','1'),(1721,NULL,NULL,'MENU_PILOT','zh_TW','飛手管理',_binary '\0','2022-07-08 06:50:58','188243415207510016','2022-07-08 06:51:10','1'),(1722,NULL,NULL,'MENU_PILOT','en_US','Pilot management',_binary '\0','2022-07-08 06:50:58','188243415207510016','2022-07-08 06:51:10','1'),(1723,NULL,170,'MENU_PILOT_MESSAGE_SEARCH','zh_CN','飞手信息查询',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1724,NULL,170,'MENU_PILOT_MESSAGE_SEARCH','zh_TW','飛手信息查詢',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1725,NULL,170,'MENU_PILOT_MESSAGE_SEARCH','en_US','Pilot message search',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1726,NULL,718,'ACTION_PILOT_MESSAGE_LIST','zh_CN','飞手信息查询',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1727,NULL,718,'ACTION_PILOT_MESSAGE_LIST','zh_TW','飛手信息查詢',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1728,NULL,718,'ACTION_PILOT_MESSAGE_LIST','en_US','Pilot message info',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1729,NULL,718,'ACTION_PILOT_MESSAGE_AUDIT','zh_CN','飞手信息审核',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1730,NULL,718,'ACTION_PILOT_MESSAGE_AUDIT','zh_TW','飛手信息審核',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1731,NULL,718,'ACTION_PILOT_MESSAGE_AUDIT','en_US','Pilot message audit',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1732,NULL,718,'MENU__PILOT_ADD','zh_CN','新建飞手',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1733,NULL,718,'MENU__PILOT_ADD','zh_TW','新建飛手',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1734,NULL,718,'MENU__PILOT_ADD','en_US','addPilot',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1735,NULL,718,'MENU_PILOT_EDIT','zh_CN','编辑',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1736,NULL,718,'MENU_PILOT_EDIT','zh_TW','編輯',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1737,NULL,718,'MENU_PILOT_EDIT','en_US','editPilot',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1738,NULL,718,'MENU_PILOT_DETAIL','zh_CN','详情',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1739,NULL,718,'MENU_PILOT_DETAIL','zh_TW','詳情',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1740,NULL,718,'MENU_PILOT_DETAIL','en_US','detailPilot',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1741,51693249240236032,NULL,'MENU_EMERGENCY_SCREEN','en_US','应急保障',_binary '\0','2022-07-08 06:53:54','1','2022-07-25 08:30:07','1'),(1742,51693249240236032,NULL,'MENU_EMERGENCY_SCREEN','zh_CN','应急保障',_binary '\0','2022-07-08 06:53:54','1','2022-07-25 08:30:07','1'),(1743,51693249240236032,NULL,'MENU_EMERGENCY_SCREEN','zh_TW','应急保障',_binary '\0','2022-07-08 06:53:54','1','2022-07-25 08:30:07','1'),(1744,262610103520198656,NULL,'MENU_fire_emergency','zh_CN','防火应急',_binary '\0','2022-07-14 08:02:49','188243415207510016',NULL,NULL),(1745,262610103520198656,NULL,'MENU_fire_emergency','zh_TW','防火应急',_binary '\0','2022-07-14 08:02:49','188243415207510016',NULL,NULL),(1746,262610103520198656,NULL,'MENU_fire_emergency','en_US','防火应急',_binary '\0','2022-07-14 08:02:49','188243415207510016',NULL,NULL),(1747,266603863711154176,NULL,'MENU_INFRASTRUCTURE_SCREEN','en_US','screen',_binary '\0','2022-07-25 08:29:07','1','2022-07-27 09:24:40','1'),(1748,266603863711154176,NULL,'MENU_INFRASTRUCTURE_SCREEN','zh_CN','数据大屏',_binary '\0','2022-07-25 08:29:07','1','2022-07-27 09:24:40','1'),(1749,266603863711154176,NULL,'MENU_INFRASTRUCTURE_SCREEN','zh_TW','数据大屏',_binary '\0','2022-07-25 08:29:07','1','2022-07-27 09:24:40','1'),(1753,266603863711154176,NULL,'MENU_INFRASTRUCTURE_BOOK','en_US','Standing book',_binary '\0','2022-07-27 09:25:35','1',NULL,NULL),(1754,266603863711154176,NULL,'MENU_INFRASTRUCTURE_BOOK','zh_CN','设施台账',_binary '\0','2022-07-27 09:25:35','1',NULL,NULL),(1755,266603863711154176,NULL,'MENU_INFRASTRUCTURE_BOOK','zh_TW','設施臺賬',_binary '\0','2022-07-27 09:25:35','1',NULL,NULL),(1756,NULL,NULL,'MENU_SCENE_SIMULATION','zh_CN','场景模拟',_binary '\0','2022-08-04 10:54:23','1','2022-10-13 02:35:22','1'),(1757,NULL,NULL,'MENU_SCENE_SIMULATION','zh_TW','場景模擬',_binary '\0','2022-08-04 10:54:23','1','2022-10-13 02:35:22','1'),(1758,NULL,NULL,'MENU_SCENE_SIMULATION','en_US','scene Simulation',_binary '\0','2022-08-04 10:54:23','1','2022-10-13 02:35:22','1'),(1759,273132440472518656,NULL,'MENU_nematode','zh_CN','首页',_binary '\0','2022-08-12 08:53:23','188243415207510016',NULL,NULL),(1760,273132440472518656,NULL,'MENU_nematode','zh_TW','首页',_binary '\0','2022-08-12 08:53:23','188243415207510016',NULL,NULL),(1761,273132440472518656,NULL,'MENU_nematode','en_US','首页',_binary '\0','2022-08-12 08:53:23','188243415207510016',NULL,NULL),(1762,275322748887105536,NULL,'MENU_hub','zh_CN','哈勃首页',_binary '\0','2022-08-19 01:30:53','188243415207510016',NULL,NULL),(1763,275322748887105536,NULL,'MENU_hub','zh_TW','哈勃首页',_binary '\0','2022-08-19 01:30:53','188243415207510016',NULL,NULL),(1764,275322748887105536,NULL,'MENU_hub','en_US','哈勃首页',_binary '\0','2022-08-19 01:30:53','188243415207510016',NULL,NULL),(1765,275323102710202368,NULL,'MENU_latn','zh_CN','天巡',_binary '\0','2022-08-19 01:31:39','188243415207510016',NULL,NULL),(1766,275323102710202368,NULL,'MENU_latn','zh_TW','天巡',_binary '\0','2022-08-19 01:31:39','188243415207510016',NULL,NULL),(1767,275323102710202368,NULL,'MENU_latn','en_US','天巡',_binary '\0','2022-08-19 01:31:39','188243415207510016',NULL,NULL),(1768,279567198865850368,NULL,'MENU_VIDEO_PROCESS_CHOREOGRAPHER','en_US','Process choreographer',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1769,279567198865850368,NULL,'MENU_VIDEO_PROCESS_CHOREOGRAPHER','zh_CN','流程编排',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1770,279567198865850368,NULL,'MENU_VIDEO_PROCESS_CHOREOGRAPHER','zh_TW','流程編排',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1771,279567198865850368,735,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_LIST','en_US','Process Choreographer',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1772,279567198865850368,735,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_LIST','zh_CN','流程编排',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1773,279567198865850368,735,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_LIST','zh_TW','流程編排',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1774,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_SEARCH','en_US','Search',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1775,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_SEARCH','zh_CN','查询',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1776,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_SEARCH','zh_TW','查詢',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1777,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_ADD','en_US','Add',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1778,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_ADD','zh_CN','新建流程',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1779,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_ADD','zh_TW','新建流程',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1780,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_BATCH_DELETE','en_US','Batch delete',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1781,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_BATCH_DELETE','zh_CN','批量删除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1782,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_BATCH_DELETE','zh_TW','批量刪除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1783,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_DETAIL','en_US','Detail',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1784,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_DETAIL','zh_CN','详情',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1785,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_DETAIL','zh_TW','詳情',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1786,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_EDIT','en_US','Edit',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1787,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_EDIT','zh_CN','编辑',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1788,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_EDIT','zh_TW','編輯',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1789,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_DELETE','en_US','Delete',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1790,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_DELETE','zh_CN','删除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1791,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_DELETE','zh_TW','刪除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1792,279567198865850368,NULL,'MENU_VIDEO_PROCESS_MANAGE','en_US','Process task management',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1793,279567198865850368,NULL,'MENU_VIDEO_PROCESS_MANAGE','zh_CN','流程任务管理',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1794,279567198865850368,NULL,'MENU_VIDEO_PROCESS_MANAGE','zh_TW','流程任務管理',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1795,279567198865850368,743,'MENU_VIDEO_PROCESS_MANAGE_LIST','en_US','Process task management',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1796,279567198865850368,743,'MENU_VIDEO_PROCESS_MANAGE_LIST','zh_CN','流程任务管理',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1797,279567198865850368,743,'MENU_VIDEO_PROCESS_MANAGE_LIST','zh_TW','流程任務管理',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1798,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_SEARCH','en_US','Search',_binary '\0','2022-08-30 03:01:04','1','2023-04-04 08:44:36','188243415207510016'),(1799,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_SEARCH','zh_CN','查询',_binary '\0','2022-08-30 03:01:04','1','2023-04-04 08:44:36','188243415207510016'),(1800,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_SEARCH','zh_TW','查詢',_binary '\0','2022-08-30 03:01:04','1','2023-04-04 08:44:36','188243415207510016'),(1801,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_BATCH_DELETE','en_US','Batch delete',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1802,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_BATCH_DELETE','zh_CN','批量删除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1803,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_BATCH_DELETE','zh_TW','批量删除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1804,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_DELETE','en_US','Delete',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1805,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_DELETE','zh_CN','删除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1806,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_DELETE','zh_TW','删除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1807,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_OPERATION','en_US','Start stop operation',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1808,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_OPERATION','zh_CN','启动停止运行',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1809,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_OPERATION','zh_TW','啟動停止運行',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1810,279567198865850368,744,'MENU_VIDEO_PROCESS_MANAGE_ADD','en_US','Add',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1811,279567198865850368,744,'MENU_VIDEO_PROCESS_MANAGE_ADD','zh_CN','新建任务',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1812,279567198865850368,744,'MENU_VIDEO_PROCESS_MANAGE_ADD','zh_TW','新建任务',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1813,279567198865850368,744,'MENU_VIDEO_PROCESS_MANAGE_DETAIL','en_US','Detail',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1814,279567198865850368,744,'MENU_VIDEO_PROCESS_MANAGE_DETAIL','zh_CN','详情',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1815,279567198865850368,744,'MENU_VIDEO_PROCESS_MANAGE_DETAIL','zh_TW','詳情',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1816,279567198865850368,NULL,'MENU_VIDEO_OPEN_INTERFACE','en_US','Open interface',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1817,279567198865850368,NULL,'MENU_VIDEO_OPEN_INTERFACE','zh_CN','开放接口',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1818,279567198865850368,NULL,'MENU_VIDEO_OPEN_INTERFACE','zh_TW','開放接口',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1819,279567198865850368,NULL,'MENU_VIDEO_DEVICE','en_US','Video device manage',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1820,279567198865850368,NULL,'MENU_VIDEO_DEVICE','zh_CN','视频设备管理',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1821,279567198865850368,NULL,'MENU_VIDEO_DEVICE','zh_TW','視頻設備管理',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1822,279567198865850368,752,'MENU_VIDEO_DEVICE_MANAGE','en_US','Video device manage',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1823,279567198865850368,752,'MENU_VIDEO_DEVICE_MANAGE','zh_CN','视频设备管理',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1824,279567198865850368,752,'MENU_VIDEO_DEVICE_MANAGE','zh_TW','視頻設備管理',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1825,279567198865850368,753,'ACTION_VIDEO_DEVICE_MANAGE_SEARCH','en_US','Search',_binary '\0','2022-08-30 03:01:04','1','2023-03-27 07:57:09','89730635001757696'),(1826,279567198865850368,753,'ACTION_VIDEO_DEVICE_MANAGE_SEARCH','zh_CN','查询',_binary '\0','2022-08-30 03:01:04','1','2023-03-27 07:57:09','89730635001757696'),(1827,279567198865850368,753,'ACTION_VIDEO_DEVICE_MANAGE_SEARCH','zh_TW','查詢',_binary '\0','2022-08-30 03:01:04','1','2023-03-27 07:57:09','89730635001757696'),(1828,279567198865850368,753,'MENU_VIDEO_DEVICE_DETAIL','en_US','Detail',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1829,279567198865850368,753,'MENU_VIDEO_DEVICE_DETAIL','zh_CN','详情',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1830,279567198865850368,753,'MENU_VIDEO_DEVICE_DETAIL','zh_TW','詳情',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1831,279567198865850368,753,'ACTION_VIDEO_MANAGE_PLAYBACK','en_US','Video play back',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1832,279567198865850368,753,'ACTION_VIDEO_MANAGE_PLAYBACK','zh_CN','视频回放',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1833,279567198865850368,753,'ACTION_VIDEO_MANAGE_PLAYBACK','zh_TW','視頻回放',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1834,279567198865850368,753,'ACTION_VIDEO_MANAGE_DELETE','en_US','Delete',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1835,279567198865850368,753,'ACTION_VIDEO_MANAGE_DELETE','zh_CN','删除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1836,279567198865850368,753,'ACTION_VIDEO_MANAGE_DELETE','zh_TW','刪除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1837,279567198865850368,753,'MENU_VIDEO_DEVICE_EDIT','en_US','Edit',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1838,279567198865850368,753,'MENU_VIDEO_DEVICE_EDIT','zh_CN','编辑',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1839,279567198865850368,753,'MENU_VIDEO_DEVICE_EDIT','zh_TW','編輯',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1840,279567198865850368,753,'ACTION_VIDEO_MANAGE_BATCH_DELETE','en_US','Batch delete',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1841,279567198865850368,753,'ACTION_VIDEO_MANAGE_BATCH_DELETE','zh_CN','批量删除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1842,279567198865850368,753,'ACTION_VIDEO_MANAGE_BATCH_DELETE','zh_TW','批量刪除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1843,279567198865850368,753,'MENU_VIDEO_DEVICE_ADD','en_US','Add',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1844,279567198865850368,753,'MENU_VIDEO_DEVICE_ADD','zh_CN','新建设备',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1845,279567198865850368,753,'MENU_VIDEO_DEVICE_ADD','zh_TW','新建设备',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1846,279567198865850368,NULL,'MENU_VIDEO_PLAYBACK','en_US','Video play back',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:11','1'),(1847,279567198865850368,NULL,'MENU_VIDEO_PLAYBACK','zh_CN','视频回放',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:11','1'),(1848,279567198865850368,NULL,'MENU_VIDEO_PLAYBACK','zh_TW','視頻回放',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:11','1'),(1849,279567198865850368,761,'MENU_VIDEO_PLAYBACK_INDEX','en_US','Video play back',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:11','1'),(1850,279567198865850368,761,'MENU_VIDEO_PLAYBACK_INDEX','zh_CN','视频回放',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:11','1'),(1851,279567198865850368,761,'MENU_VIDEO_PLAYBACK_INDEX','zh_TW','視頻回放',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:11','1'),(1852,NULL,NULL,'MENU_FLIGHT_RECORDS','zh_CN','飞行记录',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1853,NULL,NULL,'MENU_FLIGHT_RECORDS','zh_TW','飛行記錄',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1854,NULL,NULL,'MENU_FLIGHT_RECORDS','en_US','Flight records',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1855,NULL,763,'MENU_FLIGHT_RECORDS_DETAIL','zh_CN','详情',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1856,NULL,763,'MENU_FLIGHT_RECORDS_DETAIL','zh_TW','詳情',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1857,NULL,763,'MENU_FLIGHT_RECORDS_DETAIL','en_US','Detai',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1858,NULL,764,'ACTION_FLIGHT_RECORDS_DETAIL','zh_CN','详情',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1859,NULL,764,'ACTION_FLIGHT_RECORDS_DETAIL','zh_TW','詳情',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1860,NULL,764,'ACTION_FLIGHT_RECORDS_DETAIL','en_US','Detail',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1861,NULL,764,'ACTION_FLIGHT_RECORDS_EXPORT','zh_CN','导出通信名单',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1862,NULL,764,'ACTION_FLIGHT_RECORDS_EXPORT','zh_TW','导出通信名单',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1863,NULL,764,'ACTION_FLIGHT_RECORDS_EXPORT','en_US','export',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1864,NULL,763,'ACTION_FLIGHT_RECORDS_SEARCH','zh_CN','查询',_binary '\0','2022-09-20 08:30:36','1','2023-09-08 02:25:47','199120334480211968'),(1865,NULL,763,'ACTION_FLIGHT_RECORDS_SEARCH','zh_TW','查询',_binary '\0','2022-09-20 08:30:36','1','2023-09-08 02:25:47','199120334480211968'),(1866,NULL,763,'ACTION_FLIGHT_RECORDS_SEARCH','en_US','search',_binary '\0','2022-09-20 08:30:36','1','2023-09-08 02:25:47','199120334480211968'),(1867,NULL,763,'ACTION_FLIGHT_RECORDS_DELETE','zh_CN','删除',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1868,NULL,763,'ACTION_FLIGHT_RECORDS_DELETE','zh_TW','删除',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1869,NULL,763,'ACTION_FLIGHT_RECORDS_DELETE','en_US','delete',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1870,NULL,763,'ACTION_FLIGHT_RECORDS_BATCH_DELETE','zh_CN','批量删除',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1871,NULL,763,'ACTION_FLIGHT_RECORDS_BATCH_DELETE','zh_TW','批量删除',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1872,NULL,763,'ACTION_FLIGHT_RECORDS_BATCH_DELETE','en_US','Batch delete',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1873,NULL,486,'ACTION_MISSION_FILE_UPLOAD','zh_CN','文件上传',_binary '\0','2022-09-20 08:30:52','1','2022-09-21 03:12:16','1'),(1874,NULL,486,'ACTION_MISSION_FILE_UPLOAD','zh_TW','文件上傳',_binary '\0','2022-09-20 08:30:52','1','2022-09-21 03:12:16','1'),(1875,NULL,486,'ACTION_MISSION_FILE_UPLOAD','en_US','upload',_binary '\0','2022-09-20 08:30:52','1','2022-09-21 03:12:16','1'),(1876,NULL,NULL,'MENU_MISSION_DISPATCH','zh_CN','任务派发管理',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1877,NULL,NULL,'MENU_MISSION_DISPATCH','zh_TW','任務派發管理',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1878,NULL,NULL,'MENU_MISSION_DISPATCH','en_US','Mission dispatch management',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1879,NULL,771,'MENU_MISSION_DISPATCH_MY_AGENT','zh_CN','我的待办',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1880,NULL,771,'MENU_MISSION_DISPATCH_MY_AGENT','zh_TW','我的待辦',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1881,NULL,771,'MENU_MISSION_DISPATCH_MY_AGENT','en_US','My todo',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1882,NULL,772,'MENU_MISSION_DISPATCH_MY_AGENT_DETAIL','zh_CN','详情',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1883,NULL,772,'MENU_MISSION_DISPATCH_MY_AGENT_DETAIL','zh_TW','詳情',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1884,NULL,772,'MENU_MISSION_DISPATCH_MY_AGENT_DETAIL','en_US','Detail',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1885,NULL,772,'MENU_MISSION_DISPATCH_MY_AGENT_LIST','zh_CN','列表',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1886,NULL,772,'MENU_MISSION_DISPATCH_MY_AGENT_LIST','zh_TW','列表',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1887,NULL,772,'MENU_MISSION_DISPATCH_MY_AGENT_LIST','en_US','List',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1888,NULL,771,'MENU_MISSION_DISPATCH_SETTING','zh_CN','配置管理',_binary '\0','2022-09-20 08:32:50','1','2022-11-03 08:57:05','188243415207510016'),(1889,NULL,771,'MENU_MISSION_DISPATCH_SETTING','zh_TW','配置管理',_binary '\0','2022-09-20 08:32:50','1','2022-11-03 08:57:05','188243415207510016'),(1890,NULL,771,'MENU_MISSION_DISPATCH_SETTING','en_US','ConfigurationManagement',_binary '\0','2022-09-20 08:32:50','1','2022-11-03 08:57:05','188243415207510016'),(1891,NULL,775,'MENU_MISSION_DISPATCH_SETTING_INTERFACE_DETAIL','zh_CN','接口人配置列表',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1892,NULL,775,'MENU_MISSION_DISPATCH_SETTING_INTERFACE_DETAIL','zh_TW','接口人配置列表',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1893,NULL,775,'MENU_MISSION_DISPATCH_SETTING_INTERFACE_DETAIL','en_US','Interface Setting List',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1894,NULL,775,'ACTION_MISSION_DISPATCH_SETTING_INTERFACE_EDIT','zh_CN','接口人编辑',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1895,NULL,775,'ACTION_MISSION_DISPATCH_SETTING_INTERFACE_EDIT','zh_TW','接口人編輯',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1896,NULL,775,'ACTION_MISSION_DISPATCH_SETTING_INTERFACE_EDIT','en_US','Interface Edit',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1897,NULL,775,'ACTION_MISSION_DISPATCH_SETTING_MISSION_EDIT','zh_CN','任务类型编辑',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1898,NULL,775,'ACTION_MISSION_DISPATCH_SETTING_MISSION_EDIT','zh_TW','任務類型編輯',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1899,NULL,775,'ACTION_MISSION_DISPATCH_SETTING_MISSION_EDIT','en_US','Mission Edit',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1900,NULL,775,'MENU_MISSION_DISPATCH_SETTING_MISSION_DETAIL','zh_CN','任务类型列表',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1901,NULL,775,'MENU_MISSION_DISPATCH_SETTING_MISSION_DETAIL','zh_TW','任務類型列表',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1902,NULL,775,'MENU_MISSION_DISPATCH_SETTING_MISSION_DETAIL','en_US','Mission Type List',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1903,NULL,771,'MENU_MISSION_DISPATCH_MY_TASK','zh_CN','任务管理',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1904,NULL,771,'MENU_MISSION_DISPATCH_MY_TASK','zh_TW','任務管理',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1905,NULL,771,'MENU_MISSION_DISPATCH_MY_TASK','en_US','Task management',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1906,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_ADD','zh_CN','新建任务',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1907,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_ADD','zh_TW','新建任務',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1908,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_ADD','en_US','New task',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1909,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_DETAIL','zh_CN','详情',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1910,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_DETAIL','zh_TW','詳情',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1911,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_DETAIL','en_US','Detail',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1912,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_LIST','zh_CN','列表',_binary '\0','2022-09-20 08:32:51','1','2022-10-25 09:52:50','1'),(1913,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_LIST','zh_TW','列表',_binary '\0','2022-09-20 08:32:51','1','2022-10-25 09:52:50','1'),(1914,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_LIST','en_US','List',_binary '\0','2022-09-20 08:32:51','1','2022-10-25 09:52:50','1'),(1915,257530550208692224,NULL,'MENU_COMMUNICATION_NAME_LIST','en_US','Name List',_binary '\0','2022-09-20 08:33:32','1','2022-11-09 08:57:37','1'),(1916,257530550208692224,NULL,'MENU_COMMUNICATION_NAME_LIST','zh_CN','名单管理',_binary '\0','2022-09-20 08:33:32','1','2022-11-09 08:57:37','1'),(1917,257530550208692224,NULL,'MENU_COMMUNICATION_NAME_LIST','zh_TW','名單管理',_binary '\0','2022-09-20 08:33:32','1','2022-11-09 08:57:37','1'),(1918,224170096870817792,NULL,'MENU_SUPERVISION','zh_CN','低空空域监管平台',_binary '\0','2022-09-20 08:37:25','188243415207510016','2022-09-20 08:37:43','1'),(1919,224170096870817792,NULL,'MENU_SUPERVISION','zh_TW','低空空域監管平台',_binary '\0','2022-09-20 08:37:25','188243415207510016','2022-09-20 08:37:43','1'),(1920,224170096870817792,NULL,'MENU_SUPERVISION','en_US','Lowaltitude airspace supervision platform',_binary '\0','2022-09-20 08:37:25','188243415207510016','2022-09-20 08:37:43','1'),(1921,224170096870817792,669,'MENU_SUPERVISION_FLIGHT','en_US','Flight safety supervision',_binary '\0','2022-09-20 08:37:43','1','2023-04-12 08:00:50','1'),(1922,224170096870817792,669,'MENU_SUPERVISION_FLIGHT','zh_CN','飞行安全监管',_binary '\0','2022-09-20 08:37:43','1','2023-04-12 08:00:50','1'),(1923,224170096870817792,669,'MENU_SUPERVISION_FLIGHT','zh_TW','飛行安全監管',_binary '\0','2022-09-20 08:37:43','1','2023-04-12 08:00:50','1'),(1924,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_MONITOR','en_US','Flight monitor',_binary '\0','2022-09-20 08:37:43','1','2024-02-22 08:35:11','89730635001757696'),(1925,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_MONITOR','zh_CN','三维监视',_binary '\0','2022-09-20 08:37:43','1','2024-02-22 08:35:11','89730635001757696'),(1926,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_MONITOR','zh_TW','三維監視',_binary '\0','2022-09-20 08:37:43','1','2024-02-22 08:35:11','89730635001757696'),(1927,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_CONFLICT','en_US','flight conflict judgment',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:50','1'),(1928,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_CONFLICT','zh_CN','飞行冲突判断',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:50','1'),(1929,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_CONFLICT','zh_TW','飛行沖突判斷',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:50','1'),(1930,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_ANALYSIS','en_US','flight analysis',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:50','1'),(1931,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_ANALYSIS','zh_CN','飞行分析',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:50','1'),(1932,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_ANALYSIS','zh_TW','飛行分析',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:50','1'),(1933,224170096870817792,669,'MENU_SUPERVISION_SCREEN','en_US','Big data screen',_binary '\0','2022-09-20 08:37:44','1','2023-05-04 09:43:01','1'),(1934,224170096870817792,669,'MENU_SUPERVISION_SCREEN','zh_CN','数据大屏',_binary '\0','2022-09-20 08:37:44','1','2023-05-04 09:43:01','1'),(1935,224170096870817792,669,'MENU_SUPERVISION_SCREEN','zh_TW','數據大屏',_binary '\0','2022-09-20 08:37:44','1','2023-05-04 09:43:01','1'),(1936,224170096870817792,669,'MENU_SUPERVISION_COUNTER','en_US','Monitoring countermeasures',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1937,224170096870817792,669,'MENU_SUPERVISION_COUNTER','zh_CN','监控反制',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1938,224170096870817792,669,'MENU_SUPERVISION_COUNTER','zh_TW','監控反制',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1939,224170096870817792,707,'ACTION_AIRSPACE_APPROVAL_VIEW','en_US','View',_binary '\0','2022-09-20 08:37:44','1','2023-09-08 02:39:07','199120334480211968'),(1940,224170096870817792,707,'ACTION_AIRSPACE_APPROVAL_VIEW','zh_CN','查看',_binary '\0','2022-09-20 08:37:44','1','2023-09-08 02:39:07','199120334480211968'),(1941,224170096870817792,707,'ACTION_AIRSPACE_APPROVAL_VIEW','zh_TW','查看',_binary '\0','2022-09-20 08:37:44','1','2023-09-08 02:39:07','199120334480211968'),(1942,224170096870817792,709,'MENU_SUPERVISION_AIRSPACE_QUERY_VIEW','en_US','View',_binary '\0','2022-09-20 08:37:44','1','2023-12-26 08:17:04','89730635001757696'),(1943,224170096870817792,709,'MENU_SUPERVISION_AIRSPACE_QUERY_VIEW','zh_CN','查看',_binary '\0','2022-09-20 08:37:44','1','2023-12-26 08:17:04','89730635001757696'),(1944,224170096870817792,709,'MENU_SUPERVISION_AIRSPACE_QUERY_VIEW','zh_TW','查看',_binary '\0','2022-09-20 08:37:44','1','2023-12-26 08:17:04','89730635001757696'),(1945,224170096870817792,712,'MENU_AIRSPACE_PLAN_APPROVAL_VIEW','en_US','View',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1946,224170096870817792,712,'MENU_AIRSPACE_PLAN_APPROVAL_VIEW','zh_CN','查看',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1947,224170096870817792,712,'MENU_AIRSPACE_PLAN_APPROVAL_VIEW','zh_TW','查看',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1948,224170096870817792,669,'MENU_SUPERVISION_CUSTOMER','en_US','Customer management',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1949,224170096870817792,669,'MENU_SUPERVISION_CUSTOMER','zh_CN','客户管理',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1950,224170096870817792,669,'MENU_SUPERVISION_CUSTOMER','zh_TW','客戶管理',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1951,224170096870817792,797,'ACTION_SUPERVISION_CUSTOMER_VIEW','en_US','View',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1952,224170096870817792,797,'ACTION_SUPERVISION_CUSTOMER_VIEW','zh_CN','查看',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1953,224170096870817792,797,'ACTION_SUPERVISION_CUSTOMER_VIEW','zh_TW','查看',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1954,224170096870817792,797,'ACTION_SUPERVISION_CUSTOMER_EDIT','en_US','Edit',_binary '\0','2022-09-20 08:37:44','1','2023-08-17 09:21:26','188243415207510016'),(1955,224170096870817792,797,'ACTION_SUPERVISION_CUSTOMER_EDIT','zh_CN','编辑',_binary '\0','2022-09-20 08:37:44','1','2023-08-17 09:21:26','188243415207510016'),(1956,224170096870817792,797,'ACTION_SUPERVISION_CUSTOMER_EDIT','zh_TW','編輯',_binary '\0','2022-09-20 08:37:44','1','2023-08-17 09:21:26','188243415207510016'),(1957,NULL,595,'MENU_AI_TRANSMISSION_BPERM','zh_CN','输电识别',_binary '\0','2022-09-21 03:08:03','1','2022-11-09 09:00:33','1'),(1958,NULL,595,'MENU_AI_TRANSMISSION_BPERM','zh_TW','輸電識別',_binary '\0','2022-09-21 03:08:03','1','2022-11-09 09:00:33','1'),(1959,NULL,595,'MENU_AI_TRANSMISSION_BPERM','en_US','Transmission identification',_binary '\0','2022-09-21 03:08:03','1','2022-11-09 09:00:33','1'),(1960,NULL,800,'ACTION_AI_TRANSMISSION_BPERM','zh_CN','输电识别',_binary '\0','2022-09-21 03:08:03','1','2022-11-09 09:00:33','1'),(1961,NULL,800,'ACTION_AI_TRANSMISSION_BPERM','zh_TW','輸電識別',_binary '\0','2022-09-21 03:08:03','1','2022-11-09 09:00:33','1'),(1962,NULL,800,'ACTION_AI_TRANSMISSION_BPERM','en_US','Transmission identification',_binary '\0','2022-09-21 03:08:03','1','2022-11-09 09:00:33','1'),(1963,256733978294222848,NULL,'MENU_tudou_sensing','zh_CN','智能遥感',_binary '\0','2022-09-22 01:31:25','188243415207510016',NULL,NULL),(1964,256733978294222848,NULL,'MENU_tudou_sensing','zh_TW','智能遙感',_binary '\0','2022-09-22 01:31:25','188243415207510016',NULL,NULL),(1965,256733978294222848,NULL,'MENU_tudou_sensing','en_US','Intelligent remote sens',_binary '\0','2022-09-22 01:31:25','188243415207510016',NULL,NULL),(1966,287875985993367552,NULL,'MENU_tudou_3d','zh_CN','实景三维',_binary '\0','2022-09-22 01:32:09','188243415207510016',NULL,NULL),(1967,287875985993367552,NULL,'MENU_tudou_3d','zh_TW','實景三維',_binary '\0','2022-09-22 01:32:09','188243415207510016',NULL,NULL),(1968,287875985993367552,NULL,'MENU_tudou_3d','en_US','Reality 3D',_binary '\0','2022-09-22 01:32:09','188243415207510016',NULL,NULL),(1969,NULL,486,'MENU_SUB_MISSION_DETAIL','zh_CN','子作业详情',_binary '\0','2022-10-13 02:35:32','1','2022-10-25 09:52:22','1'),(1970,NULL,486,'MENU_SUB_MISSION_DETAIL','zh_TW','子工作詳情',_binary '\0','2022-10-13 02:35:32','1','2022-10-25 09:52:22','1'),(1971,NULL,486,'MENU_SUB_MISSION_DETAIL','en_US','Sub job details',_binary '\0','2022-10-13 02:35:32','1','2022-10-25 09:52:22','1'),(1972,NULL,486,'ACTION_MISSION_FILE_DELETE','zh_CN','文件删除',_binary '\0','2022-10-13 02:35:32','1','2023-09-27 10:02:48','1'),(1973,NULL,486,'ACTION_MISSION_FILE_DELETE','zh_TW','文件刪除',_binary '\0','2022-10-13 02:35:32','1','2023-09-27 10:02:48','1'),(1974,NULL,486,'ACTION_MISSION_FILE_DELETE','en_US','delete file',_binary '\0','2022-10-13 02:35:32','1','2023-09-27 10:02:48','1'),(1975,51700779089657856,397,'MENU_IMAGE_POSTURE','en_US','Posture detection',_binary '\0','2022-10-25 09:51:32','1','2023-02-07 06:51:00','1'),(1976,51700779089657856,397,'MENU_IMAGE_POSTURE','zh_CN','人体姿态行为检测',_binary '\0','2022-10-25 09:51:32','1','2023-02-07 06:51:00','1'),(1977,51700779089657856,397,'MENU_IMAGE_POSTURE','zh_TW','人體姿態行爲檢測',_binary '\0','2022-10-25 09:51:32','1','2023-02-07 06:51:00','1'),(1978,51700779089657856,397,'MENU_IMAGE_COMMON','en_US','Common Capability',_binary '\0','2022-10-25 09:51:32','1','2023-02-07 06:51:00','1'),(1979,51700779089657856,397,'MENU_IMAGE_COMMON','zh_CN','通用能力识别',_binary '\0','2022-10-25 09:51:32','1','2023-02-07 06:51:00','1'),(1980,51700779089657856,397,'MENU_IMAGE_COMMON','zh_TW','通用能力識別',_binary '\0','2022-10-25 09:51:32','1','2023-02-07 06:51:00','1'),(1981,51700779089657856,395,'MENU_IMAGE_DEBRIS_FLOW','en_US','Debris flow',_binary '\0','2022-10-25 09:51:33','1','2023-02-07 06:51:00','1'),(1982,51700779089657856,395,'MENU_IMAGE_DEBRIS_FLOW','zh_CN','泥石流识别',_binary '\0','2022-10-25 09:51:33','1','2023-02-07 06:51:00','1'),(1983,51700779089657856,395,'MENU_IMAGE_DEBRIS_FLOW','zh_TW','泥石流識別',_binary '\0','2022-10-25 09:51:33','1','2023-02-07 06:51:00','1'),(1984,51700779089657856,807,'MENU_IMAGE_DEBRIS_FLOW_DETAIL','en_US','Debris flow identification',_binary '\0','2022-10-25 09:51:33','1','2023-02-07 06:51:00','1'),(1985,51700779089657856,807,'MENU_IMAGE_DEBRIS_FLOW_DETAIL','zh_CN','泥石流识别',_binary '\0','2022-10-25 09:51:33','1','2023-02-07 06:51:00','1'),(1986,51700779089657856,807,'MENU_IMAGE_DEBRIS_FLOW_DETAIL','zh_TW','泥石流識別',_binary '\0','2022-10-25 09:51:33','1','2023-02-07 06:51:00','1'),(1987,279567198865850368,NULL,'MENU_VIDEO_SYSTEM_MANAGE','en_US','System Manage',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1988,279567198865850368,NULL,'MENU_VIDEO_SYSTEM_MANAGE','zh_CN','系统管理',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1989,279567198865850368,NULL,'MENU_VIDEO_SYSTEM_MANAGE','zh_TW','系統管理',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1990,279567198865850368,809,'MENU_VIDEO_SYSTEM_MANAGE_LIST','en_US','System Manage',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1991,279567198865850368,809,'MENU_VIDEO_SYSTEM_MANAGE_LIST','zh_CN','系统管理',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1992,279567198865850368,809,'MENU_VIDEO_SYSTEM_MANAGE_LIST','zh_TW','系統管理',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1993,279567198865850368,810,'ACTION_VIDEO_COMPOSE_SEARCH','en_US','视频合成任务查询',_binary '\0','2022-10-27 08:10:11','1','2023-04-04 08:45:03','188243415207510016'),(1994,279567198865850368,810,'ACTION_VIDEO_COMPOSE_SEARCH','zh_CN','视频合成任务查询',_binary '\0','2022-10-27 08:10:11','1','2023-04-04 08:45:03','188243415207510016'),(1995,279567198865850368,810,'ACTION_VIDEO_COMPOSE_SEARCH','zh_TW','视频合成任务查询',_binary '\0','2022-10-27 08:10:11','1','2023-04-04 08:45:03','188243415207510016'),(1996,279567198865850368,810,'ACTION_VIDEO_COMPOSE_MERGE','en_US','合成任务',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1997,279567198865850368,810,'ACTION_VIDEO_COMPOSE_MERGE','zh_CN','合成任务',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1998,279567198865850368,810,'ACTION_VIDEO_COMPOSE_MERGE','zh_TW','合成任务',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1999,279567198865850368,810,'ACTION_VIDEO_COMPOSE_DEL','en_US','视频合成任务删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2000,279567198865850368,810,'ACTION_VIDEO_COMPOSE_DEL','zh_CN','视频合成任务删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2001,279567198865850368,810,'ACTION_VIDEO_COMPOSE_DEL','zh_TW','视频合成任务删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2002,279567198865850368,810,'ACTION_VIDEO_SLICE_SEARCH','en_US','视频分片管理查询',_binary '\0','2022-10-27 08:10:12','1','2023-02-15 06:17:31','89730635001757696'),(2003,279567198865850368,810,'ACTION_VIDEO_SLICE_SEARCH','zh_CN','视频分片管理查询',_binary '\0','2022-10-27 08:10:12','1','2023-02-15 06:17:31','89730635001757696'),(2004,279567198865850368,810,'ACTION_VIDEO_SLICE_SEARCH','zh_TW','视频分片管理查询',_binary '\0','2022-10-27 08:10:12','1','2023-02-15 06:17:31','89730635001757696'),(2005,279567198865850368,810,'ACTION_VIDEO_SLICE_DEL','en_US','视频分片管理删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2006,279567198865850368,810,'ACTION_VIDEO_SLICE_DEL','zh_CN','视频分片管理删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2007,279567198865850368,810,'ACTION_VIDEO_SLICE_DEL','zh_TW','视频分片管理删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2008,279567198865850368,NULL,'MENU_VIDEO_LIVE_MANAGE','en_US','Live broadcast management',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2009,279567198865850368,NULL,'MENU_VIDEO_LIVE_MANAGE','zh_CN','直播管理',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2010,279567198865850368,NULL,'MENU_VIDEO_LIVE_MANAGE','zh_TW','直播管理',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2011,279567198865850368,816,'MENU_VIDEO_LIVE_MANAGE_LIST','en_US','Live broadcast management',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2012,279567198865850368,816,'MENU_VIDEO_LIVE_MANAGE_LIST','zh_CN','直播管理',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2013,279567198865850368,816,'MENU_VIDEO_LIVE_MANAGE_LIST','zh_TW','直播管理',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2014,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_SEARCH','en_US','Search',_binary '\0','2022-10-27 08:10:12','1','2023-04-04 08:44:16','188243415207510016'),(2015,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_SEARCH','zh_CN','查询',_binary '\0','2022-10-27 08:10:12','1','2023-04-04 08:44:16','188243415207510016'),(2016,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_SEARCH','zh_TW','查詢',_binary '\0','2022-10-27 08:10:12','1','2023-04-04 08:44:16','188243415207510016'),(2017,279567198865850368,817,'ACTION_VIDEO_PROCESS_LIVE_BATCH_DELETE','en_US','Batch delete',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2018,279567198865850368,817,'ACTION_VIDEO_PROCESS_LIVE_BATCH_DELETE','zh_CN','批量删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2019,279567198865850368,817,'ACTION_VIDEO_PROCESS_LIVE_BATCH_DELETE','zh_TW','批量删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2020,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_DELETE','en_US','Delete',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2021,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_DELETE','zh_CN','删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2022,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_DELETE','zh_TW','删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2023,279567198865850368,817,'MENU_VIDEO_LIVE_MANAGE_ADD','en_US','Add',_binary '\0','2022-10-27 08:10:12','1','2023-04-03 09:43:05','188243415207510016'),(2024,279567198865850368,817,'MENU_VIDEO_LIVE_MANAGE_ADD','zh_CN','新建直播',_binary '\0','2022-10-27 08:10:12','1','2023-04-03 09:43:05','188243415207510016'),(2025,279567198865850368,817,'MENU_VIDEO_LIVE_MANAGE_ADD','zh_TW','新建直播',_binary '\0','2022-10-27 08:10:12','1','2023-04-03 09:43:05','188243415207510016'),(2026,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_ENTERLIVE','en_US','Enter live',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2027,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_ENTERLIVE','zh_CN','进入直播',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2028,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_ENTERLIVE','zh_TW','進入直播',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2029,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_PLAYBACK','en_US','Playback',_binary '\0','2022-10-27 08:10:12','1','2023-03-27 07:38:41','89730635001757696'),(2030,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_PLAYBACK','zh_CN','回放',_binary '\0','2022-10-27 08:10:12','1','2023-03-27 07:38:41','89730635001757696'),(2031,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_PLAYBACK','zh_TW','重播',_binary '\0','2022-10-27 08:10:12','1','2023-03-27 07:38:41','89730635001757696'),(2032,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_SHARE','en_US','Share',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2033,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_SHARE','zh_CN','分享',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2034,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_SHARE','zh_TW','分享',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2035,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_END','en_US','End live',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2036,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_END','zh_CN','结束直播',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2037,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_END','zh_TW','結束直播',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2038,NULL,358,'ACTION_CONTROL_MANAGE','zh_CN','控制权管理',_binary '\0','2022-11-09 09:00:33','1','2022-11-17 02:57:42','1'),(2039,NULL,358,'ACTION_CONTROL_MANAGE','zh_TW','控制權管理',_binary '\0','2022-11-09 09:00:33','1','2022-11-17 02:57:42','1'),(2040,NULL,358,'ACTION_CONTROL_MANAGE','en_US','Control management',_binary '\0','2022-11-09 09:00:33','1','2022-11-17 02:57:42','1'),(2041,51693249240236032,NULL,'MENU_EMERGENCY_RESOURCE_SHOW','zh_CN','资源展示',_binary '\0','2022-12-02 03:02:25','188243415207510016','2022-12-08 09:58:01','1'),(2042,51693249240236032,NULL,'MENU_EMERGENCY_RESOURCE_SHOW','zh_TW','資源展示',_binary '\0','2022-12-02 03:02:25','188243415207510016','2022-12-08 09:58:01','1'),(2043,51693249240236032,NULL,'MENU_EMERGENCY_RESOURCE_SHOW','en_US','Resource show',_binary '\0','2022-12-02 03:02:25','188243415207510016','2022-12-08 09:58:01','1'),(2044,NULL,674,'MENU_COMPANY_MAP','zh_CN','地图设置',_binary '\0','2023-01-17 08:08:25','1','2024-03-19 08:09:19','1'),(2045,NULL,674,'MENU_COMPANY_MAP','zh_TW','地圖設置',_binary '\0','2023-01-17 08:08:25','1','2024-03-19 08:09:19','1'),(2046,NULL,674,'MENU_COMPANY_MAP','en_US','Map Setting',_binary '\0','2023-01-17 08:08:25','1','2024-03-19 08:09:19','1'),(2047,51700779089657856,396,'MENU_IMAGE_VEHICLE_INDENTIFY','en_US','Vehicle identification',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2048,51700779089657856,396,'MENU_IMAGE_VEHICLE_INDENTIFY','zh_CN','车辆识别',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2049,51700779089657856,396,'MENU_IMAGE_VEHICLE_INDENTIFY','zh_TW','車輛識別',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2050,51700779089657856,402,'MENU_IMAGE_BODY_DETECTION','en_US','Human detection',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2051,51700779089657856,402,'MENU_IMAGE_BODY_DETECTION','zh_CN','人体检测',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2052,51700779089657856,402,'MENU_IMAGE_BODY_DETECTION','zh_TW','人體檢測',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2053,51700779089657856,402,'MENU_IMAGE_CROWD_COUNT','en_US','Crowd count',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2054,51700779089657856,402,'MENU_IMAGE_CROWD_COUNT','zh_CN','人群计数',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2055,51700779089657856,402,'MENU_IMAGE_CROWD_COUNT','zh_TW','人群計數',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2056,51700779089657856,402,'MENU_IMAGE_PEDESTRIAN','en_US','Pedestrian cognition',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2057,51700779089657856,402,'MENU_IMAGE_PEDESTRIAN','zh_CN','行人认知',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2058,51700779089657856,402,'MENU_IMAGE_PEDESTRIAN','zh_TW','行人認知',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2062,NULL,833,'MENU_ACHIEVEMENT_2D','zh_CN','二维视图',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2063,NULL,833,'MENU_ACHIEVEMENT_2D','zh_TW','二維視圖',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2064,NULL,833,'MENU_ACHIEVEMENT_2D','en_US','2D View',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2065,NULL,834,'MENU_ACHIEVEMENT_2D_LIST','zh_CN','列表',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2066,NULL,834,'MENU_ACHIEVEMENT_2D_LIST','zh_TW','列表',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2067,NULL,834,'MENU_ACHIEVEMENT_2D_LIST','en_US','List',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2068,NULL,834,'ACTION_ACHIEVEMENT_2D_DELETE','zh_CN','删除',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2069,NULL,834,'ACTION_ACHIEVEMENT_2D_DELETE','zh_TW','删除',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2070,NULL,834,'ACTION_ACHIEVEMENT_2D_DELETE','en_US','Delete',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2071,NULL,834,'MENU_ACHIEVEMENT_2D_EDIT','zh_CN','编辑',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2072,NULL,834,'MENU_ACHIEVEMENT_2D_EDIT','zh_TW','編輯',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2073,NULL,834,'MENU_ACHIEVEMENT_2D_EDIT','en_US','Edit',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2074,NULL,834,'MENU_ACHIEVEMENT_2D_DETAIL','zh_CN','详情',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2075,NULL,834,'MENU_ACHIEVEMENT_2D_DETAIL','zh_TW','詳情',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2076,NULL,834,'MENU_ACHIEVEMENT_2D_DETAIL','en_US','Detail',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2077,NULL,834,'MENU_ACHIEVEMENT_2D_CONTRAST','zh_CN','对比',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2078,NULL,834,'MENU_ACHIEVEMENT_2D_CONTRAST','zh_TW','對比',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2079,NULL,834,'MENU_ACHIEVEMENT_2D_CONTRAST','en_US','Contrast',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2080,NULL,834,'MENU_ACHIEVEMENT_2D_ADD','zh_CN','新建视图',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2081,NULL,834,'MENU_ACHIEVEMENT_2D_ADD','zh_TW','新建視圖',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2082,NULL,834,'MENU_ACHIEVEMENT_2D_ADD','en_US','New View',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2083,NULL,833,'MENU_ACHIEVEMENT_3D','zh_CN','三维视图',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2084,NULL,833,'MENU_ACHIEVEMENT_3D','zh_TW','三維視圖',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2085,NULL,833,'MENU_ACHIEVEMENT_3D','en_US','3D View',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2086,NULL,841,'MENU_ACHIEVEMENT_3D_LIST','zh_CN','列表',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2087,NULL,841,'MENU_ACHIEVEMENT_3D_LIST','zh_TW','列表',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2088,NULL,841,'MENU_ACHIEVEMENT_3D_LIST','en_US','List',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2089,NULL,841,'ACTION_ACHIEVEMENT_3D_DELETE','zh_CN','删除',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2090,NULL,841,'ACTION_ACHIEVEMENT_3D_DELETE','zh_TW','删除',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2091,NULL,841,'ACTION_ACHIEVEMENT_3D_DELETE','en_US','Delete',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2092,NULL,841,'MENU_ACHIEVEMENT_3D_EDIT','zh_CN','编辑',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2093,NULL,841,'MENU_ACHIEVEMENT_3D_EDIT','zh_TW','編輯',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2094,NULL,841,'MENU_ACHIEVEMENT_3D_EDIT','en_US','Edit',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2095,NULL,841,'MENU_ACHIEVEMENT_3D_DETAIL','zh_CN','详情',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2096,NULL,841,'MENU_ACHIEVEMENT_3D_DETAIL','zh_TW','詳情',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2097,NULL,841,'MENU_ACHIEVEMENT_3D_DETAIL','en_US','Detail',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2098,NULL,841,'MENU_ACHIEVEMENT_3D_CONTRAST','zh_CN','对比',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2099,NULL,841,'MENU_ACHIEVEMENT_3D_CONTRAST','zh_TW','對比',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2100,NULL,841,'MENU_ACHIEVEMENT_3D_CONTRAST','en_US','Contrast',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2101,NULL,841,'MENU_ACHIEVEMENT_3D_ADD','zh_CN','新建视图',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2102,NULL,841,'MENU_ACHIEVEMENT_3D_ADD','zh_TW','新建視圖',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2103,NULL,841,'MENU_ACHIEVEMENT_3D_ADD','en_US','New View',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2104,NULL,833,'MENU_ACHIEVEMENT_RETURN_IMG','zh_CN','回传影像',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2105,NULL,833,'MENU_ACHIEVEMENT_RETURN_IMG','zh_TW','回傳影像',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2106,NULL,833,'MENU_ACHIEVEMENT_RETURN_IMG','en_US','Retrieving image',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2107,NULL,833,'MENU_ACHIEVEMENT_PANORAMIC_IMG','zh_CN','全景照片',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2108,NULL,833,'MENU_ACHIEVEMENT_PANORAMIC_IMG','zh_TW','全景照片',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2109,NULL,833,'MENU_ACHIEVEMENT_PANORAMIC_IMG','en_US','Panoramic image',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2113,NULL,393,'MENU_COMMOM_SCREEN','zh_CN','数据大屏',_binary '\0','2023-02-08 09:38:05','1','2023-09-08 09:29:51','188243415207510016'),(2114,NULL,393,'MENU_COMMOM_SCREEN','zh_TW','數據大屏',_binary '\0','2023-02-08 09:38:05','1','2023-09-08 09:29:51','188243415207510016'),(2115,NULL,393,'MENU_COMMOM_SCREEN','en_US','Large screen of data',_binary '\0','2023-02-08 09:38:05','1','2023-09-08 09:29:51','188243415207510016'),(2119,NULL,595,'MENU_AI_EXCAVATOR_BPERM','zh_CN','挖掘机识别',_binary '\0','2023-02-09 01:20:47','188243415207510016','2023-09-12 01:19:32','1'),(2120,NULL,595,'MENU_AI_EXCAVATOR_BPERM','zh_TW','挖掘機識別',_binary '\0','2023-02-09 01:20:47','188243415207510016','2023-09-12 01:19:32','1'),(2121,NULL,595,'MENU_AI_EXCAVATOR_BPERM','en_US','Excavator Identification',_binary '\0','2023-02-09 01:20:47','188243415207510016','2023-09-12 01:19:32','1'),(2122,NULL,595,'MENU_AI_SAFEHAT_BPERM','zh_CN','安全帽识别',_binary '\0','2023-02-09 01:21:57','188243415207510016','2023-09-12 01:19:32','1'),(2123,NULL,595,'MENU_AI_SAFEHAT_BPERM','zh_TW','安全帽识别',_binary '\0','2023-02-09 01:21:57','188243415207510016','2023-09-12 01:19:32','1'),(2124,NULL,595,'MENU_AI_SAFEHAT_BPERM','en_US','Helmet Identification',_binary '\0','2023-02-09 01:21:57','188243415207510016','2023-09-12 01:19:32','1'),(2125,NULL,682,'ACTION_DEVICE_WAREHOUSE_EDIT','zh_CN','编辑新增',_binary '\0','2023-02-14 05:59:41','1','2023-09-27 10:02:38','1'),(2126,NULL,682,'ACTION_DEVICE_WAREHOUSE_EDIT','zh_TW','編輯新增',_binary '\0','2023-02-14 05:59:41','1','2023-09-27 10:02:38','1'),(2127,NULL,682,'ACTION_DEVICE_WAREHOUSE_EDIT','en_US','Edit and add',_binary '\0','2023-02-14 05:59:41','1','2023-09-27 10:02:38','1'),(2128,NULL,682,'ACTION_DEVICE_WAREHOUSE_CHECK','zh_CN','查看',_binary '\0','2023-02-14 05:59:41','1','2023-09-27 10:02:38','1'),(2129,NULL,682,'ACTION_DEVICE_WAREHOUSE_CHECK','zh_TW','查看',_binary '\0','2023-02-14 05:59:41','1','2023-09-27 10:02:38','1'),(2130,NULL,682,'ACTION_DEVICE_WAREHOUSE_CHECK','en_US','Check',_binary '\0','2023-02-14 05:59:41','1','2023-09-27 10:02:38','1'),(2131,218767711973408768,NULL,'MENU_DATA_STATISTIC','en_US','Data Statistics',_binary '\0','2023-03-29 09:38:33','1',NULL,NULL),(2132,218767711973408768,NULL,'MENU_DATA_STATISTIC','zh_CN','数据统计',_binary '\0','2023-03-29 09:38:33','1',NULL,NULL),(2133,218767711973408768,NULL,'MENU_DATA_STATISTIC','zh_TW','數據統計',_binary '\0','2023-03-29 09:38:33','1',NULL,NULL),(2134,NULL,NULL,'MENU_FLIGHT_PLAN','zh_CN','飞行计划',_binary '\0','2023-04-12 08:00:31','1','2023-05-05 09:28:07','1'),(2135,NULL,NULL,'MENU_FLIGHT_PLAN','zh_TW','飛行計劃',_binary '\0','2023-04-12 08:00:31','1','2023-05-05 09:28:07','1'),(2136,NULL,NULL,'MENU_FLIGHT_PLAN','en_US','Flight plan application',_binary '\0','2023-04-12 08:00:31','1','2023-05-05 09:28:07','1'),(2137,NULL,858,'MENU_FLIGHT_PLAN_CREATE','zh_CN','飞行申请',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2138,NULL,858,'MENU_FLIGHT_PLAN_CREATE','zh_TW','飛行申請',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2139,NULL,858,'MENU_FLIGHT_PLAN_CREATE','en_US','Create flight plan',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2140,NULL,859,'ACTION_FLIGHT_PLAN_SAVE','zh_CN','保存',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2141,NULL,859,'ACTION_FLIGHT_PLAN_SAVE','zh_TW','保存',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2142,NULL,859,'ACTION_FLIGHT_PLAN_SAVE','en_US','Save fligth plan',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2143,NULL,858,'MENU_FLIGHT_PLAN_EDIT','zh_CN','编辑飞行申请',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2144,NULL,858,'MENU_FLIGHT_PLAN_EDIT','zh_TW','編輯飛行申請',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2145,NULL,858,'MENU_FLIGHT_PLAN_EDIT','en_US','Flight plan edit',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2146,NULL,858,'ACTION_FLIGHT_PLAN_EDIT','zh_CN','编辑',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2147,NULL,858,'ACTION_FLIGHT_PLAN_EDIT','zh_TW','編輯',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2148,NULL,858,'ACTION_FLIGHT_PLAN_EDIT','en_US','Edit flight plan',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2149,NULL,858,'ACTION_FLIGHT_PLAN_SEARCH','zh_CN','查询',_binary '\0','2023-04-12 08:00:31','1','2023-09-08 02:38:16','199120334480211968'),(2150,NULL,858,'ACTION_FLIGHT_PLAN_SEARCH','zh_TW','查詢',_binary '\0','2023-04-12 08:00:31','1','2023-09-08 02:38:16','199120334480211968'),(2151,NULL,858,'ACTION_FLIGHT_PLAN_SEARCH','en_US','Query flight plan',_binary '\0','2023-04-12 08:00:31','1','2023-09-08 02:38:16','199120334480211968'),(2152,NULL,858,'ACTION_FLIGHT_PLAN_DEL','zh_CN','删除',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2153,NULL,858,'ACTION_FLIGHT_PLAN_DEL','zh_TW','刪除',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2154,NULL,858,'ACTION_FLIGHT_PLAN_DEL','en_US','Delete flight plan',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2155,365173608686157824,NULL,'MENU_runtoint_index','zh_CN','润图智能',_binary '\0','2023-04-23 08:47:55','188243415207510016',NULL,NULL),(2156,365173608686157824,NULL,'MENU_runtoint_index','zh_TW','润图智能',_binary '\0','2023-04-23 08:47:55','188243415207510016',NULL,NULL),(2157,365173608686157824,NULL,'MENU_runtoint_index','en_US','润图智能',_binary '\0','2023-04-23 08:47:55','188243415207510016',NULL,NULL),(2158,224170096870817792,789,'MENU_SUPERVISION_FLIGHT_MONITOR_SET_CLASH_SETTING','en_US','Set conflict alarm detection parameters',_binary '\0','2023-05-04 09:43:01','1','2023-05-05 09:26:34','1'),(2159,224170096870817792,789,'MENU_SUPERVISION_FLIGHT_MONITOR_SET_CLASH_SETTING','zh_CN','设置冲突预警检测参数',_binary '\0','2023-05-04 09:43:01','1','2023-05-05 09:26:34','1'),(2160,224170096870817792,789,'MENU_SUPERVISION_FLIGHT_MONITOR_SET_CLASH_SETTING','zh_TW','設置衝突預警檢測參數',_binary '\0','2023-05-04 09:43:01','1','2023-05-05 09:26:34','1'),(2161,51694103410245632,NULL,'MENU_SECURITY_H5','en_US','Investigator H5',_binary '\0','2023-05-04 09:43:49','1','2024-03-19 03:49:30','188243415207510016'),(2162,51694103410245632,NULL,'MENU_SECURITY_H5','zh_CN','侦查员H5',_binary '\0','2023-05-04 09:43:49','1','2024-03-19 03:49:30','188243415207510016'),(2163,51694103410245632,NULL,'MENU_SECURITY_H5','zh_TW','偵查員H5',_binary '\0','2023-05-04 09:43:49','1','2024-03-19 03:49:30','188243415207510016'),(2164,51694103410245632,NULL,'MENU_POLICE_MULTIPLE_MONITOR','en_US','Multiple monitor',_binary '\0','2023-05-04 09:43:49','1',NULL,NULL),(2165,51694103410245632,NULL,'MENU_POLICE_MULTIPLE_MONITOR','zh_CN','多机监视',_binary '\0','2023-05-04 09:43:49','1',NULL,NULL),(2166,51694103410245632,NULL,'MENU_POLICE_MULTIPLE_MONITOR','zh_TW','多機監視',_binary '\0','2023-05-04 09:43:49','1',NULL,NULL),(2167,51694103410245632,NULL,'MENU_POLICE_GLOBAL_MONITOR','en_US','Global monitor',_binary '\0','2023-05-04 09:43:50','1',NULL,NULL),(2168,51694103410245632,NULL,'MENU_POLICE_GLOBAL_MONITOR','zh_CN','全局监视',_binary '\0','2023-05-04 09:43:50','1',NULL,NULL),(2169,51694103410245632,NULL,'MENU_POLICE_GLOBAL_MONITOR','zh_TW','全局監視',_binary '\0','2023-05-04 09:43:50','1',NULL,NULL),(2170,51694103410245632,NULL,'MENU_POLICE_SINGLE_MONITOR','en_US','Single monitor',_binary '\0','2023-05-04 09:43:50','1',NULL,NULL),(2171,51694103410245632,NULL,'MENU_POLICE_SINGLE_MONITOR','zh_CN','单机监视',_binary '\0','2023-05-04 09:43:50','1',NULL,NULL),(2172,51694103410245632,NULL,'MENU_POLICE_SINGLE_MONITOR','zh_TW','單機監視',_binary '\0','2023-05-04 09:43:50','1',NULL,NULL),(2173,51694103410245632,NULL,'MENU_SECURITY_SCREEN','en_US','Monitor Screen',_binary '\0','2023-05-04 09:43:50','1','2024-05-14 07:56:01','89730635001757696'),(2174,51694103410245632,NULL,'MENU_SECURITY_SCREEN','zh_CN','监控大屏',_binary '\0','2023-05-04 09:43:50','1','2024-05-14 07:56:01','89730635001757696'),(2175,51694103410245632,NULL,'MENU_SECURITY_SCREEN','zh_TW','監控大屏',_binary '\0','2023-05-04 09:43:50','1','2024-05-14 07:56:01','89730635001757696'),(2176,NULL,858,'MENU_FLIGHT_PLAN_DETAIL','zh_CN','详情',_binary '\0','2023-05-05 09:28:07','1',NULL,NULL),(2177,NULL,858,'MENU_FLIGHT_PLAN_DETAIL','zh_TW','詳情',_binary '\0','2023-05-05 09:28:07','1',NULL,NULL),(2178,NULL,858,'MENU_FLIGHT_PLAN_DETAIL','en_US','Detail',_binary '\0','2023-05-05 09:28:07','1',NULL,NULL),(2179,51693429796634624,NULL,'MENU_TRAFFIC_WAREHOUSE_DETAIL','en_US','素材库详情',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2180,51693429796634624,NULL,'MENU_TRAFFIC_WAREHOUSE_DETAIL','zh_CN','素材库详情',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2181,51693429796634624,NULL,'MENU_TRAFFIC_WAREHOUSE_DETAIL','zh_TW','素材库详情',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2182,51693429796634624,NULL,'MENU_TRAFFIC_SCREEN','en_US','首页大屏',_binary '\0','2023-05-18 10:07:48','1','2024-09-09 03:33:39','89730635001757696'),(2183,51693429796634624,NULL,'MENU_TRAFFIC_SCREEN','zh_CN','首页大屏',_binary '\0','2023-05-18 10:07:48','1','2024-09-09 03:33:39','89730635001757696'),(2184,51693429796634624,NULL,'MENU_TRAFFIC_SCREEN','zh_TW','首页大屏',_binary '\0','2023-05-18 10:07:48','1','2024-09-09 03:33:39','89730635001757696'),(2185,51693429796634624,NULL,'MENU_TRAFFIC_GUIDE_SCREEN','en_US','交通引导',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2186,51693429796634624,NULL,'MENU_TRAFFIC_GUIDE_SCREEN','zh_CN','交通引导',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2187,51693429796634624,NULL,'MENU_TRAFFIC_GUIDE_SCREEN','zh_TW','交通引导',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2188,51693429796634624,NULL,'MENU_TRAFFIC_ILLEGALPARKING_SCREEN','en_US','违停取证',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2189,51693429796634624,NULL,'MENU_TRAFFIC_ILLEGALPARKING_SCREEN','zh_CN','违停取证',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2190,51693429796634624,NULL,'MENU_TRAFFIC_ILLEGALPARKING_SCREEN','zh_TW','违停取证',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2191,51693429796634624,NULL,'MENU_TRAFFIC_ILLEGALPARKING_WAREHOUSE','en_US','违停取证素材库',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2192,51693429796634624,NULL,'MENU_TRAFFIC_ILLEGALPARKING_WAREHOUSE','zh_CN','违停取证素材库',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2193,51693429796634624,NULL,'MENU_TRAFFIC_ILLEGALPARKING_WAREHOUSE','zh_TW','违停取证素材库',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2194,51693429796634624,NULL,'MENU_TRAFFIC_GUIDE_WAREHOUSE','en_US','交通引导素材库',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2195,51693429796634624,NULL,'MENU_TRAFFIC_GUIDE_WAREHOUSE','zh_CN','交通引导素材库',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2196,51693429796634624,NULL,'MENU_TRAFFIC_GUIDE_WAREHOUSE','zh_TW','交通引导素材库',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2197,374257704400846848,NULL,'MENU_PILOT_SCOUTING','en_US','Pilot Scouting',_binary '\0','2023-05-18 10:08:00','1',NULL,NULL),(2198,374257704400846848,NULL,'MENU_PILOT_SCOUTING','zh_CN','飞手侦察',_binary '\0','2023-05-18 10:08:00','1',NULL,NULL),(2199,374257704400846848,NULL,'MENU_PILOT_SCOUTING','zh_TW','飛手偵察',_binary '\0','2023-05-18 10:08:00','1',NULL,NULL),(2200,374257704400846848,NULL,'MENU_flyer_basic','en_US','Fly Basic',_binary '\0','2023-05-18 10:08:00','1',NULL,NULL),(2201,374257704400846848,NULL,'MENU_flyer_basic','zh_CN','基础飞行',_binary '\0','2023-05-18 10:08:00','1',NULL,NULL),(2202,374257704400846848,NULL,'MENU_flyer_basic','zh_TW','基礎飛行',_binary '\0','2023-05-18 10:08:00','1',NULL,NULL),(2203,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCYMAP','en_US','应急一张图',_binary '\0','2023-05-18 10:49:02','1','2023-10-11 01:31:47','1'),(2204,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCYMAP','zh_CN','应急一张图',_binary '\0','2023-05-18 10:49:02','1','2023-10-11 01:31:47','1'),(2205,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCYMAP','zh_TW','应急一张图',_binary '\0','2023-05-18 10:49:02','1','2023-10-11 01:31:47','1'),(2206,257530550208692224,NULL,'MENU_COMMUNICATION_DATAMANAGE','en_US','自然灾害数据管理',_binary '\0','2023-05-18 10:49:02','1','2023-10-11 01:31:47','1'),(2207,257530550208692224,NULL,'MENU_COMMUNICATION_DATAMANAGE','zh_CN','自然灾害数据管理',_binary '\0','2023-05-18 10:49:02','1','2023-10-11 01:31:47','1'),(2208,257530550208692224,NULL,'MENU_COMMUNICATION_DATAMANAGE','zh_TW','自然灾害数据管理',_binary '\0','2023-05-18 10:49:02','1','2023-10-11 01:31:47','1'),(2209,257530550208692224,882,'ACTION_COMMUNICATION_DATAMANAGE_DETAIL','en_US','查看',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2210,257530550208692224,882,'ACTION_COMMUNICATION_DATAMANAGE_DETAIL','zh_CN','查看',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2211,257530550208692224,882,'ACTION_COMMUNICATION_DATAMANAGE_DETAIL','zh_TW','查看',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2212,257530550208692224,882,'ACTION_COMMUNICATION_ADD','en_US','新建',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2213,257530550208692224,882,'ACTION_COMMUNICATION_ADD','zh_CN','新建',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2214,257530550208692224,882,'ACTION_COMMUNICATION_ADD','zh_TW','新建',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2215,257530550208692224,882,'ACTION_COMMUNICATION_EDIT','en_US','编辑',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2216,257530550208692224,882,'ACTION_COMMUNICATION_EDIT','zh_CN','编辑',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2217,257530550208692224,882,'ACTION_COMMUNICATION_EDIT','zh_TW','编辑',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2218,257530550208692224,882,'ACTION_COMMUNICATION_DELETE','en_US','删除',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2219,257530550208692224,882,'ACTION_COMMUNICATION_DELETE','zh_CN','删除',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2220,257530550208692224,882,'ACTION_COMMUNICATION_DELETE','zh_TW','删除',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2221,375599197049585664,NULL,'MENU_FIRE_RESCUE_SCREEN','en_US','城市运营',_binary '\0','2023-05-22 02:57:12','1','2024-01-05 01:57:04','188243415207510016'),(2222,375599197049585664,NULL,'MENU_FIRE_RESCUE_SCREEN','zh_CN','城市运营',_binary '\0','2023-05-22 02:57:12','1','2024-01-05 01:57:04','188243415207510016'),(2223,375599197049585664,NULL,'MENU_FIRE_RESCUE_SCREEN','zh_TW','城市运营',_binary '\0','2023-05-22 02:57:12','1','2024-01-05 01:57:04','188243415207510016'),(2224,375599197049585664,NULL,'MENU_FIRE_RESCUE_MONITOR','en_US','消防单机监视',_binary '\0','2023-05-22 02:57:12','1','2023-07-07 06:29:03','1'),(2225,375599197049585664,NULL,'MENU_FIRE_RESCUE_MONITOR','zh_CN','消防单机监视',_binary '\0','2023-05-22 02:57:12','1','2023-07-07 06:29:03','1'),(2226,375599197049585664,NULL,'MENU_FIRE_RESCUE_MONITOR','zh_TW','消防单机监视',_binary '\0','2023-05-22 02:57:12','1','2023-07-07 06:29:03','1'),(2227,375599197049585664,NULL,'MENU_FIRE_RESCUE_MULTI_MONITOR','en_US','Fire multiengine monitoring',_binary '\0','2023-05-22 02:57:12','1','2023-06-16 09:14:32','1'),(2228,375599197049585664,NULL,'MENU_FIRE_RESCUE_MULTI_MONITOR','zh_CN','消防多机监视',_binary '\0','2023-05-22 02:57:12','1','2023-06-16 09:14:32','1'),(2229,375599197049585664,NULL,'MENU_FIRE_RESCUE_MULTI_MONITOR','zh_TW','消防多機監視',_binary '\0','2023-05-22 02:57:12','1','2023-06-16 09:14:32','1'),(2230,NULL,NULL,'MENU_GEO','zh_CN','地图数据管理',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2231,NULL,NULL,'MENU_GEO','zh_TW','地圖數據管理',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2232,NULL,NULL,'MENU_GEO','en_US','Geographic Data Management',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2233,NULL,890,'MENU_GEO_POI','zh_CN','POI管理',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2234,NULL,890,'MENU_GEO_POI','zh_TW','POI管理',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2235,NULL,890,'MENU_GEO_POI','en_US','POI Management',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2236,NULL,891,'MENU_GEO_POI_TYPE','zh_CN','兴趣点类型',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2237,NULL,891,'MENU_GEO_POI_TYPE','zh_TW','興趣點類型',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2238,NULL,891,'MENU_GEO_POI_TYPE','en_US','POI Type',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2239,NULL,892,'ACTION_GEO_POI_TYPE_EDIT','zh_CN','编辑',_binary '\0','2023-06-14 10:06:01','1','2024-07-11 05:46:29','416525856201375744'),(2240,NULL,892,'ACTION_GEO_POI_TYPE_EDIT','zh_TW','編輯',_binary '\0','2023-06-14 10:06:01','1','2024-07-11 05:46:29','416525856201375744'),(2241,NULL,892,'ACTION_GEO_POI_TYPE_EDIT','en_US','Edit',_binary '\0','2023-06-14 10:06:01','1','2024-07-11 05:46:29','416525856201375744'),(2242,NULL,892,'ACTION_GEO_POI_TYPE_ADD','zh_CN','新增',_binary '\0','2023-06-14 10:06:02','1','2024-07-11 05:46:44','416525856201375744'),(2243,NULL,892,'ACTION_GEO_POI_TYPE_ADD','zh_TW','新增',_binary '\0','2023-06-14 10:06:02','1','2024-07-11 05:46:44','416525856201375744'),(2244,NULL,892,'ACTION_GEO_POI_TYPE_ADD','en_US','Add',_binary '\0','2023-06-14 10:06:02','1','2024-07-11 05:46:44','416525856201375744'),(2245,NULL,892,'ACTION_GEO_POI_TYPE_DELETE','zh_CN','删除',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2246,NULL,892,'ACTION_GEO_POI_TYPE_DELETE','zh_TW','刪除',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2247,NULL,892,'ACTION_GEO_POI_TYPE_DELETE','en_US','Delete',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2248,NULL,891,'MENU_GEO_POI_POINT','zh_CN','兴趣点',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2249,NULL,891,'MENU_GEO_POI_POINT','zh_TW','興趣點',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2250,NULL,891,'MENU_GEO_POI_POINT','en_US','POI',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2251,NULL,896,'ACTION_GEO_POI_POINT_ADD','zh_CN','新增',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2252,NULL,896,'ACTION_GEO_POI_POINT_ADD','zh_TW','新增',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2253,NULL,896,'ACTION_GEO_POI_POINT_ADD','en_US','Add',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2254,NULL,896,'ACTION_GEO_POI_POINT_EDIT','zh_CN','编辑',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2255,NULL,896,'ACTION_GEO_POI_POINT_EDIT','zh_TW','編輯',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2256,NULL,896,'ACTION_GEO_POI_POINT_EDIT','en_US','Edit',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2257,NULL,896,'ACTION_GEO_POI_POINT_DELETE','zh_CN','删除',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2258,NULL,896,'ACTION_GEO_POI_POINT_DELETE','zh_TW','刪除',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2259,NULL,896,'ACTION_GEO_POI_POINT_DELETE','en_US','Delete',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2260,NULL,896,'ACTION_GEO_POI_POINT_PUBLISH','zh_CN','发布',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2261,NULL,896,'ACTION_GEO_POI_POINT_PUBLISH','zh_TW','發佈',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2262,NULL,896,'ACTION_GEO_POI_POINT_PUBLISH','en_US','Publish',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2263,NULL,890,'MENU_GEO_MODEL_2D','zh_CN','二维模型管理',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2264,NULL,890,'MENU_GEO_MODEL_2D','zh_TW','二維模型管理',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2265,NULL,890,'MENU_GEO_MODEL_2D','en_US','2D Model Management',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2266,NULL,901,'MENU_GEO_MODEL_2D_ADD','zh_CN','上传文件',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2267,NULL,901,'MENU_GEO_MODEL_2D_ADD','zh_TW','上傳文件',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2268,NULL,901,'MENU_GEO_MODEL_2D_ADD','en_US','Upload',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2269,NULL,901,'MENU_GEO_MODEL_2D_EDIT','zh_CN','编辑',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2270,NULL,901,'MENU_GEO_MODEL_2D_EDIT','zh_TW','編輯',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2271,NULL,901,'MENU_GEO_MODEL_2D_EDIT','en_US','Edit',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2272,NULL,901,'ACTION_GEO_MODEL_2D_PUBLISH','zh_CN','图层发布',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2273,NULL,901,'ACTION_GEO_MODEL_2D_PUBLISH','zh_TW','圖層發佈',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2274,NULL,901,'ACTION_GEO_MODEL_2D_PUBLISH','en_US','Publish',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2275,NULL,901,'ACTION_GEO_MODEL_2D_DELETE','zh_CN','删除',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2276,NULL,901,'ACTION_GEO_MODEL_2D_DELETE','zh_TW','刪除',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2277,NULL,901,'ACTION_GEO_MODEL_2D_DELETE','en_US','Delete',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2278,NULL,890,'MENU_GEO_MODEL_3D','zh_CN','三维模型管理',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2279,NULL,890,'MENU_GEO_MODEL_3D','zh_TW','三維模型管理',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2280,NULL,890,'MENU_GEO_MODEL_3D','en_US','3D Model Management',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2281,NULL,906,'MENU_GEO_MODEL_3D_EDIT','zh_CN','编辑',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2282,NULL,906,'MENU_GEO_MODEL_3D_EDIT','zh_TW','編輯',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2283,NULL,906,'MENU_GEO_MODEL_3D_EDIT','en_US','Edit',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2284,NULL,906,'MENU_GEO_MODEL_3D_ADD','zh_CN','上传文件',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2285,NULL,906,'MENU_GEO_MODEL_3D_ADD','zh_TW','上傳文件',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2286,NULL,906,'MENU_GEO_MODEL_3D_ADD','en_US','Upload',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2287,NULL,906,'ACTION_GEO_MODEL_3D_PUBLISH','zh_CN','图层发布',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2288,NULL,906,'ACTION_GEO_MODEL_3D_PUBLISH','zh_TW','圖層發佈',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2289,NULL,906,'ACTION_GEO_MODEL_3D_PUBLISH','en_US','Publish',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2290,NULL,906,'ACTION_GEO_MODEL_3D_DELETE','zh_CN','删除',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2291,NULL,906,'ACTION_GEO_MODEL_3D_DELETE','zh_TW','删除',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2292,NULL,906,'ACTION_GEO_MODEL_3D_DELETE','en_US','Delete',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2293,NULL,890,'MENU_GEO_RETURN_IMG','zh_CN','回传影像管理',_binary '\0','2023-06-14 10:06:04','1','2023-06-20 06:37:26','188243415207510016'),(2294,NULL,890,'MENU_GEO_RETURN_IMG','zh_TW','回傳影像管理',_binary '\0','2023-06-14 10:06:04','1','2023-06-20 06:37:26','188243415207510016'),(2295,NULL,890,'MENU_GEO_RETURN_IMG','en_US','Retrieving image',_binary '\0','2023-06-14 10:06:04','1','2023-06-20 06:37:26','188243415207510016'),(2296,NULL,890,'MENU_GEO_PANORAMIC_IMG','zh_CN','全景照片管理',_binary '\0','2023-06-14 10:06:04','1','2023-09-28 05:47:59','188243415207510016'),(2297,NULL,890,'MENU_GEO_PANORAMIC_IMG','zh_TW','全景照片管理',_binary '\0','2023-06-14 10:06:04','1','2023-09-28 05:47:59','188243415207510016'),(2298,NULL,890,'MENU_GEO_PANORAMIC_IMG','en_US','Panoramic image',_binary '\0','2023-06-14 10:06:04','1','2023-09-28 05:47:59','188243415207510016'),(2299,NULL,NULL,'MENU_POI_BAK','zh_CN','地图服务',_binary '\0','2023-06-14 10:07:58','188243415207510016',NULL,NULL),(2300,NULL,NULL,'MENU_POI_BAK','zh_TW','地圖服務',_binary '\0','2023-06-14 10:07:58','188243415207510016',NULL,NULL),(2301,NULL,NULL,'MENU_POI_BAK','en_US','Map Service',_binary '\0','2023-06-14 10:07:58','188243415207510016',NULL,NULL),(2302,NULL,NULL,'MENU_ACHIEVEMENT_BAK','zh_CN','成果展示',_binary '\0','2023-06-15 06:54:21','188243415207510016',NULL,NULL),(2303,NULL,NULL,'MENU_ACHIEVEMENT_BAK','zh_TW','成果展示',_binary '\0','2023-06-15 06:54:21','188243415207510016',NULL,NULL),(2304,NULL,NULL,'MENU_ACHIEVEMENT_BAK','en_US','Achievement display',_binary '\0','2023-06-15 06:54:21','188243415207510016',NULL,NULL),(2305,NULL,NULL,'MENU_COMMON_TOOL','zh_CN','通用模块工具',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2306,NULL,NULL,'MENU_COMMON_TOOL','zh_TW','通用模塊工具',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2307,NULL,NULL,'MENU_COMMON_TOOL','en_US','commonTool',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2308,NULL,913,'MENU_GEO_LAYER','zh_CN','图层',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2309,NULL,913,'MENU_GEO_LAYER','zh_TW','圖層',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2310,NULL,913,'MENU_GEO_LAYER','en_US','GeoLayer',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2311,NULL,914,'ACTION_GEO_LAYER_2D','zh_CN','二维图层',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2312,NULL,914,'ACTION_GEO_LAYER_2D','zh_TW','二維圖層',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2313,NULL,914,'ACTION_GEO_LAYER_2D','en_US','geoLayer2d',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2314,NULL,914,'ACTION_GEO_LAYER_3D','zh_CN','三维图层',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2315,NULL,914,'ACTION_GEO_LAYER_3D','zh_TW','三維圖層',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2316,NULL,914,'ACTION_GEO_LAYER_3D','en_US','GeoLayer3d',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2317,NULL,914,'ACTION_GEO_LAYER_POI','zh_CN','POI管理',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2318,NULL,914,'ACTION_GEO_LAYER_POI','zh_TW','POI管理',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2319,NULL,914,'ACTION_GEO_LAYER_POI','en_US','geoLayerPoi',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2320,NULL,913,'MENU_AIRSPACE_TOOLS','zh_CN','空域管理工具',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2321,NULL,913,'MENU_AIRSPACE_TOOLS','zh_TW','空域管理工具',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2322,NULL,913,'MENU_AIRSPACE_TOOLS','en_US','airspaceTools',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2323,NULL,913,'MENU_COMPARE','zh_CN','对比',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2324,NULL,913,'MENU_COMPARE','zh_TW','對比',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2325,NULL,913,'MENU_COMPARE','en_US','compare',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2326,NULL,919,'ACTION_COMPARE_ROLL','zh_CN','卷帘对比',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2327,NULL,919,'ACTION_COMPARE_ROLL','zh_TW','卷簾對比',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2328,NULL,919,'ACTION_COMPARE_ROLL','en_US','comareRoll',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2329,NULL,919,'ACTION_COMPARE_SPLIT','zh_CN','分屏对比',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2330,NULL,919,'ACTION_COMPARE_SPLIT','zh_TW','分屏對比',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2331,NULL,919,'ACTION_COMPARE_SPLIT','en_US','compareSplit',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2332,NULL,393,'MENU_ZIGONG_SCREEN_BAK','zh_CN','自贡应急管理大屏',_binary '\0','2023-06-27 08:33:59','188243415207510016',NULL,NULL),(2333,NULL,393,'MENU_ZIGONG_SCREEN_BAK','zh_TW','自貢應急管理大屏',_binary '\0','2023-06-27 08:33:59','188243415207510016',NULL,NULL),(2334,NULL,393,'MENU_ZIGONG_SCREEN_BAK','en_US','Zigong Emergency Screen',_binary '\0','2023-06-27 08:33:59','188243415207510016',NULL,NULL),(2386,NULL,NULL,'MENU_BASESTATION_MANAGEMENT','zh_CN','基站信息维护',_binary '\0','2023-08-07 07:24:42','89730635001757696','2023-08-07 07:49:51','89730635001757696'),(2387,NULL,NULL,'MENU_BASESTATION_MANAGEMENT','zh_TW','基站信息维护',_binary '\0','2023-08-07 07:24:42','89730635001757696','2023-08-07 07:49:51','89730635001757696'),(2388,NULL,NULL,'MENU_BASESTATION_MANAGEMENT','en_US','基站信息维护',_binary '\0','2023-08-07 07:24:42','89730635001757696','2023-08-07 07:49:51','89730635001757696'),(2389,NULL,939,'MENU_BASESTATION_SEARCH','zh_CN','基站信息查询',_binary '\0','2023-08-07 07:25:19','89730635001757696','2023-08-07 07:50:02','89730635001757696'),(2390,NULL,939,'MENU_BASESTATION_SEARCH','zh_TW','基站信息查询',_binary '\0','2023-08-07 07:25:19','89730635001757696','2023-08-07 07:50:02','89730635001757696'),(2391,NULL,939,'MENU_BASESTATION_SEARCH','en_US','基站信息查询',_binary '\0','2023-08-07 07:25:19','89730635001757696','2023-08-07 07:50:02','89730635001757696'),(2392,NULL,939,'MENU_BASESTATION_IMPORT','zh_CN','基站信息导入',_binary '\0','2023-08-07 07:26:12','89730635001757696','2023-08-07 07:50:13','89730635001757696'),(2393,NULL,939,'MENU_BASESTATION_IMPORT','zh_TW','基站信息导入',_binary '\0','2023-08-07 07:26:12','89730635001757696','2023-08-07 07:50:13','89730635001757696'),(2394,NULL,939,'MENU_BASESTATION_IMPORT','en_US','基站信息导入',_binary '\0','2023-08-07 07:26:12','89730635001757696','2023-08-07 07:50:13','89730635001757696'),(2395,NULL,939,'MENU_BASESTATION_EDIT','zh_CN','编辑基站信息',_binary '\0','2023-08-07 07:37:32','89730635001757696','2023-08-07 07:50:23','89730635001757696'),(2396,NULL,939,'MENU_BASESTATION_EDIT','zh_TW','编辑基站信息',_binary '\0','2023-08-07 07:37:32','89730635001757696','2023-08-07 07:50:23','89730635001757696'),(2397,NULL,939,'MENU_BASESTATION_EDIT','en_US','编辑基站信息',_binary '\0','2023-08-07 07:37:32','89730635001757696','2023-08-07 07:50:23','89730635001757696'),(2398,NULL,939,'MENU_BASESTATION_ADD','zh_CN','新增基站信息',_binary '\0','2023-08-07 07:38:32','89730635001757696','2023-08-07 07:56:41','89730635001757696'),(2399,NULL,939,'MENU_BASESTATION_ADD','zh_TW','新增基站信息',_binary '\0','2023-08-07 07:38:32','89730635001757696','2023-08-07 07:56:41','89730635001757696'),(2400,NULL,939,'MENU_BASESTATION_ADD','en_US','新增基站信息',_binary '\0','2023-08-07 07:38:32','89730635001757696','2023-08-07 07:56:41','89730635001757696'),(2401,NULL,939,'MENU_BASESTATION_DETAIL','zh_CN','查看基站详情',_binary '\0','2023-08-07 07:38:56','89730635001757696','2023-08-07 07:56:58','89730635001757696'),(2402,NULL,939,'MENU_BASESTATION_DETAIL','zh_TW','查看基站详情',_binary '\0','2023-08-07 07:38:56','89730635001757696','2023-08-07 07:56:58','89730635001757696'),(2403,NULL,939,'MENU_BASESTATION_DETAIL','en_US','查看基站详情',_binary '\0','2023-08-07 07:38:56','89730635001757696','2023-08-07 07:56:58','89730635001757696'),(2404,NULL,NULL,'MENU_PERSONNELINFO_MANAGEMENT','zh_CN','人员信息管理',_binary '\0','2023-08-07 07:41:41','89730635001757696','2023-08-07 07:57:08','89730635001757696'),(2405,NULL,NULL,'MENU_PERSONNELINFO_MANAGEMENT','zh_TW','人员信息管理',_binary '\0','2023-08-07 07:41:41','89730635001757696','2023-08-07 07:57:08','89730635001757696'),(2406,NULL,NULL,'MENU_PERSONNELINFO_MANAGEMENT','en_US','人员信息管理',_binary '\0','2023-08-07 07:41:41','89730635001757696','2023-08-07 07:57:08','89730635001757696'),(2407,NULL,945,'MENU_PERSONNELINFO_IMPORT','zh_CN','用户信息导入',_binary '\0','2023-08-07 07:42:31','89730635001757696','2023-08-07 07:57:18','89730635001757696'),(2408,NULL,945,'MENU_PERSONNELINFO_IMPORT','zh_TW','用户信息导入',_binary '\0','2023-08-07 07:42:31','89730635001757696','2023-08-07 07:57:18','89730635001757696'),(2409,NULL,945,'MENU_PERSONNELINFO_IMPORT','en_US','用户信息导入',_binary '\0','2023-08-07 07:42:31','89730635001757696','2023-08-07 07:57:18','89730635001757696'),(2410,NULL,NULL,'MENU_QUALITYCONTROL_MANAGEMENT','zh_CN','质检任务管理',_binary '\0','2023-08-07 07:43:20','89730635001757696',NULL,NULL),(2411,NULL,NULL,'MENU_QUALITYCONTROL_MANAGEMENT','zh_TW','质检任务管理',_binary '\0','2023-08-07 07:43:20','89730635001757696',NULL,NULL),(2412,NULL,NULL,'MENU_QUALITYCONTROL_MANAGEMENT','en_US','质检任务管理',_binary '\0','2023-08-07 07:43:20','89730635001757696',NULL,NULL),(2413,NULL,947,'MENU_QUALITYCONTROL_CREATE','zh_CN','创建质检工单',_binary '\0','2023-08-07 07:44:16','89730635001757696','2024-03-01 06:43:39','89730635001757696'),(2414,NULL,947,'MENU_QUALITYCONTROL_CREATE','zh_TW','创建质检工单',_binary '\0','2023-08-07 07:44:16','89730635001757696','2024-03-01 06:43:39','89730635001757696'),(2415,NULL,947,'MENU_QUALITYCONTROL_CREATE','en_US','创建质检工单',_binary '\0','2023-08-07 07:44:16','89730635001757696','2024-03-01 06:43:39','89730635001757696'),(2416,NULL,947,'MENU_QUALITYCONTROL_DETAIL','zh_CN','查看质检详情',_binary '\0','2023-08-07 07:47:13','89730635001757696',NULL,NULL),(2417,NULL,947,'MENU_QUALITYCONTROL_DETAIL','zh_TW','查看质检详情',_binary '\0','2023-08-07 07:47:13','89730635001757696',NULL,NULL),(2418,NULL,947,'MENU_QUALITYCONTROL_DETAIL','en_US','查看质检详情',_binary '\0','2023-08-07 07:47:13','89730635001757696',NULL,NULL),(2419,403580659618807808,NULL,'MENU_HEILONGJIANGTIETA','zh_CN','test',_binary '\0','2023-08-07 08:07:29','89730635001757696',NULL,NULL),(2420,403580659618807808,NULL,'MENU_HEILONGJIANGTIETA','zh_TW','test',_binary '\0','2023-08-07 08:07:29','89730635001757696',NULL,NULL),(2421,403580659618807808,NULL,'MENU_HEILONGJIANGTIETA','en_US','test',_binary '\0','2023-08-07 08:07:29','89730635001757696',NULL,NULL),(2422,NULL,595,'ACTION_YAW_WARNING','zh_CN','偏航预警',_binary '\0','2023-08-28 05:57:06','188243415207510016','2023-09-18 06:34:22','188243415207510016'),(2423,NULL,595,'ACTION_YAW_WARNING','zh_TW','偏航預警',_binary '\0','2023-08-28 05:57:06','188243415207510016','2023-09-18 06:34:22','188243415207510016'),(2424,NULL,595,'ACTION_YAW_WARNING','en_US','Yaw warning',_binary '\0','2023-08-28 05:57:06','188243415207510016','2023-09-18 06:34:22','188243415207510016'),(2425,NULL,358,'ACTION_MULTIMONITOR_MODEL_LAYER','zh_CN','图层',_binary '\0','2023-09-12 01:19:30','1',NULL,NULL),(2426,NULL,358,'ACTION_MULTIMONITOR_MODEL_LAYER','zh_TW','圖層',_binary '\0','2023-09-12 01:19:30','1',NULL,NULL),(2427,NULL,358,'ACTION_MULTIMONITOR_MODEL_LAYER','en_US','Model layer',_binary '\0','2023-09-12 01:19:30','1',NULL,NULL),(2428,NULL,587,'MENU_GAS_BPERM','zh_CN','气体检测仪',_binary '\0','2023-09-12 01:19:31','1','2023-11-29 09:46:32','1'),(2429,NULL,587,'MENU_GAS_BPERM','zh_TW','氣體檢測儀',_binary '\0','2023-09-12 01:19:31','1','2023-11-29 09:46:32','1'),(2430,NULL,587,'MENU_GAS_BPERM','en_US','Gas',_binary '\0','2023-09-12 01:19:31','1','2024-02-22 08:23:55','1'),(2431,NULL,595,'MENU_AI_CROWD','zh_CN','人群密集检测',_binary '\0','2023-09-12 01:19:32','1','2023-12-19 07:44:08','89730635001757696'),(2432,NULL,595,'MENU_AI_CROWD','zh_TW','人群密集檢測',_binary '\0','2023-09-12 01:19:32','1','2023-12-19 07:44:08','89730635001757696'),(2433,NULL,595,'MENU_AI_CROWD','en_US','Crowd density',_binary '\0','2023-09-12 01:19:32','1','2023-12-19 07:44:08','89730635001757696'),(2434,NULL,595,'MENU_AI_HIGHWAY','zh_CN','高速路检测',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2435,NULL,595,'MENU_AI_HIGHWAY','zh_TW','高速路檢測',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2436,NULL,595,'MENU_AI_HIGHWAY','en_US','Highways',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2437,NULL,955,'ACTION_AI_HIGHWAY_OBSTACLES','zh_CN','高速路障碍物检测',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2438,NULL,955,'ACTION_AI_HIGHWAY_OBSTACLES','zh_TW','高速路障礙物檢測',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2439,NULL,955,'ACTION_AI_HIGHWAY_OBSTACLES','en_US','Obstacles on highways',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2440,NULL,955,'ACTION_AI_HIGHWAY_PEDESTRIANS','zh_CN','高速路行人检测',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2441,NULL,955,'ACTION_AI_HIGHWAY_PEDESTRIANS','zh_TW','高速路行人檢測',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2442,NULL,955,'ACTION_AI_HIGHWAY_PEDESTRIANS','en_US','Pedestrians on highways',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2443,NULL,955,'ACTION_AI_HIGHWAY_CONGESTION','zh_CN','高速路车辆拥挤度识别',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2444,NULL,955,'ACTION_AI_HIGHWAY_CONGESTION','zh_TW','高速路車輛擁擠度識別',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2445,NULL,955,'ACTION_AI_HIGHWAY_CONGESTION','en_US','Congestion of vehicles on highways',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2446,NULL,372,'ACTION_process-delete','zh_CN','删除审批流程',_binary '\0','2023-09-27 10:02:57','1',NULL,NULL),(2447,NULL,372,'ACTION_process-delete','zh_TW','删除审批流程',_binary '\0','2023-09-27 10:02:57','1',NULL,NULL),(2448,NULL,372,'ACTION_process-delete','en_US','删除审批流程',_binary '\0','2023-09-27 10:02:57','1',NULL,NULL),(2452,439357001011167232,NULL,'MENU_THREED_SIMULATION','zh_CN','数据管理',_binary '\0','2023-11-14 08:03:06','188243415207510016','2023-11-14 08:42:43','188243415207510016'),(2453,439357001011167232,NULL,'MENU_THREED_SIMULATION','zh_TW','數據管理',_binary '\0','2023-11-14 08:03:06','188243415207510016','2023-11-14 08:42:43','188243415207510016'),(2454,439357001011167232,NULL,'MENU_THREED_SIMULATION','en_US','Data manage',_binary '\0','2023-11-14 08:03:06','188243415207510016','2023-11-14 08:42:43','188243415207510016'),(2455,NULL,358,'ACTION_FLIGHTMONITOR_USERGUIDE','zh_CN','单机监视新手引导',_binary '\0','2023-11-29 09:46:31','1','2024-02-22 08:23:56','1'),(2456,NULL,358,'ACTION_FLIGHTMONITOR_USERGUIDE','zh_TW','單機監視新手引導',_binary '\0','2023-11-29 09:46:31','1','2024-02-22 08:23:56','1'),(2457,NULL,358,'ACTION_FLIGHTMONITOR_USERGUIDE','en_US','Guidance',_binary '\0','2023-11-29 09:46:31','1','2024-02-22 08:23:56','1'),(2458,NULL,953,'ACTION_GAS_PIC_SET','zh_CN','问题标注功能',_binary '\0','2023-11-29 09:46:32','1','2024-02-22 08:23:55','1'),(2459,NULL,953,'ACTION_GAS_PIC_SET','zh_TW','問題標註功能',_binary '\0','2023-11-29 09:46:32','1','2024-02-22 08:23:55','1'),(2460,NULL,953,'ACTION_GAS_PIC_SET','en_US','Problem annotation function',_binary '\0','2023-11-29 09:46:32','1','2024-02-22 08:23:55','1'),(2461,NULL,358,'ACTION_UAV_NETWORKLINK_BPERM','zh_CN','网络链路',_binary '\0','2024-02-22 08:23:56','1','2024-02-23 01:17:12','1'),(2462,NULL,358,'ACTION_UAV_NETWORKLINK_BPERM','zh_TW','網絡連結',_binary '\0','2024-02-22 08:23:56','1','2024-02-23 01:17:12','1'),(2463,NULL,358,'ACTION_UAV_NETWORKLINK_BPERM','en_US','Network link',_binary '\0','2024-02-22 08:23:56','1','2024-02-23 01:17:12','1'),(2464,NULL,595,'MENU_AI_PEO_VEH','zh_CN','人车识别',_binary '\0','2024-02-23 01:57:25','1',NULL,NULL),(2465,NULL,595,'MENU_AI_PEO_VEH','zh_TW','人車識別',_binary '\0','2024-02-23 01:57:25','1',NULL,NULL),(2466,NULL,595,'MENU_AI_PEO_VEH','en_US','People vehicle detection',_binary '\0','2024-02-23 01:57:25','1',NULL,NULL),(2467,257530550208692224,NULL,'MENU_COMMUNICATION_DECISION','en_US','Command decisions',_binary '\0','2024-04-01 06:25:37','1','2024-04-01 06:42:09','1'),(2468,257530550208692224,NULL,'MENU_COMMUNICATION_DECISION','zh_CN','通信覆盖参数配置',_binary '\0','2024-04-01 06:25:37','1','2024-04-01 06:42:09','1'),(2469,257530550208692224,NULL,'MENU_COMMUNICATION_DECISION','zh_TW','通信覆盖参数配置',_binary '\0','2024-04-01 06:25:37','1','2024-04-01 06:42:09','1'),(2479,51694103410245632,NULL,'MENU_SECURITY_DETECTION','zh_CN','探测反制',_binary '\0','2024-05-29 02:31:11','89730635001757696','2024-07-03 08:08:25','1'),(2480,51694103410245632,NULL,'MENU_SECURITY_DETECTION','zh_TW','探測反制',_binary '\0','2024-05-29 02:31:11','89730635001757696','2024-07-03 08:08:25','1'),(2481,51694103410245632,NULL,'MENU_SECURITY_DETECTION','en_US','Detection counter',_binary '\0','2024-05-29 02:31:11','89730635001757696','2024-07-03 08:08:25','1'),(2482,NULL,595,'MENU_AI_COMPASS','zh_CN','周界入侵告警',_binary '\0','2024-06-14 08:41:59','89730635001757696','2024-06-14 09:20:45','89730635001757696'),(2483,NULL,595,'MENU_AI_COMPASS','zh_TW','周界入侵告警',_binary '\0','2024-06-14 08:41:59','89730635001757696','2024-06-14 09:20:45','89730635001757696'),(2484,NULL,595,'MENU_AI_COMPASS','en_US','Surrounding intrusion alarm',_binary '\0','2024-06-14 08:41:59','89730635001757696','2024-06-14 09:20:45','89730635001757696'),(2506,NULL,595,'MENU_AI_CAR_FOLLOW','zh_CN','车辆跟踪',_binary '\0','2024-06-21 08:35:59','1','2024-07-05 01:25:34','89730635001757696'),(2507,NULL,595,'MENU_AI_CAR_FOLLOW','zh_TW','車輛跟踪',_binary '\0','2024-06-21 08:35:59','1','2024-07-05 01:25:34','89730635001757696'),(2508,NULL,595,'MENU_AI_CAR_FOLLOW','en_US','Vehicle tracking',_binary '\0','2024-06-21 08:35:59','1','2024-07-05 01:25:34','89730635001757696'),(2509,NULL,595,'MENU_AI_UAV','zh_CN','空中目标检测',_binary '\0','2024-06-21 08:37:10','1',NULL,NULL),(2510,NULL,595,'MENU_AI_UAV','zh_TW','空中目標检测',_binary '\0','2024-06-21 08:37:10','1',NULL,NULL),(2511,NULL,595,'MENU_AI_UAV','en_US','Air target detection',_binary '\0','2024-06-21 08:37:10','1',NULL,NULL),(2512,NULL,595,'MENU_AI_INFRARED','zh_CN','红外行人检测',_binary '\0','2024-06-21 08:37:32','1',NULL,NULL),(2513,NULL,595,'MENU_AI_INFRARED','zh_TW','紅外行人檢測',_binary '\0','2024-06-21 08:37:32','1',NULL,NULL),(2514,NULL,595,'MENU_AI_INFRARED','en_US','Infrared pedestrian',_binary '\0','2024-06-21 08:37:32','1',NULL,NULL),(2515,NULL,595,'MENU_AI_SEA_HUMAN','zh_CN','海上人员救援',_binary '\0','2024-06-21 08:37:53','1',NULL,NULL),(2516,NULL,595,'MENU_AI_SEA_HUMAN','zh_TW','海上人員救援',_binary '\0','2024-06-21 08:37:53','1',NULL,NULL),(2517,NULL,595,'MENU_AI_SEA_HUMAN','en_US','Rescue of people at sea',_binary '\0','2024-06-21 08:37:53','1',NULL,NULL),(2518,NULL,595,'MENU_AI_SEA_BOAT','zh_CN','船只检测',_binary '\0','2024-06-21 08:38:12','1',NULL,NULL),(2519,NULL,595,'MENU_AI_SEA_BOAT','zh_TW','船隻檢測',_binary '\0','2024-06-21 08:38:12','1',NULL,NULL),(2520,NULL,595,'MENU_AI_SEA_BOAT','en_US','Ship detection',_binary '\0','2024-06-21 08:38:12','1',NULL,NULL),(2521,NULL,NULL,'MENU_STORAGE','zh_CN','存储空间管理',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2522,NULL,NULL,'MENU_STORAGE','zh_TW','存储空间管理',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2523,NULL,NULL,'MENU_STORAGE','en_US','存储空间管理',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2524,NULL,987,'MENU_STORAGE_INDEX','zh_CN','概览',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2525,NULL,987,'MENU_STORAGE_INDEX','zh_TW','概览',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2526,NULL,987,'MENU_STORAGE_INDEX','en_US','概览',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2527,NULL,987,'MENU_STORAGE_VIDEO','zh_CN','视频文件管理',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2528,NULL,987,'MENU_STORAGE_VIDEO','zh_TW','视频文件管理',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2529,NULL,987,'MENU_STORAGE_VIDEO','en_US','视频文件管理',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2530,NULL,987,'MENU_STORAGE_IMG','zh_CN','图片文件管理',_binary '\0','2024-07-18 09:27:07','1',NULL,NULL),(2531,NULL,987,'MENU_STORAGE_IMG','zh_TW','图片文件管理',_binary '\0','2024-07-18 09:27:07','1',NULL,NULL),(2532,NULL,987,'MENU_STORAGE_IMG','en_US','图片文件管理',_binary '\0','2024-07-18 09:27:07','1',NULL,NULL),(2533,NULL,987,'MENU_STORAGE_MODEL','zh_CN','模型数据文件管理',_binary '\0','2024-07-18 09:27:08','1',NULL,NULL),(2534,NULL,987,'MENU_STORAGE_MODEL','zh_TW','模型数据文件管理',_binary '\0','2024-07-18 09:27:08','1',NULL,NULL),(2535,NULL,987,'MENU_STORAGE_MODEL','en_US','模型数据文件管理',_binary '\0','2024-07-18 09:27:08','1',NULL,NULL),(2536,NULL,987,'MENU_STORAGE_SETTING','zh_CN','存储设置',_binary '\0','2024-07-18 09:27:08','1',NULL,NULL),(2537,NULL,987,'MENU_STORAGE_SETTING','zh_TW','存储设置',_binary '\0','2024-07-18 09:27:08','1',NULL,NULL),(2538,NULL,987,'MENU_STORAGE_SETTING','en_US','存储设置',_binary '\0','2024-07-18 09:27:08','1',NULL,NULL),(2539,389735663221211136,NULL,'MENU_5G_A','en_US','5GA低空监管系统',_binary '\0','2024-07-18 09:31:14','1',NULL,NULL),(2540,389735663221211136,NULL,'MENU_5G_A','zh_CN','5GA低空监管系统',_binary '\0','2024-07-18 09:31:14','1',NULL,NULL),(2541,389735663221211136,NULL,'MENU_5G_A','zh_TW','5GA低空监管系统',_binary '\0','2024-07-18 09:31:14','1',NULL,NULL),(2542,389735663221211136,993,'MENU_5G_A_FLIGHT_SERVICES','en_US','飞行服务',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2543,389735663221211136,993,'MENU_5G_A_FLIGHT_SERVICES','zh_CN','飞行服务',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2544,389735663221211136,993,'MENU_5G_A_FLIGHT_SERVICES','zh_TW','飞行服务',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2545,389735663221211136,993,'MENU_5G_A_PERMISSIONS','en_US','功能权限',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2546,389735663221211136,993,'MENU_5G_A_PERMISSIONS','zh_CN','功能权限',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2547,389735663221211136,993,'MENU_5G_A_PERMISSIONS','zh_TW','功能权限',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2548,389735663221211136,995,'ACTION_5G_A_DETECTION_REPLAY_DOWNLOAD','en_US','数据下载',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2549,389735663221211136,995,'ACTION_5G_A_DETECTION_REPLAY_DOWNLOAD','zh_CN','数据下载',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2550,389735663221211136,995,'ACTION_5G_A_DETECTION_REPLAY_DOWNLOAD','zh_TW','数据下载',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2551,389735663221211136,995,'MENU_5G_A_FLIGHT_STATION_COUNT','en_US','基站统计',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2552,389735663221211136,995,'MENU_5G_A_FLIGHT_STATION_COUNT','zh_CN','基站统计',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2553,389735663221211136,995,'MENU_5G_A_FLIGHT_STATION_COUNT','zh_TW','基站统计',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2554,389735663221211136,995,'ACTION_5G_A_DETECTION_TRACK','en_US','雷视联动',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2555,389735663221211136,995,'ACTION_5G_A_DETECTION_TRACK','zh_CN','雷视联动',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2556,389735663221211136,995,'ACTION_5G_A_DETECTION_TRACK','zh_TW','雷视联动',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2557,389735663221211136,995,'ACTION_5G_A_DETECTION_TOOL_WEATHER','en_US','降水量',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2558,389735663221211136,995,'ACTION_5G_A_DETECTION_TOOL_WEATHER','zh_CN','降水量',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2559,389735663221211136,995,'ACTION_5G_A_DETECTION_TOOL_WEATHER','zh_TW','降水量',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2560,389735663221211136,993,'MENU_5G_A_DETECTION','en_US','低空探测',_binary '\0','2024-07-18 09:31:16','1',NULL,NULL),(2561,389735663221211136,993,'MENU_5G_A_DETECTION','zh_CN','低空探测',_binary '\0','2024-07-18 09:31:16','1',NULL,NULL),(2562,389735663221211136,993,'MENU_5G_A_DETECTION','zh_TW','低空探测',_binary '\0','2024-07-18 09:31:16','1',NULL,NULL),(2563,389735663221211136,1000,'MENU_5G_A_DETECTION_ANALYSE','en_US','精度分析',_binary '\0','2024-07-18 09:31:16','1',NULL,NULL),(2564,389735663221211136,1000,'MENU_5G_A_DETECTION_ANALYSE','zh_CN','精度分析',_binary '\0','2024-07-18 09:31:16','1',NULL,NULL),(2565,389735663221211136,1000,'MENU_5G_A_DETECTION_ANALYSE','zh_TW','精度分析',_binary '\0','2024-07-18 09:31:16','1',NULL,NULL),(2566,389735663221211136,1000,'MENU_5G_A_DETECTION_ALARM','en_US','告警记录',_binary '\0','2024-07-18 09:31:17','1',NULL,NULL),(2567,389735663221211136,1000,'MENU_5G_A_DETECTION_ALARM','zh_CN','告警记录',_binary '\0','2024-07-18 09:31:17','1',NULL,NULL),(2568,389735663221211136,1000,'MENU_5G_A_DETECTION_ALARM','zh_TW','告警记录',_binary '\0','2024-07-18 09:31:17','1',NULL,NULL),(2569,389735663221211136,1000,'MENU_5G_A_DETECTION_HOME','en_US','首页',_binary '\0','2024-07-18 09:31:17','1','2024-07-23 03:11:19','89730635001757696'),(2570,389735663221211136,1000,'MENU_5G_A_DETECTION_HOME','zh_CN','首页',_binary '\0','2024-07-18 09:31:17','1','2024-07-23 03:11:19','89730635001757696'),(2571,389735663221211136,1000,'MENU_5G_A_DETECTION_HOME','zh_TW','首页',_binary '\0','2024-07-18 09:31:17','1','2024-07-23 03:11:19','89730635001757696'),(2572,389735663221211136,1000,'MENU_5G_A_DETECTION_REPLAY','en_US','数据回放',_binary '\0','2024-07-18 09:31:18','1',NULL,NULL),(2573,389735663221211136,1000,'MENU_5G_A_DETECTION_REPLAY','zh_CN','数据回放',_binary '\0','2024-07-18 09:31:18','1',NULL,NULL),(2574,389735663221211136,1000,'MENU_5G_A_DETECTION_REPLAY','zh_TW','数据回放',_binary '\0','2024-07-18 09:31:18','1',NULL,NULL),(2575,389735663221211136,993,'MENU_5G_A_SETTING','en_US','配置管理',_binary '\0','2024-07-18 09:31:18','1',NULL,NULL),(2576,389735663221211136,993,'MENU_5G_A_SETTING','zh_CN','配置管理',_binary '\0','2024-07-18 09:31:18','1',NULL,NULL),(2577,389735663221211136,993,'MENU_5G_A_SETTING','zh_TW','配置管理',_binary '\0','2024-07-18 09:31:18','1',NULL,NULL),(2578,389735663221211136,1005,'MENU_5G_A_SETTING_REGION_PLAN','en_US','区域规划',_binary '\0','2024-07-18 09:31:18','1','2024-07-19 02:31:22','188243415207510016'),(2579,389735663221211136,1005,'MENU_5G_A_SETTING_REGION_PLAN','zh_CN','区域规划',_binary '\0','2024-07-18 09:31:18','1','2024-07-19 02:31:22','188243415207510016'),(2580,389735663221211136,1005,'MENU_5G_A_SETTING_REGION_PLAN','zh_TW','区域规划',_binary '\0','2024-07-18 09:31:18','1','2024-07-19 02:31:22','188243415207510016'),(2581,389735663221211136,1005,'MENU_5G_A_SETTING_DEVICE','en_US','设备管理',_binary '\0','2024-07-18 09:31:19','1',NULL,NULL),(2582,389735663221211136,1005,'MENU_5G_A_SETTING_DEVICE','zh_CN','设备管理',_binary '\0','2024-07-18 09:31:19','1',NULL,NULL),(2583,389735663221211136,1005,'MENU_5G_A_SETTING_DEVICE','zh_TW','设备管理',_binary '\0','2024-07-18 09:31:19','1',NULL,NULL),(2584,389735663221211136,1007,'MENU_5G_A_SETTING_DEVICE_STATION_DETAIL','en_US','基站详情',_binary '\0','2024-07-18 09:31:19','1',NULL,NULL),(2585,389735663221211136,1007,'MENU_5G_A_SETTING_DEVICE_STATION_DETAIL','zh_CN','基站详情',_binary '\0','2024-07-18 09:31:19','1',NULL,NULL),(2586,389735663221211136,1007,'MENU_5G_A_SETTING_DEVICE_STATION_DETAIL','zh_TW','基站详情',_binary '\0','2024-07-18 09:31:19','1',NULL,NULL),(2587,389735663221211136,1007,'MENU_5G_A_SETTING_DEVICE_CAMERA_DETAIL','en_US','摄像头详情',_binary '\0','2024-07-18 09:31:20','1',NULL,NULL),(2588,389735663221211136,1007,'MENU_5G_A_SETTING_DEVICE_CAMERA_DETAIL','zh_CN','摄像头详情',_binary '\0','2024-07-18 09:31:20','1',NULL,NULL),(2589,389735663221211136,1007,'MENU_5G_A_SETTING_DEVICE_CAMERA_DETAIL','zh_TW','摄像头详情',_binary '\0','2024-07-18 09:31:20','1',NULL,NULL),(2590,389735663221211136,1005,'MENU_5G_A_SETTING_STORY','en_US','故事管理',_binary '\0','2024-07-18 09:31:20','1',NULL,NULL),(2591,389735663221211136,1005,'MENU_5G_A_SETTING_STORY','zh_CN','故事管理',_binary '\0','2024-07-18 09:31:20','1',NULL,NULL),(2592,389735663221211136,1005,'MENU_5G_A_SETTING_STORY','zh_TW','故事管理',_binary '\0','2024-07-18 09:31:20','1',NULL,NULL),(2593,389735663221211136,993,'MENU_5G_A_MONITOR','en_US','运行监视',_binary '\0','2024-07-18 09:31:20','1','2024-09-12 02:46:10','188243415207510016'),(2594,389735663221211136,993,'MENU_5G_A_MONITOR','zh_CN','运行监视',_binary '\0','2024-07-18 09:31:20','1','2024-09-12 02:46:10','188243415207510016'),(2595,389735663221211136,993,'MENU_5G_A_MONITOR','zh_TW','运行监视',_binary '\0','2024-07-18 09:31:20','1','2024-09-12 02:46:10','188243415207510016'),(2596,NULL,125,'ACTION_AIRLINE_TRANSLATION','zh_CN','航线平移旋转',_binary '\0','2024-08-22 02:06:19','89730635001757696','2024-08-23 02:07:01','1'),(2597,NULL,125,'ACTION_AIRLINE_TRANSLATION','zh_TW','航線平移旋轉',_binary '\0','2024-08-22 02:06:19','89730635001757696','2024-08-23 02:07:01','1'),(2598,NULL,125,'ACTION_AIRLINE_TRANSLATION','en_US','Flight translation and rotation',_binary '\0','2024-08-22 02:06:19','89730635001757696','2024-08-23 02:07:01','1'),(2599,NULL,358,'MENU_FLIGHTMONITOR_PILOT_TO_CLOUD','zh_CN','pilot上云',_binary '\0','2024-08-22 02:13:09','188243415207510016','2024-09-23 05:56:08','188243415207510016'),(2600,NULL,358,'MENU_FLIGHTMONITOR_PILOT_TO_CLOUD','zh_TW','pilot上雲',_binary '\0','2024-08-22 02:13:09','188243415207510016','2024-09-23 05:56:08','188243415207510016'),(2601,NULL,358,'MENU_FLIGHTMONITOR_PILOT_TO_CLOUD','en_US','Pilot to cloud',_binary '\0','2024-08-22 02:13:09','188243415207510016','2024-09-23 05:56:08','188243415207510016'),(2602,51693429796634624,NULL,'MENU_TRAFFIC_AIRPORT_SCREEN','en_US','智慧机场',_binary '\0','2024-08-23 02:32:34','1',NULL,NULL),(2603,51693429796634624,NULL,'MENU_TRAFFIC_AIRPORT_SCREEN','zh_CN','智慧机场',_binary '\0','2024-08-23 02:32:34','1',NULL,NULL),(2604,51693429796634624,NULL,'MENU_TRAFFIC_AIRPORT_SCREEN','zh_TW','智慧机场',_binary '\0','2024-08-23 02:32:34','1',NULL,NULL),(2605,51693429796634624,NULL,'MENU_TRAFFIC_HIGHSPEED_SCREEN','en_US','高速巡检',_binary '\0','2024-08-23 02:32:34','1',NULL,NULL),(2606,51693429796634624,NULL,'MENU_TRAFFIC_HIGHSPEED_SCREEN','zh_CN','高速巡检',_binary '\0','2024-08-23 02:32:34','1',NULL,NULL),(2607,51693429796634624,NULL,'MENU_TRAFFIC_HIGHSPEED_SCREEN','zh_TW','高速巡检',_binary '\0','2024-08-23 02:32:34','1',NULL,NULL),(2608,51693429796634624,NULL,'MENU_TRAFFIC_HIGHSPEED_WAREHOUSE','en_US','高速巡检素材库',_binary '\0','2024-08-23 02:32:35','1',NULL,NULL),(2609,51693429796634624,NULL,'MENU_TRAFFIC_HIGHSPEED_WAREHOUSE','zh_CN','高速巡检素材库',_binary '\0','2024-08-23 02:32:35','1',NULL,NULL),(2610,51693429796634624,NULL,'MENU_TRAFFIC_HIGHSPEED_WAREHOUSE','zh_TW','高速巡检素材库',_binary '\0','2024-08-23 02:32:35','1',NULL,NULL),(2611,389735663221211136,1005,'MENU_5G_A_SETTING_PERCEPTTASK','zh_CN','感知任务管理',_binary '\0','2024-08-27 01:56:07','89730635001757696',NULL,NULL),(2612,389735663221211136,1005,'MENU_5G_A_SETTING_PERCEPTTASK','zh_TW','感知任务管理',_binary '\0','2024-08-27 01:56:07','89730635001757696',NULL,NULL),(2613,389735663221211136,1005,'MENU_5G_A_SETTING_PERCEPTTASK','en_US','感知任务管理',_binary '\0','2024-08-27 01:56:07','89730635001757696',NULL,NULL),(2614,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_SF_CREATE','zh_CN','SF创建',_binary '\0','2024-08-27 01:57:12','89730635001757696',NULL,NULL),(2615,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_SF_CREATE','zh_TW','SF创建',_binary '\0','2024-08-27 01:57:12','89730635001757696',NULL,NULL),(2616,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_SF_CREATE','en_US','SF创建',_binary '\0','2024-08-27 01:57:12','89730635001757696',NULL,NULL),(2617,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_SF_DETAIL','zh_CN','SF详情',_binary '\0','2024-08-27 01:58:14','89730635001757696',NULL,NULL),(2618,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_SF_DETAIL','zh_TW','SF详情',_binary '\0','2024-08-27 01:58:14','89730635001757696',NULL,NULL),(2619,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_SF_DETAIL','en_US','SF详情',_binary '\0','2024-08-27 01:58:14','89730635001757696',NULL,NULL),(2620,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_PERCEPTTASK_DETAIL','zh_CN','感知任务详情',_binary '\0','2024-08-27 01:58:34','89730635001757696',NULL,NULL),(2621,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_PERCEPTTASK_DETAIL','zh_TW','感知任务详情',_binary '\0','2024-08-27 01:58:34','89730635001757696',NULL,NULL),(2622,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_PERCEPTTASK_DETAIL','en_US','感知任务详情',_binary '\0','2024-08-27 01:58:34','89730635001757696',NULL,NULL),(2623,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_PERCEPTTASK_CREATE','zh_CN','感知任务创建',_binary '\0','2024-08-27 01:58:57','89730635001757696',NULL,NULL),(2624,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_PERCEPTTASK_CREATE','zh_TW','感知任务创建',_binary '\0','2024-08-27 01:58:57','89730635001757696',NULL,NULL),(2625,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_PERCEPTTASK_CREATE','en_US','感知任务创建',_binary '\0','2024-08-27 01:58:57','89730635001757696',NULL,NULL),(2626,NULL,563,'MENU_SECURITY_ALERTS','zh_CN','安全告警',_binary '\0','2024-09-10 01:46:27','1',NULL,NULL),(2627,NULL,563,'MENU_SECURITY_ALERTS','zh_TW','安全告警',_binary '\0','2024-09-10 01:46:27','1',NULL,NULL),(2628,NULL,563,'MENU_SECURITY_ALERTS','en_US','security alerts',_binary '\0','2024-09-10 01:46:27','1',NULL,NULL),(2629,NULL,1022,'MENU_SECURITY_ALERTS_DETAIL','zh_CN','详情',_binary '\0','2024-09-10 01:46:28','1',NULL,NULL),(2630,NULL,1022,'MENU_SECURITY_ALERTS_DETAIL','zh_TW','详情',_binary '\0','2024-09-10 01:46:28','1',NULL,NULL),(2631,NULL,1022,'MENU_SECURITY_ALERTS_DETAIL','en_US','detail',_binary '\0','2024-09-10 01:46:28','1',NULL,NULL),(2632,257530550208692224,NULL,'MENU_COMMUNICATION_EVENTS_REPORT','en_US','应急事件上报',_binary '\0','2024-09-29 02:10:12','1',NULL,NULL),(2633,257530550208692224,NULL,'MENU_COMMUNICATION_EVENTS_REPORT','zh_CN','应急事件上报',_binary '\0','2024-09-29 02:10:12','1',NULL,NULL),(2634,257530550208692224,NULL,'MENU_COMMUNICATION_EVENTS_REPORT','zh_TW','应急事件上报',_binary '\0','2024-09-29 02:10:12','1',NULL,NULL),(2635,257530550208692224,NULL,'MENU_COMMUNICATION_DATA','en_US','communication data',_binary '\0','2024-09-29 02:10:13','1',NULL,NULL),(2636,257530550208692224,NULL,'MENU_COMMUNICATION_DATA','zh_CN','通信数据',_binary '\0','2024-09-29 02:10:13','1',NULL,NULL),(2637,257530550208692224,NULL,'MENU_COMMUNICATION_DATA','zh_TW','通信數據',_binary '\0','2024-09-29 02:10:13','1',NULL,NULL),(2638,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_EVENTS','en_US','应急事件',_binary '\0','2024-09-29 02:10:13','1',NULL,NULL),(2639,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_EVENTS','zh_CN','应急事件',_binary '\0','2024-09-29 02:10:13','1',NULL,NULL),(2640,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_EVENTS','zh_TW','应急事件',_binary '\0','2024-09-29 02:10:13','1',NULL,NULL),(2641,257530550208692224,1026,'MENU_COMMUNICATION_EMERGENCY_EVENTS_MANAGE','en_US','应急事件管理',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2642,257530550208692224,1026,'MENU_COMMUNICATION_EMERGENCY_EVENTS_MANAGE','zh_CN','应急事件管理',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2643,257530550208692224,1026,'MENU_COMMUNICATION_EMERGENCY_EVENTS_MANAGE','zh_TW','应急事件管理',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2644,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_DETAIL','en_US','详情',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2645,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_DETAIL','zh_CN','详情',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2646,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_DETAIL','zh_TW','详情',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2647,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_ADD','en_US','新建',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2648,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_ADD','zh_CN','新建',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2649,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_ADD','zh_TW','新建',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2650,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_EDIT','en_US','编辑',_binary '\0','2024-09-29 02:10:15','1',NULL,NULL),(2651,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_EDIT','zh_CN','编辑',_binary '\0','2024-09-29 02:10:15','1',NULL,NULL),(2652,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_EDIT','zh_TW','编辑',_binary '\0','2024-09-29 02:10:15','1',NULL,NULL),(2653,257530550208692224,1026,'MENU_COMMUNICATION_EMERGENCY_EVENTS_STATISTIC','en_US','应急事件统计',_binary '\0','2024-09-29 02:10:15','1',NULL,NULL),(2654,257530550208692224,1026,'MENU_COMMUNICATION_EMERGENCY_EVENTS_STATISTIC','zh_CN','应急事件统计',_binary '\0','2024-09-29 02:10:15','1',NULL,NULL),(2655,257530550208692224,1026,'MENU_COMMUNICATION_EMERGENCY_EVENTS_STATISTIC','zh_TW','应急事件统计',_binary '\0','2024-09-29 02:10:15','1',NULL,NULL),(2656,257530550208692224,NULL,'MENU_COMMUNICATION_PROCESS','en_US','二维建图与三维建模',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL),(2657,257530550208692224,NULL,'MENU_COMMUNICATION_PROCESS','zh_CN','二维建图与三维建模',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL),(2658,257530550208692224,NULL,'MENU_COMMUNICATION_PROCESS','zh_TW','二维建图与三维建模',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL),(2659,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_DUTY','en_US','排班日历',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL),(2660,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_DUTY','zh_CN','排班日历',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL),(2661,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_DUTY','zh_TW','排班日历',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL),(2662,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_STATISTICS','en_US','排班统计',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL),(2663,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_STATISTICS','zh_CN','排班统计',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL),(2664,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_STATISTICS','zh_TW','排班统计',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL); +INSERT INTO `sys_resource_attr` VALUES (7,NULL,NULL,'MENU_ACCOUNT','zh_CN','用户服务',_binary '\0','2020-10-09 09:38:01','1','2020-12-28 08:04:00','1'),(8,NULL,NULL,'MENU_ACCOUNT','zh_TW','用戶服務',_binary '\0','2020-10-09 09:38:01','1','2020-12-28 08:04:00','1'),(9,NULL,NULL,'MENU_ACCOUNT','en_US','User service',_binary '\0','2020-10-09 09:38:01','1','2020-12-28 08:04:00','1'),(10,NULL,24,'MENU_ACCOUNT_CONSUMER','zh_CN','用户管理',_binary '\0','2020-10-09 09:38:01','1','2020-12-28 08:04:00','1'),(11,NULL,24,'MENU_ACCOUNT_CONSUMER','zh_TW','用戶管理',_binary '\0','2020-10-09 09:38:01','1','2020-12-28 08:04:00','1'),(12,NULL,24,'MENU_ACCOUNT_CONSUMER','en_US','User management',_binary '\0','2020-10-09 09:38:01','1','2020-12-28 08:04:00','1'),(13,NULL,25,'ACTION_ACCOUNT_CONSUMER_SEARCH','zh_CN','查询',_binary '\0','2020-10-09 09:38:01','1','2020-12-28 08:04:00','1'),(14,NULL,25,'ACTION_ACCOUNT_CONSUMER_SEARCH','zh_TW','查詢',_binary '\0','2020-10-09 09:38:01','1','2021-01-29 09:48:32','1'),(15,NULL,25,'ACTION_ACCOUNT_CONSUMER_SEARCH','en_US','Search',_binary '\0','2020-10-09 09:38:01','1','2020-12-28 08:04:00','1'),(16,NULL,25,'MENU_ACCOUNT_CONSUMER_EDIT','zh_CN','编辑',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(17,NULL,25,'MENU_ACCOUNT_CONSUMER_EDIT','zh_TW','編輯',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(18,NULL,25,'MENU_ACCOUNT_CONSUMER_EDIT','en_US','Edit',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(19,NULL,54,'ACTION_ACCOUNT_CONSUMER_UPDATE','zh_CN','更新',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(20,NULL,54,'ACTION_ACCOUNT_CONSUMER_UPDATE','zh_TW','更新',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(21,NULL,54,'ACTION_ACCOUNT_CONSUMER_UPDATE','en_US','Update',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(22,NULL,54,'ACTION_ACCOUNT_CONSUMER_RESET','zh_CN','重置密码',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(23,NULL,54,'ACTION_ACCOUNT_CONSUMER_RESET','zh_TW','重置密碼',_binary '\0','2020-10-09 09:38:02','1','2021-01-29 09:48:32','1'),(24,NULL,54,'ACTION_ACCOUNT_CONSUMER_RESET','en_US','Reset password',_binary '\0','2020-10-09 09:38:02','1','2021-01-29 09:48:32','1'),(25,NULL,25,'MENU_ACCOUNT_CONSUMER_CHECK','zh_CN','详情',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(26,NULL,25,'MENU_ACCOUNT_CONSUMER_CHECK','zh_TW','詳情',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(27,NULL,25,'MENU_ACCOUNT_CONSUMER_CHECK','en_US','Detail',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(28,NULL,55,'ACTION_ACCOUNT_CONSUMER_CHECK','zh_CN','查看',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(29,NULL,55,'ACTION_ACCOUNT_CONSUMER_CHECK','zh_TW','查看',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(30,NULL,55,'ACTION_ACCOUNT_CONSUMER_CHECK','en_US','View',_binary '\0','2020-10-09 09:38:02','1','2021-01-29 09:48:33','1'),(31,NULL,25,'ACTION_ACCOUNT_CONSUMER_UPLOAD','zh_CN','批量上传',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(32,NULL,25,'ACTION_ACCOUNT_CONSUMER_UPLOAD','zh_TW','批量上傳',_binary '\0','2020-10-09 09:38:02','1','2021-01-29 09:48:33','1'),(33,NULL,25,'ACTION_ACCOUNT_CONSUMER_UPLOAD','en_US','Batch upload',_binary '\0','2020-10-09 09:38:02','1','2021-01-29 09:48:33','1'),(34,NULL,25,'ACTION_ACCOUNT_CONSUMER_DOWNLOAD','zh_CN','模版下载',_binary '\0','2020-10-09 09:38:02','1','2020-12-28 08:04:00','1'),(35,NULL,25,'ACTION_ACCOUNT_CONSUMER_DOWNLOAD','zh_TW','模板下載',_binary '\0','2020-10-09 09:38:03','1','2021-01-29 09:48:33','1'),(36,NULL,25,'ACTION_ACCOUNT_CONSUMER_DOWNLOAD','en_US','Template download',_binary '\0','2020-10-09 09:38:03','1','2021-01-29 09:48:33','1'),(37,NULL,25,'ACTION_ACCOUNT_CONSUMER_INVITE','zh_CN','邀请注册',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(38,NULL,25,'ACTION_ACCOUNT_CONSUMER_INVITE','zh_TW','邀請註冊',_binary '\0','2020-10-09 09:38:03','1','2021-01-29 09:48:33','1'),(39,NULL,25,'ACTION_ACCOUNT_CONSUMER_INVITE','en_US','Invite to register',_binary '\0','2020-10-09 09:38:03','1','2021-01-29 09:48:33','1'),(40,NULL,25,'MENU_ACCOUNT_CONSUMER_ADD','zh_CN','新建用户',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(41,NULL,25,'MENU_ACCOUNT_CONSUMER_ADD','zh_TW','新建用戶',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(42,NULL,25,'MENU_ACCOUNT_CONSUMER_ADD','en_US','New user',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(43,NULL,189,'ACTION_ACCOUNT_CONSUMER_ADD','zh_CN','新增',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(44,NULL,189,'ACTION_ACCOUNT_CONSUMER_ADD','zh_TW','新增',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(45,NULL,189,'ACTION_ACCOUNT_CONSUMER_ADD','en_US','New',_binary '\0','2020-10-09 09:38:03','1','2021-01-29 09:48:33','1'),(58,NULL,24,'MENU_ACCOUNT_ROLE','zh_CN','角色管理',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(59,NULL,24,'MENU_ACCOUNT_ROLE','zh_TW','角色管理',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(60,NULL,24,'MENU_ACCOUNT_ROLE','en_US','Role management',_binary '\0','2020-10-09 09:38:03','1','2020-12-28 08:04:00','1'),(61,NULL,27,'ACTION_ACCOUNT_ROLE_SEARCH','zh_CN','查询',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:00','1'),(62,NULL,27,'ACTION_ACCOUNT_ROLE_SEARCH','zh_TW','查詢',_binary '\0','2020-10-09 09:38:04','1','2021-01-29 09:48:33','1'),(63,NULL,27,'ACTION_ACCOUNT_ROLE_SEARCH','en_US','Search',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:00','1'),(64,NULL,27,'MENU_ACCOUNT_ROLE_EDIT','zh_CN','编辑',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:00','1'),(65,NULL,27,'MENU_ACCOUNT_ROLE_EDIT','zh_TW','編輯',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:00','1'),(66,NULL,27,'MENU_ACCOUNT_ROLE_EDIT','en_US','Edit',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:00','1'),(67,NULL,51,'ACTION_ACCOUNT_ROLE_UPDATE','zh_CN','更新',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:00','1'),(68,NULL,51,'ACTION_ACCOUNT_ROLE_UPDATE','zh_TW','更新',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:00','1'),(69,NULL,51,'ACTION_ACCOUNT_ROLE_UPDATE','en_US','Update',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:00','1'),(70,NULL,27,'MENU_ACCOUNT_ROLE_CHECK','zh_CN','详情',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:01','1'),(71,NULL,27,'MENU_ACCOUNT_ROLE_CHECK','zh_TW','詳情',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:01','1'),(72,NULL,27,'MENU_ACCOUNT_ROLE_CHECK','en_US','Detail',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:01','1'),(73,NULL,78,'ACTION_ACCOUNT_ROLE_CHECK','zh_CN','查看',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:01','1'),(74,NULL,78,'ACTION_ACCOUNT_ROLE_CHECK','zh_TW','查看',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:01','1'),(75,NULL,78,'ACTION_ACCOUNT_ROLE_CHECK','en_US','View',_binary '\0','2020-10-09 09:38:04','1','2021-01-29 09:48:33','1'),(76,NULL,27,'MENU_ACCOUNT_ROLE_ADD','zh_CN','新建角色',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:01','1'),(77,NULL,27,'MENU_ACCOUNT_ROLE_ADD','zh_TW','新建角色',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:01','1'),(78,NULL,27,'MENU_ACCOUNT_ROLE_ADD','en_US','New role',_binary '\0','2020-10-09 09:38:04','1','2020-12-28 08:04:01','1'),(79,NULL,184,'ACTION_ACCOUNT_ROLE_ADD','zh_CN','新增',_binary '\0','2020-10-09 09:38:04','1','2022-07-25 08:30:45','1'),(80,NULL,184,'ACTION_ACCOUNT_ROLE_ADD','zh_TW','新增',_binary '\0','2020-10-09 09:38:04','1','2022-07-25 08:30:45','1'),(81,NULL,184,'ACTION_ACCOUNT_ROLE_ADD','en_US','New',_binary '\0','2020-10-09 09:38:04','1','2022-07-25 08:30:45','1'),(115,NULL,24,'MENU_ACCOUNT_FLYER_INDEX','zh_CN','飞手管理',_binary '\0','2020-10-09 09:38:06','1','2020-12-28 08:04:01','1'),(116,NULL,24,'MENU_ACCOUNT_FLYER_INDEX','zh_TW','飛手管理',_binary '\0','2020-10-09 09:38:06','1','2020-12-28 08:04:01','1'),(117,NULL,24,'MENU_ACCOUNT_FLYER_INDEX','en_US','Pilot management',_binary '\0','2020-10-09 09:38:06','1','2020-12-28 08:04:01','1'),(136,NULL,NULL,'MENU_AIRSPACE','zh_CN','空域服务',_binary '\0','2020-10-09 09:38:06','1','2020-11-11 08:49:33','1'),(137,NULL,NULL,'MENU_AIRSPACE','zh_TW','空域服務',_binary '\0','2020-10-09 09:38:06','1','2020-12-28 08:04:01','1'),(138,NULL,NULL,'MENU_AIRSPACE','en_US','Airspace area service',_binary '\0','2020-10-09 09:38:06','1','2020-12-28 08:04:01','1'),(139,NULL,62,'MENU_AIRSPACE_APPLY','zh_CN','空域申请',_binary '\0','2020-10-09 09:38:06','1','2020-11-11 08:49:33','1'),(140,NULL,62,'MENU_AIRSPACE_APPLY','zh_TW','空域申請',_binary '\0','2020-10-09 09:38:06','1','2020-12-28 08:04:01','1'),(141,NULL,62,'MENU_AIRSPACE_APPLY','en_US','Application of airspace area ',_binary '\0','2020-10-09 09:38:06','1','2020-12-28 08:04:01','1'),(142,NULL,63,'ACTION_AIRSPACE_APPLY_RESET','zh_CN','重置',_binary '\0','2020-10-09 09:38:07','1','2020-11-11 08:49:33','1'),(143,NULL,63,'ACTION_AIRSPACE_APPLY_RESET','zh_TW','重置',_binary '\0','2020-10-09 09:38:07','1','2020-11-11 08:49:33','1'),(144,NULL,63,'ACTION_AIRSPACE_APPLY_RESET','en_US','Reset',_binary '\0','2020-10-09 09:38:07','1','2021-01-29 09:48:33','1'),(145,NULL,63,'ACTION_AIRSPACE_APPLY_DEL','zh_CN','空域删除',_binary '\0','2020-10-09 09:38:07','1','2020-11-11 08:49:33','1'),(146,NULL,63,'ACTION_AIRSPACE_APPLY_DEL','zh_TW','空域刪除',_binary '\0','2020-10-09 09:38:07','1','2020-11-11 08:49:33','1'),(147,NULL,63,'ACTION_AIRSPACE_APPLY_DEL','en_US','Airspace area deletion',_binary '\0','2020-10-09 09:38:07','1','2021-01-29 09:48:33','1'),(148,NULL,63,'ACTION_AIRSPACE_APPLY_DOWNLOAD','zh_CN','下载模板',_binary '\0','2020-10-09 09:38:07','1','2022-01-18 11:23:28','1'),(149,NULL,63,'ACTION_AIRSPACE_APPLY_DOWNLOAD','zh_TW','下載模板',_binary '\0','2020-10-09 09:38:07','1','2022-01-18 11:23:28','1'),(150,NULL,63,'ACTION_AIRSPACE_APPLY_DOWNLOAD','en_US','Download Doc',_binary '\0','2020-10-09 09:38:07','1','2022-01-18 11:23:28','1'),(151,NULL,63,'MENU_AIRSPACE_APPLY_EDIT','zh_CN','编辑',_binary '\0','2020-10-09 09:38:07','1','2020-11-11 08:49:33','1'),(152,NULL,63,'MENU_AIRSPACE_APPLY_EDIT','zh_TW','編輯',_binary '\0','2020-10-09 09:38:07','1','2020-11-11 08:49:33','1'),(153,NULL,63,'MENU_AIRSPACE_APPLY_EDIT','en_US','Edit',_binary '\0','2020-10-09 09:38:07','1','2020-12-28 08:04:01','1'),(154,NULL,304,'ACTION_AIRSPACE_APPLY_EDIT','zh_CN','编辑',_binary '\0','2020-10-09 09:38:07','1','2020-11-11 08:49:33','1'),(155,NULL,304,'ACTION_AIRSPACE_APPLY_EDIT','zh_TW','編輯',_binary '\0','2020-10-09 09:38:08','1','2020-11-11 08:49:33','1'),(156,NULL,304,'ACTION_AIRSPACE_APPLY_EDIT','en_US','Edit',_binary '\0','2020-10-09 09:38:08','1','2021-01-29 09:48:34','1'),(157,NULL,63,'ACTION_AIRSAPCE_AREANAME','zh_CN','查询空域名称',_binary '\0','2020-10-09 09:38:08','1','2020-11-11 08:49:33','1'),(158,NULL,63,'ACTION_AIRSAPCE_AREANAME','zh_TW','查詢空域名稱',_binary '\0','2020-10-09 09:38:08','1','2020-11-11 08:49:33','1'),(159,NULL,63,'ACTION_AIRSAPCE_AREANAME','en_US','Query airspace area',_binary '\0','2020-10-09 09:38:08','1','2021-01-29 09:48:34','1'),(160,NULL,63,'MENU_AIRSPACE_ADD','zh_CN','新建空域申请',_binary '\0','2020-10-09 09:38:08','1','2020-11-11 08:49:33','1'),(161,NULL,63,'MENU_AIRSPACE_ADD','zh_TW','新建空域申請',_binary '\0','2020-10-09 09:38:08','1','2020-12-28 08:04:01','1'),(162,NULL,63,'MENU_AIRSPACE_ADD','en_US','New application of airspace area',_binary '\0','2020-10-09 09:38:08','1','2020-12-28 08:04:01','1'),(163,NULL,174,'ACTION_AIRSPACE_APPLY_ADD','zh_CN','新增',_binary '\0','2020-10-09 09:38:08','1','2020-11-11 08:49:33','1'),(164,NULL,174,'ACTION_AIRSPACE_APPLY_ADD','zh_TW','新增',_binary '\0','2020-10-09 09:38:08','1','2020-11-11 08:49:33','1'),(165,NULL,174,'ACTION_AIRSPACE_APPLY_ADD','en_US','New',_binary '\0','2020-10-09 09:38:08','1','2021-01-29 09:48:34','1'),(166,NULL,174,'ACTION_AIRSPACE_OVERLAP_QUERY','zh_CN','查询交叉空域',_binary '\0','2020-10-09 09:38:08','1','2020-11-11 08:49:33','1'),(167,NULL,174,'ACTION_AIRSPACE_OVERLAP_QUERY','zh_TW','查詢交叉空域',_binary '\0','2020-10-09 09:38:08','1','2021-01-29 09:48:34','1'),(168,NULL,174,'ACTION_AIRSPACE_OVERLAP_QUERY','en_US','Query cross airspace area',_binary '\0','2020-10-09 09:38:08','1','2021-01-29 09:48:34','1'),(169,NULL,63,'ACTION_AIRSPACE_APPLY_SEARCH','zh_CN','空域查询',_binary '\0','2020-10-09 09:38:08','1','2020-12-28 08:04:01','1'),(170,NULL,63,'ACTION_AIRSPACE_APPLY_SEARCH','zh_TW','空域查詢',_binary '\0','2020-10-09 09:38:08','1','2021-01-29 09:48:34','1'),(171,NULL,63,'ACTION_AIRSPACE_APPLY_SEARCH','en_US','Airspace area query',_binary '\0','2020-10-09 09:38:08','1','2021-01-29 09:48:34','1'),(172,NULL,63,'MENU_AIRSPACE_DETAIL','zh_CN','详情',_binary '\0','2020-10-09 09:38:09','1','2020-11-11 08:49:33','1'),(173,NULL,63,'MENU_AIRSPACE_DETAIL','zh_TW','詳情',_binary '\0','2020-10-09 09:38:09','1','2020-11-11 08:49:33','1'),(174,NULL,63,'MENU_AIRSPACE_DETAIL','en_US','Detail',_binary '\0','2020-10-09 09:38:09','1','2020-11-11 08:49:33','1'),(175,NULL,236,'ACTION_AIRSPACE_DETAIL','zh_CN','查看详情',_binary '\0','2020-10-09 09:38:09','1','2020-11-11 08:49:33','1'),(176,NULL,236,'ACTION_AIRSPACE_DETAIL','zh_TW','查看詳情',_binary '\0','2020-10-09 09:38:09','1','2021-01-29 09:48:34','1'),(177,NULL,236,'ACTION_AIRSPACE_DETAIL','en_US','View detail',_binary '\0','2020-10-09 09:38:09','1','2021-01-29 09:48:34','1'),(193,NULL,62,'MENU_AIRSPACE_QUERY','zh_CN','空域查询',_binary '\0','2020-10-09 09:38:09','1','2020-11-11 08:49:33','1'),(194,NULL,62,'MENU_AIRSPACE_QUERY','zh_TW','空域查詢',_binary '\0','2020-10-09 09:38:09','1','2020-12-28 08:04:01','1'),(195,NULL,62,'MENU_AIRSPACE_QUERY','en_US','Airspace area query',_binary '\0','2020-10-09 09:38:09','1','2020-12-28 08:04:01','1'),(196,NULL,65,'ACTION_AIRSPACE_QUERY_5KM','zh_CN','5km内空域',_binary '\0','2020-10-09 09:38:09','1','2021-01-29 09:48:34','1'),(197,NULL,65,'ACTION_AIRSPACE_QUERY_5KM','zh_TW','5km內空域',_binary '\0','2020-10-09 09:38:09','1','2021-01-29 09:48:34','1'),(198,NULL,65,'ACTION_AIRSPACE_QUERY_5KM','en_US','Airspace area information in the 5km range',_binary '\0','2020-10-09 09:38:09','1','2021-01-29 09:48:34','1'),(199,NULL,65,'ACTION_AIRSPACE_QUERY_QUERY','zh_CN','查询',_binary '\0','2020-10-09 09:38:10','1','2020-11-11 08:49:34','1'),(200,NULL,65,'ACTION_AIRSPACE_QUERY_QUERY','zh_TW','查詢',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:34','1'),(201,NULL,65,'ACTION_AIRSPACE_QUERY_QUERY','en_US','Query',_binary '\0','2020-10-09 09:38:10','1','2020-12-28 08:04:01','1'),(202,NULL,65,'ACTION_AIRSPACE_NOW_QUERY','zh_CN','查询当前空域',_binary '\0','2020-10-09 09:38:10','1','2020-11-11 08:49:34','1'),(203,NULL,65,'ACTION_AIRSPACE_NOW_QUERY','zh_TW','查詢當前空域',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:34','1'),(204,NULL,65,'ACTION_AIRSPACE_NOW_QUERY','en_US','Query current airspace area',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:34','1'),(205,NULL,65,'ACTION_AIRSPACE_AIRPORT_QUERY','zh_CN','查询机场',_binary '\0','2020-10-09 09:38:10','1','2020-11-11 08:49:34','1'),(206,NULL,65,'ACTION_AIRSPACE_AIRPORT_QUERY','zh_TW','查詢機場',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:34','1'),(207,NULL,65,'ACTION_AIRSPACE_AIRPORT_QUERY','en_US','Query airport',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:34','1'),(208,NULL,62,'ACTION_AIRSPACE_SAME_AREANAME','zh_CN','空域名重复否',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:33','1'),(209,NULL,62,'ACTION_AIRSPACE_SAME_AREANAME','zh_TW','空域名重複否',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:33','1'),(210,NULL,62,'ACTION_AIRSPACE_SAME_AREANAME','en_US','Whether the airspace area name is conflict',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:33','1'),(211,NULL,NULL,'MENU_DEVICE','zh_CN','设备管理',_binary '\0','2020-10-09 09:38:10','1','2020-11-11 08:56:47','1'),(212,NULL,NULL,'MENU_DEVICE','zh_TW','設備管理',_binary '\0','2020-10-09 09:38:10','1','2020-12-28 08:04:01','1'),(213,NULL,NULL,'MENU_DEVICE','en_US','Device management',_binary '\0','2020-10-09 09:38:10','1','2020-12-28 08:04:01','1'),(214,NULL,80,'MENU_DEVICE_HANGAR','zh_CN','机库管理',_binary '\0','2020-10-09 09:38:10','1','2023-09-27 10:02:37','1'),(215,NULL,80,'MENU_DEVICE_HANGAR','zh_TW','機庫管理',_binary '\0','2020-10-09 09:38:10','1','2023-09-27 10:02:37','1'),(216,NULL,80,'MENU_DEVICE_HANGAR','en_US','Box management',_binary '\0','2020-10-09 09:38:10','1','2023-09-27 10:02:37','1'),(217,NULL,310,'ACTION_DEVICE_HANGAR_FETCH_LIST','zh_CN','查询按钮',_binary '\0','2020-10-09 09:38:10','1','2020-11-11 08:56:48','1'),(218,NULL,310,'ACTION_DEVICE_HANGAR_FETCH_LIST','zh_TW','查詢按鈕',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:34','1'),(219,NULL,310,'ACTION_DEVICE_HANGAR_FETCH_LIST','en_US','Query button',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:34','1'),(220,NULL,310,'ACTION_DEVICE_HANGAR_RESET_LIST','zh_CN','重置按钮',_binary '\0','2020-10-09 09:38:10','1','2020-11-11 08:56:48','1'),(221,NULL,310,'ACTION_DEVICE_HANGAR_RESET_LIST','zh_TW','重置按钮',_binary '\0','2020-10-09 09:38:10','1','2020-11-11 08:56:48','1'),(222,NULL,310,'ACTION_DEVICE_HANGAR_RESET_LIST','en_US','Reset button',_binary '\0','2020-10-09 09:38:10','1','2021-01-29 09:48:34','1'),(223,NULL,310,'MENU_DEVICE_HANGAR_VIEW','zh_CN','详情',_binary '\0','2020-10-09 09:38:11','1','2020-11-11 08:56:48','1'),(224,NULL,310,'MENU_DEVICE_HANGAR_VIEW','zh_TW','詳情',_binary '\0','2020-10-09 09:38:11','1','2020-12-28 08:04:01','1'),(225,NULL,310,'MENU_DEVICE_HANGAR_VIEW','en_US','Detail',_binary '\0','2020-10-09 09:38:11','1','2020-12-28 08:04:01','1'),(226,NULL,313,'ACTION_DEVICE_HANGAR_DETAIL','zh_CN','详情按钮',_binary '\0','2020-10-09 09:38:11','1','2020-11-11 08:56:48','1'),(227,NULL,313,'ACTION_DEVICE_HANGAR_DETAIL','zh_TW','詳情按鈕',_binary '\0','2020-10-09 09:38:11','1','2021-01-29 09:48:34','1'),(228,NULL,313,'ACTION_DEVICE_HANGAR_DETAIL','en_US','Detail button',_binary '\0','2020-10-09 09:38:11','1','2021-01-29 09:48:34','1'),(229,NULL,310,'MENU_DEVICE_HANGAR_EDIT','zh_CN','编辑',_binary '\0','2020-10-09 09:38:11','1','2020-11-11 08:56:48','1'),(230,NULL,310,'MENU_DEVICE_HANGAR_EDIT','zh_TW','編輯',_binary '\0','2020-10-09 09:38:11','1','2020-12-28 08:04:01','1'),(231,NULL,310,'MENU_DEVICE_HANGAR_EDIT','en_US','Edit',_binary '\0','2020-10-09 09:38:11','1','2020-12-28 08:04:01','1'),(232,NULL,315,'ACTION_DEVICE_HANGAR_EDIT','zh_CN','编辑按钮',_binary '\0','2020-10-09 09:38:11','1','2020-11-11 08:56:48','1'),(233,NULL,315,'ACTION_DEVICE_HANGAR_EDIT','zh_TW','編輯按鈕',_binary '\0','2020-10-09 09:38:11','1','2021-01-29 09:48:34','1'),(234,NULL,315,'ACTION_DEVICE_HANGAR_EDIT','en_US','Edit button',_binary '\0','2020-10-09 09:38:11','1','2021-01-29 09:48:34','1'),(235,NULL,310,'ACTION_DEVICE_HANGAR_DELETE','zh_CN','删除',_binary '\0','2020-10-09 09:38:11','1','2020-11-11 08:56:48','1'),(236,NULL,310,'ACTION_DEVICE_HANGAR_DELETE','zh_TW','刪除',_binary '\0','2020-10-09 09:38:11','1','2021-01-29 09:48:34','1'),(237,NULL,310,'ACTION_DEVICE_HANGAR_DELETE','en_US','Delete',_binary '\0','2020-10-09 09:38:11','1','2021-01-29 09:48:34','1'),(238,NULL,310,'MENU_DEVICE_HANGAR_UAV','zh_CN','无人机',_binary '\0','2020-10-09 09:38:11','1','2020-11-11 08:56:48','1'),(239,NULL,310,'MENU_DEVICE_HANGAR_UAV','zh_TW','無人機',_binary '\0','2020-10-09 09:38:11','1','2020-12-28 08:04:01','1'),(240,NULL,310,'MENU_DEVICE_HANGAR_UAV','en_US','UAV',_binary '\0','2020-10-09 09:38:11','1','2020-11-11 08:56:48','1'),(241,NULL,318,'ACTION_DEVICE_HANGAR_UAV_TIE','zh_CN','绑定无人机',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(242,NULL,318,'ACTION_DEVICE_HANGAR_UAV_TIE','zh_TW','綁定無人機',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(243,NULL,318,'ACTION_DEVICE_HANGAR_UAV_TIE','en_US','Bind UAV',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(244,NULL,318,'ACTION_DEVICE_HANGAR_UAV_VIEW','zh_CN','详情',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(245,NULL,318,'ACTION_DEVICE_HANGAR_UAV_VIEW','zh_TW','詳情',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(246,NULL,318,'ACTION_DEVICE_HANGAR_UAV_VIEW','en_US','Detail',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(247,NULL,318,'ACTION_DEVICE_HANGAR_UAV_UNTIE','zh_CN','解绑',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(248,NULL,318,'ACTION_DEVICE_HANGAR_UAV_UNTIE','zh_TW','解綁',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(249,NULL,318,'ACTION_DEVICE_HANGAR_UAV_UNTIE','en_US','Unbind',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(250,NULL,318,'ACTION_DEVICE_HANGAR_UAV_LIST','zh_CN','列表',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(251,NULL,318,'ACTION_DEVICE_HANGAR_UAV_LIST','zh_TW','列表',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(252,NULL,318,'ACTION_DEVICE_HANGAR_UAV_LIST','en_US','List',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(253,NULL,310,'ACTION_DEVICE_HANGAR_DELETE_BULK','zh_CN','批量删除',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(254,NULL,310,'ACTION_DEVICE_HANGAR_DELETE_BULK','zh_TW','批量刪除',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(255,NULL,310,'ACTION_DEVICE_HANGAR_DELETE_BULK','en_US','Batch deletion',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(256,NULL,310,'MENU_DEVICE_HANGAR_ADD','zh_CN','新建机库',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(257,NULL,310,'MENU_DEVICE_HANGAR_ADD','zh_TW','新建機庫',_binary '\0','2020-10-09 09:38:12','1','2020-12-28 08:04:02','1'),(258,NULL,310,'MENU_DEVICE_HANGAR_ADD','en_US','New box',_binary '\0','2020-10-09 09:38:12','1','2020-12-28 08:04:02','1'),(259,NULL,324,'ACTION_DEVICE_HANGAR_ADD','zh_CN','新建机库按钮',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(260,NULL,324,'ACTION_DEVICE_HANGAR_ADD','zh_TW','新建機庫按鈕',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(261,NULL,324,'ACTION_DEVICE_HANGAR_ADD','en_US','New box button',_binary '\0','2020-10-09 09:38:12','1','2021-01-29 09:48:35','1'),(262,NULL,310,'MENU_DEVICE_HANGAR_UAV_DETAIL','zh_CN','无人机详情',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(263,NULL,310,'MENU_DEVICE_HANGAR_UAV_DETAIL','zh_TW','無人機詳情',_binary '\0','2020-10-09 09:38:12','1','2020-11-11 08:56:48','1'),(264,NULL,310,'MENU_DEVICE_HANGAR_UAV_DETAIL','en_US','UAV detail',_binary '\0','2020-10-09 09:38:12','1','2020-12-28 08:04:02','1'),(265,NULL,80,'MENU_DEVICE_PAYLOAD','zh_CN','载荷管理',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(266,NULL,80,'MENU_DEVICE_PAYLOAD','zh_TW','載荷管理',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(267,NULL,80,'MENU_DEVICE_PAYLOAD','en_US','Payload management',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(268,NULL,81,'ACTION_DEVICE_PAYLOAD_DELETE_BULK','zh_CN','批量删除',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(269,NULL,81,'ACTION_DEVICE_PAYLOAD_DELETE_BULK','zh_TW','批量刪除',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(270,NULL,81,'ACTION_DEVICE_PAYLOAD_DELETE_BULK','en_US','Batch deletion',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(271,NULL,81,'ACTION_DEVICE_PAYLOAD_DELETE_SINGLE','zh_CN','单个删除',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(272,NULL,81,'ACTION_DEVICE_PAYLOAD_DELETE_SINGLE','zh_TW','單個刪除',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(273,NULL,81,'ACTION_DEVICE_PAYLOAD_DELETE_SINGLE','en_US','Single deletion',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(274,NULL,81,'MENU_DEVICE_PAYLOAD_ADD','zh_CN','新建载荷',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(275,NULL,81,'MENU_DEVICE_PAYLOAD_ADD','zh_TW','新建載荷',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(276,NULL,81,'MENU_DEVICE_PAYLOAD_ADD','en_US','New payload',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(277,NULL,95,'ACTION_DEVICE_PAYLOAD_ADD','zh_CN','新增载荷按钮',_binary '\0','2020-10-09 09:38:13','1','2023-09-27 10:02:35','1'),(278,NULL,95,'ACTION_DEVICE_PAYLOAD_ADD','zh_TW','新增載荷按鈕',_binary '\0','2020-10-09 09:38:13','1','2023-09-27 10:02:35','1'),(279,NULL,95,'ACTION_DEVICE_PAYLOAD_ADD','en_US','New payload button',_binary '\0','2020-10-09 09:38:13','1','2023-09-27 10:02:35','1'),(280,NULL,81,'MENU_DEVICE_PAYLOAD_VIEW','zh_CN','详情',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(281,NULL,81,'MENU_DEVICE_PAYLOAD_VIEW','zh_TW','詳情',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(282,NULL,81,'MENU_DEVICE_PAYLOAD_VIEW','en_US','Detail',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(283,NULL,96,'ACTION_DEVICE_PAYLOAD_VIEW','zh_CN','查看详情按钮',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(284,NULL,96,'ACTION_DEVICE_PAYLOAD_VIEW','zh_TW','查看詳情按鈕',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(285,NULL,96,'ACTION_DEVICE_PAYLOAD_VIEW','en_US','View detail button',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(286,NULL,81,'MENU_DEVICE_PAYLOAD_EDIT','zh_CN','编辑',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(287,NULL,81,'MENU_DEVICE_PAYLOAD_EDIT','zh_TW','編輯',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(288,NULL,81,'MENU_DEVICE_PAYLOAD_EDIT','en_US','Edit',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(289,NULL,97,'ACTION_DEVICE_PAYLOAD_EDIT','zh_CN','编辑载荷按钮',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(290,NULL,97,'ACTION_DEVICE_PAYLOAD_EDIT','zh_TW','編輯載荷按鈕',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(291,NULL,97,'ACTION_DEVICE_PAYLOAD_EDIT','en_US','Edit payload button',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(292,NULL,81,'MENU_DEVICE_PAYLOAD_LIST','zh_CN','载荷管理列表',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(293,NULL,81,'MENU_DEVICE_PAYLOAD_LIST','zh_TW','載荷管理列表',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(294,NULL,81,'MENU_DEVICE_PAYLOAD_LIST','en_US','Payload list',_binary '\0','2020-10-09 09:38:13','1','2020-12-28 08:04:02','1'),(295,NULL,81,'ACTION_DEVICE_PAYLOAD_FETCH_LIST','zh_CN','查询按钮',_binary '\0','2020-10-09 09:38:13','1','2020-11-11 08:56:48','1'),(296,NULL,81,'ACTION_DEVICE_PAYLOAD_FETCH_LIST','zh_TW','查詢按鈕',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(297,NULL,81,'ACTION_DEVICE_PAYLOAD_FETCH_LIST','en_US','Search button',_binary '\0','2020-10-09 09:38:13','1','2021-01-29 09:48:35','1'),(298,NULL,81,'ACTION_DEVICE_PAYLOAD_RESET_LIST','zh_CN','重置按钮',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(299,NULL,81,'ACTION_DEVICE_PAYLOAD_RESET_LIST','zh_TW','重置按鈕',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(300,NULL,81,'ACTION_DEVICE_PAYLOAD_RESET_LIST','en_US','Reset button',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(301,NULL,81,'ACTION_DEVICE_PAYLOAD_JUMP_UVA','zh_CN','跳转无人机',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(302,NULL,81,'ACTION_DEVICE_PAYLOAD_JUMP_UVA','zh_TW','跳轉無人機按',_binary '\0','2020-10-09 09:38:14','1','2021-03-19 06:27:43','1'),(303,NULL,81,'ACTION_DEVICE_PAYLOAD_JUMP_UVA','en_US','Jump to UAV detail page',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(304,NULL,80,'MENU_DEVICE_UAV','zh_CN','无人机管理',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(305,NULL,80,'MENU_DEVICE_UAV','zh_TW','無人機管理',_binary '\0','2020-10-09 09:38:14','1','2020-12-28 08:04:02','1'),(306,NULL,80,'MENU_DEVICE_UAV','en_US','UAV management',_binary '\0','2020-10-09 09:38:14','1','2020-12-28 08:04:02','1'),(307,NULL,90,'MENU_DEVICE_LIST','zh_CN','查询列表',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(308,NULL,90,'MENU_DEVICE_LIST','zh_TW','查詢列表',_binary '\0','2020-10-09 09:38:14','1','2020-12-28 08:04:02','1'),(309,NULL,90,'MENU_DEVICE_LIST','en_US','Uav list',_binary '\0','2020-10-09 09:38:14','1','2020-12-28 08:04:02','1'),(310,NULL,258,'ACTION_DEVICE_CODE_TYPE_LIST','zh_CN','编码型号列表',_binary '\0','2020-10-09 09:38:14','1','2023-02-09 06:07:14','1'),(311,NULL,258,'ACTION_DEVICE_CODE_TYPE_LIST','zh_TW','編碼型號列表',_binary '\0','2020-10-09 09:38:14','1','2023-02-09 06:07:14','1'),(312,NULL,258,'ACTION_DEVICE_CODE_TYPE_LIST','en_US','Code model list',_binary '\0','2020-10-09 09:38:14','1','2023-02-09 06:07:14','1'),(313,NULL,90,'ACTION_DEVICE_UAV_JUMP_HANGAR','zh_CN','跳转机库详情',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(314,NULL,90,'ACTION_DEVICE_UAV_JUMP_HANGAR','zh_TW','跳轉機庫詳情',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(315,NULL,90,'ACTION_DEVICE_UAV_JUMP_HANGAR','en_US','Jump to box detail page',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(316,NULL,90,'MENU_DEVICE_UVA_PAYLOAD_DETAIL','zh_CN','载荷详情',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(317,NULL,90,'MENU_DEVICE_UVA_PAYLOAD_DETAIL','zh_TW','載荷詳情',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(318,NULL,90,'MENU_DEVICE_UVA_PAYLOAD_DETAIL','en_US','Payload detail',_binary '\0','2020-10-09 09:38:14','1','2020-12-28 08:04:02','1'),(319,NULL,106,'ACTION_DEVICE_UVA_PAYLOAD_VIEW','zh_CN','载荷详情按钮',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(320,NULL,106,'ACTION_DEVICE_UVA_PAYLOAD_VIEW','zh_TW','載荷詳情按鈕',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(321,NULL,106,'ACTION_DEVICE_UVA_PAYLOAD_VIEW','en_US','Payload detail button',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:36','1'),(322,NULL,90,'MENU_DEVICE_UVA_VIEW','zh_CN','详情',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(323,NULL,90,'MENU_DEVICE_UVA_VIEW','zh_TW','詳情',_binary '\0','2020-10-09 09:38:14','1','2020-12-28 08:04:02','1'),(324,NULL,90,'MENU_DEVICE_UVA_VIEW','en_US','Detail',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(325,NULL,102,'ACTION_DEVEICE_UVA_VIEW','zh_CN','查看详情按钮',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(326,NULL,102,'ACTION_DEVEICE_UVA_VIEW','zh_TW','查看詳情按鈕',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(327,NULL,102,'ACTION_DEVEICE_UVA_VIEW','en_US','View detail button',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(328,NULL,90,'MENU_DEVICE_UVA_EDIT','zh_CN','编辑',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(329,NULL,90,'MENU_DEVICE_UVA_EDIT','zh_TW','編輯',_binary '\0','2020-10-09 09:38:14','1','2020-12-28 08:04:02','1'),(330,NULL,90,'MENU_DEVICE_UVA_EDIT','en_US','Edit',_binary '\0','2020-10-09 09:38:14','1','2020-12-28 08:04:02','1'),(331,NULL,103,'ACTION_DEVICE_UVA_EDIT','zh_CN','编辑按钮',_binary '\0','2020-10-09 09:38:14','1','2020-11-11 08:56:48','1'),(332,NULL,103,'ACTION_DEVICE_UVA_EDIT','zh_TW','編輯按鈕',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(333,NULL,103,'ACTION_DEVICE_UVA_EDIT','en_US','Edit button',_binary '\0','2020-10-09 09:38:14','1','2021-01-29 09:48:35','1'),(334,NULL,90,'MENU_DEVICE_UVA_ADD','zh_CN','新建无人机',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(335,NULL,90,'MENU_DEVICE_UVA_ADD','zh_TW','新建無人機',_binary '\0','2020-10-09 09:38:15','1','2020-12-28 08:04:02','1'),(336,NULL,90,'MENU_DEVICE_UVA_ADD','en_US','New UAV',_binary '\0','2020-10-09 09:38:15','1','2020-12-28 08:04:02','1'),(337,NULL,104,'ACTION_DEVICE_UVA_ADD','zh_CN','新建按钮',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(338,NULL,104,'ACTION_DEVICE_UVA_ADD','zh_TW','新建按鈕',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(339,NULL,104,'ACTION_DEVICE_UVA_ADD','en_US','New button',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(340,NULL,90,'MENU_DEVICE_UVA_PAYLOAD_LIST','zh_CN','载荷',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(341,NULL,90,'MENU_DEVICE_UVA_PAYLOAD_LIST','zh_TW','載荷',_binary '\0','2020-10-09 09:38:15','1','2020-12-28 08:04:02','1'),(342,NULL,90,'MENU_DEVICE_UVA_PAYLOAD_LIST','en_US','Payload',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(343,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_LIST','zh_CN','载荷按钮',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(344,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_LIST','zh_TW','載荷按鈕',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(345,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_LIST','en_US','Payload button',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(346,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_TIE','zh_CN','绑定载荷',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(347,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_TIE','zh_TW','綁定載荷',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(348,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_TIE','en_US','Bind payload',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(349,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_UNTIE','zh_CN','解绑载荷',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(350,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_UNTIE','zh_TW','解綁載荷',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(351,NULL,105,'ACTION_DEVICE_UVA_PAYLOAD_UNTIE','en_US','Unbind payload',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(352,NULL,90,'ACTION_DEVICE_UVA_FETCH_LIST','zh_CN','查询列表按钮',_binary '\0','2020-10-09 09:38:15','1','2024-02-21 09:07:50','89730635001757696'),(353,NULL,90,'ACTION_DEVICE_UVA_FETCH_LIST','zh_TW','查詢列表按鈕',_binary '\0','2020-10-09 09:38:15','1','2024-02-21 09:07:50','89730635001757696'),(354,NULL,90,'ACTION_DEVICE_UVA_FETCH_LIST','en_US','Search list button',_binary '\0','2020-10-09 09:38:15','1','2024-02-21 09:07:50','89730635001757696'),(355,NULL,90,'ACTION_DEVICE_UVA_RESET','zh_CN','重置按钮',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(356,NULL,90,'ACTION_DEVICE_UVA_RESET','zh_TW','重製按鈕',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(357,NULL,90,'ACTION_DEVICE_UVA_RESET','en_US','Reset button',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(358,NULL,90,'ACTION_DEVICE_UVA_BULK_DELETE','zh_CN','批量删除按钮',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(359,NULL,90,'ACTION_DEVICE_UVA_BULK_DELETE','zh_TW','批量刪除按鈕',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(360,NULL,90,'ACTION_DEVICE_UVA_BULK_DELETE','en_US','Batch deletion button',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(361,NULL,90,'ACTION_DIVICE_UVA_DELETE_SINGLE','zh_CN','删除按钮',_binary '\0','2020-10-09 09:38:15','1','2020-11-11 08:56:48','1'),(362,NULL,90,'ACTION_DIVICE_UVA_DELETE_SINGLE','zh_TW','刪除按鈕',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(363,NULL,90,'ACTION_DIVICE_UVA_DELETE_SINGLE','en_US','Delete button',_binary '\0','2020-10-09 09:38:15','1','2021-01-29 09:48:36','1'),(364,NULL,NULL,'MENU_AIRLINE','zh_CN','航线管理',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(365,NULL,NULL,'MENU_AIRLINE','zh_TW','航線管理',_binary '\0','2020-10-09 09:38:16','1','2020-12-28 08:04:02','1'),(366,NULL,NULL,'MENU_AIRLINE','en_US','Flight route management',_binary '\0','2020-10-09 09:38:16','1','2020-12-28 08:04:02','1'),(367,NULL,125,'MENU_AIRLINE_CREATE','zh_CN','新建航线',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(368,NULL,125,'MENU_AIRLINE_CREATE','zh_TW','新建航線',_binary '\0','2020-10-09 09:38:16','1','2020-12-28 08:04:03','1'),(369,NULL,125,'MENU_AIRLINE_CREATE','en_US','New flight route',_binary '\0','2020-10-09 09:38:16','1','2020-12-28 08:04:03','1'),(370,NULL,239,'ACTION_AIRLINE_SAVE','zh_CN','保存航线',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(371,NULL,239,'ACTION_AIRLINE_SAVE','zh_TW','保存航線',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(372,NULL,239,'ACTION_AIRLINE_SAVE','en_US','Save flight route',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(373,NULL,239,'ACTION_AIRLINE_UAV_LIST','zh_CN','无人机列表',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(374,NULL,239,'ACTION_AIRLINE_UAV_LIST','zh_TW','無人機列表',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(375,NULL,239,'ACTION_AIRLINE_UAV_LIST','en_US','UAV list',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(376,NULL,239,'ACTION_AIRLINE_CHECK_AIRLINE_NAME','zh_CN','校验航线名称',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(377,NULL,239,'ACTION_AIRLINE_CHECK_AIRLINE_NAME','zh_TW','校驗航線名稱',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(378,NULL,239,'ACTION_AIRLINE_CHECK_AIRLINE_NAME','en_US','Check route name',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(382,NULL,124,'MENU_AIRLINE_MAP','zh_CN','航线绘制',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(383,NULL,124,'MENU_AIRLINE_MAP','zh_TW','航線繪製',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:36','1'),(384,NULL,124,'MENU_AIRLINE_MAP','en_US','Flight route plot',_binary '\0','2020-10-09 09:38:16','1','2020-12-28 08:04:02','1'),(385,NULL,331,'ACTION_AIRLINE_ACTIONLIST','zh_CN','查询动作列表',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(386,NULL,331,'ACTION_AIRLINE_ACTIONLIST','zh_TW','查詢動作列表',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(387,NULL,331,'ACTION_AIRLINE_ACTIONLIST','en_US','Query action list',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(388,NULL,331,'ACTION_AIRLINE_SAVE_POINTS','zh_CN','保存航点',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:23','1'),(389,NULL,331,'ACTION_AIRLINE_SAVE_POINTS','zh_TW','保存航點',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(390,NULL,331,'ACTION_AIRLINE_SAVE_POINTS','en_US','Save waypoint',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(391,NULL,331,'ACTION_AIRLINE_GET_POINTS','zh_CN','查询航点',_binary '\0','2020-10-09 09:38:16','1','2020-11-11 10:04:24','1'),(392,NULL,331,'ACTION_AIRLINE_GET_POINTS','zh_TW','查詢航點',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(393,NULL,331,'ACTION_AIRLINE_GET_POINTS','en_US','Query waypoint',_binary '\0','2020-10-09 09:38:16','1','2021-01-29 09:48:37','1'),(394,NULL,331,'ACTION_AIRLINE_UAV_LOAD_CAM_DETAIL','zh_CN','摄像头详情',_binary '\0','2020-10-09 09:38:17','1','2020-11-11 10:04:24','1'),(395,NULL,331,'ACTION_AIRLINE_UAV_LOAD_CAM_DETAIL','zh_TW','攝像頭詳情',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(396,NULL,331,'ACTION_AIRLINE_UAV_LOAD_CAM_DETAIL','en_US','Camera detail',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(397,NULL,331,'ACTION_AIRLINE_UAVMODEL_DETAIL','zh_CN','无人机类型',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(398,NULL,331,'ACTION_AIRLINE_UAVMODEL_DETAIL','zh_TW','無人機類型',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(399,NULL,331,'ACTION_AIRLINE_UAVMODEL_DETAIL','en_US','UAV model',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(400,NULL,331,'ACTION_AIRLINE_BLOCKED','zh_CN','封存航线详情',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(401,NULL,331,'ACTION_AIRLINE_BLOCKED','zh_TW','封存航線詳情',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(402,NULL,331,'ACTION_AIRLINE_BLOCKED','en_US','Sealed route detail',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(403,NULL,125,'MENU_AIRLINE_DETAIL','zh_CN','详情',_binary '\0','2020-10-09 09:38:17','1','2020-12-28 08:04:03','1'),(404,NULL,125,'MENU_AIRLINE_DETAIL','zh_TW','詳情',_binary '\0','2020-10-09 09:38:17','1','2020-12-28 08:04:03','1'),(405,NULL,125,'MENU_AIRLINE_DETAIL','en_US','Detail',_binary '\0','2020-10-09 09:38:17','1','2020-12-28 08:04:03','1'),(406,NULL,125,'MENU_AIRLINE_EDIT','zh_CN','编辑',_binary '\0','2020-10-09 09:38:17','1','2020-12-28 08:04:03','1'),(407,NULL,125,'MENU_AIRLINE_EDIT','zh_TW','編輯',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(408,NULL,125,'MENU_AIRLINE_EDIT','en_US','Edit',_binary '\0','2020-10-09 09:38:17','1','2020-12-28 08:04:03','1'),(409,NULL,240,'ACTION_AIRLINE_UPDATE','zh_CN','更新航线信息',_binary '\0','2020-10-09 09:38:17','1','2020-11-11 10:04:24','1'),(410,NULL,240,'ACTION_AIRLINE_UPDATE','zh_TW','更新航線信息',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(411,NULL,240,'ACTION_AIRLINE_UPDATE','en_US','Update flight route information',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(415,NULL,125,'ACTION_AIRLINE_COPY','zh_CN','复制航线',_binary '\0','2020-10-09 09:38:17','1','2020-11-11 10:04:24','1'),(416,NULL,125,'ACTION_AIRLINE_COPY','zh_TW','複製航線',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(417,NULL,125,'ACTION_AIRLINE_COPY','en_US','Copy flight route',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(418,NULL,125,'ACTION_AIRLINE_DEL','zh_CN','删除航线',_binary '\0','2020-10-09 09:38:17','1','2020-11-11 10:04:24','1'),(419,NULL,125,'ACTION_AIRLINE_DEL','zh_TW','刪除航線',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(420,NULL,125,'ACTION_AIRLINE_DEL','en_US','Delete flight route',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(421,NULL,238,'ACTION_AIRLINE_DETAIL','zh_CN','航线详情',_binary '\0','2020-10-09 09:38:17','1','2020-11-11 10:04:24','1'),(422,NULL,238,'ACTION_AIRLINE_DETAIL','zh_TW','航線詳情',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(423,NULL,238,'ACTION_AIRLINE_DETAIL','en_US','Flight route detail',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(424,NULL,125,'ACTION_AIRLINE_FILTER','zh_CN','查询条件筛选',_binary '\0','2020-10-09 09:38:17','1','2020-11-11 10:04:24','1'),(425,NULL,125,'ACTION_AIRLINE_FILTER','zh_TW','查詢條件篩選',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(426,NULL,125,'ACTION_AIRLINE_FILTER','en_US','Query criteria filtering',_binary '\0','2020-10-09 09:38:17','1','2021-01-29 09:48:37','1'),(427,NULL,125,'ACTION_AIRLINE_BULK_DEL','zh_CN','批量删除航线',_binary '\0','2020-10-09 09:38:18','1','2020-11-11 10:04:24','1'),(428,NULL,125,'ACTION_AIRLINE_BULK_DEL','zh_TW','批量刪除航線',_binary '\0','2020-10-09 09:38:18','1','2021-01-29 09:48:37','1'),(429,NULL,125,'ACTION_AIRLINE_BULK_DEL','en_US','Batch delete flight route',_binary '\0','2020-10-09 09:38:18','1','2021-01-29 09:48:37','1'),(430,NULL,125,'ACTION_AIRLINE_LIST','zh_CN','查询航线列表',_binary '\0','2020-10-09 09:38:18','1','2020-11-11 10:04:24','1'),(431,NULL,125,'ACTION_AIRLINE_LIST','zh_TW','查詢航線列表',_binary '\0','2020-10-09 09:38:18','1','2021-01-29 09:48:37','1'),(432,NULL,125,'ACTION_AIRLINE_LIST','en_US','Query flight route list',_binary '\0','2020-10-09 09:38:18','1','2021-01-29 09:48:37','1'),(502,NULL,NULL,'MENU_FLIGHTMONITOR','zh_CN','飞行监视',_binary '\0','2020-10-09 09:38:20','1','2024-06-18 10:42:07','188243415207510016'),(503,NULL,NULL,'MENU_FLIGHTMONITOR','zh_TW','飛行監視',_binary '\0','2020-10-09 09:38:20','1','2024-06-18 10:42:07','188243415207510016'),(504,NULL,NULL,'MENU_FLIGHTMONITOR','en_US','Flight monitor',_binary '\0','2020-10-09 09:38:20','1','2024-06-18 10:42:07','188243415207510016'),(505,NULL,358,'ACTION_MISSION_STATUS_EDIT','zh_CN','修改任务状态',_binary '\0','2020-10-09 09:38:20','1','2020-12-28 08:04:02','1'),(506,NULL,358,'ACTION_MISSION_STATUS_EDIT','zh_TW','修改任務狀態',_binary '\0','2020-10-09 09:38:20','1','2020-12-28 08:04:02','1'),(507,NULL,358,'ACTION_MISSION_STATUS_EDIT','en_US','Modify task status',_binary '\0','2020-10-09 09:38:20','1','2021-01-29 09:48:36','1'),(532,NULL,NULL,'MENU_APPROVAL','zh_CN','审批系统',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(533,NULL,NULL,'MENU_APPROVAL','zh_TW','審批系統',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(534,NULL,NULL,'MENU_APPROVAL','en_US','Approval system',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(535,NULL,366,'MENU_APPROVAL_MANAGER','zh_CN','审批管理',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(536,NULL,366,'MENU_APPROVAL_MANAGER','zh_TW','審批管理',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(537,NULL,366,'MENU_APPROVAL_MANAGER','en_US','Approval management',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(538,NULL,367,'ACTION_APPROVAL_MANAGE_SEARCH','zh_CN','配置流程列表',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(539,NULL,367,'ACTION_APPROVAL_MANAGE_SEARCH','zh_TW','配置流程列表',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(540,NULL,367,'ACTION_APPROVAL_MANAGE_SEARCH','en_US','Configure list of process',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(541,NULL,367,'ACTION_APPROVAL_MANAGE_EDITINFO','zh_CN','编辑信息',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(542,NULL,367,'ACTION_APPROVAL_MANAGE_EDITINFO','zh_TW','編輯信息',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(543,NULL,367,'ACTION_APPROVAL_MANAGE_EDITINFO','en_US','Edit Information',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(544,NULL,367,'MENU_APPROVAL_EDITPROCESS','zh_CN','编辑流程',_binary '\0','2020-11-11 07:06:08','1','2021-03-19 06:27:44','1'),(545,NULL,367,'MENU_APPROVAL_EDITPROCESS','zh_TW','編輯流程',_binary '\0','2020-11-11 07:06:08','1','2021-03-19 06:27:44','1'),(546,NULL,367,'MENU_APPROVAL_EDITPROCESS','en_US','Editing process',_binary '\0','2020-11-11 07:06:08','1','2021-03-19 06:27:44','1'),(547,NULL,370,'ACTION_APPROVAL_MANAGE_EDITPROCESS','zh_CN','编辑流程',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(548,NULL,370,'ACTION_APPROVAL_MANAGE_EDITPROCESS','zh_TW','編輯流程',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(549,NULL,370,'ACTION_APPROVAL_MANAGE_EDITPROCESS','en_US','Edit process',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(550,NULL,366,'MENU_APPROVAL_LIST_ADMIN','zh_CN','审批列表',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(551,NULL,366,'MENU_APPROVAL_LIST_ADMIN','zh_TW','審批列表',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(552,NULL,366,'MENU_APPROVAL_LIST_ADMIN','en_US','Approval list',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(553,NULL,372,'ACTION_APPROVAL_LIST_SEARCH_ADMIN','zh_CN','查询',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(554,NULL,372,'ACTION_APPROVAL_LIST_SEARCH_ADMIN','zh_TW','查詢',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(555,NULL,372,'ACTION_APPROVAL_LIST_SEARCH_ADMIN','en_US','Search',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(556,NULL,372,'MENU_APPROVAL_DETAIL_ADMIN','zh_CN','详情',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(557,NULL,372,'MENU_APPROVAL_DETAIL_ADMIN','zh_TW','詳情',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(558,NULL,372,'MENU_APPROVAL_DETAIL_ADMIN','en_US','Detail',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(559,NULL,374,'ACTION_APPROVAL_LIST_DETAIL_ADMIN','zh_CN','详情',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(560,NULL,374,'ACTION_APPROVAL_LIST_DETAIL_ADMIN','zh_TW','詳情',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(561,NULL,374,'ACTION_APPROVAL_LIST_DETAIL_ADMIN','en_US','Detail',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(562,NULL,366,'MENU_APPROVAL_LIST','zh_CN','我的审批',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(563,NULL,366,'MENU_APPROVAL_LIST','zh_TW','我的審批',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(564,NULL,366,'MENU_APPROVAL_LIST','en_US','My approval list',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(565,NULL,376,'ACTION_APPROVAL_LIST_SEARCH','zh_CN','查询',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(566,NULL,376,'ACTION_APPROVAL_LIST_SEARCH','zh_TW','查詢',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(567,NULL,376,'ACTION_APPROVAL_LIST_SEARCH','en_US','Search',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(568,NULL,376,'MENU_APPROVAL_DETAIL','zh_CN','详情',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(569,NULL,376,'MENU_APPROVAL_DETAIL','zh_TW','詳情',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(570,NULL,376,'MENU_APPROVAL_DETAIL','en_US','Detail',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(571,NULL,378,'ACTION_APPROVAL_LIST_DETAIL','zh_CN','详情',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(572,NULL,378,'ACTION_APPROVAL_LIST_DETAIL','zh_TW','詳情',_binary '\0','2020-11-11 07:06:08','1','2021-01-29 09:48:36','1'),(573,NULL,378,'ACTION_APPROVAL_LIST_DETAIL','en_US','Detail',_binary '\0','2020-11-11 07:06:08','1','2020-12-28 08:04:02','1'),(577,NULL,63,'MENU_AIRSPACE_APPROVAL','zh_CN','审批进度',_binary '\0','2020-11-11 08:49:33','1','2022-01-18 11:23:28','1'),(578,NULL,63,'MENU_AIRSPACE_APPROVAL','zh_TW','審批進度',_binary '\0','2020-11-11 08:49:33','1','2022-01-18 11:23:28','1'),(579,NULL,63,'MENU_AIRSPACE_APPROVAL','en_US','Approval progress',_binary '\0','2020-11-11 08:49:33','1','2022-01-18 11:23:28','1'),(580,NULL,381,'ACTION_AIRSPACE_APPLY_APPROVAL','zh_CN','审批',_binary '\0','2020-11-11 08:49:33','1','2020-12-28 08:04:01','1'),(581,NULL,381,'ACTION_AIRSPACE_APPLY_APPROVAL','zh_TW','審批',_binary '\0','2020-11-11 08:49:33','1','2020-12-28 08:04:01','1'),(582,NULL,381,'ACTION_AIRSPACE_APPLY_APPROVAL','en_US','Approval',_binary '\0','2020-11-11 08:49:33','1','2021-01-29 09:48:34','1'),(583,NULL,239,'ACTION_AIRLINE_UAV_MODEL_LIST','zh_CN','无人机类型列',_binary '\0','2020-11-11 10:04:23','1','2020-12-28 08:04:03','1'),(584,NULL,239,'ACTION_AIRLINE_UAV_MODEL_LIST','zh_TW','無人機類型列',_binary '\0','2020-11-11 10:04:23','1','2021-01-29 09:48:37','1'),(585,NULL,239,'ACTION_AIRLINE_UAV_MODEL_LIST','en_US','UAV model column',_binary '\0','2020-11-11 10:04:23','1','2021-01-29 09:48:37','1'),(586,NULL,239,'ACTION_AIRLINE_LOAD_AND_HANGER','zh_CN','载荷和机库',_binary '\0','2020-11-11 10:04:23','1','2021-01-29 09:48:37','1'),(587,NULL,239,'ACTION_AIRLINE_LOAD_AND_HANGER','zh_TW','載荷和機庫',_binary '\0','2020-11-11 10:04:23','1','2021-01-29 09:48:37','1'),(588,NULL,239,'ACTION_AIRLINE_LOAD_AND_HANGER','en_US','Payload and box',_binary '\0','2020-11-11 10:04:23','1','2021-01-29 09:48:37','1'),(589,NULL,331,'ACTION_AIRLINE_IMPORT_KML','zh_CN','KML导入',_binary '\0','2020-11-11 10:04:24','1','2020-12-28 08:04:03','1'),(590,NULL,331,'ACTION_AIRLINE_IMPORT_KML','zh_TW','KML導入',_binary '\0','2020-11-11 10:04:24','1','2021-01-29 09:48:37','1'),(591,NULL,331,'ACTION_AIRLINE_IMPORT_KML','en_US','Import KML',_binary '\0','2020-11-11 10:04:24','1','2021-01-29 09:48:37','1'),(592,NULL,238,'ACTION_AIRLINE_EXPORT_KML','zh_CN','导出KML',_binary '\0','2020-11-11 10:04:24','1','2020-12-28 08:04:03','1'),(593,NULL,238,'ACTION_AIRLINE_EXPORT_KML','zh_TW','導出KML',_binary '\0','2020-11-11 10:04:24','1','2021-01-29 09:48:37','1'),(594,NULL,238,'ACTION_AIRLINE_EXPORT_KML','en_US','Export KML',_binary '\0','2020-11-11 10:04:24','1','2021-01-29 09:48:37','1'),(595,NULL,62,'ACTION_UPLOAD','zh_CN','发起审批',_binary '\0','2020-12-28 08:04:01','1','2021-01-29 09:48:34','1'),(596,NULL,62,'ACTION_UPLOAD','zh_TW','發起審批',_binary '\0','2020-12-28 08:04:01','1','2021-01-29 09:48:34','1'),(597,NULL,62,'ACTION_UPLOAD','en_US','Start approval',_binary '\0','2020-12-28 08:04:01','1','2021-01-29 09:48:34','1'),(598,NULL,NULL,'MENU_SIMULATION','zh_CN','仿真规划',_binary '\0','2020-12-28 08:04:03','1','2021-11-05 10:30:34','1'),(599,NULL,NULL,'MENU_SIMULATION','zh_TW','仿真規劃',_binary '\0','2020-12-28 08:04:03','1','2021-11-05 10:30:34','1'),(600,NULL,NULL,'MENU_SIMULATION','en_US','Signal simulation',_binary '\0','2020-12-28 08:04:03','1','2021-01-29 09:48:37','1'),(601,NULL,388,'ACTION_simulation','zh_CN','仿真规划',_binary '\0','2020-12-28 08:04:03','1','2021-11-05 10:30:34','1'),(602,NULL,388,'ACTION_simulation','zh_TW','仿真規劃',_binary '\0','2020-12-28 08:04:03','1','2021-11-05 10:30:34','1'),(603,NULL,388,'ACTION_simulation','en_US','Signal simulation',_binary '\0','2020-12-28 08:04:03','1','2021-01-29 09:48:37','1'),(604,NULL,NULL,'MENU_AUDIT','zh_CN','审核系统',_binary '\0','2020-12-28 08:04:03','1','2021-01-29 09:48:38','1'),(605,NULL,NULL,'MENU_AUDIT','zh_TW','審核系統',_binary '\0','2020-12-28 08:04:03','1','2021-01-29 09:48:38','1'),(606,NULL,NULL,'MENU_AUDIT','en_US','Audit system',_binary '\0','2020-12-28 08:04:03','1','2021-01-29 09:48:38','1'),(607,NULL,171,'MENU_AUDIT_MANAGER','zh_CN','审核系统',_binary '\0','2020-12-28 08:04:03','1','2021-01-29 09:48:38','1'),(608,NULL,171,'MENU_AUDIT_MANAGER','zh_TW','審核系統',_binary '\0','2020-12-28 08:04:03','1','2021-01-29 09:48:38','1'),(609,NULL,171,'MENU_AUDIT_MANAGER','en_US','Audit system',_binary '\0','2020-12-28 08:04:03','1','2021-01-29 09:48:38','1'),(616,51694469166137344,NULL,'MENU_WAREHOUSE_MANAGE','en_US','Material management',_binary '\0','2020-12-31 02:59:51','1','2022-10-13 07:15:44','1'),(617,51694469166137344,NULL,'MENU_WAREHOUSE_MANAGE','zh_CN','素材管理',_binary '\0','2020-12-31 02:59:51','1','2021-03-19 06:32:34','1'),(618,51694469166137344,NULL,'MENU_WAREHOUSE_MANAGE','zh_TW','素材管理',_binary '\0','2020-12-31 02:59:51','1','2021-03-19 06:32:34','1'),(619,NULL,NULL,'MENU_SCREEN','zh_CN','通用数据大屏',_binary '\0','2021-01-29 10:20:33','1','2023-02-08 09:38:05','1'),(620,NULL,NULL,'MENU_SCREEN','zh_TW','通用數據大屏',_binary '\0','2021-01-29 10:20:33','1','2023-02-08 09:38:05','1'),(621,NULL,NULL,'MENU_SCREEN','en_US','Common data screen',_binary '\0','2021-01-29 10:20:33','1','2023-02-08 09:38:05','1'),(625,51700779089657856,NULL,'MENU_IMAGE_TECH','en_US','Image technology',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:44','1'),(626,51700779089657856,NULL,'MENU_IMAGE_TECH','zh_CN','图像技术',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:44','1'),(627,51700779089657856,NULL,'MENU_IMAGE_TECH','zh_TW','圖像技術',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:44','1'),(628,51700779089657856,395,'MENU_IMAGE_VEHICLE','en_US','Vehicle analysis',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:44','1'),(629,51700779089657856,395,'MENU_IMAGE_VEHICLE','zh_CN','车辆分析',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:44','1'),(630,51700779089657856,395,'MENU_IMAGE_VEHICLE','zh_TW','車輛分析',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:44','1'),(631,51700779089657856,395,'MENU_IMAGE_HANDLE','en_US','Image processing',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(632,51700779089657856,395,'MENU_IMAGE_HANDLE','zh_CN','图像处理',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(633,51700779089657856,395,'MENU_IMAGE_HANDLE','zh_TW','圖像處理',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(634,51700779089657856,397,'MENU_IMAGE_SAFETYHAT','en_US','Helmet recognition',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(635,51700779089657856,397,'MENU_IMAGE_SAFETYHAT','zh_CN','安全帽识别',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(636,51700779089657856,397,'MENU_IMAGE_SAFETYHAT','zh_TW','安全帽識別',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(637,51700779089657856,397,'MENU_IMAGE_ROADSEG','en_US','Road segmentation',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(638,51700779089657856,397,'MENU_IMAGE_ROADSEG','zh_CN','道路分割',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(639,51700779089657856,397,'MENU_IMAGE_ROADSEG','zh_TW','道路分割',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(640,51700779089657856,395,'MENU_IMAGE_ENHANCE','en_US','Image enhancement',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(641,51700779089657856,395,'MENU_IMAGE_ENHANCE','zh_CN','图像增强',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(642,51700779089657856,395,'MENU_IMAGE_ENHANCE','zh_TW','圖像增強',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(643,51700779089657856,400,'MENU_IMAGE_DEFOGGING','en_US','Image dehazing',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(644,51700779089657856,400,'MENU_IMAGE_DEFOGGING','zh_CN','图像去雾',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(645,51700779089657856,400,'MENU_IMAGE_DEFOGGING','zh_TW','圖像去霧',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(646,51700779089657856,395,'MENU_IMAGE_BODY','en_US','Body analysis',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(647,51700779089657856,395,'MENU_IMAGE_BODY','zh_CN','人体分析',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(648,51700779089657856,395,'MENU_IMAGE_BODY','zh_TW','人體分析',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(649,51700779089657856,402,'MENU_IMAGE_DENSITY','en_US','Flow density',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(650,51700779089657856,402,'MENU_IMAGE_DENSITY','zh_CN','人流量统计',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(651,51700779089657856,402,'MENU_IMAGE_DENSITY','zh_TW','人流量統計',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(652,51700779089657856,NULL,'MENU_VIDEO_TECH','en_US','Video technology',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(653,51700779089657856,NULL,'MENU_VIDEO_TECH','zh_CN','视频技术',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(654,51700779089657856,NULL,'MENU_VIDEO_TECH','zh_TW','視頻技術',_binary '\0','2021-02-01 06:36:26','1','2021-03-19 06:28:45','1'),(667,NULL,239,'ACTION_AIRLINE_CHECK_QUOTA','zh_CN','校验配额',_binary '\0','2021-03-19 06:27:45','1','2021-04-20 09:53:00','1'),(668,NULL,239,'ACTION_AIRLINE_CHECK_QUOTA','zh_TW','校驗配額',_binary '\0','2021-03-19 06:27:45','1','2021-04-20 09:53:00','1'),(669,NULL,239,'ACTION_AIRLINE_CHECK_QUOTA','en_US','Check the quota',_binary '\0','2021-03-19 06:27:45','1','2021-04-20 09:53:00','1'),(673,51700779089657856,396,'ACTION_IMAGE_VEHICLE','en_US','显示车辆分析',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(674,51700779089657856,396,'ACTION_IMAGE_VEHICLE','zh_CN','显示车辆分析',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(675,51700779089657856,396,'ACTION_IMAGE_VEHICLE','zh_TW','显示车辆分析',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(676,51700779089657856,397,'ACTION_IMAGE_HANDLE','en_US','显示图像处理',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(677,51700779089657856,397,'ACTION_IMAGE_HANDLE','zh_CN','显示图像处理',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(678,51700779089657856,397,'ACTION_IMAGE_HANDLE','zh_TW','显示图像处理',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(679,51700779089657856,400,'ACTION_IMAGE_ENHANCE','en_US','显示图像增强',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(680,51700779089657856,400,'ACTION_IMAGE_ENHANCE','zh_CN','显示图像增强',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(681,51700779089657856,400,'ACTION_IMAGE_ENHANCE','zh_TW','显示图像增强',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:44','1'),(682,51700779089657856,402,'ACTION_IMAGE_BODY','en_US','显示人体分析',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:45','1'),(683,51700779089657856,402,'ACTION_IMAGE_BODY','zh_CN','显示人体分析',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:45','1'),(684,51700779089657856,402,'ACTION_IMAGE_BODY','zh_TW','显示人体分析',_binary '\0','2021-03-19 06:28:45','1','2021-04-20 09:45:45','1'),(727,51694469166137344,NULL,'MENU_WAREHOUSE','en_US','Warehouse',_binary '\0','2021-03-19 06:32:34','1','2022-10-13 07:15:44','1'),(728,51694469166137344,NULL,'MENU_WAREHOUSE','zh_CN','素材库',_binary '\0','2021-03-19 06:32:34','1','2022-10-13 07:15:44','1'),(729,51694469166137344,NULL,'MENU_WAREHOUSE','zh_TW','素材庫',_binary '\0','2021-03-19 06:32:34','1','2022-10-13 07:15:44','1'),(733,51694469166137344,392,'MENU_WAREHOUSE_MANAGE_INDEX','en_US','Material management',_binary '\0','2021-03-19 06:32:34','1','2022-10-13 07:15:44','1'),(734,51694469166137344,392,'MENU_WAREHOUSE_MANAGE_INDEX','zh_CN','素材管理',_binary '\0','2021-03-19 06:32:34','1','2022-10-13 07:15:44','1'),(735,51694469166137344,392,'MENU_WAREHOUSE_MANAGE_INDEX','zh_TW','素材管理',_binary '\0','2021-03-19 06:32:34','1','2022-10-13 07:15:44','1'),(736,51694469166137344,429,'MENU_WAREHOUSE_INDEX','zh_CN','素材仓库',_binary '\0','2021-03-19 07:03:55','87912590847508480','2022-10-13 07:15:44','1'),(737,51694469166137344,429,'MENU_WAREHOUSE_INDEX','zh_TW','素材倉庫',_binary '\0','2021-03-19 07:03:55','87912590847508480','2022-10-13 07:15:44','1'),(738,51694469166137344,429,'MENU_WAREHOUSE_INDEX','en_US','Warehouse',_binary '\0','2021-03-19 07:03:55','87912590847508480','2022-10-13 07:15:44','1'),(739,51694469166137344,432,'MENU_WAREHOUSE_DETAIL','zh_CN','素材详情',_binary '\0','2021-03-19 07:04:10','87912590847508480','2022-10-13 07:15:44','1'),(740,51694469166137344,432,'MENU_WAREHOUSE_DETAIL','zh_TW','素材詳情',_binary '\0','2021-03-19 07:04:10','87912590847508480','2022-10-13 07:15:44','1'),(741,51694469166137344,432,'MENU_WAREHOUSE_DETAIL','en_US','Detail',_binary '\0','2021-03-19 07:04:10','87912590847508480','2022-10-13 07:15:44','1'),(742,51694469166137344,NULL,'MENU_TASK_MONITOR','zh_CN','任务监控',_binary '\0','2021-03-19 07:04:28','87912590847508480','2022-10-13 07:15:44','1'),(743,51694469166137344,NULL,'MENU_TASK_MONITOR','zh_TW','任務監控',_binary '\0','2021-03-19 07:04:28','87912590847508480','2022-10-13 07:15:44','1'),(744,51694469166137344,NULL,'MENU_TASK_MONITOR','en_US','Tack monitoring',_binary '\0','2021-03-19 07:04:28','87912590847508480','2022-10-13 07:15:44','1'),(745,51694469166137344,391,'MENU_TASK_MONITOR_INDEX','zh_CN','任务监控',_binary '\0','2021-03-19 07:04:41','87912590847508480','2022-10-13 07:15:44','1'),(746,51694469166137344,391,'MENU_TASK_MONITOR_INDEX','zh_TW','任務監控',_binary '\0','2021-03-19 07:04:41','87912590847508480','2022-10-13 07:15:44','1'),(747,51694469166137344,391,'MENU_TASK_MONITOR_INDEX','en_US','Tack monitoring',_binary '\0','2021-03-19 07:04:41','87912590847508480','2022-10-13 07:15:44','1'),(748,92183251954696192,NULL,'MENU_APP','en_US','Product Result',_binary '\0','2021-03-31 09:30:46','1',NULL,NULL),(749,92183251954696192,NULL,'MENU_APP','zh_CN','产品检索',_binary '\0','2021-03-31 09:30:46','1',NULL,NULL),(750,92183251954696192,NULL,'MENU_APP','zh_TW','產品檢索',_binary '\0','2021-03-31 09:30:46','1',NULL,NULL),(751,92183251954696192,435,'MENU_APP_RESULT','en_US','Product Result',_binary '\0','2021-03-31 09:30:46','1',NULL,NULL),(752,92183251954696192,435,'MENU_APP_RESULT','zh_CN','产品检索',_binary '\0','2021-03-31 09:30:46','1',NULL,NULL),(753,92183251954696192,435,'MENU_APP_RESULT','zh_TW','產品檢索',_binary '\0','2021-03-31 09:30:46','1',NULL,NULL),(754,92183251954696192,NULL,'MENU_DATA','en_US','Data Manage',_binary '\0','2021-03-31 09:30:47','1',NULL,NULL),(755,92183251954696192,NULL,'MENU_DATA','zh_CN','数据管理',_binary '\0','2021-03-31 09:30:47','1',NULL,NULL),(756,92183251954696192,NULL,'MENU_DATA','zh_TW','數據管理',_binary '\0','2021-03-31 09:30:47','1',NULL,NULL),(757,92183251954696192,437,'MENU_DATA_MANAGE','en_US','Data Manage',_binary '\0','2021-03-31 09:30:47','1',NULL,NULL),(758,92183251954696192,437,'MENU_DATA_MANAGE','zh_CN','数据管理',_binary '\0','2021-03-31 09:30:47','1',NULL,NULL),(759,92183251954696192,437,'MENU_DATA_MANAGE','zh_TW','數據管理',_binary '\0','2021-03-31 09:30:47','1',NULL,NULL),(796,51701172477624320,NULL,'MENU_','en_US','gaoguangpu',_binary '\0','2021-04-20 09:44:32','1',NULL,NULL),(797,51701172477624320,NULL,'MENU_','zh_CN','高光谱摇感',_binary '\0','2021-04-20 09:44:32','1',NULL,NULL),(798,51701172477624320,NULL,'MENU_','zh_TW','高光谱摇感',_binary '\0','2021-04-20 09:44:32','1',NULL,NULL),(799,51700961512521728,NULL,'MENU_SIMULATION_LIST','en_US','list',_binary '\0','2021-04-20 09:45:11','1',NULL,NULL),(800,51700961512521728,NULL,'MENU_SIMULATION_LIST','zh_CN','列表',_binary '\0','2021-04-20 09:45:11','1',NULL,NULL),(801,51700961512521728,NULL,'MENU_SIMULATION_LIST','zh_TW','列表',_binary '\0','2021-04-20 09:45:11','1',NULL,NULL),(802,51700779089657856,396,'MENU_IMAGE_LICENSEPLATE','en_US','License plate recognition',_binary '\0','2021-04-20 09:45:44','1','2021-07-06 06:48:40','1'),(803,51700779089657856,396,'MENU_IMAGE_LICENSEPLATE','zh_CN','车牌识别',_binary '\0','2021-04-20 09:45:44','1','2021-07-06 06:48:40','1'),(804,51700779089657856,396,'MENU_IMAGE_LICENSEPLATE','zh_TW','車牌識別',_binary '\0','2021-04-20 09:45:44','1','2021-07-06 06:48:40','1'),(808,NULL,358,'ACTION_MULTIMONITOR_VIDEO','zh_CN','多机监视',_binary '\0','2021-04-20 09:48:46','1','2021-06-16 07:50:15','1'),(809,NULL,358,'ACTION_MULTIMONITOR_VIDEO','zh_TW','多机监视',_binary '\0','2021-04-20 09:48:46','1','2021-06-16 07:50:15','1'),(810,NULL,358,'ACTION_MULTIMONITOR_VIDEO','en_US','多机监视',_binary '\0','2021-04-20 09:48:46','1','2021-06-16 07:50:15','1'),(814,NULL,124,'MENU_AIRLINE_SYSTEM_MANAGEMENT','zh_CN','系统航线管理',_binary '\0','2021-04-20 09:51:10','291','2021-04-20 09:53:00','1'),(815,NULL,124,'MENU_AIRLINE_SYSTEM_MANAGEMENT','zh_TW','系統航線管理',_binary '\0','2021-04-20 09:51:10','291','2021-04-20 09:53:00','1'),(816,NULL,124,'MENU_AIRLINE_SYSTEM_MANAGEMENT','en_US','System flight management',_binary '\0','2021-04-20 09:51:10','291','2021-04-20 09:53:00','1'),(820,NULL,331,'ACTION_AIRLINE_QUERY_AIRSPACE_AIRPORT','zh_CN','空域和机场',_binary '\0','2021-04-20 09:53:00','1','2021-05-26 03:24:13','1'),(821,NULL,331,'ACTION_AIRLINE_QUERY_AIRSPACE_AIRPORT','zh_TW','空域和機場',_binary '\0','2021-04-20 09:53:00','1','2021-05-26 03:24:13','1'),(822,NULL,331,'ACTION_AIRLINE_QUERY_AIRSPACE_AIRPORT','en_US','Airspace and airport',_binary '\0','2021-04-20 09:53:00','1','2021-05-26 03:24:13','1'),(823,NULL,124,'MENU_AIRLINE_MAP_DETAIL','zh_CN','航线地图详情',_binary '\0','2021-04-20 09:53:00','1','2022-06-30 07:57:53','1'),(824,NULL,124,'MENU_AIRLINE_MAP_DETAIL','zh_TW','航綫地圖詳情',_binary '\0','2021-04-20 09:53:00','1','2022-06-30 07:57:53','1'),(825,NULL,124,'MENU_AIRLINE_MAP_DETAIL','en_US','Flight route map detail',_binary '\0','2021-04-20 09:53:00','1','2022-06-30 07:57:53','1'),(841,NULL,NULL,'MENU_MISSION','zh_CN','作业管理',_binary '\0','2021-05-12 07:09:20','1','2023-09-27 10:02:47','1'),(842,NULL,NULL,'MENU_MISSION','zh_TW','作業管理',_binary '\0','2021-05-12 07:09:20','1','2023-09-27 10:02:47','1'),(843,NULL,NULL,'MENU_MISSION','en_US','Mission management',_binary '\0','2021-05-12 07:09:20','1','2023-09-27 10:02:47','1'),(844,NULL,463,'MENU_TIMING_MISSION','zh_CN','定时作业',_binary '\0','2021-05-12 07:09:20','1','2021-05-12 07:40:01','1'),(845,NULL,463,'MENU_TIMING_MISSION','zh_TW','定時作業',_binary '\0','2021-05-12 07:09:20','1','2021-05-12 07:40:01','1'),(846,NULL,463,'MENU_TIMING_MISSION','en_US','timing mission',_binary '\0','2021-05-12 07:09:20','1','2021-05-12 07:40:01','1'),(901,NULL,463,'ACTION_MISSION_SEARCH','zh_CN','查询作业列表',_binary '\0','2021-05-12 07:37:20','89730635001757696','2022-09-20 08:30:51','1'),(902,NULL,463,'ACTION_MISSION_SEARCH','zh_TW','查詢作業列表',_binary '\0','2021-05-12 07:37:20','89730635001757696','2022-09-20 08:30:51','1'),(903,NULL,463,'ACTION_MISSION_SEARCH','en_US','Query mission list',_binary '\0','2021-05-12 07:37:20','89730635001757696','2022-09-20 08:30:51','1'),(925,NULL,463,'ACTION_MISSON_FILTER','zh_CN','下拉框筛选',_binary '\0','2021-05-12 07:38:05','89730635001757696','2021-05-12 07:40:01','1'),(926,NULL,463,'ACTION_MISSON_FILTER','zh_TW','下拉框篩選',_binary '\0','2021-05-12 07:38:05','89730635001757696','2021-05-12 07:40:01','1'),(927,NULL,463,'ACTION_MISSON_FILTER','en_US','Drop down box filter',_binary '\0','2021-05-12 07:38:05','89730635001757696','2021-05-12 07:40:01','1'),(949,NULL,463,'ACTION_MISSION_BULKDEL','zh_CN','批量删除作业',_binary '\0','2021-05-12 07:38:45','89730635001757696','2021-05-12 07:40:01','1'),(950,NULL,463,'ACTION_MISSION_BULKDEL','zh_TW','批量刪除作業',_binary '\0','2021-05-12 07:38:45','89730635001757696','2021-05-12 07:40:01','1'),(951,NULL,463,'ACTION_MISSION_BULKDEL','en_US','Batch delete mission',_binary '\0','2021-05-12 07:38:45','89730635001757696','2021-05-12 07:40:01','1'),(964,NULL,463,'ACTION_MISSION_CLONE','zh_CN','复制作业',_binary '\0','2021-05-12 07:39:16','89730635001757696','2021-05-12 07:40:01','1'),(965,NULL,463,'ACTION_MISSION_CLONE','zh_TW','複製作業',_binary '\0','2021-05-12 07:39:16','89730635001757696','2021-05-12 07:40:01','1'),(966,NULL,463,'ACTION_MISSION_CLONE','en_US','Copy mission',_binary '\0','2021-05-12 07:39:16','89730635001757696','2021-05-12 07:40:01','1'),(967,NULL,464,'MENU_TIMING_MISSION_ADD','zh_CN','新建作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(968,NULL,464,'MENU_TIMING_MISSION_ADD','zh_TW','新建作業',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(969,NULL,464,'MENU_TIMING_MISSION_ADD','en_US','add timing mission',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(970,NULL,471,'ACTION_ADD_TIMING_MISSION','zh_CN','新建定时作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(971,NULL,471,'ACTION_ADD_TIMING_MISSION','zh_TW','新建定时作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(972,NULL,471,'ACTION_ADD_TIMING_MISSION','en_US','新建定时作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(973,NULL,471,'ACTION_UPDATE_TIMING_MISSION','zh_CN','更新定时作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(974,NULL,471,'ACTION_UPDATE_TIMING_MISSION','zh_TW','更新定时作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(975,NULL,471,'ACTION_UPDATE_TIMING_MISSION','en_US','Update timing mission',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(976,NULL,464,'MENU_TIMING_MISSION_LIST','zh_CN','定时作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(977,NULL,464,'MENU_TIMING_MISSION_LIST','zh_TW','定时作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(978,NULL,464,'MENU_TIMING_MISSION_LIST','en_US','timing mission list',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(979,NULL,474,'ACTION_TIMING_MISSION_LIST','zh_CN','定时列表',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(980,NULL,474,'ACTION_TIMING_MISSION_LIST','zh_TW','定时列表',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(981,NULL,474,'ACTION_TIMING_MISSION_LIST','en_US','Timing mission list',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(982,NULL,474,'ACTION_TIMING_MISSION_DELETE','zh_CN','删除',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(983,NULL,474,'ACTION_TIMING_MISSION_DELETE','zh_TW','刪除',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(984,NULL,474,'ACTION_TIMING_MISSION_DELETE','en_US','Delete',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(985,NULL,474,'ACTION_TIMING_MISSION_BULK_DELETE','zh_CN','批量删除',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(986,NULL,474,'ACTION_TIMING_MISSION_BULK_DELETE','zh_TW','批量刪除',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(987,NULL,474,'ACTION_TIMING_MISSION_BULK_DELETE','en_US','Bulk delete',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(991,NULL,464,'MENU_TIMING_MISSION_DETAIL','zh_CN','详情',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(992,NULL,464,'MENU_TIMING_MISSION_DETAIL','zh_TW','详情',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(993,NULL,464,'MENU_TIMING_MISSION_DETAIL','en_US','Detail',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(994,NULL,479,'ACTION_TIMING_MISSION_DETAIL','zh_CN','详情',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(995,NULL,479,'ACTION_TIMING_MISSION_DETAIL','zh_TW','詳情',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(996,NULL,479,'ACTION_TIMING_MISSION_DETAIL','en_US','Detail',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(997,NULL,464,'MENU_TIMING_MISSION_EDIT','zh_CN','编辑',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(998,NULL,464,'MENU_TIMING_MISSION_EDIT','zh_TW','编辑',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(999,NULL,464,'MENU_TIMING_MISSION_EDIT','en_US','Edit',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1000,NULL,463,'MENU_MISSION_EDIT','zh_CN','编辑',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1001,NULL,463,'MENU_MISSION_EDIT','zh_TW','編輯',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1002,NULL,463,'MENU_MISSION_EDIT','en_US','Edit',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1003,NULL,463,'ACTION_MISSION_DEL','zh_CN','删除作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1004,NULL,463,'ACTION_MISSION_DEL','zh_TW','刪除作業',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1005,NULL,463,'ACTION_MISSION_DEL','en_US','Delete mission',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1006,NULL,463,'MENU_MISSION_REPLAY','zh_CN','作业回放',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1007,NULL,463,'MENU_MISSION_REPLAY','zh_TW','作業回放',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1008,NULL,463,'MENU_MISSION_REPLAY','en_US','Mission replay',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1009,NULL,484,'ACTION_MISSION_REPLAY_DATA','zh_CN','作业回放数据',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1010,NULL,484,'ACTION_MISSION_REPLAY_DATA','zh_TW','作業回放數據',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1011,NULL,484,'ACTION_MISSION_REPLAY_DATA','en_US','Mission replay data',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1012,NULL,463,'MENU_MISSION_DETAIL','zh_CN','详情',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1013,NULL,463,'MENU_MISSION_DETAIL','zh_TW','詳情',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1014,NULL,463,'MENU_MISSION_DETAIL','en_US','Detail',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1015,NULL,486,'ACTION_MISSION_DETAIL','zh_CN','查看作业详情',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1016,NULL,486,'ACTION_MISSION_DETAIL','zh_TW','查看作業詳情',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1017,NULL,486,'ACTION_MISSION_DETAIL','en_US','View mission detail',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1018,NULL,486,'ACTION_SUBTASK_DELETE','zh_CN','删除子作业',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1019,NULL,486,'ACTION_SUBTASK_DELETE','zh_TW','刪除子作業',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1020,NULL,486,'ACTION_SUBTASK_DELETE','en_US','Delete subtask',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1021,NULL,463,'MENU_MISSION_ADD','zh_CN','新建作业',_binary '\0','2021-05-12 07:40:01','1','2022-06-08 05:49:07','1'),(1022,NULL,463,'MENU_MISSION_ADD','zh_TW','新建作業',_binary '\0','2021-05-12 07:40:01','1','2022-06-08 05:49:07','1'),(1023,NULL,463,'MENU_MISSION_ADD','en_US','New mission',_binary '\0','2021-05-12 07:40:01','1','2022-06-08 05:49:07','1'),(1024,NULL,489,'ACTION_MISSION_CHECK_MISSION_NAME','zh_CN','作业名称验重',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1025,NULL,489,'ACTION_MISSION_CHECK_MISSION_NAME','zh_TW','作業名稱驗重',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1026,NULL,489,'ACTION_MISSION_CHECK_MISSION_NAME','en_US','Check mission name conflict',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1027,NULL,489,'ACTION_MISSION_APPLY_APPROVAL','zh_CN','作业审批',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1028,NULL,489,'ACTION_MISSION_APPLY_APPROVAL','zh_TW','作業審批',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1029,NULL,489,'ACTION_MISSION_APPLY_APPROVAL','en_US','Mission approval',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1030,NULL,489,'ACTION_MISSION_CHECK_QUOTA','zh_CN','校验配额',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1031,NULL,489,'ACTION_MISSION_CHECK_QUOTA','zh_TW','校驗配額',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1032,NULL,489,'ACTION_MISSION_CHECK_QUOTA','en_US','Check the quota',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1033,NULL,489,'ACTION_MISSION_GET_HANGAR_INSTANCE','zh_CN','获取机库实例',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1034,NULL,489,'ACTION_MISSION_GET_HANGAR_INSTANCE','zh_TW','獲取機庫實例',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1035,NULL,489,'ACTION_MISSION_GET_HANGAR_INSTANCE','en_US','Get box instance',_binary '\0','2021-05-12 07:40:01','1','2021-07-06 06:47:46','1'),(1036,NULL,489,'ACTION_MISSION_GET_UAV_INSTANCE','zh_CN','取无人机实例',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1037,NULL,489,'ACTION_MISSION_GET_UAV_INSTANCE','zh_TW','取無人機實例',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1038,NULL,489,'ACTION_MISSION_GET_UAV_INSTANCE','en_US','Get UAV instance',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1039,NULL,489,'ACTION_MISSION_GET_LOAD_INSTANCE','zh_CN','获取载荷实例',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1040,NULL,489,'ACTION_MISSION_GET_LOAD_INSTANCE','zh_TW','獲取載荷實例',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1041,NULL,489,'ACTION_MISSION_GET_LOAD_INSTANCE','en_US','Get payload instance',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1042,NULL,489,'ACTION_MISSION_SAVE','zh_CN','保存作业',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1043,NULL,489,'ACTION_MISSION_SAVE','zh_TW','保存作業',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1044,NULL,489,'ACTION_MISSION_SAVE','en_US','Save mission',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1045,NULL,489,'ACTION_MISSION_GET_AIRLINE_LIST','zh_CN','获取航线列表',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1046,NULL,489,'ACTION_MISSION_GET_AIRLINE_LIST','zh_TW','獲取航線列表',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1047,NULL,489,'ACTION_MISSION_GET_AIRLINE_LIST','en_US','Get flight route list',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1048,NULL,489,'ACTION_MISSION_EXECUTOR_LIST','zh_CN','取执行人列表',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1049,NULL,489,'ACTION_MISSION_EXECUTOR_LIST','zh_TW','取執行人列表',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1050,NULL,489,'ACTION_MISSION_EXECUTOR_LIST','en_US','Get executor list',_binary '\0','2021-05-12 07:40:02','1','2021-07-06 06:47:46','1'),(1051,NULL,124,'MENU_AIRLINE_KML_LIST','zh_CN','KML航线管理',_binary '\0','2021-05-26 03:24:13','1','2024-08-23 02:06:47','1'),(1052,NULL,124,'MENU_AIRLINE_KML_LIST','zh_TW','KML航線管理',_binary '\0','2021-05-26 03:24:13','1','2024-08-23 02:06:47','1'),(1053,NULL,124,'MENU_AIRLINE_KML_LIST','en_US','KML flight manage',_binary '\0','2021-05-26 03:24:13','1','2024-08-23 02:06:47','1'),(1054,NULL,499,'MENU_AIRLINE_KML_IMPORT','zh_CN','导入航线',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1055,NULL,499,'MENU_AIRLINE_KML_IMPORT','zh_TW','導入航線',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1056,NULL,499,'MENU_AIRLINE_KML_IMPORT','en_US','Import routes',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1057,NULL,500,'ACTION_AIRLINE_KML_IMPORT','zh_CN','导入航线',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1058,NULL,500,'ACTION_AIRLINE_KML_IMPORT','zh_TW','導入航線',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1059,NULL,500,'ACTION_AIRLINE_KML_IMPORT','en_US','Import routes',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1060,NULL,499,'ACTION_AIRLINE_KML_LIST','zh_CN','查询KML列表',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1061,NULL,499,'ACTION_AIRLINE_KML_LIST','zh_TW','查詢KML列表',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1062,NULL,499,'ACTION_AIRLINE_KML_LIST','en_US','Search KML list',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:13','1'),(1063,NULL,499,'ACTION_AIRLINE_KML_LIST_OPTIONS','zh_CN','列表查询下拉',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:14','1'),(1064,NULL,499,'ACTION_AIRLINE_KML_LIST_OPTIONS','zh_TW','列表查詢下拉',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:14','1'),(1065,NULL,499,'ACTION_AIRLINE_KML_LIST_OPTIONS','en_US','List search options',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:14','1'),(1066,NULL,499,'ACTION_AIRLINE_KML_DELETE','zh_CN','删除',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:14','1'),(1067,NULL,499,'ACTION_AIRLINE_KML_DELETE','zh_TW','刪除',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:14','1'),(1068,NULL,499,'ACTION_AIRLINE_KML_DELETE','en_US','Delete',_binary '\0','2021-05-26 03:24:13','1','2021-06-01 10:04:14','1'),(1072,51700961512521728,452,'ACTION_SIMULATION_BTN','zh_CN','按钮',_binary '\0','2021-05-26 07:02:48','89730635001757696','2021-05-26 07:11:57','89730635001757696'),(1073,51700961512521728,452,'ACTION_SIMULATION_BTN','zh_TW','按钮',_binary '\0','2021-05-26 07:02:48','89730635001757696','2021-05-26 07:11:57','89730635001757696'),(1074,51700961512521728,452,'ACTION_SIMULATION_BTN','en_US','按钮',_binary '\0','2021-05-26 07:02:48','89730635001757696','2021-05-26 07:11:57','89730635001757696'),(1078,NULL,331,'ACTION_AIRLINE_GET_STRAP_LINE','zh_CN','带状航线',_binary '\0','2021-06-01 10:04:14','1','2021-06-16 02:50:39','1'),(1079,NULL,331,'ACTION_AIRLINE_GET_STRAP_LINE','zh_TW','带状航线',_binary '\0','2021-06-01 10:04:14','1','2021-06-16 02:50:39','1'),(1080,NULL,331,'ACTION_AIRLINE_GET_STRAP_LINE','en_US','STRAPLINE',_binary '\0','2021-06-01 10:04:14','1','2021-06-16 02:50:39','1'),(1081,51694291109543936,NULL,'MENU_INDEX','zh_CN','首页',_binary '\0','2021-06-09 07:53:41','1',NULL,NULL),(1082,51694291109543936,NULL,'MENU_INDEX','zh_TW','首页',_binary '\0','2021-06-09 07:53:41','1',NULL,NULL),(1083,51694291109543936,NULL,'MENU_INDEX','en_US','首页',_binary '\0','2021-06-09 07:53:41','1',NULL,NULL),(1087,51693429796634624,NULL,'MENU_TRAFFIC','zh_CN','交通管理权限',_binary '\0','2021-06-23 09:43:08','89730635001757696',NULL,NULL),(1088,51693429796634624,NULL,'MENU_TRAFFIC','zh_TW','交通管理权限',_binary '\0','2021-06-23 09:43:08','89730635001757696',NULL,NULL),(1089,51693429796634624,NULL,'MENU_TRAFFIC','en_US','交通管理权限',_binary '\0','2021-06-23 09:43:08','89730635001757696',NULL,NULL),(1096,NULL,474,'ACTION_MISSION_ENABLE','zh_CN','编辑启用状态',_binary '\0','2021-07-06 07:49:39','1','2021-07-30 09:57:50','1'),(1097,NULL,474,'ACTION_MISSION_ENABLE','zh_TW','編輯啟用狀態',_binary '\0','2021-07-06 07:49:39','1','2021-07-30 09:57:50','1'),(1098,NULL,474,'ACTION_MISSION_ENABLE','en_US','Edit enable status',_binary '\0','2021-07-06 07:49:39','1','2021-07-30 09:57:50','1'),(1099,NULL,65,'ACTION_EFENCE_ENABLE_SWITCH','zh_CN','启禁用电子围栏',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:49','1'),(1100,NULL,65,'ACTION_EFENCE_ENABLE_SWITCH','zh_TW','启禁用电子围栏',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:49','1'),(1101,NULL,65,'ACTION_EFENCE_ENABLE_SWITCH','en_US','Efence enable',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:49','1'),(1102,NULL,65,'ACTION_CREAT_EFENCE_INFO','zh_CN','创建编辑电子围栏',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:49','1'),(1103,NULL,65,'ACTION_CREAT_EFENCE_INFO','zh_TW','创建编辑电子围栏',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:49','1'),(1104,NULL,65,'ACTION_CREAT_EFENCE_INFO','en_US','Create Efence',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1105,NULL,65,'ACTION_DEL_EFENCE','zh_CN','删除电子围栏',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1106,NULL,65,'ACTION_DEL_EFENCE','zh_TW','删除电子围栏',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1107,NULL,65,'ACTION_DEL_EFENCE','en_US','Delete Efence',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1108,NULL,65,'ACTION_EFENCE_DETAI_INFO','zh_CN','电子围栏详情',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1109,NULL,65,'ACTION_EFENCE_DETAI_INFO','zh_TW','电子围栏详情',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1110,NULL,65,'ACTION_EFENCE_DETAI_INFO','en_US','Efence info',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1111,NULL,65,'ACTION_EFENCE_LIST','zh_CN','查询电子围栏列表',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1112,NULL,65,'ACTION_EFENCE_LIST','zh_TW','查询电子围栏列表',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1113,NULL,65,'ACTION_EFENCE_LIST','en_US','Query Efence list',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1114,NULL,65,'ACTION_EFENCE_PAGE_FILTER','zh_CN','模糊搜索电子围栏',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1115,NULL,65,'ACTION_EFENCE_PAGE_FILTER','zh_TW','模糊搜索电子围栏',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1116,NULL,65,'ACTION_EFENCE_PAGE_FILTER','en_US','Efence filter',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1117,NULL,65,'ACTION_CHECK_EFENCE_NAME','zh_CN','校验围栏名称重复',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1118,NULL,65,'ACTION_CHECK_EFENCE_NAME','zh_TW','校验围栏名称重复',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1119,NULL,65,'ACTION_CHECK_EFENCE_NAME','en_US','Check Efence name',_binary '\0','2021-07-30 09:57:04','1','2021-07-30 10:13:50','1'),(1120,NULL,358,'ACTION_MULTIMONITOR_FINDDEVICES','zh_CN','查找设备',_binary '\0','2021-07-30 09:58:33','1','2024-06-18 11:03:48','188243415207510016'),(1121,NULL,358,'ACTION_MULTIMONITOR_FINDDEVICES','zh_TW','查找設備',_binary '\0','2021-07-30 09:58:33','1','2024-06-18 11:03:48','188243415207510016'),(1122,NULL,358,'ACTION_MULTIMONITOR_FINDDEVICES','en_US','Find devices',_binary '\0','2021-07-30 09:58:33','1','2024-06-18 11:03:48','188243415207510016'),(1129,51695802510213120,NULL,'MENU_PRODUCE','en_US','Produce Manage',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1130,51695802510213120,NULL,'MENU_PRODUCE','zh_CN','生产管理',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1131,51695802510213120,NULL,'MENU_PRODUCE','zh_TW','生產管理',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1132,51695802510213120,524,'MENU_PRODUCE_LIST','en_US','Produce Manage',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1133,51695802510213120,524,'MENU_PRODUCE_LIST','zh_CN','生产管理',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1134,51695802510213120,524,'MENU_PRODUCE_LIST','zh_TW','生產管理',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1135,51695802510213120,525,'ACTION_PRODUCE_LIST_BULKDEL','en_US','Bulk Delete',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1136,51695802510213120,525,'ACTION_PRODUCE_LIST_BULKDEL','zh_CN','批量删除',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1137,51695802510213120,525,'ACTION_PRODUCE_LIST_BULKDEL','zh_TW','批量刪除',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1138,51695802510213120,525,'MENU_PRODUCE_DETAIL','en_US','Detail',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1139,51695802510213120,525,'MENU_PRODUCE_DETAIL','zh_CN','详情',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1140,51695802510213120,525,'MENU_PRODUCE_DETAIL','zh_TW','詳情',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1141,51695802510213120,527,'ACTION_PRODUCE_DETAIL','en_US','Detail',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1142,51695802510213120,527,'ACTION_PRODUCE_DETAIL','zh_CN','详情',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1143,51695802510213120,527,'ACTION_PRODUCE_DETAIL','zh_TW','詳情',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1144,51695802510213120,525,'ACTION_PRODUCE_LIST_SEARCH','en_US','Search',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1145,51695802510213120,525,'ACTION_PRODUCE_LIST_SEARCH','zh_CN','查询',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1146,51695802510213120,525,'ACTION_PRODUCE_LIST_SEARCH','zh_TW','查詢',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1147,51695802510213120,525,'ACTION_PRODUCT_LIST_START','en_US','StartRebuildCancel',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1148,51695802510213120,525,'ACTION_PRODUCT_LIST_START','zh_CN','开始重建取消',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1149,51695802510213120,525,'ACTION_PRODUCT_LIST_START','zh_TW','開始重建取消',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1150,51695802510213120,525,'MENU_PRODUCE_EDIT','en_US','Edit',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1151,51695802510213120,525,'MENU_PRODUCE_EDIT','zh_CN','编辑',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1152,51695802510213120,525,'MENU_PRODUCE_EDIT','zh_TW','編輯',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:28','1'),(1153,51695802510213120,531,'ACTION_PRODUCE_EDIT','en_US','Edit',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1154,51695802510213120,531,'ACTION_PRODUCE_EDIT','zh_CN','编辑',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1155,51695802510213120,531,'ACTION_PRODUCE_EDIT','zh_TW','編輯',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1156,51695802510213120,525,'ACTION_PRODUCE_LIST_DEL','en_US','Delete',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1157,51695802510213120,525,'ACTION_PRODUCE_LIST_DEL','zh_CN','删除',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1158,51695802510213120,525,'ACTION_PRODUCE_LIST_DEL','zh_TW','刪除',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1159,51695802510213120,525,'MENU_PRODUCE_ADD','en_US','Add Mission',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1160,51695802510213120,525,'MENU_PRODUCE_ADD','zh_CN','新建任务',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1161,51695802510213120,525,'MENU_PRODUCE_ADD','zh_TW','新建任务',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1162,51695802510213120,534,'ACTION_PRODUCE_ADD','en_US','Add',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1163,51695802510213120,534,'ACTION_PRODUCE_ADD','zh_CN','新建',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1164,51695802510213120,534,'ACTION_PRODUCE_ADD','zh_TW','新建',_binary '\0','2021-07-30 10:06:53','1','2022-01-18 11:24:29','1'),(1165,51695802510213120,NULL,'MENU_RESULT','en_US','resultView',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1166,51695802510213120,NULL,'MENU_RESULT','zh_CN','成果展示',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1167,51695802510213120,NULL,'MENU_RESULT','zh_TW','成果展示',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1168,51695802510213120,536,'MENU_RESULT_VISUALIZATION','en_US','Visualization',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1169,51695802510213120,536,'MENU_RESULT_VISUALIZATION','zh_CN','可视化',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1170,51695802510213120,536,'MENU_RESULT_VISUALIZATION','zh_TW','可視化',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1171,51695802510213120,536,'MENU_RESULT_MANAGE','en_US','resultManage',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1172,51695802510213120,536,'MENU_RESULT_MANAGE','zh_CN','成果管理',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1173,51695802510213120,536,'MENU_RESULT_MANAGE','zh_TW','成果管理',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1174,51695802510213120,538,'ACTION_RESULT_LIST_DEL','en_US','Delete',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1175,51695802510213120,538,'ACTION_RESULT_LIST_DEL','zh_CN','删除',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1176,51695802510213120,538,'ACTION_RESULT_LIST_DEL','zh_TW','删除',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1177,51695802510213120,538,'ACTION_RESULT_BULKDEL','en_US','Bulk Delete',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1178,51695802510213120,538,'ACTION_RESULT_BULKDEL','zh_CN','批量删除',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1179,51695802510213120,538,'ACTION_RESULT_BULKDEL','zh_TW','批量刪除',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1180,51695802510213120,538,'ACTION_RESULT_LIST_SEARCH','en_US','Search',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1181,51695802510213120,538,'ACTION_RESULT_LIST_SEARCH','zh_CN','查询',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1182,51695802510213120,538,'ACTION_RESULT_LIST_SEARCH','zh_TW','查詢',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1183,51695802510213120,538,'ACTION_RESULT_DOWNLOAD','en_US','Download',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1184,51695802510213120,538,'ACTION_RESULT_DOWNLOAD','zh_CN','下载',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1185,51695802510213120,538,'ACTION_RESULT_DOWNLOAD','zh_TW','下載',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1186,51695802510213120,538,'ACTION_RESULT_LIST_PUBLISH','en_US','Publish',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1187,51695802510213120,538,'ACTION_RESULT_LIST_PUBLISH','zh_CN','发布取消发布',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1188,51695802510213120,538,'ACTION_RESULT_LIST_PUBLISH','zh_TW','發佈取消發佈',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1189,51695802510213120,538,'MENU_RESULT_MANAGE_ADD','en_US','addResult',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1190,51695802510213120,538,'MENU_RESULT_MANAGE_ADD','zh_CN','新建产品',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1191,51695802510213120,538,'MENU_RESULT_MANAGE_ADD','zh_TW','新建產品',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1192,51695802510213120,544,'ACTION_RESULT_ADD','en_US','Add',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1193,51695802510213120,544,'ACTION_RESULT_ADD','zh_CN','新建',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1194,51695802510213120,544,'ACTION_RESULT_ADD','zh_TW','新建',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1195,51695802510213120,538,'MENU_RESULT_MANAGE_EDIT','en_US','editResult',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1196,51695802510213120,538,'MENU_RESULT_MANAGE_EDIT','zh_CN','编辑',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1197,51695802510213120,538,'MENU_RESULT_MANAGE_EDIT','zh_TW','編輯',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1198,51695802510213120,546,'ACTION_RESULT_EDIT','en_US','Edit',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1199,51695802510213120,546,'ACTION_RESULT_EDIT','zh_CN','编辑',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1200,51695802510213120,546,'ACTION_RESULT_EDIT','zh_TW','編輯',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1201,51695802510213120,538,'MENU_RESULT_MANAGE_DETAIL','en_US','detailResult',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1202,51695802510213120,538,'MENU_RESULT_MANAGE_DETAIL','zh_CN','详情',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1203,51695802510213120,538,'MENU_RESULT_MANAGE_DETAIL','zh_TW','詳情',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1204,51695802510213120,548,'ACTION_RESULT_DETAIL','en_US','Detail',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1205,51695802510213120,548,'ACTION_RESULT_DETAIL','zh_CN','详情',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1206,51695802510213120,548,'ACTION_RESULT_DETAIL','zh_TW','詳情',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1207,51695802510213120,NULL,'MENU_DATA_MA','en_US','dataManage',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1208,51695802510213120,NULL,'MENU_DATA_MA','zh_CN','数据管理',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1209,51695802510213120,NULL,'MENU_DATA_MA','zh_TW','數據管理',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1210,51695802510213120,550,'MENU_DATA_MA_LIST','en_US','dataManage',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1211,51695802510213120,550,'MENU_DATA_MA_LIST','zh_CN','数据管理',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1212,51695802510213120,550,'MENU_DATA_MA_LIST','zh_TW','數據管理',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1213,51695802510213120,551,'ACTION_DATA_DELETE','en_US','delete',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1214,51695802510213120,551,'ACTION_DATA_DELETE','zh_CN','删除',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1215,51695802510213120,551,'ACTION_DATA_DELETE','zh_TW','刪除',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1216,51695802510213120,551,'ACTION_DATA_LIST_SEARCH','en_US','Search',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1217,51695802510213120,551,'ACTION_DATA_LIST_SEARCH','zh_CN','查詢',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1218,51695802510213120,551,'ACTION_DATA_LIST_SEARCH','zh_TW','查询',_binary '\0','2021-07-30 10:06:54','1','2022-01-18 11:24:28','1'),(1219,51695802510213120,551,'MENU_DATA_MA_EDIT','en_US','editDataset',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1220,51695802510213120,551,'MENU_DATA_MA_EDIT','zh_CN','编辑',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1221,51695802510213120,551,'MENU_DATA_MA_EDIT','zh_TW','編輯',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1222,51695802510213120,554,'ACTION_DATA_EDIT','en_US','Edit',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1223,51695802510213120,554,'ACTION_DATA_EDIT','zh_CN','编辑',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1224,51695802510213120,554,'ACTION_DATA_EDIT','zh_TW','編輯',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1225,51695802510213120,551,'MENU_DATA_MA_DETAIL','en_US','datasetDetail',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1226,51695802510213120,551,'MENU_DATA_MA_DETAIL','zh_CN','详情',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1227,51695802510213120,551,'MENU_DATA_MA_DETAIL','zh_TW','詳情',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1228,51695802510213120,556,'ACTION_DATA_DETAIL','en_US','Detail',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1229,51695802510213120,556,'ACTION_DATA_DETAIL','zh_CN','详情',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1230,51695802510213120,556,'ACTION_DATA_DETAIL','zh_TW','詳情',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1231,51695802510213120,551,'MENU_DATA_MA_ADD','en_US','dataset',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1232,51695802510213120,551,'MENU_DATA_MA_ADD','zh_CN','新建数据集',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1233,51695802510213120,551,'MENU_DATA_MA_ADD','zh_TW','新建數據集',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1234,51695802510213120,558,'ACTION_DATA_ADD','en_US','Add',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1235,51695802510213120,558,'ACTION_DATA_ADD','zh_CN','新建',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1236,51695802510213120,558,'ACTION_DATA_ADD','zh_TW','新建',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1237,51695802510213120,551,'ACTION_DATA_BULKDEL','en_US','Bulk Delete',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1238,51695802510213120,551,'ACTION_DATA_BULKDEL','zh_CN','批量刪除',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1239,51695802510213120,551,'ACTION_DATA_BULKDEL','zh_TW','批量删除',_binary '\0','2021-07-30 10:06:55','1','2022-01-18 11:24:28','1'),(1240,NULL,486,'ACTION_BATCH_DOWNLOAD','zh_CN','批量下载',_binary '\0','2021-08-12 02:19:01','1','2021-11-05 10:29:40','1'),(1241,NULL,486,'ACTION_BATCH_DOWNLOAD','zh_TW','批量下载',_binary '\0','2021-08-12 02:19:01','1','2021-11-05 10:29:40','1'),(1242,NULL,486,'ACTION_BATCH_DOWNLOAD','en_US','Batch download',_binary '\0','2021-08-12 02:19:01','1','2021-11-05 10:29:40','1'),(1243,NULL,124,'ACTION_FLIGHT_TO_3D_ROUTE','zh_CN','三维视角',_binary '\0','2021-11-05 10:29:25','1','2022-06-30 07:57:53','1'),(1244,NULL,124,'ACTION_FLIGHT_TO_3D_ROUTE','zh_TW','三維視角',_binary '\0','2021-11-05 10:29:25','1','2022-06-30 07:57:53','1'),(1245,NULL,124,'ACTION_FLIGHT_TO_3D_ROUTE','en_US','Three dimensional perspective',_binary '\0','2021-11-05 10:29:25','1','2022-06-30 07:57:53','1'),(1246,NULL,NULL,'MENU_ALARM','zh_CN','告警管理',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1247,NULL,NULL,'MENU_ALARM','zh_TW','告警管理',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1248,NULL,NULL,'MENU_ALARM','en_US','Alarm management',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1249,NULL,563,'MENU_ALARM_STATISTIC','zh_CN','告警统计',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1250,NULL,563,'MENU_ALARM_STATISTIC','zh_TW','告警統計',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1251,NULL,563,'MENU_ALARM_STATISTIC','en_US','Alarm statistics',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1252,NULL,564,'MENU_ALARM_STATISTIC_DETAIL','zh_CN','详情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1253,NULL,564,'MENU_ALARM_STATISTIC_DETAIL','zh_TW','详情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1254,NULL,564,'MENU_ALARM_STATISTIC_DETAIL','en_US','detail',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1255,NULL,565,'ACTION_ALARM_STATISTIC_DETAIL','zh_CN','详情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1256,NULL,565,'ACTION_ALARM_STATISTIC_DETAIL','zh_TW','详情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1257,NULL,565,'ACTION_ALARM_STATISTIC_DETAIL','en_US','详情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1258,NULL,564,'ACTION_ALARM_STATISTIC_LIST','zh_CN','查询告警列表',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1259,NULL,564,'ACTION_ALARM_STATISTIC_LIST','zh_TW','查询告警列表',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1260,NULL,564,'ACTION_ALARM_STATISTIC_LIST','en_US','list',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1261,NULL,564,'ACTION_ALARM_QUERY_STATIC','zh_CN','统计信息',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1262,NULL,564,'ACTION_ALARM_QUERY_STATIC','zh_TW','统计信息',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1263,NULL,564,'ACTION_ALARM_QUERY_STATIC','en_US','STATIC INFO',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1264,NULL,563,'MENU_ALARM_CONFIG','zh_CN','告警配置',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1265,NULL,563,'MENU_ALARM_CONFIG','zh_TW','告警配置',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1266,NULL,563,'MENU_ALARM_CONFIG','en_US','Alarm configuration',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1267,NULL,569,'MENU_ALARM_CONFIG_ADD','zh_CN','新建告警',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1268,NULL,569,'MENU_ALARM_CONFIG_ADD','zh_TW','新建告警',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1269,NULL,569,'MENU_ALARM_CONFIG_ADD','en_US','New alarm',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1270,NULL,570,'ACTION_ALARM_CONFIG_ADD','zh_CN','新增',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1271,NULL,570,'ACTION_ALARM_CONFIG_ADD','zh_TW','新增',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1272,NULL,570,'ACTION_ALARM_CONFIG_ADD','en_US','Add',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1273,NULL,569,'MENU_ALARM_CONFIG_EDIT','zh_CN','编辑',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1274,NULL,569,'MENU_ALARM_CONFIG_EDIT','zh_TW','編輯',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1275,NULL,569,'MENU_ALARM_CONFIG_EDIT','en_US','Edit',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1276,NULL,572,'ACTION_ALARM_CONFIG_EDIT','zh_CN','编辑',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1277,NULL,572,'ACTION_ALARM_CONFIG_EDIT','zh_TW','編輯',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1278,NULL,572,'ACTION_ALARM_CONFIG_EDIT','en_US','Edit',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1279,NULL,569,'MENU_ALARM_CONFIG_DETAIL','zh_CN','详情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1280,NULL,569,'MENU_ALARM_CONFIG_DETAIL','zh_TW','詳情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1281,NULL,569,'MENU_ALARM_CONFIG_DETAIL','en_US','Detail',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1282,NULL,574,'ACTION_ALARM_CONFIG_DETAIL','zh_CN','详情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1283,NULL,574,'ACTION_ALARM_CONFIG_DETAIL','zh_TW','詳情',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1284,NULL,574,'ACTION_ALARM_CONFIG_DETAIL','en_US','Detail',_binary '\0','2021-11-05 10:29:54','1','2022-05-25 06:36:34','1'),(1285,NULL,569,'ACTION_ALARM_CONFIG_DELETE','zh_CN','删除',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1286,NULL,569,'ACTION_ALARM_CONFIG_DELETE','zh_TW','删除',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1287,NULL,569,'ACTION_ALARM_CONFIG_DELETE','en_US','delete',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1288,NULL,569,'ACTION_ALARM_CONFIG_ONOFF','zh_CN','启用禁用',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1289,NULL,569,'ACTION_ALARM_CONFIG_ONOFF','zh_TW','启用禁用',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1290,NULL,569,'ACTION_ALARM_CONFIG_ONOFF','en_US','onoff',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1291,NULL,569,'MENU_ALARM_CONFIG_LIST','zh_CN','列表',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1292,NULL,569,'MENU_ALARM_CONFIG_LIST','zh_TW','列表',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1293,NULL,569,'MENU_ALARM_CONFIG_LIST','en_US','list',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1294,NULL,578,'ACTION_ALARM_CONFIG_SEARCHOPTION','zh_CN','查询下拉选项',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1295,NULL,578,'ACTION_ALARM_CONFIG_SEARCHOPTION','zh_TW','查询下拉选项',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1296,NULL,578,'ACTION_ALARM_CONFIG_SEARCHOPTION','en_US','searchOptions',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1297,NULL,578,'ACTION_ALARM_CONFIG_SEARCHLIST','zh_CN','查询告警列表',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1298,NULL,578,'ACTION_ALARM_CONFIG_SEARCHLIST','zh_TW','查询告警列表',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1299,NULL,578,'ACTION_ALARM_CONFIG_SEARCHLIST','en_US','searchList',_binary '\0','2021-11-05 10:29:55','1','2022-05-25 06:36:34','1'),(1300,NULL,358,'MENU_FLIGHTMONITOR_FIRE_ALERT','zh_CN','火情告警功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1301,NULL,358,'MENU_FLIGHTMONITOR_FIRE_ALERT','zh_TW','火情告警功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1302,NULL,358,'MENU_FLIGHTMONITOR_FIRE_ALERT','en_US','火情告警功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1303,NULL,581,'ACTION_FLIGHTMONITOR_FIRE_ALERT_LIST','zh_CN','火情列表',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1304,NULL,581,'ACTION_FLIGHTMONITOR_FIRE_ALERT_LIST','zh_TW','火情列表',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1305,NULL,581,'ACTION_FLIGHTMONITOR_FIRE_ALERT_LIST','en_US','火情列表',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1306,NULL,581,'ACTION_FLIGHTMONITOR_FIRE_ALERT_SEND','zh_CN','火情出警',_binary '\0','2021-11-05 10:30:18','1','2023-09-12 01:19:34','1'),(1307,NULL,581,'ACTION_FLIGHTMONITOR_FIRE_ALERT_SEND','zh_TW','火情出警',_binary '\0','2021-11-05 10:30:18','1','2023-09-12 01:19:34','1'),(1308,NULL,581,'ACTION_FLIGHTMONITOR_FIRE_ALERT_SEND','en_US','火情出警',_binary '\0','2021-11-05 10:30:18','1','2023-09-12 01:19:34','1'),(1309,NULL,358,'MENU_UAV_BPERM','zh_CN','飞行控制',_binary '\0','2021-11-05 10:30:18','1','2024-10-31 01:29:48','89730635001757696'),(1310,NULL,358,'MENU_UAV_BPERM','zh_TW','飛行控製',_binary '\0','2021-11-05 10:30:18','1','2024-10-31 01:29:48','89730635001757696'),(1311,NULL,358,'MENU_UAV_BPERM','en_US','flight control',_binary '\0','2021-11-05 10:30:18','1','2024-10-31 01:29:48','89730635001757696'),(1312,NULL,584,'ACTION_UAV_BPERM','zh_CN','基础控制',_binary '\0','2021-11-05 10:30:18','1','2024-02-23 09:38:55','89730635001757696'),(1313,NULL,584,'ACTION_UAV_BPERM','zh_TW','基礎控製',_binary '\0','2021-11-05 10:30:18','1','2024-02-23 09:38:55','89730635001757696'),(1314,NULL,584,'ACTION_UAV_BPERM','en_US','basic control',_binary '\0','2021-11-05 10:30:18','1','2024-02-23 09:38:55','89730635001757696'),(1315,NULL,584,'ACTION_UAV_STK_BPERM','zh_CN','摇杆功能',_binary '\0','2021-11-05 10:30:18','1','2024-04-17 01:51:23','89730635001757696'),(1316,NULL,584,'ACTION_UAV_STK_BPERM','zh_TW','搖桿功能',_binary '\0','2021-11-05 10:30:18','1','2024-04-17 01:51:23','89730635001757696'),(1317,NULL,584,'ACTION_UAV_STK_BPERM','en_US','joystick',_binary '\0','2021-11-05 10:30:18','1','2024-04-17 01:51:23','89730635001757696'),(1318,NULL,358,'MENU_LOAD_BPERM','zh_CN','载荷控制',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1319,NULL,358,'MENU_LOAD_BPERM','zh_TW','載荷控製',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1320,NULL,358,'MENU_LOAD_BPERM','en_US','load control',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1321,NULL,587,'MENU_CAM_BPERM','zh_CN','摄像头',_binary '\0','2021-11-05 10:30:18','1','2024-06-17 12:01:17','1'),(1322,NULL,587,'MENU_CAM_BPERM','zh_TW','攝像頭',_binary '\0','2021-11-05 10:30:18','1','2024-06-17 12:01:17','1'),(1323,NULL,587,'MENU_CAM_BPERM','en_US','camera',_binary '\0','2021-11-05 10:30:18','1','2024-06-17 12:01:17','1'),(1324,NULL,588,'ACTION_CAM_BPERM','zh_CN','拍照功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1325,NULL,588,'ACTION_CAM_BPERM','zh_TW','拍照功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1326,NULL,588,'ACTION_CAM_BPERM','en_US','Take picture',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1327,NULL,588,'ACTION_CAM_HEAT_BPERM','zh_CN','热成像',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1328,NULL,588,'ACTION_CAM_HEAT_BPERM','zh_TW','熱成像',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1329,NULL,588,'ACTION_CAM_HEAT_BPERM','en_US','Thermal Imaging',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1330,NULL,587,'MENU_MEG_BPERM','zh_CN','喊话器',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1331,NULL,587,'MENU_MEG_BPERM','zh_TW','喊話器',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1332,NULL,587,'MENU_MEG_BPERM','en_US','megaphone',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1333,NULL,591,'ACTION_MEG_BPERM','zh_CN','喊话功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1334,NULL,591,'ACTION_MEG_BPERM','zh_TW','喊話功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1335,NULL,591,'ACTION_MEG_BPERM','en_US','megaphone',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1336,NULL,587,'MENU_SPR_BPERM','zh_CN','农业器具',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1337,NULL,587,'MENU_SPR_BPERM','zh_TW','農業器具',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1338,NULL,587,'MENU_SPR_BPERM','en_US','agricultural equipment',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1339,NULL,593,'ACTION_SPR_BPERM','zh_CN','喷洒功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1340,NULL,593,'ACTION_SPR_BPERM','zh_TW','噴灑功能',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1341,NULL,593,'ACTION_SPR_BPERM','en_US','spary',_binary '\0','2021-11-05 10:30:18','1','2021-11-09 08:59:01','1'),(1342,NULL,358,'MENU_AI_BPERM','zh_CN','智能辅助',_binary '\0','2021-11-05 10:30:19','1','2024-04-25 02:58:10','89730635001757696'),(1343,NULL,358,'MENU_AI_BPERM','zh_TW','智能輔助',_binary '\0','2021-11-05 10:30:19','1','2024-04-25 02:58:10','89730635001757696'),(1344,NULL,358,'MENU_AI_BPERM','en_US','AI',_binary '\0','2021-11-05 10:30:19','1','2024-04-25 02:58:10','89730635001757696'),(1345,NULL,595,'MENU_AI_VSTITCH_BPERM','zh_CN','实时快拼',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1346,NULL,595,'MENU_AI_VSTITCH_BPERM','zh_TW','实时快拼',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1347,NULL,595,'MENU_AI_VSTITCH_BPERM','en_US','realtime stitch',_binary '\0','2021-11-05 10:30:19','1','2022-01-18 11:23:37','1'),(1348,NULL,596,'ACTION_VIDEO_VSTITCH_BPERM','zh_CN','视频快拼',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1349,NULL,596,'ACTION_VIDEO_VSTITCH_BPERM','zh_TW','视频快拼',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1350,NULL,596,'ACTION_VIDEO_VSTITCH_BPERM','en_US','video stitch',_binary '\0','2021-11-05 10:30:19','1','2022-01-18 11:23:37','1'),(1351,NULL,595,'MENU_AI_CAR_BPERM','zh_CN','车辆分析',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1352,NULL,595,'MENU_AI_CAR_BPERM','zh_TW','車輛分析',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1353,NULL,595,'MENU_AI_CAR_BPERM','en_US','Car analysis',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1354,NULL,598,'ACTION_AI_CAR_BPERM','zh_CN','车流量统计',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1355,NULL,598,'ACTION_AI_CAR_BPERM','zh_TW','車流量統計',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1356,NULL,598,'ACTION_AI_CAR_BPERM','en_US','Traffic statistics',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1357,NULL,598,'ACTION_AI_CARTRACK_BPERM','zh_CN','车辆跟踪',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1358,NULL,598,'ACTION_AI_CARTRACK_BPERM','zh_TW','車輛跟蹤',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1359,NULL,598,'ACTION_AI_CARTRACK_BPERM','en_US','Car track',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1366,NULL,595,'MENU_AI_PER_BPERM','zh_CN','人体分析',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1367,NULL,595,'MENU_AI_PER_BPERM','zh_TW','人體分析',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1368,NULL,595,'MENU_AI_PER_BPERM','en_US','Human analysis',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1369,NULL,603,'ACTION_AI_PER_BPERM','zh_CN','人流量统计',_binary '\0','2021-11-05 10:30:19','1','2024-02-22 08:23:55','1'),(1370,NULL,603,'ACTION_AI_PER_BPERM','zh_TW','人流量統計',_binary '\0','2021-11-05 10:30:19','1','2024-02-22 08:23:55','1'),(1371,NULL,603,'ACTION_AI_PER_BPERM','en_US','human count',_binary '\0','2021-11-05 10:30:19','1','2024-02-22 08:23:55','1'),(1372,NULL,358,'MENU_HGR_BPERM','zh_CN','机库功能',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1373,NULL,358,'MENU_HGR_BPERM','zh_TW','機庫功能',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1374,NULL,358,'MENU_HGR_BPERM','en_US','hangar',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1375,NULL,605,'ACTION_HGR_BPERM','zh_CN','机库控制',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1376,NULL,605,'ACTION_HGR_BPERM','zh_TW','機庫控製',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1377,NULL,605,'ACTION_HGR_BPERM','en_US','hangar control',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1378,NULL,605,'ACTION_HGR_EMG_BPERM','zh_CN','紧急操作',_binary '\0','2021-11-05 10:30:19','1','2023-09-12 01:19:34','1'),(1379,NULL,605,'ACTION_HGR_EMG_BPERM','zh_TW','緊急操作',_binary '\0','2021-11-05 10:30:19','1','2023-09-12 01:19:34','1'),(1380,NULL,605,'ACTION_HGR_EMG_BPERM','en_US','Emergency operation',_binary '\0','2021-11-05 10:30:19','1','2023-09-12 01:19:34','1'),(1381,NULL,358,'ACTION_MUTI_CONTROL','zh_CN','多机控制',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1382,NULL,358,'ACTION_MUTI_CONTROL','zh_TW','多機控製',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1383,NULL,358,'ACTION_MUTI_CONTROL','en_US','multidrone control',_binary '\0','2021-11-05 10:30:19','1','2021-11-09 08:59:02','1'),(1384,NULL,NULL,'MENU_FLIGHTSERVICE','zh_CN','飞行服务',_binary '\0','2021-11-05 10:30:44','1','2024-06-21 08:27:20','1'),(1385,NULL,NULL,'MENU_FLIGHTSERVICE','zh_TW','飛行服務',_binary '\0','2021-11-05 10:30:44','1','2024-06-21 08:27:20','1'),(1386,NULL,NULL,'MENU_FLIGHTSERVICE','en_US','Flight Service',_binary '\0','2021-11-05 10:30:44','1','2024-06-21 08:27:20','1'),(1387,NULL,NULL,'MENU_INDUSTRIALAPP','zh_CN','数据应用',_binary '\0','2021-11-05 10:30:47','1','2022-05-26 06:46:51','199120334480211968'),(1388,NULL,NULL,'MENU_INDUSTRIALAPP','zh_TW','數據應用',_binary '\0','2021-11-05 10:30:47','1','2022-05-26 06:46:51','199120334480211968'),(1389,NULL,NULL,'MENU_INDUSTRIALAPP','en_US','Data Applications',_binary '\0','2021-11-05 10:30:47','1','2022-05-26 06:46:51','199120334480211968'),(1390,NULL,NULL,'MENU_VALUE_ADDED_SERVICE','zh_CN','增值服务',_binary '\0','2021-11-05 10:30:49','1',NULL,NULL),(1391,NULL,NULL,'MENU_VALUE_ADDED_SERVICE','zh_TW','增值服務',_binary '\0','2021-11-05 10:30:49','1',NULL,NULL),(1392,NULL,NULL,'MENU_VALUE_ADDED_SERVICE','en_US','Value Added Service',_binary '\0','2021-11-05 10:30:49','1',NULL,NULL),(1393,171690764403736576,NULL,'MENU_FLIGHT','en_US','flightline',_binary '\0','2021-11-05 10:38:09','1',NULL,NULL),(1394,171690764403736576,NULL,'MENU_FLIGHT','zh_CN','航线',_binary '\0','2021-11-05 10:38:09','1',NULL,NULL),(1395,171690764403736576,NULL,'MENU_FLIGHT','zh_TW','航綫',_binary '\0','2021-11-05 10:38:09','1',NULL,NULL),(1396,171689982405115904,NULL,'MENU_TOWER','en_US','Tower inspection',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1397,171689982405115904,NULL,'MENU_TOWER','zh_CN','杆塔巡检',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1398,171689982405115904,NULL,'MENU_TOWER','zh_TW','桿塔巡檢',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1399,171689982405115904,613,'MENU_TOWER_LEDGER','en_US','Tower Ledger',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1400,171689982405115904,613,'MENU_TOWER_LEDGER','zh_CN','杆塔台账',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1401,171689982405115904,613,'MENU_TOWER_LEDGER','zh_TW','桿塔台賬',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1402,171689982405115904,614,'ACTION_TOWER_IMPORT_FILE','en_US','Import the tower file',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1403,171689982405115904,614,'ACTION_TOWER_IMPORT_FILE','zh_CN','导入杆塔文件',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1404,171689982405115904,614,'ACTION_TOWER_IMPORT_FILE','zh_TW','導入桿塔文件',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1405,171689982405115904,614,'ACTION_TOWER_DELETE_LINE','en_US','Delete line',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1406,171689982405115904,614,'ACTION_TOWER_DELETE_LINE','zh_CN','删除线路',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1407,171689982405115904,614,'ACTION_TOWER_DELETE_LINE','zh_TW','刪除線路',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1408,171689982405115904,614,'ACTION_TOWER_EDIT_ROUTE_NAME','en_US','Modify line name',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1409,171689982405115904,614,'ACTION_TOWER_EDIT_ROUTE_NAME','zh_CN','修改线路名称',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1410,171689982405115904,614,'ACTION_TOWER_EDIT_ROUTE_NAME','zh_TW','修改線路名稱',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1411,171689982405115904,614,'ACTION_TOWER_DOWNLOAD_TEMPLATE','en_US','Download the template file',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1412,171689982405115904,614,'ACTION_TOWER_DOWNLOAD_TEMPLATE','zh_CN','下载模板文件',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1413,171689982405115904,614,'ACTION_TOWER_DOWNLOAD_TEMPLATE','zh_TW','下載模板文件',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1414,171689982405115904,614,'ACTION_TOWER_DELETE_TOWER','en_US','Delete tower',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1415,171689982405115904,614,'ACTION_TOWER_DELETE_TOWER','zh_CN','删除杆塔',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1416,171689982405115904,614,'ACTION_TOWER_DELETE_TOWER','zh_TW','刪除桿塔',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1417,171689982405115904,614,'ACTION_TOWER_CHANGE_ORDER','en_US','Modify the order of towers',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1418,171689982405115904,614,'ACTION_TOWER_CHANGE_ORDER','zh_CN','修改杆塔顺序',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1419,171689982405115904,614,'ACTION_TOWER_CHANGE_ORDER','zh_TW','修改桿塔順序',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1420,171689982405115904,614,'ACTION_TOWER_NEW','en_US','new tower',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1421,171689982405115904,614,'ACTION_TOWER_NEW','zh_CN','新建杆塔',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1422,171689982405115904,614,'ACTION_TOWER_NEW','zh_TW','新建杆塔',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1423,171689982405115904,614,'ACTION_TOWER_MODIFY','en_US','modify tower',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1424,171689982405115904,614,'ACTION_TOWER_MODIFY','zh_CN','修改杆塔',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1425,171689982405115904,614,'ACTION_TOWER_MODIFY','zh_TW','修改杆塔',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1426,171689982405115904,614,'ACTION_TOWER_DETAIL','en_US','tower detail',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1427,171689982405115904,614,'ACTION_TOWER_DETAIL','zh_CN','杆塔详情',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1428,171689982405115904,614,'ACTION_TOWER_DETAIL','zh_TW','杆塔详情',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1429,171689982405115904,614,'ACTION_TOWER_TOWERLIST','en_US','List',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1430,171689982405115904,614,'ACTION_TOWER_TOWERLIST','zh_CN','列表',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1431,171689982405115904,614,'ACTION_TOWER_TOWERLIST','zh_TW','列表',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1432,171689982405115904,614,'ACTION_TOWER_ADD_ROUTE','en_US','Add line',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1433,171689982405115904,614,'ACTION_TOWER_ADD_ROUTE','zh_CN','添加线路',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1434,171689982405115904,614,'ACTION_TOWER_ADD_ROUTE','zh_TW','添加線路',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1435,171689982405115904,614,'ACTION_TOWER_EXPORT_TOWER','en_US','Export tower file',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1436,171689982405115904,614,'ACTION_TOWER_EXPORT_TOWER','zh_CN','导出杆塔文件',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1437,171689982405115904,614,'ACTION_TOWER_EXPORT_TOWER','zh_TW','導出桿塔文件',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1438,171689982405115904,613,'MENU_TOWER_PHOTO','en_US','Inspection photos',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1439,171689982405115904,613,'MENU_TOWER_PHOTO','zh_CN','巡检照片',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1440,171689982405115904,613,'MENU_TOWER_PHOTO','zh_TW','巡檢照片',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1441,171689982405115904,627,'ACTION_TOWER_INSPECTION_PHOTO_LIST','en_US','Inspection photo list',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1442,171689982405115904,627,'ACTION_TOWER_INSPECTION_PHOTO_LIST','zh_CN','巡检照片列表',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1443,171689982405115904,627,'ACTION_TOWER_INSPECTION_PHOTO_LIST','zh_TW','巡檢照片列表',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1444,171689982405115904,627,'ACTION_TOWER_DELETE_INSPECTION_PHOTO','en_US','Delete',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1445,171689982405115904,627,'ACTION_TOWER_DELETE_INSPECTION_PHOTO','zh_CN','删除',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1446,171689982405115904,627,'ACTION_TOWER_DELETE_INSPECTION_PHOTO','zh_TW','刪除',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1447,171689982405115904,627,'ACTION_TOWER_MOVE_PHOTO','en_US','Move',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1448,171689982405115904,627,'ACTION_TOWER_MOVE_PHOTO','zh_CN','移动',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1449,171689982405115904,627,'ACTION_TOWER_MOVE_PHOTO','zh_TW','移動',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1450,171689982405115904,627,'ACTION_TOWER_UPLOAD_INSPECTION_PHOTO','en_US','Upload',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:00','1'),(1451,171689982405115904,627,'ACTION_TOWER_UPLOAD_INSPECTION_PHOTO','zh_CN','上传',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:01','1'),(1452,171689982405115904,627,'ACTION_TOWER_UPLOAD_INSPECTION_PHOTO','zh_TW','上傳',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:01','1'),(1453,171689982405115904,627,'ACTION_TOWER_INSPECTION_PHOTO_DETAIL','en_US','Details',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:01','1'),(1454,171689982405115904,627,'ACTION_TOWER_INSPECTION_PHOTO_DETAIL','zh_CN','详情',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:01','1'),(1455,171689982405115904,627,'ACTION_TOWER_INSPECTION_PHOTO_DETAIL','zh_TW','詳情',_binary '\0','2021-11-05 10:45:26','1','2023-08-07 06:51:01','1'),(1456,171689982405115904,627,'ACTION_TOWER_DOWNLOAD_SINGLE_INSPECTION_PHOTO','en_US','Download single photo',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1457,171689982405115904,627,'ACTION_TOWER_DOWNLOAD_SINGLE_INSPECTION_PHOTO','zh_CN','下载单张照片',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1458,171689982405115904,627,'ACTION_TOWER_DOWNLOAD_SINGLE_INSPECTION_PHOTO','zh_TW','下載單張照片',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1459,171689982405115904,627,'ACTION_TOWER_DOWNLOAD_BATCH_INSPECTION_PHOTO','en_US','Download photos in bulk',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1460,171689982405115904,627,'ACTION_TOWER_DOWNLOAD_BATCH_INSPECTION_PHOTO','zh_CN','批量下载照片',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1461,171689982405115904,627,'ACTION_TOWER_DOWNLOAD_BATCH_INSPECTION_PHOTO','zh_TW','批量下載照片',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1462,171689982405115904,627,'ACTION_TOWER_MODIFY_DEFECT_LIST','en_US','Modify the defect list',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1463,171689982405115904,627,'ACTION_TOWER_MODIFY_DEFECT_LIST','zh_CN','修改缺陷列表',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1464,171689982405115904,627,'ACTION_TOWER_MODIFY_DEFECT_LIST','zh_TW','修改缺陷列表',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1465,171689982405115904,613,'MENU_TOWER_ROUTE','en_US','Inspection route',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1466,171689982405115904,613,'MENU_TOWER_ROUTE','zh_CN','巡检航线',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1467,171689982405115904,613,'MENU_TOWER_ROUTE','zh_TW','巡檢航線',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1468,171689982405115904,636,'ACTION_TOWER_LINECONNECT','en_US','关联航线',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1469,171689982405115904,636,'ACTION_TOWER_LINECONNECT','zh_CN','关联航线',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1470,171689982405115904,636,'ACTION_TOWER_LINECONNECT','zh_TW','关联航线',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1471,171689982405115904,636,'ACTION_TOWER_UNCONNECT','en_US','取消关联',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1472,171689982405115904,636,'ACTION_TOWER_UNCONNECT','zh_CN','取消关联',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1473,171689982405115904,636,'ACTION_TOWER_UNCONNECT','zh_TW','取消关联',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1474,171689982405115904,636,'ACTION_TOWER_CONNECTDETAIL','en_US','线路关联航线详情',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1475,171689982405115904,636,'ACTION_TOWER_CONNECTDETAIL','zh_CN','线路关联航线详情',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1476,171689982405115904,636,'ACTION_TOWER_CONNECTDETAIL','zh_TW','线路关联航线详情',_binary '\0','2021-11-05 10:45:27','1','2023-08-07 06:51:01','1'),(1480,194515901263904768,NULL,'MENU_LOW_DET','en_US','低空探测',_binary '\0','2022-01-18 11:17:19','1',NULL,NULL),(1481,194515901263904768,NULL,'MENU_LOW_DET','zh_CN','低空探测',_binary '\0','2022-01-18 11:17:19','1',NULL,NULL),(1482,194515901263904768,NULL,'MENU_LOW_DET','zh_TW','低空探测',_binary '\0','2022-01-18 11:17:19','1',NULL,NULL),(1489,NULL,NULL,'MENU_LOG','zh_CN','日志管理',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1490,NULL,NULL,'MENU_LOG','zh_TW','日誌管理',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1491,NULL,NULL,'MENU_LOG','en_US','Log manage',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1492,NULL,644,'ACTION_LOG_OPTION_TYPE','zh_CN','查询操作类型下拉选项',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1493,NULL,644,'ACTION_LOG_OPTION_TYPE','zh_TW','查询操作类型下拉选项',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1494,NULL,644,'ACTION_LOG_OPTION_TYPE','en_US','查询操作类型下拉选项',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1495,NULL,644,'MENU_FLIGHTLOG','zh_CN','飞行日志',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1496,NULL,644,'MENU_FLIGHTLOG','zh_TW','飛行日誌',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1497,NULL,644,'MENU_FLIGHTLOG','en_US','Flight log',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1498,NULL,646,'ACTION_LOG_FLIGHTLOGLIST','zh_CN','飞行日志列表',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1499,NULL,646,'ACTION_LOG_FLIGHTLOGLIST','zh_TW','飞行日志列表',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1500,NULL,646,'ACTION_LOG_FLIGHTLOGLIST','en_US','flight log list',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1501,NULL,644,'ACTION_LOG_LOGLIST','zh_CN','日志列表',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1502,NULL,644,'ACTION_LOG_LOGLIST','zh_TW','日志列表',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1503,NULL,644,'ACTION_LOG_LOGLIST','en_US','Log List',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1504,NULL,644,'ACTION_LOG_USERLIST','zh_CN','查询用户下拉选项',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1505,NULL,644,'ACTION_LOG_USERLIST','zh_TW','查询用户下拉选项',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1506,NULL,644,'ACTION_LOG_USERLIST','en_US','Search User',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1507,NULL,644,'ACTION_LOG_DEVICELIST','zh_CN','查询设备下拉选项',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1508,NULL,644,'ACTION_LOG_DEVICELIST','zh_TW','查询设备下拉选项',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1509,NULL,644,'ACTION_LOG_DEVICELIST','en_US','Search Dev',_binary '\0','2022-01-18 11:23:05','1',NULL,NULL),(1510,NULL,63,'ACTION_AIRSPACE_GET_DICT','zh_CN','查询数据字典',_binary '\0','2022-01-18 11:23:29','1','2024-02-21 09:55:11','1'),(1511,NULL,63,'ACTION_AIRSPACE_GET_DICT','zh_TW','查询数据字典',_binary '\0','2022-01-18 11:23:29','1','2024-02-21 09:55:11','1'),(1512,NULL,63,'ACTION_AIRSPACE_GET_DICT','en_US','get dict',_binary '\0','2022-01-18 11:23:29','1','2024-02-21 09:55:11','1'),(1513,NULL,358,'ACTION_AI_SEND_SMS','zh_CN','手动发送短信',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:53','1'),(1514,NULL,358,'ACTION_AI_SEND_SMS','zh_TW','手動發送短信',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:53','1'),(1515,NULL,358,'ACTION_AI_SEND_SMS','en_US','Send SMS manually',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:53','1'),(1516,NULL,595,'MENU_AI_FIRE_BPERM','zh_CN','火情分析',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:54','1'),(1517,NULL,595,'MENU_AI_FIRE_BPERM','zh_TW','火情分析',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:54','1'),(1518,NULL,595,'MENU_AI_FIRE_BPERM','en_US','Fire analysis',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:54','1'),(1519,NULL,653,'ACTION_AI_FIRE_BPERM','zh_CN','火情识别',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:54','1'),(1520,NULL,653,'ACTION_AI_FIRE_BPERM','zh_TW','火情識別',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:54','1'),(1521,NULL,653,'ACTION_AI_FIRE_BPERM','en_US','Fire identification',_binary '\0','2022-01-18 11:23:37','1','2022-03-11 05:52:54','1'),(1522,NULL,486,'ACTION_MISSION_SEND_SMS','zh_CN','发送短信',_binary '\0','2022-01-18 11:23:44','1','2022-03-30 09:01:57','1'),(1523,NULL,486,'ACTION_MISSION_SEND_SMS','zh_TW','發送短信',_binary '\0','2022-01-18 11:23:44','1','2022-03-30 09:01:57','1'),(1524,NULL,486,'ACTION_MISSION_SEND_SMS','en_US','Send SMS',_binary '\0','2022-01-18 11:23:44','1','2022-03-30 09:01:57','1'),(1525,51695802510213120,551,'MENU_DATA_MWA_IMAGE','zh_CN','素材仓库选取',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1526,51695802510213120,551,'MENU_DATA_MWA_IMAGE','zh_TW','素材倉庫選取',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1527,51695802510213120,551,'MENU_DATA_MWA_IMAGE','en_US','MwsSelect',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1528,51695802510213120,656,'ACTION_DATA_IMAGE','zh_CN','素材仓库选取',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1529,51695802510213120,656,'ACTION_DATA_IMAGE','zh_TW','素材倉庫選取',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1530,51695802510213120,656,'ACTION_DATA_IMAGE','en_US','MwsSelect',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1531,51695802510213120,554,'MENU_DATA_MWA_EDIT_IMAGE','zh_CN','素材仓库选取',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1532,51695802510213120,554,'MENU_DATA_MWA_EDIT_IMAGE','zh_TW','素材倉庫選取',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1533,51695802510213120,554,'MENU_DATA_MWA_EDIT_IMAGE','en_US','mwsSelectEdit',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1534,51695802510213120,558,'MENU_DATA_MWA_ADD_IMAGE','zh_CN','素材仓库选取',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1535,51695802510213120,558,'MENU_DATA_MWA_ADD_IMAGE','zh_TW','素材倉庫選取',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1536,51695802510213120,558,'MENU_DATA_MWA_ADD_IMAGE','en_US','mwsSelect',_binary '\0','2022-01-18 11:24:28','1',NULL,NULL),(1543,216936325675220992,NULL,'MENU_MONITOR_MEDICAL','en_US','monitor',_binary '\0','2022-03-10 07:39:37','1','2022-03-11 05:44:18','1'),(1544,216936325675220992,NULL,'MENU_MONITOR_MEDICAL','zh_CN','监控页面',_binary '\0','2022-03-10 07:39:37','1','2022-03-11 05:44:18','1'),(1545,216936325675220992,NULL,'MENU_MONITOR_MEDICAL','zh_TW','監控頁面',_binary '\0','2022-03-10 07:39:37','1','2022-03-11 05:44:18','1'),(1546,216936325675220992,NULL,'MENU_GENERAL_SERVICE','en_US','general Service',_binary '\0','2022-03-10 07:39:37','1','2022-03-11 05:44:18','1'),(1547,216936325675220992,NULL,'MENU_GENERAL_SERVICE','zh_CN','综合服务',_binary '\0','2022-03-10 07:39:37','1','2022-03-11 05:44:18','1'),(1548,216936325675220992,NULL,'MENU_GENERAL_SERVICE','zh_TW','綜合服務',_binary '\0','2022-03-10 07:39:37','1','2022-03-11 05:44:18','1'),(1549,NULL,90,'MENU_DEVICE_SIMULATED_UAV','zh_CN','设置',_binary '\0','2022-03-14 01:55:55','1','2022-03-30 07:02:18','1'),(1550,NULL,90,'MENU_DEVICE_SIMULATED_UAV','zh_TW','設置',_binary '\0','2022-03-14 01:55:55','1','2022-03-30 07:02:18','1'),(1551,NULL,90,'MENU_DEVICE_SIMULATED_UAV','en_US','Set up',_binary '\0','2022-03-14 01:55:55','1','2022-03-30 07:02:18','1'),(1561,217309254481084416,NULL,'MENU_VISITOR','en_US','基础版',_binary '\0','2022-03-30 02:02:43','1',NULL,NULL),(1562,217309254481084416,NULL,'MENU_VISITOR','zh_CN','基础版',_binary '\0','2022-03-30 02:02:43','1',NULL,NULL),(1563,217309254481084416,NULL,'MENU_VISITOR','zh_TW','基础版',_binary '\0','2022-03-30 02:02:43','1',NULL,NULL),(1567,NULL,358,'ACTION_ONEKEYFLY','zh_CN','一键起飞',_binary '\0','2022-03-31 07:04:49','1','2022-04-01 09:04:18','1'),(1568,NULL,358,'ACTION_ONEKEYFLY','zh_TW','一鍵起飛',_binary '\0','2022-03-31 07:04:49','1','2022-04-01 09:04:18','1'),(1569,NULL,358,'ACTION_ONEKEYFLY','en_US','onekeyfly',_binary '\0','2022-03-31 07:04:49','1','2022-04-01 09:04:18','1'),(1573,NULL,595,'MENU_AI_SMOG_BPERM','zh_CN','烟雾识别',_binary '\0','2022-04-02 07:37:11','1','2022-04-11 01:41:30','1'),(1574,NULL,595,'MENU_AI_SMOG_BPERM','zh_TW','煙霧識別',_binary '\0','2022-04-02 07:37:11','1','2022-04-11 01:41:30','1'),(1575,NULL,595,'MENU_AI_SMOG_BPERM','en_US','Smoke recognition',_binary '\0','2022-04-02 07:37:11','1','2022-04-11 01:41:30','1'),(1576,NULL,672,'ACTION_AI_SMOG_BPERM','zh_CN','烟雾识别',_binary '\0','2022-04-02 07:37:11','1','2022-04-11 01:41:30','1'),(1577,NULL,672,'ACTION_AI_SMOG_BPERM','zh_TW','煙霧識別',_binary '\0','2022-04-02 07:37:11','1','2022-04-11 01:41:30','1'),(1578,NULL,672,'ACTION_AI_SMOG_BPERM','en_US','Smoke recognition',_binary '\0','2022-04-02 07:37:11','1','2022-04-11 01:41:30','1'),(1579,NULL,24,'MENU_COMPANY','zh_CN','组织管理',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1580,NULL,24,'MENU_COMPANY','zh_TW','組織管理',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1581,NULL,24,'MENU_COMPANY','en_US','Company Management',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1582,NULL,674,'MENU_COMPANY_EDIT','zh_CN','编辑',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1583,NULL,674,'MENU_COMPANY_EDIT','zh_TW','編輯',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1584,NULL,674,'MENU_COMPANY_EDIT','en_US','Edit',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1585,NULL,675,'ACTION_COMPANY_ENABLE','zh_CN','启用公司',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1586,NULL,675,'ACTION_COMPANY_ENABLE','zh_TW','啟用公司',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1587,NULL,675,'ACTION_COMPANY_ENABLE','en_US','EnableCompany',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1588,NULL,675,'ACTION_COMPANY_DISABLE','zh_CN','关停公司',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1589,NULL,675,'ACTION_COMPANY_DISABLE','zh_TW','關停公司',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1590,NULL,675,'ACTION_COMPANY_DISABLE','en_US','DisableCompany',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1591,NULL,675,'ACTION_COMPANY_RESET','zh_CN','重置密码',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1592,NULL,675,'ACTION_COMPANY_RESET','zh_TW','重置密碼',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1593,NULL,675,'ACTION_COMPANY_RESET','en_US','Reset password',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1594,NULL,674,'MENU_COMPANY_ADD','zh_CN','新建',_binary '\0','2022-04-27 03:29:09','1','2024-03-19 08:09:19','1'),(1595,NULL,674,'MENU_COMPANY_ADD','zh_TW','新建',_binary '\0','2022-04-27 03:29:09','1','2024-03-19 08:09:19','1'),(1596,NULL,674,'MENU_COMPANY_ADD','en_US','Add',_binary '\0','2022-04-27 03:29:09','1','2024-03-19 08:09:19','1'),(1597,NULL,674,'MENU_COMPANY_CHECK','zh_CN','详情',_binary '\0','2022-04-27 03:29:09','1','2024-04-29 07:02:34','89730635001757696'),(1598,NULL,674,'MENU_COMPANY_CHECK','zh_TW','詳情',_binary '\0','2022-04-27 03:29:09','1','2024-04-29 07:02:34','89730635001757696'),(1599,NULL,674,'MENU_COMPANY_CHECK','en_US','Detail',_binary '\0','2022-04-27 03:29:09','1','2024-04-29 07:02:34','89730635001757696'),(1600,NULL,674,'ACTION_COMPANY_SEARCH','zh_CN','查询',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1601,NULL,674,'ACTION_COMPANY_SEARCH','zh_TW','查詢',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1602,NULL,674,'ACTION_COMPANY_SEARCH','en_US','Search',_binary '\0','2022-04-27 03:29:09','1','2022-07-25 08:30:45','1'),(1603,NULL,80,'MENU_DEVICE_WAREHOUSE','zh_CN','仓库管理',_binary '\0','2022-04-27 03:29:17','1','2022-05-25 09:47:25','1'),(1604,NULL,80,'MENU_DEVICE_WAREHOUSE','zh_TW','倉庫管理',_binary '\0','2022-04-27 03:29:17','1','2022-05-25 09:47:25','1'),(1605,NULL,80,'MENU_DEVICE_WAREHOUSE','en_US','Warehouse Management',_binary '\0','2022-04-27 03:29:17','1','2022-05-25 09:47:25','1'),(1606,NULL,595,'MENU_AI_MUTI_BPERM','zh_CN','多模型分析',_binary '\0','2022-04-27 03:29:24','1','2022-04-27 03:40:41','1'),(1607,NULL,595,'MENU_AI_MUTI_BPERM','zh_TW','多模型分析',_binary '\0','2022-04-27 03:29:24','1','2022-04-27 03:40:41','1'),(1608,NULL,595,'MENU_AI_MUTI_BPERM','en_US','Multimodel analysis',_binary '\0','2022-04-27 03:29:24','1','2022-04-27 03:40:41','1'),(1609,NULL,683,'ACTION_AI_MUTI_BPERM','zh_CN','多模型分析',_binary '\0','2022-04-27 03:29:24','1','2022-04-27 03:40:41','1'),(1610,NULL,683,'ACTION_AI_MUTI_BPERM','zh_TW','多模型分析',_binary '\0','2022-04-27 03:29:24','1','2022-04-27 03:40:41','1'),(1611,NULL,683,'ACTION_AI_MUTI_BPERM','en_US','Multimodel analysis',_binary '\0','2022-04-27 03:29:24','1','2022-04-27 03:40:41','1'),(1612,NULL,358,'MENU_FLIGHT_MONITOR_TETHERED','zh_CN','通信数据',_binary '\0','2022-04-27 03:43:03','1','2022-06-08 05:48:51','1'),(1613,NULL,358,'MENU_FLIGHT_MONITOR_TETHERED','zh_TW','通信數據',_binary '\0','2022-04-27 03:43:03','1','2022-06-08 05:48:51','1'),(1614,NULL,358,'MENU_FLIGHT_MONITOR_TETHERED','en_US','Communication data',_binary '\0','2022-04-27 03:43:03','1','2022-06-08 05:48:51','1'),(1615,NULL,358,'ACTION_FLIGHT_MONITOR_SHARE_LINK_MSG','zh_CN','发送分享链接短信',_binary '\0','2022-04-27 03:43:03','1','2022-06-08 05:48:51','1'),(1616,NULL,358,'ACTION_FLIGHT_MONITOR_SHARE_LINK_MSG','zh_TW','發送分享鏈接短信',_binary '\0','2022-04-27 03:43:03','1','2022-06-08 05:48:51','1'),(1617,NULL,358,'ACTION_FLIGHT_MONITOR_SHARE_LINK_MSG','en_US','Send share link SMS',_binary '\0','2022-04-27 03:43:03','1','2022-06-08 05:48:51','1'),(1618,224558648645386240,NULL,'MENU_INSPECTION_SCREEN','zh_CN','热成像巡检',_binary '\0','2022-04-27 06:11:06','188243415207510016','2022-04-27 08:44:40','89730635001757696'),(1619,224558648645386240,NULL,'MENU_INSPECTION_SCREEN','zh_TW','热成像巡检',_binary '\0','2022-04-27 06:11:06','188243415207510016','2022-04-27 08:44:40','89730635001757696'),(1620,224558648645386240,NULL,'MENU_INSPECTION_SCREEN','en_US','Hot imaging inspection',_binary '\0','2022-04-27 06:11:06','188243415207510016','2022-04-27 08:44:40','89730635001757696'),(1624,218767711973408768,NULL,'MENU_GREEN_SCREEN','zh_CN','智慧环保',_binary '\0','2022-04-27 06:12:17','188243415207510016','2023-03-30 07:33:20','89730635001757696'),(1625,218767711973408768,NULL,'MENU_GREEN_SCREEN','zh_TW','智慧环保',_binary '\0','2022-04-27 06:12:17','188243415207510016','2023-03-30 07:33:20','89730635001757696'),(1626,218767711973408768,NULL,'MENU_GREEN_SCREEN','en_US','ENVIRONMENT',_binary '\0','2022-04-27 06:12:17','188243415207510016','2023-03-30 07:33:20','89730635001757696'),(1627,239746594734342144,NULL,'MENU_tlcp_index','zh_CN','首页',_binary '\0','2022-05-12 05:48:05','188243415207510016',NULL,NULL),(1628,239746594734342144,NULL,'MENU_tlcp_index','zh_TW','首页',_binary '\0','2022-05-12 05:48:05','188243415207510016',NULL,NULL),(1629,239746594734342144,NULL,'MENU_tlcp_index','en_US','首页',_binary '\0','2022-05-12 05:48:05','188243415207510016',NULL,NULL),(1630,NULL,393,'ACTION_OPTIMIZATION_VERSION','zh_CN','平台使用情况统计',_binary '\0','2022-05-13 02:13:57','1','2023-02-08 09:38:05','1'),(1631,NULL,393,'ACTION_OPTIMIZATION_VERSION','zh_TW','平臺使用情况統計',_binary '\0','2022-05-13 02:13:57','1','2023-02-08 09:38:05','1'),(1632,NULL,393,'ACTION_OPTIMIZATION_VERSION','en_US','Platform usage statistics',_binary '\0','2022-05-13 02:13:57','1','2023-02-08 09:38:05','1'),(1636,NULL,689,'MENU_POI_CHANGE_TYPE','zh_CN','编辑或新增类型',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1637,NULL,689,'MENU_POI_CHANGE_TYPE','zh_TW','編輯或新增類型',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1638,NULL,689,'MENU_POI_CHANGE_TYPE','en_US','Edit or add types',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1639,NULL,689,'ACTION_POI_DELETE_POINT','zh_CN','删除兴趣点',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1640,NULL,689,'ACTION_POI_DELETE_POINT','zh_TW','刪除興趣點',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1641,NULL,689,'ACTION_POI_DELETE_POINT','en_US','Delete POI',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1642,NULL,689,'ACTION_POI_ADD_EDIT_POI','zh_CN','新建或编辑兴趣点',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1643,NULL,689,'ACTION_POI_ADD_EDIT_POI','zh_TW','新建或編輯興趣點',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1644,NULL,689,'ACTION_POI_ADD_EDIT_POI','en_US','Create or edit a POI',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1645,NULL,689,'ACTION_POI_DELETE_TYPE','zh_CN','删除类型',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1646,NULL,689,'ACTION_POI_DELETE_TYPE','zh_TW','刪除類型',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1647,NULL,689,'ACTION_POI_DELETE_TYPE','en_US','Delete type',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1648,NULL,689,'ACTION_POI_IMPORT_POINTS','zh_CN','导入兴趣点',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1649,NULL,689,'ACTION_POI_IMPORT_POINTS','zh_TW','導入興趣點',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1650,NULL,689,'ACTION_POI_IMPORT_POINTS','en_US','Import points of interest',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1651,NULL,689,'ACTION_POI_DOWNLOAD_TEMPLATE','zh_CN','下载类型模板文件',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1652,NULL,689,'ACTION_POI_DOWNLOAD_TEMPLATE','zh_TW','下載類型模板文件',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1653,NULL,689,'ACTION_POI_DOWNLOAD_TEMPLATE','en_US','Download type template file',_binary '\0','2022-05-25 09:56:08','1','2022-06-08 05:52:26','1'),(1654,244750226999476224,NULL,'MENU_PARK_SCREEN','en_US','Park',_binary '\0','2022-05-26 01:10:40','1','2022-06-23 03:05:35','188243415207510016'),(1655,244750226999476224,NULL,'MENU_PARK_SCREEN','zh_CN','园区巡检',_binary '\0','2022-05-26 01:10:40','1','2022-06-23 03:05:35','188243415207510016'),(1656,244750226999476224,NULL,'MENU_PARK_SCREEN','zh_TW','園區巡檢',_binary '\0','2022-05-26 01:10:40','1','2022-06-23 03:05:35','188243415207510016'),(1657,NULL,NULL,'MENU_PLAYBACK','zh_CN','数据回放',_binary '\0','2022-05-26 01:15:48','1','2024-04-30 07:19:55','89730635001757696'),(1658,NULL,NULL,'MENU_PLAYBACK','zh_TW','數據回放',_binary '\0','2022-05-26 01:15:48','1','2024-04-30 07:19:55','89730635001757696'),(1659,NULL,NULL,'MENU_PLAYBACK','en_US','Data playback',_binary '\0','2022-05-26 01:15:48','1','2024-04-30 07:19:55','89730635001757696'),(1660,245144849337024512,NULL,'MENU_TDOA','zh_CN','tdoa',_binary '\0','2022-05-27 03:51:17','188243415207510016',NULL,NULL),(1661,245144849337024512,NULL,'MENU_TDOA','zh_TW','tdoa',_binary '\0','2022-05-27 03:51:17','188243415207510016',NULL,NULL),(1662,245144849337024512,NULL,'MENU_TDOA','en_US','tdoa',_binary '\0','2022-05-27 03:51:17','188243415207510016',NULL,NULL),(1663,NULL,598,'ACTION_AI_CARNUMBER_BPERM','zh_CN','车牌查找',_binary '\0','2022-06-08 05:48:52','1','2022-07-08 06:54:57','1'),(1664,NULL,598,'ACTION_AI_CARNUMBER_BPERM','zh_TW','車牌查找',_binary '\0','2022-06-08 05:48:52','1','2022-07-08 06:54:57','1'),(1665,NULL,598,'ACTION_AI_CARNUMBER_BPERM','en_US','License plate search',_binary '\0','2022-06-08 05:48:52','1','2022-07-08 06:54:57','1'),(1666,NULL,486,'ACTION_3D_HISTORY_TRACK','zh_CN','三维航线历史轨迹',_binary '\0','2022-06-09 01:21:55','1','2022-06-09 05:45:07','1'),(1667,NULL,486,'ACTION_3D_HISTORY_TRACK','zh_TW','三位航綫歷史軌跡',_binary '\0','2022-06-09 01:21:55','1','2022-06-09 05:45:07','1'),(1668,NULL,486,'ACTION_3D_HISTORY_TRACK','en_US','3DHistoryTrack',_binary '\0','2022-06-09 01:21:55','1','2022-06-09 05:45:07','1'),(1669,249904145316708352,NULL,'MENU_risk_index','zh_CN','首页',_binary '\0','2022-06-09 06:30:32','188243415207510016',NULL,NULL),(1670,249904145316708352,NULL,'MENU_risk_index','zh_TW','首页',_binary '\0','2022-06-09 06:30:32','188243415207510016',NULL,NULL),(1671,249904145316708352,NULL,'MENU_risk_index','en_US','首页',_binary '\0','2022-06-09 06:30:32','188243415207510016',NULL,NULL),(1672,51700779089657856,395,'MENU_IMAGE_BRIDGE','en_US','Bridge Analysis',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1673,51700779089657856,395,'MENU_IMAGE_BRIDGE','zh_CN','桥梁分析',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1674,51700779089657856,395,'MENU_IMAGE_BRIDGE','zh_TW','橋梁分析',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1675,51700779089657856,702,'MENU_IMAGE_BRIDGE_SLOPE','en_US','Slope detection',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:33','1'),(1676,51700779089657856,702,'MENU_IMAGE_BRIDGE_SLOPE','zh_CN','边坡缺陷检测',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:33','1'),(1677,51700779089657856,702,'MENU_IMAGE_BRIDGE_SLOPE','zh_TW','邊坡缺陷檢測',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:33','1'),(1678,51700779089657856,702,'MENU_IMAGE_BRIDGE_UNDER','en_US','Under bridge inspection',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1679,51700779089657856,702,'MENU_IMAGE_BRIDGE_UNDER','zh_CN','桥下空间违章识别',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1680,51700779089657856,702,'MENU_IMAGE_BRIDGE_UNDER','zh_TW','橋下空間違章識別',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1681,51700779089657856,702,'MENU_IMAGE_BRIDGE_JOINT','en_US','Expansion joint detection',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1682,51700779089657856,702,'MENU_IMAGE_BRIDGE_JOINT','zh_CN','伸缩缝缺陷检测',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1683,51700779089657856,702,'MENU_IMAGE_BRIDGE_JOINT','zh_TW','伸縮縫缺陷檢測',_binary '\0','2022-06-22 07:20:51','1','2022-10-25 09:51:32','1'),(1684,224170096870817792,669,'MENU_AIRSPACE_PLAN','en_US','Airspace plann',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1685,224170096870817792,669,'MENU_AIRSPACE_PLAN','zh_CN','空域规划',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1686,224170096870817792,669,'MENU_AIRSPACE_PLAN','zh_TW','空域規劃',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1687,224170096870817792,706,'MENU_AIRSPACE_PLAN_APPROVAL','en_US','Plan approval',_binary '\0','2022-06-22 07:54:11','1','2023-05-19 03:35:23','188243415207510016'),(1688,224170096870817792,706,'MENU_AIRSPACE_PLAN_APPROVAL','zh_CN','计划审批',_binary '\0','2022-06-22 07:54:11','1','2023-05-19 03:35:23','188243415207510016'),(1689,224170096870817792,706,'MENU_AIRSPACE_PLAN_APPROVAL','zh_TW','計劃審批',_binary '\0','2022-06-22 07:54:11','1','2023-05-19 03:35:23','188243415207510016'),(1690,224170096870817792,707,'ACTION_AIRSPACE_APPROVAL_EDIT','en_US','Approval',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1691,224170096870817792,707,'ACTION_AIRSPACE_APPROVAL_EDIT','zh_CN','审批',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1692,224170096870817792,707,'ACTION_AIRSPACE_APPROVAL_EDIT','zh_TW','審批',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1693,224170096870817792,706,'MENU_SUPERVISION_AIRSPACE_QUERY','en_US','Airspace application',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1694,224170096870817792,706,'MENU_SUPERVISION_AIRSPACE_QUERY','zh_CN','空域申请',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1695,224170096870817792,706,'MENU_SUPERVISION_AIRSPACE_QUERY','zh_TW','空域申請',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1696,224170096870817792,709,'ACTION_SUPERVISION_AIRSPACE_ADD_EDIT','en_US','AddEdit',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1697,224170096870817792,709,'ACTION_SUPERVISION_AIRSPACE_ADD_EDIT','zh_CN','新建编辑',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1698,224170096870817792,709,'ACTION_SUPERVISION_AIRSPACE_ADD_EDIT','zh_TW','新建編輯',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1699,224170096870817792,709,'ACTION_SUPERVISION_AIRSPACE_DELETE','en_US','Delete',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1700,224170096870817792,709,'ACTION_SUPERVISION_AIRSPACE_DELETE','zh_CN','删除',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1701,224170096870817792,709,'ACTION_SUPERVISION_AIRSPACE_DELETE','zh_TW','刪除',_binary '\0','2022-06-22 07:54:11','1','2022-09-20 08:37:44','1'),(1702,224170096870817792,706,'MENU_SUPERVISION_REGION','en_US','Regional Plan',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1703,224170096870817792,706,'MENU_SUPERVISION_REGION','zh_CN','区域规划',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1704,224170096870817792,706,'MENU_SUPERVISION_REGION','zh_TW','區域規劃',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1705,224170096870817792,712,'ACTION_SUPERVISION_REGION_ADD_EDIT','en_US','AddEdit',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1706,224170096870817792,712,'ACTION_SUPERVISION_REGION_ADD_EDIT','zh_CN','新建编辑',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1707,224170096870817792,712,'ACTION_SUPERVISION_REGION_ADD_EDIT','zh_TW','新建編輯',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1708,224170096870817792,712,'ACTION_SUPERVISION_REGION_DELETE','en_US','Delete',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1709,224170096870817792,712,'ACTION_SUPERVISION_REGION_DELETE','zh_CN','删除',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1710,224170096870817792,712,'ACTION_SUPERVISION_REGION_DELETE','zh_TW','刪除',_binary '\0','2022-06-22 07:54:12','1','2022-09-20 08:37:44','1'),(1711,254659367012401152,NULL,'MENU_INDEX_5G','zh_CN','首页',_binary '\0','2022-06-22 09:32:12','188243415207510016',NULL,NULL),(1712,254659367012401152,NULL,'MENU_INDEX_5G','zh_TW','首页',_binary '\0','2022-06-22 09:32:12','188243415207510016',NULL,NULL),(1713,254659367012401152,NULL,'MENU_INDEX_5G','en_US','首页',_binary '\0','2022-06-22 09:32:12','188243415207510016',NULL,NULL),(1717,257530550208692224,NULL,'MENU_COMMUNICATION_SCREEN','en_US','应急保障',_binary '\0','2022-06-30 09:22:07','1','2024-09-29 02:10:12','1'),(1718,257530550208692224,NULL,'MENU_COMMUNICATION_SCREEN','zh_CN','应急保障',_binary '\0','2022-06-30 09:22:07','1','2024-09-29 02:10:12','1'),(1719,257530550208692224,NULL,'MENU_COMMUNICATION_SCREEN','zh_TW','应急保障',_binary '\0','2022-06-30 09:22:07','1','2024-09-29 02:10:12','1'),(1720,NULL,NULL,'MENU_PILOT','zh_CN','飞手管理',_binary '\0','2022-07-08 06:50:58','188243415207510016','2022-07-08 06:51:10','1'),(1721,NULL,NULL,'MENU_PILOT','zh_TW','飛手管理',_binary '\0','2022-07-08 06:50:58','188243415207510016','2022-07-08 06:51:10','1'),(1722,NULL,NULL,'MENU_PILOT','en_US','Pilot management',_binary '\0','2022-07-08 06:50:58','188243415207510016','2022-07-08 06:51:10','1'),(1723,NULL,170,'MENU_PILOT_MESSAGE_SEARCH','zh_CN','飞手信息查询',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1724,NULL,170,'MENU_PILOT_MESSAGE_SEARCH','zh_TW','飛手信息查詢',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1725,NULL,170,'MENU_PILOT_MESSAGE_SEARCH','en_US','Pilot message search',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1726,NULL,718,'ACTION_PILOT_MESSAGE_LIST','zh_CN','飞手信息查询',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1727,NULL,718,'ACTION_PILOT_MESSAGE_LIST','zh_TW','飛手信息查詢',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1728,NULL,718,'ACTION_PILOT_MESSAGE_LIST','en_US','Pilot message info',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1729,NULL,718,'ACTION_PILOT_MESSAGE_AUDIT','zh_CN','飞手信息审核',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1730,NULL,718,'ACTION_PILOT_MESSAGE_AUDIT','zh_TW','飛手信息審核',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1731,NULL,718,'ACTION_PILOT_MESSAGE_AUDIT','en_US','Pilot message audit',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1732,NULL,718,'MENU__PILOT_ADD','zh_CN','新建飞手',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1733,NULL,718,'MENU__PILOT_ADD','zh_TW','新建飛手',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1734,NULL,718,'MENU__PILOT_ADD','en_US','addPilot',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1735,NULL,718,'MENU_PILOT_EDIT','zh_CN','编辑',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1736,NULL,718,'MENU_PILOT_EDIT','zh_TW','編輯',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1737,NULL,718,'MENU_PILOT_EDIT','en_US','editPilot',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1738,NULL,718,'MENU_PILOT_DETAIL','zh_CN','详情',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1739,NULL,718,'MENU_PILOT_DETAIL','zh_TW','詳情',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1740,NULL,718,'MENU_PILOT_DETAIL','en_US','detailPilot',_binary '\0','2022-07-08 06:51:11','1',NULL,NULL),(1741,51693249240236032,NULL,'MENU_EMERGENCY_SCREEN','en_US','应急保障',_binary '\0','2022-07-08 06:53:54','1','2022-07-25 08:30:07','1'),(1742,51693249240236032,NULL,'MENU_EMERGENCY_SCREEN','zh_CN','应急保障',_binary '\0','2022-07-08 06:53:54','1','2022-07-25 08:30:07','1'),(1743,51693249240236032,NULL,'MENU_EMERGENCY_SCREEN','zh_TW','应急保障',_binary '\0','2022-07-08 06:53:54','1','2022-07-25 08:30:07','1'),(1744,262610103520198656,NULL,'MENU_fire_emergency','zh_CN','防火应急',_binary '\0','2022-07-14 08:02:49','188243415207510016',NULL,NULL),(1745,262610103520198656,NULL,'MENU_fire_emergency','zh_TW','防火应急',_binary '\0','2022-07-14 08:02:49','188243415207510016',NULL,NULL),(1746,262610103520198656,NULL,'MENU_fire_emergency','en_US','防火应急',_binary '\0','2022-07-14 08:02:49','188243415207510016',NULL,NULL),(1747,266603863711154176,NULL,'MENU_INFRASTRUCTURE_SCREEN','en_US','screen',_binary '\0','2022-07-25 08:29:07','1','2022-07-27 09:24:40','1'),(1748,266603863711154176,NULL,'MENU_INFRASTRUCTURE_SCREEN','zh_CN','数据大屏',_binary '\0','2022-07-25 08:29:07','1','2022-07-27 09:24:40','1'),(1749,266603863711154176,NULL,'MENU_INFRASTRUCTURE_SCREEN','zh_TW','数据大屏',_binary '\0','2022-07-25 08:29:07','1','2022-07-27 09:24:40','1'),(1753,266603863711154176,NULL,'MENU_INFRASTRUCTURE_BOOK','en_US','Standing book',_binary '\0','2022-07-27 09:25:35','1',NULL,NULL),(1754,266603863711154176,NULL,'MENU_INFRASTRUCTURE_BOOK','zh_CN','设施台账',_binary '\0','2022-07-27 09:25:35','1',NULL,NULL),(1755,266603863711154176,NULL,'MENU_INFRASTRUCTURE_BOOK','zh_TW','設施臺賬',_binary '\0','2022-07-27 09:25:35','1',NULL,NULL),(1756,NULL,NULL,'MENU_SCENE_SIMULATION','zh_CN','场景模拟',_binary '\0','2022-08-04 10:54:23','1','2022-10-13 02:35:22','1'),(1757,NULL,NULL,'MENU_SCENE_SIMULATION','zh_TW','場景模擬',_binary '\0','2022-08-04 10:54:23','1','2022-10-13 02:35:22','1'),(1758,NULL,NULL,'MENU_SCENE_SIMULATION','en_US','scene Simulation',_binary '\0','2022-08-04 10:54:23','1','2022-10-13 02:35:22','1'),(1759,273132440472518656,NULL,'MENU_nematode','zh_CN','首页',_binary '\0','2022-08-12 08:53:23','188243415207510016',NULL,NULL),(1760,273132440472518656,NULL,'MENU_nematode','zh_TW','首页',_binary '\0','2022-08-12 08:53:23','188243415207510016',NULL,NULL),(1761,273132440472518656,NULL,'MENU_nematode','en_US','首页',_binary '\0','2022-08-12 08:53:23','188243415207510016',NULL,NULL),(1762,275322748887105536,NULL,'MENU_hub','zh_CN','哈勃首页',_binary '\0','2022-08-19 01:30:53','188243415207510016',NULL,NULL),(1763,275322748887105536,NULL,'MENU_hub','zh_TW','哈勃首页',_binary '\0','2022-08-19 01:30:53','188243415207510016',NULL,NULL),(1764,275322748887105536,NULL,'MENU_hub','en_US','哈勃首页',_binary '\0','2022-08-19 01:30:53','188243415207510016',NULL,NULL),(1765,275323102710202368,NULL,'MENU_latn','zh_CN','天巡',_binary '\0','2022-08-19 01:31:39','188243415207510016',NULL,NULL),(1766,275323102710202368,NULL,'MENU_latn','zh_TW','天巡',_binary '\0','2022-08-19 01:31:39','188243415207510016',NULL,NULL),(1767,275323102710202368,NULL,'MENU_latn','en_US','天巡',_binary '\0','2022-08-19 01:31:39','188243415207510016',NULL,NULL),(1768,279567198865850368,NULL,'MENU_VIDEO_PROCESS_CHOREOGRAPHER','en_US','Process choreographer',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1769,279567198865850368,NULL,'MENU_VIDEO_PROCESS_CHOREOGRAPHER','zh_CN','流程编排',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1770,279567198865850368,NULL,'MENU_VIDEO_PROCESS_CHOREOGRAPHER','zh_TW','流程編排',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1771,279567198865850368,735,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_LIST','en_US','Process Choreographer',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1772,279567198865850368,735,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_LIST','zh_CN','流程编排',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1773,279567198865850368,735,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_LIST','zh_TW','流程編排',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1774,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_SEARCH','en_US','Search',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1775,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_SEARCH','zh_CN','查询',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1776,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_SEARCH','zh_TW','查詢',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1777,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_ADD','en_US','Add',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1778,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_ADD','zh_CN','新建流程',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1779,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_ADD','zh_TW','新建流程',_binary '\0','2022-08-30 03:01:03','1','2022-10-27 08:10:12','1'),(1780,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_BATCH_DELETE','en_US','Batch delete',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1781,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_BATCH_DELETE','zh_CN','批量删除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1782,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_BATCH_DELETE','zh_TW','批量刪除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1783,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_DETAIL','en_US','Detail',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1784,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_DETAIL','zh_CN','详情',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1785,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_DETAIL','zh_TW','詳情',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1786,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_EDIT','en_US','Edit',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1787,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_EDIT','zh_CN','编辑',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1788,279567198865850368,736,'MENU_VIDEO_PROCESS_CHOREOGRAPHER_EDIT','zh_TW','編輯',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1789,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_DELETE','en_US','Delete',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1790,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_DELETE','zh_CN','删除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1791,279567198865850368,736,'ACTION_VIDEO_PROCESS_CHOREOGRAPHER_DELETE','zh_TW','刪除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1792,279567198865850368,NULL,'MENU_VIDEO_PROCESS_MANAGE','en_US','Process task management',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1793,279567198865850368,NULL,'MENU_VIDEO_PROCESS_MANAGE','zh_CN','流程任务管理',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1794,279567198865850368,NULL,'MENU_VIDEO_PROCESS_MANAGE','zh_TW','流程任務管理',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1795,279567198865850368,743,'MENU_VIDEO_PROCESS_MANAGE_LIST','en_US','Process task management',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1796,279567198865850368,743,'MENU_VIDEO_PROCESS_MANAGE_LIST','zh_CN','流程任务管理',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1797,279567198865850368,743,'MENU_VIDEO_PROCESS_MANAGE_LIST','zh_TW','流程任務管理',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1798,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_SEARCH','en_US','Search',_binary '\0','2022-08-30 03:01:04','1','2023-04-04 08:44:36','188243415207510016'),(1799,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_SEARCH','zh_CN','查询',_binary '\0','2022-08-30 03:01:04','1','2023-04-04 08:44:36','188243415207510016'),(1800,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_SEARCH','zh_TW','查詢',_binary '\0','2022-08-30 03:01:04','1','2023-04-04 08:44:36','188243415207510016'),(1801,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_BATCH_DELETE','en_US','Batch delete',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1802,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_BATCH_DELETE','zh_CN','批量删除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1803,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_BATCH_DELETE','zh_TW','批量删除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1804,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_DELETE','en_US','Delete',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1805,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_DELETE','zh_CN','删除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1806,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_DELETE','zh_TW','删除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1807,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_OPERATION','en_US','Start stop operation',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1808,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_OPERATION','zh_CN','启动停止运行',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1809,279567198865850368,744,'ACTION_VIDEO_PROCESS_MANAGE_OPERATION','zh_TW','啟動停止運行',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1810,279567198865850368,744,'MENU_VIDEO_PROCESS_MANAGE_ADD','en_US','Add',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1811,279567198865850368,744,'MENU_VIDEO_PROCESS_MANAGE_ADD','zh_CN','新建任务',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1812,279567198865850368,744,'MENU_VIDEO_PROCESS_MANAGE_ADD','zh_TW','新建任务',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1813,279567198865850368,744,'MENU_VIDEO_PROCESS_MANAGE_DETAIL','en_US','Detail',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1814,279567198865850368,744,'MENU_VIDEO_PROCESS_MANAGE_DETAIL','zh_CN','详情',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1815,279567198865850368,744,'MENU_VIDEO_PROCESS_MANAGE_DETAIL','zh_TW','詳情',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1816,279567198865850368,NULL,'MENU_VIDEO_OPEN_INTERFACE','en_US','Open interface',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1817,279567198865850368,NULL,'MENU_VIDEO_OPEN_INTERFACE','zh_CN','开放接口',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1818,279567198865850368,NULL,'MENU_VIDEO_OPEN_INTERFACE','zh_TW','開放接口',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1819,279567198865850368,NULL,'MENU_VIDEO_DEVICE','en_US','Video device manage',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1820,279567198865850368,NULL,'MENU_VIDEO_DEVICE','zh_CN','视频设备管理',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1821,279567198865850368,NULL,'MENU_VIDEO_DEVICE','zh_TW','視頻設備管理',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1822,279567198865850368,752,'MENU_VIDEO_DEVICE_MANAGE','en_US','Video device manage',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1823,279567198865850368,752,'MENU_VIDEO_DEVICE_MANAGE','zh_CN','视频设备管理',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1824,279567198865850368,752,'MENU_VIDEO_DEVICE_MANAGE','zh_TW','視頻設備管理',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1825,279567198865850368,753,'ACTION_VIDEO_DEVICE_MANAGE_SEARCH','en_US','Search',_binary '\0','2022-08-30 03:01:04','1','2023-03-27 07:57:09','89730635001757696'),(1826,279567198865850368,753,'ACTION_VIDEO_DEVICE_MANAGE_SEARCH','zh_CN','查询',_binary '\0','2022-08-30 03:01:04','1','2023-03-27 07:57:09','89730635001757696'),(1827,279567198865850368,753,'ACTION_VIDEO_DEVICE_MANAGE_SEARCH','zh_TW','查詢',_binary '\0','2022-08-30 03:01:04','1','2023-03-27 07:57:09','89730635001757696'),(1828,279567198865850368,753,'MENU_VIDEO_DEVICE_DETAIL','en_US','Detail',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1829,279567198865850368,753,'MENU_VIDEO_DEVICE_DETAIL','zh_CN','详情',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1830,279567198865850368,753,'MENU_VIDEO_DEVICE_DETAIL','zh_TW','詳情',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1831,279567198865850368,753,'ACTION_VIDEO_MANAGE_PLAYBACK','en_US','Video play back',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1832,279567198865850368,753,'ACTION_VIDEO_MANAGE_PLAYBACK','zh_CN','视频回放',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1833,279567198865850368,753,'ACTION_VIDEO_MANAGE_PLAYBACK','zh_TW','視頻回放',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1834,279567198865850368,753,'ACTION_VIDEO_MANAGE_DELETE','en_US','Delete',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1835,279567198865850368,753,'ACTION_VIDEO_MANAGE_DELETE','zh_CN','删除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1836,279567198865850368,753,'ACTION_VIDEO_MANAGE_DELETE','zh_TW','刪除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1837,279567198865850368,753,'MENU_VIDEO_DEVICE_EDIT','en_US','Edit',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1838,279567198865850368,753,'MENU_VIDEO_DEVICE_EDIT','zh_CN','编辑',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1839,279567198865850368,753,'MENU_VIDEO_DEVICE_EDIT','zh_TW','編輯',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1840,279567198865850368,753,'ACTION_VIDEO_MANAGE_BATCH_DELETE','en_US','Batch delete',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1841,279567198865850368,753,'ACTION_VIDEO_MANAGE_BATCH_DELETE','zh_CN','批量删除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1842,279567198865850368,753,'ACTION_VIDEO_MANAGE_BATCH_DELETE','zh_TW','批量刪除',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1843,279567198865850368,753,'MENU_VIDEO_DEVICE_ADD','en_US','Add',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1844,279567198865850368,753,'MENU_VIDEO_DEVICE_ADD','zh_CN','新建设备',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1845,279567198865850368,753,'MENU_VIDEO_DEVICE_ADD','zh_TW','新建设备',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:12','1'),(1846,279567198865850368,NULL,'MENU_VIDEO_PLAYBACK','en_US','Video play back',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:11','1'),(1847,279567198865850368,NULL,'MENU_VIDEO_PLAYBACK','zh_CN','视频回放',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:11','1'),(1848,279567198865850368,NULL,'MENU_VIDEO_PLAYBACK','zh_TW','視頻回放',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:11','1'),(1849,279567198865850368,761,'MENU_VIDEO_PLAYBACK_INDEX','en_US','Video play back',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:11','1'),(1850,279567198865850368,761,'MENU_VIDEO_PLAYBACK_INDEX','zh_CN','视频回放',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:11','1'),(1851,279567198865850368,761,'MENU_VIDEO_PLAYBACK_INDEX','zh_TW','視頻回放',_binary '\0','2022-08-30 03:01:04','1','2022-10-27 08:10:11','1'),(1852,NULL,NULL,'MENU_FLIGHT_RECORDS','zh_CN','飞行记录',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1853,NULL,NULL,'MENU_FLIGHT_RECORDS','zh_TW','飛行記錄',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1854,NULL,NULL,'MENU_FLIGHT_RECORDS','en_US','Flight records',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1855,NULL,763,'MENU_FLIGHT_RECORDS_DETAIL','zh_CN','详情',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1856,NULL,763,'MENU_FLIGHT_RECORDS_DETAIL','zh_TW','詳情',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1857,NULL,763,'MENU_FLIGHT_RECORDS_DETAIL','en_US','Detai',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1858,NULL,764,'ACTION_FLIGHT_RECORDS_DETAIL','zh_CN','详情',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1859,NULL,764,'ACTION_FLIGHT_RECORDS_DETAIL','zh_TW','詳情',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1860,NULL,764,'ACTION_FLIGHT_RECORDS_DETAIL','en_US','Detail',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1861,NULL,764,'ACTION_FLIGHT_RECORDS_EXPORT','zh_CN','导出通信名单',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1862,NULL,764,'ACTION_FLIGHT_RECORDS_EXPORT','zh_TW','导出通信名单',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1863,NULL,764,'ACTION_FLIGHT_RECORDS_EXPORT','en_US','export',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1864,NULL,763,'ACTION_FLIGHT_RECORDS_SEARCH','zh_CN','查询',_binary '\0','2022-09-20 08:30:36','1','2024-10-23 08:52:40','1'),(1865,NULL,763,'ACTION_FLIGHT_RECORDS_SEARCH','zh_TW','查询',_binary '\0','2022-09-20 08:30:36','1','2024-10-23 08:52:40','1'),(1866,NULL,763,'ACTION_FLIGHT_RECORDS_SEARCH','en_US','search',_binary '\0','2022-09-20 08:30:36','1','2024-10-23 08:52:40','1'),(1867,NULL,763,'ACTION_FLIGHT_RECORDS_DELETE','zh_CN','删除',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1868,NULL,763,'ACTION_FLIGHT_RECORDS_DELETE','zh_TW','删除',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1869,NULL,763,'ACTION_FLIGHT_RECORDS_DELETE','en_US','delete',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1870,NULL,763,'ACTION_FLIGHT_RECORDS_BATCH_DELETE','zh_CN','批量删除',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1871,NULL,763,'ACTION_FLIGHT_RECORDS_BATCH_DELETE','zh_TW','批量删除',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1872,NULL,763,'ACTION_FLIGHT_RECORDS_BATCH_DELETE','en_US','Batch delete',_binary '\0','2022-09-20 08:30:36','1','2022-10-25 09:53:38','1'),(1873,NULL,486,'ACTION_MISSION_FILE_UPLOAD','zh_CN','文件上传',_binary '\0','2022-09-20 08:30:52','1','2022-09-21 03:12:16','1'),(1874,NULL,486,'ACTION_MISSION_FILE_UPLOAD','zh_TW','文件上傳',_binary '\0','2022-09-20 08:30:52','1','2022-09-21 03:12:16','1'),(1875,NULL,486,'ACTION_MISSION_FILE_UPLOAD','en_US','upload',_binary '\0','2022-09-20 08:30:52','1','2022-09-21 03:12:16','1'),(1876,NULL,NULL,'MENU_MISSION_DISPATCH','zh_CN','任务派发管理',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1877,NULL,NULL,'MENU_MISSION_DISPATCH','zh_TW','任務派發管理',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1878,NULL,NULL,'MENU_MISSION_DISPATCH','en_US','Mission dispatch management',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1879,NULL,771,'MENU_MISSION_DISPATCH_MY_AGENT','zh_CN','我的待办',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1880,NULL,771,'MENU_MISSION_DISPATCH_MY_AGENT','zh_TW','我的待辦',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1881,NULL,771,'MENU_MISSION_DISPATCH_MY_AGENT','en_US','My todo',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1882,NULL,772,'MENU_MISSION_DISPATCH_MY_AGENT_DETAIL','zh_CN','详情',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1883,NULL,772,'MENU_MISSION_DISPATCH_MY_AGENT_DETAIL','zh_TW','詳情',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1884,NULL,772,'MENU_MISSION_DISPATCH_MY_AGENT_DETAIL','en_US','Detail',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1885,NULL,772,'MENU_MISSION_DISPATCH_MY_AGENT_LIST','zh_CN','列表',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1886,NULL,772,'MENU_MISSION_DISPATCH_MY_AGENT_LIST','zh_TW','列表',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1887,NULL,772,'MENU_MISSION_DISPATCH_MY_AGENT_LIST','en_US','List',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1888,NULL,771,'MENU_MISSION_DISPATCH_SETTING','zh_CN','配置管理',_binary '\0','2022-09-20 08:32:50','1','2022-11-03 08:57:05','188243415207510016'),(1889,NULL,771,'MENU_MISSION_DISPATCH_SETTING','zh_TW','配置管理',_binary '\0','2022-09-20 08:32:50','1','2022-11-03 08:57:05','188243415207510016'),(1890,NULL,771,'MENU_MISSION_DISPATCH_SETTING','en_US','ConfigurationManagement',_binary '\0','2022-09-20 08:32:50','1','2022-11-03 08:57:05','188243415207510016'),(1891,NULL,775,'MENU_MISSION_DISPATCH_SETTING_INTERFACE_DETAIL','zh_CN','接口人配置列表',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1892,NULL,775,'MENU_MISSION_DISPATCH_SETTING_INTERFACE_DETAIL','zh_TW','接口人配置列表',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1893,NULL,775,'MENU_MISSION_DISPATCH_SETTING_INTERFACE_DETAIL','en_US','Interface Setting List',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1894,NULL,775,'ACTION_MISSION_DISPATCH_SETTING_INTERFACE_EDIT','zh_CN','接口人编辑',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1895,NULL,775,'ACTION_MISSION_DISPATCH_SETTING_INTERFACE_EDIT','zh_TW','接口人編輯',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1896,NULL,775,'ACTION_MISSION_DISPATCH_SETTING_INTERFACE_EDIT','en_US','Interface Edit',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1897,NULL,775,'ACTION_MISSION_DISPATCH_SETTING_MISSION_EDIT','zh_CN','任务类型编辑',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1898,NULL,775,'ACTION_MISSION_DISPATCH_SETTING_MISSION_EDIT','zh_TW','任務類型編輯',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1899,NULL,775,'ACTION_MISSION_DISPATCH_SETTING_MISSION_EDIT','en_US','Mission Edit',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:49','1'),(1900,NULL,775,'MENU_MISSION_DISPATCH_SETTING_MISSION_DETAIL','zh_CN','任务类型列表',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1901,NULL,775,'MENU_MISSION_DISPATCH_SETTING_MISSION_DETAIL','zh_TW','任務類型列表',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1902,NULL,775,'MENU_MISSION_DISPATCH_SETTING_MISSION_DETAIL','en_US','Mission Type List',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1903,NULL,771,'MENU_MISSION_DISPATCH_MY_TASK','zh_CN','任务管理',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1904,NULL,771,'MENU_MISSION_DISPATCH_MY_TASK','zh_TW','任務管理',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1905,NULL,771,'MENU_MISSION_DISPATCH_MY_TASK','en_US','Task management',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1906,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_ADD','zh_CN','新建任务',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1907,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_ADD','zh_TW','新建任務',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1908,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_ADD','en_US','New task',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1909,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_DETAIL','zh_CN','详情',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1910,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_DETAIL','zh_TW','詳情',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1911,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_DETAIL','en_US','Detail',_binary '\0','2022-09-20 08:32:50','1','2022-10-25 09:52:50','1'),(1912,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_LIST','zh_CN','列表',_binary '\0','2022-09-20 08:32:51','1','2022-10-25 09:52:50','1'),(1913,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_LIST','zh_TW','列表',_binary '\0','2022-09-20 08:32:51','1','2022-10-25 09:52:50','1'),(1914,NULL,780,'MENU_MISSION_DISPATCH_MY_TASK_LIST','en_US','List',_binary '\0','2022-09-20 08:32:51','1','2022-10-25 09:52:50','1'),(1915,257530550208692224,NULL,'MENU_COMMUNICATION_NAME_LIST','en_US','Name List',_binary '\0','2022-09-20 08:33:32','1','2022-11-09 08:57:37','1'),(1916,257530550208692224,NULL,'MENU_COMMUNICATION_NAME_LIST','zh_CN','名单管理',_binary '\0','2022-09-20 08:33:32','1','2022-11-09 08:57:37','1'),(1917,257530550208692224,NULL,'MENU_COMMUNICATION_NAME_LIST','zh_TW','名單管理',_binary '\0','2022-09-20 08:33:32','1','2022-11-09 08:57:37','1'),(1918,224170096870817792,NULL,'MENU_SUPERVISION','zh_CN','低空空域监管平台',_binary '\0','2022-09-20 08:37:25','188243415207510016','2022-09-20 08:37:43','1'),(1919,224170096870817792,NULL,'MENU_SUPERVISION','zh_TW','低空空域監管平台',_binary '\0','2022-09-20 08:37:25','188243415207510016','2022-09-20 08:37:43','1'),(1920,224170096870817792,NULL,'MENU_SUPERVISION','en_US','Lowaltitude airspace supervision platform',_binary '\0','2022-09-20 08:37:25','188243415207510016','2022-09-20 08:37:43','1'),(1921,224170096870817792,669,'MENU_SUPERVISION_FLIGHT','en_US','Flight safety supervision',_binary '\0','2022-09-20 08:37:43','1','2023-04-12 08:00:50','1'),(1922,224170096870817792,669,'MENU_SUPERVISION_FLIGHT','zh_CN','飞行安全监管',_binary '\0','2022-09-20 08:37:43','1','2023-04-12 08:00:50','1'),(1923,224170096870817792,669,'MENU_SUPERVISION_FLIGHT','zh_TW','飛行安全監管',_binary '\0','2022-09-20 08:37:43','1','2023-04-12 08:00:50','1'),(1924,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_MONITOR','en_US','Flight monitor',_binary '\0','2022-09-20 08:37:43','1','2024-02-22 08:35:11','89730635001757696'),(1925,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_MONITOR','zh_CN','三维监视',_binary '\0','2022-09-20 08:37:43','1','2024-02-22 08:35:11','89730635001757696'),(1926,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_MONITOR','zh_TW','三維監視',_binary '\0','2022-09-20 08:37:43','1','2024-02-22 08:35:11','89730635001757696'),(1927,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_CONFLICT','en_US','flight conflict judgment',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:50','1'),(1928,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_CONFLICT','zh_CN','飞行冲突判断',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:50','1'),(1929,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_CONFLICT','zh_TW','飛行沖突判斷',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:50','1'),(1930,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_ANALYSIS','en_US','flight analysis',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:50','1'),(1931,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_ANALYSIS','zh_CN','飞行分析',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:50','1'),(1932,224170096870817792,788,'MENU_SUPERVISION_FLIGHT_ANALYSIS','zh_TW','飛行分析',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:50','1'),(1933,224170096870817792,669,'MENU_SUPERVISION_SCREEN','en_US','Big data screen',_binary '\0','2022-09-20 08:37:44','1','2023-05-04 09:43:01','1'),(1934,224170096870817792,669,'MENU_SUPERVISION_SCREEN','zh_CN','数据大屏',_binary '\0','2022-09-20 08:37:44','1','2023-05-04 09:43:01','1'),(1935,224170096870817792,669,'MENU_SUPERVISION_SCREEN','zh_TW','數據大屏',_binary '\0','2022-09-20 08:37:44','1','2023-05-04 09:43:01','1'),(1936,224170096870817792,669,'MENU_SUPERVISION_COUNTER','en_US','Monitoring countermeasures',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1937,224170096870817792,669,'MENU_SUPERVISION_COUNTER','zh_CN','监控反制',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1938,224170096870817792,669,'MENU_SUPERVISION_COUNTER','zh_TW','監控反制',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1939,224170096870817792,707,'ACTION_AIRSPACE_APPROVAL_VIEW','en_US','View',_binary '\0','2022-09-20 08:37:44','1','2023-09-08 02:39:07','199120334480211968'),(1940,224170096870817792,707,'ACTION_AIRSPACE_APPROVAL_VIEW','zh_CN','查看',_binary '\0','2022-09-20 08:37:44','1','2023-09-08 02:39:07','199120334480211968'),(1941,224170096870817792,707,'ACTION_AIRSPACE_APPROVAL_VIEW','zh_TW','查看',_binary '\0','2022-09-20 08:37:44','1','2023-09-08 02:39:07','199120334480211968'),(1942,224170096870817792,709,'MENU_SUPERVISION_AIRSPACE_QUERY_VIEW','en_US','View',_binary '\0','2022-09-20 08:37:44','1','2023-12-26 08:17:04','89730635001757696'),(1943,224170096870817792,709,'MENU_SUPERVISION_AIRSPACE_QUERY_VIEW','zh_CN','查看',_binary '\0','2022-09-20 08:37:44','1','2023-12-26 08:17:04','89730635001757696'),(1944,224170096870817792,709,'MENU_SUPERVISION_AIRSPACE_QUERY_VIEW','zh_TW','查看',_binary '\0','2022-09-20 08:37:44','1','2023-12-26 08:17:04','89730635001757696'),(1945,224170096870817792,712,'MENU_AIRSPACE_PLAN_APPROVAL_VIEW','en_US','View',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1946,224170096870817792,712,'MENU_AIRSPACE_PLAN_APPROVAL_VIEW','zh_CN','查看',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1947,224170096870817792,712,'MENU_AIRSPACE_PLAN_APPROVAL_VIEW','zh_TW','查看',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1948,224170096870817792,669,'MENU_SUPERVISION_CUSTOMER','en_US','Customer management',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1949,224170096870817792,669,'MENU_SUPERVISION_CUSTOMER','zh_CN','客户管理',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1950,224170096870817792,669,'MENU_SUPERVISION_CUSTOMER','zh_TW','客戶管理',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1951,224170096870817792,797,'ACTION_SUPERVISION_CUSTOMER_VIEW','en_US','View',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1952,224170096870817792,797,'ACTION_SUPERVISION_CUSTOMER_VIEW','zh_CN','查看',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1953,224170096870817792,797,'ACTION_SUPERVISION_CUSTOMER_VIEW','zh_TW','查看',_binary '\0','2022-09-20 08:37:44','1','2023-04-12 08:00:51','1'),(1954,224170096870817792,797,'ACTION_SUPERVISION_CUSTOMER_EDIT','en_US','Edit',_binary '\0','2022-09-20 08:37:44','1','2023-08-17 09:21:26','188243415207510016'),(1955,224170096870817792,797,'ACTION_SUPERVISION_CUSTOMER_EDIT','zh_CN','编辑',_binary '\0','2022-09-20 08:37:44','1','2023-08-17 09:21:26','188243415207510016'),(1956,224170096870817792,797,'ACTION_SUPERVISION_CUSTOMER_EDIT','zh_TW','編輯',_binary '\0','2022-09-20 08:37:44','1','2023-08-17 09:21:26','188243415207510016'),(1957,NULL,595,'MENU_AI_TRANSMISSION_BPERM','zh_CN','输电识别',_binary '\0','2022-09-21 03:08:03','1','2022-11-09 09:00:33','1'),(1958,NULL,595,'MENU_AI_TRANSMISSION_BPERM','zh_TW','輸電識別',_binary '\0','2022-09-21 03:08:03','1','2022-11-09 09:00:33','1'),(1959,NULL,595,'MENU_AI_TRANSMISSION_BPERM','en_US','Transmission identification',_binary '\0','2022-09-21 03:08:03','1','2022-11-09 09:00:33','1'),(1960,NULL,800,'ACTION_AI_TRANSMISSION_BPERM','zh_CN','输电识别',_binary '\0','2022-09-21 03:08:03','1','2022-11-09 09:00:33','1'),(1961,NULL,800,'ACTION_AI_TRANSMISSION_BPERM','zh_TW','輸電識別',_binary '\0','2022-09-21 03:08:03','1','2022-11-09 09:00:33','1'),(1962,NULL,800,'ACTION_AI_TRANSMISSION_BPERM','en_US','Transmission identification',_binary '\0','2022-09-21 03:08:03','1','2022-11-09 09:00:33','1'),(1963,256733978294222848,NULL,'MENU_tudou_sensing','zh_CN','智能遥感',_binary '\0','2022-09-22 01:31:25','188243415207510016',NULL,NULL),(1964,256733978294222848,NULL,'MENU_tudou_sensing','zh_TW','智能遙感',_binary '\0','2022-09-22 01:31:25','188243415207510016',NULL,NULL),(1965,256733978294222848,NULL,'MENU_tudou_sensing','en_US','Intelligent remote sens',_binary '\0','2022-09-22 01:31:25','188243415207510016',NULL,NULL),(1966,287875985993367552,NULL,'MENU_tudou_3d','zh_CN','实景三维',_binary '\0','2022-09-22 01:32:09','188243415207510016',NULL,NULL),(1967,287875985993367552,NULL,'MENU_tudou_3d','zh_TW','實景三維',_binary '\0','2022-09-22 01:32:09','188243415207510016',NULL,NULL),(1968,287875985993367552,NULL,'MENU_tudou_3d','en_US','Reality 3D',_binary '\0','2022-09-22 01:32:09','188243415207510016',NULL,NULL),(1969,NULL,486,'MENU_SUB_MISSION_DETAIL','zh_CN','子作业详情',_binary '\0','2022-10-13 02:35:32','1','2022-10-25 09:52:22','1'),(1970,NULL,486,'MENU_SUB_MISSION_DETAIL','zh_TW','子工作詳情',_binary '\0','2022-10-13 02:35:32','1','2022-10-25 09:52:22','1'),(1971,NULL,486,'MENU_SUB_MISSION_DETAIL','en_US','Sub job details',_binary '\0','2022-10-13 02:35:32','1','2022-10-25 09:52:22','1'),(1972,NULL,486,'ACTION_MISSION_FILE_DELETE','zh_CN','文件删除',_binary '\0','2022-10-13 02:35:32','1','2023-09-27 10:02:48','1'),(1973,NULL,486,'ACTION_MISSION_FILE_DELETE','zh_TW','文件刪除',_binary '\0','2022-10-13 02:35:32','1','2023-09-27 10:02:48','1'),(1974,NULL,486,'ACTION_MISSION_FILE_DELETE','en_US','delete file',_binary '\0','2022-10-13 02:35:32','1','2023-09-27 10:02:48','1'),(1975,51700779089657856,397,'MENU_IMAGE_POSTURE','en_US','Posture detection',_binary '\0','2022-10-25 09:51:32','1','2023-02-07 06:51:00','1'),(1976,51700779089657856,397,'MENU_IMAGE_POSTURE','zh_CN','人体姿态行为检测',_binary '\0','2022-10-25 09:51:32','1','2023-02-07 06:51:00','1'),(1977,51700779089657856,397,'MENU_IMAGE_POSTURE','zh_TW','人體姿態行爲檢測',_binary '\0','2022-10-25 09:51:32','1','2023-02-07 06:51:00','1'),(1978,51700779089657856,397,'MENU_IMAGE_COMMON','en_US','Common Capability',_binary '\0','2022-10-25 09:51:32','1','2023-02-07 06:51:00','1'),(1979,51700779089657856,397,'MENU_IMAGE_COMMON','zh_CN','通用能力识别',_binary '\0','2022-10-25 09:51:32','1','2023-02-07 06:51:00','1'),(1980,51700779089657856,397,'MENU_IMAGE_COMMON','zh_TW','通用能力識別',_binary '\0','2022-10-25 09:51:32','1','2023-02-07 06:51:00','1'),(1981,51700779089657856,395,'MENU_IMAGE_DEBRIS_FLOW','en_US','Debris flow',_binary '\0','2022-10-25 09:51:33','1','2023-02-07 06:51:00','1'),(1982,51700779089657856,395,'MENU_IMAGE_DEBRIS_FLOW','zh_CN','泥石流识别',_binary '\0','2022-10-25 09:51:33','1','2023-02-07 06:51:00','1'),(1983,51700779089657856,395,'MENU_IMAGE_DEBRIS_FLOW','zh_TW','泥石流識別',_binary '\0','2022-10-25 09:51:33','1','2023-02-07 06:51:00','1'),(1984,51700779089657856,807,'MENU_IMAGE_DEBRIS_FLOW_DETAIL','en_US','Debris flow identification',_binary '\0','2022-10-25 09:51:33','1','2023-02-07 06:51:00','1'),(1985,51700779089657856,807,'MENU_IMAGE_DEBRIS_FLOW_DETAIL','zh_CN','泥石流识别',_binary '\0','2022-10-25 09:51:33','1','2023-02-07 06:51:00','1'),(1986,51700779089657856,807,'MENU_IMAGE_DEBRIS_FLOW_DETAIL','zh_TW','泥石流識別',_binary '\0','2022-10-25 09:51:33','1','2023-02-07 06:51:00','1'),(1987,279567198865850368,NULL,'MENU_VIDEO_SYSTEM_MANAGE','en_US','System Manage',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1988,279567198865850368,NULL,'MENU_VIDEO_SYSTEM_MANAGE','zh_CN','系统管理',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1989,279567198865850368,NULL,'MENU_VIDEO_SYSTEM_MANAGE','zh_TW','系統管理',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1990,279567198865850368,809,'MENU_VIDEO_SYSTEM_MANAGE_LIST','en_US','System Manage',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1991,279567198865850368,809,'MENU_VIDEO_SYSTEM_MANAGE_LIST','zh_CN','系统管理',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1992,279567198865850368,809,'MENU_VIDEO_SYSTEM_MANAGE_LIST','zh_TW','系統管理',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1993,279567198865850368,810,'ACTION_VIDEO_COMPOSE_SEARCH','en_US','视频合成任务查询',_binary '\0','2022-10-27 08:10:11','1','2023-04-04 08:45:03','188243415207510016'),(1994,279567198865850368,810,'ACTION_VIDEO_COMPOSE_SEARCH','zh_CN','视频合成任务查询',_binary '\0','2022-10-27 08:10:11','1','2023-04-04 08:45:03','188243415207510016'),(1995,279567198865850368,810,'ACTION_VIDEO_COMPOSE_SEARCH','zh_TW','视频合成任务查询',_binary '\0','2022-10-27 08:10:11','1','2023-04-04 08:45:03','188243415207510016'),(1996,279567198865850368,810,'ACTION_VIDEO_COMPOSE_MERGE','en_US','合成任务',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1997,279567198865850368,810,'ACTION_VIDEO_COMPOSE_MERGE','zh_CN','合成任务',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1998,279567198865850368,810,'ACTION_VIDEO_COMPOSE_MERGE','zh_TW','合成任务',_binary '\0','2022-10-27 08:10:11','1','2023-02-07 06:51:11','1'),(1999,279567198865850368,810,'ACTION_VIDEO_COMPOSE_DEL','en_US','视频合成任务删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2000,279567198865850368,810,'ACTION_VIDEO_COMPOSE_DEL','zh_CN','视频合成任务删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2001,279567198865850368,810,'ACTION_VIDEO_COMPOSE_DEL','zh_TW','视频合成任务删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2002,279567198865850368,810,'ACTION_VIDEO_SLICE_SEARCH','en_US','视频分片管理查询',_binary '\0','2022-10-27 08:10:12','1','2023-02-15 06:17:31','89730635001757696'),(2003,279567198865850368,810,'ACTION_VIDEO_SLICE_SEARCH','zh_CN','视频分片管理查询',_binary '\0','2022-10-27 08:10:12','1','2023-02-15 06:17:31','89730635001757696'),(2004,279567198865850368,810,'ACTION_VIDEO_SLICE_SEARCH','zh_TW','视频分片管理查询',_binary '\0','2022-10-27 08:10:12','1','2023-02-15 06:17:31','89730635001757696'),(2005,279567198865850368,810,'ACTION_VIDEO_SLICE_DEL','en_US','视频分片管理删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2006,279567198865850368,810,'ACTION_VIDEO_SLICE_DEL','zh_CN','视频分片管理删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2007,279567198865850368,810,'ACTION_VIDEO_SLICE_DEL','zh_TW','视频分片管理删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2008,279567198865850368,NULL,'MENU_VIDEO_LIVE_MANAGE','en_US','Live broadcast management',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2009,279567198865850368,NULL,'MENU_VIDEO_LIVE_MANAGE','zh_CN','直播管理',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2010,279567198865850368,NULL,'MENU_VIDEO_LIVE_MANAGE','zh_TW','直播管理',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2011,279567198865850368,816,'MENU_VIDEO_LIVE_MANAGE_LIST','en_US','Live broadcast management',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2012,279567198865850368,816,'MENU_VIDEO_LIVE_MANAGE_LIST','zh_CN','直播管理',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2013,279567198865850368,816,'MENU_VIDEO_LIVE_MANAGE_LIST','zh_TW','直播管理',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2014,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_SEARCH','en_US','Search',_binary '\0','2022-10-27 08:10:12','1','2023-04-04 08:44:16','188243415207510016'),(2015,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_SEARCH','zh_CN','查询',_binary '\0','2022-10-27 08:10:12','1','2023-04-04 08:44:16','188243415207510016'),(2016,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_SEARCH','zh_TW','查詢',_binary '\0','2022-10-27 08:10:12','1','2023-04-04 08:44:16','188243415207510016'),(2017,279567198865850368,817,'ACTION_VIDEO_PROCESS_LIVE_BATCH_DELETE','en_US','Batch delete',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2018,279567198865850368,817,'ACTION_VIDEO_PROCESS_LIVE_BATCH_DELETE','zh_CN','批量删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2019,279567198865850368,817,'ACTION_VIDEO_PROCESS_LIVE_BATCH_DELETE','zh_TW','批量删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2020,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_DELETE','en_US','Delete',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2021,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_DELETE','zh_CN','删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2022,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_DELETE','zh_TW','删除',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2023,279567198865850368,817,'MENU_VIDEO_LIVE_MANAGE_ADD','en_US','Add',_binary '\0','2022-10-27 08:10:12','1','2023-04-03 09:43:05','188243415207510016'),(2024,279567198865850368,817,'MENU_VIDEO_LIVE_MANAGE_ADD','zh_CN','新建直播',_binary '\0','2022-10-27 08:10:12','1','2023-04-03 09:43:05','188243415207510016'),(2025,279567198865850368,817,'MENU_VIDEO_LIVE_MANAGE_ADD','zh_TW','新建直播',_binary '\0','2022-10-27 08:10:12','1','2023-04-03 09:43:05','188243415207510016'),(2026,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_ENTERLIVE','en_US','Enter live',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2027,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_ENTERLIVE','zh_CN','进入直播',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2028,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_ENTERLIVE','zh_TW','進入直播',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2029,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_PLAYBACK','en_US','Playback',_binary '\0','2022-10-27 08:10:12','1','2023-03-27 07:38:41','89730635001757696'),(2030,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_PLAYBACK','zh_CN','回放',_binary '\0','2022-10-27 08:10:12','1','2023-03-27 07:38:41','89730635001757696'),(2031,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_PLAYBACK','zh_TW','重播',_binary '\0','2022-10-27 08:10:12','1','2023-03-27 07:38:41','89730635001757696'),(2032,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_SHARE','en_US','Share',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2033,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_SHARE','zh_CN','分享',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2034,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_SHARE','zh_TW','分享',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2035,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_END','en_US','End live',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2036,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_END','zh_CN','结束直播',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2037,279567198865850368,817,'ACTION_VIDEO_LIVE_MANAGE_END','zh_TW','結束直播',_binary '\0','2022-10-27 08:10:12','1','2023-02-07 06:51:11','1'),(2038,NULL,358,'ACTION_CONTROL_MANAGE','zh_CN','控制权管理',_binary '\0','2022-11-09 09:00:33','1','2022-11-17 02:57:42','1'),(2039,NULL,358,'ACTION_CONTROL_MANAGE','zh_TW','控制權管理',_binary '\0','2022-11-09 09:00:33','1','2022-11-17 02:57:42','1'),(2040,NULL,358,'ACTION_CONTROL_MANAGE','en_US','Control management',_binary '\0','2022-11-09 09:00:33','1','2022-11-17 02:57:42','1'),(2041,51693249240236032,NULL,'MENU_EMERGENCY_RESOURCE_SHOW','zh_CN','资源展示',_binary '\0','2022-12-02 03:02:25','188243415207510016','2022-12-08 09:58:01','1'),(2042,51693249240236032,NULL,'MENU_EMERGENCY_RESOURCE_SHOW','zh_TW','資源展示',_binary '\0','2022-12-02 03:02:25','188243415207510016','2022-12-08 09:58:01','1'),(2043,51693249240236032,NULL,'MENU_EMERGENCY_RESOURCE_SHOW','en_US','Resource show',_binary '\0','2022-12-02 03:02:25','188243415207510016','2022-12-08 09:58:01','1'),(2044,NULL,674,'MENU_COMPANY_MAP','zh_CN','地图设置',_binary '\0','2023-01-17 08:08:25','1','2024-03-19 08:09:19','1'),(2045,NULL,674,'MENU_COMPANY_MAP','zh_TW','地圖設置',_binary '\0','2023-01-17 08:08:25','1','2024-03-19 08:09:19','1'),(2046,NULL,674,'MENU_COMPANY_MAP','en_US','Map Setting',_binary '\0','2023-01-17 08:08:25','1','2024-03-19 08:09:19','1'),(2047,51700779089657856,396,'MENU_IMAGE_VEHICLE_INDENTIFY','en_US','Vehicle identification',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2048,51700779089657856,396,'MENU_IMAGE_VEHICLE_INDENTIFY','zh_CN','车辆识别',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2049,51700779089657856,396,'MENU_IMAGE_VEHICLE_INDENTIFY','zh_TW','車輛識別',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2050,51700779089657856,402,'MENU_IMAGE_BODY_DETECTION','en_US','Human detection',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2051,51700779089657856,402,'MENU_IMAGE_BODY_DETECTION','zh_CN','人体检测',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2052,51700779089657856,402,'MENU_IMAGE_BODY_DETECTION','zh_TW','人體檢測',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2053,51700779089657856,402,'MENU_IMAGE_CROWD_COUNT','en_US','Crowd count',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2054,51700779089657856,402,'MENU_IMAGE_CROWD_COUNT','zh_CN','人群计数',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2055,51700779089657856,402,'MENU_IMAGE_CROWD_COUNT','zh_TW','人群計數',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2056,51700779089657856,402,'MENU_IMAGE_PEDESTRIAN','en_US','Pedestrian cognition',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2057,51700779089657856,402,'MENU_IMAGE_PEDESTRIAN','zh_CN','行人认知',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2058,51700779089657856,402,'MENU_IMAGE_PEDESTRIAN','zh_TW','行人認知',_binary '\0','2023-02-07 06:51:00','1',NULL,NULL),(2062,NULL,833,'MENU_ACHIEVEMENT_2D','zh_CN','二维视图',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2063,NULL,833,'MENU_ACHIEVEMENT_2D','zh_TW','二維視圖',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2064,NULL,833,'MENU_ACHIEVEMENT_2D','en_US','2D View',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2065,NULL,834,'MENU_ACHIEVEMENT_2D_LIST','zh_CN','列表',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2066,NULL,834,'MENU_ACHIEVEMENT_2D_LIST','zh_TW','列表',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2067,NULL,834,'MENU_ACHIEVEMENT_2D_LIST','en_US','List',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2068,NULL,834,'ACTION_ACHIEVEMENT_2D_DELETE','zh_CN','删除',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2069,NULL,834,'ACTION_ACHIEVEMENT_2D_DELETE','zh_TW','删除',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2070,NULL,834,'ACTION_ACHIEVEMENT_2D_DELETE','en_US','Delete',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2071,NULL,834,'MENU_ACHIEVEMENT_2D_EDIT','zh_CN','编辑',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2072,NULL,834,'MENU_ACHIEVEMENT_2D_EDIT','zh_TW','編輯',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2073,NULL,834,'MENU_ACHIEVEMENT_2D_EDIT','en_US','Edit',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2074,NULL,834,'MENU_ACHIEVEMENT_2D_DETAIL','zh_CN','详情',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2075,NULL,834,'MENU_ACHIEVEMENT_2D_DETAIL','zh_TW','詳情',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2076,NULL,834,'MENU_ACHIEVEMENT_2D_DETAIL','en_US','Detail',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2077,NULL,834,'MENU_ACHIEVEMENT_2D_CONTRAST','zh_CN','对比',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2078,NULL,834,'MENU_ACHIEVEMENT_2D_CONTRAST','zh_TW','對比',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2079,NULL,834,'MENU_ACHIEVEMENT_2D_CONTRAST','en_US','Contrast',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2080,NULL,834,'MENU_ACHIEVEMENT_2D_ADD','zh_CN','新建视图',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2081,NULL,834,'MENU_ACHIEVEMENT_2D_ADD','zh_TW','新建視圖',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2082,NULL,834,'MENU_ACHIEVEMENT_2D_ADD','en_US','New View',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2083,NULL,833,'MENU_ACHIEVEMENT_3D','zh_CN','三维视图',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2084,NULL,833,'MENU_ACHIEVEMENT_3D','zh_TW','三維視圖',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2085,NULL,833,'MENU_ACHIEVEMENT_3D','en_US','3D View',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2086,NULL,841,'MENU_ACHIEVEMENT_3D_LIST','zh_CN','列表',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2087,NULL,841,'MENU_ACHIEVEMENT_3D_LIST','zh_TW','列表',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2088,NULL,841,'MENU_ACHIEVEMENT_3D_LIST','en_US','List',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2089,NULL,841,'ACTION_ACHIEVEMENT_3D_DELETE','zh_CN','删除',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2090,NULL,841,'ACTION_ACHIEVEMENT_3D_DELETE','zh_TW','删除',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2091,NULL,841,'ACTION_ACHIEVEMENT_3D_DELETE','en_US','Delete',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2092,NULL,841,'MENU_ACHIEVEMENT_3D_EDIT','zh_CN','编辑',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2093,NULL,841,'MENU_ACHIEVEMENT_3D_EDIT','zh_TW','編輯',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2094,NULL,841,'MENU_ACHIEVEMENT_3D_EDIT','en_US','Edit',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2095,NULL,841,'MENU_ACHIEVEMENT_3D_DETAIL','zh_CN','详情',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2096,NULL,841,'MENU_ACHIEVEMENT_3D_DETAIL','zh_TW','詳情',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2097,NULL,841,'MENU_ACHIEVEMENT_3D_DETAIL','en_US','Detail',_binary '\0','2023-02-08 09:29:36','1',NULL,NULL),(2098,NULL,841,'MENU_ACHIEVEMENT_3D_CONTRAST','zh_CN','对比',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2099,NULL,841,'MENU_ACHIEVEMENT_3D_CONTRAST','zh_TW','對比',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2100,NULL,841,'MENU_ACHIEVEMENT_3D_CONTRAST','en_US','Contrast',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2101,NULL,841,'MENU_ACHIEVEMENT_3D_ADD','zh_CN','新建视图',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2102,NULL,841,'MENU_ACHIEVEMENT_3D_ADD','zh_TW','新建視圖',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2103,NULL,841,'MENU_ACHIEVEMENT_3D_ADD','en_US','New View',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2104,NULL,833,'MENU_ACHIEVEMENT_RETURN_IMG','zh_CN','回传影像',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2105,NULL,833,'MENU_ACHIEVEMENT_RETURN_IMG','zh_TW','回傳影像',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2106,NULL,833,'MENU_ACHIEVEMENT_RETURN_IMG','en_US','Retrieving image',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2107,NULL,833,'MENU_ACHIEVEMENT_PANORAMIC_IMG','zh_CN','全景照片',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2108,NULL,833,'MENU_ACHIEVEMENT_PANORAMIC_IMG','zh_TW','全景照片',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2109,NULL,833,'MENU_ACHIEVEMENT_PANORAMIC_IMG','en_US','Panoramic image',_binary '\0','2023-02-08 09:29:37','1',NULL,NULL),(2113,NULL,393,'MENU_COMMOM_SCREEN','zh_CN','数据大屏',_binary '\0','2023-02-08 09:38:05','1','2023-09-08 09:29:51','188243415207510016'),(2114,NULL,393,'MENU_COMMOM_SCREEN','zh_TW','數據大屏',_binary '\0','2023-02-08 09:38:05','1','2023-09-08 09:29:51','188243415207510016'),(2115,NULL,393,'MENU_COMMOM_SCREEN','en_US','Large screen of data',_binary '\0','2023-02-08 09:38:05','1','2023-09-08 09:29:51','188243415207510016'),(2119,NULL,595,'MENU_AI_EXCAVATOR_BPERM','zh_CN','挖掘机识别',_binary '\0','2023-02-09 01:20:47','188243415207510016','2023-09-12 01:19:32','1'),(2120,NULL,595,'MENU_AI_EXCAVATOR_BPERM','zh_TW','挖掘機識別',_binary '\0','2023-02-09 01:20:47','188243415207510016','2023-09-12 01:19:32','1'),(2121,NULL,595,'MENU_AI_EXCAVATOR_BPERM','en_US','Excavator Identification',_binary '\0','2023-02-09 01:20:47','188243415207510016','2023-09-12 01:19:32','1'),(2122,NULL,595,'MENU_AI_SAFEHAT_BPERM','zh_CN','安全帽识别',_binary '\0','2023-02-09 01:21:57','188243415207510016','2023-09-12 01:19:32','1'),(2123,NULL,595,'MENU_AI_SAFEHAT_BPERM','zh_TW','安全帽识别',_binary '\0','2023-02-09 01:21:57','188243415207510016','2023-09-12 01:19:32','1'),(2124,NULL,595,'MENU_AI_SAFEHAT_BPERM','en_US','Helmet Identification',_binary '\0','2023-02-09 01:21:57','188243415207510016','2023-09-12 01:19:32','1'),(2125,NULL,682,'ACTION_DEVICE_WAREHOUSE_EDIT','zh_CN','编辑新增',_binary '\0','2023-02-14 05:59:41','1','2023-09-27 10:02:38','1'),(2126,NULL,682,'ACTION_DEVICE_WAREHOUSE_EDIT','zh_TW','編輯新增',_binary '\0','2023-02-14 05:59:41','1','2023-09-27 10:02:38','1'),(2127,NULL,682,'ACTION_DEVICE_WAREHOUSE_EDIT','en_US','Edit and add',_binary '\0','2023-02-14 05:59:41','1','2023-09-27 10:02:38','1'),(2128,NULL,682,'ACTION_DEVICE_WAREHOUSE_CHECK','zh_CN','查看',_binary '\0','2023-02-14 05:59:41','1','2023-09-27 10:02:38','1'),(2129,NULL,682,'ACTION_DEVICE_WAREHOUSE_CHECK','zh_TW','查看',_binary '\0','2023-02-14 05:59:41','1','2023-09-27 10:02:38','1'),(2130,NULL,682,'ACTION_DEVICE_WAREHOUSE_CHECK','en_US','Check',_binary '\0','2023-02-14 05:59:41','1','2023-09-27 10:02:38','1'),(2131,218767711973408768,NULL,'MENU_DATA_STATISTIC','en_US','Data Statistics',_binary '\0','2023-03-29 09:38:33','1',NULL,NULL),(2132,218767711973408768,NULL,'MENU_DATA_STATISTIC','zh_CN','数据统计',_binary '\0','2023-03-29 09:38:33','1',NULL,NULL),(2133,218767711973408768,NULL,'MENU_DATA_STATISTIC','zh_TW','數據統計',_binary '\0','2023-03-29 09:38:33','1',NULL,NULL),(2134,NULL,NULL,'MENU_FLIGHT_PLAN','zh_CN','飞行计划',_binary '\0','2023-04-12 08:00:31','1','2023-05-05 09:28:07','1'),(2135,NULL,NULL,'MENU_FLIGHT_PLAN','zh_TW','飛行計劃',_binary '\0','2023-04-12 08:00:31','1','2023-05-05 09:28:07','1'),(2136,NULL,NULL,'MENU_FLIGHT_PLAN','en_US','Flight plan application',_binary '\0','2023-04-12 08:00:31','1','2023-05-05 09:28:07','1'),(2137,NULL,858,'MENU_FLIGHT_PLAN_CREATE','zh_CN','飞行申请',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2138,NULL,858,'MENU_FLIGHT_PLAN_CREATE','zh_TW','飛行申請',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2139,NULL,858,'MENU_FLIGHT_PLAN_CREATE','en_US','Create flight plan',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2140,NULL,859,'ACTION_FLIGHT_PLAN_SAVE','zh_CN','保存',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2141,NULL,859,'ACTION_FLIGHT_PLAN_SAVE','zh_TW','保存',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2142,NULL,859,'ACTION_FLIGHT_PLAN_SAVE','en_US','Save fligth plan',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2143,NULL,858,'MENU_FLIGHT_PLAN_EDIT','zh_CN','编辑飞行申请',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2144,NULL,858,'MENU_FLIGHT_PLAN_EDIT','zh_TW','編輯飛行申請',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2145,NULL,858,'MENU_FLIGHT_PLAN_EDIT','en_US','Flight plan edit',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2146,NULL,858,'ACTION_FLIGHT_PLAN_EDIT','zh_CN','编辑',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2147,NULL,858,'ACTION_FLIGHT_PLAN_EDIT','zh_TW','編輯',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2148,NULL,858,'ACTION_FLIGHT_PLAN_EDIT','en_US','Edit flight plan',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2149,NULL,858,'ACTION_FLIGHT_PLAN_SEARCH','zh_CN','查询',_binary '\0','2023-04-12 08:00:31','1','2023-09-08 02:38:16','199120334480211968'),(2150,NULL,858,'ACTION_FLIGHT_PLAN_SEARCH','zh_TW','查詢',_binary '\0','2023-04-12 08:00:31','1','2023-09-08 02:38:16','199120334480211968'),(2151,NULL,858,'ACTION_FLIGHT_PLAN_SEARCH','en_US','Query flight plan',_binary '\0','2023-04-12 08:00:31','1','2023-09-08 02:38:16','199120334480211968'),(2152,NULL,858,'ACTION_FLIGHT_PLAN_DEL','zh_CN','删除',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2153,NULL,858,'ACTION_FLIGHT_PLAN_DEL','zh_TW','刪除',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2154,NULL,858,'ACTION_FLIGHT_PLAN_DEL','en_US','Delete flight plan',_binary '\0','2023-04-12 08:00:31','1','2023-05-04 09:44:35','1'),(2155,365173608686157824,NULL,'MENU_runtoint_index','zh_CN','润图智能',_binary '\0','2023-04-23 08:47:55','188243415207510016',NULL,NULL),(2156,365173608686157824,NULL,'MENU_runtoint_index','zh_TW','润图智能',_binary '\0','2023-04-23 08:47:55','188243415207510016',NULL,NULL),(2157,365173608686157824,NULL,'MENU_runtoint_index','en_US','润图智能',_binary '\0','2023-04-23 08:47:55','188243415207510016',NULL,NULL),(2158,224170096870817792,789,'MENU_SUPERVISION_FLIGHT_MONITOR_SET_CLASH_SETTING','en_US','Set conflict alarm detection parameters',_binary '\0','2023-05-04 09:43:01','1','2023-05-05 09:26:34','1'),(2159,224170096870817792,789,'MENU_SUPERVISION_FLIGHT_MONITOR_SET_CLASH_SETTING','zh_CN','设置冲突预警检测参数',_binary '\0','2023-05-04 09:43:01','1','2023-05-05 09:26:34','1'),(2160,224170096870817792,789,'MENU_SUPERVISION_FLIGHT_MONITOR_SET_CLASH_SETTING','zh_TW','設置衝突預警檢測參數',_binary '\0','2023-05-04 09:43:01','1','2023-05-05 09:26:34','1'),(2161,51694103410245632,NULL,'MENU_SECURITY_H5','en_US','Investigator H5',_binary '\0','2023-05-04 09:43:49','1','2024-03-19 03:49:30','188243415207510016'),(2162,51694103410245632,NULL,'MENU_SECURITY_H5','zh_CN','侦查员H5',_binary '\0','2023-05-04 09:43:49','1','2024-03-19 03:49:30','188243415207510016'),(2163,51694103410245632,NULL,'MENU_SECURITY_H5','zh_TW','偵查員H5',_binary '\0','2023-05-04 09:43:49','1','2024-03-19 03:49:30','188243415207510016'),(2164,51694103410245632,NULL,'MENU_POLICE_MULTIPLE_MONITOR','en_US','Multiple monitor',_binary '\0','2023-05-04 09:43:49','1',NULL,NULL),(2165,51694103410245632,NULL,'MENU_POLICE_MULTIPLE_MONITOR','zh_CN','多机监视',_binary '\0','2023-05-04 09:43:49','1',NULL,NULL),(2166,51694103410245632,NULL,'MENU_POLICE_MULTIPLE_MONITOR','zh_TW','多機監視',_binary '\0','2023-05-04 09:43:49','1',NULL,NULL),(2167,51694103410245632,NULL,'MENU_POLICE_GLOBAL_MONITOR','en_US','Global monitor',_binary '\0','2023-05-04 09:43:50','1',NULL,NULL),(2168,51694103410245632,NULL,'MENU_POLICE_GLOBAL_MONITOR','zh_CN','全局监视',_binary '\0','2023-05-04 09:43:50','1',NULL,NULL),(2169,51694103410245632,NULL,'MENU_POLICE_GLOBAL_MONITOR','zh_TW','全局監視',_binary '\0','2023-05-04 09:43:50','1',NULL,NULL),(2170,51694103410245632,NULL,'MENU_POLICE_SINGLE_MONITOR','en_US','Single monitor',_binary '\0','2023-05-04 09:43:50','1',NULL,NULL),(2171,51694103410245632,NULL,'MENU_POLICE_SINGLE_MONITOR','zh_CN','单机监视',_binary '\0','2023-05-04 09:43:50','1',NULL,NULL),(2172,51694103410245632,NULL,'MENU_POLICE_SINGLE_MONITOR','zh_TW','單機監視',_binary '\0','2023-05-04 09:43:50','1',NULL,NULL),(2173,51694103410245632,NULL,'MENU_SECURITY_SCREEN','en_US','Monitor Screen',_binary '\0','2023-05-04 09:43:50','1','2024-05-14 07:56:01','89730635001757696'),(2174,51694103410245632,NULL,'MENU_SECURITY_SCREEN','zh_CN','监控大屏',_binary '\0','2023-05-04 09:43:50','1','2024-05-14 07:56:01','89730635001757696'),(2175,51694103410245632,NULL,'MENU_SECURITY_SCREEN','zh_TW','監控大屏',_binary '\0','2023-05-04 09:43:50','1','2024-05-14 07:56:01','89730635001757696'),(2176,NULL,858,'MENU_FLIGHT_PLAN_DETAIL','zh_CN','详情',_binary '\0','2023-05-05 09:28:07','1',NULL,NULL),(2177,NULL,858,'MENU_FLIGHT_PLAN_DETAIL','zh_TW','詳情',_binary '\0','2023-05-05 09:28:07','1',NULL,NULL),(2178,NULL,858,'MENU_FLIGHT_PLAN_DETAIL','en_US','Detail',_binary '\0','2023-05-05 09:28:07','1',NULL,NULL),(2179,51693429796634624,NULL,'MENU_TRAFFIC_WAREHOUSE_DETAIL','en_US','素材库详情',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2180,51693429796634624,NULL,'MENU_TRAFFIC_WAREHOUSE_DETAIL','zh_CN','素材库详情',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2181,51693429796634624,NULL,'MENU_TRAFFIC_WAREHOUSE_DETAIL','zh_TW','素材库详情',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2182,51693429796634624,NULL,'MENU_TRAFFIC_SCREEN','en_US','首页大屏',_binary '\0','2023-05-18 10:07:48','1','2024-09-09 03:33:39','89730635001757696'),(2183,51693429796634624,NULL,'MENU_TRAFFIC_SCREEN','zh_CN','首页大屏',_binary '\0','2023-05-18 10:07:48','1','2024-09-09 03:33:39','89730635001757696'),(2184,51693429796634624,NULL,'MENU_TRAFFIC_SCREEN','zh_TW','首页大屏',_binary '\0','2023-05-18 10:07:48','1','2024-09-09 03:33:39','89730635001757696'),(2185,51693429796634624,NULL,'MENU_TRAFFIC_GUIDE_SCREEN','en_US','交通引导',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2186,51693429796634624,NULL,'MENU_TRAFFIC_GUIDE_SCREEN','zh_CN','交通引导',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2187,51693429796634624,NULL,'MENU_TRAFFIC_GUIDE_SCREEN','zh_TW','交通引导',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2188,51693429796634624,NULL,'MENU_TRAFFIC_ILLEGALPARKING_SCREEN','en_US','违停取证',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2189,51693429796634624,NULL,'MENU_TRAFFIC_ILLEGALPARKING_SCREEN','zh_CN','违停取证',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2190,51693429796634624,NULL,'MENU_TRAFFIC_ILLEGALPARKING_SCREEN','zh_TW','违停取证',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2191,51693429796634624,NULL,'MENU_TRAFFIC_ILLEGALPARKING_WAREHOUSE','en_US','违停取证素材库',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2192,51693429796634624,NULL,'MENU_TRAFFIC_ILLEGALPARKING_WAREHOUSE','zh_CN','违停取证素材库',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2193,51693429796634624,NULL,'MENU_TRAFFIC_ILLEGALPARKING_WAREHOUSE','zh_TW','违停取证素材库',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2194,51693429796634624,NULL,'MENU_TRAFFIC_GUIDE_WAREHOUSE','en_US','交通引导素材库',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2195,51693429796634624,NULL,'MENU_TRAFFIC_GUIDE_WAREHOUSE','zh_CN','交通引导素材库',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2196,51693429796634624,NULL,'MENU_TRAFFIC_GUIDE_WAREHOUSE','zh_TW','交通引导素材库',_binary '\0','2023-05-18 10:07:48','1','2023-05-18 10:49:19','1'),(2197,374257704400846848,NULL,'MENU_PILOT_SCOUTING','en_US','Pilot Scouting',_binary '\0','2023-05-18 10:08:00','1',NULL,NULL),(2198,374257704400846848,NULL,'MENU_PILOT_SCOUTING','zh_CN','飞手侦察',_binary '\0','2023-05-18 10:08:00','1',NULL,NULL),(2199,374257704400846848,NULL,'MENU_PILOT_SCOUTING','zh_TW','飛手偵察',_binary '\0','2023-05-18 10:08:00','1',NULL,NULL),(2200,374257704400846848,NULL,'MENU_flyer_basic','en_US','Fly Basic',_binary '\0','2023-05-18 10:08:00','1',NULL,NULL),(2201,374257704400846848,NULL,'MENU_flyer_basic','zh_CN','基础飞行',_binary '\0','2023-05-18 10:08:00','1',NULL,NULL),(2202,374257704400846848,NULL,'MENU_flyer_basic','zh_TW','基礎飛行',_binary '\0','2023-05-18 10:08:00','1',NULL,NULL),(2203,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCYMAP','en_US','应急一张图',_binary '\0','2023-05-18 10:49:02','1','2023-10-11 01:31:47','1'),(2204,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCYMAP','zh_CN','应急一张图',_binary '\0','2023-05-18 10:49:02','1','2023-10-11 01:31:47','1'),(2205,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCYMAP','zh_TW','应急一张图',_binary '\0','2023-05-18 10:49:02','1','2023-10-11 01:31:47','1'),(2206,257530550208692224,NULL,'MENU_COMMUNICATION_DATAMANAGE','en_US','自然灾害数据管理',_binary '\0','2023-05-18 10:49:02','1','2023-10-11 01:31:47','1'),(2207,257530550208692224,NULL,'MENU_COMMUNICATION_DATAMANAGE','zh_CN','自然灾害数据管理',_binary '\0','2023-05-18 10:49:02','1','2023-10-11 01:31:47','1'),(2208,257530550208692224,NULL,'MENU_COMMUNICATION_DATAMANAGE','zh_TW','自然灾害数据管理',_binary '\0','2023-05-18 10:49:02','1','2023-10-11 01:31:47','1'),(2209,257530550208692224,882,'ACTION_COMMUNICATION_DATAMANAGE_DETAIL','en_US','查看',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2210,257530550208692224,882,'ACTION_COMMUNICATION_DATAMANAGE_DETAIL','zh_CN','查看',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2211,257530550208692224,882,'ACTION_COMMUNICATION_DATAMANAGE_DETAIL','zh_TW','查看',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2212,257530550208692224,882,'ACTION_COMMUNICATION_ADD','en_US','新建',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2213,257530550208692224,882,'ACTION_COMMUNICATION_ADD','zh_CN','新建',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2214,257530550208692224,882,'ACTION_COMMUNICATION_ADD','zh_TW','新建',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2215,257530550208692224,882,'ACTION_COMMUNICATION_EDIT','en_US','编辑',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2216,257530550208692224,882,'ACTION_COMMUNICATION_EDIT','zh_CN','编辑',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2217,257530550208692224,882,'ACTION_COMMUNICATION_EDIT','zh_TW','编辑',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2218,257530550208692224,882,'ACTION_COMMUNICATION_DELETE','en_US','删除',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2219,257530550208692224,882,'ACTION_COMMUNICATION_DELETE','zh_CN','删除',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2220,257530550208692224,882,'ACTION_COMMUNICATION_DELETE','zh_TW','删除',_binary '\0','2023-05-18 10:49:03','1','2023-10-11 01:31:47','1'),(2221,375599197049585664,NULL,'MENU_FIRE_RESCUE_SCREEN','en_US','城市运营',_binary '\0','2023-05-22 02:57:12','1','2024-01-05 01:57:04','188243415207510016'),(2222,375599197049585664,NULL,'MENU_FIRE_RESCUE_SCREEN','zh_CN','城市运营',_binary '\0','2023-05-22 02:57:12','1','2024-01-05 01:57:04','188243415207510016'),(2223,375599197049585664,NULL,'MENU_FIRE_RESCUE_SCREEN','zh_TW','城市运营',_binary '\0','2023-05-22 02:57:12','1','2024-01-05 01:57:04','188243415207510016'),(2224,375599197049585664,NULL,'MENU_FIRE_RESCUE_MONITOR','en_US','消防单机监视',_binary '\0','2023-05-22 02:57:12','1','2023-07-07 06:29:03','1'),(2225,375599197049585664,NULL,'MENU_FIRE_RESCUE_MONITOR','zh_CN','消防单机监视',_binary '\0','2023-05-22 02:57:12','1','2023-07-07 06:29:03','1'),(2226,375599197049585664,NULL,'MENU_FIRE_RESCUE_MONITOR','zh_TW','消防单机监视',_binary '\0','2023-05-22 02:57:12','1','2023-07-07 06:29:03','1'),(2227,375599197049585664,NULL,'MENU_FIRE_RESCUE_MULTI_MONITOR','en_US','Fire multiengine monitoring',_binary '\0','2023-05-22 02:57:12','1','2023-06-16 09:14:32','1'),(2228,375599197049585664,NULL,'MENU_FIRE_RESCUE_MULTI_MONITOR','zh_CN','消防多机监视',_binary '\0','2023-05-22 02:57:12','1','2023-06-16 09:14:32','1'),(2229,375599197049585664,NULL,'MENU_FIRE_RESCUE_MULTI_MONITOR','zh_TW','消防多機監視',_binary '\0','2023-05-22 02:57:12','1','2023-06-16 09:14:32','1'),(2230,NULL,NULL,'MENU_GEO','zh_CN','地图数据管理',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2231,NULL,NULL,'MENU_GEO','zh_TW','地圖數據管理',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2232,NULL,NULL,'MENU_GEO','en_US','Geographic Data Management',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2233,NULL,890,'MENU_GEO_POI','zh_CN','POI管理',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2234,NULL,890,'MENU_GEO_POI','zh_TW','POI管理',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2235,NULL,890,'MENU_GEO_POI','en_US','POI Management',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2236,NULL,891,'MENU_GEO_POI_TYPE','zh_CN','兴趣点类型',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2237,NULL,891,'MENU_GEO_POI_TYPE','zh_TW','興趣點類型',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2238,NULL,891,'MENU_GEO_POI_TYPE','en_US','POI Type',_binary '\0','2023-06-14 10:06:01','1','2023-06-14 10:18:05','1'),(2239,NULL,892,'ACTION_GEO_POI_TYPE_EDIT','zh_CN','编辑',_binary '\0','2023-06-14 10:06:01','1','2024-07-11 05:46:29','416525856201375744'),(2240,NULL,892,'ACTION_GEO_POI_TYPE_EDIT','zh_TW','編輯',_binary '\0','2023-06-14 10:06:01','1','2024-07-11 05:46:29','416525856201375744'),(2241,NULL,892,'ACTION_GEO_POI_TYPE_EDIT','en_US','Edit',_binary '\0','2023-06-14 10:06:01','1','2024-07-11 05:46:29','416525856201375744'),(2242,NULL,892,'ACTION_GEO_POI_TYPE_ADD','zh_CN','新增',_binary '\0','2023-06-14 10:06:02','1','2024-07-11 05:46:44','416525856201375744'),(2243,NULL,892,'ACTION_GEO_POI_TYPE_ADD','zh_TW','新增',_binary '\0','2023-06-14 10:06:02','1','2024-07-11 05:46:44','416525856201375744'),(2244,NULL,892,'ACTION_GEO_POI_TYPE_ADD','en_US','Add',_binary '\0','2023-06-14 10:06:02','1','2024-07-11 05:46:44','416525856201375744'),(2245,NULL,892,'ACTION_GEO_POI_TYPE_DELETE','zh_CN','删除',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2246,NULL,892,'ACTION_GEO_POI_TYPE_DELETE','zh_TW','刪除',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2247,NULL,892,'ACTION_GEO_POI_TYPE_DELETE','en_US','Delete',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2248,NULL,891,'MENU_GEO_POI_POINT','zh_CN','兴趣点',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2249,NULL,891,'MENU_GEO_POI_POINT','zh_TW','興趣點',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2250,NULL,891,'MENU_GEO_POI_POINT','en_US','POI',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2251,NULL,896,'ACTION_GEO_POI_POINT_ADD','zh_CN','新增',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2252,NULL,896,'ACTION_GEO_POI_POINT_ADD','zh_TW','新增',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2253,NULL,896,'ACTION_GEO_POI_POINT_ADD','en_US','Add',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2254,NULL,896,'ACTION_GEO_POI_POINT_EDIT','zh_CN','编辑',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2255,NULL,896,'ACTION_GEO_POI_POINT_EDIT','zh_TW','編輯',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2256,NULL,896,'ACTION_GEO_POI_POINT_EDIT','en_US','Edit',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:05','1'),(2257,NULL,896,'ACTION_GEO_POI_POINT_DELETE','zh_CN','删除',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2258,NULL,896,'ACTION_GEO_POI_POINT_DELETE','zh_TW','刪除',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2259,NULL,896,'ACTION_GEO_POI_POINT_DELETE','en_US','Delete',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2260,NULL,896,'ACTION_GEO_POI_POINT_PUBLISH','zh_CN','发布',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2261,NULL,896,'ACTION_GEO_POI_POINT_PUBLISH','zh_TW','發佈',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2262,NULL,896,'ACTION_GEO_POI_POINT_PUBLISH','en_US','Publish',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2263,NULL,890,'MENU_GEO_MODEL_2D','zh_CN','二维模型管理',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2264,NULL,890,'MENU_GEO_MODEL_2D','zh_TW','二維模型管理',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2265,NULL,890,'MENU_GEO_MODEL_2D','en_US','2D Model Management',_binary '\0','2023-06-14 10:06:02','1','2023-06-14 10:18:06','1'),(2266,NULL,901,'MENU_GEO_MODEL_2D_ADD','zh_CN','上传文件',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2267,NULL,901,'MENU_GEO_MODEL_2D_ADD','zh_TW','上傳文件',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2268,NULL,901,'MENU_GEO_MODEL_2D_ADD','en_US','Upload',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2269,NULL,901,'MENU_GEO_MODEL_2D_EDIT','zh_CN','编辑',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2270,NULL,901,'MENU_GEO_MODEL_2D_EDIT','zh_TW','編輯',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2271,NULL,901,'MENU_GEO_MODEL_2D_EDIT','en_US','Edit',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2272,NULL,901,'ACTION_GEO_MODEL_2D_PUBLISH','zh_CN','图层发布',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2273,NULL,901,'ACTION_GEO_MODEL_2D_PUBLISH','zh_TW','圖層發佈',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2274,NULL,901,'ACTION_GEO_MODEL_2D_PUBLISH','en_US','Publish',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2275,NULL,901,'ACTION_GEO_MODEL_2D_DELETE','zh_CN','删除',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2276,NULL,901,'ACTION_GEO_MODEL_2D_DELETE','zh_TW','刪除',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2277,NULL,901,'ACTION_GEO_MODEL_2D_DELETE','en_US','Delete',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2278,NULL,890,'MENU_GEO_MODEL_3D','zh_CN','三维模型管理',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2279,NULL,890,'MENU_GEO_MODEL_3D','zh_TW','三維模型管理',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2280,NULL,890,'MENU_GEO_MODEL_3D','en_US','3D Model Management',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2281,NULL,906,'MENU_GEO_MODEL_3D_EDIT','zh_CN','编辑',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2282,NULL,906,'MENU_GEO_MODEL_3D_EDIT','zh_TW','編輯',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2283,NULL,906,'MENU_GEO_MODEL_3D_EDIT','en_US','Edit',_binary '\0','2023-06-14 10:06:03','1','2023-06-14 10:18:06','1'),(2284,NULL,906,'MENU_GEO_MODEL_3D_ADD','zh_CN','上传文件',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2285,NULL,906,'MENU_GEO_MODEL_3D_ADD','zh_TW','上傳文件',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2286,NULL,906,'MENU_GEO_MODEL_3D_ADD','en_US','Upload',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2287,NULL,906,'ACTION_GEO_MODEL_3D_PUBLISH','zh_CN','图层发布',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2288,NULL,906,'ACTION_GEO_MODEL_3D_PUBLISH','zh_TW','圖層發佈',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2289,NULL,906,'ACTION_GEO_MODEL_3D_PUBLISH','en_US','Publish',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2290,NULL,906,'ACTION_GEO_MODEL_3D_DELETE','zh_CN','删除',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2291,NULL,906,'ACTION_GEO_MODEL_3D_DELETE','zh_TW','删除',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2292,NULL,906,'ACTION_GEO_MODEL_3D_DELETE','en_US','Delete',_binary '\0','2023-06-14 10:06:04','1','2023-06-14 10:18:06','1'),(2293,NULL,890,'MENU_GEO_RETURN_IMG','zh_CN','回传影像管理',_binary '\0','2023-06-14 10:06:04','1','2023-06-20 06:37:26','188243415207510016'),(2294,NULL,890,'MENU_GEO_RETURN_IMG','zh_TW','回傳影像管理',_binary '\0','2023-06-14 10:06:04','1','2023-06-20 06:37:26','188243415207510016'),(2295,NULL,890,'MENU_GEO_RETURN_IMG','en_US','Retrieving image',_binary '\0','2023-06-14 10:06:04','1','2023-06-20 06:37:26','188243415207510016'),(2296,NULL,890,'MENU_GEO_PANORAMIC_IMG','zh_CN','全景照片管理',_binary '\0','2023-06-14 10:06:04','1','2023-09-28 05:47:59','188243415207510016'),(2297,NULL,890,'MENU_GEO_PANORAMIC_IMG','zh_TW','全景照片管理',_binary '\0','2023-06-14 10:06:04','1','2023-09-28 05:47:59','188243415207510016'),(2298,NULL,890,'MENU_GEO_PANORAMIC_IMG','en_US','Panoramic image',_binary '\0','2023-06-14 10:06:04','1','2023-09-28 05:47:59','188243415207510016'),(2299,NULL,NULL,'MENU_POI_BAK','zh_CN','地图服务',_binary '\0','2023-06-14 10:07:58','188243415207510016',NULL,NULL),(2300,NULL,NULL,'MENU_POI_BAK','zh_TW','地圖服務',_binary '\0','2023-06-14 10:07:58','188243415207510016',NULL,NULL),(2301,NULL,NULL,'MENU_POI_BAK','en_US','Map Service',_binary '\0','2023-06-14 10:07:58','188243415207510016',NULL,NULL),(2302,NULL,NULL,'MENU_ACHIEVEMENT_BAK','zh_CN','成果展示',_binary '\0','2023-06-15 06:54:21','188243415207510016',NULL,NULL),(2303,NULL,NULL,'MENU_ACHIEVEMENT_BAK','zh_TW','成果展示',_binary '\0','2023-06-15 06:54:21','188243415207510016',NULL,NULL),(2304,NULL,NULL,'MENU_ACHIEVEMENT_BAK','en_US','Achievement display',_binary '\0','2023-06-15 06:54:21','188243415207510016',NULL,NULL),(2305,NULL,NULL,'MENU_COMMON_TOOL','zh_CN','通用模块工具',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2306,NULL,NULL,'MENU_COMMON_TOOL','zh_TW','通用模塊工具',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2307,NULL,NULL,'MENU_COMMON_TOOL','en_US','commonTool',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2308,NULL,913,'MENU_GEO_LAYER','zh_CN','图层',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2309,NULL,913,'MENU_GEO_LAYER','zh_TW','圖層',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2310,NULL,913,'MENU_GEO_LAYER','en_US','GeoLayer',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2311,NULL,914,'ACTION_GEO_LAYER_2D','zh_CN','二维图层',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2312,NULL,914,'ACTION_GEO_LAYER_2D','zh_TW','二維圖層',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2313,NULL,914,'ACTION_GEO_LAYER_2D','en_US','geoLayer2d',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2314,NULL,914,'ACTION_GEO_LAYER_3D','zh_CN','三维图层',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2315,NULL,914,'ACTION_GEO_LAYER_3D','zh_TW','三維圖層',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2316,NULL,914,'ACTION_GEO_LAYER_3D','en_US','GeoLayer3d',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2317,NULL,914,'ACTION_GEO_LAYER_POI','zh_CN','POI管理',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2318,NULL,914,'ACTION_GEO_LAYER_POI','zh_TW','POI管理',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2319,NULL,914,'ACTION_GEO_LAYER_POI','en_US','geoLayerPoi',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2320,NULL,913,'MENU_AIRSPACE_TOOLS','zh_CN','空域管理工具',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2321,NULL,913,'MENU_AIRSPACE_TOOLS','zh_TW','空域管理工具',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2322,NULL,913,'MENU_AIRSPACE_TOOLS','en_US','airspaceTools',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2323,NULL,913,'MENU_COMPARE','zh_CN','对比',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2324,NULL,913,'MENU_COMPARE','zh_TW','對比',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2325,NULL,913,'MENU_COMPARE','en_US','compare',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2326,NULL,919,'ACTION_COMPARE_ROLL','zh_CN','卷帘对比',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2327,NULL,919,'ACTION_COMPARE_ROLL','zh_TW','卷簾對比',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2328,NULL,919,'ACTION_COMPARE_ROLL','en_US','comareRoll',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2329,NULL,919,'ACTION_COMPARE_SPLIT','zh_CN','分屏对比',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2330,NULL,919,'ACTION_COMPARE_SPLIT','zh_TW','分屏對比',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2331,NULL,919,'ACTION_COMPARE_SPLIT','en_US','compareSplit',_binary '\0','2023-06-16 09:16:28','1',NULL,NULL),(2332,NULL,393,'MENU_ZIGONG_SCREEN_BAK','zh_CN','自贡应急管理大屏',_binary '\0','2023-06-27 08:33:59','188243415207510016',NULL,NULL),(2333,NULL,393,'MENU_ZIGONG_SCREEN_BAK','zh_TW','自貢應急管理大屏',_binary '\0','2023-06-27 08:33:59','188243415207510016',NULL,NULL),(2334,NULL,393,'MENU_ZIGONG_SCREEN_BAK','en_US','Zigong Emergency Screen',_binary '\0','2023-06-27 08:33:59','188243415207510016',NULL,NULL),(2386,NULL,NULL,'MENU_BASESTATION_MANAGEMENT','zh_CN','基站信息维护',_binary '\0','2023-08-07 07:24:42','89730635001757696','2023-08-07 07:49:51','89730635001757696'),(2387,NULL,NULL,'MENU_BASESTATION_MANAGEMENT','zh_TW','基站信息维护',_binary '\0','2023-08-07 07:24:42','89730635001757696','2023-08-07 07:49:51','89730635001757696'),(2388,NULL,NULL,'MENU_BASESTATION_MANAGEMENT','en_US','基站信息维护',_binary '\0','2023-08-07 07:24:42','89730635001757696','2023-08-07 07:49:51','89730635001757696'),(2389,NULL,939,'MENU_BASESTATION_SEARCH','zh_CN','基站信息查询',_binary '\0','2023-08-07 07:25:19','89730635001757696','2023-08-07 07:50:02','89730635001757696'),(2390,NULL,939,'MENU_BASESTATION_SEARCH','zh_TW','基站信息查询',_binary '\0','2023-08-07 07:25:19','89730635001757696','2023-08-07 07:50:02','89730635001757696'),(2391,NULL,939,'MENU_BASESTATION_SEARCH','en_US','基站信息查询',_binary '\0','2023-08-07 07:25:19','89730635001757696','2023-08-07 07:50:02','89730635001757696'),(2392,NULL,939,'MENU_BASESTATION_IMPORT','zh_CN','基站信息导入',_binary '\0','2023-08-07 07:26:12','89730635001757696','2023-08-07 07:50:13','89730635001757696'),(2393,NULL,939,'MENU_BASESTATION_IMPORT','zh_TW','基站信息导入',_binary '\0','2023-08-07 07:26:12','89730635001757696','2023-08-07 07:50:13','89730635001757696'),(2394,NULL,939,'MENU_BASESTATION_IMPORT','en_US','基站信息导入',_binary '\0','2023-08-07 07:26:12','89730635001757696','2023-08-07 07:50:13','89730635001757696'),(2395,NULL,939,'MENU_BASESTATION_EDIT','zh_CN','编辑基站信息',_binary '\0','2023-08-07 07:37:32','89730635001757696','2023-08-07 07:50:23','89730635001757696'),(2396,NULL,939,'MENU_BASESTATION_EDIT','zh_TW','编辑基站信息',_binary '\0','2023-08-07 07:37:32','89730635001757696','2023-08-07 07:50:23','89730635001757696'),(2397,NULL,939,'MENU_BASESTATION_EDIT','en_US','编辑基站信息',_binary '\0','2023-08-07 07:37:32','89730635001757696','2023-08-07 07:50:23','89730635001757696'),(2398,NULL,939,'MENU_BASESTATION_ADD','zh_CN','新增基站信息',_binary '\0','2023-08-07 07:38:32','89730635001757696','2023-08-07 07:56:41','89730635001757696'),(2399,NULL,939,'MENU_BASESTATION_ADD','zh_TW','新增基站信息',_binary '\0','2023-08-07 07:38:32','89730635001757696','2023-08-07 07:56:41','89730635001757696'),(2400,NULL,939,'MENU_BASESTATION_ADD','en_US','新增基站信息',_binary '\0','2023-08-07 07:38:32','89730635001757696','2023-08-07 07:56:41','89730635001757696'),(2401,NULL,939,'MENU_BASESTATION_DETAIL','zh_CN','查看基站详情',_binary '\0','2023-08-07 07:38:56','89730635001757696','2023-08-07 07:56:58','89730635001757696'),(2402,NULL,939,'MENU_BASESTATION_DETAIL','zh_TW','查看基站详情',_binary '\0','2023-08-07 07:38:56','89730635001757696','2023-08-07 07:56:58','89730635001757696'),(2403,NULL,939,'MENU_BASESTATION_DETAIL','en_US','查看基站详情',_binary '\0','2023-08-07 07:38:56','89730635001757696','2023-08-07 07:56:58','89730635001757696'),(2404,NULL,NULL,'MENU_PERSONNELINFO_MANAGEMENT','zh_CN','人员信息管理',_binary '\0','2023-08-07 07:41:41','89730635001757696','2023-08-07 07:57:08','89730635001757696'),(2405,NULL,NULL,'MENU_PERSONNELINFO_MANAGEMENT','zh_TW','人员信息管理',_binary '\0','2023-08-07 07:41:41','89730635001757696','2023-08-07 07:57:08','89730635001757696'),(2406,NULL,NULL,'MENU_PERSONNELINFO_MANAGEMENT','en_US','人员信息管理',_binary '\0','2023-08-07 07:41:41','89730635001757696','2023-08-07 07:57:08','89730635001757696'),(2407,NULL,945,'MENU_PERSONNELINFO_IMPORT','zh_CN','用户信息导入',_binary '\0','2023-08-07 07:42:31','89730635001757696','2023-08-07 07:57:18','89730635001757696'),(2408,NULL,945,'MENU_PERSONNELINFO_IMPORT','zh_TW','用户信息导入',_binary '\0','2023-08-07 07:42:31','89730635001757696','2023-08-07 07:57:18','89730635001757696'),(2409,NULL,945,'MENU_PERSONNELINFO_IMPORT','en_US','用户信息导入',_binary '\0','2023-08-07 07:42:31','89730635001757696','2023-08-07 07:57:18','89730635001757696'),(2410,NULL,NULL,'MENU_QUALITYCONTROL_MANAGEMENT','zh_CN','质检任务管理',_binary '\0','2023-08-07 07:43:20','89730635001757696',NULL,NULL),(2411,NULL,NULL,'MENU_QUALITYCONTROL_MANAGEMENT','zh_TW','质检任务管理',_binary '\0','2023-08-07 07:43:20','89730635001757696',NULL,NULL),(2412,NULL,NULL,'MENU_QUALITYCONTROL_MANAGEMENT','en_US','质检任务管理',_binary '\0','2023-08-07 07:43:20','89730635001757696',NULL,NULL),(2413,NULL,947,'MENU_QUALITYCONTROL_CREATE','zh_CN','创建质检工单',_binary '\0','2023-08-07 07:44:16','89730635001757696','2024-03-01 06:43:39','89730635001757696'),(2414,NULL,947,'MENU_QUALITYCONTROL_CREATE','zh_TW','创建质检工单',_binary '\0','2023-08-07 07:44:16','89730635001757696','2024-03-01 06:43:39','89730635001757696'),(2415,NULL,947,'MENU_QUALITYCONTROL_CREATE','en_US','创建质检工单',_binary '\0','2023-08-07 07:44:16','89730635001757696','2024-03-01 06:43:39','89730635001757696'),(2416,NULL,947,'MENU_QUALITYCONTROL_DETAIL','zh_CN','查看质检详情',_binary '\0','2023-08-07 07:47:13','89730635001757696',NULL,NULL),(2417,NULL,947,'MENU_QUALITYCONTROL_DETAIL','zh_TW','查看质检详情',_binary '\0','2023-08-07 07:47:13','89730635001757696',NULL,NULL),(2418,NULL,947,'MENU_QUALITYCONTROL_DETAIL','en_US','查看质检详情',_binary '\0','2023-08-07 07:47:13','89730635001757696',NULL,NULL),(2419,403580659618807808,NULL,'MENU_HEILONGJIANGTIETA','zh_CN','test',_binary '\0','2023-08-07 08:07:29','89730635001757696',NULL,NULL),(2420,403580659618807808,NULL,'MENU_HEILONGJIANGTIETA','zh_TW','test',_binary '\0','2023-08-07 08:07:29','89730635001757696',NULL,NULL),(2421,403580659618807808,NULL,'MENU_HEILONGJIANGTIETA','en_US','test',_binary '\0','2023-08-07 08:07:29','89730635001757696',NULL,NULL),(2422,NULL,595,'ACTION_YAW_WARNING','zh_CN','偏航预警',_binary '\0','2023-08-28 05:57:06','188243415207510016','2023-09-18 06:34:22','188243415207510016'),(2423,NULL,595,'ACTION_YAW_WARNING','zh_TW','偏航預警',_binary '\0','2023-08-28 05:57:06','188243415207510016','2023-09-18 06:34:22','188243415207510016'),(2424,NULL,595,'ACTION_YAW_WARNING','en_US','Yaw warning',_binary '\0','2023-08-28 05:57:06','188243415207510016','2023-09-18 06:34:22','188243415207510016'),(2425,NULL,358,'ACTION_MULTIMONITOR_MODEL_LAYER','zh_CN','图层',_binary '\0','2023-09-12 01:19:30','1',NULL,NULL),(2426,NULL,358,'ACTION_MULTIMONITOR_MODEL_LAYER','zh_TW','圖層',_binary '\0','2023-09-12 01:19:30','1',NULL,NULL),(2427,NULL,358,'ACTION_MULTIMONITOR_MODEL_LAYER','en_US','Model layer',_binary '\0','2023-09-12 01:19:30','1',NULL,NULL),(2428,NULL,587,'MENU_GAS_BPERM','zh_CN','气体检测仪',_binary '\0','2023-09-12 01:19:31','1','2023-11-29 09:46:32','1'),(2429,NULL,587,'MENU_GAS_BPERM','zh_TW','氣體檢測儀',_binary '\0','2023-09-12 01:19:31','1','2023-11-29 09:46:32','1'),(2430,NULL,587,'MENU_GAS_BPERM','en_US','Gas',_binary '\0','2023-09-12 01:19:31','1','2024-02-22 08:23:55','1'),(2431,NULL,595,'MENU_AI_CROWD','zh_CN','人群密集检测',_binary '\0','2023-09-12 01:19:32','1','2023-12-19 07:44:08','89730635001757696'),(2432,NULL,595,'MENU_AI_CROWD','zh_TW','人群密集檢測',_binary '\0','2023-09-12 01:19:32','1','2023-12-19 07:44:08','89730635001757696'),(2433,NULL,595,'MENU_AI_CROWD','en_US','Crowd density',_binary '\0','2023-09-12 01:19:32','1','2023-12-19 07:44:08','89730635001757696'),(2434,NULL,595,'MENU_AI_HIGHWAY','zh_CN','高速路检测',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2435,NULL,595,'MENU_AI_HIGHWAY','zh_TW','高速路檢測',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2436,NULL,595,'MENU_AI_HIGHWAY','en_US','Highways',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2437,NULL,955,'ACTION_AI_HIGHWAY_OBSTACLES','zh_CN','高速路障碍物检测',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2438,NULL,955,'ACTION_AI_HIGHWAY_OBSTACLES','zh_TW','高速路障礙物檢測',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2439,NULL,955,'ACTION_AI_HIGHWAY_OBSTACLES','en_US','Obstacles on highways',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2440,NULL,955,'ACTION_AI_HIGHWAY_PEDESTRIANS','zh_CN','高速路行人检测',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2441,NULL,955,'ACTION_AI_HIGHWAY_PEDESTRIANS','zh_TW','高速路行人檢測',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2442,NULL,955,'ACTION_AI_HIGHWAY_PEDESTRIANS','en_US','Pedestrians on highways',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2443,NULL,955,'ACTION_AI_HIGHWAY_CONGESTION','zh_CN','高速路车辆拥挤度识别',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2444,NULL,955,'ACTION_AI_HIGHWAY_CONGESTION','zh_TW','高速路車輛擁擠度識別',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2445,NULL,955,'ACTION_AI_HIGHWAY_CONGESTION','en_US','Congestion of vehicles on highways',_binary '\0','2023-09-12 01:19:32','1',NULL,NULL),(2446,NULL,372,'ACTION_process-delete','zh_CN','删除审批流程',_binary '\0','2023-09-27 10:02:57','1',NULL,NULL),(2447,NULL,372,'ACTION_process-delete','zh_TW','删除审批流程',_binary '\0','2023-09-27 10:02:57','1',NULL,NULL),(2448,NULL,372,'ACTION_process-delete','en_US','删除审批流程',_binary '\0','2023-09-27 10:02:57','1',NULL,NULL),(2452,439357001011167232,NULL,'MENU_THREED_SIMULATION','zh_CN','数据管理',_binary '\0','2023-11-14 08:03:06','188243415207510016','2023-11-14 08:42:43','188243415207510016'),(2453,439357001011167232,NULL,'MENU_THREED_SIMULATION','zh_TW','數據管理',_binary '\0','2023-11-14 08:03:06','188243415207510016','2023-11-14 08:42:43','188243415207510016'),(2454,439357001011167232,NULL,'MENU_THREED_SIMULATION','en_US','Data manage',_binary '\0','2023-11-14 08:03:06','188243415207510016','2023-11-14 08:42:43','188243415207510016'),(2455,NULL,358,'ACTION_FLIGHTMONITOR_USERGUIDE','zh_CN','单机监视新手引导',_binary '\0','2023-11-29 09:46:31','1','2024-02-22 08:23:56','1'),(2456,NULL,358,'ACTION_FLIGHTMONITOR_USERGUIDE','zh_TW','單機監視新手引導',_binary '\0','2023-11-29 09:46:31','1','2024-02-22 08:23:56','1'),(2457,NULL,358,'ACTION_FLIGHTMONITOR_USERGUIDE','en_US','Guidance',_binary '\0','2023-11-29 09:46:31','1','2024-02-22 08:23:56','1'),(2458,NULL,953,'ACTION_GAS_PIC_SET','zh_CN','问题标注功能',_binary '\0','2023-11-29 09:46:32','1','2024-02-22 08:23:55','1'),(2459,NULL,953,'ACTION_GAS_PIC_SET','zh_TW','問題標註功能',_binary '\0','2023-11-29 09:46:32','1','2024-02-22 08:23:55','1'),(2460,NULL,953,'ACTION_GAS_PIC_SET','en_US','Problem annotation function',_binary '\0','2023-11-29 09:46:32','1','2024-02-22 08:23:55','1'),(2461,NULL,358,'ACTION_UAV_NETWORKLINK_BPERM','zh_CN','网络链路',_binary '\0','2024-02-22 08:23:56','1','2024-02-23 01:17:12','1'),(2462,NULL,358,'ACTION_UAV_NETWORKLINK_BPERM','zh_TW','網絡連結',_binary '\0','2024-02-22 08:23:56','1','2024-02-23 01:17:12','1'),(2463,NULL,358,'ACTION_UAV_NETWORKLINK_BPERM','en_US','Network link',_binary '\0','2024-02-22 08:23:56','1','2024-02-23 01:17:12','1'),(2464,NULL,595,'MENU_AI_PEO_VEH','zh_CN','人车识别',_binary '\0','2024-02-23 01:57:25','1',NULL,NULL),(2465,NULL,595,'MENU_AI_PEO_VEH','zh_TW','人車識別',_binary '\0','2024-02-23 01:57:25','1',NULL,NULL),(2466,NULL,595,'MENU_AI_PEO_VEH','en_US','People vehicle detection',_binary '\0','2024-02-23 01:57:25','1',NULL,NULL),(2467,257530550208692224,NULL,'MENU_COMMUNICATION_DECISION','en_US','Command decisions',_binary '\0','2024-04-01 06:25:37','1','2024-04-01 06:42:09','1'),(2468,257530550208692224,NULL,'MENU_COMMUNICATION_DECISION','zh_CN','通信覆盖参数配置',_binary '\0','2024-04-01 06:25:37','1','2024-04-01 06:42:09','1'),(2469,257530550208692224,NULL,'MENU_COMMUNICATION_DECISION','zh_TW','通信覆盖参数配置',_binary '\0','2024-04-01 06:25:37','1','2024-04-01 06:42:09','1'),(2479,51694103410245632,NULL,'MENU_SECURITY_DETECTION','zh_CN','探测反制',_binary '\0','2024-05-29 02:31:11','89730635001757696','2024-07-03 08:08:25','1'),(2480,51694103410245632,NULL,'MENU_SECURITY_DETECTION','zh_TW','探測反制',_binary '\0','2024-05-29 02:31:11','89730635001757696','2024-07-03 08:08:25','1'),(2481,51694103410245632,NULL,'MENU_SECURITY_DETECTION','en_US','Detection counter',_binary '\0','2024-05-29 02:31:11','89730635001757696','2024-07-03 08:08:25','1'),(2482,NULL,595,'MENU_AI_COMPASS','zh_CN','周界入侵告警',_binary '\0','2024-06-14 08:41:59','89730635001757696','2024-06-14 09:20:45','89730635001757696'),(2483,NULL,595,'MENU_AI_COMPASS','zh_TW','周界入侵告警',_binary '\0','2024-06-14 08:41:59','89730635001757696','2024-06-14 09:20:45','89730635001757696'),(2484,NULL,595,'MENU_AI_COMPASS','en_US','Surrounding intrusion alarm',_binary '\0','2024-06-14 08:41:59','89730635001757696','2024-06-14 09:20:45','89730635001757696'),(2506,NULL,595,'MENU_AI_CAR_FOLLOW','zh_CN','车辆跟踪',_binary '\0','2024-06-21 08:35:59','1','2024-07-05 01:25:34','89730635001757696'),(2507,NULL,595,'MENU_AI_CAR_FOLLOW','zh_TW','車輛跟踪',_binary '\0','2024-06-21 08:35:59','1','2024-07-05 01:25:34','89730635001757696'),(2508,NULL,595,'MENU_AI_CAR_FOLLOW','en_US','Vehicle tracking',_binary '\0','2024-06-21 08:35:59','1','2024-07-05 01:25:34','89730635001757696'),(2509,NULL,595,'MENU_AI_UAV','zh_CN','空中目标检测',_binary '\0','2024-06-21 08:37:10','1',NULL,NULL),(2510,NULL,595,'MENU_AI_UAV','zh_TW','空中目標检测',_binary '\0','2024-06-21 08:37:10','1',NULL,NULL),(2511,NULL,595,'MENU_AI_UAV','en_US','Air target detection',_binary '\0','2024-06-21 08:37:10','1',NULL,NULL),(2512,NULL,595,'MENU_AI_INFRARED','zh_CN','红外行人检测',_binary '\0','2024-06-21 08:37:32','1',NULL,NULL),(2513,NULL,595,'MENU_AI_INFRARED','zh_TW','紅外行人檢測',_binary '\0','2024-06-21 08:37:32','1',NULL,NULL),(2514,NULL,595,'MENU_AI_INFRARED','en_US','Infrared pedestrian',_binary '\0','2024-06-21 08:37:32','1',NULL,NULL),(2515,NULL,595,'MENU_AI_SEA_HUMAN','zh_CN','海上人员救援',_binary '\0','2024-06-21 08:37:53','1',NULL,NULL),(2516,NULL,595,'MENU_AI_SEA_HUMAN','zh_TW','海上人員救援',_binary '\0','2024-06-21 08:37:53','1',NULL,NULL),(2517,NULL,595,'MENU_AI_SEA_HUMAN','en_US','Rescue of people at sea',_binary '\0','2024-06-21 08:37:53','1',NULL,NULL),(2518,NULL,595,'MENU_AI_SEA_BOAT','zh_CN','船只检测',_binary '\0','2024-06-21 08:38:12','1',NULL,NULL),(2519,NULL,595,'MENU_AI_SEA_BOAT','zh_TW','船隻檢測',_binary '\0','2024-06-21 08:38:12','1',NULL,NULL),(2520,NULL,595,'MENU_AI_SEA_BOAT','en_US','Ship detection',_binary '\0','2024-06-21 08:38:12','1',NULL,NULL),(2521,NULL,NULL,'MENU_STORAGE','zh_CN','存储空间管理',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2522,NULL,NULL,'MENU_STORAGE','zh_TW','存储空间管理',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2523,NULL,NULL,'MENU_STORAGE','en_US','存储空间管理',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2524,NULL,987,'MENU_STORAGE_INDEX','zh_CN','概览',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2525,NULL,987,'MENU_STORAGE_INDEX','zh_TW','概览',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2526,NULL,987,'MENU_STORAGE_INDEX','en_US','概览',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2527,NULL,987,'MENU_STORAGE_VIDEO','zh_CN','视频文件管理',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2528,NULL,987,'MENU_STORAGE_VIDEO','zh_TW','视频文件管理',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2529,NULL,987,'MENU_STORAGE_VIDEO','en_US','视频文件管理',_binary '\0','2024-07-18 09:27:06','1',NULL,NULL),(2530,NULL,987,'MENU_STORAGE_IMG','zh_CN','图片文件管理',_binary '\0','2024-07-18 09:27:07','1',NULL,NULL),(2531,NULL,987,'MENU_STORAGE_IMG','zh_TW','图片文件管理',_binary '\0','2024-07-18 09:27:07','1',NULL,NULL),(2532,NULL,987,'MENU_STORAGE_IMG','en_US','图片文件管理',_binary '\0','2024-07-18 09:27:07','1',NULL,NULL),(2533,NULL,987,'MENU_STORAGE_MODEL','zh_CN','模型数据文件管理',_binary '\0','2024-07-18 09:27:08','1',NULL,NULL),(2534,NULL,987,'MENU_STORAGE_MODEL','zh_TW','模型数据文件管理',_binary '\0','2024-07-18 09:27:08','1',NULL,NULL),(2535,NULL,987,'MENU_STORAGE_MODEL','en_US','模型数据文件管理',_binary '\0','2024-07-18 09:27:08','1',NULL,NULL),(2536,NULL,987,'MENU_STORAGE_SETTING','zh_CN','存储设置',_binary '\0','2024-07-18 09:27:08','1',NULL,NULL),(2537,NULL,987,'MENU_STORAGE_SETTING','zh_TW','存储设置',_binary '\0','2024-07-18 09:27:08','1',NULL,NULL),(2538,NULL,987,'MENU_STORAGE_SETTING','en_US','存储设置',_binary '\0','2024-07-18 09:27:08','1',NULL,NULL),(2539,389735663221211136,NULL,'MENU_5G_A','en_US','5GA低空监管系统',_binary '\0','2024-07-18 09:31:14','1',NULL,NULL),(2540,389735663221211136,NULL,'MENU_5G_A','zh_CN','5GA低空监管系统',_binary '\0','2024-07-18 09:31:14','1',NULL,NULL),(2541,389735663221211136,NULL,'MENU_5G_A','zh_TW','5GA低空监管系统',_binary '\0','2024-07-18 09:31:14','1',NULL,NULL),(2542,389735663221211136,993,'MENU_5G_A_FLIGHT_SERVICES','en_US','飞行服务',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2543,389735663221211136,993,'MENU_5G_A_FLIGHT_SERVICES','zh_CN','飞行服务',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2544,389735663221211136,993,'MENU_5G_A_FLIGHT_SERVICES','zh_TW','飞行服务',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2545,389735663221211136,993,'MENU_5G_A_PERMISSIONS','en_US','功能权限',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2546,389735663221211136,993,'MENU_5G_A_PERMISSIONS','zh_CN','功能权限',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2547,389735663221211136,993,'MENU_5G_A_PERMISSIONS','zh_TW','功能权限',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2548,389735663221211136,995,'ACTION_5G_A_DETECTION_REPLAY_DOWNLOAD','en_US','数据下载',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2549,389735663221211136,995,'ACTION_5G_A_DETECTION_REPLAY_DOWNLOAD','zh_CN','数据下载',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2550,389735663221211136,995,'ACTION_5G_A_DETECTION_REPLAY_DOWNLOAD','zh_TW','数据下载',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2551,389735663221211136,995,'MENU_5G_A_FLIGHT_STATION_COUNT','en_US','基站统计',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2552,389735663221211136,995,'MENU_5G_A_FLIGHT_STATION_COUNT','zh_CN','基站统计',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2553,389735663221211136,995,'MENU_5G_A_FLIGHT_STATION_COUNT','zh_TW','基站统计',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2554,389735663221211136,995,'ACTION_5G_A_DETECTION_TRACK','en_US','雷视联动',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2555,389735663221211136,995,'ACTION_5G_A_DETECTION_TRACK','zh_CN','雷视联动',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2556,389735663221211136,995,'ACTION_5G_A_DETECTION_TRACK','zh_TW','雷视联动',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2557,389735663221211136,995,'ACTION_5G_A_DETECTION_TOOL_WEATHER','en_US','降水量',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2558,389735663221211136,995,'ACTION_5G_A_DETECTION_TOOL_WEATHER','zh_CN','降水量',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2559,389735663221211136,995,'ACTION_5G_A_DETECTION_TOOL_WEATHER','zh_TW','降水量',_binary '\0','2024-07-18 09:31:15','1',NULL,NULL),(2560,389735663221211136,993,'MENU_5G_A_DETECTION','en_US','低空探测',_binary '\0','2024-07-18 09:31:16','1',NULL,NULL),(2561,389735663221211136,993,'MENU_5G_A_DETECTION','zh_CN','低空探测',_binary '\0','2024-07-18 09:31:16','1',NULL,NULL),(2562,389735663221211136,993,'MENU_5G_A_DETECTION','zh_TW','低空探测',_binary '\0','2024-07-18 09:31:16','1',NULL,NULL),(2563,389735663221211136,1000,'MENU_5G_A_DETECTION_ANALYSE','en_US','精度分析',_binary '\0','2024-07-18 09:31:16','1',NULL,NULL),(2564,389735663221211136,1000,'MENU_5G_A_DETECTION_ANALYSE','zh_CN','精度分析',_binary '\0','2024-07-18 09:31:16','1',NULL,NULL),(2565,389735663221211136,1000,'MENU_5G_A_DETECTION_ANALYSE','zh_TW','精度分析',_binary '\0','2024-07-18 09:31:16','1',NULL,NULL),(2566,389735663221211136,1000,'MENU_5G_A_DETECTION_ALARM','en_US','告警记录',_binary '\0','2024-07-18 09:31:17','1',NULL,NULL),(2567,389735663221211136,1000,'MENU_5G_A_DETECTION_ALARM','zh_CN','告警记录',_binary '\0','2024-07-18 09:31:17','1',NULL,NULL),(2568,389735663221211136,1000,'MENU_5G_A_DETECTION_ALARM','zh_TW','告警记录',_binary '\0','2024-07-18 09:31:17','1',NULL,NULL),(2569,389735663221211136,1000,'MENU_5G_A_DETECTION_HOME','en_US','首页',_binary '\0','2024-07-18 09:31:17','1','2024-07-23 03:11:19','89730635001757696'),(2570,389735663221211136,1000,'MENU_5G_A_DETECTION_HOME','zh_CN','首页',_binary '\0','2024-07-18 09:31:17','1','2024-07-23 03:11:19','89730635001757696'),(2571,389735663221211136,1000,'MENU_5G_A_DETECTION_HOME','zh_TW','首页',_binary '\0','2024-07-18 09:31:17','1','2024-07-23 03:11:19','89730635001757696'),(2572,389735663221211136,1000,'MENU_5G_A_DETECTION_REPLAY','en_US','数据回放',_binary '\0','2024-07-18 09:31:18','1',NULL,NULL),(2573,389735663221211136,1000,'MENU_5G_A_DETECTION_REPLAY','zh_CN','数据回放',_binary '\0','2024-07-18 09:31:18','1',NULL,NULL),(2574,389735663221211136,1000,'MENU_5G_A_DETECTION_REPLAY','zh_TW','数据回放',_binary '\0','2024-07-18 09:31:18','1',NULL,NULL),(2575,389735663221211136,993,'MENU_5G_A_SETTING','en_US','配置管理',_binary '\0','2024-07-18 09:31:18','1',NULL,NULL),(2576,389735663221211136,993,'MENU_5G_A_SETTING','zh_CN','配置管理',_binary '\0','2024-07-18 09:31:18','1',NULL,NULL),(2577,389735663221211136,993,'MENU_5G_A_SETTING','zh_TW','配置管理',_binary '\0','2024-07-18 09:31:18','1',NULL,NULL),(2578,389735663221211136,1005,'MENU_5G_A_SETTING_REGION_PLAN','en_US','区域规划',_binary '\0','2024-07-18 09:31:18','1','2024-07-19 02:31:22','188243415207510016'),(2579,389735663221211136,1005,'MENU_5G_A_SETTING_REGION_PLAN','zh_CN','区域规划',_binary '\0','2024-07-18 09:31:18','1','2024-07-19 02:31:22','188243415207510016'),(2580,389735663221211136,1005,'MENU_5G_A_SETTING_REGION_PLAN','zh_TW','区域规划',_binary '\0','2024-07-18 09:31:18','1','2024-07-19 02:31:22','188243415207510016'),(2581,389735663221211136,1005,'MENU_5G_A_SETTING_DEVICE','en_US','设备管理',_binary '\0','2024-07-18 09:31:19','1',NULL,NULL),(2582,389735663221211136,1005,'MENU_5G_A_SETTING_DEVICE','zh_CN','设备管理',_binary '\0','2024-07-18 09:31:19','1',NULL,NULL),(2583,389735663221211136,1005,'MENU_5G_A_SETTING_DEVICE','zh_TW','设备管理',_binary '\0','2024-07-18 09:31:19','1',NULL,NULL),(2584,389735663221211136,1007,'MENU_5G_A_SETTING_DEVICE_STATION_DETAIL','en_US','基站详情',_binary '\0','2024-07-18 09:31:19','1',NULL,NULL),(2585,389735663221211136,1007,'MENU_5G_A_SETTING_DEVICE_STATION_DETAIL','zh_CN','基站详情',_binary '\0','2024-07-18 09:31:19','1',NULL,NULL),(2586,389735663221211136,1007,'MENU_5G_A_SETTING_DEVICE_STATION_DETAIL','zh_TW','基站详情',_binary '\0','2024-07-18 09:31:19','1',NULL,NULL),(2587,389735663221211136,1007,'MENU_5G_A_SETTING_DEVICE_CAMERA_DETAIL','en_US','摄像头详情',_binary '\0','2024-07-18 09:31:20','1',NULL,NULL),(2588,389735663221211136,1007,'MENU_5G_A_SETTING_DEVICE_CAMERA_DETAIL','zh_CN','摄像头详情',_binary '\0','2024-07-18 09:31:20','1',NULL,NULL),(2589,389735663221211136,1007,'MENU_5G_A_SETTING_DEVICE_CAMERA_DETAIL','zh_TW','摄像头详情',_binary '\0','2024-07-18 09:31:20','1',NULL,NULL),(2590,389735663221211136,1005,'MENU_5G_A_SETTING_STORY','en_US','故事管理',_binary '\0','2024-07-18 09:31:20','1',NULL,NULL),(2591,389735663221211136,1005,'MENU_5G_A_SETTING_STORY','zh_CN','故事管理',_binary '\0','2024-07-18 09:31:20','1',NULL,NULL),(2592,389735663221211136,1005,'MENU_5G_A_SETTING_STORY','zh_TW','故事管理',_binary '\0','2024-07-18 09:31:20','1',NULL,NULL),(2593,389735663221211136,993,'MENU_5G_A_MONITOR','en_US','运行监视',_binary '\0','2024-07-18 09:31:20','1','2024-09-12 02:46:10','188243415207510016'),(2594,389735663221211136,993,'MENU_5G_A_MONITOR','zh_CN','运行监视',_binary '\0','2024-07-18 09:31:20','1','2024-09-12 02:46:10','188243415207510016'),(2595,389735663221211136,993,'MENU_5G_A_MONITOR','zh_TW','运行监视',_binary '\0','2024-07-18 09:31:20','1','2024-09-12 02:46:10','188243415207510016'),(2596,NULL,125,'ACTION_AIRLINE_TRANSLATION','zh_CN','航线平移旋转',_binary '\0','2024-08-22 02:06:19','89730635001757696','2024-08-23 02:07:01','1'),(2597,NULL,125,'ACTION_AIRLINE_TRANSLATION','zh_TW','航線平移旋轉',_binary '\0','2024-08-22 02:06:19','89730635001757696','2024-08-23 02:07:01','1'),(2598,NULL,125,'ACTION_AIRLINE_TRANSLATION','en_US','Flight translation and rotation',_binary '\0','2024-08-22 02:06:19','89730635001757696','2024-08-23 02:07:01','1'),(2599,NULL,358,'MENU_FLIGHTMONITOR_PILOT_TO_CLOUD','zh_CN','pilot上云',_binary '\0','2024-08-22 02:13:09','188243415207510016','2024-09-23 05:56:08','188243415207510016'),(2600,NULL,358,'MENU_FLIGHTMONITOR_PILOT_TO_CLOUD','zh_TW','pilot上雲',_binary '\0','2024-08-22 02:13:09','188243415207510016','2024-09-23 05:56:08','188243415207510016'),(2601,NULL,358,'MENU_FLIGHTMONITOR_PILOT_TO_CLOUD','en_US','Pilot to cloud',_binary '\0','2024-08-22 02:13:09','188243415207510016','2024-09-23 05:56:08','188243415207510016'),(2602,51693429796634624,NULL,'MENU_TRAFFIC_AIRPORT_SCREEN','en_US','智慧机场',_binary '\0','2024-08-23 02:32:34','1',NULL,NULL),(2603,51693429796634624,NULL,'MENU_TRAFFIC_AIRPORT_SCREEN','zh_CN','智慧机场',_binary '\0','2024-08-23 02:32:34','1',NULL,NULL),(2604,51693429796634624,NULL,'MENU_TRAFFIC_AIRPORT_SCREEN','zh_TW','智慧机场',_binary '\0','2024-08-23 02:32:34','1',NULL,NULL),(2605,51693429796634624,NULL,'MENU_TRAFFIC_HIGHSPEED_SCREEN','en_US','高速巡检',_binary '\0','2024-08-23 02:32:34','1',NULL,NULL),(2606,51693429796634624,NULL,'MENU_TRAFFIC_HIGHSPEED_SCREEN','zh_CN','高速巡检',_binary '\0','2024-08-23 02:32:34','1',NULL,NULL),(2607,51693429796634624,NULL,'MENU_TRAFFIC_HIGHSPEED_SCREEN','zh_TW','高速巡检',_binary '\0','2024-08-23 02:32:34','1',NULL,NULL),(2608,51693429796634624,NULL,'MENU_TRAFFIC_HIGHSPEED_WAREHOUSE','en_US','高速巡检素材库',_binary '\0','2024-08-23 02:32:35','1',NULL,NULL),(2609,51693429796634624,NULL,'MENU_TRAFFIC_HIGHSPEED_WAREHOUSE','zh_CN','高速巡检素材库',_binary '\0','2024-08-23 02:32:35','1',NULL,NULL),(2610,51693429796634624,NULL,'MENU_TRAFFIC_HIGHSPEED_WAREHOUSE','zh_TW','高速巡检素材库',_binary '\0','2024-08-23 02:32:35','1',NULL,NULL),(2611,389735663221211136,1005,'MENU_5G_A_SETTING_PERCEPTTASK','zh_CN','感知任务管理',_binary '\0','2024-08-27 01:56:07','89730635001757696',NULL,NULL),(2612,389735663221211136,1005,'MENU_5G_A_SETTING_PERCEPTTASK','zh_TW','感知任务管理',_binary '\0','2024-08-27 01:56:07','89730635001757696',NULL,NULL),(2613,389735663221211136,1005,'MENU_5G_A_SETTING_PERCEPTTASK','en_US','感知任务管理',_binary '\0','2024-08-27 01:56:07','89730635001757696',NULL,NULL),(2614,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_SF_CREATE','zh_CN','SF创建',_binary '\0','2024-08-27 01:57:12','89730635001757696',NULL,NULL),(2615,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_SF_CREATE','zh_TW','SF创建',_binary '\0','2024-08-27 01:57:12','89730635001757696',NULL,NULL),(2616,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_SF_CREATE','en_US','SF创建',_binary '\0','2024-08-27 01:57:12','89730635001757696',NULL,NULL),(2617,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_SF_DETAIL','zh_CN','SF详情',_binary '\0','2024-08-27 01:58:14','89730635001757696',NULL,NULL),(2618,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_SF_DETAIL','zh_TW','SF详情',_binary '\0','2024-08-27 01:58:14','89730635001757696',NULL,NULL),(2619,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_SF_DETAIL','en_US','SF详情',_binary '\0','2024-08-27 01:58:14','89730635001757696',NULL,NULL),(2620,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_PERCEPTTASK_DETAIL','zh_CN','感知任务详情',_binary '\0','2024-08-27 01:58:34','89730635001757696',NULL,NULL),(2621,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_PERCEPTTASK_DETAIL','zh_TW','感知任务详情',_binary '\0','2024-08-27 01:58:34','89730635001757696',NULL,NULL),(2622,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_PERCEPTTASK_DETAIL','en_US','感知任务详情',_binary '\0','2024-08-27 01:58:34','89730635001757696',NULL,NULL),(2623,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_PERCEPTTASK_CREATE','zh_CN','感知任务创建',_binary '\0','2024-08-27 01:58:57','89730635001757696',NULL,NULL),(2624,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_PERCEPTTASK_CREATE','zh_TW','感知任务创建',_binary '\0','2024-08-27 01:58:57','89730635001757696',NULL,NULL),(2625,389735663221211136,1017,'MENU_5G_A_SETTING_PERCEPTTASK_PERCEPTTASK_CREATE','en_US','感知任务创建',_binary '\0','2024-08-27 01:58:57','89730635001757696',NULL,NULL),(2626,NULL,563,'MENU_SECURITY_ALERTS','zh_CN','安全告警',_binary '\0','2024-09-10 01:46:27','1',NULL,NULL),(2627,NULL,563,'MENU_SECURITY_ALERTS','zh_TW','安全告警',_binary '\0','2024-09-10 01:46:27','1',NULL,NULL),(2628,NULL,563,'MENU_SECURITY_ALERTS','en_US','security alerts',_binary '\0','2024-09-10 01:46:27','1',NULL,NULL),(2629,NULL,1022,'MENU_SECURITY_ALERTS_DETAIL','zh_CN','详情',_binary '\0','2024-09-10 01:46:28','1',NULL,NULL),(2630,NULL,1022,'MENU_SECURITY_ALERTS_DETAIL','zh_TW','详情',_binary '\0','2024-09-10 01:46:28','1',NULL,NULL),(2631,NULL,1022,'MENU_SECURITY_ALERTS_DETAIL','en_US','detail',_binary '\0','2024-09-10 01:46:28','1',NULL,NULL),(2632,257530550208692224,NULL,'MENU_COMMUNICATION_EVENTS_REPORT','en_US','应急事件上报',_binary '\0','2024-09-29 02:10:12','1',NULL,NULL),(2633,257530550208692224,NULL,'MENU_COMMUNICATION_EVENTS_REPORT','zh_CN','应急事件上报',_binary '\0','2024-09-29 02:10:12','1',NULL,NULL),(2634,257530550208692224,NULL,'MENU_COMMUNICATION_EVENTS_REPORT','zh_TW','应急事件上报',_binary '\0','2024-09-29 02:10:12','1',NULL,NULL),(2635,257530550208692224,NULL,'MENU_COMMUNICATION_DATA','en_US','communication data',_binary '\0','2024-09-29 02:10:13','1',NULL,NULL),(2636,257530550208692224,NULL,'MENU_COMMUNICATION_DATA','zh_CN','通信数据',_binary '\0','2024-09-29 02:10:13','1',NULL,NULL),(2637,257530550208692224,NULL,'MENU_COMMUNICATION_DATA','zh_TW','通信數據',_binary '\0','2024-09-29 02:10:13','1',NULL,NULL),(2638,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_EVENTS','en_US','应急事件',_binary '\0','2024-09-29 02:10:13','1',NULL,NULL),(2639,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_EVENTS','zh_CN','应急事件',_binary '\0','2024-09-29 02:10:13','1',NULL,NULL),(2640,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_EVENTS','zh_TW','应急事件',_binary '\0','2024-09-29 02:10:13','1',NULL,NULL),(2641,257530550208692224,1026,'MENU_COMMUNICATION_EMERGENCY_EVENTS_MANAGE','en_US','应急事件管理',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2642,257530550208692224,1026,'MENU_COMMUNICATION_EMERGENCY_EVENTS_MANAGE','zh_CN','应急事件管理',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2643,257530550208692224,1026,'MENU_COMMUNICATION_EMERGENCY_EVENTS_MANAGE','zh_TW','应急事件管理',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2644,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_DETAIL','en_US','详情',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2645,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_DETAIL','zh_CN','详情',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2646,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_DETAIL','zh_TW','详情',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2647,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_ADD','en_US','新建',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2648,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_ADD','zh_CN','新建',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2649,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_ADD','zh_TW','新建',_binary '\0','2024-09-29 02:10:14','1',NULL,NULL),(2650,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_EDIT','en_US','编辑',_binary '\0','2024-09-29 02:10:15','1',NULL,NULL),(2651,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_EDIT','zh_CN','编辑',_binary '\0','2024-09-29 02:10:15','1',NULL,NULL),(2652,257530550208692224,1027,'MENU_COMMUNICATION_EMERGENCY_EDIT','zh_TW','编辑',_binary '\0','2024-09-29 02:10:15','1',NULL,NULL),(2653,257530550208692224,1026,'MENU_COMMUNICATION_EMERGENCY_EVENTS_STATISTIC','en_US','应急事件统计',_binary '\0','2024-09-29 02:10:15','1',NULL,NULL),(2654,257530550208692224,1026,'MENU_COMMUNICATION_EMERGENCY_EVENTS_STATISTIC','zh_CN','应急事件统计',_binary '\0','2024-09-29 02:10:15','1',NULL,NULL),(2655,257530550208692224,1026,'MENU_COMMUNICATION_EMERGENCY_EVENTS_STATISTIC','zh_TW','应急事件统计',_binary '\0','2024-09-29 02:10:15','1',NULL,NULL),(2656,257530550208692224,NULL,'MENU_COMMUNICATION_PROCESS','en_US','二维建图与三维建模',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL),(2657,257530550208692224,NULL,'MENU_COMMUNICATION_PROCESS','zh_CN','二维建图与三维建模',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL),(2658,257530550208692224,NULL,'MENU_COMMUNICATION_PROCESS','zh_TW','二维建图与三维建模',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL),(2659,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_DUTY','en_US','排班日历',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL),(2660,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_DUTY','zh_CN','排班日历',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL),(2661,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_DUTY','zh_TW','排班日历',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL),(2662,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_STATISTICS','en_US','排班统计',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL),(2663,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_STATISTICS','zh_CN','排班统计',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL),(2664,257530550208692224,NULL,'MENU_COMMUNICATION_EMERGENCY_STATISTICS','zh_TW','排班统计',_binary '\0','2024-09-29 02:10:16','1',NULL,NULL),(2665,NULL,588,'ACTION_TEMPERA_BPERM','zh_CN','温度显示',_binary '\0','2024-11-12 06:53:17','89730635001757696',NULL,NULL),(2666,NULL,588,'ACTION_TEMPERA_BPERM','zh_TW','溫度顯示',_binary '\0','2024-11-12 06:53:17','89730635001757696',NULL,NULL),(2667,NULL,588,'ACTION_TEMPERA_BPERM','en_US','Temperature display',_binary '\0','2024-11-12 06:53:17','89730635001757696',NULL,NULL),(2668,NULL,584,'ACTION_SWITCHNETWORK_BPERM','zh_CN','切换蜂窝网',_binary '\0','2024-11-12 06:57:05','89730635001757696',NULL,NULL),(2669,NULL,584,'ACTION_SWITCHNETWORK_BPERM','zh_TW','切換蜂窩網',_binary '\0','2024-11-12 06:57:05','89730635001757696',NULL,NULL),(2670,NULL,584,'ACTION_SWITCHNETWORK_BPERM','en_US','Switch cellular network',_binary '\0','2024-11-12 06:57:05','89730635001757696',NULL,NULL); /*!40000 ALTER TABLE `sys_resource_attr` ENABLE KEYS */; UNLOCK TABLES; @@ -62,7 +62,7 @@ UNLOCK TABLES; LOCK TABLES `sys_action_api` WRITE; /*!40000 ALTER TABLE `sys_action_api` DISABLE KEYS */; -INSERT INTO `sys_action_api` VALUES (29,39,'2020-05-28 06:35:55'),(29,53,'2020-06-05 09:31:53'),(29,2565,'2022-04-27 03:29:09'),(29,2601,'2022-04-27 03:29:09'),(30,5,'2020-05-28 02:39:29'),(30,39,'2020-05-28 06:36:33'),(31,4,'2020-05-28 02:40:08'),(32,51,'2020-05-28 07:38:07'),(32,52,'2020-05-28 07:38:07'),(33,2,'2020-05-28 02:56:52'),(34,18,'2020-06-22 09:44:52'),(34,22,'2020-06-22 06:53:27'),(34,27,'2020-06-22 06:53:27'),(34,32,'2020-06-22 09:49:24'),(34,36,'2020-06-22 09:42:26'),(35,18,'2020-06-22 09:45:18'),(35,23,'2020-05-28 07:35:34'),(35,28,'2020-05-28 07:35:08'),(35,32,'2020-06-22 09:49:38'),(35,36,'2020-06-22 09:42:52'),(36,18,'2020-06-22 09:45:37'),(36,24,'2020-05-28 07:34:02'),(36,30,'2020-05-28 07:34:02'),(36,36,'2020-06-22 09:43:11'),(37,253,'2020-06-22 05:39:09'),(38,37,'2020-05-28 07:32:57'),(39,51,'2020-05-28 07:36:56'),(39,52,'2020-05-28 07:36:56'),(40,38,'2020-05-28 07:32:22'),(41,9,'2020-05-28 07:31:08'),(42,14,'2020-05-28 07:31:20'),(43,10,'2020-06-22 09:53:58'),(44,13,'2020-05-28 07:31:57'),(45,11,'2020-06-01 09:08:42'),(47,9,'2020-06-03 08:37:25'),(49,11,'2020-06-03 11:31:34'),(49,14,'2020-06-03 11:31:34'),(50,11,'2020-06-03 11:32:53'),(52,44,'2020-06-03 12:02:27'),(52,252,'2020-06-22 05:40:14'),(53,1214,'2020-12-28 08:04:01'),(53,1215,'2020-12-28 08:04:01'),(53,2564,'2022-04-27 03:29:09'),(53,2582,'2023-01-17 08:08:25'),(56,49,'2020-06-22 10:07:56'),(57,50,'2020-06-22 10:05:55'),(57,57,'2020-06-22 03:15:43'),(57,1421,'2021-03-19 06:27:41'),(57,1422,'2021-03-19 06:27:41'),(58,57,'2020-06-22 03:15:19'),(58,2573,'2022-04-27 03:29:09'),(60,125,'2020-06-04 09:35:56'),(61,124,'2020-06-04 09:36:42'),(68,262,'2020-06-22 10:19:41'),(69,267,'2020-06-22 10:20:16'),(70,262,'2020-06-22 10:21:19'),(71,265,'2020-06-22 10:22:42'),(72,99,'2020-06-11 09:13:33'),(73,99,'2020-06-11 09:13:33'),(74,99,'2020-06-11 09:13:33'),(79,2573,'2022-04-27 03:29:09'),(82,204,'2020-06-22 09:58:18'),(83,75,'2020-06-22 07:57:15'),(83,203,'2020-06-22 07:57:15'),(84,79,'2020-06-22 08:02:09'),(85,76,'2020-06-22 08:03:45'),(85,79,'2020-06-22 08:03:45'),(86,204,'2020-06-23 01:25:39'),(87,206,'2020-06-23 02:50:49'),(87,237,'2020-06-23 01:26:11'),(88,86,'2020-06-22 08:11:33'),(89,206,'2020-06-23 02:50:33'),(89,236,'2020-06-23 01:27:27'),(91,248,'2020-06-22 10:12:27'),(92,247,'2020-06-22 10:13:17'),(93,54,'2020-06-22 10:18:38'),(94,54,'2020-06-22 10:19:39'),(98,203,'2020-06-23 02:09:44'),(98,234,'2020-06-23 02:09:44'),(99,235,'2020-06-23 02:19:34'),(99,238,'2020-07-01 01:27:12'),(101,238,'2020-06-23 02:23:25'),(107,242,'2020-06-23 02:45:47'),(108,140,'2020-06-23 02:48:36'),(108,205,'2020-06-30 07:11:12'),(108,241,'2020-06-23 02:48:36'),(109,243,'2020-06-23 02:50:02'),(111,297,'2020-06-24 01:35:11'),(111,298,'2020-06-24 01:35:11'),(111,299,'2020-06-24 01:31:40'),(112,296,'2020-06-24 01:32:51'),(113,88,'2020-06-24 02:24:27'),(113,191,'2020-06-28 02:55:56'),(113,193,'2020-06-30 07:10:41'),(114,607,'2021-01-29 09:48:36'),(114,608,'2020-10-09 09:38:15'),(114,755,'2020-10-09 09:38:15'),(114,1187,'2021-01-29 09:48:36'),(114,1188,'2021-01-29 09:48:36'),(114,1194,'2021-01-29 09:48:36'),(114,1195,'2021-01-29 09:48:36'),(114,1196,'2021-01-29 09:48:36'),(114,2330,'2022-03-14 01:55:55'),(114,2495,'2023-02-09 06:07:14'),(114,2709,'2022-05-25 09:47:25'),(114,2712,'2022-05-25 09:47:25'),(114,3291,'2023-09-27 10:02:36'),(114,3406,'2024-02-21 09:07:50'),(115,608,'2020-10-09 09:38:15'),(115,755,'2020-10-09 09:38:15'),(116,177,'2020-06-30 06:41:05'),(117,166,'2020-06-24 02:26:19'),(117,187,'2020-06-30 06:35:42'),(117,228,'2020-06-30 06:35:42'),(117,349,'2020-06-30 07:13:23'),(118,89,'2020-06-24 02:27:11'),(118,166,'2020-06-24 02:27:11'),(118,175,'2020-06-30 06:36:41'),(119,176,'2020-06-30 06:40:25'),(120,283,'2020-06-24 05:35:54'),(120,999,'2020-10-09 09:38:09'),(121,284,'2020-06-24 05:36:53'),(121,997,'2020-10-09 09:38:09'),(122,282,'2020-06-24 05:38:10'),(122,996,'2020-10-09 09:38:09'),(129,424,'2020-07-01 08:49:02'),(132,427,'2020-07-01 08:49:30'),(133,424,'2020-07-01 08:47:54'),(134,436,'2020-07-01 08:50:27'),(144,407,'2020-07-01 08:37:21'),(145,410,'2020-07-01 08:35:40'),(146,454,'2020-07-01 08:38:51'),(147,412,'2020-07-01 08:40:13'),(148,319,'2020-06-30 08:18:39'),(150,421,'2020-07-01 08:41:28'),(151,421,'2020-07-01 08:41:49'),(152,419,'2020-07-01 08:42:43'),(153,422,'2020-07-01 08:43:31'),(154,442,'2020-07-01 08:43:53'),(155,443,'2020-07-01 08:44:10'),(156,309,'2020-06-30 08:27:07'),(157,455,'2020-07-01 08:42:30'),(159,426,'2020-06-30 09:47:56'),(166,434,'2020-07-01 08:51:11'),(177,260,'2020-06-30 06:19:23'),(178,268,'2020-06-30 06:23:57'),(179,287,'2020-06-30 06:28:28'),(179,993,'2020-10-09 09:38:09'),(180,274,'2020-06-30 06:30:44'),(180,1514,'2021-04-20 09:46:45'),(180,1733,'2022-01-18 11:23:29'),(180,2060,'2022-01-18 11:23:29'),(182,273,'2020-06-30 06:33:11'),(183,256,'2020-06-30 06:34:19'),(185,288,'2020-06-30 06:38:03'),(186,304,'2020-06-30 06:42:11'),(187,307,'2020-06-30 06:44:29'),(188,327,'2020-06-30 07:28:01'),(188,329,'2020-06-30 07:26:20'),(191,273,'2020-06-30 07:59:55'),(192,256,'2020-06-30 08:00:41'),(193,327,'2020-06-30 08:25:49'),(193,329,'2020-06-30 08:25:49'),(195,425,'2020-06-30 09:40:35'),(196,238,'2020-07-01 01:26:54'),(197,610,'2020-10-09 09:38:13'),(197,880,'2021-01-29 09:48:35'),(197,1035,'2021-01-29 09:48:35'),(197,1202,'2021-01-29 09:48:35'),(197,1203,'2021-01-29 09:48:35'),(197,1204,'2021-01-29 09:48:35'),(197,1205,'2021-01-29 09:48:35'),(197,2334,'2022-03-14 01:55:54'),(197,4031,'2023-09-27 10:02:36'),(198,610,'2020-10-09 09:38:14'),(199,187,'2020-10-09 09:38:14'),(199,759,'2020-10-09 09:38:14'),(200,242,'2020-07-01 02:02:42'),(200,244,'2020-07-01 02:02:42'),(200,450,'2020-07-01 02:02:42'),(201,238,'2020-07-01 02:11:21'),(213,179,'2021-03-19 06:27:43'),(213,183,'2021-03-19 06:27:43'),(213,234,'2020-07-02 02:10:02'),(213,879,'2020-10-09 09:38:13'),(213,882,'2021-03-19 06:27:43'),(213,883,'2021-03-19 06:27:43'),(213,935,'2021-03-19 06:27:43'),(213,1089,'2021-01-29 09:48:35'),(213,1424,'2021-03-19 06:27:43'),(213,1911,'2022-01-10 03:43:24'),(214,179,'2021-03-19 06:27:43'),(214,183,'2021-03-19 06:27:43'),(214,235,'2020-07-02 02:11:30'),(214,238,'2020-07-02 02:11:30'),(214,882,'2021-03-19 06:27:43'),(214,883,'2021-03-19 06:27:43'),(214,1089,'2021-01-29 09:48:35'),(214,1100,'2020-10-09 09:38:13'),(214,1911,'2022-01-10 03:43:24'),(216,183,'2021-03-19 06:27:43'),(216,238,'2020-07-02 02:12:32'),(216,878,'2020-10-09 09:38:13'),(216,881,'2021-03-19 06:27:43'),(216,882,'2021-03-19 06:27:43'),(216,883,'2021-03-19 06:27:43'),(217,179,'2021-03-19 06:27:43'),(217,180,'2021-03-19 06:27:43'),(217,183,'2021-03-19 06:27:43'),(217,187,'2020-07-02 02:14:15'),(217,753,'2021-03-19 06:27:43'),(217,754,'2021-03-19 06:27:43'),(217,759,'2020-10-09 09:38:14'),(217,1258,'2021-01-29 09:48:35'),(217,1578,'2022-04-27 03:29:17'),(217,1579,'2022-04-27 03:29:17'),(217,3403,'2023-02-09 06:07:14'),(220,175,'2020-07-02 02:16:19'),(220,179,'2021-03-19 06:27:43'),(220,180,'2021-03-19 06:27:43'),(220,183,'2021-03-19 06:27:43'),(220,187,'2020-07-02 02:16:19'),(220,759,'2020-10-09 09:38:15'),(220,884,'2020-10-09 09:38:15'),(220,1100,'2020-10-09 09:38:15'),(220,3403,'2023-02-09 06:07:14'),(221,183,'2021-03-19 06:27:43'),(221,191,'2020-07-02 02:17:42'),(221,193,'2020-07-02 02:17:42'),(221,754,'2021-03-19 06:27:43'),(221,884,'2020-10-09 09:38:15'),(221,1424,'2021-03-19 06:27:43'),(221,3403,'2023-02-09 06:07:14'),(222,242,'2020-07-02 02:19:34'),(222,244,'2020-07-02 02:19:34'),(222,450,'2020-07-02 02:19:34'),(222,876,'2020-10-09 09:38:15'),(222,1106,'2020-11-11 08:56:48'),(224,238,'2020-07-02 02:41:33'),(224,878,'2020-10-09 09:38:14'),(225,205,'2020-07-02 02:53:32'),(225,510,'2020-10-09 09:38:15'),(225,512,'2020-07-08 05:03:12'),(225,612,'2020-10-09 09:38:15'),(227,243,'2020-07-02 02:54:23'),(227,512,'2020-07-08 05:03:34'),(232,304,'2020-07-02 03:33:06'),(233,307,'2020-07-02 03:34:36'),(235,424,'2020-07-02 05:53:05'),(237,425,'2020-07-02 06:32:54'),(237,479,'2020-07-02 06:32:54'),(239,1600,'2023-03-29 08:53:26'),(240,1600,'2024-08-23 02:07:02'),(243,727,'2020-10-09 09:38:16'),(243,1037,'2021-01-29 09:48:37'),(243,1514,'2021-04-20 09:53:00'),(243,1547,'2021-04-20 09:53:00'),(246,725,'2020-10-09 09:38:17'),(246,787,'2022-06-30 07:57:53'),(248,306,'2020-07-02 06:42:51'),(248,308,'2020-07-02 06:42:51'),(248,449,'2020-07-02 06:42:51'),(248,505,'2020-07-02 06:42:51'),(252,434,'2020-07-03 01:34:38'),(252,487,'2020-07-03 01:34:38'),(257,436,'2020-07-02 06:54:41'),(257,490,'2020-07-02 06:54:41'),(259,11,'2020-11-11 08:56:48'),(259,178,'2020-07-02 07:00:20'),(259,180,'2020-07-02 07:00:20'),(259,305,'2020-07-02 07:00:20'),(259,306,'2020-07-02 07:00:20'),(259,308,'2020-07-02 07:00:20'),(259,449,'2020-07-02 07:00:20'),(259,505,'2020-07-02 07:00:20'),(259,1052,'2020-11-11 08:56:48'),(259,1130,'2020-11-11 08:56:48'),(259,2495,'2022-11-17 07:01:40'),(261,407,'2020-07-02 07:10:12'),(261,459,'2020-07-02 07:10:12'),(262,454,'2020-07-02 07:29:46'),(262,460,'2020-07-02 07:29:46'),(263,306,'2020-07-02 08:26:04'),(263,308,'2020-07-02 08:26:04'),(263,412,'2020-07-02 07:31:06'),(263,449,'2020-07-02 08:26:04'),(263,469,'2020-07-02 07:31:06'),(263,505,'2020-07-02 08:26:04'),(264,421,'2020-07-02 07:32:54'),(264,475,'2020-07-02 07:32:54'),(266,421,'2020-07-02 07:43:04'),(266,475,'2020-07-02 07:43:04'),(267,419,'2020-07-02 07:44:21'),(267,472,'2020-07-02 07:44:21'),(268,422,'2020-07-02 07:45:21'),(268,476,'2020-07-02 07:45:21'),(269,442,'2020-07-02 07:46:43'),(269,497,'2020-07-02 07:46:43'),(270,406,'2020-07-07 09:28:22'),(270,443,'2020-07-02 07:47:40'),(270,458,'2020-07-07 09:28:22'),(270,496,'2020-07-02 07:47:40'),(271,405,'2020-07-02 07:48:39'),(271,457,'2020-07-02 07:48:39'),(272,455,'2020-07-02 07:49:39'),(272,473,'2020-07-02 07:49:39'),(273,413,'2020-07-02 08:08:41'),(273,467,'2020-07-02 08:08:41'),(274,414,'2020-07-02 08:11:11'),(274,464,'2020-07-02 08:11:11'),(275,415,'2020-07-02 08:12:40'),(275,470,'2020-07-02 08:12:40'),(276,408,'2020-07-02 08:14:11'),(276,461,'2020-07-02 08:14:11'),(277,417,'2020-07-13 05:05:35'),(277,418,'2020-07-02 08:15:32'),(277,466,'2020-07-02 08:15:32'),(278,416,'2020-07-02 08:16:49'),(278,468,'2020-07-02 08:16:49'),(279,427,'2020-07-02 09:57:28'),(279,480,'2020-07-02 09:57:28'),(284,39,'2022-04-27 03:29:09'),(284,49,'2020-07-06 01:23:40'),(284,1424,'2021-03-19 06:27:41'),(285,2566,'2022-04-27 03:29:09'),(285,2576,'2022-04-28 05:59:45'),(285,2612,'2022-04-28 05:58:52'),(286,9,'2020-07-06 01:27:25'),(287,262,'2020-07-07 01:27:58'),(288,262,'2020-07-07 02:50:22'),(288,1039,'2021-03-19 06:27:42'),(288,1194,'2022-01-18 11:23:28'),(288,1195,'2022-01-18 11:23:28'),(288,1424,'2021-03-19 06:27:42'),(288,2055,'2022-01-18 11:23:28'),(288,2057,'2022-01-18 11:23:28'),(289,267,'2020-07-07 02:52:10'),(289,2058,'2022-01-18 11:23:28'),(290,262,'2020-07-07 02:53:51'),(295,187,'2020-07-24 02:33:45'),(295,228,'2020-07-24 02:33:45'),(295,426,'2020-07-24 02:33:45'),(295,451,'2020-07-24 02:33:45'),(295,481,'2020-07-24 02:33:45'),(295,499,'2020-07-24 02:33:45'),(296,242,'2020-07-24 02:34:32'),(296,244,'2020-07-24 02:34:32'),(296,450,'2020-07-24 02:34:32'),(296,498,'2020-07-24 02:34:32'),(302,265,'2020-10-09 09:38:07'),(302,1558,'2021-11-05 10:28:57'),(303,978,'2020-10-09 09:38:07'),(305,264,'2020-10-09 09:38:08'),(305,1000,'2022-01-18 11:23:28'),(305,1039,'2021-03-19 06:27:42'),(305,1147,'2022-01-18 11:23:28'),(305,1416,'2021-03-19 06:27:42'),(305,2056,'2022-01-18 11:23:28'),(306,975,'2020-10-09 09:38:08'),(307,260,'2020-10-09 09:38:08'),(307,2054,'2022-01-18 11:23:28'),(308,1071,'2020-10-09 09:38:09'),(309,1026,'2020-10-09 09:38:10'),(311,862,'2021-01-29 09:48:34'),(311,1197,'2021-01-29 09:48:34'),(311,1198,'2021-01-29 09:48:34'),(311,1199,'2021-01-29 09:48:34'),(311,1200,'2020-12-28 08:04:01'),(311,1201,'2021-01-29 09:48:34'),(311,2337,'2022-03-14 01:55:55'),(311,4030,'2023-09-27 10:02:37'),(311,4032,'2023-09-27 10:02:37'),(314,183,'2021-03-19 06:27:42'),(314,780,'2021-03-19 06:27:42'),(314,859,'2021-03-19 06:27:42'),(314,863,'2021-03-19 06:27:42'),(314,866,'2020-10-09 09:38:11'),(316,183,'2021-03-19 06:27:43'),(316,772,'2020-10-09 09:38:11'),(316,778,'2020-10-09 09:38:11'),(316,786,'2020-10-09 09:38:11'),(316,859,'2021-03-19 06:27:43'),(316,866,'2020-10-09 09:38:11'),(316,1089,'2021-01-29 09:48:34'),(316,1100,'2020-10-09 09:38:11'),(316,1511,'2021-03-19 06:46:59'),(317,775,'2020-10-09 09:38:11'),(319,764,'2020-10-09 09:38:12'),(319,932,'2020-10-09 09:38:12'),(320,187,'2020-10-09 09:38:12'),(320,759,'2020-10-09 09:38:12'),(321,959,'2020-10-09 09:38:12'),(322,933,'2020-10-09 09:38:12'),(323,767,'2020-10-09 09:38:12'),(325,176,'2021-03-19 06:27:43'),(325,183,'2021-03-19 06:27:43'),(325,770,'2020-10-09 09:38:12'),(325,771,'2020-10-09 09:38:12'),(325,786,'2020-10-09 09:38:12'),(325,859,'2021-03-19 06:27:43'),(325,863,'2021-03-19 06:27:43'),(325,1089,'2021-01-29 09:48:35'),(325,1424,'2021-03-19 06:27:43'),(325,1511,'2021-03-19 06:47:00'),(327,866,'2020-10-09 09:38:14'),(328,1039,'2020-10-09 09:38:16'),(329,1094,'2020-10-09 09:38:16'),(330,1052,'2020-10-09 09:38:16'),(332,804,'2024-08-23 02:07:02'),(332,897,'2020-10-09 09:38:16'),(332,1025,'2020-10-09 09:38:16'),(333,740,'2020-10-09 09:38:16'),(333,741,'2020-10-09 09:38:16'),(334,787,'2020-10-09 09:38:16'),(335,911,'2020-10-09 09:38:17'),(336,884,'2020-11-11 10:04:24'),(337,983,'2020-10-09 09:38:17'),(337,984,'2020-10-09 09:38:17'),(338,727,'2020-10-09 09:38:17'),(338,1037,'2021-01-29 09:48:37'),(338,1514,'2021-04-20 09:53:00'),(338,1546,'2021-04-20 09:53:00'),(339,729,'2020-10-09 09:38:17'),(340,722,'2020-10-09 09:38:17'),(341,750,'2021-04-20 09:53:00'),(341,751,'2020-10-09 09:38:17'),(342,722,'2020-10-09 09:38:18'),(343,747,'2020-10-09 09:38:18'),(358,222,'2022-04-28 06:48:22'),(358,256,'2024-06-18 10:42:07'),(358,274,'2024-06-18 10:42:07'),(358,1732,'2024-06-18 10:42:07'),(358,2292,'2022-03-11 05:52:53'),(358,4078,'2024-02-26 03:04:45'),(358,4143,'2024-02-23 02:17:22'),(358,4169,'2024-02-23 01:57:24'),(359,1095,'2020-10-09 09:38:20'),(359,1096,'2020-10-09 09:38:20'),(368,1139,'2020-11-11 07:06:08'),(369,1141,'2020-11-11 07:06:08'),(371,1140,'2020-11-11 07:06:08'),(371,1142,'2020-11-11 07:06:08'),(373,1138,'2020-11-11 07:06:08'),(375,1146,'2020-11-11 07:06:08'),(375,1147,'2020-11-11 07:06:08'),(377,1137,'2020-11-11 07:06:08'),(379,1146,'2020-11-11 07:06:08'),(379,1147,'2020-11-11 07:06:08'),(382,1000,'2020-11-11 08:49:33'),(382,1147,'2022-01-18 11:23:28'),(382,2056,'2022-01-18 11:23:28'),(383,1130,'2020-11-11 10:04:23'),(384,1052,'2020-11-11 10:04:23'),(385,1109,'2021-11-05 10:29:25'),(385,1600,'2024-08-23 02:07:02'),(385,1628,'2021-06-01 10:04:15'),(386,1597,'2021-05-26 03:24:13'),(387,1000,'2020-12-28 08:04:01'),(387,1139,'2022-01-18 11:23:29'),(389,1112,'2020-12-28 08:04:03'),(389,1113,'2020-12-28 08:04:03'),(389,1114,'2020-12-28 08:04:03'),(389,1115,'2020-12-28 08:04:03'),(389,1116,'2020-12-28 08:04:03'),(389,1117,'2020-12-28 08:04:03'),(389,1118,'2020-12-28 08:04:03'),(389,1119,'2020-12-28 08:04:03'),(389,1120,'2020-12-28 08:04:03'),(389,1121,'2020-12-28 08:04:03'),(389,1122,'2020-12-28 08:04:03'),(389,1123,'2020-12-28 08:04:03'),(389,1124,'2020-12-28 08:04:03'),(389,1164,'2020-12-28 08:04:03'),(389,1165,'2020-12-28 08:04:03'),(389,1209,'2021-01-29 09:48:37'),(395,2890,'2022-10-25 09:51:32'),(395,2894,'2022-10-25 09:51:32'),(395,2895,'2022-10-25 09:51:32'),(409,1424,'2021-03-19 06:27:45'),(455,1560,'2021-04-20 09:48:46'),(455,1561,'2021-04-20 09:48:46'),(455,1562,'2021-04-20 09:48:46'),(455,1563,'2021-04-20 09:48:46'),(455,1564,'2021-04-20 09:48:46'),(455,1565,'2021-04-20 09:48:46'),(455,1566,'2021-04-20 09:48:46'),(455,1567,'2021-04-20 09:48:46'),(455,1568,'2021-04-20 09:48:46'),(455,1569,'2021-04-20 09:48:46'),(457,274,'2021-04-20 09:53:00'),(457,1514,'2021-04-20 09:53:00'),(458,255,'2022-04-28 02:57:21'),(458,519,'2022-04-28 02:57:21'),(463,1096,'2022-04-28 07:03:05'),(463,1887,'2022-04-28 07:02:34'),(467,961,'2022-04-28 06:45:07'),(467,986,'2021-05-12 07:37:20'),(467,1163,'2021-05-12 07:37:20'),(467,1408,'2021-05-12 07:37:20'),(467,1410,'2021-05-12 07:37:20'),(467,3189,'2022-09-20 08:30:51'),(467,3191,'2022-09-20 08:30:51'),(467,3302,'2023-09-27 10:02:48'),(468,987,'2021-05-12 07:38:05'),(469,989,'2021-05-12 07:38:45'),(470,990,'2021-05-12 07:39:16'),(472,1523,'2021-05-12 07:40:01'),(473,1521,'2021-05-12 07:40:01'),(475,1528,'2021-05-12 07:40:01'),(476,989,'2021-05-12 07:40:01'),(477,989,'2021-05-12 07:40:01'),(478,1530,'2021-05-12 07:40:01'),(480,983,'2021-05-12 07:40:01'),(480,984,'2021-05-12 07:40:01'),(480,988,'2021-05-12 07:40:01'),(480,1067,'2021-05-12 07:40:01'),(480,1524,'2021-05-12 07:40:01'),(483,989,'2021-05-12 07:40:01'),(485,1067,'2021-05-12 07:40:01'),(485,1609,'2022-06-08 05:49:07'),(485,1725,'2021-11-05 10:29:40'),(487,407,'2021-05-12 07:40:01'),(487,459,'2021-05-12 07:40:01'),(487,983,'2021-05-12 07:40:01'),(487,984,'2021-05-12 07:40:01'),(487,988,'2021-05-12 07:40:01'),(487,1067,'2021-05-12 07:40:01'),(487,1511,'2023-09-27 10:02:48'),(487,1524,'2021-05-12 07:40:01'),(487,1585,'2021-05-12 07:40:01'),(487,1586,'2021-05-12 07:40:01'),(487,1686,'2021-07-06 06:47:46'),(487,1687,'2021-07-06 06:47:46'),(487,2085,'2022-01-18 11:23:44'),(487,2090,'2022-01-18 11:23:44'),(487,2552,'2022-04-01 02:53:08'),(487,2553,'2022-04-01 02:53:08'),(487,2562,'2022-04-11 01:41:09'),(487,2715,'2022-06-08 05:49:07'),(487,2860,'2022-06-08 05:49:07'),(487,3228,'2022-09-20 08:30:52'),(487,3229,'2022-09-20 08:30:52'),(488,989,'2021-05-12 07:40:01'),(489,274,'2022-04-28 06:43:17'),(489,1095,'2022-04-28 06:43:17'),(489,3166,'2022-10-25 09:52:22'),(489,3237,'2022-10-25 09:52:22'),(489,3273,'2022-10-25 09:52:22'),(490,1057,'2021-05-12 07:40:01'),(491,1161,'2021-05-12 07:40:01'),(491,2078,'2022-04-01 02:53:08'),(491,2079,'2022-06-09 05:45:07'),(492,1424,'2021-05-12 07:40:01'),(493,1013,'2021-05-12 07:40:01'),(494,1021,'2021-05-12 07:40:02'),(495,1020,'2021-05-12 07:40:02'),(496,981,'2021-05-12 07:40:02'),(496,982,'2021-05-12 07:40:02'),(497,985,'2021-05-12 07:40:02'),(498,980,'2021-05-12 07:40:02'),(498,1408,'2021-05-12 07:40:02'),(501,1581,'2021-05-26 03:24:13'),(501,1582,'2021-05-26 03:24:13'),(501,1600,'2021-05-26 03:24:13'),(502,1583,'2021-05-26 03:24:13'),(503,1598,'2021-05-26 03:24:13'),(503,1599,'2021-05-26 03:24:13'),(504,722,'2021-05-26 03:24:13'),(506,1112,'2021-05-26 07:02:48'),(506,1113,'2021-05-26 07:02:48'),(506,1114,'2021-05-26 07:02:48'),(506,1115,'2021-05-26 07:02:48'),(506,1116,'2021-05-26 07:02:48'),(506,1117,'2021-05-26 07:02:48'),(506,1118,'2021-05-26 07:02:48'),(506,1119,'2021-05-26 07:02:48'),(506,1120,'2021-05-26 07:11:57'),(506,1121,'2021-05-26 07:11:57'),(506,1122,'2021-05-26 07:11:57'),(506,1123,'2021-05-26 07:11:57'),(506,1124,'2021-05-26 07:11:57'),(506,1164,'2021-05-26 07:11:57'),(506,1165,'2021-05-26 07:11:57'),(506,1209,'2021-05-26 07:11:57'),(508,1627,'2021-06-01 10:04:14'),(514,1730,'2021-07-30 09:57:04'),(515,1736,'2021-07-30 09:57:04'),(515,1738,'2021-07-30 09:57:04'),(515,4177,'2024-02-21 09:55:12'),(515,4179,'2024-02-21 09:55:12'),(516,1737,'2021-07-30 09:57:04'),(517,1731,'2021-07-30 09:57:04'),(519,1732,'2021-07-30 09:57:04'),(520,1735,'2021-07-30 09:57:04'),(521,1086,'2023-02-08 09:41:24'),(521,1325,'2021-07-30 09:58:33'),(521,2326,'2022-04-01 09:04:18'),(521,2442,'2022-04-27 08:56:20'),(521,2659,'2022-04-27 03:29:23'),(521,2661,'2022-04-27 03:29:23'),(521,2666,'2022-04-27 03:29:23'),(539,1769,'2021-07-30 10:06:54'),(561,1724,'2021-08-12 02:19:01'),(561,2538,'2022-03-30 09:01:57'),(563,1852,'2022-05-25 06:36:34'),(563,1854,'2022-05-25 06:36:34'),(563,1856,'2022-05-25 06:36:34'),(563,1857,'2022-05-25 06:36:34'),(563,1858,'2022-05-25 06:36:34'),(563,1859,'2022-05-25 06:36:34'),(563,1862,'2022-05-25 06:36:34'),(563,1876,'2022-05-25 06:36:34'),(566,1853,'2021-11-05 10:29:54'),(567,1860,'2021-11-05 10:29:54'),(567,1861,'2021-11-05 10:29:54'),(568,1850,'2021-11-05 10:29:54'),(571,1734,'2021-11-05 10:29:54'),(571,1865,'2021-11-05 10:29:54'),(571,1872,'2021-11-05 10:29:54'),(571,1873,'2021-11-05 10:29:54'),(571,1875,'2021-11-05 10:29:54'),(573,1734,'2021-11-05 10:29:54'),(573,1863,'2021-11-05 10:29:54'),(573,1866,'2021-11-05 10:29:54'),(573,1872,'2021-11-05 10:29:54'),(573,1873,'2021-11-05 10:29:54'),(573,1875,'2021-11-05 10:29:54'),(575,1734,'2021-11-05 10:29:55'),(575,1863,'2021-11-05 10:29:55'),(575,1872,'2021-11-05 10:29:55'),(576,1877,'2021-11-05 10:29:55'),(577,1874,'2021-11-05 10:29:55'),(579,1867,'2021-11-05 10:29:55'),(579,1868,'2021-11-05 10:29:55'),(579,1869,'2021-11-05 10:29:55'),(580,1870,'2021-11-05 10:29:55'),(582,1899,'2021-11-09 08:59:01'),(583,2081,'2022-01-18 11:23:37'),(584,222,'2022-04-02 07:37:11'),(584,246,'2022-04-02 07:37:11'),(584,255,'2022-04-02 07:37:11'),(584,518,'2022-04-02 07:37:11'),(584,519,'2022-04-02 07:37:11'),(584,949,'2022-04-02 07:37:11'),(584,1045,'2022-04-02 07:37:11'),(584,1053,'2022-04-02 07:37:11'),(584,1647,'2022-04-02 07:37:11'),(584,1887,'2022-04-02 07:37:11'),(584,1890,'2022-04-02 07:37:11'),(584,2240,'2022-04-02 07:37:11'),(584,2429,'2022-04-02 07:37:11'),(584,2430,'2022-04-27 03:29:23'),(584,2855,'2022-06-08 05:48:51'),(584,2856,'2022-06-08 05:48:51'),(584,2857,'2022-06-08 05:48:51'),(584,2858,'2022-06-08 05:48:51'),(584,4143,'2024-02-23 02:13:19'),(584,4741,'2024-10-11 09:06:56'),(585,1019,'2022-11-14 01:48:00'),(585,1029,'2021-11-05 10:30:18'),(585,1047,'2021-11-05 10:30:18'),(585,1049,'2021-11-05 10:30:18'),(585,1054,'2021-11-05 10:30:18'),(585,1055,'2021-11-05 10:30:18'),(585,1072,'2021-11-05 10:30:18'),(585,1540,'2021-11-05 10:30:18'),(585,1578,'2022-04-02 01:24:57'),(585,1579,'2022-04-27 09:09:08'),(585,1603,'2021-11-05 10:30:18'),(585,1726,'2022-11-17 02:57:42'),(585,2431,'2022-04-02 07:37:11'),(585,2432,'2022-04-02 07:37:11'),(585,2433,'2022-04-02 07:37:11'),(585,2434,'2022-04-02 07:37:11'),(585,2435,'2022-04-02 07:37:11'),(585,2436,'2022-04-27 03:29:23'),(585,2437,'2022-04-02 07:37:11'),(585,2440,'2022-04-27 09:09:08'),(585,2446,'2022-04-27 09:09:08'),(585,2458,'2022-04-27 09:09:08'),(585,2460,'2022-11-17 02:57:42'),(585,2488,'2022-11-17 02:57:42'),(585,2490,'2022-11-17 02:57:42'),(585,3329,'2022-12-09 08:10:47'),(585,3330,'2022-12-09 08:10:47'),(585,3487,'2024-03-12 07:40:46'),(585,3657,'2023-07-05 08:04:20'),(585,3658,'2023-05-09 09:16:31'),(585,3732,'2023-09-12 01:19:31'),(585,3778,'2023-06-16 09:17:34'),(585,3779,'2023-06-16 09:17:34'),(585,3818,'2023-07-07 01:51:24'),(585,3819,'2023-07-07 01:51:24'),(585,4144,'2024-02-23 09:38:55'),(586,2438,'2022-04-27 03:29:23'),(586,2439,'2022-04-27 03:29:23'),(586,4275,'2024-04-17 01:51:23'),(588,3956,'2024-06-17 12:01:17'),(588,4145,'2024-02-23 09:36:10'),(588,4146,'2024-02-23 09:36:10'),(588,4171,'2024-02-23 01:57:25'),(589,1006,'2021-11-05 10:30:18'),(589,1007,'2021-11-05 10:30:18'),(589,1008,'2021-11-05 10:30:18'),(589,1014,'2021-11-05 10:30:18'),(589,1015,'2021-11-05 10:30:18'),(589,1016,'2021-11-05 10:30:18'),(589,1017,'2021-11-05 10:30:18'),(589,1018,'2021-11-05 10:30:18'),(589,1019,'2021-11-05 10:30:18'),(589,1726,'2021-11-05 10:30:18'),(589,2447,'2023-09-12 01:19:31'),(589,2453,'2022-04-27 03:29:23'),(589,2454,'2022-04-27 03:29:23'),(589,2455,'2022-04-27 03:29:23'),(589,2457,'2022-04-27 03:29:23'),(589,2458,'2022-04-27 03:29:23'),(589,2459,'2022-04-27 03:29:23'),(589,2460,'2022-04-27 03:29:23'),(590,1301,'2021-11-05 10:30:18'),(590,2447,'2022-04-27 03:29:23'),(592,1298,'2021-11-05 10:30:18'),(592,1299,'2021-11-05 10:30:18'),(592,1300,'2021-11-05 10:30:18'),(592,1415,'2021-11-05 10:30:18'),(592,1705,'2021-11-05 10:30:18'),(592,1706,'2021-11-05 10:30:18'),(592,1707,'2021-11-05 10:30:18'),(592,1708,'2021-11-05 10:30:18'),(592,1709,'2021-11-05 10:30:18'),(592,1710,'2021-11-05 10:30:18'),(592,2448,'2022-04-27 03:29:23'),(592,2449,'2022-04-27 03:29:23'),(592,2450,'2022-04-27 03:29:23'),(592,2451,'2022-04-27 03:29:23'),(592,2452,'2022-04-27 03:29:23'),(594,1458,'2021-11-05 10:30:18'),(594,1459,'2021-11-05 10:30:18'),(594,2456,'2022-04-27 03:29:23'),(595,2293,'2022-04-02 07:37:11'),(595,2561,'2022-04-11 01:41:30'),(595,4156,'2024-04-25 02:58:10'),(595,4455,'2024-08-15 07:29:46'),(595,4456,'2024-08-15 07:29:46'),(595,4457,'2024-08-15 07:29:46'),(597,1888,'2022-04-01 09:04:19'),(597,1889,'2022-04-01 09:04:19'),(599,1685,'2021-11-05 10:30:19'),(599,2074,'2022-01-18 11:23:37'),(600,1684,'2021-11-05 10:30:19'),(600,2074,'2022-01-18 11:23:37'),(604,1685,'2021-11-05 10:30:19'),(604,2074,'2022-01-18 11:23:37'),(604,4156,'2024-02-23 01:57:25'),(606,1266,'2021-11-05 10:30:19'),(606,1678,'2021-11-05 10:30:19'),(606,1729,'2021-11-05 10:30:19'),(606,3420,'2023-09-12 01:19:34'),(606,3421,'2023-09-12 01:19:34'),(606,3426,'2023-09-12 01:19:34'),(606,3427,'2023-09-12 01:19:34'),(606,3432,'2023-09-12 01:19:34'),(606,3433,'2023-09-12 01:19:34'),(607,1264,'2021-11-05 10:30:19'),(607,1265,'2021-11-05 10:30:19'),(607,1727,'2021-11-05 10:30:19'),(607,1728,'2021-11-05 10:30:19'),(607,3275,'2022-11-10 06:27:00'),(607,3276,'2022-11-10 06:27:00'),(608,1891,'2021-11-09 08:59:02'),(608,1892,'2021-11-09 08:59:02'),(608,1893,'2021-11-09 08:59:02'),(608,1894,'2021-11-09 08:59:02'),(608,1895,'2021-11-09 08:59:02'),(608,1896,'2021-11-09 08:59:02'),(608,3287,'2022-11-09 09:00:33'),(615,1808,'2021-11-05 10:45:26'),(615,1809,'2021-11-05 10:45:26'),(616,1798,'2021-11-05 10:45:26'),(617,1812,'2021-11-05 10:45:26'),(618,1809,'2021-11-05 10:45:26'),(619,1806,'2021-11-05 10:45:26'),(620,1811,'2021-11-05 10:45:26'),(621,1802,'2021-11-05 10:45:26'),(621,1804,'2021-11-05 10:45:26'),(621,1807,'2021-11-05 10:45:26'),(622,1802,'2021-11-05 10:45:26'),(622,1805,'2021-11-05 10:45:26'),(622,1807,'2021-11-05 10:45:26'),(623,1807,'2021-11-05 10:45:26'),(624,1800,'2021-11-05 10:45:26'),(624,1803,'2021-11-05 10:45:26'),(625,1801,'2021-11-05 10:45:26'),(626,1810,'2021-11-05 10:45:26'),(628,1791,'2021-11-05 10:45:26'),(629,1790,'2021-11-05 10:45:26'),(630,1794,'2021-11-05 10:45:26'),(631,1795,'2021-11-05 10:45:26'),(632,1793,'2021-11-05 10:45:26'),(634,1792,'2021-11-05 10:45:27'),(635,1796,'2021-11-05 10:45:27'),(637,1814,'2021-11-05 10:45:27'),(637,1815,'2021-11-05 10:45:27'),(638,1814,'2021-11-05 10:45:27'),(638,1815,'2021-11-05 10:45:27'),(639,1814,'2021-11-05 10:45:27'),(639,1816,'2021-11-05 10:45:27'),(641,1914,'2022-01-18 11:17:19'),(641,1916,'2022-01-18 11:17:19'),(641,1917,'2022-01-18 11:17:19'),(641,1918,'2022-01-18 11:17:19'),(641,1919,'2022-01-18 11:17:19'),(641,1920,'2022-01-18 11:17:19'),(641,1922,'2022-01-18 11:17:19'),(641,1923,'2022-01-18 11:17:19'),(641,1924,'2022-01-18 11:17:19'),(645,1994,'2022-01-18 11:23:05'),(647,1991,'2022-01-18 11:23:05'),(648,1990,'2022-01-18 11:23:05'),(649,1992,'2022-01-18 11:23:05'),(650,1993,'2022-01-18 11:23:05'),(651,2055,'2022-01-18 11:23:29'),(652,2070,'2022-01-18 11:23:37'),(654,2074,'2022-01-18 11:23:37'),(654,2076,'2022-01-18 11:23:37'),(655,2073,'2022-01-18 11:23:44'),(655,3958,'2023-09-27 10:02:48'),(662,2115,'2022-03-10 07:39:37'),(662,2116,'2022-03-10 07:39:37'),(662,2123,'2022-03-10 07:39:37'),(663,725,'2022-03-10 07:39:37'),(663,750,'2022-03-10 07:39:37'),(663,751,'2022-03-10 07:39:37'),(663,787,'2022-03-10 07:39:37'),(663,2108,'2022-03-10 07:39:37'),(663,2109,'2022-03-10 07:39:37'),(663,2110,'2022-03-10 07:39:37'),(663,2111,'2022-03-10 07:39:37'),(663,2112,'2022-06-27 02:53:02'),(663,2113,'2022-03-10 07:39:37'),(663,2114,'2022-03-10 07:39:37'),(663,2120,'2022-03-10 07:39:37'),(663,2121,'2022-03-10 07:39:37'),(663,2124,'2022-03-10 07:39:37'),(663,2125,'2022-03-10 07:39:37'),(663,2126,'2022-03-10 07:39:37'),(663,2127,'2022-03-10 07:39:37'),(663,2129,'2022-03-10 07:39:37'),(663,2308,'2022-03-11 05:44:18'),(664,2426,'2022-03-14 01:55:55'),(664,2427,'2022-03-14 01:55:55'),(664,2428,'2022-03-14 01:55:55'),(667,518,'2022-04-28 07:01:02'),(667,1095,'2022-04-28 06:40:43'),(667,1258,'2022-03-30 06:26:16'),(667,2499,'2022-03-30 06:26:16'),(667,2501,'2022-03-30 06:26:16'),(667,2502,'2022-03-30 06:26:16'),(667,2503,'2022-03-30 06:26:16'),(667,2504,'2022-03-30 06:26:16'),(667,2505,'2022-03-30 06:26:16'),(667,2507,'2023-03-31 02:00:54'),(667,2663,'2022-04-27 08:56:09'),(667,2684,'2022-04-28 06:39:01'),(667,2699,'2022-05-30 06:38:44'),(667,2852,'2022-06-08 05:48:00'),(667,2853,'2022-06-08 05:48:00'),(667,2854,'2022-06-08 05:48:00'),(667,2859,'2022-06-08 05:48:00'),(667,3291,'2023-03-30 07:45:08'),(667,3302,'2023-03-30 07:40:55'),(668,256,'2022-03-30 02:02:43'),(668,274,'2022-03-30 02:02:43'),(668,1514,'2022-03-30 02:02:43'),(671,787,'2022-04-27 06:11:06'),(671,1056,'2022-04-28 02:00:46'),(671,1095,'2022-04-28 02:00:46'),(671,1096,'2022-04-28 02:51:24'),(671,1560,'2022-04-27 08:44:40'),(671,1887,'2022-04-28 02:49:16'),(671,2292,'2022-04-28 02:15:44'),(671,2502,'2022-04-27 08:44:40'),(671,2504,'2022-03-31 07:56:28'),(671,2673,'2022-04-28 01:57:54'),(671,2674,'2022-04-27 08:44:40'),(671,2675,'2022-04-28 01:58:38'),(671,2676,'2022-04-28 01:57:54'),(671,2677,'2022-04-28 01:50:23'),(671,2678,'2022-04-27 08:47:33'),(671,2679,'2022-04-27 08:47:33'),(671,2684,'2022-04-28 01:57:54'),(671,2685,'2022-04-27 08:44:40'),(673,2074,'2022-04-02 07:37:11'),(675,14,'2022-04-27 03:29:09'),(675,1420,'2022-04-27 03:29:09'),(675,2602,'2022-04-27 03:29:09'),(676,247,'2022-04-27 03:29:09'),(677,248,'2022-04-27 03:29:09'),(678,54,'2022-04-27 03:29:09'),(679,9,'2022-04-27 03:29:09'),(679,2576,'2022-04-27 03:29:09'),(679,2579,'2022-04-27 03:29:09'),(679,2952,'2022-07-25 08:30:45'),(680,11,'2022-04-27 03:29:09'),(680,2011,'2022-04-27 03:29:09'),(680,2581,'2022-04-27 03:29:09'),(680,4033,'2024-04-29 07:03:10'),(680,4035,'2024-04-29 07:02:34'),(681,2580,'2022-04-27 03:29:09'),(681,2582,'2022-04-27 03:29:09'),(682,2657,'2022-04-27 03:29:17'),(682,2658,'2022-04-27 03:29:17'),(682,2659,'2022-04-27 03:29:17'),(682,2660,'2022-04-27 03:29:17'),(682,2661,'2022-04-27 03:29:17'),(682,2662,'2022-04-27 03:29:17'),(682,2665,'2022-04-27 03:29:17'),(682,2667,'2022-04-27 03:29:17'),(684,1684,'2022-04-27 03:29:24'),(684,1685,'2022-04-27 03:29:24'),(684,2074,'2022-04-27 03:29:24'),(685,1560,'2022-04-27 03:43:03'),(686,2683,'2022-04-27 03:43:03'),(689,2739,'2022-05-25 09:56:08'),(689,2743,'2022-05-25 09:56:08'),(689,2746,'2022-05-25 09:56:08'),(690,2740,'2022-05-25 09:56:08'),(690,2741,'2022-05-25 09:56:08'),(690,2744,'2022-05-25 09:56:08'),(691,2750,'2022-05-25 09:56:08'),(692,2747,'2022-05-25 09:56:08'),(692,2748,'2022-05-25 09:56:08'),(692,2749,'2022-05-25 09:56:08'),(693,2742,'2022-05-25 09:56:08'),(694,2751,'2022-05-25 09:56:08'),(695,2752,'2022-05-25 09:56:08'),(696,787,'2022-05-26 01:10:40'),(696,988,'2022-05-26 01:10:40'),(696,989,'2022-05-26 01:10:40'),(696,1095,'2022-05-26 01:10:40'),(696,1096,'2022-05-26 01:10:40'),(696,1725,'2022-05-26 01:10:40'),(696,2499,'2022-06-23 03:05:35'),(696,2501,'2022-05-26 01:10:40'),(696,2502,'2022-05-26 01:10:40'),(696,2503,'2022-05-26 01:10:40'),(696,2504,'2022-05-26 01:10:40'),(696,2507,'2022-05-26 01:10:40'),(696,2674,'2022-05-26 01:10:40'),(696,2675,'2022-05-26 01:10:40'),(696,2676,'2022-05-26 01:10:40'),(696,2677,'2022-05-26 01:10:40'),(696,2678,'2022-05-26 01:10:40'),(696,2679,'2022-06-08 09:31:48'),(696,2684,'2022-05-26 01:10:40'),(696,2726,'2022-05-26 01:10:40'),(696,2727,'2022-05-26 01:10:40'),(696,2728,'2022-05-26 01:10:40'),(697,2716,'2022-05-26 01:15:48'),(697,2719,'2022-05-26 01:15:48'),(697,2720,'2022-05-26 01:15:48'),(697,2721,'2022-05-26 01:15:48'),(697,2722,'2022-05-26 01:15:48'),(697,2732,'2022-05-26 01:15:48'),(697,2735,'2022-05-26 01:15:48'),(697,2738,'2022-05-26 01:15:48'),(697,2849,'2022-06-08 05:52:19'),(697,2850,'2022-06-08 05:52:19'),(697,3252,'2024-04-30 07:19:55'),(697,3753,'2023-12-31 08:27:20'),(697,4083,'2023-11-09 09:38:13'),(697,4084,'2023-11-09 10:21:28'),(699,2074,'2022-06-08 05:48:52'),(699,2076,'2022-06-08 05:48:52'),(707,2869,'2022-06-22 07:54:11'),(707,2886,'2022-06-22 07:54:11'),(707,3534,'2023-05-04 09:43:02'),(707,3705,'2023-05-19 03:35:23'),(708,2884,'2022-06-22 07:54:11'),(708,3092,'2022-09-20 08:37:44'),(709,2171,'2022-06-22 07:54:11'),(709,2173,'2022-06-22 07:54:11'),(709,2816,'2022-06-22 07:54:11'),(709,2817,'2022-06-22 07:54:11'),(709,2819,'2022-06-22 07:54:11'),(709,2826,'2022-06-22 07:54:11'),(709,2828,'2022-06-22 07:54:11'),(709,2831,'2022-09-20 08:37:44'),(709,2832,'2022-06-22 07:54:11'),(709,2834,'2022-06-22 07:54:11'),(709,2835,'2022-06-22 07:54:11'),(710,2175,'2022-06-22 07:54:11'),(710,2821,'2022-06-22 07:54:11'),(710,2822,'2022-06-22 07:54:11'),(710,2823,'2022-06-22 07:54:11'),(710,2827,'2022-06-22 07:54:11'),(710,2829,'2022-06-22 07:54:11'),(710,2830,'2022-06-22 07:54:11'),(710,2833,'2022-06-22 07:54:11'),(711,2824,'2022-06-22 07:54:11'),(712,2828,'2022-06-22 07:54:12'),(712,2864,'2022-06-22 07:54:12'),(712,2882,'2022-06-22 07:54:12'),(713,2862,'2022-06-22 07:54:12'),(713,2863,'2022-06-22 07:54:12'),(713,2866,'2022-06-22 07:54:12'),(713,2881,'2022-06-22 07:54:12'),(714,2865,'2022-06-22 07:54:12'),(717,456,'2022-06-30 09:22:07'),(717,1106,'2024-09-29 02:10:12'),(717,2906,'2022-09-20 08:33:32'),(717,2907,'2022-07-01 08:33:55'),(717,2909,'2022-07-01 08:33:55'),(717,2912,'2022-07-01 08:33:55'),(717,3069,'2022-09-20 08:33:32'),(717,3318,'2023-05-18 10:49:02'),(717,3319,'2023-05-18 10:49:02'),(717,3322,'2023-05-18 10:49:02'),(717,3323,'2023-05-18 10:49:02'),(717,3324,'2023-05-18 10:49:02'),(717,3688,'2023-05-18 10:49:02'),(717,4068,'2024-04-19 02:45:18'),(717,4071,'2024-09-29 02:10:12'),(717,4073,'2024-04-19 02:45:53'),(717,4074,'2024-06-17 07:53:17'),(717,4660,'2024-09-29 02:10:12'),(717,4661,'2024-09-29 02:10:12'),(717,4662,'2024-09-29 02:10:12'),(717,4663,'2024-09-29 02:10:12'),(717,4666,'2024-09-29 02:10:12'),(717,4669,'2024-09-29 02:10:12'),(717,4679,'2024-09-28 04:57:00'),(717,4681,'2024-09-29 02:10:12'),(717,4733,'2024-09-29 02:10:12'),(719,2937,'2022-07-08 06:51:11'),(719,2939,'2022-07-08 06:51:11'),(719,2943,'2022-07-08 06:51:11'),(719,2944,'2022-07-08 06:51:11'),(720,2938,'2022-07-08 06:51:11'),(720,2942,'2022-07-08 06:51:11'),(721,2935,'2022-07-08 06:51:11'),(722,2936,'2022-07-08 06:51:11'),(723,2939,'2022-07-08 06:51:11'),(723,2943,'2022-07-08 06:51:11'),(723,2944,'2022-07-08 06:51:11'),(726,53,'2022-07-08 06:53:54'),(726,787,'2022-07-08 06:53:54'),(726,2075,'2022-07-08 06:53:54'),(726,2923,'2022-07-08 06:53:54'),(726,2924,'2022-07-08 06:53:54'),(726,2925,'2022-07-08 06:53:54'),(726,2926,'2022-07-08 06:53:54'),(726,2927,'2022-07-08 06:53:54'),(726,2928,'2022-07-08 06:53:54'),(726,2929,'2022-07-08 06:53:54'),(726,2931,'2022-07-08 06:53:54'),(726,2932,'2022-07-08 06:53:54'),(726,2933,'2022-07-08 06:53:54'),(726,3318,'2022-12-08 09:58:01'),(726,3319,'2022-12-08 09:58:01'),(726,3322,'2022-12-08 09:58:01'),(726,3323,'2022-12-08 09:58:01'),(726,3324,'2022-12-08 09:58:01'),(728,1790,'2022-07-25 08:29:07'),(728,1791,'2022-07-25 08:29:07'),(728,1792,'2022-07-25 08:29:07'),(728,1793,'2022-07-25 08:29:07'),(728,1794,'2022-07-25 08:29:07'),(728,1795,'2022-07-25 08:29:07'),(728,1796,'2022-07-25 08:29:07'),(728,1798,'2022-07-25 08:29:07'),(728,1800,'2022-07-25 08:29:07'),(728,1801,'2022-07-25 08:29:07'),(728,1802,'2022-07-25 08:29:07'),(728,1803,'2022-07-25 08:29:07'),(728,1804,'2022-07-25 08:29:07'),(728,1805,'2022-07-25 08:29:07'),(728,1806,'2022-07-25 08:29:07'),(728,1807,'2022-07-25 08:29:07'),(728,1808,'2022-07-25 08:29:07'),(728,1809,'2022-07-25 08:29:07'),(728,1810,'2022-07-25 08:29:07'),(728,1811,'2022-07-25 08:29:07'),(728,1812,'2022-07-25 08:29:07'),(728,1814,'2022-07-25 08:29:07'),(728,1815,'2022-07-25 08:29:07'),(728,1816,'2022-07-25 08:29:07'),(728,2202,'2022-07-25 08:29:07'),(728,2663,'2022-07-25 08:29:07'),(728,2955,'2022-07-25 08:29:07'),(728,2963,'2022-07-25 08:29:07'),(730,1790,'2022-07-27 09:25:35'),(730,1791,'2022-07-27 09:25:35'),(730,1792,'2022-07-27 09:25:35'),(730,1793,'2022-07-27 09:25:35'),(730,1794,'2022-07-27 09:25:35'),(730,1795,'2022-07-27 09:25:35'),(730,1796,'2022-07-27 09:25:35'),(730,1798,'2022-07-27 09:25:35'),(730,1800,'2022-07-27 09:25:35'),(730,1801,'2022-07-27 09:25:35'),(730,1802,'2022-07-27 09:25:35'),(730,1803,'2022-07-27 09:25:35'),(730,1804,'2022-07-27 09:25:35'),(730,1805,'2022-07-27 09:25:35'),(730,1806,'2022-07-27 09:25:35'),(730,1807,'2022-07-27 09:25:35'),(730,1808,'2022-07-27 09:25:35'),(730,1809,'2022-07-27 09:25:35'),(730,1810,'2022-07-27 09:25:35'),(730,1811,'2022-07-27 09:25:35'),(730,1812,'2022-07-27 09:25:35'),(730,1814,'2022-07-27 09:25:35'),(730,1815,'2022-07-27 09:25:35'),(730,1816,'2022-07-27 09:25:35'),(730,2202,'2022-07-27 09:25:35'),(730,2663,'2022-07-27 09:25:35'),(731,608,'2022-08-04 10:54:23'),(731,985,'2022-08-04 10:54:23'),(731,1021,'2022-08-04 10:54:23'),(731,2964,'2022-08-04 10:54:23'),(731,2965,'2022-08-04 10:54:23'),(731,2966,'2022-08-04 10:54:23'),(731,2967,'2022-08-04 10:54:23'),(731,2969,'2022-08-04 10:54:23'),(731,2970,'2022-08-04 10:54:23'),(731,2972,'2022-08-04 10:54:23'),(731,2974,'2022-08-04 10:54:23'),(731,3156,'2022-10-13 02:35:22'),(737,2414,'2022-08-30 03:01:03'),(737,2417,'2022-08-30 03:01:03'),(737,2997,'2022-08-30 03:01:03'),(737,2999,'2022-08-30 03:01:03'),(738,2412,'2022-08-30 03:01:04'),(738,2996,'2022-08-30 03:01:04'),(740,3000,'2022-08-30 03:01:04'),(741,2413,'2022-08-30 03:01:04'),(742,2998,'2022-08-30 03:01:04'),(745,3007,'2022-08-30 03:01:04'),(745,3015,'2022-08-30 03:01:04'),(745,3016,'2022-08-30 03:01:04'),(745,3017,'2022-08-30 03:01:04'),(745,3035,'2023-04-04 08:44:36'),(746,3010,'2022-08-30 03:01:04'),(747,3010,'2022-08-30 03:01:04'),(748,3006,'2022-08-30 03:01:04'),(748,3011,'2022-08-30 03:01:04'),(749,2417,'2023-02-07 06:51:12'),(749,2999,'2022-08-30 03:01:04'),(749,3014,'2022-08-30 03:01:04'),(749,3018,'2022-08-30 03:01:04'),(749,3028,'2022-08-30 03:01:04'),(750,3008,'2022-08-30 03:01:04'),(750,3009,'2022-08-30 03:01:04'),(750,3012,'2022-08-30 03:01:04'),(750,3013,'2022-08-30 03:01:04'),(754,3028,'2022-08-30 03:01:04'),(754,3029,'2022-08-30 03:01:04'),(754,3031,'2022-08-30 03:01:04'),(754,3032,'2023-03-27 07:57:09'),(755,3035,'2022-08-30 03:01:04'),(757,3027,'2022-08-30 03:01:04'),(758,3034,'2022-08-30 03:01:04'),(759,3036,'2022-08-30 03:01:04'),(760,3033,'2022-08-30 03:01:04'),(762,3019,'2022-08-30 03:01:04'),(762,3020,'2022-08-30 03:01:04'),(762,3023,'2022-08-30 03:01:04'),(762,3024,'2022-08-30 03:01:04'),(762,3025,'2022-08-30 03:01:04'),(762,3026,'2022-08-30 03:01:04'),(765,2720,'2022-09-20 08:30:36'),(765,3167,'2022-09-20 08:30:36'),(765,3170,'2022-09-20 08:30:36'),(766,3168,'2022-09-20 08:30:36'),(767,3166,'2022-09-20 08:30:36'),(768,3169,'2022-09-20 08:30:36'),(769,3169,'2022-09-20 08:30:36'),(770,3250,'2022-10-27 06:49:34'),(773,3182,'2022-09-20 08:32:50'),(773,3183,'2022-09-20 08:32:50'),(773,3184,'2022-09-20 08:32:50'),(773,3185,'2022-09-20 08:32:50'),(773,3192,'2022-09-20 08:32:50'),(773,3205,'2022-09-20 08:32:50'),(773,3206,'2022-09-20 08:32:50'),(773,3207,'2022-09-20 08:32:50'),(773,3208,'2022-09-20 08:32:50'),(773,3210,'2022-09-20 08:32:50'),(773,3211,'2022-09-20 08:32:50'),(773,3212,'2022-09-20 08:32:50'),(774,3179,'2022-09-20 08:32:50'),(774,3181,'2022-09-20 08:32:50'),(774,3202,'2022-09-20 08:32:50'),(774,3203,'2022-09-20 08:32:50'),(774,3204,'2022-09-20 08:32:50'),(776,3195,'2022-09-20 08:32:50'),(777,3194,'2022-09-20 08:32:50'),(777,3196,'2022-09-20 08:32:50'),(777,3197,'2022-09-20 08:32:50'),(777,3198,'2022-09-20 08:32:50'),(778,3201,'2022-09-20 08:32:50'),(779,3193,'2022-09-20 08:32:50'),(779,3199,'2022-09-20 08:32:50'),(779,3200,'2022-09-20 08:32:50'),(781,2171,'2022-09-20 08:32:50'),(781,2175,'2022-09-20 08:32:50'),(781,3175,'2022-09-20 08:32:50'),(781,3176,'2022-09-20 08:32:50'),(781,3177,'2022-09-20 08:32:50'),(781,3178,'2022-09-20 08:32:50'),(781,3187,'2022-09-20 08:32:50'),(781,3209,'2022-09-20 08:32:50'),(782,3182,'2022-09-20 08:32:50'),(782,3183,'2022-09-20 08:32:50'),(782,3184,'2022-09-20 08:32:50'),(782,3185,'2022-09-20 08:32:50'),(782,3186,'2022-09-20 08:32:50'),(782,3192,'2022-09-20 08:32:50'),(782,3205,'2022-09-20 08:32:50'),(782,3206,'2022-09-20 08:32:50'),(782,3207,'2022-09-20 08:32:50'),(782,3208,'2022-09-20 08:32:50'),(782,3210,'2022-09-20 08:32:50'),(782,3211,'2022-09-20 08:32:50'),(782,3212,'2022-09-20 08:32:50'),(783,3177,'2022-09-20 08:32:51'),(783,3178,'2022-09-20 08:32:51'),(783,3179,'2022-09-20 08:32:51'),(783,3180,'2022-09-20 08:32:51'),(783,3181,'2022-09-20 08:32:51'),(783,3188,'2022-09-20 08:32:51'),(785,2907,'2023-05-18 10:49:02'),(785,2908,'2022-09-20 08:33:32'),(785,2910,'2022-09-20 08:33:32'),(785,2911,'2022-09-20 08:33:32'),(785,2912,'2022-09-20 08:33:32'),(785,3067,'2022-09-20 08:33:32'),(785,3070,'2022-09-20 08:33:32'),(785,3071,'2022-09-20 08:33:32'),(785,3072,'2022-09-20 08:33:32'),(785,3073,'2022-09-20 08:33:32'),(785,3074,'2022-09-20 08:33:32'),(785,3075,'2022-09-20 08:33:32'),(789,3093,'2023-05-04 09:43:01'),(789,3508,'2023-05-04 09:43:01'),(789,3525,'2023-05-04 09:43:01'),(789,3526,'2023-05-04 09:43:01'),(789,3537,'2023-05-04 09:43:01'),(789,3556,'2023-05-04 09:43:01'),(789,3601,'2023-05-04 09:43:01'),(789,3611,'2023-05-04 09:43:01'),(789,3645,'2023-05-05 09:26:34'),(789,4159,'2024-02-22 08:35:11'),(790,3514,'2023-05-04 09:43:01'),(792,1296,'2024-04-26 02:24:46'),(792,2663,'2024-04-26 02:23:29'),(792,3094,'2022-11-14 09:01:32'),(792,3955,'2024-04-26 02:25:11'),(794,2869,'2022-09-20 08:37:44'),(794,2886,'2022-09-20 08:37:44'),(794,3514,'2023-09-08 02:41:16'),(794,3537,'2023-09-08 02:39:07'),(795,2171,'2022-09-20 08:37:44'),(795,2173,'2022-09-20 08:37:44'),(795,2816,'2022-09-20 08:37:44'),(795,2817,'2022-09-20 08:37:44'),(795,2819,'2022-09-20 08:37:44'),(795,2826,'2022-09-20 08:37:44'),(795,2828,'2022-09-20 08:37:44'),(795,2832,'2022-09-20 08:37:44'),(795,2834,'2022-09-20 08:37:44'),(795,2835,'2022-09-20 08:37:44'),(795,3636,'2023-12-26 08:17:04'),(795,4153,'2023-12-27 06:11:54'),(796,2828,'2022-09-20 08:37:44'),(796,2864,'2022-09-20 08:37:44'),(796,2882,'2022-09-20 08:37:44'),(797,3148,'2023-05-04 09:43:02'),(798,3146,'2023-05-04 09:43:02'),(798,3149,'2023-05-04 09:43:02'),(798,3150,'2023-05-04 09:43:02'),(798,3152,'2023-05-04 09:43:02'),(799,54,'2023-05-04 09:43:02'),(799,3143,'2022-09-20 08:37:44'),(799,3145,'2022-09-20 08:37:44'),(799,3147,'2023-08-17 09:21:26'),(799,3148,'2022-09-20 08:37:44'),(804,3248,'2022-10-27 07:06:00'),(811,3017,'2022-10-27 08:10:11'),(811,3032,'2022-10-27 08:10:11'),(811,3035,'2023-04-04 08:45:03'),(811,3253,'2022-10-27 08:10:11'),(812,3255,'2022-10-27 08:10:11'),(813,3252,'2022-10-27 08:10:12'),(814,3004,'2022-10-27 08:10:12'),(814,3005,'2022-10-27 08:10:12'),(814,3254,'2022-10-27 08:10:12'),(814,3257,'2023-02-15 06:17:31'),(815,3003,'2022-10-27 08:10:12'),(818,3035,'2023-04-04 08:44:16'),(818,3261,'2022-10-27 08:10:12'),(818,3265,'2022-10-27 08:10:12'),(818,3266,'2022-10-27 08:10:12'),(818,3269,'2023-03-27 07:49:56'),(819,3267,'2022-10-27 08:10:12'),(820,3267,'2022-10-27 08:10:12'),(821,3031,'2022-10-27 08:10:12'),(821,3035,'2023-04-03 09:43:05'),(821,3259,'2022-10-27 08:10:12'),(821,3271,'2022-10-27 08:10:12'),(823,3021,'2022-10-27 08:10:12'),(823,3272,'2023-03-27 07:38:41'),(824,3262,'2022-10-27 08:10:12'),(825,3258,'2022-10-27 08:10:12'),(826,1873,'2022-11-09 09:00:33'),(826,3279,'2022-11-09 09:00:33'),(826,3280,'2022-11-09 09:00:33'),(826,3281,'2022-11-09 09:00:33'),(826,3282,'2022-11-09 09:00:33'),(826,3283,'2022-11-09 09:00:33'),(826,3286,'2022-11-09 09:00:33'),(826,3292,'2022-11-09 09:00:33'),(826,3293,'2022-11-09 09:00:33'),(828,3342,'2023-01-17 08:08:25'),(828,3343,'2024-03-19 08:09:19'),(828,3344,'2023-01-17 08:08:25'),(834,3377,'2023-02-08 09:29:36'),(835,3381,'2023-02-08 09:29:36'),(835,3383,'2023-02-08 09:29:36'),(836,3374,'2023-02-08 09:29:36'),(837,3376,'2023-02-08 09:29:36'),(837,3378,'2023-02-08 09:29:36'),(837,3380,'2023-02-08 09:29:36'),(837,3385,'2023-02-08 09:29:36'),(837,3386,'2023-02-08 09:29:36'),(838,3382,'2023-02-08 09:29:36'),(839,3384,'2023-02-08 09:29:36'),(840,3375,'2023-02-08 09:29:36'),(841,3364,'2023-02-08 09:29:36'),(842,3367,'2023-02-08 09:29:36'),(842,3369,'2023-02-08 09:29:36'),(843,3361,'2023-02-08 09:29:36'),(844,3363,'2023-02-08 09:29:36'),(844,3365,'2023-02-08 09:29:36'),(844,3370,'2023-02-08 09:29:36'),(844,3372,'2023-02-08 09:29:36'),(844,3373,'2023-02-08 09:29:36'),(845,3368,'2023-02-08 09:29:36'),(846,3364,'2023-02-08 09:29:37'),(846,3371,'2023-02-08 09:29:37'),(847,3362,'2023-02-08 09:29:37'),(848,3355,'2023-02-08 09:29:37'),(848,3356,'2023-02-08 09:29:37'),(848,3357,'2023-02-08 09:29:37'),(848,3358,'2023-02-08 09:29:37'),(848,3359,'2023-02-08 09:29:37'),(848,3360,'2023-02-08 09:29:37'),(849,3349,'2023-02-08 09:29:37'),(849,3350,'2023-02-08 09:29:37'),(849,3351,'2023-02-08 09:29:37'),(849,3352,'2023-02-08 09:29:37'),(849,3353,'2023-02-08 09:29:37'),(849,3354,'2023-02-08 09:29:37'),(851,223,'2023-02-08 09:38:05'),(851,1045,'2023-02-08 09:38:05'),(851,1258,'2023-02-08 09:38:05'),(851,1296,'2023-02-08 09:38:05'),(851,1297,'2023-02-08 09:38:05'),(851,2663,'2023-02-08 09:38:05'),(851,3955,'2023-09-08 09:29:51'),(852,961,'2023-02-08 09:38:06'),(852,1297,'2023-02-08 09:38:06'),(852,2663,'2023-02-08 09:38:06'),(852,2852,'2023-02-08 09:38:06'),(852,2853,'2023-02-08 09:38:06'),(852,3394,'2023-02-08 09:38:06'),(853,2074,'2023-02-09 01:20:47'),(854,2074,'2023-02-09 01:21:57'),(857,3405,'2023-03-29 09:38:33'),(857,3406,'2023-03-29 09:38:33'),(857,3409,'2023-03-29 09:38:33'),(857,3410,'2023-03-29 09:38:33'),(858,8,'2023-05-05 09:28:07'),(858,9,'2023-05-05 09:28:07'),(858,2813,'2023-05-05 09:28:07'),(858,2828,'2023-05-05 09:28:07'),(858,2867,'2023-04-12 08:00:31'),(858,2868,'2023-04-12 08:00:31'),(858,2869,'2023-04-12 08:00:31'),(858,2870,'2023-04-12 08:00:31'),(858,2871,'2023-04-12 08:00:31'),(858,2883,'2023-04-12 08:00:31'),(858,2884,'2023-04-12 08:00:31'),(858,2885,'2023-04-12 08:00:31'),(858,2886,'2023-04-12 08:00:31'),(858,3091,'2023-04-12 08:00:31'),(858,3092,'2023-04-12 08:00:31'),(858,3094,'2023-04-12 08:00:31'),(858,3525,'2023-05-05 09:28:07'),(858,3528,'2023-05-05 09:28:07'),(858,3605,'2023-05-05 09:28:07'),(858,3633,'2023-05-05 09:28:07'),(858,3637,'2023-05-05 09:28:07'),(861,3634,'2023-05-05 09:28:08'),(863,3508,'2023-09-08 04:26:00'),(863,3526,'2023-09-08 02:38:16'),(866,3700,'2023-05-19 01:16:33'),(866,3701,'2023-05-19 01:16:33'),(866,3702,'2023-05-19 03:13:47'),(867,3610,'2023-05-04 09:43:49'),(867,3614,'2023-05-04 09:43:49'),(867,3616,'2023-05-04 09:43:49'),(867,3621,'2023-05-04 09:43:49'),(867,3623,'2023-05-04 09:43:49'),(867,3766,'2024-03-19 03:49:30'),(868,1560,'2023-05-04 09:43:49'),(868,1561,'2023-05-04 09:43:49'),(868,1562,'2023-05-04 09:43:49'),(868,1563,'2023-05-04 09:43:49'),(868,1564,'2023-05-04 09:43:49'),(868,1565,'2023-05-04 09:43:49'),(868,1566,'2023-05-04 09:43:49'),(868,1567,'2023-05-04 09:43:49'),(868,1568,'2023-05-04 09:43:49'),(868,1569,'2023-05-04 09:43:49'),(869,1579,'2023-05-04 09:43:50'),(869,1925,'2023-05-04 09:43:50'),(869,1926,'2023-05-04 09:43:50'),(869,1927,'2023-05-04 09:43:50'),(869,1934,'2023-05-04 09:43:50'),(869,1935,'2023-05-04 09:43:50'),(869,1936,'2023-05-04 09:43:50'),(869,2077,'2023-05-04 09:43:50'),(870,14,'2023-05-04 09:43:50'),(870,1014,'2023-05-04 09:43:50'),(870,1016,'2023-05-04 09:43:50'),(870,1029,'2023-05-04 09:43:50'),(870,1047,'2023-05-04 09:43:50'),(870,1049,'2023-05-04 09:43:50'),(870,1054,'2023-05-04 09:43:50'),(870,1055,'2023-05-04 09:43:50'),(870,1072,'2023-05-04 09:43:50'),(870,1415,'2023-05-04 09:43:50'),(870,1539,'2023-05-04 09:43:50'),(870,1579,'2023-05-04 09:43:50'),(870,1705,'2023-05-04 09:43:50'),(870,1706,'2023-05-04 09:43:50'),(870,1707,'2023-05-04 09:43:50'),(870,1708,'2023-05-04 09:43:50'),(870,1709,'2023-05-04 09:43:50'),(870,1710,'2023-05-04 09:43:50'),(870,1726,'2023-05-04 09:43:50'),(870,1935,'2023-05-04 09:43:50'),(870,2074,'2023-05-04 09:43:50'),(870,2076,'2023-05-04 09:43:50'),(870,2077,'2023-05-04 09:43:50'),(871,1938,'2024-05-14 07:56:01'),(871,2661,'2023-05-04 09:43:50'),(871,2828,'2023-05-04 10:17:08'),(871,3094,'2023-05-08 07:01:28'),(871,3600,'2023-05-04 09:43:50'),(871,3603,'2023-05-04 09:43:50'),(871,3606,'2023-05-04 09:43:50'),(871,3607,'2023-05-04 09:43:50'),(871,3609,'2023-05-04 09:43:50'),(871,3612,'2023-05-04 09:43:50'),(871,3617,'2023-05-04 09:43:50'),(871,3619,'2023-05-04 09:43:50'),(871,3620,'2023-05-04 09:43:50'),(871,3624,'2023-05-04 09:43:50'),(871,3627,'2023-05-04 09:43:50'),(871,3637,'2023-05-05 01:35:05'),(871,3692,'2023-07-04 07:01:29'),(871,4344,'2024-05-14 07:56:01'),(872,2869,'2023-05-05 09:28:07'),(873,1405,'2023-05-18 10:07:48'),(873,2199,'2023-05-18 10:07:48'),(873,2200,'2023-05-18 10:07:48'),(873,2206,'2023-05-18 10:07:48'),(873,2208,'2023-05-18 10:07:48'),(873,2209,'2023-05-18 10:07:48'),(873,2210,'2023-05-18 10:07:48'),(873,2215,'2023-05-18 10:07:48'),(873,2221,'2023-05-18 10:07:48'),(873,2387,'2023-05-18 10:07:48'),(873,2388,'2023-05-18 10:07:48'),(873,2389,'2023-05-18 10:07:48'),(873,2391,'2023-05-18 10:07:48'),(873,2395,'2023-05-18 10:07:48'),(874,3199,'2024-09-09 03:33:39'),(874,3695,'2023-05-18 10:49:19'),(875,3693,'2023-05-18 10:49:19'),(875,3694,'2023-05-18 10:49:19'),(876,3694,'2023-05-18 10:49:19'),(877,2216,'2023-05-18 10:07:48'),(877,2224,'2023-05-18 10:07:48'),(877,2225,'2023-05-18 10:07:48'),(877,2373,'2023-05-18 10:07:48'),(877,2377,'2023-05-18 10:07:48'),(877,2390,'2023-05-18 10:07:48'),(877,2396,'2023-05-18 10:07:48'),(879,3599,'2023-05-18 10:08:00'),(879,3609,'2023-05-18 10:08:00'),(879,3627,'2023-05-18 10:08:00'),(882,2743,'2023-05-18 10:49:02'),(882,2746,'2023-05-18 10:49:02'),(882,2748,'2024-09-29 02:10:15'),(882,2749,'2024-09-29 02:10:15'),(882,2750,'2024-09-29 02:10:15'),(882,3689,'2024-09-29 02:10:15'),(882,3690,'2023-05-18 10:49:02'),(883,3689,'2023-05-18 10:49:03'),(884,2748,'2023-05-18 10:49:03'),(884,3689,'2023-05-18 10:49:03'),(885,2749,'2023-05-18 10:49:03'),(885,3689,'2023-05-18 10:49:03'),(886,2750,'2023-05-18 10:49:03'),(887,1899,'2023-05-22 02:57:12'),(887,2081,'2023-05-22 02:57:12'),(887,2844,'2023-05-22 02:57:12'),(887,3504,'2023-05-22 02:57:12'),(887,3657,'2023-07-07 06:29:03'),(887,3658,'2023-07-07 06:29:03'),(887,3754,'2023-06-16 09:14:32'),(887,3871,'2023-07-28 07:33:38'),(888,3732,'2023-07-05 08:09:18'),(888,3735,'2023-07-05 08:07:35'),(890,3756,'2023-06-14 10:06:01'),(890,3760,'2023-06-14 10:06:01'),(890,3766,'2023-06-14 10:06:01'),(892,2739,'2023-06-14 10:06:01'),(892,2743,'2023-06-14 10:06:01'),(892,2744,'2023-06-14 10:06:01'),(892,3758,'2023-06-14 10:06:01'),(893,2741,'2023-06-14 10:06:01'),(893,4394,'2024-07-11 05:46:29'),(894,2740,'2023-06-14 10:06:02'),(894,4394,'2024-07-11 05:46:44'),(895,2742,'2023-06-14 10:06:02'),(896,2746,'2023-06-14 10:06:02'),(896,2747,'2023-06-14 10:06:02'),(896,3762,'2023-06-14 10:06:02'),(896,3769,'2023-06-14 10:06:02'),(896,3771,'2023-06-14 10:06:02'),(897,2748,'2023-06-14 10:06:02'),(897,2751,'2023-06-14 10:06:02'),(897,2752,'2023-06-14 10:06:02'),(898,2749,'2023-06-14 10:06:02'),(899,2750,'2023-06-14 10:06:02'),(900,3757,'2023-06-14 10:06:02'),(900,3764,'2023-06-14 10:06:02'),(901,3377,'2023-06-16 09:17:18'),(901,3380,'2023-06-16 09:17:18'),(901,3381,'2023-06-14 10:29:03'),(901,3382,'2023-06-16 09:17:18'),(901,3383,'2023-06-14 10:06:02'),(901,3384,'2023-06-16 09:17:18'),(902,3375,'2023-06-14 10:06:03'),(902,3378,'2023-06-14 10:06:03'),(902,3385,'2023-06-14 10:06:03'),(902,3386,'2023-06-14 10:06:03'),(903,3376,'2023-06-14 10:06:03'),(903,3378,'2023-06-14 10:06:03'),(903,3385,'2023-06-14 10:06:03'),(903,3386,'2023-06-14 10:06:03'),(904,3759,'2023-06-14 10:06:03'),(904,3770,'2023-06-14 10:06:03'),(905,3374,'2023-06-14 10:06:03'),(906,3364,'2023-06-14 10:29:03'),(906,3367,'2023-06-14 10:06:03'),(906,3368,'2023-06-14 10:06:03'),(906,3369,'2023-06-14 10:06:03'),(907,3362,'2023-06-14 10:06:04'),(907,3363,'2023-06-14 10:06:04'),(907,3768,'2023-06-14 10:06:04'),(907,3772,'2023-06-14 10:06:04'),(908,3365,'2023-06-14 10:06:04'),(908,3372,'2023-06-14 10:06:04'),(908,3373,'2023-06-14 10:06:04'),(909,3761,'2023-06-14 10:06:04'),(909,3765,'2023-06-14 10:06:04'),(910,3361,'2023-06-14 10:06:04'),(911,3355,'2023-06-14 10:29:03'),(911,3356,'2023-06-14 10:29:03'),(911,3357,'2023-06-14 10:29:03'),(911,3358,'2023-06-20 06:37:26'),(911,3359,'2023-06-14 10:29:03'),(911,3360,'2023-06-14 10:29:03'),(911,3364,'2023-06-14 10:29:03'),(912,3349,'2023-06-14 10:29:03'),(912,3350,'2023-06-14 10:29:03'),(912,3352,'2023-06-14 10:29:03'),(912,3353,'2023-06-14 10:29:03'),(912,3961,'2023-09-28 05:47:59'),(914,3756,'2023-06-16 09:16:28'),(914,3760,'2023-06-16 09:16:28'),(914,3766,'2023-06-16 09:16:28'),(917,3769,'2023-06-16 09:16:28'),(919,3756,'2023-06-16 09:16:28'),(940,3880,'2023-08-07 07:25:19'),(941,3898,'2023-08-07 07:26:12'),(941,3910,'2023-08-07 07:26:12'),(941,3914,'2023-08-07 07:26:12'),(942,3894,'2023-08-07 07:37:32'),(943,3892,'2023-08-07 07:38:32'),(943,3909,'2023-08-07 07:38:32'),(945,3915,'2023-08-07 07:41:41'),(945,3916,'2023-08-07 07:41:41'),(945,3917,'2023-08-07 07:41:41'),(945,3918,'2023-08-07 07:41:41'),(945,3919,'2023-08-07 07:41:41'),(945,3920,'2023-08-07 07:41:41'),(945,3921,'2023-08-07 07:41:41'),(945,3922,'2023-08-07 07:41:41'),(945,3924,'2023-08-07 07:41:41'),(945,3925,'2023-08-07 07:41:41'),(945,3926,'2023-08-07 07:41:41'),(946,3915,'2023-08-07 07:42:31'),(946,3920,'2023-08-07 07:42:31'),(947,3893,'2023-08-07 07:43:20'),(947,3900,'2023-08-07 07:43:20'),(948,3877,'2023-08-07 07:44:16'),(948,3885,'2023-08-07 07:44:16'),(948,3923,'2023-08-07 07:44:16'),(948,3926,'2023-08-07 07:44:16'),(948,4216,'2024-03-01 06:43:39'),(949,3890,'2023-08-07 07:47:13'),(949,3895,'2023-08-07 07:47:13'),(949,3896,'2023-08-07 07:47:13'),(949,3905,'2023-08-07 07:47:13'),(951,3931,'2023-08-28 05:57:06'),(951,3936,'2023-09-12 01:19:32'),(951,3957,'2023-09-18 06:34:22'),(954,3489,'2023-12-19 07:44:08'),(954,3491,'2024-02-23 02:16:40'),(954,3493,'2023-12-27 03:43:17'),(954,3942,'2024-02-23 02:15:46'),(954,4160,'2024-02-10 12:47:48'),(959,1544,'2023-09-27 10:02:57'),(961,4087,'2023-11-14 08:03:06'),(961,4088,'2023-11-15 02:41:34'),(961,4090,'2023-11-14 08:03:06'),(961,4095,'2023-11-15 02:41:34'),(961,4096,'2023-11-14 08:42:43'),(961,4098,'2023-11-15 02:41:34'),(961,4099,'2023-11-14 08:43:00'),(961,4101,'2023-11-15 02:41:34'),(961,4103,'2023-11-15 02:41:34'),(961,4106,'2023-11-15 02:41:34'),(963,2856,'2023-11-29 09:46:32'),(964,4193,'2024-02-23 01:17:12'),(964,4199,'2024-02-23 01:17:12'),(964,4205,'2024-02-23 01:17:12'),(965,2074,'2024-02-23 01:57:25'),(966,4232,'2024-04-01 06:51:48'),(966,4233,'2024-04-01 06:45:57'),(966,4234,'2024-04-01 06:51:48'),(966,4235,'2024-04-01 06:51:48'),(966,4236,'2024-04-01 06:42:09'),(966,4237,'2024-04-01 06:42:09'),(966,4238,'2024-04-01 06:44:13'),(966,4239,'2024-04-01 07:19:45'),(970,4314,'2024-05-30 03:25:29'),(970,4315,'2024-05-30 03:25:29'),(970,4316,'2024-05-30 03:25:29'),(970,4317,'2024-05-30 03:25:29'),(970,4319,'2024-05-30 03:25:29'),(970,4320,'2024-05-30 03:25:29'),(970,4321,'2024-05-30 03:25:29'),(970,4323,'2024-05-30 03:25:29'),(970,4325,'2024-05-30 03:25:29'),(970,4337,'2024-05-30 03:25:29'),(970,4338,'2024-05-30 03:25:29'),(970,4339,'2024-05-30 03:25:29'),(970,4340,'2024-05-30 03:25:29'),(970,4341,'2024-05-30 03:25:29'),(970,4345,'2024-05-30 03:25:29'),(970,4349,'2024-05-30 03:25:29'),(970,4352,'2024-06-04 06:21:29'),(970,4353,'2024-06-05 01:38:00'),(970,4372,'2024-07-03 08:08:25'),(970,4373,'2024-07-03 08:08:25'),(970,4379,'2024-07-03 08:08:25'),(971,4357,'2024-06-14 08:41:59'),(982,4385,'2024-07-05 01:25:34'),(982,4386,'2024-07-05 01:25:34'),(982,4387,'2024-07-05 01:25:34'),(989,2697,'2024-07-18 09:27:06'),(989,4381,'2024-07-18 09:27:06'),(989,4404,'2024-07-18 09:27:06'),(989,4405,'2024-07-18 09:27:06'),(989,4416,'2024-07-18 09:27:06'),(989,4417,'2024-07-18 09:27:06'),(989,4418,'2024-07-18 09:27:06'),(989,4419,'2024-07-18 09:27:06'),(989,4420,'2024-07-18 09:27:06'),(989,4421,'2024-07-18 09:27:06'),(989,4424,'2024-07-18 09:27:06'),(989,4427,'2024-07-18 09:27:06'),(989,4429,'2024-07-18 09:27:06'),(989,4430,'2024-07-18 09:27:06'),(989,4431,'2024-07-18 09:27:06'),(989,4433,'2024-07-18 09:27:06'),(989,4435,'2024-07-18 09:27:06'),(989,4436,'2024-07-18 09:27:06'),(989,4437,'2024-07-18 09:27:06'),(990,3248,'2024-07-18 09:27:07'),(990,4381,'2024-07-18 09:27:07'),(990,4407,'2024-07-18 09:27:07'),(990,4409,'2024-07-18 09:27:07'),(991,4406,'2024-07-18 09:27:08'),(991,4408,'2024-07-18 09:27:08'),(992,4396,'2024-07-18 09:27:08'),(992,4397,'2024-07-18 09:27:08'),(992,4398,'2024-07-18 09:27:08'),(992,4399,'2024-07-18 09:27:08'),(992,4400,'2024-07-18 09:27:08'),(992,4401,'2024-07-18 09:27:08'),(992,4402,'2024-07-18 09:27:08'),(992,4403,'2024-07-18 09:27:08'),(993,3942,'2024-07-18 09:31:14'),(993,3945,'2024-07-18 09:31:14'),(993,4132,'2024-07-18 09:31:14'),(993,4244,'2024-07-18 09:31:14'),(993,4413,'2024-07-18 09:31:14'),(993,4414,'2024-07-18 09:31:14'),(994,4269,'2024-07-18 09:31:15'),(996,4305,'2024-07-18 09:31:15'),(998,4411,'2024-07-18 09:31:15'),(999,3319,'2024-07-18 09:31:15'),(999,3322,'2024-07-18 09:31:15'),(999,3323,'2024-07-18 09:31:15'),(1000,2816,'2024-07-18 09:31:16'),(1000,3094,'2024-07-18 09:31:16'),(1000,3526,'2024-07-18 09:31:16'),(1000,3537,'2024-07-18 09:31:16'),(1000,3790,'2024-07-18 09:31:16'),(1000,3791,'2024-07-18 09:31:16'),(1000,3793,'2024-07-18 09:31:16'),(1000,3795,'2024-07-18 09:31:16'),(1000,3800,'2024-07-18 09:31:16'),(1000,3801,'2024-07-18 09:31:16'),(1000,3803,'2024-07-18 09:31:16'),(1000,3815,'2024-07-18 09:31:16'),(1000,3816,'2024-07-18 09:31:16'),(1000,4132,'2024-07-18 09:31:16'),(1000,4271,'2024-07-18 09:31:16'),(1000,4272,'2024-07-18 09:31:16'),(1001,3166,'2024-07-18 09:31:16'),(1001,4240,'2024-07-18 09:31:16'),(1001,4256,'2024-07-18 09:31:16'),(1001,4257,'2024-07-18 09:31:16'),(1001,4258,'2024-07-18 09:31:16'),(1002,3785,'2024-07-18 09:31:17'),(1002,3799,'2024-07-18 09:31:17'),(1002,4410,'2024-07-18 09:31:17'),(1002,4412,'2024-07-18 09:31:17'),(1003,608,'2024-07-18 09:31:17'),(1003,747,'2024-07-18 09:31:17'),(1003,3805,'2024-07-18 09:31:17'),(1003,3945,'2024-07-18 09:31:17'),(1003,4122,'2024-07-18 09:31:17'),(1003,4124,'2024-07-18 09:31:17'),(1003,4133,'2024-07-18 09:31:17'),(1003,4134,'2024-07-18 09:31:17'),(1003,4272,'2024-07-18 09:31:17'),(1003,4446,'2024-07-23 03:11:19'),(1003,4448,'2024-07-23 03:11:19'),(1004,4131,'2024-07-18 09:31:18'),(1006,3637,'2024-07-19 02:32:05'),(1006,3804,'2024-07-18 09:31:18'),(1006,3806,'2024-07-18 09:31:18'),(1006,3807,'2024-07-18 09:31:18'),(1006,3809,'2024-07-18 09:31:18'),(1006,3810,'2024-07-18 09:31:18'),(1006,3813,'2024-07-18 09:31:18'),(1007,4117,'2024-07-18 09:31:19'),(1007,4118,'2024-07-18 09:31:19'),(1007,4120,'2024-07-18 09:31:19'),(1007,4126,'2024-07-18 09:31:19'),(1007,4127,'2024-07-18 09:31:19'),(1007,4132,'2024-07-18 09:31:19'),(1007,4135,'2024-07-18 09:31:19'),(1007,4244,'2024-07-18 09:31:19'),(1007,4388,'2024-07-18 09:31:19'),(1007,4389,'2024-07-18 09:31:19'),(1007,4390,'2024-07-18 09:31:19'),(1007,4391,'2024-07-18 09:31:19'),(1007,4392,'2024-07-18 09:31:19'),(1007,4393,'2024-07-18 09:31:19'),(1007,4415,'2024-07-18 09:31:19'),(1008,4118,'2024-07-18 09:31:19'),(1009,4391,'2024-07-18 09:31:20'),(1010,608,'2024-07-18 09:31:20'),(1010,747,'2024-07-18 09:31:20'),(1010,3945,'2024-07-18 09:31:20'),(1010,4264,'2024-07-18 09:31:20'),(1010,4265,'2024-07-18 09:31:20'),(1010,4266,'2024-07-18 09:31:20'),(1010,4267,'2024-07-18 09:31:20'),(1010,4270,'2024-07-18 09:31:20'),(1011,4268,'2024-07-18 09:31:20'),(1011,4269,'2024-07-18 09:31:20'),(1011,4713,'2024-09-12 02:46:10'),(1011,4714,'2024-09-12 02:46:10'),(1011,4715,'2024-09-12 02:46:10'),(1011,4716,'2024-09-12 02:46:10'),(1011,4717,'2024-09-12 02:46:10'),(1011,4718,'2024-09-12 02:46:10'),(1011,4719,'2024-09-12 02:46:10'),(1011,4720,'2024-09-12 02:46:10'),(1011,4721,'2024-09-12 02:46:10'),(1011,4722,'2024-09-12 02:46:10'),(1011,4723,'2024-09-12 02:46:10'),(1011,4724,'2024-09-12 02:46:10'),(1011,4725,'2024-09-12 02:46:10'),(1011,4726,'2024-09-12 02:46:10'),(1013,3416,'2024-09-23 05:56:08'),(1013,3870,'2024-09-23 05:56:08'),(1013,4728,'2024-09-23 05:56:40'),(1014,3788,'2024-08-23 02:32:34'),(1014,3798,'2024-08-23 02:32:34'),(1014,4460,'2024-08-23 02:32:34'),(1014,4461,'2024-08-23 02:32:34'),(1014,4462,'2024-08-23 02:32:34'),(1014,4463,'2024-08-23 02:32:34'),(1014,4464,'2024-08-23 02:32:34'),(1014,4465,'2024-08-23 02:32:34'),(1014,4466,'2024-08-23 02:32:34'),(1014,4467,'2024-08-23 02:32:34'),(1014,4468,'2024-08-23 02:32:34'),(1014,4469,'2024-08-23 02:32:34'),(1014,4470,'2024-08-23 02:32:34'),(1014,4471,'2024-08-23 02:32:34'),(1014,4472,'2024-08-23 02:32:34'),(1014,4473,'2024-08-23 02:32:34'),(1014,4474,'2024-08-23 02:32:34'),(1014,4475,'2024-08-23 02:32:34'),(1014,4476,'2024-08-23 02:32:34'),(1014,4477,'2024-08-23 02:32:34'),(1014,4478,'2024-08-23 02:32:34'),(1014,4479,'2024-08-23 02:32:34'),(1015,4458,'2024-08-23 02:32:34'),(1022,1872,'2024-09-10 01:46:27'),(1022,4686,'2024-09-10 01:46:27'),(1022,4688,'2024-09-10 01:46:27'),(1022,4689,'2024-09-10 01:46:27'),(1022,4690,'2024-09-10 01:46:27'),(1022,4691,'2024-09-10 01:46:27'),(1022,4694,'2024-09-10 01:46:27'),(1022,4696,'2024-09-10 01:46:27'),(1022,4699,'2024-09-10 01:46:27'),(1022,4700,'2024-09-10 01:46:27'),(1022,4701,'2024-09-10 01:46:27'),(1022,4702,'2024-09-10 01:46:27'),(1022,4704,'2024-09-10 01:46:27'),(1022,4707,'2024-09-10 01:46:27'),(1022,4710,'2024-09-10 01:46:27'),(1022,4711,'2024-09-10 01:46:27'),(1024,4659,'2024-09-29 02:10:12'),(1025,4073,'2024-09-29 02:10:13'),(1026,4658,'2024-09-29 02:10:13'),(1026,4664,'2024-09-29 02:10:13'),(1026,4673,'2024-09-29 02:10:13'),(1026,4675,'2024-09-29 02:10:13'),(1027,4658,'2024-09-29 02:10:14'),(1027,4664,'2024-09-29 02:10:14'),(1027,4668,'2024-09-29 02:10:14'),(1027,4673,'2024-09-29 02:10:14'),(1027,4675,'2024-09-29 02:10:14'),(1027,4733,'2024-09-29 02:10:14'),(1028,4674,'2024-09-29 02:10:14'),(1029,4656,'2024-09-29 02:10:14'),(1030,4670,'2024-09-29 02:10:15'),(1031,4657,'2024-09-29 02:10:15'),(1031,4672,'2024-09-29 02:10:15'),(1033,4665,'2024-09-29 02:10:16'),(1033,4667,'2024-09-29 02:10:16'),(1033,4668,'2024-09-29 02:10:16'),(1033,4671,'2024-09-29 02:10:16'),(1033,4682,'2024-09-29 02:10:16'),(1034,4680,'2024-09-29 02:10:16'); +INSERT INTO `sys_action_api` VALUES (29,39,'2020-05-28 06:35:55'),(29,53,'2020-06-05 09:31:53'),(29,2565,'2022-04-27 03:29:09'),(29,2601,'2022-04-27 03:29:09'),(30,5,'2020-05-28 02:39:29'),(30,39,'2020-05-28 06:36:33'),(31,4,'2020-05-28 02:40:08'),(32,51,'2020-05-28 07:38:07'),(32,52,'2020-05-28 07:38:07'),(33,2,'2020-05-28 02:56:52'),(34,18,'2020-06-22 09:44:52'),(34,22,'2020-06-22 06:53:27'),(34,27,'2020-06-22 06:53:27'),(34,32,'2020-06-22 09:49:24'),(34,36,'2020-06-22 09:42:26'),(35,18,'2020-06-22 09:45:18'),(35,23,'2020-05-28 07:35:34'),(35,28,'2020-05-28 07:35:08'),(35,32,'2020-06-22 09:49:38'),(35,36,'2020-06-22 09:42:52'),(36,18,'2020-06-22 09:45:37'),(36,24,'2020-05-28 07:34:02'),(36,30,'2020-05-28 07:34:02'),(36,36,'2020-06-22 09:43:11'),(37,253,'2020-06-22 05:39:09'),(38,37,'2020-05-28 07:32:57'),(39,51,'2020-05-28 07:36:56'),(39,52,'2020-05-28 07:36:56'),(40,38,'2020-05-28 07:32:22'),(41,9,'2020-05-28 07:31:08'),(42,14,'2020-05-28 07:31:20'),(43,10,'2020-06-22 09:53:58'),(44,13,'2020-05-28 07:31:57'),(45,11,'2020-06-01 09:08:42'),(47,9,'2020-06-03 08:37:25'),(49,11,'2020-06-03 11:31:34'),(49,14,'2020-06-03 11:31:34'),(50,11,'2020-06-03 11:32:53'),(52,44,'2020-06-03 12:02:27'),(52,252,'2020-06-22 05:40:14'),(53,1214,'2020-12-28 08:04:01'),(53,1215,'2020-12-28 08:04:01'),(53,2564,'2022-04-27 03:29:09'),(53,2582,'2023-01-17 08:08:25'),(56,49,'2020-06-22 10:07:56'),(57,50,'2020-06-22 10:05:55'),(57,57,'2020-06-22 03:15:43'),(57,1421,'2021-03-19 06:27:41'),(57,1422,'2021-03-19 06:27:41'),(58,57,'2020-06-22 03:15:19'),(58,2573,'2022-04-27 03:29:09'),(60,125,'2020-06-04 09:35:56'),(61,124,'2020-06-04 09:36:42'),(68,262,'2020-06-22 10:19:41'),(69,267,'2020-06-22 10:20:16'),(70,262,'2020-06-22 10:21:19'),(71,265,'2020-06-22 10:22:42'),(72,99,'2020-06-11 09:13:33'),(73,99,'2020-06-11 09:13:33'),(74,99,'2020-06-11 09:13:33'),(79,2573,'2022-04-27 03:29:09'),(82,204,'2020-06-22 09:58:18'),(83,75,'2020-06-22 07:57:15'),(83,203,'2020-06-22 07:57:15'),(84,79,'2020-06-22 08:02:09'),(85,76,'2020-06-22 08:03:45'),(85,79,'2020-06-22 08:03:45'),(86,204,'2020-06-23 01:25:39'),(87,206,'2020-06-23 02:50:49'),(87,237,'2020-06-23 01:26:11'),(88,86,'2020-06-22 08:11:33'),(89,206,'2020-06-23 02:50:33'),(89,236,'2020-06-23 01:27:27'),(91,248,'2020-06-22 10:12:27'),(92,247,'2020-06-22 10:13:17'),(93,54,'2020-06-22 10:18:38'),(94,54,'2020-06-22 10:19:39'),(98,203,'2020-06-23 02:09:44'),(98,234,'2020-06-23 02:09:44'),(99,235,'2020-06-23 02:19:34'),(99,238,'2020-07-01 01:27:12'),(101,238,'2020-06-23 02:23:25'),(107,242,'2020-06-23 02:45:47'),(108,140,'2020-06-23 02:48:36'),(108,205,'2020-06-30 07:11:12'),(108,241,'2020-06-23 02:48:36'),(109,243,'2020-06-23 02:50:02'),(111,297,'2020-06-24 01:35:11'),(111,298,'2020-06-24 01:35:11'),(111,299,'2020-06-24 01:31:40'),(112,296,'2020-06-24 01:32:51'),(113,88,'2020-06-24 02:24:27'),(113,191,'2020-06-28 02:55:56'),(113,193,'2020-06-30 07:10:41'),(114,607,'2021-01-29 09:48:36'),(114,608,'2020-10-09 09:38:15'),(114,755,'2020-10-09 09:38:15'),(114,1187,'2021-01-29 09:48:36'),(114,1188,'2021-01-29 09:48:36'),(114,1194,'2021-01-29 09:48:36'),(114,1195,'2021-01-29 09:48:36'),(114,1196,'2021-01-29 09:48:36'),(114,2330,'2022-03-14 01:55:55'),(114,2495,'2023-02-09 06:07:14'),(114,2709,'2022-05-25 09:47:25'),(114,2712,'2022-05-25 09:47:25'),(114,3291,'2023-09-27 10:02:36'),(114,3406,'2024-02-21 09:07:50'),(115,608,'2020-10-09 09:38:15'),(115,755,'2020-10-09 09:38:15'),(116,177,'2020-06-30 06:41:05'),(117,166,'2020-06-24 02:26:19'),(117,187,'2020-06-30 06:35:42'),(117,228,'2020-06-30 06:35:42'),(117,349,'2020-06-30 07:13:23'),(118,89,'2020-06-24 02:27:11'),(118,166,'2020-06-24 02:27:11'),(118,175,'2020-06-30 06:36:41'),(119,176,'2020-06-30 06:40:25'),(120,283,'2020-06-24 05:35:54'),(120,999,'2020-10-09 09:38:09'),(121,284,'2020-06-24 05:36:53'),(121,997,'2020-10-09 09:38:09'),(122,282,'2020-06-24 05:38:10'),(122,996,'2020-10-09 09:38:09'),(129,424,'2020-07-01 08:49:02'),(132,427,'2020-07-01 08:49:30'),(133,424,'2020-07-01 08:47:54'),(134,436,'2020-07-01 08:50:27'),(144,407,'2020-07-01 08:37:21'),(145,410,'2020-07-01 08:35:40'),(146,454,'2020-07-01 08:38:51'),(147,412,'2020-07-01 08:40:13'),(148,319,'2020-06-30 08:18:39'),(150,421,'2020-07-01 08:41:28'),(151,421,'2020-07-01 08:41:49'),(152,419,'2020-07-01 08:42:43'),(153,422,'2020-07-01 08:43:31'),(154,442,'2020-07-01 08:43:53'),(155,443,'2020-07-01 08:44:10'),(156,309,'2020-06-30 08:27:07'),(157,455,'2020-07-01 08:42:30'),(159,426,'2020-06-30 09:47:56'),(166,434,'2020-07-01 08:51:11'),(177,260,'2020-06-30 06:19:23'),(178,268,'2020-06-30 06:23:57'),(179,287,'2020-06-30 06:28:28'),(179,993,'2020-10-09 09:38:09'),(180,274,'2020-06-30 06:30:44'),(180,1514,'2021-04-20 09:46:45'),(180,1733,'2022-01-18 11:23:29'),(180,2060,'2022-01-18 11:23:29'),(182,273,'2020-06-30 06:33:11'),(183,256,'2020-06-30 06:34:19'),(185,288,'2020-06-30 06:38:03'),(186,304,'2020-06-30 06:42:11'),(187,307,'2020-06-30 06:44:29'),(188,327,'2020-06-30 07:28:01'),(188,329,'2020-06-30 07:26:20'),(191,273,'2020-06-30 07:59:55'),(192,256,'2020-06-30 08:00:41'),(193,327,'2020-06-30 08:25:49'),(193,329,'2020-06-30 08:25:49'),(195,425,'2020-06-30 09:40:35'),(196,238,'2020-07-01 01:26:54'),(197,610,'2020-10-09 09:38:13'),(197,880,'2021-01-29 09:48:35'),(197,1035,'2021-01-29 09:48:35'),(197,1202,'2021-01-29 09:48:35'),(197,1203,'2021-01-29 09:48:35'),(197,1204,'2021-01-29 09:48:35'),(197,1205,'2021-01-29 09:48:35'),(197,2334,'2022-03-14 01:55:54'),(197,4031,'2023-09-27 10:02:36'),(198,610,'2020-10-09 09:38:14'),(199,187,'2020-10-09 09:38:14'),(199,759,'2020-10-09 09:38:14'),(200,242,'2020-07-01 02:02:42'),(200,244,'2020-07-01 02:02:42'),(200,450,'2020-07-01 02:02:42'),(201,238,'2020-07-01 02:11:21'),(213,179,'2021-03-19 06:27:43'),(213,183,'2021-03-19 06:27:43'),(213,234,'2020-07-02 02:10:02'),(213,879,'2020-10-09 09:38:13'),(213,882,'2021-03-19 06:27:43'),(213,883,'2021-03-19 06:27:43'),(213,935,'2021-03-19 06:27:43'),(213,1089,'2021-01-29 09:48:35'),(213,1424,'2021-03-19 06:27:43'),(213,1911,'2022-01-10 03:43:24'),(214,179,'2021-03-19 06:27:43'),(214,183,'2021-03-19 06:27:43'),(214,235,'2020-07-02 02:11:30'),(214,238,'2020-07-02 02:11:30'),(214,882,'2021-03-19 06:27:43'),(214,883,'2021-03-19 06:27:43'),(214,1089,'2021-01-29 09:48:35'),(214,1100,'2020-10-09 09:38:13'),(214,1911,'2022-01-10 03:43:24'),(216,183,'2021-03-19 06:27:43'),(216,238,'2020-07-02 02:12:32'),(216,878,'2020-10-09 09:38:13'),(216,881,'2021-03-19 06:27:43'),(216,882,'2021-03-19 06:27:43'),(216,883,'2021-03-19 06:27:43'),(217,179,'2021-03-19 06:27:43'),(217,180,'2021-03-19 06:27:43'),(217,183,'2021-03-19 06:27:43'),(217,187,'2020-07-02 02:14:15'),(217,753,'2021-03-19 06:27:43'),(217,754,'2021-03-19 06:27:43'),(217,759,'2020-10-09 09:38:14'),(217,1258,'2021-01-29 09:48:35'),(217,1578,'2022-04-27 03:29:17'),(217,1579,'2022-04-27 03:29:17'),(217,3403,'2023-02-09 06:07:14'),(220,175,'2020-07-02 02:16:19'),(220,179,'2021-03-19 06:27:43'),(220,180,'2021-03-19 06:27:43'),(220,183,'2021-03-19 06:27:43'),(220,187,'2020-07-02 02:16:19'),(220,759,'2020-10-09 09:38:15'),(220,884,'2020-10-09 09:38:15'),(220,1100,'2020-10-09 09:38:15'),(220,3403,'2023-02-09 06:07:14'),(221,183,'2021-03-19 06:27:43'),(221,191,'2020-07-02 02:17:42'),(221,193,'2020-07-02 02:17:42'),(221,754,'2021-03-19 06:27:43'),(221,884,'2020-10-09 09:38:15'),(221,1424,'2021-03-19 06:27:43'),(221,3403,'2023-02-09 06:07:14'),(222,242,'2020-07-02 02:19:34'),(222,244,'2020-07-02 02:19:34'),(222,450,'2020-07-02 02:19:34'),(222,876,'2020-10-09 09:38:15'),(222,1106,'2020-11-11 08:56:48'),(224,238,'2020-07-02 02:41:33'),(224,878,'2020-10-09 09:38:14'),(225,205,'2020-07-02 02:53:32'),(225,510,'2020-10-09 09:38:15'),(225,512,'2020-07-08 05:03:12'),(225,612,'2020-10-09 09:38:15'),(227,243,'2020-07-02 02:54:23'),(227,512,'2020-07-08 05:03:34'),(232,304,'2020-07-02 03:33:06'),(233,307,'2020-07-02 03:34:36'),(235,424,'2020-07-02 05:53:05'),(237,425,'2020-07-02 06:32:54'),(237,479,'2020-07-02 06:32:54'),(239,1600,'2023-03-29 08:53:26'),(240,1600,'2024-08-23 02:07:02'),(243,727,'2020-10-09 09:38:16'),(243,1037,'2021-01-29 09:48:37'),(243,1514,'2021-04-20 09:53:00'),(243,1547,'2021-04-20 09:53:00'),(246,725,'2020-10-09 09:38:17'),(246,787,'2022-06-30 07:57:53'),(248,306,'2020-07-02 06:42:51'),(248,308,'2020-07-02 06:42:51'),(248,449,'2020-07-02 06:42:51'),(248,505,'2020-07-02 06:42:51'),(252,434,'2020-07-03 01:34:38'),(252,487,'2020-07-03 01:34:38'),(257,436,'2020-07-02 06:54:41'),(257,490,'2020-07-02 06:54:41'),(259,11,'2020-11-11 08:56:48'),(259,178,'2020-07-02 07:00:20'),(259,180,'2020-07-02 07:00:20'),(259,305,'2020-07-02 07:00:20'),(259,306,'2020-07-02 07:00:20'),(259,308,'2020-07-02 07:00:20'),(259,449,'2020-07-02 07:00:20'),(259,505,'2020-07-02 07:00:20'),(259,1052,'2020-11-11 08:56:48'),(259,1130,'2020-11-11 08:56:48'),(259,2495,'2022-11-17 07:01:40'),(261,407,'2020-07-02 07:10:12'),(261,459,'2020-07-02 07:10:12'),(262,454,'2020-07-02 07:29:46'),(262,460,'2020-07-02 07:29:46'),(263,306,'2020-07-02 08:26:04'),(263,308,'2020-07-02 08:26:04'),(263,412,'2020-07-02 07:31:06'),(263,449,'2020-07-02 08:26:04'),(263,469,'2020-07-02 07:31:06'),(263,505,'2020-07-02 08:26:04'),(264,421,'2020-07-02 07:32:54'),(264,475,'2020-07-02 07:32:54'),(266,421,'2020-07-02 07:43:04'),(266,475,'2020-07-02 07:43:04'),(267,419,'2020-07-02 07:44:21'),(267,472,'2020-07-02 07:44:21'),(268,422,'2020-07-02 07:45:21'),(268,476,'2020-07-02 07:45:21'),(269,442,'2020-07-02 07:46:43'),(269,497,'2020-07-02 07:46:43'),(270,406,'2020-07-07 09:28:22'),(270,443,'2020-07-02 07:47:40'),(270,458,'2020-07-07 09:28:22'),(270,496,'2020-07-02 07:47:40'),(271,405,'2020-07-02 07:48:39'),(271,457,'2020-07-02 07:48:39'),(272,455,'2020-07-02 07:49:39'),(272,473,'2020-07-02 07:49:39'),(273,413,'2020-07-02 08:08:41'),(273,467,'2020-07-02 08:08:41'),(274,414,'2020-07-02 08:11:11'),(274,464,'2020-07-02 08:11:11'),(275,415,'2020-07-02 08:12:40'),(275,470,'2020-07-02 08:12:40'),(276,408,'2020-07-02 08:14:11'),(276,461,'2020-07-02 08:14:11'),(277,417,'2020-07-13 05:05:35'),(277,418,'2020-07-02 08:15:32'),(277,466,'2020-07-02 08:15:32'),(278,416,'2020-07-02 08:16:49'),(278,468,'2020-07-02 08:16:49'),(279,427,'2020-07-02 09:57:28'),(279,480,'2020-07-02 09:57:28'),(284,39,'2022-04-27 03:29:09'),(284,49,'2020-07-06 01:23:40'),(284,1424,'2021-03-19 06:27:41'),(285,2566,'2022-04-27 03:29:09'),(285,2576,'2022-04-28 05:59:45'),(285,2612,'2022-04-28 05:58:52'),(286,9,'2020-07-06 01:27:25'),(287,262,'2020-07-07 01:27:58'),(288,262,'2020-07-07 02:50:22'),(288,1039,'2021-03-19 06:27:42'),(288,1194,'2022-01-18 11:23:28'),(288,1195,'2022-01-18 11:23:28'),(288,1424,'2021-03-19 06:27:42'),(288,2055,'2022-01-18 11:23:28'),(288,2057,'2022-01-18 11:23:28'),(289,267,'2020-07-07 02:52:10'),(289,2058,'2022-01-18 11:23:28'),(290,262,'2020-07-07 02:53:51'),(295,187,'2020-07-24 02:33:45'),(295,228,'2020-07-24 02:33:45'),(295,426,'2020-07-24 02:33:45'),(295,451,'2020-07-24 02:33:45'),(295,481,'2020-07-24 02:33:45'),(295,499,'2020-07-24 02:33:45'),(296,242,'2020-07-24 02:34:32'),(296,244,'2020-07-24 02:34:32'),(296,450,'2020-07-24 02:34:32'),(296,498,'2020-07-24 02:34:32'),(302,265,'2020-10-09 09:38:07'),(302,1558,'2021-11-05 10:28:57'),(303,978,'2020-10-09 09:38:07'),(305,264,'2020-10-09 09:38:08'),(305,1000,'2022-01-18 11:23:28'),(305,1039,'2021-03-19 06:27:42'),(305,1147,'2022-01-18 11:23:28'),(305,1416,'2021-03-19 06:27:42'),(305,2056,'2022-01-18 11:23:28'),(306,975,'2020-10-09 09:38:08'),(307,260,'2020-10-09 09:38:08'),(307,2054,'2022-01-18 11:23:28'),(308,1071,'2020-10-09 09:38:09'),(309,1026,'2020-10-09 09:38:10'),(311,862,'2021-01-29 09:48:34'),(311,1197,'2021-01-29 09:48:34'),(311,1198,'2021-01-29 09:48:34'),(311,1199,'2021-01-29 09:48:34'),(311,1200,'2020-12-28 08:04:01'),(311,1201,'2021-01-29 09:48:34'),(311,2337,'2022-03-14 01:55:55'),(311,4030,'2023-09-27 10:02:37'),(311,4032,'2023-09-27 10:02:37'),(314,183,'2021-03-19 06:27:42'),(314,780,'2021-03-19 06:27:42'),(314,859,'2021-03-19 06:27:42'),(314,863,'2021-03-19 06:27:42'),(314,866,'2020-10-09 09:38:11'),(316,183,'2021-03-19 06:27:43'),(316,772,'2020-10-09 09:38:11'),(316,778,'2020-10-09 09:38:11'),(316,786,'2020-10-09 09:38:11'),(316,859,'2021-03-19 06:27:43'),(316,866,'2020-10-09 09:38:11'),(316,1089,'2021-01-29 09:48:34'),(316,1100,'2020-10-09 09:38:11'),(316,1511,'2021-03-19 06:46:59'),(317,775,'2020-10-09 09:38:11'),(319,764,'2020-10-09 09:38:12'),(319,932,'2020-10-09 09:38:12'),(320,187,'2020-10-09 09:38:12'),(320,759,'2020-10-09 09:38:12'),(321,959,'2020-10-09 09:38:12'),(322,933,'2020-10-09 09:38:12'),(323,767,'2020-10-09 09:38:12'),(325,176,'2021-03-19 06:27:43'),(325,183,'2021-03-19 06:27:43'),(325,770,'2020-10-09 09:38:12'),(325,771,'2020-10-09 09:38:12'),(325,786,'2020-10-09 09:38:12'),(325,859,'2021-03-19 06:27:43'),(325,863,'2021-03-19 06:27:43'),(325,1089,'2021-01-29 09:48:35'),(325,1424,'2021-03-19 06:27:43'),(325,1511,'2021-03-19 06:47:00'),(327,866,'2020-10-09 09:38:14'),(328,1039,'2020-10-09 09:38:16'),(329,1094,'2020-10-09 09:38:16'),(330,1052,'2020-10-09 09:38:16'),(332,804,'2024-08-23 02:07:02'),(332,897,'2020-10-09 09:38:16'),(332,1025,'2020-10-09 09:38:16'),(333,740,'2020-10-09 09:38:16'),(333,741,'2020-10-09 09:38:16'),(334,787,'2020-10-09 09:38:16'),(335,911,'2020-10-09 09:38:17'),(336,884,'2020-11-11 10:04:24'),(337,983,'2020-10-09 09:38:17'),(337,984,'2020-10-09 09:38:17'),(338,727,'2020-10-09 09:38:17'),(338,1037,'2021-01-29 09:48:37'),(338,1514,'2021-04-20 09:53:00'),(338,1546,'2021-04-20 09:53:00'),(339,729,'2020-10-09 09:38:17'),(340,722,'2020-10-09 09:38:17'),(341,750,'2021-04-20 09:53:00'),(341,751,'2020-10-09 09:38:17'),(342,722,'2020-10-09 09:38:18'),(343,747,'2020-10-09 09:38:18'),(358,222,'2022-04-28 06:48:22'),(358,256,'2024-06-18 10:42:07'),(358,274,'2024-06-18 10:42:07'),(358,1732,'2024-06-18 10:42:07'),(358,2292,'2022-03-11 05:52:53'),(358,4078,'2024-02-26 03:04:45'),(358,4143,'2024-02-23 02:17:22'),(358,4169,'2024-02-23 01:57:24'),(359,1095,'2020-10-09 09:38:20'),(359,1096,'2020-10-09 09:38:20'),(368,1139,'2020-11-11 07:06:08'),(369,1141,'2020-11-11 07:06:08'),(371,1140,'2020-11-11 07:06:08'),(371,1142,'2020-11-11 07:06:08'),(373,1138,'2020-11-11 07:06:08'),(375,1146,'2020-11-11 07:06:08'),(375,1147,'2020-11-11 07:06:08'),(377,1137,'2020-11-11 07:06:08'),(379,1146,'2020-11-11 07:06:08'),(379,1147,'2020-11-11 07:06:08'),(382,1000,'2020-11-11 08:49:33'),(382,1147,'2022-01-18 11:23:28'),(382,2056,'2022-01-18 11:23:28'),(383,1130,'2020-11-11 10:04:23'),(384,1052,'2020-11-11 10:04:23'),(385,1109,'2021-11-05 10:29:25'),(385,1600,'2024-08-23 02:07:02'),(385,1628,'2021-06-01 10:04:15'),(386,1597,'2021-05-26 03:24:13'),(387,1000,'2020-12-28 08:04:01'),(387,1139,'2022-01-18 11:23:29'),(389,1112,'2020-12-28 08:04:03'),(389,1113,'2020-12-28 08:04:03'),(389,1114,'2020-12-28 08:04:03'),(389,1115,'2020-12-28 08:04:03'),(389,1116,'2020-12-28 08:04:03'),(389,1117,'2020-12-28 08:04:03'),(389,1118,'2020-12-28 08:04:03'),(389,1119,'2020-12-28 08:04:03'),(389,1120,'2020-12-28 08:04:03'),(389,1121,'2020-12-28 08:04:03'),(389,1122,'2020-12-28 08:04:03'),(389,1123,'2020-12-28 08:04:03'),(389,1124,'2020-12-28 08:04:03'),(389,1164,'2020-12-28 08:04:03'),(389,1165,'2020-12-28 08:04:03'),(389,1209,'2021-01-29 09:48:37'),(395,2890,'2022-10-25 09:51:32'),(395,2894,'2022-10-25 09:51:32'),(395,2895,'2022-10-25 09:51:32'),(409,1424,'2021-03-19 06:27:45'),(455,1560,'2021-04-20 09:48:46'),(455,1561,'2021-04-20 09:48:46'),(455,1562,'2021-04-20 09:48:46'),(455,1563,'2021-04-20 09:48:46'),(455,1564,'2021-04-20 09:48:46'),(455,1565,'2021-04-20 09:48:46'),(455,1566,'2021-04-20 09:48:46'),(455,1567,'2021-04-20 09:48:46'),(455,1568,'2021-04-20 09:48:46'),(455,1569,'2021-04-20 09:48:46'),(457,274,'2021-04-20 09:53:00'),(457,1514,'2021-04-20 09:53:00'),(458,255,'2022-04-28 02:57:21'),(458,519,'2022-04-28 02:57:21'),(463,1096,'2022-04-28 07:03:05'),(463,1887,'2022-04-28 07:02:34'),(467,961,'2022-04-28 06:45:07'),(467,986,'2021-05-12 07:37:20'),(467,1163,'2021-05-12 07:37:20'),(467,1408,'2021-05-12 07:37:20'),(467,1410,'2021-05-12 07:37:20'),(467,3189,'2022-09-20 08:30:51'),(467,3191,'2022-09-20 08:30:51'),(467,3302,'2023-09-27 10:02:48'),(468,987,'2021-05-12 07:38:05'),(469,989,'2021-05-12 07:38:45'),(470,990,'2021-05-12 07:39:16'),(472,1523,'2021-05-12 07:40:01'),(473,1521,'2021-05-12 07:40:01'),(475,1528,'2021-05-12 07:40:01'),(476,989,'2021-05-12 07:40:01'),(477,989,'2021-05-12 07:40:01'),(478,1530,'2021-05-12 07:40:01'),(480,983,'2021-05-12 07:40:01'),(480,984,'2021-05-12 07:40:01'),(480,988,'2021-05-12 07:40:01'),(480,1067,'2021-05-12 07:40:01'),(480,1524,'2021-05-12 07:40:01'),(483,989,'2021-05-12 07:40:01'),(485,1067,'2021-05-12 07:40:01'),(485,1609,'2022-06-08 05:49:07'),(485,1725,'2021-11-05 10:29:40'),(487,407,'2021-05-12 07:40:01'),(487,459,'2021-05-12 07:40:01'),(487,983,'2021-05-12 07:40:01'),(487,984,'2021-05-12 07:40:01'),(487,988,'2021-05-12 07:40:01'),(487,1067,'2021-05-12 07:40:01'),(487,1511,'2023-09-27 10:02:48'),(487,1524,'2021-05-12 07:40:01'),(487,1585,'2021-05-12 07:40:01'),(487,1586,'2021-05-12 07:40:01'),(487,1686,'2021-07-06 06:47:46'),(487,1687,'2021-07-06 06:47:46'),(487,2085,'2022-01-18 11:23:44'),(487,2090,'2022-01-18 11:23:44'),(487,2552,'2022-04-01 02:53:08'),(487,2553,'2022-04-01 02:53:08'),(487,2562,'2022-04-11 01:41:09'),(487,2715,'2022-06-08 05:49:07'),(487,2860,'2022-06-08 05:49:07'),(487,3228,'2022-09-20 08:30:52'),(487,3229,'2022-09-20 08:30:52'),(488,989,'2021-05-12 07:40:01'),(489,274,'2022-04-28 06:43:17'),(489,1095,'2022-04-28 06:43:17'),(489,3166,'2022-10-25 09:52:22'),(489,3237,'2022-10-25 09:52:22'),(489,3273,'2022-10-25 09:52:22'),(490,1057,'2021-05-12 07:40:01'),(491,1161,'2021-05-12 07:40:01'),(491,2078,'2022-04-01 02:53:08'),(491,2079,'2022-06-09 05:45:07'),(492,1424,'2021-05-12 07:40:01'),(493,1013,'2021-05-12 07:40:01'),(494,1021,'2021-05-12 07:40:02'),(495,1020,'2021-05-12 07:40:02'),(496,981,'2021-05-12 07:40:02'),(496,982,'2021-05-12 07:40:02'),(497,985,'2021-05-12 07:40:02'),(498,980,'2021-05-12 07:40:02'),(498,1408,'2021-05-12 07:40:02'),(501,1581,'2021-05-26 03:24:13'),(501,1582,'2021-05-26 03:24:13'),(501,1600,'2021-05-26 03:24:13'),(502,1583,'2021-05-26 03:24:13'),(503,1598,'2021-05-26 03:24:13'),(503,1599,'2021-05-26 03:24:13'),(504,722,'2021-05-26 03:24:13'),(506,1112,'2021-05-26 07:02:48'),(506,1113,'2021-05-26 07:02:48'),(506,1114,'2021-05-26 07:02:48'),(506,1115,'2021-05-26 07:02:48'),(506,1116,'2021-05-26 07:02:48'),(506,1117,'2021-05-26 07:02:48'),(506,1118,'2021-05-26 07:02:48'),(506,1119,'2021-05-26 07:02:48'),(506,1120,'2021-05-26 07:11:57'),(506,1121,'2021-05-26 07:11:57'),(506,1122,'2021-05-26 07:11:57'),(506,1123,'2021-05-26 07:11:57'),(506,1124,'2021-05-26 07:11:57'),(506,1164,'2021-05-26 07:11:57'),(506,1165,'2021-05-26 07:11:57'),(506,1209,'2021-05-26 07:11:57'),(508,1627,'2021-06-01 10:04:14'),(514,1730,'2021-07-30 09:57:04'),(515,1736,'2021-07-30 09:57:04'),(515,1738,'2021-07-30 09:57:04'),(515,4177,'2024-02-21 09:55:12'),(515,4179,'2024-02-21 09:55:12'),(516,1737,'2021-07-30 09:57:04'),(517,1731,'2021-07-30 09:57:04'),(519,1732,'2021-07-30 09:57:04'),(520,1735,'2021-07-30 09:57:04'),(521,1086,'2023-02-08 09:41:24'),(521,1325,'2021-07-30 09:58:33'),(521,2326,'2022-04-01 09:04:18'),(521,2442,'2022-04-27 08:56:20'),(521,2659,'2022-04-27 03:29:23'),(521,2661,'2022-04-27 03:29:23'),(521,2666,'2022-04-27 03:29:23'),(539,1769,'2021-07-30 10:06:54'),(561,1724,'2021-08-12 02:19:01'),(561,2538,'2022-03-30 09:01:57'),(563,1852,'2022-05-25 06:36:34'),(563,1854,'2022-05-25 06:36:34'),(563,1856,'2022-05-25 06:36:34'),(563,1857,'2022-05-25 06:36:34'),(563,1858,'2022-05-25 06:36:34'),(563,1859,'2022-05-25 06:36:34'),(563,1862,'2022-05-25 06:36:34'),(563,1876,'2022-05-25 06:36:34'),(566,1853,'2021-11-05 10:29:54'),(567,1860,'2021-11-05 10:29:54'),(567,1861,'2021-11-05 10:29:54'),(568,1850,'2021-11-05 10:29:54'),(571,1734,'2021-11-05 10:29:54'),(571,1865,'2021-11-05 10:29:54'),(571,1872,'2021-11-05 10:29:54'),(571,1873,'2021-11-05 10:29:54'),(571,1875,'2021-11-05 10:29:54'),(573,1734,'2021-11-05 10:29:54'),(573,1863,'2021-11-05 10:29:54'),(573,1866,'2021-11-05 10:29:54'),(573,1872,'2021-11-05 10:29:54'),(573,1873,'2021-11-05 10:29:54'),(573,1875,'2021-11-05 10:29:54'),(575,1734,'2021-11-05 10:29:55'),(575,1863,'2021-11-05 10:29:55'),(575,1872,'2021-11-05 10:29:55'),(576,1877,'2021-11-05 10:29:55'),(577,1874,'2021-11-05 10:29:55'),(579,1867,'2021-11-05 10:29:55'),(579,1868,'2021-11-05 10:29:55'),(579,1869,'2021-11-05 10:29:55'),(580,1870,'2021-11-05 10:29:55'),(582,1899,'2021-11-09 08:59:01'),(583,2081,'2022-01-18 11:23:37'),(584,222,'2022-04-02 07:37:11'),(584,246,'2022-04-02 07:37:11'),(584,255,'2022-04-02 07:37:11'),(584,518,'2022-04-02 07:37:11'),(584,519,'2022-04-02 07:37:11'),(584,949,'2022-04-02 07:37:11'),(584,1045,'2022-04-02 07:37:11'),(584,1053,'2022-04-02 07:37:11'),(584,1647,'2022-04-02 07:37:11'),(584,1887,'2022-04-02 07:37:11'),(584,1890,'2022-04-02 07:37:11'),(584,2240,'2022-04-02 07:37:11'),(584,2325,'2024-10-31 01:29:48'),(584,2429,'2022-04-02 07:37:11'),(584,2430,'2022-04-27 03:29:23'),(584,2855,'2022-06-08 05:48:51'),(584,2856,'2022-06-08 05:48:51'),(584,2857,'2022-06-08 05:48:51'),(584,2858,'2022-06-08 05:48:51'),(584,3238,'2024-10-31 01:29:48'),(584,3869,'2024-10-31 01:29:48'),(584,3870,'2024-10-31 01:29:48'),(584,4143,'2024-02-23 02:13:19'),(584,4741,'2024-10-11 09:06:56'),(585,1019,'2022-11-14 01:48:00'),(585,1029,'2021-11-05 10:30:18'),(585,1047,'2021-11-05 10:30:18'),(585,1049,'2021-11-05 10:30:18'),(585,1054,'2021-11-05 10:30:18'),(585,1055,'2021-11-05 10:30:18'),(585,1072,'2021-11-05 10:30:18'),(585,1540,'2021-11-05 10:30:18'),(585,1578,'2022-04-02 01:24:57'),(585,1579,'2022-04-27 09:09:08'),(585,1603,'2021-11-05 10:30:18'),(585,1726,'2022-11-17 02:57:42'),(585,2431,'2022-04-02 07:37:11'),(585,2432,'2022-04-02 07:37:11'),(585,2433,'2022-04-02 07:37:11'),(585,2434,'2022-04-02 07:37:11'),(585,2435,'2022-04-02 07:37:11'),(585,2436,'2022-04-27 03:29:23'),(585,2437,'2022-04-02 07:37:11'),(585,2440,'2022-04-27 09:09:08'),(585,2446,'2022-04-27 09:09:08'),(585,2458,'2022-04-27 09:09:08'),(585,2460,'2022-11-17 02:57:42'),(585,2488,'2022-11-17 02:57:42'),(585,2490,'2022-11-17 02:57:42'),(585,3329,'2022-12-09 08:10:47'),(585,3330,'2022-12-09 08:10:47'),(585,3487,'2024-03-12 07:40:46'),(585,3657,'2023-07-05 08:04:20'),(585,3658,'2023-05-09 09:16:31'),(585,3732,'2023-09-12 01:19:31'),(585,3778,'2023-06-16 09:17:34'),(585,3779,'2023-06-16 09:17:34'),(585,3818,'2023-07-07 01:51:24'),(585,3819,'2023-07-07 01:51:24'),(585,4144,'2024-02-23 09:38:55'),(586,2438,'2022-04-27 03:29:23'),(586,2439,'2022-04-27 03:29:23'),(586,4275,'2024-04-17 01:51:23'),(588,3956,'2024-06-17 12:01:17'),(588,4145,'2024-02-23 09:36:10'),(588,4146,'2024-02-23 09:36:10'),(588,4171,'2024-02-23 01:57:25'),(589,1006,'2021-11-05 10:30:18'),(589,1007,'2021-11-05 10:30:18'),(589,1008,'2021-11-05 10:30:18'),(589,1014,'2021-11-05 10:30:18'),(589,1015,'2021-11-05 10:30:18'),(589,1016,'2021-11-05 10:30:18'),(589,1017,'2021-11-05 10:30:18'),(589,1018,'2021-11-05 10:30:18'),(589,1019,'2021-11-05 10:30:18'),(589,1726,'2021-11-05 10:30:18'),(589,2447,'2023-09-12 01:19:31'),(589,2453,'2022-04-27 03:29:23'),(589,2454,'2022-04-27 03:29:23'),(589,2455,'2022-04-27 03:29:23'),(589,2457,'2022-04-27 03:29:23'),(589,2458,'2022-04-27 03:29:23'),(589,2459,'2022-04-27 03:29:23'),(589,2460,'2022-04-27 03:29:23'),(590,1301,'2021-11-05 10:30:18'),(590,2447,'2022-04-27 03:29:23'),(592,1298,'2021-11-05 10:30:18'),(592,1299,'2021-11-05 10:30:18'),(592,1300,'2021-11-05 10:30:18'),(592,1415,'2021-11-05 10:30:18'),(592,1705,'2021-11-05 10:30:18'),(592,1706,'2021-11-05 10:30:18'),(592,1707,'2021-11-05 10:30:18'),(592,1708,'2021-11-05 10:30:18'),(592,1709,'2021-11-05 10:30:18'),(592,1710,'2021-11-05 10:30:18'),(592,2448,'2022-04-27 03:29:23'),(592,2449,'2022-04-27 03:29:23'),(592,2450,'2022-04-27 03:29:23'),(592,2451,'2022-04-27 03:29:23'),(592,2452,'2022-04-27 03:29:23'),(594,1458,'2021-11-05 10:30:18'),(594,1459,'2021-11-05 10:30:18'),(594,2456,'2022-04-27 03:29:23'),(595,2293,'2022-04-02 07:37:11'),(595,2561,'2022-04-11 01:41:30'),(595,4156,'2024-04-25 02:58:10'),(595,4455,'2024-08-15 07:29:46'),(595,4456,'2024-08-15 07:29:46'),(595,4457,'2024-08-15 07:29:46'),(597,1888,'2022-04-01 09:04:19'),(597,1889,'2022-04-01 09:04:19'),(599,1685,'2021-11-05 10:30:19'),(599,2074,'2022-01-18 11:23:37'),(600,1684,'2021-11-05 10:30:19'),(600,2074,'2022-01-18 11:23:37'),(604,1685,'2021-11-05 10:30:19'),(604,2074,'2022-01-18 11:23:37'),(604,4156,'2024-02-23 01:57:25'),(606,1266,'2021-11-05 10:30:19'),(606,1678,'2021-11-05 10:30:19'),(606,1729,'2021-11-05 10:30:19'),(606,3420,'2023-09-12 01:19:34'),(606,3421,'2023-09-12 01:19:34'),(606,3426,'2023-09-12 01:19:34'),(606,3427,'2023-09-12 01:19:34'),(606,3432,'2023-09-12 01:19:34'),(606,3433,'2023-09-12 01:19:34'),(607,1264,'2021-11-05 10:30:19'),(607,1265,'2021-11-05 10:30:19'),(607,1727,'2021-11-05 10:30:19'),(607,1728,'2021-11-05 10:30:19'),(607,3275,'2022-11-10 06:27:00'),(607,3276,'2022-11-10 06:27:00'),(608,1891,'2021-11-09 08:59:02'),(608,1892,'2021-11-09 08:59:02'),(608,1893,'2021-11-09 08:59:02'),(608,1894,'2021-11-09 08:59:02'),(608,1895,'2021-11-09 08:59:02'),(608,1896,'2021-11-09 08:59:02'),(608,3287,'2022-11-09 09:00:33'),(615,1808,'2021-11-05 10:45:26'),(615,1809,'2021-11-05 10:45:26'),(616,1798,'2021-11-05 10:45:26'),(617,1812,'2021-11-05 10:45:26'),(618,1809,'2021-11-05 10:45:26'),(619,1806,'2021-11-05 10:45:26'),(620,1811,'2021-11-05 10:45:26'),(621,1802,'2021-11-05 10:45:26'),(621,1804,'2021-11-05 10:45:26'),(621,1807,'2021-11-05 10:45:26'),(622,1802,'2021-11-05 10:45:26'),(622,1805,'2021-11-05 10:45:26'),(622,1807,'2021-11-05 10:45:26'),(623,1807,'2021-11-05 10:45:26'),(624,1800,'2021-11-05 10:45:26'),(624,1803,'2021-11-05 10:45:26'),(625,1801,'2021-11-05 10:45:26'),(626,1810,'2021-11-05 10:45:26'),(628,1791,'2021-11-05 10:45:26'),(629,1790,'2021-11-05 10:45:26'),(630,1794,'2021-11-05 10:45:26'),(631,1795,'2021-11-05 10:45:26'),(632,1793,'2021-11-05 10:45:26'),(634,1792,'2021-11-05 10:45:27'),(635,1796,'2021-11-05 10:45:27'),(637,1814,'2021-11-05 10:45:27'),(637,1815,'2021-11-05 10:45:27'),(638,1814,'2021-11-05 10:45:27'),(638,1815,'2021-11-05 10:45:27'),(639,1814,'2021-11-05 10:45:27'),(639,1816,'2021-11-05 10:45:27'),(641,1914,'2022-01-18 11:17:19'),(641,1916,'2022-01-18 11:17:19'),(641,1917,'2022-01-18 11:17:19'),(641,1918,'2022-01-18 11:17:19'),(641,1919,'2022-01-18 11:17:19'),(641,1920,'2022-01-18 11:17:19'),(641,1922,'2022-01-18 11:17:19'),(641,1923,'2022-01-18 11:17:19'),(641,1924,'2022-01-18 11:17:19'),(645,1994,'2022-01-18 11:23:05'),(647,1991,'2022-01-18 11:23:05'),(648,1990,'2022-01-18 11:23:05'),(649,1992,'2022-01-18 11:23:05'),(650,1993,'2022-01-18 11:23:05'),(651,2055,'2022-01-18 11:23:29'),(652,2070,'2022-01-18 11:23:37'),(654,2074,'2022-01-18 11:23:37'),(654,2076,'2022-01-18 11:23:37'),(655,2073,'2022-01-18 11:23:44'),(655,3958,'2023-09-27 10:02:48'),(662,2115,'2022-03-10 07:39:37'),(662,2116,'2022-03-10 07:39:37'),(662,2123,'2022-03-10 07:39:37'),(663,725,'2022-03-10 07:39:37'),(663,750,'2022-03-10 07:39:37'),(663,751,'2022-03-10 07:39:37'),(663,787,'2022-03-10 07:39:37'),(663,2108,'2022-03-10 07:39:37'),(663,2109,'2022-03-10 07:39:37'),(663,2110,'2022-03-10 07:39:37'),(663,2111,'2022-03-10 07:39:37'),(663,2112,'2022-06-27 02:53:02'),(663,2113,'2022-03-10 07:39:37'),(663,2114,'2022-03-10 07:39:37'),(663,2120,'2022-03-10 07:39:37'),(663,2121,'2022-03-10 07:39:37'),(663,2124,'2022-03-10 07:39:37'),(663,2125,'2022-03-10 07:39:37'),(663,2126,'2022-03-10 07:39:37'),(663,2127,'2022-03-10 07:39:37'),(663,2129,'2022-03-10 07:39:37'),(663,2308,'2022-03-11 05:44:18'),(664,2426,'2022-03-14 01:55:55'),(664,2427,'2022-03-14 01:55:55'),(664,2428,'2022-03-14 01:55:55'),(667,518,'2022-04-28 07:01:02'),(667,1095,'2022-04-28 06:40:43'),(667,1258,'2022-03-30 06:26:16'),(667,2499,'2022-03-30 06:26:16'),(667,2501,'2022-03-30 06:26:16'),(667,2502,'2022-03-30 06:26:16'),(667,2503,'2022-03-30 06:26:16'),(667,2504,'2022-03-30 06:26:16'),(667,2505,'2022-03-30 06:26:16'),(667,2507,'2023-03-31 02:00:54'),(667,2663,'2022-04-27 08:56:09'),(667,2684,'2022-04-28 06:39:01'),(667,2699,'2022-05-30 06:38:44'),(667,2852,'2022-06-08 05:48:00'),(667,2853,'2022-06-08 05:48:00'),(667,2854,'2022-06-08 05:48:00'),(667,2859,'2022-06-08 05:48:00'),(667,3291,'2023-03-30 07:45:08'),(667,3302,'2023-03-30 07:40:55'),(668,256,'2022-03-30 02:02:43'),(668,274,'2022-03-30 02:02:43'),(668,1514,'2022-03-30 02:02:43'),(671,787,'2022-04-27 06:11:06'),(671,1056,'2022-04-28 02:00:46'),(671,1095,'2022-04-28 02:00:46'),(671,1096,'2022-04-28 02:51:24'),(671,1560,'2022-04-27 08:44:40'),(671,1887,'2022-04-28 02:49:16'),(671,2292,'2022-04-28 02:15:44'),(671,2502,'2022-04-27 08:44:40'),(671,2504,'2022-03-31 07:56:28'),(671,2673,'2022-04-28 01:57:54'),(671,2674,'2022-04-27 08:44:40'),(671,2675,'2022-04-28 01:58:38'),(671,2676,'2022-04-28 01:57:54'),(671,2677,'2022-04-28 01:50:23'),(671,2678,'2022-04-27 08:47:33'),(671,2679,'2022-04-27 08:47:33'),(671,2684,'2022-04-28 01:57:54'),(671,2685,'2022-04-27 08:44:40'),(673,2074,'2022-04-02 07:37:11'),(675,14,'2022-04-27 03:29:09'),(675,1420,'2022-04-27 03:29:09'),(675,2602,'2022-04-27 03:29:09'),(676,247,'2022-04-27 03:29:09'),(677,248,'2022-04-27 03:29:09'),(678,54,'2022-04-27 03:29:09'),(679,9,'2022-04-27 03:29:09'),(679,2576,'2022-04-27 03:29:09'),(679,2579,'2022-04-27 03:29:09'),(679,2952,'2022-07-25 08:30:45'),(680,11,'2022-04-27 03:29:09'),(680,2011,'2022-04-27 03:29:09'),(680,2581,'2022-04-27 03:29:09'),(680,4033,'2024-04-29 07:03:10'),(680,4035,'2024-04-29 07:02:34'),(681,2580,'2022-04-27 03:29:09'),(681,2582,'2022-04-27 03:29:09'),(682,2657,'2022-04-27 03:29:17'),(682,2658,'2022-04-27 03:29:17'),(682,2659,'2022-04-27 03:29:17'),(682,2660,'2022-04-27 03:29:17'),(682,2661,'2022-04-27 03:29:17'),(682,2662,'2022-04-27 03:29:17'),(682,2665,'2022-04-27 03:29:17'),(682,2667,'2022-04-27 03:29:17'),(684,1684,'2022-04-27 03:29:24'),(684,1685,'2022-04-27 03:29:24'),(684,2074,'2022-04-27 03:29:24'),(685,1560,'2022-04-27 03:43:03'),(686,2683,'2022-04-27 03:43:03'),(689,2739,'2022-05-25 09:56:08'),(689,2743,'2022-05-25 09:56:08'),(689,2746,'2022-05-25 09:56:08'),(690,2740,'2022-05-25 09:56:08'),(690,2741,'2022-05-25 09:56:08'),(690,2744,'2022-05-25 09:56:08'),(691,2750,'2022-05-25 09:56:08'),(692,2747,'2022-05-25 09:56:08'),(692,2748,'2022-05-25 09:56:08'),(692,2749,'2022-05-25 09:56:08'),(693,2742,'2022-05-25 09:56:08'),(694,2751,'2022-05-25 09:56:08'),(695,2752,'2022-05-25 09:56:08'),(696,787,'2022-05-26 01:10:40'),(696,988,'2022-05-26 01:10:40'),(696,989,'2022-05-26 01:10:40'),(696,1095,'2022-05-26 01:10:40'),(696,1096,'2022-05-26 01:10:40'),(696,1725,'2022-05-26 01:10:40'),(696,2499,'2022-06-23 03:05:35'),(696,2501,'2022-05-26 01:10:40'),(696,2502,'2022-05-26 01:10:40'),(696,2503,'2022-05-26 01:10:40'),(696,2504,'2022-05-26 01:10:40'),(696,2507,'2022-05-26 01:10:40'),(696,2674,'2022-05-26 01:10:40'),(696,2675,'2022-05-26 01:10:40'),(696,2676,'2022-05-26 01:10:40'),(696,2677,'2022-05-26 01:10:40'),(696,2678,'2022-05-26 01:10:40'),(696,2679,'2022-06-08 09:31:48'),(696,2684,'2022-05-26 01:10:40'),(696,2726,'2022-05-26 01:10:40'),(696,2727,'2022-05-26 01:10:40'),(696,2728,'2022-05-26 01:10:40'),(697,2716,'2022-05-26 01:15:48'),(697,2719,'2022-05-26 01:15:48'),(697,2720,'2022-05-26 01:15:48'),(697,2721,'2022-05-26 01:15:48'),(697,2722,'2022-05-26 01:15:48'),(697,2732,'2022-05-26 01:15:48'),(697,2735,'2022-05-26 01:15:48'),(697,2738,'2022-05-26 01:15:48'),(697,2849,'2022-06-08 05:52:19'),(697,2850,'2022-06-08 05:52:19'),(697,3252,'2024-04-30 07:19:55'),(697,3753,'2023-12-31 08:27:20'),(697,4083,'2023-11-09 09:38:13'),(697,4084,'2023-11-09 10:21:28'),(699,2074,'2022-06-08 05:48:52'),(699,2076,'2022-06-08 05:48:52'),(707,2869,'2022-06-22 07:54:11'),(707,2886,'2022-06-22 07:54:11'),(707,3534,'2023-05-04 09:43:02'),(707,3705,'2023-05-19 03:35:23'),(708,2884,'2022-06-22 07:54:11'),(708,3092,'2022-09-20 08:37:44'),(709,2171,'2022-06-22 07:54:11'),(709,2173,'2022-06-22 07:54:11'),(709,2816,'2022-06-22 07:54:11'),(709,2817,'2022-06-22 07:54:11'),(709,2819,'2022-06-22 07:54:11'),(709,2826,'2022-06-22 07:54:11'),(709,2828,'2022-06-22 07:54:11'),(709,2831,'2022-09-20 08:37:44'),(709,2832,'2022-06-22 07:54:11'),(709,2834,'2022-06-22 07:54:11'),(709,2835,'2022-06-22 07:54:11'),(710,2175,'2022-06-22 07:54:11'),(710,2821,'2022-06-22 07:54:11'),(710,2822,'2022-06-22 07:54:11'),(710,2823,'2022-06-22 07:54:11'),(710,2827,'2022-06-22 07:54:11'),(710,2829,'2022-06-22 07:54:11'),(710,2830,'2022-06-22 07:54:11'),(710,2833,'2022-06-22 07:54:11'),(711,2824,'2022-06-22 07:54:11'),(712,2828,'2022-06-22 07:54:12'),(712,2864,'2022-06-22 07:54:12'),(712,2882,'2022-06-22 07:54:12'),(713,2862,'2022-06-22 07:54:12'),(713,2863,'2022-06-22 07:54:12'),(713,2866,'2022-06-22 07:54:12'),(713,2881,'2022-06-22 07:54:12'),(714,2865,'2022-06-22 07:54:12'),(717,456,'2022-06-30 09:22:07'),(717,1106,'2024-09-29 02:10:12'),(717,2906,'2022-09-20 08:33:32'),(717,2907,'2022-07-01 08:33:55'),(717,2909,'2022-07-01 08:33:55'),(717,2912,'2022-07-01 08:33:55'),(717,3069,'2022-09-20 08:33:32'),(717,3318,'2023-05-18 10:49:02'),(717,3319,'2023-05-18 10:49:02'),(717,3322,'2023-05-18 10:49:02'),(717,3323,'2023-05-18 10:49:02'),(717,3324,'2023-05-18 10:49:02'),(717,3688,'2023-05-18 10:49:02'),(717,4068,'2024-04-19 02:45:18'),(717,4071,'2024-09-29 02:10:12'),(717,4073,'2024-04-19 02:45:53'),(717,4074,'2024-06-17 07:53:17'),(717,4660,'2024-09-29 02:10:12'),(717,4661,'2024-09-29 02:10:12'),(717,4662,'2024-09-29 02:10:12'),(717,4663,'2024-09-29 02:10:12'),(717,4666,'2024-09-29 02:10:12'),(717,4669,'2024-09-29 02:10:12'),(717,4679,'2024-09-28 04:57:00'),(717,4681,'2024-09-29 02:10:12'),(717,4733,'2024-09-29 02:10:12'),(719,2937,'2022-07-08 06:51:11'),(719,2939,'2022-07-08 06:51:11'),(719,2943,'2022-07-08 06:51:11'),(719,2944,'2022-07-08 06:51:11'),(720,2938,'2022-07-08 06:51:11'),(720,2942,'2022-07-08 06:51:11'),(721,2935,'2022-07-08 06:51:11'),(722,2936,'2022-07-08 06:51:11'),(723,2939,'2022-07-08 06:51:11'),(723,2943,'2022-07-08 06:51:11'),(723,2944,'2022-07-08 06:51:11'),(726,53,'2022-07-08 06:53:54'),(726,787,'2022-07-08 06:53:54'),(726,2075,'2022-07-08 06:53:54'),(726,2923,'2022-07-08 06:53:54'),(726,2924,'2022-07-08 06:53:54'),(726,2925,'2022-07-08 06:53:54'),(726,2926,'2022-07-08 06:53:54'),(726,2927,'2022-07-08 06:53:54'),(726,2928,'2022-07-08 06:53:54'),(726,2929,'2022-07-08 06:53:54'),(726,2931,'2022-07-08 06:53:54'),(726,2932,'2022-07-08 06:53:54'),(726,2933,'2022-07-08 06:53:54'),(726,3318,'2022-12-08 09:58:01'),(726,3319,'2022-12-08 09:58:01'),(726,3322,'2022-12-08 09:58:01'),(726,3323,'2022-12-08 09:58:01'),(726,3324,'2022-12-08 09:58:01'),(728,1790,'2022-07-25 08:29:07'),(728,1791,'2022-07-25 08:29:07'),(728,1792,'2022-07-25 08:29:07'),(728,1793,'2022-07-25 08:29:07'),(728,1794,'2022-07-25 08:29:07'),(728,1795,'2022-07-25 08:29:07'),(728,1796,'2022-07-25 08:29:07'),(728,1798,'2022-07-25 08:29:07'),(728,1800,'2022-07-25 08:29:07'),(728,1801,'2022-07-25 08:29:07'),(728,1802,'2022-07-25 08:29:07'),(728,1803,'2022-07-25 08:29:07'),(728,1804,'2022-07-25 08:29:07'),(728,1805,'2022-07-25 08:29:07'),(728,1806,'2022-07-25 08:29:07'),(728,1807,'2022-07-25 08:29:07'),(728,1808,'2022-07-25 08:29:07'),(728,1809,'2022-07-25 08:29:07'),(728,1810,'2022-07-25 08:29:07'),(728,1811,'2022-07-25 08:29:07'),(728,1812,'2022-07-25 08:29:07'),(728,1814,'2022-07-25 08:29:07'),(728,1815,'2022-07-25 08:29:07'),(728,1816,'2022-07-25 08:29:07'),(728,2202,'2022-07-25 08:29:07'),(728,2663,'2022-07-25 08:29:07'),(728,2955,'2022-07-25 08:29:07'),(728,2963,'2022-07-25 08:29:07'),(730,1790,'2022-07-27 09:25:35'),(730,1791,'2022-07-27 09:25:35'),(730,1792,'2022-07-27 09:25:35'),(730,1793,'2022-07-27 09:25:35'),(730,1794,'2022-07-27 09:25:35'),(730,1795,'2022-07-27 09:25:35'),(730,1796,'2022-07-27 09:25:35'),(730,1798,'2022-07-27 09:25:35'),(730,1800,'2022-07-27 09:25:35'),(730,1801,'2022-07-27 09:25:35'),(730,1802,'2022-07-27 09:25:35'),(730,1803,'2022-07-27 09:25:35'),(730,1804,'2022-07-27 09:25:35'),(730,1805,'2022-07-27 09:25:35'),(730,1806,'2022-07-27 09:25:35'),(730,1807,'2022-07-27 09:25:35'),(730,1808,'2022-07-27 09:25:35'),(730,1809,'2022-07-27 09:25:35'),(730,1810,'2022-07-27 09:25:35'),(730,1811,'2022-07-27 09:25:35'),(730,1812,'2022-07-27 09:25:35'),(730,1814,'2022-07-27 09:25:35'),(730,1815,'2022-07-27 09:25:35'),(730,1816,'2022-07-27 09:25:35'),(730,2202,'2022-07-27 09:25:35'),(730,2663,'2022-07-27 09:25:35'),(731,608,'2022-08-04 10:54:23'),(731,985,'2022-08-04 10:54:23'),(731,1021,'2022-08-04 10:54:23'),(731,2964,'2022-08-04 10:54:23'),(731,2965,'2022-08-04 10:54:23'),(731,2966,'2022-08-04 10:54:23'),(731,2967,'2022-08-04 10:54:23'),(731,2969,'2022-08-04 10:54:23'),(731,2970,'2022-08-04 10:54:23'),(731,2972,'2022-08-04 10:54:23'),(731,2974,'2022-08-04 10:54:23'),(731,3156,'2022-10-13 02:35:22'),(737,2414,'2022-08-30 03:01:03'),(737,2417,'2022-08-30 03:01:03'),(737,2997,'2022-08-30 03:01:03'),(737,2999,'2022-08-30 03:01:03'),(738,2412,'2022-08-30 03:01:04'),(738,2996,'2022-08-30 03:01:04'),(740,3000,'2022-08-30 03:01:04'),(741,2413,'2022-08-30 03:01:04'),(742,2998,'2022-08-30 03:01:04'),(745,3007,'2022-08-30 03:01:04'),(745,3015,'2022-08-30 03:01:04'),(745,3016,'2022-08-30 03:01:04'),(745,3017,'2022-08-30 03:01:04'),(745,3035,'2023-04-04 08:44:36'),(746,3010,'2022-08-30 03:01:04'),(747,3010,'2022-08-30 03:01:04'),(748,3006,'2022-08-30 03:01:04'),(748,3011,'2022-08-30 03:01:04'),(749,2417,'2023-02-07 06:51:12'),(749,2999,'2022-08-30 03:01:04'),(749,3014,'2022-08-30 03:01:04'),(749,3018,'2022-08-30 03:01:04'),(749,3028,'2022-08-30 03:01:04'),(750,3008,'2022-08-30 03:01:04'),(750,3009,'2022-08-30 03:01:04'),(750,3012,'2022-08-30 03:01:04'),(750,3013,'2022-08-30 03:01:04'),(754,3028,'2022-08-30 03:01:04'),(754,3029,'2022-08-30 03:01:04'),(754,3031,'2022-08-30 03:01:04'),(754,3032,'2023-03-27 07:57:09'),(755,3035,'2022-08-30 03:01:04'),(757,3027,'2022-08-30 03:01:04'),(758,3034,'2022-08-30 03:01:04'),(759,3036,'2022-08-30 03:01:04'),(760,3033,'2022-08-30 03:01:04'),(762,3019,'2022-08-30 03:01:04'),(762,3020,'2022-08-30 03:01:04'),(762,3023,'2022-08-30 03:01:04'),(762,3024,'2022-08-30 03:01:04'),(762,3025,'2022-08-30 03:01:04'),(762,3026,'2022-08-30 03:01:04'),(765,2720,'2022-09-20 08:30:36'),(765,3167,'2022-09-20 08:30:36'),(765,3170,'2022-09-20 08:30:36'),(766,3168,'2022-09-20 08:30:36'),(767,3023,'2024-10-23 08:52:40'),(767,3024,'2024-10-23 08:53:44'),(767,3166,'2022-09-20 08:30:36'),(768,3169,'2022-09-20 08:30:36'),(769,3169,'2022-09-20 08:30:36'),(770,3250,'2022-10-27 06:49:34'),(773,3182,'2022-09-20 08:32:50'),(773,3183,'2022-09-20 08:32:50'),(773,3184,'2022-09-20 08:32:50'),(773,3185,'2022-09-20 08:32:50'),(773,3192,'2022-09-20 08:32:50'),(773,3205,'2022-09-20 08:32:50'),(773,3206,'2022-09-20 08:32:50'),(773,3207,'2022-09-20 08:32:50'),(773,3208,'2022-09-20 08:32:50'),(773,3210,'2022-09-20 08:32:50'),(773,3211,'2022-09-20 08:32:50'),(773,3212,'2022-09-20 08:32:50'),(774,3179,'2022-09-20 08:32:50'),(774,3181,'2022-09-20 08:32:50'),(774,3202,'2022-09-20 08:32:50'),(774,3203,'2022-09-20 08:32:50'),(774,3204,'2022-09-20 08:32:50'),(776,3195,'2022-09-20 08:32:50'),(777,3194,'2022-09-20 08:32:50'),(777,3196,'2022-09-20 08:32:50'),(777,3197,'2022-09-20 08:32:50'),(777,3198,'2022-09-20 08:32:50'),(778,3201,'2022-09-20 08:32:50'),(779,3193,'2022-09-20 08:32:50'),(779,3199,'2022-09-20 08:32:50'),(779,3200,'2022-09-20 08:32:50'),(781,2171,'2022-09-20 08:32:50'),(781,2175,'2022-09-20 08:32:50'),(781,3175,'2022-09-20 08:32:50'),(781,3176,'2022-09-20 08:32:50'),(781,3177,'2022-09-20 08:32:50'),(781,3178,'2022-09-20 08:32:50'),(781,3187,'2022-09-20 08:32:50'),(781,3209,'2022-09-20 08:32:50'),(782,3182,'2022-09-20 08:32:50'),(782,3183,'2022-09-20 08:32:50'),(782,3184,'2022-09-20 08:32:50'),(782,3185,'2022-09-20 08:32:50'),(782,3186,'2022-09-20 08:32:50'),(782,3192,'2022-09-20 08:32:50'),(782,3205,'2022-09-20 08:32:50'),(782,3206,'2022-09-20 08:32:50'),(782,3207,'2022-09-20 08:32:50'),(782,3208,'2022-09-20 08:32:50'),(782,3210,'2022-09-20 08:32:50'),(782,3211,'2022-09-20 08:32:50'),(782,3212,'2022-09-20 08:32:50'),(783,3177,'2022-09-20 08:32:51'),(783,3178,'2022-09-20 08:32:51'),(783,3179,'2022-09-20 08:32:51'),(783,3180,'2022-09-20 08:32:51'),(783,3181,'2022-09-20 08:32:51'),(783,3188,'2022-09-20 08:32:51'),(785,2907,'2023-05-18 10:49:02'),(785,2908,'2022-09-20 08:33:32'),(785,2910,'2022-09-20 08:33:32'),(785,2911,'2022-09-20 08:33:32'),(785,2912,'2022-09-20 08:33:32'),(785,3067,'2022-09-20 08:33:32'),(785,3070,'2022-09-20 08:33:32'),(785,3071,'2022-09-20 08:33:32'),(785,3072,'2022-09-20 08:33:32'),(785,3073,'2022-09-20 08:33:32'),(785,3074,'2022-09-20 08:33:32'),(785,3075,'2022-09-20 08:33:32'),(789,3093,'2023-05-04 09:43:01'),(789,3508,'2023-05-04 09:43:01'),(789,3525,'2023-05-04 09:43:01'),(789,3526,'2023-05-04 09:43:01'),(789,3537,'2023-05-04 09:43:01'),(789,3556,'2023-05-04 09:43:01'),(789,3601,'2023-05-04 09:43:01'),(789,3611,'2023-05-04 09:43:01'),(789,3645,'2023-05-05 09:26:34'),(789,4159,'2024-02-22 08:35:11'),(790,3514,'2023-05-04 09:43:01'),(792,1296,'2024-04-26 02:24:46'),(792,2663,'2024-04-26 02:23:29'),(792,3094,'2022-11-14 09:01:32'),(792,3955,'2024-04-26 02:25:11'),(794,2869,'2022-09-20 08:37:44'),(794,2886,'2022-09-20 08:37:44'),(794,3514,'2023-09-08 02:41:16'),(794,3537,'2023-09-08 02:39:07'),(795,2171,'2022-09-20 08:37:44'),(795,2173,'2022-09-20 08:37:44'),(795,2816,'2022-09-20 08:37:44'),(795,2817,'2022-09-20 08:37:44'),(795,2819,'2022-09-20 08:37:44'),(795,2826,'2022-09-20 08:37:44'),(795,2828,'2022-09-20 08:37:44'),(795,2832,'2022-09-20 08:37:44'),(795,2834,'2022-09-20 08:37:44'),(795,2835,'2022-09-20 08:37:44'),(795,3636,'2023-12-26 08:17:04'),(795,4153,'2023-12-27 06:11:54'),(796,2828,'2022-09-20 08:37:44'),(796,2864,'2022-09-20 08:37:44'),(796,2882,'2022-09-20 08:37:44'),(797,3148,'2023-05-04 09:43:02'),(798,3146,'2023-05-04 09:43:02'),(798,3149,'2023-05-04 09:43:02'),(798,3150,'2023-05-04 09:43:02'),(798,3152,'2023-05-04 09:43:02'),(799,54,'2023-05-04 09:43:02'),(799,3143,'2022-09-20 08:37:44'),(799,3145,'2022-09-20 08:37:44'),(799,3147,'2023-08-17 09:21:26'),(799,3148,'2022-09-20 08:37:44'),(804,3248,'2022-10-27 07:06:00'),(811,3017,'2022-10-27 08:10:11'),(811,3032,'2022-10-27 08:10:11'),(811,3035,'2023-04-04 08:45:03'),(811,3253,'2022-10-27 08:10:11'),(812,3255,'2022-10-27 08:10:11'),(813,3252,'2022-10-27 08:10:12'),(814,3004,'2022-10-27 08:10:12'),(814,3005,'2022-10-27 08:10:12'),(814,3254,'2022-10-27 08:10:12'),(814,3257,'2023-02-15 06:17:31'),(815,3003,'2022-10-27 08:10:12'),(818,3035,'2023-04-04 08:44:16'),(818,3261,'2022-10-27 08:10:12'),(818,3265,'2022-10-27 08:10:12'),(818,3266,'2022-10-27 08:10:12'),(818,3269,'2023-03-27 07:49:56'),(819,3267,'2022-10-27 08:10:12'),(820,3267,'2022-10-27 08:10:12'),(821,3031,'2022-10-27 08:10:12'),(821,3035,'2023-04-03 09:43:05'),(821,3259,'2022-10-27 08:10:12'),(821,3271,'2022-10-27 08:10:12'),(823,3021,'2022-10-27 08:10:12'),(823,3272,'2023-03-27 07:38:41'),(824,3262,'2022-10-27 08:10:12'),(825,3258,'2022-10-27 08:10:12'),(826,1873,'2022-11-09 09:00:33'),(826,3279,'2022-11-09 09:00:33'),(826,3280,'2022-11-09 09:00:33'),(826,3281,'2022-11-09 09:00:33'),(826,3282,'2022-11-09 09:00:33'),(826,3283,'2022-11-09 09:00:33'),(826,3286,'2022-11-09 09:00:33'),(826,3292,'2022-11-09 09:00:33'),(826,3293,'2022-11-09 09:00:33'),(828,3342,'2023-01-17 08:08:25'),(828,3343,'2024-03-19 08:09:19'),(828,3344,'2023-01-17 08:08:25'),(834,3377,'2023-02-08 09:29:36'),(835,3381,'2023-02-08 09:29:36'),(835,3383,'2023-02-08 09:29:36'),(836,3374,'2023-02-08 09:29:36'),(837,3376,'2023-02-08 09:29:36'),(837,3378,'2023-02-08 09:29:36'),(837,3380,'2023-02-08 09:29:36'),(837,3385,'2023-02-08 09:29:36'),(837,3386,'2023-02-08 09:29:36'),(838,3382,'2023-02-08 09:29:36'),(839,3384,'2023-02-08 09:29:36'),(840,3375,'2023-02-08 09:29:36'),(841,3364,'2023-02-08 09:29:36'),(842,3367,'2023-02-08 09:29:36'),(842,3369,'2023-02-08 09:29:36'),(843,3361,'2023-02-08 09:29:36'),(844,3363,'2023-02-08 09:29:36'),(844,3365,'2023-02-08 09:29:36'),(844,3370,'2023-02-08 09:29:36'),(844,3372,'2023-02-08 09:29:36'),(844,3373,'2023-02-08 09:29:36'),(845,3368,'2023-02-08 09:29:36'),(846,3364,'2023-02-08 09:29:37'),(846,3371,'2023-02-08 09:29:37'),(847,3362,'2023-02-08 09:29:37'),(848,3355,'2023-02-08 09:29:37'),(848,3356,'2023-02-08 09:29:37'),(848,3357,'2023-02-08 09:29:37'),(848,3358,'2023-02-08 09:29:37'),(848,3359,'2023-02-08 09:29:37'),(848,3360,'2023-02-08 09:29:37'),(849,3349,'2023-02-08 09:29:37'),(849,3350,'2023-02-08 09:29:37'),(849,3351,'2023-02-08 09:29:37'),(849,3352,'2023-02-08 09:29:37'),(849,3353,'2023-02-08 09:29:37'),(849,3354,'2023-02-08 09:29:37'),(851,223,'2023-02-08 09:38:05'),(851,1045,'2023-02-08 09:38:05'),(851,1258,'2023-02-08 09:38:05'),(851,1296,'2023-02-08 09:38:05'),(851,1297,'2023-02-08 09:38:05'),(851,2663,'2023-02-08 09:38:05'),(851,3955,'2023-09-08 09:29:51'),(852,961,'2023-02-08 09:38:06'),(852,1297,'2023-02-08 09:38:06'),(852,2663,'2023-02-08 09:38:06'),(852,2852,'2023-02-08 09:38:06'),(852,2853,'2023-02-08 09:38:06'),(852,3394,'2023-02-08 09:38:06'),(853,2074,'2023-02-09 01:20:47'),(854,2074,'2023-02-09 01:21:57'),(857,3405,'2023-03-29 09:38:33'),(857,3406,'2023-03-29 09:38:33'),(857,3409,'2023-03-29 09:38:33'),(857,3410,'2023-03-29 09:38:33'),(858,8,'2023-05-05 09:28:07'),(858,9,'2023-05-05 09:28:07'),(858,2813,'2023-05-05 09:28:07'),(858,2828,'2023-05-05 09:28:07'),(858,2867,'2023-04-12 08:00:31'),(858,2868,'2023-04-12 08:00:31'),(858,2869,'2023-04-12 08:00:31'),(858,2870,'2023-04-12 08:00:31'),(858,2871,'2023-04-12 08:00:31'),(858,2883,'2023-04-12 08:00:31'),(858,2884,'2023-04-12 08:00:31'),(858,2885,'2023-04-12 08:00:31'),(858,2886,'2023-04-12 08:00:31'),(858,3091,'2023-04-12 08:00:31'),(858,3092,'2023-04-12 08:00:31'),(858,3094,'2023-04-12 08:00:31'),(858,3525,'2023-05-05 09:28:07'),(858,3528,'2023-05-05 09:28:07'),(858,3605,'2023-05-05 09:28:07'),(858,3633,'2023-05-05 09:28:07'),(858,3637,'2023-05-05 09:28:07'),(861,3634,'2023-05-05 09:28:08'),(863,3508,'2023-09-08 04:26:00'),(863,3526,'2023-09-08 02:38:16'),(866,3700,'2023-05-19 01:16:33'),(866,3701,'2023-05-19 01:16:33'),(866,3702,'2023-05-19 03:13:47'),(867,3610,'2023-05-04 09:43:49'),(867,3614,'2023-05-04 09:43:49'),(867,3616,'2023-05-04 09:43:49'),(867,3621,'2023-05-04 09:43:49'),(867,3623,'2023-05-04 09:43:49'),(867,3766,'2024-03-19 03:49:30'),(868,1560,'2023-05-04 09:43:49'),(868,1561,'2023-05-04 09:43:49'),(868,1562,'2023-05-04 09:43:49'),(868,1563,'2023-05-04 09:43:49'),(868,1564,'2023-05-04 09:43:49'),(868,1565,'2023-05-04 09:43:49'),(868,1566,'2023-05-04 09:43:49'),(868,1567,'2023-05-04 09:43:49'),(868,1568,'2023-05-04 09:43:49'),(868,1569,'2023-05-04 09:43:49'),(869,1579,'2023-05-04 09:43:50'),(869,1925,'2023-05-04 09:43:50'),(869,1926,'2023-05-04 09:43:50'),(869,1927,'2023-05-04 09:43:50'),(869,1934,'2023-05-04 09:43:50'),(869,1935,'2023-05-04 09:43:50'),(869,1936,'2023-05-04 09:43:50'),(869,2077,'2023-05-04 09:43:50'),(870,14,'2023-05-04 09:43:50'),(870,1014,'2023-05-04 09:43:50'),(870,1016,'2023-05-04 09:43:50'),(870,1029,'2023-05-04 09:43:50'),(870,1047,'2023-05-04 09:43:50'),(870,1049,'2023-05-04 09:43:50'),(870,1054,'2023-05-04 09:43:50'),(870,1055,'2023-05-04 09:43:50'),(870,1072,'2023-05-04 09:43:50'),(870,1415,'2023-05-04 09:43:50'),(870,1539,'2023-05-04 09:43:50'),(870,1579,'2023-05-04 09:43:50'),(870,1705,'2023-05-04 09:43:50'),(870,1706,'2023-05-04 09:43:50'),(870,1707,'2023-05-04 09:43:50'),(870,1708,'2023-05-04 09:43:50'),(870,1709,'2023-05-04 09:43:50'),(870,1710,'2023-05-04 09:43:50'),(870,1726,'2023-05-04 09:43:50'),(870,1935,'2023-05-04 09:43:50'),(870,2074,'2023-05-04 09:43:50'),(870,2076,'2023-05-04 09:43:50'),(870,2077,'2023-05-04 09:43:50'),(871,1938,'2024-05-14 07:56:01'),(871,2661,'2023-05-04 09:43:50'),(871,2828,'2023-05-04 10:17:08'),(871,3094,'2023-05-08 07:01:28'),(871,3600,'2023-05-04 09:43:50'),(871,3603,'2023-05-04 09:43:50'),(871,3606,'2023-05-04 09:43:50'),(871,3607,'2023-05-04 09:43:50'),(871,3609,'2023-05-04 09:43:50'),(871,3612,'2023-05-04 09:43:50'),(871,3617,'2023-05-04 09:43:50'),(871,3619,'2023-05-04 09:43:50'),(871,3620,'2023-05-04 09:43:50'),(871,3624,'2023-05-04 09:43:50'),(871,3627,'2023-05-04 09:43:50'),(871,3637,'2023-05-05 01:35:05'),(871,3692,'2023-07-04 07:01:29'),(871,4344,'2024-05-14 07:56:01'),(872,2869,'2023-05-05 09:28:07'),(873,1405,'2023-05-18 10:07:48'),(873,2199,'2023-05-18 10:07:48'),(873,2200,'2023-05-18 10:07:48'),(873,2206,'2023-05-18 10:07:48'),(873,2208,'2023-05-18 10:07:48'),(873,2209,'2023-05-18 10:07:48'),(873,2210,'2023-05-18 10:07:48'),(873,2215,'2023-05-18 10:07:48'),(873,2221,'2023-05-18 10:07:48'),(873,2387,'2023-05-18 10:07:48'),(873,2388,'2023-05-18 10:07:48'),(873,2389,'2023-05-18 10:07:48'),(873,2391,'2023-05-18 10:07:48'),(873,2395,'2023-05-18 10:07:48'),(874,3199,'2024-09-09 03:33:39'),(874,3695,'2023-05-18 10:49:19'),(875,3693,'2023-05-18 10:49:19'),(875,3694,'2023-05-18 10:49:19'),(876,3694,'2023-05-18 10:49:19'),(877,2216,'2023-05-18 10:07:48'),(877,2224,'2023-05-18 10:07:48'),(877,2225,'2023-05-18 10:07:48'),(877,2373,'2023-05-18 10:07:48'),(877,2377,'2023-05-18 10:07:48'),(877,2390,'2023-05-18 10:07:48'),(877,2396,'2023-05-18 10:07:48'),(879,3599,'2023-05-18 10:08:00'),(879,3609,'2023-05-18 10:08:00'),(879,3627,'2023-05-18 10:08:00'),(882,2743,'2023-05-18 10:49:02'),(882,2746,'2023-05-18 10:49:02'),(882,2748,'2024-09-29 02:10:15'),(882,2749,'2024-09-29 02:10:15'),(882,2750,'2024-09-29 02:10:15'),(882,3689,'2024-09-29 02:10:15'),(882,3690,'2023-05-18 10:49:02'),(883,3689,'2023-05-18 10:49:03'),(884,2748,'2023-05-18 10:49:03'),(884,3689,'2023-05-18 10:49:03'),(885,2749,'2023-05-18 10:49:03'),(885,3689,'2023-05-18 10:49:03'),(886,2750,'2023-05-18 10:49:03'),(887,1899,'2023-05-22 02:57:12'),(887,2081,'2023-05-22 02:57:12'),(887,2844,'2023-05-22 02:57:12'),(887,3504,'2023-05-22 02:57:12'),(887,3657,'2023-07-07 06:29:03'),(887,3658,'2023-07-07 06:29:03'),(887,3754,'2023-06-16 09:14:32'),(887,3871,'2023-07-28 07:33:38'),(888,3732,'2023-07-05 08:09:18'),(888,3735,'2023-07-05 08:07:35'),(890,3756,'2023-06-14 10:06:01'),(890,3760,'2023-06-14 10:06:01'),(890,3766,'2023-06-14 10:06:01'),(892,2739,'2023-06-14 10:06:01'),(892,2743,'2023-06-14 10:06:01'),(892,2744,'2023-06-14 10:06:01'),(892,3758,'2023-06-14 10:06:01'),(893,2741,'2023-06-14 10:06:01'),(893,4394,'2024-07-11 05:46:29'),(894,2740,'2023-06-14 10:06:02'),(894,4394,'2024-07-11 05:46:44'),(895,2742,'2023-06-14 10:06:02'),(896,2746,'2023-06-14 10:06:02'),(896,2747,'2023-06-14 10:06:02'),(896,3762,'2023-06-14 10:06:02'),(896,3769,'2023-06-14 10:06:02'),(896,3771,'2023-06-14 10:06:02'),(897,2748,'2023-06-14 10:06:02'),(897,2751,'2023-06-14 10:06:02'),(897,2752,'2023-06-14 10:06:02'),(898,2749,'2023-06-14 10:06:02'),(899,2750,'2023-06-14 10:06:02'),(900,3757,'2023-06-14 10:06:02'),(900,3764,'2023-06-14 10:06:02'),(901,3377,'2023-06-16 09:17:18'),(901,3380,'2023-06-16 09:17:18'),(901,3381,'2023-06-14 10:29:03'),(901,3382,'2023-06-16 09:17:18'),(901,3383,'2023-06-14 10:06:02'),(901,3384,'2023-06-16 09:17:18'),(902,3375,'2023-06-14 10:06:03'),(902,3378,'2023-06-14 10:06:03'),(902,3385,'2023-06-14 10:06:03'),(902,3386,'2023-06-14 10:06:03'),(903,3376,'2023-06-14 10:06:03'),(903,3378,'2023-06-14 10:06:03'),(903,3385,'2023-06-14 10:06:03'),(903,3386,'2023-06-14 10:06:03'),(904,3759,'2023-06-14 10:06:03'),(904,3770,'2023-06-14 10:06:03'),(905,3374,'2023-06-14 10:06:03'),(906,3364,'2023-06-14 10:29:03'),(906,3367,'2023-06-14 10:06:03'),(906,3368,'2023-06-14 10:06:03'),(906,3369,'2023-06-14 10:06:03'),(907,3362,'2023-06-14 10:06:04'),(907,3363,'2023-06-14 10:06:04'),(907,3768,'2023-06-14 10:06:04'),(907,3772,'2023-06-14 10:06:04'),(908,3365,'2023-06-14 10:06:04'),(908,3372,'2023-06-14 10:06:04'),(908,3373,'2023-06-14 10:06:04'),(909,3761,'2023-06-14 10:06:04'),(909,3765,'2023-06-14 10:06:04'),(910,3361,'2023-06-14 10:06:04'),(911,3355,'2023-06-14 10:29:03'),(911,3356,'2023-06-14 10:29:03'),(911,3357,'2023-06-14 10:29:03'),(911,3358,'2023-06-20 06:37:26'),(911,3359,'2023-06-14 10:29:03'),(911,3360,'2023-06-14 10:29:03'),(911,3364,'2023-06-14 10:29:03'),(912,3349,'2023-06-14 10:29:03'),(912,3350,'2023-06-14 10:29:03'),(912,3352,'2023-06-14 10:29:03'),(912,3353,'2023-06-14 10:29:03'),(912,3961,'2023-09-28 05:47:59'),(914,3756,'2023-06-16 09:16:28'),(914,3760,'2023-06-16 09:16:28'),(914,3766,'2023-06-16 09:16:28'),(917,3769,'2023-06-16 09:16:28'),(919,3756,'2023-06-16 09:16:28'),(940,3880,'2023-08-07 07:25:19'),(941,3898,'2023-08-07 07:26:12'),(941,3910,'2023-08-07 07:26:12'),(941,3914,'2023-08-07 07:26:12'),(942,3894,'2023-08-07 07:37:32'),(943,3892,'2023-08-07 07:38:32'),(943,3909,'2023-08-07 07:38:32'),(945,3915,'2023-08-07 07:41:41'),(945,3916,'2023-08-07 07:41:41'),(945,3917,'2023-08-07 07:41:41'),(945,3918,'2023-08-07 07:41:41'),(945,3919,'2023-08-07 07:41:41'),(945,3920,'2023-08-07 07:41:41'),(945,3921,'2023-08-07 07:41:41'),(945,3922,'2023-08-07 07:41:41'),(945,3924,'2023-08-07 07:41:41'),(945,3925,'2023-08-07 07:41:41'),(945,3926,'2023-08-07 07:41:41'),(946,3915,'2023-08-07 07:42:31'),(946,3920,'2023-08-07 07:42:31'),(947,3893,'2023-08-07 07:43:20'),(947,3900,'2023-08-07 07:43:20'),(948,3877,'2023-08-07 07:44:16'),(948,3885,'2023-08-07 07:44:16'),(948,3923,'2023-08-07 07:44:16'),(948,3926,'2023-08-07 07:44:16'),(948,4216,'2024-03-01 06:43:39'),(949,3890,'2023-08-07 07:47:13'),(949,3895,'2023-08-07 07:47:13'),(949,3896,'2023-08-07 07:47:13'),(949,3905,'2023-08-07 07:47:13'),(951,3931,'2023-08-28 05:57:06'),(951,3936,'2023-09-12 01:19:32'),(951,3957,'2023-09-18 06:34:22'),(954,3489,'2023-12-19 07:44:08'),(954,3491,'2024-02-23 02:16:40'),(954,3493,'2023-12-27 03:43:17'),(954,3942,'2024-02-23 02:15:46'),(954,4160,'2024-02-10 12:47:48'),(959,1544,'2023-09-27 10:02:57'),(961,4087,'2023-11-14 08:03:06'),(961,4088,'2023-11-15 02:41:34'),(961,4090,'2023-11-14 08:03:06'),(961,4095,'2023-11-15 02:41:34'),(961,4096,'2023-11-14 08:42:43'),(961,4098,'2023-11-15 02:41:34'),(961,4099,'2023-11-14 08:43:00'),(961,4101,'2023-11-15 02:41:34'),(961,4103,'2023-11-15 02:41:34'),(961,4106,'2023-11-15 02:41:34'),(963,2856,'2023-11-29 09:46:32'),(964,4193,'2024-02-23 01:17:12'),(964,4199,'2024-02-23 01:17:12'),(964,4205,'2024-02-23 01:17:12'),(965,2074,'2024-02-23 01:57:25'),(966,4232,'2024-04-01 06:51:48'),(966,4233,'2024-04-01 06:45:57'),(966,4234,'2024-04-01 06:51:48'),(966,4235,'2024-04-01 06:51:48'),(966,4236,'2024-04-01 06:42:09'),(966,4237,'2024-04-01 06:42:09'),(966,4238,'2024-04-01 06:44:13'),(966,4239,'2024-04-01 07:19:45'),(970,4314,'2024-05-30 03:25:29'),(970,4315,'2024-05-30 03:25:29'),(970,4316,'2024-05-30 03:25:29'),(970,4317,'2024-05-30 03:25:29'),(970,4319,'2024-05-30 03:25:29'),(970,4320,'2024-05-30 03:25:29'),(970,4321,'2024-05-30 03:25:29'),(970,4323,'2024-05-30 03:25:29'),(970,4325,'2024-05-30 03:25:29'),(970,4337,'2024-05-30 03:25:29'),(970,4338,'2024-05-30 03:25:29'),(970,4339,'2024-05-30 03:25:29'),(970,4340,'2024-05-30 03:25:29'),(970,4341,'2024-05-30 03:25:29'),(970,4345,'2024-05-30 03:25:29'),(970,4349,'2024-05-30 03:25:29'),(970,4352,'2024-06-04 06:21:29'),(970,4353,'2024-06-05 01:38:00'),(970,4372,'2024-07-03 08:08:25'),(970,4373,'2024-07-03 08:08:25'),(970,4379,'2024-07-03 08:08:25'),(971,4357,'2024-06-14 08:41:59'),(982,4385,'2024-07-05 01:25:34'),(982,4386,'2024-07-05 01:25:34'),(982,4387,'2024-07-05 01:25:34'),(989,2697,'2024-07-18 09:27:06'),(989,4381,'2024-07-18 09:27:06'),(989,4404,'2024-07-18 09:27:06'),(989,4405,'2024-07-18 09:27:06'),(989,4416,'2024-07-18 09:27:06'),(989,4417,'2024-07-18 09:27:06'),(989,4418,'2024-07-18 09:27:06'),(989,4419,'2024-07-18 09:27:06'),(989,4420,'2024-07-18 09:27:06'),(989,4421,'2024-07-18 09:27:06'),(989,4424,'2024-07-18 09:27:06'),(989,4427,'2024-07-18 09:27:06'),(989,4429,'2024-07-18 09:27:06'),(989,4430,'2024-07-18 09:27:06'),(989,4431,'2024-07-18 09:27:06'),(989,4433,'2024-07-18 09:27:06'),(989,4435,'2024-07-18 09:27:06'),(989,4436,'2024-07-18 09:27:06'),(989,4437,'2024-07-18 09:27:06'),(990,3248,'2024-07-18 09:27:07'),(990,4381,'2024-07-18 09:27:07'),(990,4407,'2024-07-18 09:27:07'),(990,4409,'2024-07-18 09:27:07'),(991,4406,'2024-07-18 09:27:08'),(991,4408,'2024-07-18 09:27:08'),(992,4396,'2024-07-18 09:27:08'),(992,4397,'2024-07-18 09:27:08'),(992,4398,'2024-07-18 09:27:08'),(992,4399,'2024-07-18 09:27:08'),(992,4400,'2024-07-18 09:27:08'),(992,4401,'2024-07-18 09:27:08'),(992,4402,'2024-07-18 09:27:08'),(992,4403,'2024-07-18 09:27:08'),(993,3942,'2024-07-18 09:31:14'),(993,3945,'2024-07-18 09:31:14'),(993,4132,'2024-07-18 09:31:14'),(993,4244,'2024-07-18 09:31:14'),(993,4413,'2024-07-18 09:31:14'),(993,4414,'2024-07-18 09:31:14'),(994,4269,'2024-07-18 09:31:15'),(996,4305,'2024-07-18 09:31:15'),(998,4411,'2024-07-18 09:31:15'),(999,3319,'2024-07-18 09:31:15'),(999,3322,'2024-07-18 09:31:15'),(999,3323,'2024-07-18 09:31:15'),(1000,2816,'2024-07-18 09:31:16'),(1000,3094,'2024-07-18 09:31:16'),(1000,3526,'2024-07-18 09:31:16'),(1000,3537,'2024-07-18 09:31:16'),(1000,3790,'2024-07-18 09:31:16'),(1000,3791,'2024-07-18 09:31:16'),(1000,3793,'2024-07-18 09:31:16'),(1000,3795,'2024-07-18 09:31:16'),(1000,3800,'2024-07-18 09:31:16'),(1000,3801,'2024-07-18 09:31:16'),(1000,3803,'2024-07-18 09:31:16'),(1000,3815,'2024-07-18 09:31:16'),(1000,3816,'2024-07-18 09:31:16'),(1000,4132,'2024-07-18 09:31:16'),(1000,4271,'2024-07-18 09:31:16'),(1000,4272,'2024-07-18 09:31:16'),(1001,3166,'2024-07-18 09:31:16'),(1001,4240,'2024-07-18 09:31:16'),(1001,4256,'2024-07-18 09:31:16'),(1001,4257,'2024-07-18 09:31:16'),(1001,4258,'2024-07-18 09:31:16'),(1002,3785,'2024-07-18 09:31:17'),(1002,3799,'2024-07-18 09:31:17'),(1002,4410,'2024-07-18 09:31:17'),(1002,4412,'2024-07-18 09:31:17'),(1003,608,'2024-07-18 09:31:17'),(1003,747,'2024-07-18 09:31:17'),(1003,3805,'2024-07-18 09:31:17'),(1003,3945,'2024-07-18 09:31:17'),(1003,4122,'2024-07-18 09:31:17'),(1003,4124,'2024-07-18 09:31:17'),(1003,4133,'2024-07-18 09:31:17'),(1003,4134,'2024-07-18 09:31:17'),(1003,4272,'2024-07-18 09:31:17'),(1003,4446,'2024-07-23 03:11:19'),(1003,4448,'2024-07-23 03:11:19'),(1004,4131,'2024-07-18 09:31:18'),(1006,3637,'2024-07-19 02:32:05'),(1006,3804,'2024-07-18 09:31:18'),(1006,3806,'2024-07-18 09:31:18'),(1006,3807,'2024-07-18 09:31:18'),(1006,3809,'2024-07-18 09:31:18'),(1006,3810,'2024-07-18 09:31:18'),(1006,3813,'2024-07-18 09:31:18'),(1007,4117,'2024-07-18 09:31:19'),(1007,4118,'2024-07-18 09:31:19'),(1007,4120,'2024-07-18 09:31:19'),(1007,4126,'2024-07-18 09:31:19'),(1007,4127,'2024-07-18 09:31:19'),(1007,4132,'2024-07-18 09:31:19'),(1007,4135,'2024-07-18 09:31:19'),(1007,4244,'2024-07-18 09:31:19'),(1007,4388,'2024-07-18 09:31:19'),(1007,4389,'2024-07-18 09:31:19'),(1007,4390,'2024-07-18 09:31:19'),(1007,4391,'2024-07-18 09:31:19'),(1007,4392,'2024-07-18 09:31:19'),(1007,4393,'2024-07-18 09:31:19'),(1007,4415,'2024-07-18 09:31:19'),(1008,4118,'2024-07-18 09:31:19'),(1009,4391,'2024-07-18 09:31:20'),(1010,608,'2024-07-18 09:31:20'),(1010,747,'2024-07-18 09:31:20'),(1010,3945,'2024-07-18 09:31:20'),(1010,4264,'2024-07-18 09:31:20'),(1010,4265,'2024-07-18 09:31:20'),(1010,4266,'2024-07-18 09:31:20'),(1010,4267,'2024-07-18 09:31:20'),(1010,4270,'2024-07-18 09:31:20'),(1011,4268,'2024-07-18 09:31:20'),(1011,4269,'2024-07-18 09:31:20'),(1011,4713,'2024-09-12 02:46:10'),(1011,4714,'2024-09-12 02:46:10'),(1011,4715,'2024-09-12 02:46:10'),(1011,4716,'2024-09-12 02:46:10'),(1011,4717,'2024-09-12 02:46:10'),(1011,4718,'2024-09-12 02:46:10'),(1011,4719,'2024-09-12 02:46:10'),(1011,4720,'2024-09-12 02:46:10'),(1011,4721,'2024-09-12 02:46:10'),(1011,4722,'2024-09-12 02:46:10'),(1011,4723,'2024-09-12 02:46:10'),(1011,4724,'2024-09-12 02:46:10'),(1011,4725,'2024-09-12 02:46:10'),(1011,4726,'2024-09-12 02:46:10'),(1013,3416,'2024-09-23 05:56:08'),(1013,3870,'2024-09-23 05:56:08'),(1013,4728,'2024-09-23 05:56:40'),(1014,3788,'2024-08-23 02:32:34'),(1014,3798,'2024-08-23 02:32:34'),(1014,4460,'2024-08-23 02:32:34'),(1014,4461,'2024-08-23 02:32:34'),(1014,4462,'2024-08-23 02:32:34'),(1014,4463,'2024-08-23 02:32:34'),(1014,4464,'2024-08-23 02:32:34'),(1014,4465,'2024-08-23 02:32:34'),(1014,4466,'2024-08-23 02:32:34'),(1014,4467,'2024-08-23 02:32:34'),(1014,4468,'2024-08-23 02:32:34'),(1014,4469,'2024-08-23 02:32:34'),(1014,4470,'2024-08-23 02:32:34'),(1014,4471,'2024-08-23 02:32:34'),(1014,4472,'2024-08-23 02:32:34'),(1014,4473,'2024-08-23 02:32:34'),(1014,4474,'2024-08-23 02:32:34'),(1014,4475,'2024-08-23 02:32:34'),(1014,4476,'2024-08-23 02:32:34'),(1014,4477,'2024-08-23 02:32:34'),(1014,4478,'2024-08-23 02:32:34'),(1014,4479,'2024-08-23 02:32:34'),(1015,4458,'2024-08-23 02:32:34'),(1022,1872,'2024-09-10 01:46:27'),(1022,4686,'2024-09-10 01:46:27'),(1022,4688,'2024-09-10 01:46:27'),(1022,4689,'2024-09-10 01:46:27'),(1022,4690,'2024-09-10 01:46:27'),(1022,4691,'2024-09-10 01:46:27'),(1022,4694,'2024-09-10 01:46:27'),(1022,4696,'2024-09-10 01:46:27'),(1022,4699,'2024-09-10 01:46:27'),(1022,4700,'2024-09-10 01:46:27'),(1022,4701,'2024-09-10 01:46:27'),(1022,4702,'2024-09-10 01:46:27'),(1022,4704,'2024-09-10 01:46:27'),(1022,4707,'2024-09-10 01:46:27'),(1022,4710,'2024-09-10 01:46:27'),(1022,4711,'2024-09-10 01:46:27'),(1024,4659,'2024-09-29 02:10:12'),(1025,4073,'2024-09-29 02:10:13'),(1026,4658,'2024-09-29 02:10:13'),(1026,4664,'2024-09-29 02:10:13'),(1026,4673,'2024-09-29 02:10:13'),(1026,4675,'2024-09-29 02:10:13'),(1027,4658,'2024-09-29 02:10:14'),(1027,4664,'2024-09-29 02:10:14'),(1027,4668,'2024-09-29 02:10:14'),(1027,4673,'2024-09-29 02:10:14'),(1027,4675,'2024-09-29 02:10:14'),(1027,4733,'2024-09-29 02:10:14'),(1028,4674,'2024-09-29 02:10:14'),(1029,4656,'2024-09-29 02:10:14'),(1030,4670,'2024-09-29 02:10:15'),(1031,4657,'2024-09-29 02:10:15'),(1031,4672,'2024-09-29 02:10:15'),(1033,4665,'2024-09-29 02:10:16'),(1033,4667,'2024-09-29 02:10:16'),(1033,4668,'2024-09-29 02:10:16'),(1033,4671,'2024-09-29 02:10:16'),(1033,4682,'2024-09-29 02:10:16'),(1034,4680,'2024-09-29 02:10:16'); /*!40000 ALTER TABLE `sys_action_api` ENABLE KEYS */; UNLOCK TABLES; @@ -72,7 +72,7 @@ UNLOCK TABLES; LOCK TABLES `sys_group_resource_mapping` WRITE; /*!40000 ALTER TABLE `sys_group_resource_mapping` DISABLE KEYS */; -INSERT INTO `sys_group_resource_mapping` VALUES (266605986624569345,100100100,393,'2022-07-25 16:37:00',1),(266605986624569346,100100101,688,'2022-07-25 16:37:00',1),(266605986624569347,100100101,393,'2022-07-25 16:37:00',1),(266605986624569348,200000000,609,'2022-07-25 16:37:00',1),(266605986624569349,200000000,681,'2022-07-25 16:37:00',1),(266605986624569350,200000000,199,'2022-07-25 16:37:00',1),(266605986624569351,200000000,327,'2022-07-25 16:37:00',1),(266605986624569352,200000000,78,'2022-07-25 16:37:00',1),(266605986624569353,200000000,679,'2022-07-25 16:37:00',1),(266605986624569354,200000000,81,'2022-07-25 16:37:00',1),(266605986624569355,200000000,521,'2022-07-25 16:37:00',1),(266605986624569357,200100100,58,'2022-07-25 16:37:00',1),(266605986624569358,200100100,29,'2022-07-25 16:37:00',1),(266605986624569359,200100100,24,'2022-07-25 16:37:00',1),(266605986624569360,200100100,25,'2022-07-25 16:37:00',1),(266605986624569361,200100100,55,'2022-07-25 16:37:00',1),(266605986624569362,200100101,284,'2022-07-25 16:37:00',1),(266605986624569363,200100101,58,'2022-07-25 16:37:00',1),(266605986624569364,200100101,93,'2022-07-25 16:37:00',1),(266605986624569365,200100101,29,'2022-07-25 16:37:00',1),(266605986624569366,200100101,57,'2022-07-25 16:37:00',1),(266605986624569367,200100101,24,'2022-07-25 16:37:00',1),(266605986624569368,200100101,25,'2022-07-25 16:37:00',1),(266605986624569369,200100101,189,'2022-07-25 16:37:00',1),(266605986624569370,200100101,55,'2022-07-25 16:37:00',1),(266605986624569371,200100101,54,'2022-07-25 16:37:00',1),(266605986624569372,200101100,79,'2022-07-25 16:37:00',1),(266605986624569373,200101100,37,'2022-07-25 16:37:00',1),(266605986624569374,200101100,24,'2022-07-25 16:37:00',1),(266605986624569375,200101100,27,'2022-07-25 16:37:00',1),(266605986624569376,200101100,78,'2022-07-25 16:37:00',1),(266605986624569377,200101101,285,'2022-07-25 16:37:00',1),(266605986624569378,200101101,79,'2022-07-25 16:37:00',1),(266605986624569379,200101101,37,'2022-07-25 16:37:00',1),(266605986624569380,200101101,53,'2022-07-25 16:37:00',1),(266605986624569381,200101101,24,'2022-07-25 16:37:00',1),(266605986624569382,200101101,27,'2022-07-25 16:37:00',1),(266605986624569383,200101101,184,'2022-07-25 16:37:00',1),(266605986624569384,200101101,78,'2022-07-25 16:37:00',1),(266605986624569385,200101101,51,'2022-07-25 16:37:00',1),(266605986624569386,200102100,681,'2022-07-25 16:37:00',1),(266605986624569387,200102100,24,'2022-07-25 16:37:00',1),(266605986624569388,200102100,674,'2022-07-25 16:37:00',1),(266605986624569389,200102100,680,'2022-07-25 16:37:00',1),(266605986624569390,200102101,677,'2022-07-25 16:37:00',1),(266605986624569391,200102101,676,'2022-07-25 16:37:00',1),(266605986624569392,200102101,678,'2022-07-25 16:37:00',1),(266605986624569393,200102101,681,'2022-07-25 16:37:00',1),(266605986624569394,200102101,24,'2022-07-25 16:37:00',1),(266605986624569395,200102101,674,'2022-07-25 16:37:00',1),(266605986624569396,200102101,679,'2022-07-25 16:37:00',1),(266605986624569397,200102101,680,'2022-07-25 16:37:00',1),(266605986624569398,200102101,675,'2022-07-25 16:37:00',1),(266605986624569403,200103101,521,'2022-07-25 16:37:00',1),(266605986624569404,200103101,358,'2022-07-25 16:37:00',1),(266605986624569405,200103102,670,'2022-07-25 16:37:00',1),(266605986624569406,200103102,358,'2022-07-25 16:37:00',1),(266605986624569407,200103103,608,'2022-07-25 16:37:00',1),(266605986624569408,200103103,358,'2022-07-25 16:37:00',1),(266605986624569409,200103104,455,'2022-07-25 16:37:00',1),(266605986624569410,200103104,358,'2022-07-25 16:37:00',1),(266605986624569411,200104100,217,'2022-07-25 16:37:00',1),(266605986624569412,200104100,80,'2022-07-25 16:37:00',1),(266605986624569413,200104100,90,'2022-07-25 16:37:00',1),(266605986624569414,200104100,102,'2022-07-25 16:37:00',1),(266605986624569415,200104100,358,'2022-07-25 16:37:00',1),(266605986624569416,200104101,359,'2022-07-25 16:37:00',1),(266605986624569417,200104101,585,'2022-07-25 16:37:00',1),(266605986624569418,200104101,358,'2022-07-25 16:37:00',1),(266605986624569419,200104101,584,'2022-07-25 16:37:00',1),(266605986624569421,200104102,358,'2022-07-25 16:37:00',1),(266605986624569422,200104103,586,'2022-07-25 16:37:00',1),(266605986624569423,200104103,358,'2022-07-25 16:37:00',1),(266605986624569424,200104103,584,'2022-07-25 16:37:00',1),(266605986624569425,200104104,589,'2022-07-25 16:37:00',1),(266605986624569426,200104104,588,'2022-07-25 16:37:00',1),(266605986624569427,200104104,358,'2022-07-25 16:37:00',1),(266605986624569428,200104104,587,'2022-07-25 16:37:00',1),(266605986624569429,200104105,590,'2022-07-25 16:37:00',1),(266605986624569430,200104105,588,'2022-07-25 16:37:00',1),(266605986624569431,200104105,358,'2022-07-25 16:37:00',1),(266605986624569432,200104105,587,'2022-07-25 16:37:00',1),(266605986624569433,200104106,592,'2022-07-25 16:37:00',1),(266605986624569434,200104106,358,'2022-07-25 16:37:00',1),(266605986624569435,200104106,587,'2022-07-25 16:37:00',1),(266605986624569436,200104106,591,'2022-07-25 16:37:00',1),(266605986624569437,200104107,594,'2022-07-25 16:37:00',1),(266605986624569438,200104107,358,'2022-07-25 16:37:00',1),(266605986624569439,200104107,587,'2022-07-25 16:37:00',1),(266605986624569440,200104107,593,'2022-07-25 16:37:00',1),(266605986624569441,200105100,599,'2022-07-25 16:37:00',1),(266605986624569442,200105100,595,'2022-07-25 16:37:00',1),(266605986624569443,200105100,598,'2022-07-25 16:37:00',1),(266605986624569444,200105100,358,'2022-07-25 16:37:00',1),(266605986624569446,200105101,595,'2022-07-25 16:37:00',1),(266605986624569448,200105101,358,'2022-07-25 16:37:00',1),(266605986624569449,200105102,699,'2022-07-25 16:37:00',1),(266605986624569450,200105102,595,'2022-07-25 16:37:00',1),(266605986624569451,200105102,598,'2022-07-25 16:37:00',1),(266605986624569452,200105102,358,'2022-07-25 16:37:00',1),(266605986624569453,200105103,604,'2022-07-25 16:37:00',1),(266605986624569454,200105103,595,'2022-07-25 16:37:00',1),(266605986624569455,200105103,603,'2022-07-25 16:37:00',1),(266605986624569456,200105103,358,'2022-07-25 16:37:00',1),(266605986624569457,200105104,597,'2022-07-25 16:37:00',1),(266605986624569458,200105104,595,'2022-07-25 16:37:00',1),(266605986624569459,200105104,596,'2022-07-25 16:37:00',1),(266605986624569460,200105104,358,'2022-07-25 16:37:00',1),(266605986624569461,200105105,652,'2022-07-25 16:37:00',1),(266605986624569462,200105105,358,'2022-07-25 16:37:00',1),(266605986624569463,200105106,654,'2022-07-25 16:37:00',1),(266605986624569464,200105106,595,'2022-07-25 16:37:00',1),(266605986624569465,200105106,653,'2022-07-25 16:37:00',1),(266605986624569466,200105106,358,'2022-07-25 16:37:00',1),(266605986624569467,200105107,673,'2022-07-25 16:37:00',1),(266605986624569468,200105107,595,'2022-07-25 16:37:00',1),(266605986624569469,200105107,672,'2022-07-25 16:37:00',1),(266605986624569470,200105107,358,'2022-07-25 16:37:00',1),(266605986624569471,200106100,606,'2022-07-25 16:37:00',1),(266605986624569472,200106100,358,'2022-07-25 16:37:00',1),(266605986624569473,200106100,605,'2022-07-25 16:37:00',1),(266605986624569474,200106101,607,'2022-07-25 16:37:00',1),(266605986624569475,200106101,358,'2022-07-25 16:37:00',1),(266605986624569476,200106101,605,'2022-07-25 16:37:00',1),(266605986624569477,200107100,582,'2022-07-25 16:37:00',1),(266605986628763648,200107100,583,'2022-07-25 16:37:00',1),(266605986628763649,200107100,358,'2022-07-25 16:37:00',1),(266605986628763650,200107100,581,'2022-07-25 16:37:00',1),(266605986628763651,200108100,358,'2022-07-25 16:37:00',1),(266605986628763652,200108100,685,'2022-07-25 16:37:00',1),(266605986628763653,200109100,306,'2022-07-25 16:37:00',1),(266605986628763654,200109100,192,'2022-07-25 16:37:00',1),(266605986628763655,200109100,288,'2022-07-25 16:37:00',1),(266605986628763656,200109100,382,'2022-07-25 16:37:00',1),(266605986628763657,200109100,302,'2022-07-25 16:37:00',1),(266605986628763658,200109100,303,'2022-07-25 16:37:00',1),(266605986628763659,200109100,305,'2022-07-25 16:37:00',1),(266605986628763660,200109100,301,'2022-07-25 16:37:00',1),(266605986628763661,200109100,307,'2022-07-25 16:37:00',1),(266605986628763662,200109100,289,'2022-07-25 16:37:00',1),(266605986628763663,200109100,651,'2022-07-25 16:37:00',1),(266605986628763664,200109100,191,'2022-07-25 16:37:00',1),(266605986628763665,200109100,232,'2022-07-25 16:37:00',1),(266605986628763666,200109100,308,'2022-07-25 16:37:00',1),(266605986628763667,200109100,180,'2022-07-25 16:37:00',1),(266605986628763668,200109100,309,'2022-07-25 16:37:00',1),(266605986628763669,200109100,387,'2022-07-25 16:37:00',1),(266605986628763670,200109100,62,'2022-07-25 16:37:00',1),(266605986628763671,200109100,174,'2022-07-25 16:37:00',1),(266605986628763672,200109100,63,'2022-07-25 16:37:00',1),(266605986628763673,200109100,304,'2022-07-25 16:37:00',1),(266605986628763674,200109100,381,'2022-07-25 16:37:00',1),(266605986628763675,200109100,236,'2022-07-25 16:37:00',1),(266605986628763676,200109100,65,'2022-07-25 16:37:00',1),(266605986628763677,200109101,306,'2022-07-25 16:37:00',1),(266605986628763678,200109101,192,'2022-07-25 16:37:00',1),(266605986628763679,200109101,382,'2022-07-25 16:37:00',1),(266605986628763680,200109101,301,'2022-07-25 16:37:00',1),(266605986628763681,200109101,307,'2022-07-25 16:37:00',1),(266605986628763682,200109101,289,'2022-07-25 16:37:00',1),(266605986628763683,200109101,651,'2022-07-25 16:37:00',1),(266605986628763684,200109101,191,'2022-07-25 16:37:00',1),(266605986628763685,200109101,308,'2022-07-25 16:37:00',1),(266605986628763686,200109101,180,'2022-07-25 16:37:00',1),(266605986628763687,200109101,62,'2022-07-25 16:37:00',1),(266605986628763688,200109101,63,'2022-07-25 16:37:00',1),(266605986628763689,200109101,381,'2022-07-25 16:37:00',1),(266605986628763690,200109101,236,'2022-07-25 16:37:00',1),(266605986628763691,200109101,65,'2022-07-25 16:37:00',1),(266605986628763692,200109102,517,'2022-07-25 16:37:00',1),(266605986628763693,200109102,518,'2022-07-25 16:37:00',1),(266605986628763694,200109102,519,'2022-07-25 16:37:00',1),(266605986628763695,200109102,62,'2022-07-25 16:37:00',1),(266605986628763696,200109102,65,'2022-07-25 16:37:00',1),(266605986628763697,200109103,520,'2022-07-25 16:37:00',1),(266605986628763698,200109103,515,'2022-07-25 16:37:00',1),(266605986628763699,200109103,516,'2022-07-25 16:37:00',1),(266605986628763700,200109103,517,'2022-07-25 16:37:00',1),(266605986628763701,200109103,514,'2022-07-25 16:37:00',1),(266605986628763702,200109103,518,'2022-07-25 16:37:00',1),(266605986628763703,200109103,519,'2022-07-25 16:37:00',1),(266605986628763704,200109103,62,'2022-07-25 16:37:00',1),(266605986628763705,200109103,65,'2022-07-25 16:37:00',1),(266605986628763706,200110100,217,'2022-07-25 16:37:00',1),(266605986628763707,200110100,259,'2022-07-25 16:37:00',1),(266605986628763708,200110100,197,'2022-07-25 16:37:00',1),(266605986628763709,200110100,199,'2022-07-25 16:37:00',1),(266605986628763710,200110100,198,'2022-07-25 16:37:00',1),(266605986628763711,200110100,216,'2022-07-25 16:37:00',1),(266605986628763712,200110100,327,'2022-07-25 16:37:00',1),(266605986628763713,200110100,114,'2022-07-25 16:37:00',1),(266605986628763714,200110100,222,'2022-07-25 16:37:00',1),(266605986628763715,200110100,224,'2022-07-25 16:37:00',1),(266605986628763716,200110100,115,'2022-07-25 16:37:00',1),(266605986628763717,200110100,80,'2022-07-25 16:37:00',1),(266605986628763718,200110100,258,'2022-07-25 16:37:00',1),(266605986628763719,200110100,81,'2022-07-25 16:37:00',1),(266605986628763720,200110100,100,'2022-07-25 16:37:00',1),(266605986628763721,200110100,96,'2022-07-25 16:37:00',1),(266605986628763722,200110100,664,'2022-07-25 16:37:00',1),(266605986628763723,200110100,90,'2022-07-25 16:37:00',1),(266605986628763724,200110100,106,'2022-07-25 16:37:00',1),(266605986628763725,200110100,105,'2022-07-25 16:37:00',1),(266605986628763726,200110100,102,'2022-07-25 16:37:00',1),(266605986628763728,200110101,213,'2022-07-25 16:37:00',1),(266605986628763729,200110101,87,'2022-07-25 16:37:00',1),(266605986628763730,200110101,89,'2022-07-25 16:37:00',1),(266605986628763731,200110101,214,'2022-07-25 16:37:00',1),(266605986628763732,200110101,197,'2022-07-25 16:37:00',1),(266605986628763733,200110101,199,'2022-07-25 16:37:00',1),(266605986628763734,200110101,198,'2022-07-25 16:37:00',1),(266605986628763735,200110101,216,'2022-07-25 16:37:00',1),(266605986628763736,200110101,80,'2022-07-25 16:37:00',1),(266605986628763737,200110101,81,'2022-07-25 16:37:00',1),(266605986628763738,200110101,95,'2022-07-25 16:37:00',1),(266605986628763739,200110101,97,'2022-07-25 16:37:00',1),(266605986628763740,200110101,100,'2022-07-25 16:37:00',1),(266605986628763741,200110101,96,'2022-07-25 16:37:00',1),(266605986628763742,200110102,217,'2022-07-25 16:37:00',1),(266605986628763743,200110102,259,'2022-07-25 16:37:00',1),(266605986628763744,200110102,327,'2022-07-25 16:37:00',1),(266605986628763745,200110102,221,'2022-07-25 16:37:00',1),(266605986628763746,200110102,116,'2022-07-25 16:37:00',1),(266605986628763747,200110102,220,'2022-07-25 16:37:00',1),(266605986628763748,200110102,114,'2022-07-25 16:37:00',1),(266605986628763749,200110102,222,'2022-07-25 16:37:00',1),(266605986628763750,200110102,225,'2022-07-25 16:37:00',1),(266605986628763751,200110102,227,'2022-07-25 16:37:00',1),(266605986628763752,200110102,224,'2022-07-25 16:37:00',1),(266605986628763753,200110102,115,'2022-07-25 16:37:00',1),(266605986628763754,200110102,119,'2022-07-25 16:37:00',1),(266605986628763755,200110102,80,'2022-07-25 16:37:00',1),(266605986628763756,200110102,258,'2022-07-25 16:37:00',1),(266605986628763757,200110102,664,'2022-07-25 16:37:00',1),(266605986628763758,200110102,90,'2022-07-25 16:37:00',1),(266605986628763759,200110102,104,'2022-07-25 16:37:00',1),(266605986628763760,200110102,103,'2022-07-25 16:37:00',1),(266605986628763761,200110102,106,'2022-07-25 16:37:00',1),(266605986628763762,200110102,105,'2022-07-25 16:37:00',1),(266605986628763763,200110102,102,'2022-07-25 16:37:00',1),(266605986628763764,200111100,325,'2022-07-25 16:37:00',1),(266605986628763765,200111100,317,'2022-07-25 16:37:00',1),(266605986628763766,200111100,323,'2022-07-25 16:37:00',1),(266605986628763767,200111100,314,'2022-07-25 16:37:00',1),(266605986628763768,200111100,316,'2022-07-25 16:37:00',1),(266605986628763769,200111100,311,'2022-07-25 16:37:00',1),(266605986628763770,200111100,312,'2022-07-25 16:37:00',1),(266605986628763771,200111100,322,'2022-07-25 16:37:00',1),(266605986628763772,200111100,319,'2022-07-25 16:37:00',1),(266605986628763773,200111100,321,'2022-07-25 16:37:00',1),(266605986628763774,200111100,320,'2022-07-25 16:37:00',1),(266605986628763775,200111100,80,'2022-07-25 16:37:00',1),(266605986628763776,200111100,310,'2022-07-25 16:37:00',1),(266605986628763777,200111100,324,'2022-07-25 16:37:00',1),(266605986628763778,200111100,315,'2022-07-25 16:37:00',1),(266605986628763779,200111100,318,'2022-07-25 16:37:00',1),(266605986628763780,200111100,326,'2022-07-25 16:37:00',1),(266605986628763781,200111100,313,'2022-07-25 16:37:00',1),(266605986628763782,200111101,314,'2022-07-25 16:37:00',1),(266605986628763783,200111101,311,'2022-07-25 16:37:00',1),(266605986628763784,200111101,312,'2022-07-25 16:37:00',1),(266605986628763785,200111101,322,'2022-07-25 16:37:00',1),(266605986628763786,200111101,320,'2022-07-25 16:37:00',1),(266605986628763787,200111101,80,'2022-07-25 16:37:00',1),(266605986628763788,200111101,310,'2022-07-25 16:37:00',1),(266605986628763789,200111101,318,'2022-07-25 16:37:00',1),(266605986628763790,200111101,326,'2022-07-25 16:37:00',1),(266605986628763791,200111101,313,'2022-07-25 16:37:00',1),(266605986628763792,200112100,80,'2022-07-25 16:37:00',1),(266605986628763793,200112100,682,'2022-07-25 16:37:00',1),(266605986628763794,200112101,80,'2022-07-25 16:37:00',1),(266605986628763795,200112101,682,'2022-07-25 16:37:00',1),(266605986628763796,200113100,332,'2022-07-25 16:37:00',1),(266605986628763797,200113100,337,'2022-07-25 16:37:00',1),(266605986628763798,200113100,342,'2022-07-25 16:37:00',1),(266605986628763799,200113100,329,'2022-07-25 16:37:00',1),(266605986628763800,200113100,409,'2022-07-25 16:37:00',1),(266605986628763801,200113100,339,'2022-07-25 16:37:00',1),(266605986628763802,200113100,340,'2022-07-25 16:37:00',1),(266605986628763803,200113100,246,'2022-07-25 16:37:00',1),(266605986628763804,200113100,386,'2022-07-25 16:37:00',1),(266605986628763805,200113100,341,'2022-07-25 16:37:00',1),(266605986628763806,200113100,334,'2022-07-25 16:37:00',1),(266605986628763807,200113100,508,'2022-07-25 16:37:00',1),(266605986628763808,200113100,385,'2022-07-25 16:37:00',1),(266605986628763809,200113100,504,'2022-07-25 16:37:00',1),(266605986628763810,200113100,501,'2022-07-25 16:37:00',1),(266605986628763811,200113100,502,'2022-07-25 16:37:00',1),(266605986628763812,200113100,503,'2022-07-25 16:37:00',1),(266605986628763813,200113100,343,'2022-07-25 16:37:00',1),(266605986628763814,200113100,384,'2022-07-25 16:37:00',1),(266605986628763815,200113100,457,'2022-07-25 16:37:00',1),(266605986628763816,200113100,243,'2022-07-25 16:37:00',1),(266605986628763817,200113100,333,'2022-07-25 16:37:00',1),(266605986628763818,200113100,336,'2022-07-25 16:37:00',1),(266605986628763819,200113100,328,'2022-07-25 16:37:00',1),(266605986628763820,200113100,335,'2022-07-25 16:37:00',1),(266605986628763821,200113100,383,'2022-07-25 16:37:00',1),(266605986628763822,200113100,338,'2022-07-25 16:37:00',1),(266605986628763823,200113100,124,'2022-07-25 16:37:00',1),(266605986628763824,200113100,239,'2022-07-25 16:37:00',1),(266605986628763825,200113100,238,'2022-07-25 16:37:00',1),(266605986628763826,200113100,240,'2022-07-25 16:37:00',1),(266605986628763827,200113100,500,'2022-07-25 16:37:00',1),(266605986628763828,200113100,499,'2022-07-25 16:37:00',1),(266605986628763829,200113100,331,'2022-07-25 16:37:00',1),(266605986628763830,200113100,458,'2022-07-25 16:37:00',1),(266605986628763831,200113100,125,'2022-07-25 16:37:00',1),(266605986628763832,200113101,332,'2022-07-25 16:37:00',1),(266605986628763833,200113101,337,'2022-07-25 16:37:00',1),(266605986628763834,200113101,246,'2022-07-25 16:37:00',1),(266605986628763835,200113101,386,'2022-07-25 16:37:00',1),(266605986628763836,200113101,341,'2022-07-25 16:37:00',1),(266605986628763837,200113101,334,'2022-07-25 16:37:00',1),(266605986628763838,200113101,508,'2022-07-25 16:37:00',1),(266605986628763839,200113101,502,'2022-07-25 16:37:00',1),(266605986628763840,200113101,503,'2022-07-25 16:37:00',1),(266605986628763841,200113101,343,'2022-07-25 16:37:00',1),(266605986628763842,200113101,457,'2022-07-25 16:37:00',1),(266605986628763843,200113101,336,'2022-07-25 16:37:00',1),(266605986628763844,200113101,335,'2022-07-25 16:37:00',1),(266605986628763845,200113101,124,'2022-07-25 16:37:00',1),(266605986628763846,200113101,238,'2022-07-25 16:37:00',1),(266605986628763847,200113101,499,'2022-07-25 16:37:00',1),(266605986628763848,200113101,331,'2022-07-25 16:37:00',1),(266605986628763849,200113101,458,'2022-07-25 16:37:00',1),(266605986628763850,200113101,125,'2022-07-25 16:37:00',1),(266605986628763851,200113102,562,'2022-07-25 16:37:00',1),(266605986628763852,200113102,124,'2022-07-25 16:37:00',1),(266605986628763853,200114100,472,'2022-07-25 16:37:00',1),(266605986628763854,200114100,561,'2022-07-25 16:37:00',1),(266605986628763855,200114100,491,'2022-07-25 16:37:00',1),(266605986628763856,200114100,469,'2022-07-25 16:37:00',1),(266605986628763857,200114100,490,'2022-07-25 16:37:00',1),(266605986628763858,200114100,492,'2022-07-25 16:37:00',1),(266605986628763859,200114100,470,'2022-07-25 16:37:00',1),(266605986628763860,200114100,483,'2022-07-25 16:37:00',1),(266605986628763861,200114100,487,'2022-07-25 16:37:00',1),(266605986628763862,200114100,478,'2022-07-25 16:37:00',1),(266605986628763863,200114100,498,'2022-07-25 16:37:00',1),(266605986628763864,200114100,497,'2022-07-25 16:37:00',1),(266605986628763865,200114100,493,'2022-07-25 16:37:00',1),(266605986628763866,200114100,495,'2022-07-25 16:37:00',1),(266605986628763867,200114100,494,'2022-07-25 16:37:00',1),(266605986628763868,200114100,485,'2022-07-25 16:37:00',1),(266605986628763869,200114100,496,'2022-07-25 16:37:00',1),(266605986628763870,200114100,467,'2022-07-25 16:37:00',1),(266605986628763871,200114100,655,'2022-07-25 16:37:00',1),(266605986628763872,200114100,468,'2022-07-25 16:37:00',1),(266605986628763873,200114100,488,'2022-07-25 16:37:00',1),(266605986628763874,200114100,477,'2022-07-25 16:37:00',1),(266605986628763875,200114100,476,'2022-07-25 16:37:00',1),(266605986628763876,200114100,480,'2022-07-25 16:37:00',1),(266605986628763877,200114100,475,'2022-07-25 16:37:00',1),(266605986628763878,200114100,473,'2022-07-25 16:37:00',1),(266605986628763879,200114100,463,'2022-07-25 16:37:00',1),(266605986628763880,200114100,489,'2022-07-25 16:37:00',1),(266605986628763881,200114100,486,'2022-07-25 16:37:00',1),(266605986628763882,200114100,482,'2022-07-25 16:37:00',1),(266605986628763883,200114100,484,'2022-07-25 16:37:00',1),(266605986628763884,200114100,464,'2022-07-25 16:37:00',1),(266605986628763885,200114100,471,'2022-07-25 16:37:00',1),(266605986628763886,200114100,479,'2022-07-25 16:37:00',1),(266605986628763887,200114100,481,'2022-07-25 16:37:00',1),(266605986628763888,200114100,474,'2022-07-25 16:37:00',1),(266605986628763889,200114101,700,'2022-07-25 16:37:00',1),(266605986628763890,200114101,561,'2022-07-25 16:37:00',1),(266605986628763891,200114101,487,'2022-07-25 16:37:00',1),(266605986628763892,200114101,485,'2022-07-25 16:37:00',1),(266605986628763893,200114101,467,'2022-07-25 16:37:00',1),(266605986628763894,200114101,655,'2022-07-25 16:37:00',1),(266605986628763895,200114101,468,'2022-07-25 16:37:00',1),(266605986628763896,200114101,480,'2022-07-25 16:37:00',1),(266605986628763897,200114101,475,'2022-07-25 16:37:00',1),(266605986628763898,200114101,463,'2022-07-25 16:37:00',1),(266605986628763899,200114101,486,'2022-07-25 16:37:00',1),(266605986628763900,200114101,484,'2022-07-25 16:37:00',1),(266605986628763901,200114101,464,'2022-07-25 16:37:00',1),(266605986628763902,200114101,479,'2022-07-25 16:37:00',1),(266605986628763903,200114101,474,'2022-07-25 16:37:00',1),(266605986628763904,200115100,719,'2022-07-25 16:37:00',1),(266605986628763905,200115100,170,'2022-07-25 16:37:00',1),(266605986628763906,200115100,722,'2022-07-25 16:37:00',1),(266605986628763907,200115100,718,'2022-07-25 16:37:00',1),(266605986628763908,200115100,721,'2022-07-25 16:37:00',1),(266605986628763909,200115101,719,'2022-07-25 16:37:00',1),(266605986628763910,200115101,170,'2022-07-25 16:37:00',1),(266605986628763911,200115101,723,'2022-07-25 16:37:00',1),(266605986628763912,200115101,718,'2022-07-25 16:37:00',1),(266605986628763913,200115102,720,'2022-07-25 16:37:00',1),(266605986628763914,200115102,719,'2022-07-25 16:37:00',1),(266605986628763915,200115102,170,'2022-07-25 16:37:00',1),(266605986628763916,200115102,718,'2022-07-25 16:37:00',1),(266605986628763917,200116100,379,'2022-07-25 16:37:00',1),(266605986628763918,200116100,375,'2022-07-25 16:37:00',1),(266605986628763919,200116100,377,'2022-07-25 16:37:00',1),(266605986628763920,200116100,373,'2022-07-25 16:37:00',1),(266605986628763921,200116100,369,'2022-07-25 16:37:00',1),(266605986628763922,200116100,371,'2022-07-25 16:37:00',1),(266605986628763923,200116100,368,'2022-07-25 16:37:00',1),(266605986628763924,200116100,366,'2022-07-25 16:37:00',1),(266605986628763925,200116100,378,'2022-07-25 16:37:00',1),(266605986628763926,200116100,374,'2022-07-25 16:37:00',1),(266605986628763927,200116100,370,'2022-07-25 16:37:00',1),(266605986628763928,200116100,376,'2022-07-25 16:37:00',1),(266605986628763929,200116100,372,'2022-07-25 16:37:00',1),(266605986628763930,200116100,367,'2022-07-25 16:37:00',1),(266605986628763931,200116101,379,'2022-07-25 16:37:00',1),(266605986628763932,200116101,375,'2022-07-25 16:37:00',1),(266605986628763933,200116101,377,'2022-07-25 16:37:00',1),(266605986628763934,200116101,373,'2022-07-25 16:37:00',1),(266605986628763935,200116101,366,'2022-07-25 16:37:00',1),(266605986628763936,200116101,378,'2022-07-25 16:37:00',1),(266605986628763937,200116101,374,'2022-07-25 16:37:00',1),(266605986628763938,200116101,376,'2022-07-25 16:37:00',1),(266605986628763939,200116101,372,'2022-07-25 16:37:00',1),(266605986628763940,200117100,568,'2022-07-25 16:37:00',1),(266605986628763941,200117100,566,'2022-07-25 16:37:00',1),(266605986628763942,200117100,567,'2022-07-25 16:37:00',1),(266605986628763943,200117100,563,'2022-07-25 16:37:00',1),(266605986628763944,200117100,564,'2022-07-25 16:37:00',1),(266605986628763945,200117100,565,'2022-07-25 16:37:00',1),(266605986628763946,200117101,571,'2022-07-25 16:37:00',1),(266605986628763947,200117101,576,'2022-07-25 16:37:00',1),(266605986628763948,200117101,575,'2022-07-25 16:37:00',1),(266605986628763949,200117101,573,'2022-07-25 16:37:00',1),(266605986628763950,200117101,577,'2022-07-25 16:37:00',1),(266605986628763951,200117101,580,'2022-07-25 16:37:00',1),(266605986628763952,200117101,579,'2022-07-25 16:37:00',1),(266605986628763953,200117101,563,'2022-07-25 16:37:00',1),(266605986628763954,200117101,569,'2022-07-25 16:37:00',1),(266605986628763955,200117101,570,'2022-07-25 16:37:00',1),(266605986628763956,200117101,574,'2022-07-25 16:37:00',1),(266605986628763957,200117101,572,'2022-07-25 16:37:00',1),(266605986628763958,200117101,578,'2022-07-25 16:37:00',1),(266605986632957952,200118100,650,'2022-07-25 16:37:00',1),(266605986632957953,200118100,647,'2022-07-25 16:37:00',1),(266605986632957954,200118100,648,'2022-07-25 16:37:00',1),(266605986632957955,200118100,645,'2022-07-25 16:37:00',1),(266605986632957956,200118100,649,'2022-07-25 16:37:00',1),(266605986632957957,200118100,646,'2022-07-25 16:37:00',1),(266605986632957958,200118100,644,'2022-07-25 16:37:00',1),(266605986632957959,200119100,697,'2022-07-25 16:37:00',1),(266605986632957960,300000000,611,'2022-07-25 16:37:00',1),(266605986632957961,401100100,625,'2022-07-25 16:37:00',1),(266605986632957962,401100100,620,'2022-07-25 16:37:00',1),(266605986632957963,401100100,639,'2022-07-25 16:37:00',1),(266605986632957964,401100100,629,'2022-07-25 16:37:00',1),(266605986632957965,401100100,616,'2022-07-25 16:37:00',1),(266605986632957966,401100100,619,'2022-07-25 16:37:00',1),(266605986632957967,401100100,623,'2022-07-25 16:37:00',1),(266605986632957968,401100100,634,'2022-07-25 16:37:00',1),(266605986632957969,401100100,633,'2022-07-25 16:37:00',1),(266605986632957970,401100100,618,'2022-07-25 16:37:00',1),(266605986632957971,401100100,617,'2022-07-25 16:37:00',1),(266605986632957972,401100100,626,'2022-07-25 16:37:00',1),(266605986632957973,401100100,615,'2022-07-25 16:37:00',1),(266605986632957974,401100100,632,'2022-07-25 16:37:00',1),(266605986632957975,401100100,628,'2022-07-25 16:37:00',1),(266605986632957976,401100100,637,'2022-07-25 16:37:00',1),(266605986632957977,401100100,622,'2022-07-25 16:37:00',1),(266605986632957978,401100100,635,'2022-07-25 16:37:00',1),(266605986632957979,401100100,630,'2022-07-25 16:37:00',1),(266605986632957980,401100100,621,'2022-07-25 16:37:00',1),(266605986632957981,401100100,624,'2022-07-25 16:37:00',1),(266605986632957982,401100100,638,'2022-07-25 16:37:00',1),(266605986632957983,401100100,631,'2022-07-25 16:37:00',1),(266605986632957984,401100100,613,'2022-07-25 16:37:00',1),(266605986632957985,401100100,614,'2022-07-25 16:37:00',1),(266605986632957986,401100100,627,'2022-07-25 16:37:00',1),(266605986632957987,401100100,636,'2022-07-25 16:37:00',1),(266605986632957988,402100100,609,'2022-07-25 16:37:00',1),(266605986632957989,402100100,667,'2022-07-25 16:37:00',1),(266605986632957993,404100100,671,'2022-07-25 16:37:00',1),(266605986632957994,405100100,669,'2022-07-25 16:37:00',1),(266605986632957995,405102100,708,'2022-07-25 16:37:00',1),(266605986632957996,405102100,706,'2022-07-25 16:37:00',1),(266605986632957997,405102100,707,'2022-07-25 16:37:00',1),(266605986632957998,405102101,706,'2022-07-25 16:37:00',1),(266605986632957999,405102101,707,'2022-07-25 16:37:00',1),(266605986632958000,405103100,710,'2022-07-25 16:37:00',1),(266605986632958001,405103100,711,'2022-07-25 16:37:00',1),(266605986632958002,405103100,706,'2022-07-25 16:37:00',1),(266605986632958003,405103100,709,'2022-07-25 16:37:00',1),(266605986632958004,405103101,706,'2022-07-25 16:37:00',1),(266605986632958005,405103101,709,'2022-07-25 16:37:00',1),(266605986632958006,405104100,713,'2022-07-25 16:37:00',1),(266605986632958007,405104100,714,'2022-07-25 16:37:00',1),(266605986632958008,405104100,706,'2022-07-25 16:37:00',1),(266605986632958009,405104100,712,'2022-07-25 16:37:00',1),(266605986632958010,405104101,706,'2022-07-25 16:37:00',1),(266605986632958011,405104101,712,'2022-07-25 16:37:00',1),(266605986632958012,406100100,663,'2022-07-25 16:37:00',1),(266605986632958013,406100100,662,'2022-07-25 16:37:00',1),(266605986632958014,407100100,696,'2022-07-25 16:37:00',1),(266605986632958015,408100100,701,'2022-07-25 16:37:00',1),(266605986632958016,411100100,726,'2022-07-25 16:37:00',1),(266605986632958017,411100100,692,'2022-07-25 16:37:00',1),(266605986632958018,411100100,691,'2022-07-25 16:37:00',1),(266605986632958019,411100100,693,'2022-07-25 16:37:00',1),(266605986632958020,411100100,695,'2022-07-25 16:37:00',1),(266605986632958021,411100100,694,'2022-07-25 16:37:00',1),(266605986632958022,411100100,689,'2022-07-25 16:37:00',1),(266605986632958023,411100100,690,'2022-07-25 16:37:00',1),(266605986632958024,412100100,728,'2022-07-25 16:37:00',1),(266605986632958026,600000000,610,'2022-07-25 16:37:00',1),(266605986632958027,600100100,391,'2022-07-25 16:37:00',1),(266605986632958028,600100100,434,'2022-07-25 16:37:00',1),(266605986632958029,600100100,429,'2022-07-25 16:37:00',1),(266605986632958030,600100100,433,'2022-07-25 16:37:00',1),(266605986632958031,600100100,432,'2022-07-25 16:37:00',1),(266605986632958032,600100100,392,'2022-07-25 16:37:00',1),(266605986632958033,600100100,431,'2022-07-25 16:37:00',1),(266605986632958034,600101100,687,'2022-07-25 16:37:00',1),(266605986632958035,600102100,641,'2022-07-25 16:37:00',1),(266605986632958036,600103100,452,'2022-07-25 16:37:00',1),(266605986632958037,600103100,506,'2022-07-25 16:37:00',1),(266605986632958038,600104100,559,'2022-07-25 16:37:00',1),(266605986632958039,600104100,560,'2022-07-25 16:37:00',1),(266605986632958040,600104100,552,'2022-07-25 16:37:00',1),(266605986632958041,600104100,557,'2022-07-25 16:37:00',1),(266605986632958042,600104100,555,'2022-07-25 16:37:00',1),(266605986632958043,600104100,553,'2022-07-25 16:37:00',1),(266605986632958044,600104100,535,'2022-07-25 16:37:00',1),(266605986632958045,600104100,528,'2022-07-25 16:37:00',1),(266605986632958046,600104100,532,'2022-07-25 16:37:00',1),(266605986632958047,600104100,526,'2022-07-25 16:37:00',1),(266605986632958048,600104100,533,'2022-07-25 16:37:00',1),(266605986632958049,600104100,529,'2022-07-25 16:37:00',1),(266605986632958050,600104100,530,'2022-07-25 16:37:00',1),(266605986632958051,600104100,545,'2022-07-25 16:37:00',1),(266605986632958052,600104100,540,'2022-07-25 16:37:00',1),(266605986632958053,600104100,549,'2022-07-25 16:37:00',1),(266605986632958054,600104100,542,'2022-07-25 16:37:00',1),(266605986632958055,600104100,547,'2022-07-25 16:37:00',1),(266605986632958056,600104100,539,'2022-07-25 16:37:00',1),(266605986632958057,600104100,543,'2022-07-25 16:37:00',1),(266605986632958058,600104100,541,'2022-07-25 16:37:00',1),(266605986632958059,600104100,550,'2022-07-25 16:37:00',1),(266605986632958060,600104100,558,'2022-07-25 16:37:00',1),(266605986632958061,600104100,556,'2022-07-25 16:37:00',1),(266605986632958062,600104100,554,'2022-07-25 16:37:00',1),(266605986632958063,600104100,551,'2022-07-25 16:37:00',1),(266605986632958064,600104100,659,'2022-07-25 16:37:00',1),(266605986632958065,600104100,658,'2022-07-25 16:37:00',1),(266605986632958066,600104100,524,'2022-07-25 16:37:00',1),(266605986632958067,600104100,534,'2022-07-25 16:37:00',1),(266605986632958068,600104100,527,'2022-07-25 16:37:00',1),(266605986632958069,600104100,531,'2022-07-25 16:37:00',1),(266605986632958070,600104100,525,'2022-07-25 16:37:00',1),(266605986632958071,600104100,536,'2022-07-25 16:37:00',1),(266605986632958072,600104100,538,'2022-07-25 16:37:00',1),(266605986632958073,600104100,544,'2022-07-25 16:37:00',1),(266605986632958074,600104100,548,'2022-07-25 16:37:00',1),(266605986632958075,600104100,546,'2022-07-25 16:37:00',1),(266605986632958076,600104100,537,'2022-07-25 16:37:00',1),(266605986632958077,600105100,414,'2022-07-25 16:37:00',1),(266605986632958078,600105100,413,'2022-07-25 16:37:00',1),(266605986632958079,600105100,412,'2022-07-25 16:37:00',1),(266605986632958080,600105100,411,'2022-07-25 16:37:00',1),(266605986632958081,600105100,402,'2022-07-25 16:37:00',1),(266605986632958082,600105100,702,'2022-07-25 16:37:00',1),(266605986632958083,600105100,705,'2022-07-25 16:37:00',1),(266605986632958084,600105100,703,'2022-07-25 16:37:00',1),(266605986632958085,600105100,704,'2022-07-25 16:37:00',1),(266605986632958086,600105100,401,'2022-07-25 16:37:00',1),(266605986632958087,600105100,403,'2022-07-25 16:37:00',1),(266605986632958088,600105100,400,'2022-07-25 16:37:00',1),(266605986632958089,600105100,397,'2022-07-25 16:37:00',1),(266605986632958090,600105100,453,'2022-07-25 16:37:00',1),(266605986632958091,600105100,399,'2022-07-25 16:37:00',1),(266605986632958092,600105100,398,'2022-07-25 16:37:00',1),(266605986632958093,600105100,395,'2022-07-25 16:37:00',1),(266605986632958094,600105100,396,'2022-07-25 16:37:00',1),(266605986632958095,600105100,404,'2022-07-25 16:37:00',1),(266605986632958098,600106100,509,'2022-07-25 16:37:00',1),(266605986632958099,600107100,698,'2022-07-25 16:37:00',1),(266605986632958100,600108100,715,'2022-07-25 16:37:00',1),(266605986632958101,600120100,727,'2022-07-25 16:37:00',1),(266975231761973248,200122100,689,'2022-07-26 17:04:15',1),(266975231761973249,200122100,690,'2022-07-26 17:04:15',1),(266975231761973250,200122100,691,'2022-07-26 17:04:15',1),(266975231761973251,200122100,692,'2022-07-26 17:04:15',1),(266975231761973252,200122100,693,'2022-07-26 17:04:15',1),(266975231761973253,200122100,694,'2022-07-26 17:04:15',1),(266975231761973254,200122100,695,'2022-07-26 17:04:15',1),(267343413223882752,412101100,730,'2022-07-27 17:27:16',1),(269433900512575488,410100100,717,'2022-08-02 11:54:07',1),(270264712199929856,200121100,731,'2022-08-04 18:55:28',1),(274103759049588736,600121100,732,'2022-08-15 09:10:28',1),(274128915549650944,200104102,686,'2022-08-15 10:50:26',1),(274128915549650945,200105108,595,'2022-08-15 10:50:26',1),(274128915549650946,200105108,358,'2022-08-15 10:50:26',1),(274128915549650947,600118100,716,'2022-08-15 10:50:26',1),(275575362413395968,413100100,733,'2022-08-19 10:38:06',1),(275575362413395969,414100100,734,'2022-08-19 10:38:06',1),(279568369068277760,600119100,754,'2022-08-30 11:04:53',1),(279568369068277761,600119100,759,'2022-08-30 11:04:53',1),(279568369068277762,600119100,757,'2022-08-30 11:04:53',1),(279568369068277763,600119100,756,'2022-08-30 11:04:53',1),(279568369068277764,600119100,739,'2022-08-30 11:04:53',1),(279568369068277765,600119100,742,'2022-08-30 11:04:53',1),(279568369068277766,600119100,737,'2022-08-30 11:04:53',1),(279568369068277767,600119100,746,'2022-08-30 11:04:53',1),(279568369068277768,600119100,747,'2022-08-30 11:04:53',1),(279568369068277769,600119100,748,'2022-08-30 11:04:53',1),(279568369068277770,600119100,745,'2022-08-30 11:04:53',1),(279568369068277771,600119100,752,'2022-08-30 11:04:53',1),(279568369068277772,600119100,760,'2022-08-30 11:04:53',1),(279568369068277773,600119100,755,'2022-08-30 11:04:53',1),(279568369068277774,600119100,758,'2022-08-30 11:04:53',1),(279568369068277775,600119100,753,'2022-08-30 11:04:53',1),(279568369068277776,600119100,751,'2022-08-30 11:04:53',1),(279568369068277777,600119100,761,'2022-08-30 11:04:53',1),(279568369068277778,600119100,762,'2022-08-30 11:04:53',1),(279568369068277779,600119100,735,'2022-08-30 11:04:53',1),(279568369068277780,600119100,738,'2022-08-30 11:04:53',1),(279568369068277781,600119100,740,'2022-08-30 11:04:53',1),(279568369068277782,600119100,741,'2022-08-30 11:04:53',1),(279568369068277783,600119100,736,'2022-08-30 11:04:53',1),(279568369068277784,600119100,743,'2022-08-30 11:04:53',1),(279568369068277785,600119100,749,'2022-08-30 11:04:53',1),(279568369068277786,600119100,750,'2022-08-30 11:04:53',1),(279568369068277787,600119100,744,'2022-08-30 11:04:53',1),(282183698030264320,200114000,463,'2022-09-06 16:17:16',188243415207510016),(282183698030264321,200114000,467,'2022-09-06 16:17:16',188243415207510016),(287191557050728448,200104000,358,'2022-09-20 11:56:42',188243415207510016),(287191557050728449,200104000,584,'2022-09-20 11:56:42',188243415207510016),(287191557050728450,200104000,585,'2022-09-20 11:56:42',188243415207510016),(287262407229702144,200123100,771,'2022-09-20 16:38:14',1),(287262407229702145,200123100,772,'2022-09-20 16:38:14',1),(287262407229702146,200123100,773,'2022-09-20 16:38:14',1),(287262407229702147,200123100,774,'2022-09-20 16:38:14',1),(287262407229702148,200123100,780,'2022-09-20 16:38:14',1),(287262407229702149,200123100,781,'2022-09-20 16:38:14',1),(287262407229702150,200123100,782,'2022-09-20 16:38:14',1),(287262407229702151,200123100,783,'2022-09-20 16:38:14',1),(287262407229702152,200123101,777,'2022-09-20 16:38:14',1),(287262407229702153,200123101,778,'2022-09-20 16:38:14',1),(287262407229702154,200123101,771,'2022-09-20 16:38:14',1),(287262407229702155,200123101,775,'2022-09-20 16:38:14',1),(287262407229702156,200123101,776,'2022-09-20 16:38:14',1),(287262407229702157,200123101,779,'2022-09-20 16:38:14',1),(287262407229702158,200124100,769,'2022-09-20 16:38:14',1),(287262407229702159,200124100,768,'2022-09-20 16:38:14',1),(287262407229702160,200124100,765,'2022-09-20 16:38:14',1),(287262407229702161,200124100,766,'2022-09-20 16:38:14',1),(287262407229702162,200124100,767,'2022-09-20 16:38:14',1),(287262407229702163,200124100,763,'2022-09-20 16:38:14',1),(287262407229702164,200124100,764,'2022-09-20 16:38:14',1),(287262407229702165,405100100,792,'2022-09-20 16:38:14',1),(287262407229702166,405101100,669,'2022-09-20 16:38:14',1),(287262407229702167,405101100,793,'2022-09-20 16:38:14',1),(287262407229702168,405102100,669,'2022-09-20 16:38:14',1),(287262407229702169,405102101,794,'2022-09-20 16:38:14',1),(287262407229702170,405102101,669,'2022-09-20 16:38:14',1),(287262407229702171,405103100,669,'2022-09-20 16:38:14',1),(287262407229702172,405103101,669,'2022-09-20 16:38:14',1),(287262407229702173,405103101,795,'2022-09-20 16:38:14',1),(287262407229702174,405104100,669,'2022-09-20 16:38:14',1),(287262407229702175,405104101,796,'2022-09-20 16:38:14',1),(287262407229702176,405104101,669,'2022-09-20 16:38:14',1),(287262407229702177,405105100,799,'2022-09-20 16:38:14',1),(287262407229702178,405105100,669,'2022-09-20 16:38:14',1),(287262407229702179,405105100,797,'2022-09-20 16:38:14',1),(287262407229702180,405105101,798,'2022-09-20 16:38:14',1),(287262407229702181,405105101,669,'2022-09-20 16:38:14',1),(287262407229702182,405105101,797,'2022-09-20 16:38:14',1),(287262407229702183,405107100,669,'2022-09-20 16:38:14',1),(287262407229702184,405107100,788,'2022-09-20 16:38:14',1),(287262407229702185,405107100,789,'2022-09-20 16:38:14',1),(287262407229702186,405107100,790,'2022-09-20 16:38:14',1),(287262407229702187,405107100,791,'2022-09-20 16:38:14',1),(287262407229702188,410104100,785,'2022-09-20 16:38:14',1),(287550391111909376,200105108,800,'2022-09-21 11:42:35',1),(287550391111909377,200105108,801,'2022-09-21 11:42:35',1),(287885790317379586,600122100,802,'2022-09-22 09:55:21',1),(295508547232727040,200114100,700,'2022-10-13 10:45:27',1),(295508547232727041,200114100,804,'2022-10-13 10:45:27',1),(295508547232727042,200114100,770,'2022-10-13 10:45:27',1),(295508547232727043,200114100,803,'2022-10-13 10:45:27',1),(295850094623981568,200103000,358,'2022-10-14 09:22:39',89730635001757696),(295850094623981569,200105000,358,'2022-10-14 09:22:39',89730635001757696),(295850094623981570,200106000,358,'2022-10-14 09:22:39',89730635001757696),(295850094623981571,200107000,358,'2022-10-14 09:22:39',89730635001757696),(295850094623981572,200108000,358,'2022-10-14 09:22:39',89730635001757696),(299966045483302912,200000000,358,'2022-10-25 17:57:58',1),(299966045487497216,600105100,806,'2022-10-25 17:57:58',1),(299966045487497217,600105100,805,'2022-10-25 17:57:58',1),(300647546641317888,200114000,486,'2022-10-27 15:06:00',188243415207510016),(300647546641317889,200114000,804,'2022-10-27 15:06:00',188243415207510016),(300664130889973760,600119100,813,'2022-10-27 16:11:54',1),(300664130889973761,600119100,812,'2022-10-27 16:11:54',1),(300664130889973762,600119100,811,'2022-10-27 16:11:54',1),(300664130889973763,600119100,820,'2022-10-27 16:11:54',1),(300664130889973764,600119100,825,'2022-10-27 16:11:54',1),(300664130889973765,600119100,822,'2022-10-27 16:11:54',1),(300664130889973766,600119100,823,'2022-10-27 16:11:54',1),(300664130889973767,600119100,818,'2022-10-27 16:11:54',1),(300664130889973768,600119100,824,'2022-10-27 16:11:54',1),(300664130889973769,600119100,819,'2022-10-27 16:11:54',1),(300664130889973770,600119100,815,'2022-10-27 16:11:54',1),(300664130889973771,600119100,814,'2022-10-27 16:11:54',1),(300664130889973772,600119100,816,'2022-10-27 16:11:54',1),(300664130889973773,600119100,821,'2022-10-27 16:11:54',1),(300664130889973774,600119100,817,'2022-10-27 16:11:54',1),(300664130889973775,600119100,809,'2022-10-27 16:11:54',1),(300664130889973776,600119100,810,'2022-10-27 16:11:54',1),(302094946035433472,200106000,605,'2022-10-31 14:57:27',1),(302094946035433473,200106000,607,'2022-10-31 14:57:27',1),(302095001555697664,200106000,606,'2022-10-31 14:57:41',1),(303212215039295488,200123000,775,'2022-11-03 16:57:05',188243415207510016),(305387547394834432,200104108,358,'2022-11-09 17:01:05',1),(305387547394834433,200104108,826,'2022-11-09 17:01:05',1),(313634871590912000,411101100,827,'2022-12-02 11:13:00',1),(337969868502990848,600105101,402,'2023-02-07 14:51:35',1),(337969868502990849,600105101,403,'2023-02-07 14:51:35',1),(337969868502990850,600105101,395,'2023-02-07 14:51:35',1),(337969868502990851,600105105,453,'2023-02-07 14:51:35',1),(337969868502990852,600105105,395,'2023-02-07 14:51:35',1),(337969868502990853,600105105,396,'2023-02-07 14:51:35',1),(337969868502990854,600105107,397,'2023-02-07 14:51:35',1),(337969868507185152,600105107,398,'2023-02-07 14:51:35',1),(337969868507185153,600105107,395,'2023-02-07 14:51:35',1),(337969868507185154,600105108,397,'2023-02-07 14:51:35',1),(337969868507185155,600105108,399,'2023-02-07 14:51:35',1),(337969868507185156,600105108,395,'2023-02-07 14:51:35',1),(337969868507185157,600105109,397,'2023-02-07 14:51:35',1),(337969868507185158,600105109,805,'2023-02-07 14:51:35',1),(337969868507185159,600105109,395,'2023-02-07 14:51:35',1),(337969868507185160,600105110,806,'2023-02-07 14:51:35',1),(337969868507185161,600105110,397,'2023-02-07 14:51:35',1),(337969868507185162,600105110,395,'2023-02-07 14:51:35',1),(337969868507185163,600105111,401,'2023-02-07 14:51:35',1),(337969868507185164,600105111,400,'2023-02-07 14:51:35',1),(337969868507185165,600105111,395,'2023-02-07 14:51:35',1),(337969868507185166,600105112,702,'2023-02-07 14:51:35',1),(337969868507185167,600105112,703,'2023-02-07 14:51:35',1),(337969868507185168,600105112,395,'2023-02-07 14:51:35',1),(337969868507185169,600105113,702,'2023-02-07 14:51:35',1),(337969868507185170,600105113,704,'2023-02-07 14:51:35',1),(337969868507185171,600105113,395,'2023-02-07 14:51:35',1),(337969868507185172,600105114,702,'2023-02-07 14:51:35',1),(337969868507185173,600105114,705,'2023-02-07 14:51:35',1),(337969868507185174,600105114,395,'2023-02-07 14:51:35',1),(337969868507185175,600105115,404,'2023-02-07 14:51:35',1),(337969868507185176,600119101,754,'2023-02-07 14:51:35',1),(337969868507185177,600119101,759,'2023-02-07 14:51:35',1),(337969868507185178,600119101,757,'2023-02-07 14:51:35',1),(337969868507185179,600119101,756,'2023-02-07 14:51:35',1),(337969868507185180,600119101,752,'2023-02-07 14:51:35',1),(337969868507185181,600119101,760,'2023-02-07 14:51:35',1),(337969868507185182,600119101,755,'2023-02-07 14:51:35',1),(337969868507185183,600119101,758,'2023-02-07 14:51:35',1),(337969868507185184,600119101,753,'2023-02-07 14:51:35',1),(337969868507185185,600119102,761,'2023-02-07 14:51:35',1),(337969868507185186,600119102,762,'2023-02-07 14:51:35',1),(337969868507185187,600119103,739,'2023-02-07 14:51:35',1),(337969868507185188,600119103,742,'2023-02-07 14:51:35',1),(337969868507185189,600119103,737,'2023-02-07 14:51:35',1),(337969868507185190,600119103,735,'2023-02-07 14:51:35',1),(337969868507185191,600119103,738,'2023-02-07 14:51:35',1),(337969868507185192,600119103,740,'2023-02-07 14:51:35',1),(337969868507185193,600119103,741,'2023-02-07 14:51:35',1),(337969868507185194,600119103,736,'2023-02-07 14:51:35',1),(337969868507185195,600119104,746,'2023-02-07 14:51:35',1),(337969868507185196,600119104,747,'2023-02-07 14:51:35',1),(337969868507185197,600119104,748,'2023-02-07 14:51:35',1),(337969868507185198,600119104,745,'2023-02-07 14:51:35',1),(337969868507185199,600119104,743,'2023-02-07 14:51:35',1),(337969868507185200,600119104,749,'2023-02-07 14:51:35',1),(337969868507185201,600119104,750,'2023-02-07 14:51:35',1),(337969868507185202,600119104,744,'2023-02-07 14:51:35',1),(337969868507185203,600119105,820,'2023-02-07 14:51:35',1),(337969868507185204,600119105,825,'2023-02-07 14:51:35',1),(337969868507185205,600119105,822,'2023-02-07 14:51:35',1),(337969868507185206,600119105,823,'2023-02-07 14:51:35',1),(337969868507185207,600119105,818,'2023-02-07 14:51:35',1),(337969868507185208,600119105,824,'2023-02-07 14:51:35',1),(337969868507185209,600119105,819,'2023-02-07 14:51:35',1),(337969868507185210,600119105,816,'2023-02-07 14:51:35',1),(337969868507185211,600119105,821,'2023-02-07 14:51:35',1),(337969868507185212,600119105,817,'2023-02-07 14:51:35',1),(337969868507185213,600119106,813,'2023-02-07 14:51:35',1),(337969868507185214,600119106,812,'2023-02-07 14:51:35',1),(337969868507185215,600119106,811,'2023-02-07 14:51:35',1),(337969868507185216,600119106,815,'2023-02-07 14:51:35',1),(337969868507185217,600119106,814,'2023-02-07 14:51:35',1),(337969868507185218,600119106,809,'2023-02-07 14:51:35',1),(337969868507185219,600119106,810,'2023-02-07 14:51:35',1),(337969868507185220,600119107,751,'2023-02-07 14:51:35',1),(338374274795962368,100100100,851,'2023-02-08 17:38:33',1),(338374274795962369,100100101,851,'2023-02-08 17:38:33',1),(338612062590074880,200105109,854,'2023-02-09 09:23:26',1),(338612062590074881,200105109,595,'2023-02-09 09:23:26',1),(338612062590074882,200105109,358,'2023-02-09 09:23:26',1),(338612062590074883,200105110,853,'2023-02-09 09:23:26',1),(338612062590074884,200105110,595,'2023-02-09 09:23:26',1),(338612062590074885,200105110,358,'2023-02-09 09:23:26',1),(338612062590074886,200125100,836,'2023-02-09 09:23:26',1),(338612062590074887,200125100,833,'2023-02-09 09:23:26',1),(338612062590074888,200125100,834,'2023-02-09 09:23:26',1),(338612062590074889,200125100,840,'2023-02-09 09:23:26',1),(338612062590074890,200125100,839,'2023-02-09 09:23:26',1),(338612062590074891,200125100,838,'2023-02-09 09:23:26',1),(338612062590074892,200125100,837,'2023-02-09 09:23:26',1),(338612062590074893,200125100,835,'2023-02-09 09:23:26',1),(338612062590074894,200125101,843,'2023-02-09 09:23:26',1),(338612062590074895,200125101,833,'2023-02-09 09:23:26',1),(338612062590074896,200125101,841,'2023-02-09 09:23:26',1),(338612062590074897,200125101,847,'2023-02-09 09:23:26',1),(338612062590074898,200125101,846,'2023-02-09 09:23:26',1),(338612062590074899,200125101,845,'2023-02-09 09:23:26',1),(338612062590074900,200125101,844,'2023-02-09 09:23:26',1),(338612062590074901,200125101,842,'2023-02-09 09:23:26',1),(338612062590074902,200125102,833,'2023-02-09 09:23:26',1),(338612062590074903,200125102,848,'2023-02-09 09:23:26',1),(338612062590074904,200125103,833,'2023-02-09 09:23:26',1),(338612062590074905,200125103,849,'2023-02-09 09:23:26',1),(340494685822255104,200112100,855,'2023-02-14 14:04:19',1),(340494685822255105,200112101,856,'2023-02-14 14:04:19',1),(348787386542194688,100100102,393,'2023-03-09 11:16:33',1),(348787386542194689,100100102,852,'2023-03-09 11:16:33',1),(356134791194607616,200113103,385,'2023-03-29 17:52:30',1),(356134791194607617,200113103,504,'2023-03-29 17:52:30',1),(356134791194607618,200113103,501,'2023-03-29 17:52:30',1),(356134791194607619,200113103,502,'2023-03-29 17:52:30',1),(356134791194607620,200113103,503,'2023-03-29 17:52:30',1),(356134791194607621,200113103,124,'2023-03-29 17:52:30',1),(356134791194607622,200113103,500,'2023-03-29 17:52:30',1),(356134791194607623,200113103,499,'2023-03-29 17:52:30',1),(356134791194607624,200113103,331,'2023-03-29 17:52:30',1),(356134791194607625,200113104,386,'2023-03-29 17:52:30',1),(356134791194607626,200113104,502,'2023-03-29 17:52:30',1),(356134791194607627,200113104,503,'2023-03-29 17:52:30',1),(356134791194607628,200113104,124,'2023-03-29 17:52:30',1),(356134791194607629,200113104,238,'2023-03-29 17:52:30',1),(356134791194607630,200113104,499,'2023-03-29 17:52:30',1),(356134791194607631,200113104,125,'2023-03-29 17:52:30',1),(356134791194607632,402100100,857,'2023-03-29 17:52:30',1),(361180945728929792,200120100,858,'2023-04-12 16:04:07',1),(361180945728929793,200120100,859,'2023-04-12 16:04:07',1),(361180945728929794,200120100,861,'2023-04-12 16:04:07',1),(361180945728929795,200120100,860,'2023-04-12 16:04:07',1),(361180945728929796,200120100,862,'2023-04-12 16:04:07',1),(361180945728929797,200120100,863,'2023-04-12 16:04:07',1),(361180945728929798,200120100,864,'2023-04-12 16:04:07',1),(365178690088599552,600123100,865,'2023-04-23 16:49:44',1),(369178909242687488,403100100,869,'2023-05-04 17:45:10',1),(369178909242687489,403100100,868,'2023-05-04 17:45:10',1),(369178909242687490,403100100,870,'2023-05-04 17:45:10',1),(369178909242687491,403100100,867,'2023-05-04 17:45:10',1),(369178909242687492,403100100,871,'2023-05-04 17:45:10',1),(369537842884771840,200120100,872,'2023-05-05 17:31:27',1),(374268808632598528,405107100,866,'2023-05-18 18:50:37',1),(374268808632598529,409100100,875,'2023-05-18 18:50:37',1),(374268808632598530,409100100,878,'2023-05-18 18:50:37',1),(374268808632598531,409100100,876,'2023-05-18 18:50:37',1),(374268808632598532,409100100,877,'2023-05-18 18:50:37',1),(374268808632598533,409100100,874,'2023-05-18 18:50:37',1),(374268808632598534,409100100,873,'2023-05-18 18:50:37',1),(374268808632598535,410101100,881,'2023-05-18 18:50:37',1),(374268808632598536,410105100,882,'2023-05-18 18:50:37',1),(374268808632598537,410105100,884,'2023-05-18 18:50:37',1),(374268808632598538,410105100,885,'2023-05-18 18:50:37',1),(374268808632598539,410105100,886,'2023-05-18 18:50:37',1),(374268808632598540,410105100,883,'2023-05-18 18:50:37',1),(374268808632598541,700100100,880,'2023-05-18 18:50:37',1),(374268808632598542,700100101,879,'2023-05-18 18:50:37',1),(375599976208531456,415100100,887,'2023-05-22 11:00:12',1),(375599976208531457,415100100,888,'2023-05-22 11:00:12',1),(375599976208531458,415100100,889,'2023-05-22 11:00:12',1),(384042253369737216,200132100,897,'2023-06-14 18:06:48',1),(384042253373931520,200132100,899,'2023-06-14 18:06:48',1),(384042253373931521,200132100,898,'2023-06-14 18:06:48',1),(384042253373931522,200132100,900,'2023-06-14 18:06:48',1),(384042253373931523,200132100,894,'2023-06-14 18:06:48',1),(384042253373931524,200132100,895,'2023-06-14 18:06:48',1),(384042253373931525,200132100,893,'2023-06-14 18:06:48',1),(384042253373931526,200132100,890,'2023-06-14 18:06:48',1),(384042253373931527,200132100,891,'2023-06-14 18:06:48',1),(384042253373931528,200132100,896,'2023-06-14 18:06:48',1),(384042253373931529,200132100,892,'2023-06-14 18:06:48',1),(384042253373931530,200132101,905,'2023-06-14 18:06:48',1),(384042253373931531,200132101,904,'2023-06-14 18:06:48',1),(384042253373931532,200132101,890,'2023-06-14 18:06:48',1),(384042253373931533,200132101,901,'2023-06-14 18:06:48',1),(384042253373931534,200132101,902,'2023-06-14 18:06:48',1),(384042253373931535,200132101,903,'2023-06-14 18:06:48',1),(384042253373931536,200132102,910,'2023-06-14 18:06:48',1),(384042253373931537,200132102,909,'2023-06-14 18:06:48',1),(384042253373931538,200132102,890,'2023-06-14 18:06:48',1),(384042253373931539,200132102,906,'2023-06-14 18:06:48',1),(384042253373931540,200132102,908,'2023-06-14 18:06:48',1),(384042253373931541,200132102,907,'2023-06-14 18:06:48',1),(384042253373931542,200132103,890,'2023-06-14 18:06:48',1),(384042253373931543,200132103,911,'2023-06-14 18:06:48',1),(384042253373931544,200132104,890,'2023-06-14 18:06:48',1),(384042253373931545,200132104,912,'2023-06-14 18:06:48',1),(384042253373931546,411100100,897,'2023-06-14 18:06:48',1),(384042253373931547,411100100,899,'2023-06-14 18:06:48',1),(384042253373931548,411100100,898,'2023-06-14 18:06:48',1),(384042253373931549,411100100,900,'2023-06-14 18:06:48',1),(384042253373931550,411100100,894,'2023-06-14 18:06:48',1),(384042253373931551,411100100,895,'2023-06-14 18:06:48',1),(384042253373931552,411100100,893,'2023-06-14 18:06:48',1),(384042253373931553,411100100,890,'2023-06-14 18:06:48',1),(384042253373931554,411100100,891,'2023-06-14 18:06:48',1),(384042253373931555,411100100,896,'2023-06-14 18:06:48',1),(384042253373931556,411100100,892,'2023-06-14 18:06:48',1),(384755202439380992,800100100,913,'2023-06-16 17:19:48',1),(384755202443575296,800100100,914,'2023-06-16 17:19:48',1),(384755202443575297,800100100,915,'2023-06-16 17:19:48',1),(384755202443575298,800100101,913,'2023-06-16 17:19:48',1),(384755202443575299,800100101,914,'2023-06-16 17:19:48',1),(384755202443575300,800100101,916,'2023-06-16 17:19:48',1),(384755202443575301,800100102,913,'2023-06-16 17:19:48',1),(384755202443575302,800100102,914,'2023-06-16 17:19:48',1),(384755202443575303,800100102,917,'2023-06-16 17:19:48',1),(384755202443575304,800101100,913,'2023-06-16 17:19:48',1),(384755202443575305,800101100,918,'2023-06-16 17:19:48',1),(384755202443575306,800102100,913,'2023-06-16 17:19:48',1),(384755202443575307,800102100,919,'2023-06-16 17:19:48',1),(384755202443575308,800102100,920,'2023-06-16 17:19:48',1),(384755202443575309,800102101,913,'2023-06-16 17:19:48',1),(384755202443575310,800102101,919,'2023-06-16 17:19:48',1),(384755202443575311,800102101,921,'2023-06-16 17:19:48',1),(406485326418804736,200114102,699,'2023-08-15 16:27:33',1),(406485326418804737,200114102,600,'2023-08-15 16:27:33',1),(406485326418804738,200114102,599,'2023-08-15 16:27:33',1),(406485326418804739,200114102,654,'2023-08-15 16:27:33',1),(406485326418804740,200114102,684,'2023-08-15 16:27:33',1),(406485326418804741,200114102,604,'2023-08-15 16:27:33',1),(406485326418804742,200114102,673,'2023-08-15 16:27:33',1),(406485326418804743,200114102,801,'2023-08-15 16:27:33',1),(406485326418804744,200114102,597,'2023-08-15 16:27:33',1),(406485326418804745,200114102,595,'2023-08-15 16:27:33',1),(406485326418804746,200114102,598,'2023-08-15 16:27:33',1),(406485326418804747,200114102,853,'2023-08-15 16:27:33',1),(406485326418804748,200114102,653,'2023-08-15 16:27:33',1),(406485326418804749,200114102,683,'2023-08-15 16:27:33',1),(406485326418804750,200114102,603,'2023-08-15 16:27:33',1),(406485326418804751,200114102,854,'2023-08-15 16:27:33',1),(406485326418804752,200114102,672,'2023-08-15 16:27:33',1),(406485326418804753,200114102,800,'2023-08-15 16:27:33',1),(406485326418804754,200114102,596,'2023-08-15 16:27:33',1),(406485326418804755,200114102,358,'2023-08-15 16:27:33',1),(411181185038286848,200105113,951,'2023-08-28 15:27:13',1),(411181185038286849,200105113,595,'2023-08-28 15:27:13',1),(411181185038286850,200105113,358,'2023-08-28 15:27:13',1),(416522721292451840,200105111,595,'2023-09-12 09:12:35',1),(416522721292451841,200105111,358,'2023-09-12 09:12:35',1),(416522721292451842,200105112,595,'2023-09-12 09:12:35',1),(416522721292451843,200105112,358,'2023-09-12 09:12:35',1),(416523890075369472,200105111,954,'2023-09-12 09:19:51',1),(416523890075369475,200105112,958,'2023-09-12 09:19:51',1),(416523890075369476,200105112,957,'2023-09-12 09:19:51',1),(416523890075369477,200105112,956,'2023-09-12 09:19:51',1),(416523890075369478,200105112,955,'2023-09-12 09:19:51',1),(416646101438038016,417000000,950,'2023-09-12 17:22:51',1),(416646101438038017,417100100,943,'2023-09-12 17:22:51',1),(416646101438038018,417100100,942,'2023-09-12 17:22:51',1),(416646101438038019,417100100,941,'2023-09-12 17:22:51',1),(416646101438038020,417100100,939,'2023-09-12 17:22:51',1),(416646101438038021,417100100,940,'2023-09-12 17:22:51',1),(416646101438038022,417101100,948,'2023-09-12 17:22:51',1),(416646101438038023,417101100,949,'2023-09-12 17:22:51',1),(416646101438038024,417101100,947,'2023-09-12 17:22:51',1),(416646101438038025,417102100,946,'2023-09-12 17:22:51',1),(416646101438038026,417102100,945,'2023-09-12 17:22:51',1),(422094075662565376,200116100,959,'2023-09-27 18:11:09',1),(426308163183181824,417100100,944,'2023-10-09 09:16:26',1),(439747375353036800,600124100,961,'2023-11-15 11:19:04',1),(444919681891303424,200104109,358,'2023-11-29 17:51:58',1),(444919681891303425,200104109,587,'2023-11-29 17:51:58',1),(444919681891303426,200104109,953,'2023-11-29 17:51:58',1),(444919681891303427,200104109,963,'2023-11-29 17:51:58',1),(444919681891303428,200104110,358,'2023-11-29 17:51:58',1),(444919681891303429,200104110,587,'2023-11-29 17:51:58',1),(444919681891303430,200104110,962,'2023-11-29 17:51:58',1),(457945391170715648,200104112,597,'2024-01-04 16:31:29',1),(457945391170715649,200104112,595,'2024-01-04 16:31:29',1),(457945391170715650,200104112,596,'2024-01-04 16:31:29',1),(457945391170715651,200104112,358,'2024-01-04 16:31:29',1),(475700810917609472,200103100,358,'2024-02-22 16:25:11',1),(475700810917609473,200104111,358,'2024-02-22 16:25:11',1),(475712813774143488,200104111,964,'2024-02-22 17:12:53',1),(475966310461472768,200105114,965,'2024-02-23 10:00:11',1),(489804388068229120,410106100,882,'2024-04-01 14:27:46',1),(489804388068229121,410106100,966,'2024-04-01 14:27:46',1),(510764923524087808,403100100,970,'2024-05-29 10:37:27',1),(516663651729670144,200105115,971,'2024-06-14 17:16:53',1),(516663651729670145,200105115,358,'2024-06-14 17:16:53',1),(516663651729670146,200105115,595,'2024-06-14 17:16:53',1),(518133085713203200,200103100,359,'2024-06-18 18:35:54',1),(518133085713203201,200103100,455,'2024-06-18 18:35:54',1),(518133085713203202,200103100,521,'2024-06-18 18:35:54',1),(518133085713203203,200103100,581,'2024-06-18 18:35:54',1),(518133085713203204,200103100,582,'2024-06-18 18:35:54',1),(518133085713203205,200103100,583,'2024-06-18 18:35:54',1),(518133085713203206,200103100,584,'2024-06-18 18:35:54',1),(518133085713203207,200103100,585,'2024-06-18 18:35:54',1),(518133085713203208,200103100,586,'2024-06-18 18:35:54',1),(518133085713203209,200103100,587,'2024-06-18 18:35:54',1),(518133085713203210,200103100,588,'2024-06-18 18:35:54',1),(518133085713203211,200103100,589,'2024-06-18 18:35:54',1),(518133085713203212,200103100,590,'2024-06-18 18:35:54',1),(518133085713203213,200103100,591,'2024-06-18 18:35:54',1),(518133085713203214,200103100,592,'2024-06-18 18:35:54',1),(518133085713203215,200103100,593,'2024-06-18 18:35:54',1),(518133085713203216,200103100,594,'2024-06-18 18:35:54',1),(518133085713203217,200103100,953,'2024-06-18 18:35:54',1),(518133085713203218,200103100,963,'2024-06-18 18:35:54',1),(518133085713203246,200103100,605,'2024-06-18 18:35:54',1),(518133085713203247,200103100,606,'2024-06-18 18:35:54',1),(518133085713203248,200103100,607,'2024-06-18 18:35:54',1),(518133085713203249,200103100,608,'2024-06-18 18:35:54',1),(518133085713203250,200103100,652,'2024-06-18 18:35:54',1),(518133085713203251,200103100,670,'2024-06-18 18:35:54',1),(518133085713203252,200103100,685,'2024-06-18 18:35:54',1),(518133085713203253,200103100,686,'2024-06-18 18:35:54',1),(518133085713203254,200103100,826,'2024-06-18 18:35:54',1),(518133085713203255,200103100,952,'2024-06-18 18:35:54',1),(518133085713203256,200103100,962,'2024-06-18 18:35:54',1),(518133085713203257,200103100,964,'2024-06-18 18:35:54',1),(519191367752089600,200105116,595,'2024-06-21 16:41:08',1),(519191367752089601,200105116,983,'2024-06-21 16:41:08',1),(519191367752089602,200105116,358,'2024-06-21 16:41:08',1),(519191367752089603,200105117,595,'2024-06-21 16:41:08',1),(519191367752089604,200105117,984,'2024-06-21 16:41:08',1),(519191367752089605,200105117,358,'2024-06-21 16:41:08',1),(519191367752089606,200105118,595,'2024-06-21 16:41:08',1),(519191367752089607,200105118,985,'2024-06-21 16:41:08',1),(519191367752089608,200105118,358,'2024-06-21 16:41:08',1),(519191367752089609,200105119,595,'2024-06-21 16:41:08',1),(519191367752089610,200105119,986,'2024-06-21 16:41:08',1),(519191367752089611,200105119,358,'2024-06-21 16:41:08',1),(524158028961153024,200105101,982,'2024-07-05 09:36:52',1),(528508099931668480,200102102,828,'2024-07-17 09:42:30',1),(528987684697669632,200134100,987,'2024-07-18 17:28:12',1),(528987684697669633,200134100,990,'2024-07-18 17:28:12',1),(528987684697669634,200134100,988,'2024-07-18 17:28:12',1),(528987684697669635,200134100,991,'2024-07-18 17:28:12',1),(528987684697669636,200134100,992,'2024-07-18 17:28:12',1),(528987684697669637,200134100,989,'2024-07-18 17:28:12',1),(528988507171323904,416100100,993,'2024-07-18 17:31:28',1),(528988507171323905,416100100,1011,'2024-07-18 17:31:28',1),(528988507171323906,416101100,993,'2024-07-18 17:31:28',1),(528988507171323907,416101100,1000,'2024-07-18 17:31:28',1),(528988507171323908,416101100,1003,'2024-07-18 17:31:28',1),(528988507171323909,416101101,993,'2024-07-18 17:31:28',1),(528988507171323910,416101101,1000,'2024-07-18 17:31:28',1),(528988507171323911,416101101,1004,'2024-07-18 17:31:28',1),(528988507171323912,416101102,993,'2024-07-18 17:31:28',1),(528988507171323913,416101102,1000,'2024-07-18 17:31:28',1),(528988507171323914,416101102,1001,'2024-07-18 17:31:28',1),(528988507171323915,416101103,993,'2024-07-18 17:31:28',1),(528988507171323916,416101103,1000,'2024-07-18 17:31:28',1),(528988507171323917,416101103,1002,'2024-07-18 17:31:28',1),(528988507171323918,416102100,993,'2024-07-18 17:31:28',1),(528988507171323919,416102100,1005,'2024-07-18 17:31:28',1),(528988507171323920,416102100,1007,'2024-07-18 17:31:28',1),(528988507171323921,416102100,1009,'2024-07-18 17:31:28',1),(528988507171323922,416102100,1008,'2024-07-18 17:31:28',1),(528988507171323923,416102101,993,'2024-07-18 17:31:28',1),(528988507171323924,416102101,1005,'2024-07-18 17:31:28',1),(528988507171323925,416102101,1006,'2024-07-18 17:31:28',1),(528988507171323926,416102102,993,'2024-07-18 17:31:28',1),(528988507171323927,416102102,1005,'2024-07-18 17:31:28',1),(528988507171323928,416102102,1010,'2024-07-18 17:31:28',1),(528988507171323929,416103100,996,'2024-07-18 17:31:28',1),(528988507171323930,416103100,993,'2024-07-18 17:31:28',1),(528988507171323931,416103100,995,'2024-07-18 17:31:28',1),(528988507171323932,416103101,993,'2024-07-18 17:31:28',1),(528988507171323933,416103101,997,'2024-07-18 17:31:28',1),(528988507171323934,416103101,995,'2024-07-18 17:31:28',1),(528988507171323935,416103102,998,'2024-07-18 17:31:28',1),(528988507171323936,416103102,993,'2024-07-18 17:31:28',1),(528988507171323937,416103102,995,'2024-07-18 17:31:28',1),(528988507171323938,416103103,999,'2024-07-18 17:31:28',1),(528988507171323939,416103103,993,'2024-07-18 17:31:28',1),(528988507171323940,416103103,995,'2024-07-18 17:31:28',1),(529005287712489473,416103104,993,'2024-07-18 18:38:09',1),(529223170178678784,416103104,994,'2024-07-19 09:03:56',1),(541562392172560384,200103100,1013,'2024-08-22 10:15:36',1),(541922985302163456,200113105,1012,'2024-08-23 10:08:28',1),(541922985302163457,200113105,124,'2024-08-23 10:08:28',1),(541922985302163458,200113105,125,'2024-08-23 10:08:28',1),(541933475491348480,409100100,511,'2024-08-23 10:50:09',1),(541933475491348481,409100100,1014,'2024-08-23 10:50:09',1),(541933475491348482,409100100,1015,'2024-08-23 10:50:09',1),(541933475491348483,409100100,1016,'2024-08-23 10:50:09',1),(543392073337667584,416102102,1017,'2024-08-27 11:26:06',89730635001757696),(543392073337667585,416102102,1018,'2024-08-27 11:26:06',89730635001757696),(543392073337667586,416102102,1019,'2024-08-27 11:26:06',89730635001757696),(543392073337667587,416102102,1020,'2024-08-27 11:26:06',89730635001757696),(543392073337667588,416102102,1021,'2024-08-27 11:26:06',89730635001757696),(548442269443424256,200117102,563,'2024-09-10 09:53:46',1),(548442269443424257,200117102,1022,'2024-09-10 09:53:46',1),(548442269443424258,200117102,1023,'2024-09-10 09:53:46',1),(560155362232893440,410100100,1029,'2024-10-12 17:37:25',1),(560155362232893441,410100100,1028,'2024-10-12 17:37:25',1),(560155362232893442,410100100,1033,'2024-10-12 17:37:25',1),(560155362232893443,410100100,1030,'2024-10-12 17:37:25',1),(560155362232893444,410100100,1026,'2024-10-12 17:37:25',1),(560155362232893445,410100100,1027,'2024-10-12 17:37:25',1),(560155362232893446,410100100,1031,'2024-10-12 17:37:25',1),(560155362232893447,410100100,1034,'2024-10-12 17:37:25',1),(560155362232893448,410100100,1024,'2024-10-12 17:37:25',1); +INSERT INTO `sys_group_resource_mapping` VALUES (266605986624569345,100100100,393,'2022-07-25 16:37:00',1),(266605986624569346,100100101,688,'2022-07-25 16:37:00',1),(266605986624569347,100100101,393,'2022-07-25 16:37:00',1),(266605986624569348,200000000,609,'2022-07-25 16:37:00',1),(266605986624569349,200000000,681,'2022-07-25 16:37:00',1),(266605986624569350,200000000,199,'2022-07-25 16:37:00',1),(266605986624569351,200000000,327,'2022-07-25 16:37:00',1),(266605986624569352,200000000,78,'2022-07-25 16:37:00',1),(266605986624569353,200000000,679,'2022-07-25 16:37:00',1),(266605986624569354,200000000,81,'2022-07-25 16:37:00',1),(266605986624569355,200000000,521,'2022-07-25 16:37:00',1),(266605986624569357,200100100,58,'2022-07-25 16:37:00',1),(266605986624569358,200100100,29,'2022-07-25 16:37:00',1),(266605986624569359,200100100,24,'2022-07-25 16:37:00',1),(266605986624569360,200100100,25,'2022-07-25 16:37:00',1),(266605986624569361,200100100,55,'2022-07-25 16:37:00',1),(266605986624569362,200100101,284,'2022-07-25 16:37:00',1),(266605986624569363,200100101,58,'2022-07-25 16:37:00',1),(266605986624569364,200100101,93,'2022-07-25 16:37:00',1),(266605986624569365,200100101,29,'2022-07-25 16:37:00',1),(266605986624569366,200100101,57,'2022-07-25 16:37:00',1),(266605986624569367,200100101,24,'2022-07-25 16:37:00',1),(266605986624569368,200100101,25,'2022-07-25 16:37:00',1),(266605986624569369,200100101,189,'2022-07-25 16:37:00',1),(266605986624569370,200100101,55,'2022-07-25 16:37:00',1),(266605986624569371,200100101,54,'2022-07-25 16:37:00',1),(266605986624569372,200101100,79,'2022-07-25 16:37:00',1),(266605986624569373,200101100,37,'2022-07-25 16:37:00',1),(266605986624569374,200101100,24,'2022-07-25 16:37:00',1),(266605986624569375,200101100,27,'2022-07-25 16:37:00',1),(266605986624569376,200101100,78,'2022-07-25 16:37:00',1),(266605986624569377,200101101,285,'2022-07-25 16:37:00',1),(266605986624569378,200101101,79,'2022-07-25 16:37:00',1),(266605986624569379,200101101,37,'2022-07-25 16:37:00',1),(266605986624569380,200101101,53,'2022-07-25 16:37:00',1),(266605986624569381,200101101,24,'2022-07-25 16:37:00',1),(266605986624569382,200101101,27,'2022-07-25 16:37:00',1),(266605986624569383,200101101,184,'2022-07-25 16:37:00',1),(266605986624569384,200101101,78,'2022-07-25 16:37:00',1),(266605986624569385,200101101,51,'2022-07-25 16:37:00',1),(266605986624569386,200102100,681,'2022-07-25 16:37:00',1),(266605986624569387,200102100,24,'2022-07-25 16:37:00',1),(266605986624569388,200102100,674,'2022-07-25 16:37:00',1),(266605986624569389,200102100,680,'2022-07-25 16:37:00',1),(266605986624569390,200102101,677,'2022-07-25 16:37:00',1),(266605986624569391,200102101,676,'2022-07-25 16:37:00',1),(266605986624569392,200102101,678,'2022-07-25 16:37:00',1),(266605986624569393,200102101,681,'2022-07-25 16:37:00',1),(266605986624569394,200102101,24,'2022-07-25 16:37:00',1),(266605986624569395,200102101,674,'2022-07-25 16:37:00',1),(266605986624569396,200102101,679,'2022-07-25 16:37:00',1),(266605986624569397,200102101,680,'2022-07-25 16:37:00',1),(266605986624569398,200102101,675,'2022-07-25 16:37:00',1),(266605986624569403,200103101,521,'2022-07-25 16:37:00',1),(266605986624569404,200103101,358,'2022-07-25 16:37:00',1),(266605986624569405,200103102,670,'2022-07-25 16:37:00',1),(266605986624569406,200103102,358,'2022-07-25 16:37:00',1),(266605986624569407,200103103,608,'2022-07-25 16:37:00',1),(266605986624569408,200103103,358,'2022-07-25 16:37:00',1),(266605986624569409,200103104,455,'2022-07-25 16:37:00',1),(266605986624569410,200103104,358,'2022-07-25 16:37:00',1),(266605986624569411,200104100,217,'2022-07-25 16:37:00',1),(266605986624569412,200104100,80,'2022-07-25 16:37:00',1),(266605986624569413,200104100,90,'2022-07-25 16:37:00',1),(266605986624569414,200104100,102,'2022-07-25 16:37:00',1),(266605986624569415,200104100,358,'2022-07-25 16:37:00',1),(266605986624569416,200104101,359,'2022-07-25 16:37:00',1),(266605986624569417,200104101,585,'2022-07-25 16:37:00',1),(266605986624569418,200104101,358,'2022-07-25 16:37:00',1),(266605986624569419,200104101,584,'2022-07-25 16:37:00',1),(266605986624569421,200104102,358,'2022-07-25 16:37:00',1),(266605986624569422,200104103,586,'2022-07-25 16:37:00',1),(266605986624569423,200104103,358,'2022-07-25 16:37:00',1),(266605986624569424,200104103,584,'2022-07-25 16:37:00',1),(266605986624569425,200104104,589,'2022-07-25 16:37:00',1),(266605986624569426,200104104,588,'2022-07-25 16:37:00',1),(266605986624569427,200104104,358,'2022-07-25 16:37:00',1),(266605986624569428,200104104,587,'2022-07-25 16:37:00',1),(266605986624569429,200104105,590,'2022-07-25 16:37:00',1),(266605986624569430,200104105,588,'2022-07-25 16:37:00',1),(266605986624569431,200104105,358,'2022-07-25 16:37:00',1),(266605986624569432,200104105,587,'2022-07-25 16:37:00',1),(266605986624569433,200104106,592,'2022-07-25 16:37:00',1),(266605986624569434,200104106,358,'2022-07-25 16:37:00',1),(266605986624569435,200104106,587,'2022-07-25 16:37:00',1),(266605986624569436,200104106,591,'2022-07-25 16:37:00',1),(266605986624569437,200104107,594,'2022-07-25 16:37:00',1),(266605986624569438,200104107,358,'2022-07-25 16:37:00',1),(266605986624569439,200104107,587,'2022-07-25 16:37:00',1),(266605986624569440,200104107,593,'2022-07-25 16:37:00',1),(266605986624569441,200105100,599,'2022-07-25 16:37:00',1),(266605986624569442,200105100,595,'2022-07-25 16:37:00',1),(266605986624569443,200105100,598,'2022-07-25 16:37:00',1),(266605986624569444,200105100,358,'2022-07-25 16:37:00',1),(266605986624569446,200105101,595,'2022-07-25 16:37:00',1),(266605986624569448,200105101,358,'2022-07-25 16:37:00',1),(266605986624569449,200105102,699,'2022-07-25 16:37:00',1),(266605986624569450,200105102,595,'2022-07-25 16:37:00',1),(266605986624569451,200105102,598,'2022-07-25 16:37:00',1),(266605986624569452,200105102,358,'2022-07-25 16:37:00',1),(266605986624569453,200105103,604,'2022-07-25 16:37:00',1),(266605986624569454,200105103,595,'2022-07-25 16:37:00',1),(266605986624569455,200105103,603,'2022-07-25 16:37:00',1),(266605986624569456,200105103,358,'2022-07-25 16:37:00',1),(266605986624569457,200105104,597,'2022-07-25 16:37:00',1),(266605986624569458,200105104,595,'2022-07-25 16:37:00',1),(266605986624569459,200105104,596,'2022-07-25 16:37:00',1),(266605986624569460,200105104,358,'2022-07-25 16:37:00',1),(266605986624569461,200105105,652,'2022-07-25 16:37:00',1),(266605986624569462,200105105,358,'2022-07-25 16:37:00',1),(266605986624569463,200105106,654,'2022-07-25 16:37:00',1),(266605986624569464,200105106,595,'2022-07-25 16:37:00',1),(266605986624569465,200105106,653,'2022-07-25 16:37:00',1),(266605986624569466,200105106,358,'2022-07-25 16:37:00',1),(266605986624569467,200105107,673,'2022-07-25 16:37:00',1),(266605986624569468,200105107,595,'2022-07-25 16:37:00',1),(266605986624569469,200105107,672,'2022-07-25 16:37:00',1),(266605986624569470,200105107,358,'2022-07-25 16:37:00',1),(266605986624569471,200106100,606,'2022-07-25 16:37:00',1),(266605986624569472,200106100,358,'2022-07-25 16:37:00',1),(266605986624569473,200106100,605,'2022-07-25 16:37:00',1),(266605986624569474,200106101,607,'2022-07-25 16:37:00',1),(266605986624569475,200106101,358,'2022-07-25 16:37:00',1),(266605986624569476,200106101,605,'2022-07-25 16:37:00',1),(266605986624569477,200107100,582,'2022-07-25 16:37:00',1),(266605986628763648,200107100,583,'2022-07-25 16:37:00',1),(266605986628763649,200107100,358,'2022-07-25 16:37:00',1),(266605986628763650,200107100,581,'2022-07-25 16:37:00',1),(266605986628763651,200108100,358,'2022-07-25 16:37:00',1),(266605986628763652,200108100,685,'2022-07-25 16:37:00',1),(266605986628763653,200109100,306,'2022-07-25 16:37:00',1),(266605986628763654,200109100,192,'2022-07-25 16:37:00',1),(266605986628763655,200109100,288,'2022-07-25 16:37:00',1),(266605986628763656,200109100,382,'2022-07-25 16:37:00',1),(266605986628763657,200109100,302,'2022-07-25 16:37:00',1),(266605986628763658,200109100,303,'2022-07-25 16:37:00',1),(266605986628763659,200109100,305,'2022-07-25 16:37:00',1),(266605986628763660,200109100,301,'2022-07-25 16:37:00',1),(266605986628763661,200109100,307,'2022-07-25 16:37:00',1),(266605986628763662,200109100,289,'2022-07-25 16:37:00',1),(266605986628763663,200109100,651,'2022-07-25 16:37:00',1),(266605986628763664,200109100,191,'2022-07-25 16:37:00',1),(266605986628763665,200109100,232,'2022-07-25 16:37:00',1),(266605986628763666,200109100,308,'2022-07-25 16:37:00',1),(266605986628763667,200109100,180,'2022-07-25 16:37:00',1),(266605986628763668,200109100,309,'2022-07-25 16:37:00',1),(266605986628763669,200109100,387,'2022-07-25 16:37:00',1),(266605986628763670,200109100,62,'2022-07-25 16:37:00',1),(266605986628763671,200109100,174,'2022-07-25 16:37:00',1),(266605986628763672,200109100,63,'2022-07-25 16:37:00',1),(266605986628763673,200109100,304,'2022-07-25 16:37:00',1),(266605986628763674,200109100,381,'2022-07-25 16:37:00',1),(266605986628763675,200109100,236,'2022-07-25 16:37:00',1),(266605986628763676,200109100,65,'2022-07-25 16:37:00',1),(266605986628763677,200109101,306,'2022-07-25 16:37:00',1),(266605986628763678,200109101,192,'2022-07-25 16:37:00',1),(266605986628763679,200109101,382,'2022-07-25 16:37:00',1),(266605986628763680,200109101,301,'2022-07-25 16:37:00',1),(266605986628763681,200109101,307,'2022-07-25 16:37:00',1),(266605986628763682,200109101,289,'2022-07-25 16:37:00',1),(266605986628763683,200109101,651,'2022-07-25 16:37:00',1),(266605986628763684,200109101,191,'2022-07-25 16:37:00',1),(266605986628763685,200109101,308,'2022-07-25 16:37:00',1),(266605986628763686,200109101,180,'2022-07-25 16:37:00',1),(266605986628763687,200109101,62,'2022-07-25 16:37:00',1),(266605986628763688,200109101,63,'2022-07-25 16:37:00',1),(266605986628763689,200109101,381,'2022-07-25 16:37:00',1),(266605986628763690,200109101,236,'2022-07-25 16:37:00',1),(266605986628763691,200109101,65,'2022-07-25 16:37:00',1),(266605986628763692,200109102,517,'2022-07-25 16:37:00',1),(266605986628763693,200109102,518,'2022-07-25 16:37:00',1),(266605986628763694,200109102,519,'2022-07-25 16:37:00',1),(266605986628763695,200109102,62,'2022-07-25 16:37:00',1),(266605986628763696,200109102,65,'2022-07-25 16:37:00',1),(266605986628763697,200109103,520,'2022-07-25 16:37:00',1),(266605986628763698,200109103,515,'2022-07-25 16:37:00',1),(266605986628763699,200109103,516,'2022-07-25 16:37:00',1),(266605986628763700,200109103,517,'2022-07-25 16:37:00',1),(266605986628763701,200109103,514,'2022-07-25 16:37:00',1),(266605986628763702,200109103,518,'2022-07-25 16:37:00',1),(266605986628763703,200109103,519,'2022-07-25 16:37:00',1),(266605986628763704,200109103,62,'2022-07-25 16:37:00',1),(266605986628763705,200109103,65,'2022-07-25 16:37:00',1),(266605986628763706,200110100,217,'2022-07-25 16:37:00',1),(266605986628763707,200110100,259,'2022-07-25 16:37:00',1),(266605986628763708,200110100,197,'2022-07-25 16:37:00',1),(266605986628763709,200110100,199,'2022-07-25 16:37:00',1),(266605986628763710,200110100,198,'2022-07-25 16:37:00',1),(266605986628763711,200110100,216,'2022-07-25 16:37:00',1),(266605986628763712,200110100,327,'2022-07-25 16:37:00',1),(266605986628763713,200110100,114,'2022-07-25 16:37:00',1),(266605986628763714,200110100,222,'2022-07-25 16:37:00',1),(266605986628763715,200110100,224,'2022-07-25 16:37:00',1),(266605986628763716,200110100,115,'2022-07-25 16:37:00',1),(266605986628763717,200110100,80,'2022-07-25 16:37:00',1),(266605986628763718,200110100,258,'2022-07-25 16:37:00',1),(266605986628763719,200110100,81,'2022-07-25 16:37:00',1),(266605986628763720,200110100,100,'2022-07-25 16:37:00',1),(266605986628763721,200110100,96,'2022-07-25 16:37:00',1),(266605986628763722,200110100,664,'2022-07-25 16:37:00',1),(266605986628763723,200110100,90,'2022-07-25 16:37:00',1),(266605986628763724,200110100,106,'2022-07-25 16:37:00',1),(266605986628763725,200110100,105,'2022-07-25 16:37:00',1),(266605986628763726,200110100,102,'2022-07-25 16:37:00',1),(266605986628763728,200110101,213,'2022-07-25 16:37:00',1),(266605986628763729,200110101,87,'2022-07-25 16:37:00',1),(266605986628763730,200110101,89,'2022-07-25 16:37:00',1),(266605986628763731,200110101,214,'2022-07-25 16:37:00',1),(266605986628763732,200110101,197,'2022-07-25 16:37:00',1),(266605986628763733,200110101,199,'2022-07-25 16:37:00',1),(266605986628763734,200110101,198,'2022-07-25 16:37:00',1),(266605986628763735,200110101,216,'2022-07-25 16:37:00',1),(266605986628763736,200110101,80,'2022-07-25 16:37:00',1),(266605986628763737,200110101,81,'2022-07-25 16:37:00',1),(266605986628763738,200110101,95,'2022-07-25 16:37:00',1),(266605986628763739,200110101,97,'2022-07-25 16:37:00',1),(266605986628763740,200110101,100,'2022-07-25 16:37:00',1),(266605986628763741,200110101,96,'2022-07-25 16:37:00',1),(266605986628763742,200110102,217,'2022-07-25 16:37:00',1),(266605986628763743,200110102,259,'2022-07-25 16:37:00',1),(266605986628763744,200110102,327,'2022-07-25 16:37:00',1),(266605986628763745,200110102,221,'2022-07-25 16:37:00',1),(266605986628763746,200110102,116,'2022-07-25 16:37:00',1),(266605986628763747,200110102,220,'2022-07-25 16:37:00',1),(266605986628763748,200110102,114,'2022-07-25 16:37:00',1),(266605986628763749,200110102,222,'2022-07-25 16:37:00',1),(266605986628763750,200110102,225,'2022-07-25 16:37:00',1),(266605986628763751,200110102,227,'2022-07-25 16:37:00',1),(266605986628763752,200110102,224,'2022-07-25 16:37:00',1),(266605986628763753,200110102,115,'2022-07-25 16:37:00',1),(266605986628763754,200110102,119,'2022-07-25 16:37:00',1),(266605986628763755,200110102,80,'2022-07-25 16:37:00',1),(266605986628763756,200110102,258,'2022-07-25 16:37:00',1),(266605986628763757,200110102,664,'2022-07-25 16:37:00',1),(266605986628763758,200110102,90,'2022-07-25 16:37:00',1),(266605986628763759,200110102,104,'2022-07-25 16:37:00',1),(266605986628763760,200110102,103,'2022-07-25 16:37:00',1),(266605986628763761,200110102,106,'2022-07-25 16:37:00',1),(266605986628763762,200110102,105,'2022-07-25 16:37:00',1),(266605986628763763,200110102,102,'2022-07-25 16:37:00',1),(266605986628763764,200111100,325,'2022-07-25 16:37:00',1),(266605986628763765,200111100,317,'2022-07-25 16:37:00',1),(266605986628763766,200111100,323,'2022-07-25 16:37:00',1),(266605986628763767,200111100,314,'2022-07-25 16:37:00',1),(266605986628763768,200111100,316,'2022-07-25 16:37:00',1),(266605986628763769,200111100,311,'2022-07-25 16:37:00',1),(266605986628763770,200111100,312,'2022-07-25 16:37:00',1),(266605986628763771,200111100,322,'2022-07-25 16:37:00',1),(266605986628763772,200111100,319,'2022-07-25 16:37:00',1),(266605986628763773,200111100,321,'2022-07-25 16:37:00',1),(266605986628763774,200111100,320,'2022-07-25 16:37:00',1),(266605986628763775,200111100,80,'2022-07-25 16:37:00',1),(266605986628763776,200111100,310,'2022-07-25 16:37:00',1),(266605986628763777,200111100,324,'2022-07-25 16:37:00',1),(266605986628763778,200111100,315,'2022-07-25 16:37:00',1),(266605986628763779,200111100,318,'2022-07-25 16:37:00',1),(266605986628763780,200111100,326,'2022-07-25 16:37:00',1),(266605986628763781,200111100,313,'2022-07-25 16:37:00',1),(266605986628763782,200111101,314,'2022-07-25 16:37:00',1),(266605986628763783,200111101,311,'2022-07-25 16:37:00',1),(266605986628763784,200111101,312,'2022-07-25 16:37:00',1),(266605986628763785,200111101,322,'2022-07-25 16:37:00',1),(266605986628763786,200111101,320,'2022-07-25 16:37:00',1),(266605986628763787,200111101,80,'2022-07-25 16:37:00',1),(266605986628763788,200111101,310,'2022-07-25 16:37:00',1),(266605986628763789,200111101,318,'2022-07-25 16:37:00',1),(266605986628763790,200111101,326,'2022-07-25 16:37:00',1),(266605986628763791,200111101,313,'2022-07-25 16:37:00',1),(266605986628763792,200112100,80,'2022-07-25 16:37:00',1),(266605986628763793,200112100,682,'2022-07-25 16:37:00',1),(266605986628763794,200112101,80,'2022-07-25 16:37:00',1),(266605986628763795,200112101,682,'2022-07-25 16:37:00',1),(266605986628763796,200113100,332,'2022-07-25 16:37:00',1),(266605986628763797,200113100,337,'2022-07-25 16:37:00',1),(266605986628763798,200113100,342,'2022-07-25 16:37:00',1),(266605986628763799,200113100,329,'2022-07-25 16:37:00',1),(266605986628763800,200113100,409,'2022-07-25 16:37:00',1),(266605986628763801,200113100,339,'2022-07-25 16:37:00',1),(266605986628763802,200113100,340,'2022-07-25 16:37:00',1),(266605986628763803,200113100,246,'2022-07-25 16:37:00',1),(266605986628763804,200113100,386,'2022-07-25 16:37:00',1),(266605986628763805,200113100,341,'2022-07-25 16:37:00',1),(266605986628763806,200113100,334,'2022-07-25 16:37:00',1),(266605986628763807,200113100,508,'2022-07-25 16:37:00',1),(266605986628763808,200113100,385,'2022-07-25 16:37:00',1),(266605986628763809,200113100,504,'2022-07-25 16:37:00',1),(266605986628763810,200113100,501,'2022-07-25 16:37:00',1),(266605986628763811,200113100,502,'2022-07-25 16:37:00',1),(266605986628763812,200113100,503,'2022-07-25 16:37:00',1),(266605986628763813,200113100,343,'2022-07-25 16:37:00',1),(266605986628763814,200113100,384,'2022-07-25 16:37:00',1),(266605986628763815,200113100,457,'2022-07-25 16:37:00',1),(266605986628763816,200113100,243,'2022-07-25 16:37:00',1),(266605986628763817,200113100,333,'2022-07-25 16:37:00',1),(266605986628763818,200113100,336,'2022-07-25 16:37:00',1),(266605986628763819,200113100,328,'2022-07-25 16:37:00',1),(266605986628763820,200113100,335,'2022-07-25 16:37:00',1),(266605986628763821,200113100,383,'2022-07-25 16:37:00',1),(266605986628763822,200113100,338,'2022-07-25 16:37:00',1),(266605986628763823,200113100,124,'2022-07-25 16:37:00',1),(266605986628763824,200113100,239,'2022-07-25 16:37:00',1),(266605986628763825,200113100,238,'2022-07-25 16:37:00',1),(266605986628763826,200113100,240,'2022-07-25 16:37:00',1),(266605986628763827,200113100,500,'2022-07-25 16:37:00',1),(266605986628763828,200113100,499,'2022-07-25 16:37:00',1),(266605986628763829,200113100,331,'2022-07-25 16:37:00',1),(266605986628763830,200113100,458,'2022-07-25 16:37:00',1),(266605986628763831,200113100,125,'2022-07-25 16:37:00',1),(266605986628763832,200113101,332,'2022-07-25 16:37:00',1),(266605986628763833,200113101,337,'2022-07-25 16:37:00',1),(266605986628763834,200113101,246,'2022-07-25 16:37:00',1),(266605986628763835,200113101,386,'2022-07-25 16:37:00',1),(266605986628763836,200113101,341,'2022-07-25 16:37:00',1),(266605986628763837,200113101,334,'2022-07-25 16:37:00',1),(266605986628763838,200113101,508,'2022-07-25 16:37:00',1),(266605986628763839,200113101,502,'2022-07-25 16:37:00',1),(266605986628763840,200113101,503,'2022-07-25 16:37:00',1),(266605986628763841,200113101,343,'2022-07-25 16:37:00',1),(266605986628763842,200113101,457,'2022-07-25 16:37:00',1),(266605986628763843,200113101,336,'2022-07-25 16:37:00',1),(266605986628763844,200113101,335,'2022-07-25 16:37:00',1),(266605986628763845,200113101,124,'2022-07-25 16:37:00',1),(266605986628763846,200113101,238,'2022-07-25 16:37:00',1),(266605986628763847,200113101,499,'2022-07-25 16:37:00',1),(266605986628763848,200113101,331,'2022-07-25 16:37:00',1),(266605986628763849,200113101,458,'2022-07-25 16:37:00',1),(266605986628763850,200113101,125,'2022-07-25 16:37:00',1),(266605986628763851,200113102,562,'2022-07-25 16:37:00',1),(266605986628763852,200113102,124,'2022-07-25 16:37:00',1),(266605986628763853,200114100,472,'2022-07-25 16:37:00',1),(266605986628763854,200114100,561,'2022-07-25 16:37:00',1),(266605986628763855,200114100,491,'2022-07-25 16:37:00',1),(266605986628763856,200114100,469,'2022-07-25 16:37:00',1),(266605986628763857,200114100,490,'2022-07-25 16:37:00',1),(266605986628763858,200114100,492,'2022-07-25 16:37:00',1),(266605986628763859,200114100,470,'2022-07-25 16:37:00',1),(266605986628763860,200114100,483,'2022-07-25 16:37:00',1),(266605986628763861,200114100,487,'2022-07-25 16:37:00',1),(266605986628763862,200114100,478,'2022-07-25 16:37:00',1),(266605986628763863,200114100,498,'2022-07-25 16:37:00',1),(266605986628763864,200114100,497,'2022-07-25 16:37:00',1),(266605986628763865,200114100,493,'2022-07-25 16:37:00',1),(266605986628763866,200114100,495,'2022-07-25 16:37:00',1),(266605986628763867,200114100,494,'2022-07-25 16:37:00',1),(266605986628763868,200114100,485,'2022-07-25 16:37:00',1),(266605986628763869,200114100,496,'2022-07-25 16:37:00',1),(266605986628763870,200114100,467,'2022-07-25 16:37:00',1),(266605986628763871,200114100,655,'2022-07-25 16:37:00',1),(266605986628763872,200114100,468,'2022-07-25 16:37:00',1),(266605986628763873,200114100,488,'2022-07-25 16:37:00',1),(266605986628763874,200114100,477,'2022-07-25 16:37:00',1),(266605986628763875,200114100,476,'2022-07-25 16:37:00',1),(266605986628763876,200114100,480,'2022-07-25 16:37:00',1),(266605986628763877,200114100,475,'2022-07-25 16:37:00',1),(266605986628763878,200114100,473,'2022-07-25 16:37:00',1),(266605986628763879,200114100,463,'2022-07-25 16:37:00',1),(266605986628763880,200114100,489,'2022-07-25 16:37:00',1),(266605986628763881,200114100,486,'2022-07-25 16:37:00',1),(266605986628763882,200114100,482,'2022-07-25 16:37:00',1),(266605986628763883,200114100,484,'2022-07-25 16:37:00',1),(266605986628763884,200114100,464,'2022-07-25 16:37:00',1),(266605986628763885,200114100,471,'2022-07-25 16:37:00',1),(266605986628763886,200114100,479,'2022-07-25 16:37:00',1),(266605986628763887,200114100,481,'2022-07-25 16:37:00',1),(266605986628763888,200114100,474,'2022-07-25 16:37:00',1),(266605986628763889,200114101,700,'2022-07-25 16:37:00',1),(266605986628763890,200114101,561,'2022-07-25 16:37:00',1),(266605986628763891,200114101,487,'2022-07-25 16:37:00',1),(266605986628763892,200114101,485,'2022-07-25 16:37:00',1),(266605986628763893,200114101,467,'2022-07-25 16:37:00',1),(266605986628763894,200114101,655,'2022-07-25 16:37:00',1),(266605986628763895,200114101,468,'2022-07-25 16:37:00',1),(266605986628763896,200114101,480,'2022-07-25 16:37:00',1),(266605986628763897,200114101,475,'2022-07-25 16:37:00',1),(266605986628763898,200114101,463,'2022-07-25 16:37:00',1),(266605986628763899,200114101,486,'2022-07-25 16:37:00',1),(266605986628763900,200114101,484,'2022-07-25 16:37:00',1),(266605986628763901,200114101,464,'2022-07-25 16:37:00',1),(266605986628763902,200114101,479,'2022-07-25 16:37:00',1),(266605986628763903,200114101,474,'2022-07-25 16:37:00',1),(266605986628763904,200115100,719,'2022-07-25 16:37:00',1),(266605986628763905,200115100,170,'2022-07-25 16:37:00',1),(266605986628763906,200115100,722,'2022-07-25 16:37:00',1),(266605986628763907,200115100,718,'2022-07-25 16:37:00',1),(266605986628763908,200115100,721,'2022-07-25 16:37:00',1),(266605986628763909,200115101,719,'2022-07-25 16:37:00',1),(266605986628763910,200115101,170,'2022-07-25 16:37:00',1),(266605986628763911,200115101,723,'2022-07-25 16:37:00',1),(266605986628763912,200115101,718,'2022-07-25 16:37:00',1),(266605986628763913,200115102,720,'2022-07-25 16:37:00',1),(266605986628763914,200115102,719,'2022-07-25 16:37:00',1),(266605986628763915,200115102,170,'2022-07-25 16:37:00',1),(266605986628763916,200115102,718,'2022-07-25 16:37:00',1),(266605986628763917,200116100,379,'2022-07-25 16:37:00',1),(266605986628763918,200116100,375,'2022-07-25 16:37:00',1),(266605986628763919,200116100,377,'2022-07-25 16:37:00',1),(266605986628763920,200116100,373,'2022-07-25 16:37:00',1),(266605986628763921,200116100,369,'2022-07-25 16:37:00',1),(266605986628763922,200116100,371,'2022-07-25 16:37:00',1),(266605986628763923,200116100,368,'2022-07-25 16:37:00',1),(266605986628763924,200116100,366,'2022-07-25 16:37:00',1),(266605986628763925,200116100,378,'2022-07-25 16:37:00',1),(266605986628763926,200116100,374,'2022-07-25 16:37:00',1),(266605986628763927,200116100,370,'2022-07-25 16:37:00',1),(266605986628763928,200116100,376,'2022-07-25 16:37:00',1),(266605986628763929,200116100,372,'2022-07-25 16:37:00',1),(266605986628763930,200116100,367,'2022-07-25 16:37:00',1),(266605986628763931,200116101,379,'2022-07-25 16:37:00',1),(266605986628763932,200116101,375,'2022-07-25 16:37:00',1),(266605986628763933,200116101,377,'2022-07-25 16:37:00',1),(266605986628763934,200116101,373,'2022-07-25 16:37:00',1),(266605986628763935,200116101,366,'2022-07-25 16:37:00',1),(266605986628763936,200116101,378,'2022-07-25 16:37:00',1),(266605986628763937,200116101,374,'2022-07-25 16:37:00',1),(266605986628763938,200116101,376,'2022-07-25 16:37:00',1),(266605986628763939,200116101,372,'2022-07-25 16:37:00',1),(266605986628763940,200117100,568,'2022-07-25 16:37:00',1),(266605986628763941,200117100,566,'2022-07-25 16:37:00',1),(266605986628763942,200117100,567,'2022-07-25 16:37:00',1),(266605986628763943,200117100,563,'2022-07-25 16:37:00',1),(266605986628763944,200117100,564,'2022-07-25 16:37:00',1),(266605986628763945,200117100,565,'2022-07-25 16:37:00',1),(266605986628763946,200117101,571,'2022-07-25 16:37:00',1),(266605986628763947,200117101,576,'2022-07-25 16:37:00',1),(266605986628763948,200117101,575,'2022-07-25 16:37:00',1),(266605986628763949,200117101,573,'2022-07-25 16:37:00',1),(266605986628763950,200117101,577,'2022-07-25 16:37:00',1),(266605986628763951,200117101,580,'2022-07-25 16:37:00',1),(266605986628763952,200117101,579,'2022-07-25 16:37:00',1),(266605986628763953,200117101,563,'2022-07-25 16:37:00',1),(266605986628763954,200117101,569,'2022-07-25 16:37:00',1),(266605986628763955,200117101,570,'2022-07-25 16:37:00',1),(266605986628763956,200117101,574,'2022-07-25 16:37:00',1),(266605986628763957,200117101,572,'2022-07-25 16:37:00',1),(266605986628763958,200117101,578,'2022-07-25 16:37:00',1),(266605986632957952,200118100,650,'2022-07-25 16:37:00',1),(266605986632957953,200118100,647,'2022-07-25 16:37:00',1),(266605986632957954,200118100,648,'2022-07-25 16:37:00',1),(266605986632957955,200118100,645,'2022-07-25 16:37:00',1),(266605986632957956,200118100,649,'2022-07-25 16:37:00',1),(266605986632957957,200118100,646,'2022-07-25 16:37:00',1),(266605986632957958,200118100,644,'2022-07-25 16:37:00',1),(266605986632957959,200119100,697,'2022-07-25 16:37:00',1),(266605986632957960,300000000,611,'2022-07-25 16:37:00',1),(266605986632957961,401100100,625,'2022-07-25 16:37:00',1),(266605986632957962,401100100,620,'2022-07-25 16:37:00',1),(266605986632957963,401100100,639,'2022-07-25 16:37:00',1),(266605986632957964,401100100,629,'2022-07-25 16:37:00',1),(266605986632957965,401100100,616,'2022-07-25 16:37:00',1),(266605986632957966,401100100,619,'2022-07-25 16:37:00',1),(266605986632957967,401100100,623,'2022-07-25 16:37:00',1),(266605986632957968,401100100,634,'2022-07-25 16:37:00',1),(266605986632957969,401100100,633,'2022-07-25 16:37:00',1),(266605986632957970,401100100,618,'2022-07-25 16:37:00',1),(266605986632957971,401100100,617,'2022-07-25 16:37:00',1),(266605986632957972,401100100,626,'2022-07-25 16:37:00',1),(266605986632957973,401100100,615,'2022-07-25 16:37:00',1),(266605986632957974,401100100,632,'2022-07-25 16:37:00',1),(266605986632957975,401100100,628,'2022-07-25 16:37:00',1),(266605986632957976,401100100,637,'2022-07-25 16:37:00',1),(266605986632957977,401100100,622,'2022-07-25 16:37:00',1),(266605986632957978,401100100,635,'2022-07-25 16:37:00',1),(266605986632957979,401100100,630,'2022-07-25 16:37:00',1),(266605986632957980,401100100,621,'2022-07-25 16:37:00',1),(266605986632957981,401100100,624,'2022-07-25 16:37:00',1),(266605986632957982,401100100,638,'2022-07-25 16:37:00',1),(266605986632957983,401100100,631,'2022-07-25 16:37:00',1),(266605986632957984,401100100,613,'2022-07-25 16:37:00',1),(266605986632957985,401100100,614,'2022-07-25 16:37:00',1),(266605986632957986,401100100,627,'2022-07-25 16:37:00',1),(266605986632957987,401100100,636,'2022-07-25 16:37:00',1),(266605986632957988,402100100,609,'2022-07-25 16:37:00',1),(266605986632957989,402100100,667,'2022-07-25 16:37:00',1),(266605986632957993,404100100,671,'2022-07-25 16:37:00',1),(266605986632957994,405100100,669,'2022-07-25 16:37:00',1),(266605986632957995,405102100,708,'2022-07-25 16:37:00',1),(266605986632957996,405102100,706,'2022-07-25 16:37:00',1),(266605986632957997,405102100,707,'2022-07-25 16:37:00',1),(266605986632957998,405102101,706,'2022-07-25 16:37:00',1),(266605986632957999,405102101,707,'2022-07-25 16:37:00',1),(266605986632958000,405103100,710,'2022-07-25 16:37:00',1),(266605986632958001,405103100,711,'2022-07-25 16:37:00',1),(266605986632958002,405103100,706,'2022-07-25 16:37:00',1),(266605986632958003,405103100,709,'2022-07-25 16:37:00',1),(266605986632958004,405103101,706,'2022-07-25 16:37:00',1),(266605986632958005,405103101,709,'2022-07-25 16:37:00',1),(266605986632958006,405104100,713,'2022-07-25 16:37:00',1),(266605986632958007,405104100,714,'2022-07-25 16:37:00',1),(266605986632958008,405104100,706,'2022-07-25 16:37:00',1),(266605986632958009,405104100,712,'2022-07-25 16:37:00',1),(266605986632958010,405104101,706,'2022-07-25 16:37:00',1),(266605986632958011,405104101,712,'2022-07-25 16:37:00',1),(266605986632958012,406100100,663,'2022-07-25 16:37:00',1),(266605986632958013,406100100,662,'2022-07-25 16:37:00',1),(266605986632958014,407100100,696,'2022-07-25 16:37:00',1),(266605986632958015,408100100,701,'2022-07-25 16:37:00',1),(266605986632958016,411100100,726,'2022-07-25 16:37:00',1),(266605986632958017,411100100,692,'2022-07-25 16:37:00',1),(266605986632958018,411100100,691,'2022-07-25 16:37:00',1),(266605986632958019,411100100,693,'2022-07-25 16:37:00',1),(266605986632958020,411100100,695,'2022-07-25 16:37:00',1),(266605986632958021,411100100,694,'2022-07-25 16:37:00',1),(266605986632958022,411100100,689,'2022-07-25 16:37:00',1),(266605986632958023,411100100,690,'2022-07-25 16:37:00',1),(266605986632958024,412100100,728,'2022-07-25 16:37:00',1),(266605986632958026,600000000,610,'2022-07-25 16:37:00',1),(266605986632958027,600100100,391,'2022-07-25 16:37:00',1),(266605986632958028,600100100,434,'2022-07-25 16:37:00',1),(266605986632958029,600100100,429,'2022-07-25 16:37:00',1),(266605986632958030,600100100,433,'2022-07-25 16:37:00',1),(266605986632958031,600100100,432,'2022-07-25 16:37:00',1),(266605986632958032,600100100,392,'2022-07-25 16:37:00',1),(266605986632958033,600100100,431,'2022-07-25 16:37:00',1),(266605986632958034,600101100,687,'2022-07-25 16:37:00',1),(266605986632958035,600102100,641,'2022-07-25 16:37:00',1),(266605986632958036,600103100,452,'2022-07-25 16:37:00',1),(266605986632958037,600103100,506,'2022-07-25 16:37:00',1),(266605986632958038,600104100,559,'2022-07-25 16:37:00',1),(266605986632958039,600104100,560,'2022-07-25 16:37:00',1),(266605986632958040,600104100,552,'2022-07-25 16:37:00',1),(266605986632958041,600104100,557,'2022-07-25 16:37:00',1),(266605986632958042,600104100,555,'2022-07-25 16:37:00',1),(266605986632958043,600104100,553,'2022-07-25 16:37:00',1),(266605986632958044,600104100,535,'2022-07-25 16:37:00',1),(266605986632958045,600104100,528,'2022-07-25 16:37:00',1),(266605986632958046,600104100,532,'2022-07-25 16:37:00',1),(266605986632958047,600104100,526,'2022-07-25 16:37:00',1),(266605986632958048,600104100,533,'2022-07-25 16:37:00',1),(266605986632958049,600104100,529,'2022-07-25 16:37:00',1),(266605986632958050,600104100,530,'2022-07-25 16:37:00',1),(266605986632958051,600104100,545,'2022-07-25 16:37:00',1),(266605986632958052,600104100,540,'2022-07-25 16:37:00',1),(266605986632958053,600104100,549,'2022-07-25 16:37:00',1),(266605986632958054,600104100,542,'2022-07-25 16:37:00',1),(266605986632958055,600104100,547,'2022-07-25 16:37:00',1),(266605986632958056,600104100,539,'2022-07-25 16:37:00',1),(266605986632958057,600104100,543,'2022-07-25 16:37:00',1),(266605986632958058,600104100,541,'2022-07-25 16:37:00',1),(266605986632958059,600104100,550,'2022-07-25 16:37:00',1),(266605986632958060,600104100,558,'2022-07-25 16:37:00',1),(266605986632958061,600104100,556,'2022-07-25 16:37:00',1),(266605986632958062,600104100,554,'2022-07-25 16:37:00',1),(266605986632958063,600104100,551,'2022-07-25 16:37:00',1),(266605986632958064,600104100,659,'2022-07-25 16:37:00',1),(266605986632958065,600104100,658,'2022-07-25 16:37:00',1),(266605986632958066,600104100,524,'2022-07-25 16:37:00',1),(266605986632958067,600104100,534,'2022-07-25 16:37:00',1),(266605986632958068,600104100,527,'2022-07-25 16:37:00',1),(266605986632958069,600104100,531,'2022-07-25 16:37:00',1),(266605986632958070,600104100,525,'2022-07-25 16:37:00',1),(266605986632958071,600104100,536,'2022-07-25 16:37:00',1),(266605986632958072,600104100,538,'2022-07-25 16:37:00',1),(266605986632958073,600104100,544,'2022-07-25 16:37:00',1),(266605986632958074,600104100,548,'2022-07-25 16:37:00',1),(266605986632958075,600104100,546,'2022-07-25 16:37:00',1),(266605986632958076,600104100,537,'2022-07-25 16:37:00',1),(266605986632958077,600105100,414,'2022-07-25 16:37:00',1),(266605986632958078,600105100,413,'2022-07-25 16:37:00',1),(266605986632958079,600105100,412,'2022-07-25 16:37:00',1),(266605986632958080,600105100,411,'2022-07-25 16:37:00',1),(266605986632958081,600105100,402,'2022-07-25 16:37:00',1),(266605986632958082,600105100,702,'2022-07-25 16:37:00',1),(266605986632958083,600105100,705,'2022-07-25 16:37:00',1),(266605986632958084,600105100,703,'2022-07-25 16:37:00',1),(266605986632958085,600105100,704,'2022-07-25 16:37:00',1),(266605986632958086,600105100,401,'2022-07-25 16:37:00',1),(266605986632958087,600105100,403,'2022-07-25 16:37:00',1),(266605986632958088,600105100,400,'2022-07-25 16:37:00',1),(266605986632958089,600105100,397,'2022-07-25 16:37:00',1),(266605986632958090,600105100,453,'2022-07-25 16:37:00',1),(266605986632958091,600105100,399,'2022-07-25 16:37:00',1),(266605986632958092,600105100,398,'2022-07-25 16:37:00',1),(266605986632958093,600105100,395,'2022-07-25 16:37:00',1),(266605986632958094,600105100,396,'2022-07-25 16:37:00',1),(266605986632958095,600105100,404,'2022-07-25 16:37:00',1),(266605986632958098,600106100,509,'2022-07-25 16:37:00',1),(266605986632958099,600107100,698,'2022-07-25 16:37:00',1),(266605986632958100,600108100,715,'2022-07-25 16:37:00',1),(266605986632958101,600120100,727,'2022-07-25 16:37:00',1),(266975231761973248,200122100,689,'2022-07-26 17:04:15',1),(266975231761973249,200122100,690,'2022-07-26 17:04:15',1),(266975231761973250,200122100,691,'2022-07-26 17:04:15',1),(266975231761973251,200122100,692,'2022-07-26 17:04:15',1),(266975231761973252,200122100,693,'2022-07-26 17:04:15',1),(266975231761973253,200122100,694,'2022-07-26 17:04:15',1),(266975231761973254,200122100,695,'2022-07-26 17:04:15',1),(267343413223882752,412101100,730,'2022-07-27 17:27:16',1),(269433900512575488,410100100,717,'2022-08-02 11:54:07',1),(270264712199929856,200121100,731,'2022-08-04 18:55:28',1),(274103759049588736,600121100,732,'2022-08-15 09:10:28',1),(274128915549650944,200104102,686,'2022-08-15 10:50:26',1),(274128915549650945,200105108,595,'2022-08-15 10:50:26',1),(274128915549650946,200105108,358,'2022-08-15 10:50:26',1),(274128915549650947,600118100,716,'2022-08-15 10:50:26',1),(275575362413395968,413100100,733,'2022-08-19 10:38:06',1),(275575362413395969,414100100,734,'2022-08-19 10:38:06',1),(279568369068277760,600119100,754,'2022-08-30 11:04:53',1),(279568369068277761,600119100,759,'2022-08-30 11:04:53',1),(279568369068277762,600119100,757,'2022-08-30 11:04:53',1),(279568369068277763,600119100,756,'2022-08-30 11:04:53',1),(279568369068277764,600119100,739,'2022-08-30 11:04:53',1),(279568369068277765,600119100,742,'2022-08-30 11:04:53',1),(279568369068277766,600119100,737,'2022-08-30 11:04:53',1),(279568369068277767,600119100,746,'2022-08-30 11:04:53',1),(279568369068277768,600119100,747,'2022-08-30 11:04:53',1),(279568369068277769,600119100,748,'2022-08-30 11:04:53',1),(279568369068277770,600119100,745,'2022-08-30 11:04:53',1),(279568369068277771,600119100,752,'2022-08-30 11:04:53',1),(279568369068277772,600119100,760,'2022-08-30 11:04:53',1),(279568369068277773,600119100,755,'2022-08-30 11:04:53',1),(279568369068277774,600119100,758,'2022-08-30 11:04:53',1),(279568369068277775,600119100,753,'2022-08-30 11:04:53',1),(279568369068277776,600119100,751,'2022-08-30 11:04:53',1),(279568369068277777,600119100,761,'2022-08-30 11:04:53',1),(279568369068277778,600119100,762,'2022-08-30 11:04:53',1),(279568369068277779,600119100,735,'2022-08-30 11:04:53',1),(279568369068277780,600119100,738,'2022-08-30 11:04:53',1),(279568369068277781,600119100,740,'2022-08-30 11:04:53',1),(279568369068277782,600119100,741,'2022-08-30 11:04:53',1),(279568369068277783,600119100,736,'2022-08-30 11:04:53',1),(279568369068277784,600119100,743,'2022-08-30 11:04:53',1),(279568369068277785,600119100,749,'2022-08-30 11:04:53',1),(279568369068277786,600119100,750,'2022-08-30 11:04:53',1),(279568369068277787,600119100,744,'2022-08-30 11:04:53',1),(282183698030264320,200114000,463,'2022-09-06 16:17:16',188243415207510016),(282183698030264321,200114000,467,'2022-09-06 16:17:16',188243415207510016),(287191557050728448,200104000,358,'2022-09-20 11:56:42',188243415207510016),(287191557050728449,200104000,584,'2022-09-20 11:56:42',188243415207510016),(287191557050728450,200104000,585,'2022-09-20 11:56:42',188243415207510016),(287262407229702144,200123100,771,'2022-09-20 16:38:14',1),(287262407229702145,200123100,772,'2022-09-20 16:38:14',1),(287262407229702146,200123100,773,'2022-09-20 16:38:14',1),(287262407229702147,200123100,774,'2022-09-20 16:38:14',1),(287262407229702148,200123100,780,'2022-09-20 16:38:14',1),(287262407229702149,200123100,781,'2022-09-20 16:38:14',1),(287262407229702150,200123100,782,'2022-09-20 16:38:14',1),(287262407229702151,200123100,783,'2022-09-20 16:38:14',1),(287262407229702152,200123101,777,'2022-09-20 16:38:14',1),(287262407229702153,200123101,778,'2022-09-20 16:38:14',1),(287262407229702154,200123101,771,'2022-09-20 16:38:14',1),(287262407229702155,200123101,775,'2022-09-20 16:38:14',1),(287262407229702156,200123101,776,'2022-09-20 16:38:14',1),(287262407229702157,200123101,779,'2022-09-20 16:38:14',1),(287262407229702158,200124100,769,'2022-09-20 16:38:14',1),(287262407229702159,200124100,768,'2022-09-20 16:38:14',1),(287262407229702160,200124100,765,'2022-09-20 16:38:14',1),(287262407229702161,200124100,766,'2022-09-20 16:38:14',1),(287262407229702162,200124100,767,'2022-09-20 16:38:14',1),(287262407229702163,200124100,763,'2022-09-20 16:38:14',1),(287262407229702164,200124100,764,'2022-09-20 16:38:14',1),(287262407229702165,405100100,792,'2022-09-20 16:38:14',1),(287262407229702166,405101100,669,'2022-09-20 16:38:14',1),(287262407229702167,405101100,793,'2022-09-20 16:38:14',1),(287262407229702168,405102100,669,'2022-09-20 16:38:14',1),(287262407229702169,405102101,794,'2022-09-20 16:38:14',1),(287262407229702170,405102101,669,'2022-09-20 16:38:14',1),(287262407229702171,405103100,669,'2022-09-20 16:38:14',1),(287262407229702172,405103101,669,'2022-09-20 16:38:14',1),(287262407229702173,405103101,795,'2022-09-20 16:38:14',1),(287262407229702174,405104100,669,'2022-09-20 16:38:14',1),(287262407229702175,405104101,796,'2022-09-20 16:38:14',1),(287262407229702176,405104101,669,'2022-09-20 16:38:14',1),(287262407229702177,405105100,799,'2022-09-20 16:38:14',1),(287262407229702178,405105100,669,'2022-09-20 16:38:14',1),(287262407229702179,405105100,797,'2022-09-20 16:38:14',1),(287262407229702180,405105101,798,'2022-09-20 16:38:14',1),(287262407229702181,405105101,669,'2022-09-20 16:38:14',1),(287262407229702182,405105101,797,'2022-09-20 16:38:14',1),(287262407229702183,405107100,669,'2022-09-20 16:38:14',1),(287262407229702184,405107100,788,'2022-09-20 16:38:14',1),(287262407229702185,405107100,789,'2022-09-20 16:38:14',1),(287262407229702186,405107100,790,'2022-09-20 16:38:14',1),(287262407229702187,405107100,791,'2022-09-20 16:38:14',1),(287262407229702188,410104100,785,'2022-09-20 16:38:14',1),(287550391111909376,200105108,800,'2022-09-21 11:42:35',1),(287550391111909377,200105108,801,'2022-09-21 11:42:35',1),(287885790317379586,600122100,802,'2022-09-22 09:55:21',1),(295508547232727040,200114100,700,'2022-10-13 10:45:27',1),(295508547232727041,200114100,804,'2022-10-13 10:45:27',1),(295508547232727042,200114100,770,'2022-10-13 10:45:27',1),(295508547232727043,200114100,803,'2022-10-13 10:45:27',1),(295850094623981568,200103000,358,'2022-10-14 09:22:39',89730635001757696),(295850094623981569,200105000,358,'2022-10-14 09:22:39',89730635001757696),(295850094623981570,200106000,358,'2022-10-14 09:22:39',89730635001757696),(295850094623981571,200107000,358,'2022-10-14 09:22:39',89730635001757696),(295850094623981572,200108000,358,'2022-10-14 09:22:39',89730635001757696),(299966045483302912,200000000,358,'2022-10-25 17:57:58',1),(299966045487497216,600105100,806,'2022-10-25 17:57:58',1),(299966045487497217,600105100,805,'2022-10-25 17:57:58',1),(300647546641317888,200114000,486,'2022-10-27 15:06:00',188243415207510016),(300647546641317889,200114000,804,'2022-10-27 15:06:00',188243415207510016),(300664130889973760,600119100,813,'2022-10-27 16:11:54',1),(300664130889973761,600119100,812,'2022-10-27 16:11:54',1),(300664130889973762,600119100,811,'2022-10-27 16:11:54',1),(300664130889973763,600119100,820,'2022-10-27 16:11:54',1),(300664130889973764,600119100,825,'2022-10-27 16:11:54',1),(300664130889973765,600119100,822,'2022-10-27 16:11:54',1),(300664130889973766,600119100,823,'2022-10-27 16:11:54',1),(300664130889973767,600119100,818,'2022-10-27 16:11:54',1),(300664130889973768,600119100,824,'2022-10-27 16:11:54',1),(300664130889973769,600119100,819,'2022-10-27 16:11:54',1),(300664130889973770,600119100,815,'2022-10-27 16:11:54',1),(300664130889973771,600119100,814,'2022-10-27 16:11:54',1),(300664130889973772,600119100,816,'2022-10-27 16:11:54',1),(300664130889973773,600119100,821,'2022-10-27 16:11:54',1),(300664130889973774,600119100,817,'2022-10-27 16:11:54',1),(300664130889973775,600119100,809,'2022-10-27 16:11:54',1),(300664130889973776,600119100,810,'2022-10-27 16:11:54',1),(302094946035433472,200106000,605,'2022-10-31 14:57:27',1),(302094946035433473,200106000,607,'2022-10-31 14:57:27',1),(302095001555697664,200106000,606,'2022-10-31 14:57:41',1),(303212215039295488,200123000,775,'2022-11-03 16:57:05',188243415207510016),(305387547394834432,200104108,358,'2022-11-09 17:01:05',1),(305387547394834433,200104108,826,'2022-11-09 17:01:05',1),(313634871590912000,411101100,827,'2022-12-02 11:13:00',1),(337969868502990848,600105101,402,'2023-02-07 14:51:35',1),(337969868502990849,600105101,403,'2023-02-07 14:51:35',1),(337969868502990850,600105101,395,'2023-02-07 14:51:35',1),(337969868502990851,600105105,453,'2023-02-07 14:51:35',1),(337969868502990852,600105105,395,'2023-02-07 14:51:35',1),(337969868502990853,600105105,396,'2023-02-07 14:51:35',1),(337969868502990854,600105107,397,'2023-02-07 14:51:35',1),(337969868507185152,600105107,398,'2023-02-07 14:51:35',1),(337969868507185153,600105107,395,'2023-02-07 14:51:35',1),(337969868507185154,600105108,397,'2023-02-07 14:51:35',1),(337969868507185155,600105108,399,'2023-02-07 14:51:35',1),(337969868507185156,600105108,395,'2023-02-07 14:51:35',1),(337969868507185157,600105109,397,'2023-02-07 14:51:35',1),(337969868507185158,600105109,805,'2023-02-07 14:51:35',1),(337969868507185159,600105109,395,'2023-02-07 14:51:35',1),(337969868507185160,600105110,806,'2023-02-07 14:51:35',1),(337969868507185161,600105110,397,'2023-02-07 14:51:35',1),(337969868507185162,600105110,395,'2023-02-07 14:51:35',1),(337969868507185163,600105111,401,'2023-02-07 14:51:35',1),(337969868507185164,600105111,400,'2023-02-07 14:51:35',1),(337969868507185165,600105111,395,'2023-02-07 14:51:35',1),(337969868507185166,600105112,702,'2023-02-07 14:51:35',1),(337969868507185167,600105112,703,'2023-02-07 14:51:35',1),(337969868507185168,600105112,395,'2023-02-07 14:51:35',1),(337969868507185169,600105113,702,'2023-02-07 14:51:35',1),(337969868507185170,600105113,704,'2023-02-07 14:51:35',1),(337969868507185171,600105113,395,'2023-02-07 14:51:35',1),(337969868507185172,600105114,702,'2023-02-07 14:51:35',1),(337969868507185173,600105114,705,'2023-02-07 14:51:35',1),(337969868507185174,600105114,395,'2023-02-07 14:51:35',1),(337969868507185175,600105115,404,'2023-02-07 14:51:35',1),(337969868507185176,600119101,754,'2023-02-07 14:51:35',1),(337969868507185177,600119101,759,'2023-02-07 14:51:35',1),(337969868507185178,600119101,757,'2023-02-07 14:51:35',1),(337969868507185179,600119101,756,'2023-02-07 14:51:35',1),(337969868507185180,600119101,752,'2023-02-07 14:51:35',1),(337969868507185181,600119101,760,'2023-02-07 14:51:35',1),(337969868507185182,600119101,755,'2023-02-07 14:51:35',1),(337969868507185183,600119101,758,'2023-02-07 14:51:35',1),(337969868507185184,600119101,753,'2023-02-07 14:51:35',1),(337969868507185185,600119102,761,'2023-02-07 14:51:35',1),(337969868507185186,600119102,762,'2023-02-07 14:51:35',1),(337969868507185187,600119103,739,'2023-02-07 14:51:35',1),(337969868507185188,600119103,742,'2023-02-07 14:51:35',1),(337969868507185189,600119103,737,'2023-02-07 14:51:35',1),(337969868507185190,600119103,735,'2023-02-07 14:51:35',1),(337969868507185191,600119103,738,'2023-02-07 14:51:35',1),(337969868507185192,600119103,740,'2023-02-07 14:51:35',1),(337969868507185193,600119103,741,'2023-02-07 14:51:35',1),(337969868507185194,600119103,736,'2023-02-07 14:51:35',1),(337969868507185195,600119104,746,'2023-02-07 14:51:35',1),(337969868507185196,600119104,747,'2023-02-07 14:51:35',1),(337969868507185197,600119104,748,'2023-02-07 14:51:35',1),(337969868507185198,600119104,745,'2023-02-07 14:51:35',1),(337969868507185199,600119104,743,'2023-02-07 14:51:35',1),(337969868507185200,600119104,749,'2023-02-07 14:51:35',1),(337969868507185201,600119104,750,'2023-02-07 14:51:35',1),(337969868507185202,600119104,744,'2023-02-07 14:51:35',1),(337969868507185203,600119105,820,'2023-02-07 14:51:35',1),(337969868507185204,600119105,825,'2023-02-07 14:51:35',1),(337969868507185205,600119105,822,'2023-02-07 14:51:35',1),(337969868507185206,600119105,823,'2023-02-07 14:51:35',1),(337969868507185207,600119105,818,'2023-02-07 14:51:35',1),(337969868507185208,600119105,824,'2023-02-07 14:51:35',1),(337969868507185209,600119105,819,'2023-02-07 14:51:35',1),(337969868507185210,600119105,816,'2023-02-07 14:51:35',1),(337969868507185211,600119105,821,'2023-02-07 14:51:35',1),(337969868507185212,600119105,817,'2023-02-07 14:51:35',1),(337969868507185213,600119106,813,'2023-02-07 14:51:35',1),(337969868507185214,600119106,812,'2023-02-07 14:51:35',1),(337969868507185215,600119106,811,'2023-02-07 14:51:35',1),(337969868507185216,600119106,815,'2023-02-07 14:51:35',1),(337969868507185217,600119106,814,'2023-02-07 14:51:35',1),(337969868507185218,600119106,809,'2023-02-07 14:51:35',1),(337969868507185219,600119106,810,'2023-02-07 14:51:35',1),(337969868507185220,600119107,751,'2023-02-07 14:51:35',1),(338374274795962368,100100100,851,'2023-02-08 17:38:33',1),(338374274795962369,100100101,851,'2023-02-08 17:38:33',1),(338612062590074880,200105109,854,'2023-02-09 09:23:26',1),(338612062590074881,200105109,595,'2023-02-09 09:23:26',1),(338612062590074882,200105109,358,'2023-02-09 09:23:26',1),(338612062590074883,200105110,853,'2023-02-09 09:23:26',1),(338612062590074884,200105110,595,'2023-02-09 09:23:26',1),(338612062590074885,200105110,358,'2023-02-09 09:23:26',1),(338612062590074886,200125100,836,'2023-02-09 09:23:26',1),(338612062590074887,200125100,833,'2023-02-09 09:23:26',1),(338612062590074888,200125100,834,'2023-02-09 09:23:26',1),(338612062590074889,200125100,840,'2023-02-09 09:23:26',1),(338612062590074890,200125100,839,'2023-02-09 09:23:26',1),(338612062590074891,200125100,838,'2023-02-09 09:23:26',1),(338612062590074892,200125100,837,'2023-02-09 09:23:26',1),(338612062590074893,200125100,835,'2023-02-09 09:23:26',1),(338612062590074894,200125101,843,'2023-02-09 09:23:26',1),(338612062590074895,200125101,833,'2023-02-09 09:23:26',1),(338612062590074896,200125101,841,'2023-02-09 09:23:26',1),(338612062590074897,200125101,847,'2023-02-09 09:23:26',1),(338612062590074898,200125101,846,'2023-02-09 09:23:26',1),(338612062590074899,200125101,845,'2023-02-09 09:23:26',1),(338612062590074900,200125101,844,'2023-02-09 09:23:26',1),(338612062590074901,200125101,842,'2023-02-09 09:23:26',1),(338612062590074902,200125102,833,'2023-02-09 09:23:26',1),(338612062590074903,200125102,848,'2023-02-09 09:23:26',1),(338612062590074904,200125103,833,'2023-02-09 09:23:26',1),(338612062590074905,200125103,849,'2023-02-09 09:23:26',1),(340494685822255104,200112100,855,'2023-02-14 14:04:19',1),(340494685822255105,200112101,856,'2023-02-14 14:04:19',1),(348787386542194688,100100102,393,'2023-03-09 11:16:33',1),(348787386542194689,100100102,852,'2023-03-09 11:16:33',1),(356134791194607616,200113103,385,'2023-03-29 17:52:30',1),(356134791194607617,200113103,504,'2023-03-29 17:52:30',1),(356134791194607618,200113103,501,'2023-03-29 17:52:30',1),(356134791194607619,200113103,502,'2023-03-29 17:52:30',1),(356134791194607620,200113103,503,'2023-03-29 17:52:30',1),(356134791194607621,200113103,124,'2023-03-29 17:52:30',1),(356134791194607622,200113103,500,'2023-03-29 17:52:30',1),(356134791194607623,200113103,499,'2023-03-29 17:52:30',1),(356134791194607624,200113103,331,'2023-03-29 17:52:30',1),(356134791194607625,200113104,386,'2023-03-29 17:52:30',1),(356134791194607626,200113104,502,'2023-03-29 17:52:30',1),(356134791194607627,200113104,503,'2023-03-29 17:52:30',1),(356134791194607628,200113104,124,'2023-03-29 17:52:30',1),(356134791194607629,200113104,238,'2023-03-29 17:52:30',1),(356134791194607630,200113104,499,'2023-03-29 17:52:30',1),(356134791194607631,200113104,125,'2023-03-29 17:52:30',1),(356134791194607632,402100100,857,'2023-03-29 17:52:30',1),(361180945728929792,200120100,858,'2023-04-12 16:04:07',1),(361180945728929793,200120100,859,'2023-04-12 16:04:07',1),(361180945728929794,200120100,861,'2023-04-12 16:04:07',1),(361180945728929795,200120100,860,'2023-04-12 16:04:07',1),(361180945728929796,200120100,862,'2023-04-12 16:04:07',1),(361180945728929797,200120100,863,'2023-04-12 16:04:07',1),(361180945728929798,200120100,864,'2023-04-12 16:04:07',1),(365178690088599552,600123100,865,'2023-04-23 16:49:44',1),(369178909242687488,403100100,869,'2023-05-04 17:45:10',1),(369178909242687489,403100100,868,'2023-05-04 17:45:10',1),(369178909242687490,403100100,870,'2023-05-04 17:45:10',1),(369178909242687491,403100100,867,'2023-05-04 17:45:10',1),(369178909242687492,403100100,871,'2023-05-04 17:45:10',1),(369537842884771840,200120100,872,'2023-05-05 17:31:27',1),(374268808632598528,405107100,866,'2023-05-18 18:50:37',1),(374268808632598529,409100100,875,'2023-05-18 18:50:37',1),(374268808632598530,409100100,878,'2023-05-18 18:50:37',1),(374268808632598531,409100100,876,'2023-05-18 18:50:37',1),(374268808632598532,409100100,877,'2023-05-18 18:50:37',1),(374268808632598533,409100100,874,'2023-05-18 18:50:37',1),(374268808632598534,409100100,873,'2023-05-18 18:50:37',1),(374268808632598535,410101100,881,'2023-05-18 18:50:37',1),(374268808632598536,410105100,882,'2023-05-18 18:50:37',1),(374268808632598537,410105100,884,'2023-05-18 18:50:37',1),(374268808632598538,410105100,885,'2023-05-18 18:50:37',1),(374268808632598539,410105100,886,'2023-05-18 18:50:37',1),(374268808632598540,410105100,883,'2023-05-18 18:50:37',1),(374268808632598541,700100100,880,'2023-05-18 18:50:37',1),(374268808632598542,700100101,879,'2023-05-18 18:50:37',1),(375599976208531456,415100100,887,'2023-05-22 11:00:12',1),(375599976208531457,415100100,888,'2023-05-22 11:00:12',1),(375599976208531458,415100100,889,'2023-05-22 11:00:12',1),(384042253369737216,200132100,897,'2023-06-14 18:06:48',1),(384042253373931520,200132100,899,'2023-06-14 18:06:48',1),(384042253373931521,200132100,898,'2023-06-14 18:06:48',1),(384042253373931522,200132100,900,'2023-06-14 18:06:48',1),(384042253373931523,200132100,894,'2023-06-14 18:06:48',1),(384042253373931524,200132100,895,'2023-06-14 18:06:48',1),(384042253373931525,200132100,893,'2023-06-14 18:06:48',1),(384042253373931526,200132100,890,'2023-06-14 18:06:48',1),(384042253373931527,200132100,891,'2023-06-14 18:06:48',1),(384042253373931528,200132100,896,'2023-06-14 18:06:48',1),(384042253373931529,200132100,892,'2023-06-14 18:06:48',1),(384042253373931530,200132101,905,'2023-06-14 18:06:48',1),(384042253373931531,200132101,904,'2023-06-14 18:06:48',1),(384042253373931532,200132101,890,'2023-06-14 18:06:48',1),(384042253373931533,200132101,901,'2023-06-14 18:06:48',1),(384042253373931534,200132101,902,'2023-06-14 18:06:48',1),(384042253373931535,200132101,903,'2023-06-14 18:06:48',1),(384042253373931536,200132102,910,'2023-06-14 18:06:48',1),(384042253373931537,200132102,909,'2023-06-14 18:06:48',1),(384042253373931538,200132102,890,'2023-06-14 18:06:48',1),(384042253373931539,200132102,906,'2023-06-14 18:06:48',1),(384042253373931540,200132102,908,'2023-06-14 18:06:48',1),(384042253373931541,200132102,907,'2023-06-14 18:06:48',1),(384042253373931542,200132103,890,'2023-06-14 18:06:48',1),(384042253373931543,200132103,911,'2023-06-14 18:06:48',1),(384042253373931544,200132104,890,'2023-06-14 18:06:48',1),(384042253373931545,200132104,912,'2023-06-14 18:06:48',1),(384042253373931546,411100100,897,'2023-06-14 18:06:48',1),(384042253373931547,411100100,899,'2023-06-14 18:06:48',1),(384042253373931548,411100100,898,'2023-06-14 18:06:48',1),(384042253373931549,411100100,900,'2023-06-14 18:06:48',1),(384042253373931550,411100100,894,'2023-06-14 18:06:48',1),(384042253373931551,411100100,895,'2023-06-14 18:06:48',1),(384042253373931552,411100100,893,'2023-06-14 18:06:48',1),(384042253373931553,411100100,890,'2023-06-14 18:06:48',1),(384042253373931554,411100100,891,'2023-06-14 18:06:48',1),(384042253373931555,411100100,896,'2023-06-14 18:06:48',1),(384042253373931556,411100100,892,'2023-06-14 18:06:48',1),(384755202439380992,800100100,913,'2023-06-16 17:19:48',1),(384755202443575296,800100100,914,'2023-06-16 17:19:48',1),(384755202443575297,800100100,915,'2023-06-16 17:19:48',1),(384755202443575298,800100101,913,'2023-06-16 17:19:48',1),(384755202443575299,800100101,914,'2023-06-16 17:19:48',1),(384755202443575300,800100101,916,'2023-06-16 17:19:48',1),(384755202443575301,800100102,913,'2023-06-16 17:19:48',1),(384755202443575302,800100102,914,'2023-06-16 17:19:48',1),(384755202443575303,800100102,917,'2023-06-16 17:19:48',1),(384755202443575304,800101100,913,'2023-06-16 17:19:48',1),(384755202443575305,800101100,918,'2023-06-16 17:19:48',1),(384755202443575306,800102100,913,'2023-06-16 17:19:48',1),(384755202443575307,800102100,919,'2023-06-16 17:19:48',1),(384755202443575308,800102100,920,'2023-06-16 17:19:48',1),(384755202443575309,800102101,913,'2023-06-16 17:19:48',1),(384755202443575310,800102101,919,'2023-06-16 17:19:48',1),(384755202443575311,800102101,921,'2023-06-16 17:19:48',1),(406485326418804736,200114102,699,'2023-08-15 16:27:33',1),(406485326418804737,200114102,600,'2023-08-15 16:27:33',1),(406485326418804738,200114102,599,'2023-08-15 16:27:33',1),(406485326418804739,200114102,654,'2023-08-15 16:27:33',1),(406485326418804740,200114102,684,'2023-08-15 16:27:33',1),(406485326418804741,200114102,604,'2023-08-15 16:27:33',1),(406485326418804742,200114102,673,'2023-08-15 16:27:33',1),(406485326418804743,200114102,801,'2023-08-15 16:27:33',1),(406485326418804744,200114102,597,'2023-08-15 16:27:33',1),(406485326418804745,200114102,595,'2023-08-15 16:27:33',1),(406485326418804746,200114102,598,'2023-08-15 16:27:33',1),(406485326418804747,200114102,853,'2023-08-15 16:27:33',1),(406485326418804748,200114102,653,'2023-08-15 16:27:33',1),(406485326418804749,200114102,683,'2023-08-15 16:27:33',1),(406485326418804750,200114102,603,'2023-08-15 16:27:33',1),(406485326418804751,200114102,854,'2023-08-15 16:27:33',1),(406485326418804752,200114102,672,'2023-08-15 16:27:33',1),(406485326418804753,200114102,800,'2023-08-15 16:27:33',1),(406485326418804754,200114102,596,'2023-08-15 16:27:33',1),(406485326418804755,200114102,358,'2023-08-15 16:27:33',1),(411181185038286848,200105113,951,'2023-08-28 15:27:13',1),(411181185038286849,200105113,595,'2023-08-28 15:27:13',1),(411181185038286850,200105113,358,'2023-08-28 15:27:13',1),(416522721292451840,200105111,595,'2023-09-12 09:12:35',1),(416522721292451841,200105111,358,'2023-09-12 09:12:35',1),(416522721292451842,200105112,595,'2023-09-12 09:12:35',1),(416522721292451843,200105112,358,'2023-09-12 09:12:35',1),(416523890075369472,200105111,954,'2023-09-12 09:19:51',1),(416523890075369475,200105112,958,'2023-09-12 09:19:51',1),(416523890075369476,200105112,957,'2023-09-12 09:19:51',1),(416523890075369477,200105112,956,'2023-09-12 09:19:51',1),(416523890075369478,200105112,955,'2023-09-12 09:19:51',1),(416646101438038016,417000000,950,'2023-09-12 17:22:51',1),(416646101438038017,417100100,943,'2023-09-12 17:22:51',1),(416646101438038018,417100100,942,'2023-09-12 17:22:51',1),(416646101438038019,417100100,941,'2023-09-12 17:22:51',1),(416646101438038020,417100100,939,'2023-09-12 17:22:51',1),(416646101438038021,417100100,940,'2023-09-12 17:22:51',1),(416646101438038022,417101100,948,'2023-09-12 17:22:51',1),(416646101438038023,417101100,949,'2023-09-12 17:22:51',1),(416646101438038024,417101100,947,'2023-09-12 17:22:51',1),(416646101438038025,417102100,946,'2023-09-12 17:22:51',1),(416646101438038026,417102100,945,'2023-09-12 17:22:51',1),(422094075662565376,200116100,959,'2023-09-27 18:11:09',1),(426308163183181824,417100100,944,'2023-10-09 09:16:26',1),(439747375353036800,600124100,961,'2023-11-15 11:19:04',1),(444919681891303424,200104109,358,'2023-11-29 17:51:58',1),(444919681891303425,200104109,587,'2023-11-29 17:51:58',1),(444919681891303426,200104109,953,'2023-11-29 17:51:58',1),(444919681891303427,200104109,963,'2023-11-29 17:51:58',1),(444919681891303428,200104110,358,'2023-11-29 17:51:58',1),(444919681891303429,200104110,587,'2023-11-29 17:51:58',1),(444919681891303430,200104110,962,'2023-11-29 17:51:58',1),(457945391170715648,200104112,597,'2024-01-04 16:31:29',1),(457945391170715649,200104112,595,'2024-01-04 16:31:29',1),(457945391170715650,200104112,596,'2024-01-04 16:31:29',1),(457945391170715651,200104112,358,'2024-01-04 16:31:29',1),(475700810917609472,200103100,358,'2024-02-22 16:25:11',1),(475700810917609473,200104111,358,'2024-02-22 16:25:11',1),(475712813774143488,200104111,964,'2024-02-22 17:12:53',1),(475966310461472768,200105114,965,'2024-02-23 10:00:11',1),(489804388068229120,410106100,882,'2024-04-01 14:27:46',1),(489804388068229121,410106100,966,'2024-04-01 14:27:46',1),(510764923524087808,403100100,970,'2024-05-29 10:37:27',1),(516663651729670144,200105115,971,'2024-06-14 17:16:53',1),(516663651729670145,200105115,358,'2024-06-14 17:16:53',1),(516663651729670146,200105115,595,'2024-06-14 17:16:53',1),(518133085713203200,200103100,359,'2024-06-18 18:35:54',1),(518133085713203201,200103100,455,'2024-06-18 18:35:54',1),(518133085713203202,200103100,521,'2024-06-18 18:35:54',1),(518133085713203203,200103100,581,'2024-06-18 18:35:54',1),(518133085713203204,200103100,582,'2024-06-18 18:35:54',1),(518133085713203205,200103100,583,'2024-06-18 18:35:54',1),(518133085713203206,200103100,584,'2024-06-18 18:35:54',1),(518133085713203207,200103100,585,'2024-06-18 18:35:54',1),(518133085713203208,200103100,586,'2024-06-18 18:35:54',1),(518133085713203209,200103100,587,'2024-06-18 18:35:54',1),(518133085713203210,200103100,588,'2024-06-18 18:35:54',1),(518133085713203211,200103100,589,'2024-06-18 18:35:54',1),(518133085713203212,200103100,590,'2024-06-18 18:35:54',1),(518133085713203213,200103100,591,'2024-06-18 18:35:54',1),(518133085713203214,200103100,592,'2024-06-18 18:35:54',1),(518133085713203215,200103100,593,'2024-06-18 18:35:54',1),(518133085713203216,200103100,594,'2024-06-18 18:35:54',1),(518133085713203217,200103100,953,'2024-06-18 18:35:54',1),(518133085713203218,200103100,963,'2024-06-18 18:35:54',1),(518133085713203246,200103100,605,'2024-06-18 18:35:54',1),(518133085713203247,200103100,606,'2024-06-18 18:35:54',1),(518133085713203248,200103100,607,'2024-06-18 18:35:54',1),(518133085713203249,200103100,608,'2024-06-18 18:35:54',1),(518133085713203250,200103100,652,'2024-06-18 18:35:54',1),(518133085713203251,200103100,670,'2024-06-18 18:35:54',1),(518133085713203252,200103100,685,'2024-06-18 18:35:54',1),(518133085713203253,200103100,686,'2024-06-18 18:35:54',1),(518133085713203254,200103100,826,'2024-06-18 18:35:54',1),(518133085713203255,200103100,952,'2024-06-18 18:35:54',1),(518133085713203256,200103100,962,'2024-06-18 18:35:54',1),(518133085713203257,200103100,964,'2024-06-18 18:35:54',1),(519191367752089600,200105116,595,'2024-06-21 16:41:08',1),(519191367752089601,200105116,983,'2024-06-21 16:41:08',1),(519191367752089602,200105116,358,'2024-06-21 16:41:08',1),(519191367752089603,200105117,595,'2024-06-21 16:41:08',1),(519191367752089604,200105117,984,'2024-06-21 16:41:08',1),(519191367752089605,200105117,358,'2024-06-21 16:41:08',1),(519191367752089606,200105118,595,'2024-06-21 16:41:08',1),(519191367752089607,200105118,985,'2024-06-21 16:41:08',1),(519191367752089608,200105118,358,'2024-06-21 16:41:08',1),(519191367752089609,200105119,595,'2024-06-21 16:41:08',1),(519191367752089610,200105119,986,'2024-06-21 16:41:08',1),(519191367752089611,200105119,358,'2024-06-21 16:41:08',1),(524158028961153024,200105101,982,'2024-07-05 09:36:52',1),(528508099931668480,200102102,828,'2024-07-17 09:42:30',1),(528987684697669632,200134100,987,'2024-07-18 17:28:12',1),(528987684697669633,200134100,990,'2024-07-18 17:28:12',1),(528987684697669634,200134100,988,'2024-07-18 17:28:12',1),(528987684697669635,200134100,991,'2024-07-18 17:28:12',1),(528987684697669636,200134100,992,'2024-07-18 17:28:12',1),(528987684697669637,200134100,989,'2024-07-18 17:28:12',1),(528988507171323904,416100100,993,'2024-07-18 17:31:28',1),(528988507171323905,416100100,1011,'2024-07-18 17:31:28',1),(528988507171323906,416101100,993,'2024-07-18 17:31:28',1),(528988507171323907,416101100,1000,'2024-07-18 17:31:28',1),(528988507171323908,416101100,1003,'2024-07-18 17:31:28',1),(528988507171323909,416101101,993,'2024-07-18 17:31:28',1),(528988507171323910,416101101,1000,'2024-07-18 17:31:28',1),(528988507171323911,416101101,1004,'2024-07-18 17:31:28',1),(528988507171323912,416101102,993,'2024-07-18 17:31:28',1),(528988507171323913,416101102,1000,'2024-07-18 17:31:28',1),(528988507171323914,416101102,1001,'2024-07-18 17:31:28',1),(528988507171323915,416101103,993,'2024-07-18 17:31:28',1),(528988507171323916,416101103,1000,'2024-07-18 17:31:28',1),(528988507171323917,416101103,1002,'2024-07-18 17:31:28',1),(528988507171323918,416102100,993,'2024-07-18 17:31:28',1),(528988507171323919,416102100,1005,'2024-07-18 17:31:28',1),(528988507171323920,416102100,1007,'2024-07-18 17:31:28',1),(528988507171323921,416102100,1009,'2024-07-18 17:31:28',1),(528988507171323922,416102100,1008,'2024-07-18 17:31:28',1),(528988507171323923,416102101,993,'2024-07-18 17:31:28',1),(528988507171323924,416102101,1005,'2024-07-18 17:31:28',1),(528988507171323925,416102101,1006,'2024-07-18 17:31:28',1),(528988507171323926,416102102,993,'2024-07-18 17:31:28',1),(528988507171323927,416102102,1005,'2024-07-18 17:31:28',1),(528988507171323928,416102102,1010,'2024-07-18 17:31:28',1),(528988507171323929,416103100,996,'2024-07-18 17:31:28',1),(528988507171323930,416103100,993,'2024-07-18 17:31:28',1),(528988507171323931,416103100,995,'2024-07-18 17:31:28',1),(528988507171323932,416103101,993,'2024-07-18 17:31:28',1),(528988507171323933,416103101,997,'2024-07-18 17:31:28',1),(528988507171323934,416103101,995,'2024-07-18 17:31:28',1),(528988507171323935,416103102,998,'2024-07-18 17:31:28',1),(528988507171323936,416103102,993,'2024-07-18 17:31:28',1),(528988507171323937,416103102,995,'2024-07-18 17:31:28',1),(528988507171323938,416103103,999,'2024-07-18 17:31:28',1),(528988507171323939,416103103,993,'2024-07-18 17:31:28',1),(528988507171323940,416103103,995,'2024-07-18 17:31:28',1),(529005287712489473,416103104,993,'2024-07-18 18:38:09',1),(529223170178678784,416103104,994,'2024-07-19 09:03:56',1),(541562392172560384,200103100,1013,'2024-08-22 10:15:36',1),(541922985302163456,200113105,1012,'2024-08-23 10:08:28',1),(541922985302163457,200113105,124,'2024-08-23 10:08:28',1),(541922985302163458,200113105,125,'2024-08-23 10:08:28',1),(541933475491348480,409100100,511,'2024-08-23 10:50:09',1),(541933475491348481,409100100,1014,'2024-08-23 10:50:09',1),(541933475491348482,409100100,1015,'2024-08-23 10:50:09',1),(541933475491348483,409100100,1016,'2024-08-23 10:50:09',1),(543392073337667584,416102102,1017,'2024-08-27 11:26:06',89730635001757696),(543392073337667585,416102102,1018,'2024-08-27 11:26:06',89730635001757696),(543392073337667586,416102102,1019,'2024-08-27 11:26:06',89730635001757696),(543392073337667587,416102102,1020,'2024-08-27 11:26:06',89730635001757696),(543392073337667588,416102102,1021,'2024-08-27 11:26:06',89730635001757696),(548442269443424256,200117102,563,'2024-09-10 09:53:46',1),(548442269443424257,200117102,1022,'2024-09-10 09:53:46',1),(548442269443424258,200117102,1023,'2024-09-10 09:53:46',1),(560155362232893440,410100100,1029,'2024-10-12 17:37:25',1),(560155362232893441,410100100,1028,'2024-10-12 17:37:25',1),(560155362232893442,410100100,1033,'2024-10-12 17:37:25',1),(560155362232893443,410100100,1030,'2024-10-12 17:37:25',1),(560155362232893444,410100100,1026,'2024-10-12 17:37:25',1),(560155362232893445,410100100,1027,'2024-10-12 17:37:25',1),(560155362232893446,410100100,1031,'2024-10-12 17:37:25',1),(560155362232893447,410100100,1034,'2024-10-12 17:37:25',1),(560155362232893448,410100100,1024,'2024-10-12 17:37:25',1),(571352556828229632,200104113,1035,'2024-11-12 15:11:04',1),(571352556828229633,200104113,358,'2024-11-12 15:11:04',1),(571352556828229634,200104113,587,'2024-11-12 15:11:04',1),(571352556828229635,200104113,588,'2024-11-12 15:11:04',1),(571352657759961088,200104114,1036,'2024-11-12 15:11:28',1),(571352657759961089,200104114,358,'2024-11-12 15:11:28',1),(571352657759961090,200104114,584,'2024-11-12 15:11:28',1); /*!40000 ALTER TABLE `sys_group_resource_mapping` ENABLE KEYS */; UNLOCK TABLES; @@ -82,7 +82,7 @@ UNLOCK TABLES; LOCK TABLES `sys_resource_group` WRITE; /*!40000 ALTER TABLE `sys_resource_group` DISABLE KEYS */; -INSERT INTO `sys_resource_group` VALUES (100000000,'sceen','{\"zh_TW\":\"通用版數據大屏\",\"en_US\":\"General version data screen\",\"zh_CN\":\"通用版数据大屏\"}',NULL,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(100100000,'sceen_item','{\"zh_TW\":\"數據大屏\",\"en_US\":\"Large screen of data\",\"zh_CN\":\"数据大屏\"}',100000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(100100100,'sceen_item_view','{\"zh_TW\":\"基礎信息查看\",\"en_US\":\"Basic information view\",\"zh_CN\":\"基础信息查看\"}',100100000,NULL,_binary '\0',_binary '\0',_binary '',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(100100101,'sceen_item_statistic','{\"zh_TW\":\"平臺使用情況\",\"en_US\":\"Platform usage statistics\",\"zh_CN\":\"平台使用情况\"}',100100000,'100100100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200000000,'flight_service','{\"zh_TW\":\"飛行服務\",\"en_US\":\"flight service\",\"zh_CN\":\"飞行服务\"}',NULL,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200100000,'flight_service_user','{\"zh_TW\":\"用戶管理\",\"en_US\":\"User management\",\"zh_CN\":\"用户管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200100100,'flight_service_user_view','{\"zh_TW\":\"用戶查看\",\"en_US\":\"User view\",\"zh_CN\":\"用户查看\"}',200100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200100101,'flight_service_user_manage','{\"zh_TW\":\"用戶變更\",\"en_US\":\"User change\",\"zh_CN\":\"用户变更\"}',200100000,'200100100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200101000,'flight_service_role','{\"zh_TW\":\"角色管理\",\"en_US\":\"Role management\",\"zh_CN\":\"角色管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200101100,'flight_service_role_view','{\"zh_TW\":\"角色查看\",\"en_US\":\"Role view\",\"zh_CN\":\"角色查看\"}',200101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200101101,'flight_service_role_manage','{\"zh_TW\":\"角色變更\",\"en_US\":\"Role change\",\"zh_CN\":\"角色变更\"}',200101000,'200101100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200102000,'flight_service_company','{\"zh_TW\":\"組織管理\",\"en_US\":\"Company Management\",\"zh_CN\":\"组织管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200102100,'flight_service_company_view','{\"zh_TW\":\"組織查看\",\"en_US\":\"Company view\",\"zh_CN\":\"组织查看\"}',200102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200102101,'flight_service_company_manage','{\"zh_TW\":\"組織變更\",\"en_US\":\"Company change\",\"zh_CN\":\"组织变更\"}',200102000,'200102100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200102102,'flight_service_company_map','{\"zh_TW\":\"地圖設置\",\"en_US\":\"Map Setting\",\"zh_CN\":\"地图设置\"}',200102000,'200102100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200103000,'flight_service_global_monitor','{\"zh_TW\":\"飛行監視-全局監視\",\"en_US\":\"Global Surveillance\",\"zh_CN\":\"飞行监视-全局监视\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200103100,'flight_service_global_monitor_view','{\"zh_TW\":\"全局監視查看\",\"en_US\":\"Global monitoring view\",\"zh_CN\":\"全局监视查看\"}',200103000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200103101,'flight_service_global_monitor_dev_find','{\"zh_TW\":\"查找設備\",\"en_US\":\"Find a device\",\"zh_CN\":\"查找设备\"}',200103000,'200103100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200103102,'flight_service_global_monitor_takeoff','{\"zh_TW\":\"一鍵起飛\",\"en_US\":\"One key take off\",\"zh_CN\":\"一键起飞\"}',200103000,'200103100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200103103,'flight_service_global_monitor_control','{\"zh_TW\":\"多機控制\",\"en_US\":\"Multi-machine control\",\"zh_CN\":\"多机控制\"}',200103000,'200103104',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200103104,'flight_service_global_monitor_item','{\"zh_TW\":\"多機監視\",\"en_US\":\"Multi-machine monitoring\",\"zh_CN\":\"多机监视\"}',200103000,'200103100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200104000,'flight_service_stand_alone_monitor','{\"zh_TW\":\"飛行監視-單機監視\",\"en_US\":\"Standalone Surveillance\",\"zh_CN\":\"飞行监视-单机监视\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200104100,'flight_service_stand_alone_monitor_view','{\"zh_TW\":\"單機監視查看\",\"en_US\":\"Stand-alone monitoring and viewing\",\"zh_CN\":\"单机监视查看\"}',200104000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200104101,'flight_service_stand_alone_monitor_stk','{\"zh_TW\":\"基礎控製\",\"en_US\":\"Basic control\",\"zh_CN\":\"基础控制\"}',200104000,'200104100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200104102,'flight_service_stand_alone_monitor_sms','{\"zh_TW\":\"發送短信分享視頻\",\"en_US\":\"Send SMS to share video\",\"zh_CN\":\"发送短信分享视频\"}',200104000,'200104100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200104103,'flight_service_stand_alone_monitor_bperm','{\"zh_TW\":\"搖桿控製\",\"en_US\":\"joystick control\",\"zh_CN\":\"摇杆控制\"}',200104000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200104104,'flight_service_stand_alone_monitor_camera','{\"zh_TW\":\"攝像頭控製\",\"en_US\":\"camera control\",\"zh_CN\":\"摄像头控制\"}',200104000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200104105,'flight_service_stand_alone_monitor_thermal','{\"zh_TW\":\"熱成像功能\",\"en_US\":\"Thermal imaging capabilities\",\"zh_CN\":\"热成像功能\"}',200104000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200104106,'flight_service_stand_alone_monitor_megaphone','{\"zh_TW\":\"喊話器\",\"en_US\":\"megaphone\",\"zh_CN\":\"喊话器\"}',200104000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200104107,'flight_service_stand_alone_monitor_agricultural','{\"zh_TW\":\"農業器具\",\"en_US\":\"agricultural equipment\",\"zh_CN\":\"农业器具\"}',200104000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200104108,'flight_service_stand_alone_monitor_control_manage','{\"zh_TW\":\"控制权移交\",\"en_US\":\"Control Manage\",\"zh_CN\":\"控制权移交\"}',200104000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200104109,'flight_service_stand_alone_monitor_gas','{\"zh_TW\":\"氣體檢測儀\",\"en_US\":\"Gas detector\",\"zh_CN\":\"气体检测仪\"}',200104000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200104110,'flight_service_stand_alone_monitor_guide','{\"zh_TW\":\"單機監視新手引導\",\"en_US\":\"Guidance\",\"zh_CN\":\"单机监视新手引导\"}',200104000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200104111,'flight_service_stand_alone_monitor_network_link','{\"zh_TW\":\"網絡連結\",\"en_US\":\"Network link\",\"zh_CN\":\"网络链路\"}',200104000,'200104100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200104112,'flight_service_stand_alone_monitor_video_spell','{\"zh_TW\":\"視頻快拼\",\"en_US\":\"Video Snap\",\"zh_CN\":\"视频快拼\"}',200104000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105000,'flight_service_assistance','{\"zh_TW\":\"AI\",\"en_US\":\"AI\",\"zh_CN\":\"AI\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105100,'flight_service_assistance_vehicle_statstic','{\"zh_TW\":\"車流量統計\",\"en_US\":\"Traffic Statistics\",\"zh_CN\":\"车流量统计\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105101,'flight_service_assistance_vehicle_trace','{\"zh_TW\":\"車輛跟踪\",\"en_US\":\"vehicle tracking\",\"zh_CN\":\"车辆跟踪\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105102,'flight_service_assistance_vehicle_identify','{\"zh_TW\":\"車牌查找\",\"en_US\":\"license plate lookup\",\"zh_CN\":\"车牌查找\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105103,'flight_service_assistance_human_statistic','{\"zh_TW\":\"人流量統計\",\"en_US\":\"People Statistics\",\"zh_CN\":\"人流量统计\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105105,'flight_service_assistance_send_sms','{\"zh_TW\":\"發送短信\",\"en_US\":\"Send SMS\",\"zh_CN\":\"发送短信\"}',200105000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105106,'flight_service_assistance_ai_fire','{\"zh_TW\":\"火情識別\",\"en_US\":\"Fire recognition\",\"zh_CN\":\"火情识别\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105107,'flight_service_assistance_ai_smog','{\"zh_TW\":\"煙霧識別\",\"en_US\":\"Smoke recognition\",\"zh_CN\":\"烟雾识别\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105108,'flight_service_assistance_ai_transmission','{\"zh_TW\":\"輸電識別\",\"en_US\":\"Transmission identification\",\"zh_CN\":\"输电识别\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105109,'flight_service_assistance_ai_helmet','{\"zh_TW\":\"安全帽識別\",\"en_US\":\"Helmet Identification\",\"zh_CN\":\"安全帽识别\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105110,'flight_service_assistance_ai_excavator','{\"zh_TW\":\"挖掘機識別\",\"en_US\":\"Excavator Identification\",\"zh_CN\":\"挖掘机识别\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105111,'flight_service_assistance_ai_crowd','{\"zh_TW\":\"人群密集检测\",\"en_US\":\"Crowd density\",\"zh_CN\":\"人群密集检测\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105112,'flight_service_assistance_ai_highway','{\"zh_TW\":\"高速路檢測\",\"en_US\":\"Highways\",\"zh_CN\":\"高速路检测\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105113,'flight_service_assistance_ai_yaw','{\"zh_TW\":\"偏航預警\",\"en_US\":\"Yaw warning\",\"zh_CN\":\"偏航预警\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105114,'flight_service_assistance_ai_peoveh','{\"zh_TW\":\"人車識別\",\"en_US\":\"People and vehicles recognition\",\"zh_CN\":\"人车识别\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105115,'flight_service_assistance_ai_perimeter_intrusion','{\"zh_TW\":\"周界入侵告警\",\"en_US\":\"Perimeter Intrusion Alarm\",\"zh_CN\":\"周界入侵告警\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105116,'flight_service_assistance_ai_drone_tracking','{\"zh_TW\":\"無人機跟蹤\",\"en_US\":\"Drone Tracking\",\"zh_CN\":\"无人机跟踪\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105117,'flight_service_assistance_ai_infrared_detection','{\"zh_TW\":\"紅外行人檢測\",\"en_US\":\"Infrared Pedestrian Detection\",\"zh_CN\":\"红外行人检测\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105118,'flight_service_assistance_ai_sea_rescue','{\"zh_TW\":\"海上人員救援\",\"en_US\":\"Rescue f People At Sea\",\"zh_CN\":\"海上人员救援\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200105119,'flight_service_assistance_ai_vessel_detection','{\"zh_TW\":\"船只檢測\",\"en_US\":\"Vessel Detection\",\"zh_CN\":\"船只检测\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200106000,'flight_service_monitor_hangar','{\"zh_TW\":\"飞行监视-機庫操作\",\"en_US\":\"hangar operation\",\"zh_CN\":\"飞行监视-机库操作\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200106100,'flight_service_monitor_hangar_control','{\"zh_TW\":\"機庫控製\",\"en_US\":\"hangar control\",\"zh_CN\":\"机库控制\"}',200106000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200106101,'flight_service_monitor_hangar_emergency_operation','{\"zh_TW\":\"機庫緊急操作\",\"en_US\":\"Hangar Emergency operation\",\"zh_CN\":\"机库紧急操作\"}',200106000,'200106100,200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200107000,'flight_service_fire','{\"zh_TW\":\"飞行监视-火情\",\"en_US\":\"飞行监视-fire\",\"zh_CN\":\"飞行监视-火情\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200107100,'flight_service_fire_manage','{\"zh_TW\":\"火情\",\"en_US\":\"fire\",\"zh_CN\":\"火情\"}',200107000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200109000,'flight_service_airspace','{\"zh_TW\":\"空域相關\",\"en_US\":\"Airspace related\",\"zh_CN\":\"空域相关\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200109100,'flight_service_airspace_manage','{\"zh_TW\":\"空域管理\",\"en_US\":\"airspace management\",\"zh_CN\":\"空域管理\"}',200109000,'200109101,200116100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200109101,'flight_service_airspace_view','{\"zh_TW\":\"空域查看\",\"en_US\":\"Airspace view\",\"zh_CN\":\"空域查看\"}',200109000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200109102,'flight_service_airspace_electronic_fence_view','{\"zh_TW\":\"電子圍欄查看\",\"en_US\":\"Electronic fence view\",\"zh_CN\":\"电子围栏查看\"}',200109000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200109103,'flight_service_airspace_electronic_fence_manage','{\"zh_TW\":\"電子圍欄管理\",\"en_US\":\"Electronic fence management\",\"zh_CN\":\"电子围栏管理\"}',200109000,'200109102',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200110000,'flight_service_plane_load','{\"zh_TW\":\"设备管理-無人機及載荷管理\",\"en_US\":\"UAV and payload manage\",\"zh_CN\":\"设备管理-无人机及载荷管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200110100,'flight_service_plane_load_view','{\"zh_TW\":\"無人機及載荷查看\",\"en_US\":\"UAV and payload view\",\"zh_CN\":\"无人机及载荷查看\"}',200110000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200110101,'flight_service_plane_load_load_manage','{\"zh_TW\":\"載荷管理\",\"en_US\":\"Payload management\",\"zh_CN\":\"载荷管理\"}',200110000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200110102,'flight_service_plane_load_plane_manage','{\"zh_TW\":\"無人機管理\",\"en_US\":\"UAV management\",\"zh_CN\":\"无人机管理\"}',200110000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200111000,'flight_service_hangar','{\"zh_TW\":\"设备管理-機庫管理\",\"en_US\":\"hangar manage\",\"zh_CN\":\"设备管理-机库管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200111100,'flight_service_hangar_manage','{\"zh_TW\":\"機庫管理\",\"en_US\":\"Hangar management\",\"zh_CN\":\"机库管理\"}',200111000,'200111101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200111101,'flight_service_hangar_view','{\"zh_TW\":\"機庫查看\",\"en_US\":\"Hangar View\",\"zh_CN\":\"机库查看\"}',200111000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200112000,'flight_service_house','{\"zh_TW\":\"設備管理-倉庫管理\",\"en_US\":\"Warehouse Management\",\"zh_CN\":\"设备管理-仓库管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200112100,'flight_service_house_manage','{\"zh_TW\":\"倉庫管理\",\"en_US\":\"Warehouse Management\",\"zh_CN\":\"仓库管理\"}',200112000,'200110102,200112101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200112101,'flight_service_house_view','{\"zh_TW\":\"倉庫查看\",\"en_US\":\"Warehouse view\",\"zh_CN\":\"仓库查看\"}',200112000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200113000,'flight_service_airline','{\"zh_TW\":\"航線管理\",\"en_US\":\"Flight route management\",\"zh_CN\":\"航线管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200113100,'flight_service_airline_manage','{\"zh_TW\":\"航線管理\",\"en_US\":\"Flight route management\",\"zh_CN\":\"航线管理\"}',200113000,'200113101,200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200113101,'flight_service_airline_view','{\"zh_TW\":\"航線查看\",\"en_US\":\"Flight route view\",\"zh_CN\":\"航线查看\"}',200113000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200113102,'flight_service_airline_three_dimensional','{\"zh_TW\":\"三維功能\",\"en_US\":\"3D function\",\"zh_CN\":\"三维功能\"}',200113000,'200113101,200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200113103,'flight_service_airline_kml_manage','{\"zh_TW\":\"KML航線管理\",\"en_US\":\"KML Flight route management\",\"zh_CN\":\"KML航线管理\"}',200113000,'200113104,200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200113104,'flight_service_airline_kml_view','{\"zh_TW\":\"KML航線查看\",\"en_US\":\"KML Flight route view\",\"zh_CN\":\"KML航线查看\"}',200113000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200113105,'flight_service_airline_translation_rotation','{\"zh_TW\":\"航线平移旋转\",\"en_US\":\"Route translation and rotation\",\"zh_CN\":\"航线平移旋转\"}',200113000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200114000,'flight_service_mission','{\"zh_TW\":\"作業相關\",\"en_US\":\"Mission related\",\"zh_CN\":\"作业相关\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200114100,'flight_service_mission_manage','{\"zh_TW\":\"作業管理\",\"en_US\":\"Mission management\",\"zh_CN\":\"作业管理\"}',200114000,'200114101,200113101,200110100,200116100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200114101,'flight_service_mission_view','{\"zh_TW\":\"作業查看\",\"en_US\":\"Mission view\",\"zh_CN\":\"作业查看\"}',200114000,'200113101,200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200115000,'flight_service_flyer','{\"zh_TW\":\"飛手管理\",\"en_US\":\"Pilot management\",\"zh_CN\":\"飞手管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200115100,'flight_service_flyer_manage','{\"zh_TW\":\"飛手管理\",\"en_US\":\"Pilot management\",\"zh_CN\":\"飞手管理\"}',200115000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200115101,'flight_service_flyer_view','{\"zh_TW\":\"飛手查询\",\"en_US\":\"Pilot search\",\"zh_CN\":\"飞手查询\"}',200115000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200115102,'flight_service_flyer_audit','{\"zh_TW\":\"飛手审核\",\"en_US\":\"Pilot audit\",\"zh_CN\":\"飞手审核\"}',200115000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200116000,'flight_service_approval','{\"zh_TW\":\"審批系統\",\"en_US\":\"Approval system\",\"zh_CN\":\"审批系统\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200116100,'flight_service_approval_manage','{\"zh_TW\":\"審批管理\",\"en_US\":\"Approval management\",\"zh_CN\":\"审批管理\"}',200116000,'200116101,200114101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200116101,'flight_service_approval_view','{\"zh_TW\":\"審批查看\",\"en_US\":\"Approval view\",\"zh_CN\":\"审批查看\"}',200116000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200117000,'flight_service_alarm','{\"zh_TW\":\"告警管理\",\"en_US\":\"Alarm management\",\"zh_CN\":\"告警管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200117100,'flight_service_alarm_statistic','{\"zh_TW\":\"告警統計\",\"en_US\":\"Alarm statistics\",\"zh_CN\":\"告警统计\"}',200117000,'200110100,200114101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200117101,'flight_service_alarm_config','{\"zh_TW\":\"告警配置\",\"en_US\":\"Alarm configuration\",\"zh_CN\":\"告警配置\"}',200117000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200117102,'flight_service_alarm_security','{\"zh_TW\":\"安全告警\",\"en_US\":\"Security Alerm\",\"zh_CN\":\"安全告警\"}',200117000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200118000,'flight_service_logger','{\"zh_TW\":\"日誌管理\",\"en_US\":\"Log manage\",\"zh_CN\":\"日志管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200118100,'flight_service_logger_manage','{\"zh_TW\":\"日誌管理\",\"en_US\":\"Log manage\",\"zh_CN\":\"日志管理\"}',200118000,'200110100,200114101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200119000,'flight_service_data_replay','{\"zh_TW\":\"数据回放\",\"en_US\":\"Data_replay\",\"zh_CN\":\"数据回放\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200119100,'flight_service_data_replay_item','{\"zh_TW\":\"数据回放\",\"en_US\":\"Data_replay\",\"zh_CN\":\"数据回放\"}',200119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200120000,'flight_service_flight_plan','{\"zh_TW\":\"飞行计划申请\",\"en_US\":\"flight plan application\",\"zh_CN\":\"飞行计划申请\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200120100,'flight_service_flight_plan_manage','{\"zh_TW\":\"飞行计划申请\",\"en_US\":\"flight plan application\",\"zh_CN\":\"飞行计划申请\"}',200120000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200121000,'flight_service_scene_simulation','{\"zh_TW\":\"場景模擬\",\"en_US\":\"scene Simulation\",\"zh_CN\":\"场景模拟\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200121100,'flight_service_scene_simulation_manage','{\"zh_TW\":\"場景模擬\",\"en_US\":\"scene Simulation\",\"zh_CN\":\"场景模拟\"}',200121000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200123000,'flight_service_mission_dispatch','{\"zh_TW\":\"任務派發管理\",\"en_US\":\"Mission dispatch management\",\"zh_CN\":\"任务派发管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200123100,'flight_service_mission_dispatch_task','{\"zh_TW\":\"任務管理\",\"en_US\":\"Task management\",\"zh_CN\":\"任务管理\"}',200123000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200123101,'flight_service_mission_dispatch_setting','{\"zh_TW\":\"配置管理\",\"en_US\":\"Configuration Management\",\"zh_CN\":\"配置管理\"}',200123000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200124000,'flight_flight_record','{\"zh_TW\":\"飛行記錄\",\"en_US\":\"Flight record\",\"zh_CN\":\"飞行记录\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200124100,'flight_flight_record_manage','{\"zh_TW\":\"飛行記錄\",\"en_US\":\"Flight record\",\"zh_CN\":\"飞行记录\"}',200124000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200132000,'flight_geo_data','{\"zh_TW\":\"地圖數據管理\",\"en_US\":\"Geographic Data Management\",\"zh_CN\":\"地图数据管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200132100,'flight_geo_data_poi','{\"zh_TW\":\"POI管理\",\"en_US\":\"POI Management\",\"zh_CN\":\"POI管理\"}',200132000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200132101,'flight_geo_data_2d_view','{\"zh_TW\":\"二維檢視\",\"en_US\":\"Two-dimensional view\",\"zh_CN\":\"二维视图\"}',200132000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200132102,'flight_geo_data_3d_view','{\"zh_TW\":\"三維檢視\",\"en_US\":\"3D view\",\"zh_CN\":\"三维视图\"}',200132000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200132103,'flight_geo_data_backhaul_images','{\"zh_TW\":\"回傳影像\",\"en_US\":\"Panorama photos\",\"zh_CN\":\"回传影像\"}',200132000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200132104,'flight_geo_panorama_photos','{\"zh_TW\":\"全景照片\",\"en_US\":\"Panoramic image\",\"zh_CN\":\"全景照片\"}',200132000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200134000,'flight_storage_space','{\"zh_TW\":\"存儲空間管理\",\"en_US\":\"Storage Space Manage\",\"zh_CN\":\"存储空间管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(200134100,'flight_storage_space_manage','{\"zh_TW\":\"存儲空間管理\",\"en_US\":\"Storage Space Manage\",\"zh_CN\":\"存储空间管理\"}',200134000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(300000000,'VAS','{\"zh_TW\":\"增值服務\",\"en_US\":\"Value Added Service\",\"zh_CN\":\"增值服务\"}',NULL,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(300100000,'VAS_item','{\"zh_TW\":\"增值服務\",\"en_US\":\"Value Added Service\",\"zh_CN\":\"增值服务\"}',300000000,NULL,_binary '\0',_binary '\0',_binary '',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(300100100,'VAS_item_manage','{\"zh_TW\":\"增值服務\",\"en_US\":\"Value Added Service\",\"zh_CN\":\"增值服务\"}',300100000,NULL,_binary '\0',_binary '\0',_binary '',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(402000000,'green','{\"zh_TW\":\"智慧環保檢測系統\",\"en_US\":\"Smart environmental protection detection system\",\"zh_CN\":\"智慧环保检测系统\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(402100000,'green_detect','{\"zh_TW\":\"環保監控\",\"en_US\":\"Environmental monitoring\",\"zh_CN\":\"环保监控\"}',402000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(402100100,'green_detect_manage','{\"zh_TW\":\"環保監控\",\"en_US\":\"Environmental monitoring\",\"zh_CN\":\"环保监控\"}',402100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(403000000,'police','{\"zh_TW\":\"公安警務\",\"en_US\":\"Police\",\"zh_CN\":\"公安警务\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(403100000,'police_command_dispatch','{\"zh_TW\":\"公安可視化指揮調度平台\",\"en_US\":\"Public Security Visual Command and Dispatch Platform\",\"zh_CN\":\"公安可视化指挥调度平台\"}',403000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(403100100,'police_command_dispatch_manage','{\"zh_TW\":\"公安可視化指揮調度平台\",\"en_US\":\"Public Security Visual Command and Dispatch Platform\",\"zh_CN\":\"公安可视化指挥调度平台\"}',403100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405000000,'supervise','{\"zh_TW\":\"政府監管\",\"en_US\":\"Government Regulation\",\"zh_CN\":\"政府监管\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405100000,'supervise_screen','{\"zh_TW\":\"數據大屏\",\"en_US\":\"big data screen\",\"zh_CN\":\"数据大屏\"}',405000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405100100,'supervise_screen_view','{\"zh_TW\":\"數據大屏\",\"en_US\":\"big data screen\",\"zh_CN\":\"数据大屏\"}',405100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405101000,'supervise_monitor_counter','{\"zh_TW\":\"監控反制\",\"en_US\":\"Monitoring countermeasures\",\"zh_CN\":\"监控反制\"}',405000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405101100,'supervise_monitor_counter_manage','{\"zh_TW\":\"監控反制\",\"en_US\":\"Monitoring countermeasures\",\"zh_CN\":\"监控反制\"}',405101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405102000,'supervise_plan_approval','{\"zh_TW\":\"空域規劃-計劃審批\",\"en_US\":\"Airspace Planning - Plan Approval\",\"zh_CN\":\"空域规划-计划审批\"}',405000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405102100,'supervise_plan_approval_approval','{\"zh_TW\":\"計劃審批\",\"en_US\":\"Plan Approval\",\"zh_CN\":\"计划审批\"}',405102000,'405103101,405104101,405105101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405102101,'supervise_plan_approval_view','{\"zh_TW\":\"計劃審批-查看\",\"en_US\":\"Program Approval - View\",\"zh_CN\":\"计划审批-查看\"}',405102000,'405103101,405104101,405105101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405103000,'supervise_airspace_request','{\"zh_TW\":\"空域規劃-空域申請\",\"en_US\":\"Airspace Planning - Airspace Application\",\"zh_CN\":\"空域规划-空域申请\"}',405000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405103100,'supervise_airspace_request_manage','{\"zh_TW\":\"空域管理\",\"en_US\":\"airspace management\",\"zh_CN\":\"空域管理\"}',405103000,'405103101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405103101,'supervise_airspace_request_view','{\"zh_TW\":\"空域查詢\",\"en_US\":\"Airspace query\",\"zh_CN\":\"空域查询\"}',405103000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405104000,'supervise_regional_plan','{\"zh_TW\":\"空域規劃-區域規劃\",\"en_US\":\"Airspace Planning - Regional Planning\",\"zh_CN\":\"空域规划-区域规划\"}',405000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405104100,'supervise_regional_plan_manage','{\"zh_TW\":\"區域管理\",\"en_US\":\"Regional management\",\"zh_CN\":\"区域管理\"}',405104000,'405104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405104101,'supervise_regional_plan_view','{\"zh_TW\":\"區域查詢\",\"en_US\":\"Regional query\",\"zh_CN\":\"区域查询\"}',405104000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405105000,'supervise_customer','{\"zh_TW\":\"客戶管理\",\"en_US\":\"customer management\",\"zh_CN\":\"客户管理\"}',405000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405105100,'supervise_customer_manage','{\"zh_TW\":\"客戶編輯\",\"en_US\":\"Client edit\",\"zh_CN\":\"客户编辑\"}',405105000,'405105101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405105101,'supervise_customer_view','{\"zh_TW\":\"客戶查詢\",\"en_US\":\"Customer inquiries\",\"zh_CN\":\"客户查询\"}',405105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405106000,'supervise_c_side','{\"zh_TW\":\"C端飛行計劃\",\"en_US\":\"C terminal flight plan\",\"zh_CN\":\"C端飞行计划\"}',405000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405106100,'supervise_c_side_manage','{\"zh_TW\":\"申報飛行計劃\",\"en_US\":\"declare flight plan\",\"zh_CN\":\"申报飞行计划\"}',405106000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405107000,'supervise_supervision_flight','{\"zh_TW\":\"飛行安全監管\",\"en_US\":\"Flight safety supervision\",\"zh_CN\":\"飞行安全监管\"}',405000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(405107100,'supervise_supervision_flight_manage','{\"zh_TW\":\"飛行安全監管\",\"en_US\":\"Flight safety supervision\",\"zh_CN\":\"飞行安全监管\"}',405107000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(406000000,'logistic','{\"zh_TW\":\"醫療物流\",\"en_US\":\"medical logistics\",\"zh_CN\":\"医疗物流\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(406100000,'logistic_logistic','{\"zh_TW\":\"醫療物流\",\"en_US\":\"medical logistics\",\"zh_CN\":\"医疗物流\"}',406000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(406100100,'logistic_logistic_manage','{\"zh_TW\":\"醫療物流\",\"en_US\":\"medical logistics\",\"zh_CN\":\"医疗物流\"}',406100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(407000000,'park','{\"zh_TW\":\"園區管理\",\"en_US\":\"Park Management\",\"zh_CN\":\"园区管理\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(407100000,'park_minitor','{\"zh_TW\":\"巡檢監控\",\"en_US\":\"Inspection monitoring\",\"zh_CN\":\"巡检监控\"}',407000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(407100100,'park_minitor_manage','{\"zh_TW\":\"巡檢監控\",\"en_US\":\"Inspection monitoring\",\"zh_CN\":\"巡检监控\"}',407100000,'200113100,200109101,200113101,200110100,200114100,200114101,200110101,200110102',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(408000000,'risk','{\"zh_TW\":\"應急指揮\",\"en_US\":\"Emergency Command\",\"zh_CN\":\"应急指挥\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(408100000,'risk_risk','{\"zh_TW\":\"應急指揮\",\"en_US\":\"Emergency Command\",\"zh_CN\":\"应急指挥\"}',408000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(408100100,'risk_risk_manage','{\"zh_TW\":\"應急指揮\",\"en_US\":\"Emergency Command\",\"zh_CN\":\"应急指挥\"}',408100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(409000000,'patrol','{\"zh_TW\":\"智慧交通\",\"en_US\":\"Smart transportation\",\"zh_CN\":\"智慧交通\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(409100000,'patrol_patrol','{\"zh_TW\":\"智慧交通\",\"en_US\":\"Smart transportation\",\"zh_CN\":\"智慧交通\"}',409000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(409100100,'patrol_patrol_manage','{\"zh_TW\":\"智慧交通\",\"en_US\":\"Smart transportation\",\"zh_CN\":\"智慧交通\"}',409100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(410000000,'communication','{\"zh_TW\":\"應急通信\",\"en_US\":\"Emergency Communication\",\"zh_CN\":\"应急通信\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(410100000,'communication_communication','{\"zh_TW\":\"監控大屏\",\"en_US\":\"Monitoring screen\",\"zh_CN\":\"监控大屏\"}',410000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(410100100,'communication_communication_manage','{\"zh_TW\":\"監控大屏\",\"en_US\":\"Monitoring screen\",\"zh_CN\":\"监控大屏\"}',410100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(410101000,'communication_risk_assessment','{\"zh_TW\":\"應急一張圖\",\"en_US\":\"A picture of emergency response\",\"zh_CN\":\"应急一张图\"}',410000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(410101100,'communication_risk_assessment_manage','{\"zh_TW\":\"應急一張圖\",\"en_US\":\"A picture of emergency response\",\"zh_CN\":\"应急一张图\"}',410101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(410102000,'communication_monitoring_warning','{\"zh_TW\":\"监测预警\",\"en_US\":\"Monitoring and early warning\",\"zh_CN\":\"监测预警\"}',410000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(410102100,'communication_monitoring_warning_manage','{\"zh_TW\":\"监测预警\",\"en_US\":\"Monitoring and early warning\",\"zh_CN\":\"监测预警\"}',410102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(410104000,'communication_name_list','{\"zh_TW\":\"名單管理\",\"en_US\":\"Name List\",\"zh_CN\":\"名单管理\"}',410000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(410104100,'communication_name_list_manage','{\"zh_TW\":\"名單管理\",\"en_US\":\"Name List\",\"zh_CN\":\"名单管理\"}',410104000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(410105000,'communication_data','{\"zh_TW\":\"自然災害數據管理\",\"en_US\":\"Natural disaster data management\",\"zh_CN\":\"自然灾害数据管理\"}',410000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(410105100,'communication_data_manage','{\"zh_TW\":\"自然災害數據管理\",\"en_US\":\"Natural disaster data management\",\"zh_CN\":\"自然灾害数据管理\"}',410105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(410106000,'communication_decision','{\"zh_TW\":\"通訊覆蓋參數配置\",\"en_US\":\"Command decisions\",\"zh_CN\":\"通信覆盖参数配置\"}',410000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(410106100,'communication_decision_manage','{\"zh_TW\":\"通訊覆蓋參數配置\",\"en_US\":\"Command decisions\",\"zh_CN\":\"通信覆盖参数配置\"}',410106000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(411000000,'emergency','{\"zh_TW\":\"森林防火\",\"en_US\":\"Forest-Fire Monitor\",\"zh_CN\":\"森林防火\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(411100000,'emergency_emergency','{\"zh_TW\":\"監控大屏\",\"en_US\":\"Monitoring screen\",\"zh_CN\":\"监控大屏\"}',411000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(411100100,'emergency_emergency_manage','{\"zh_TW\":\"監控大屏\",\"en_US\":\"Monitoring screen\",\"zh_CN\":\"监控大屏\"}',411100000,'200113100,200109101,200113101,200110100,200114100,200114101,200110101,200110102',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(411101000,'emergency_resource_display','{\"zh_TW\":\"資源展示\",\"en_US\":\"Resource display\",\"zh_CN\":\"资源展示\"}',411000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(411101100,'emergency_resource_display_manage','{\"zh_TW\":\"資源展示\",\"en_US\":\"Resource display\",\"zh_CN\":\"资源展示\"}',411101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(412000000,'infrastructure','{\"zh_TW\":\"設施巡查\",\"en_US\":\"Infrastructure\",\"zh_CN\":\"设施巡查\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(412100000,'infrastructure_screen','{\"zh_TW\":\"数据大屏\",\"en_US\":\"screen\",\"zh_CN\":\"数据大屏\"}',412000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(412100100,'infrastructure_screen_manage','{\"zh_TW\":\"数据大屏\",\"en_US\":\"screen\",\"zh_CN\":\"数据大屏\"}',412100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(412101000,'infrastructure_book','{\"zh_TW\":\"設施臺賬\",\"en_US\":\"Standing book\",\"zh_CN\":\"设施台账\"}',412000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(412101100,'infrastructure_book_manage','{\"zh_TW\":\"設施臺賬\",\"en_US\":\"Standing book\",\"zh_CN\":\"设施台账\"}',412101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(413000000,'hubone','{\"zh_TW\":\"哈勃一号\",\"en_US\":\"Hub-one\",\"zh_CN\":\"哈勃一号\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(413100000,'hubone_hubone','{\"zh_TW\":\"哈勃一号\",\"en_US\":\"Hub-one\",\"zh_CN\":\"哈勃一号\"}',413000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(413100100,'hubone_hubone_manage','{\"zh_TW\":\"哈勃一号\",\"en_US\":\"Hub-one\",\"zh_CN\":\"哈勃一号\"}',413100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(414000000,'latn','{\"zh_TW\":\"天巡系统\",\"en_US\":\"天巡系统\",\"zh_CN\":\"天巡系统\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(414100000,'latn_latn','{\"zh_TW\":\"天巡系统\",\"en_US\":\"天巡系统\",\"zh_CN\":\"天巡系统\"}',414000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(414100100,'latn_latn_manage','{\"zh_TW\":\"天巡系统\",\"en_US\":\"天巡系统\",\"zh_CN\":\"天巡系统\"}',414100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(415000000,'fire_rescue','{\"zh_TW\":\"消防救援\",\"en_US\":\"Fire Rescue\",\"zh_CN\":\"消防救援\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(415100000,'fire_rescue_fire_rescue','{\"zh_TW\":\"消防救援\",\"en_US\":\"Fire Rescue\",\"zh_CN\":\"消防救援\"}',415000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(415100100,'fire_rescue_fire_rescue_manage','{\"zh_TW\":\"消防救援\",\"en_US\":\"Fire Rescue\",\"zh_CN\":\"消防救援\"}',415100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416000000,'army_people','{\"zh_TW\":\"5G-A通感一體化平臺\",\"en_US\":\"5G-A Synaesthesia Integrated Platform\",\"zh_CN\":\"5G-A通感一体化平台\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416100000,'army_people_screen','{\"zh_TW\":\"運行監視\",\"en_US\":\"Operation Monitoring\",\"zh_CN\":\"运行监视\"}',416000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416100100,'army_people_screen_manage','{\"zh_TW\":\"運行監視\",\"en_US\":\"Operation Monitoring\",\"zh_CN\":\"运行监视\"}',416100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416101000,'army_people_detect','{\"zh_TW\":\"低空探測\",\"en_US\":\"Low Altitude Detection\",\"zh_CN\":\"低空探测\"}',416000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416101100,'army_people_detect_front','{\"zh_TW\":\"首頁\",\"en_US\":\"Front Page\",\"zh_CN\":\"首页\"}',416101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416101101,'army_people_detect_playback','{\"zh_TW\":\"數據回放\",\"en_US\":\"Data Playback\",\"zh_CN\":\"数据回放\"}',416101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416101102,'army_people_detect_analysis','{\"zh_TW\":\"精度分析\",\"en_US\":\"Precision Analysis\",\"zh_CN\":\"精度分析\"}',416101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416101103,'army_people_detect_alarm','{\"zh_TW\":\"告警記錄\",\"en_US\":\"Alarm Record\",\"zh_CN\":\"告警记录\"}',416101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416102000,'army_people_configuration','{\"zh_TW\":\"配置管理\",\"en_US\":\"Configuration Management\",\"zh_CN\":\"配置管理\"}',416000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416102100,'army_people_configuration_device','{\"zh_TW\":\"設備管理\",\"en_US\":\"Device Management\",\"zh_CN\":\"设备管理\"}',416102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416102101,'army_people_configuration_area','{\"zh_TW\":\"區域規劃\",\"en_US\":\"Regional Planning\",\"zh_CN\":\"区域规划\"}',416102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416102102,'army_people_configuration_story','{\"zh_TW\":\"故事管理\",\"en_US\":\"Story Management\",\"zh_CN\":\"故事管理\"}',416102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416103000,'army_people_functional','{\"zh_TW\":\"功能權限\",\"en_US\":\"Functional Permission\",\"zh_CN\":\"功能权限\"}',416000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416103100,'army_people_functional_download','{\"zh_TW\":\"數據下載\",\"en_US\":\"Data Download\",\"zh_CN\":\"数据下载\"}',416103000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416103101,'army_people_functional_bts','{\"zh_TW\":\"基站統計\",\"en_US\":\"Base Station Statistics\",\"zh_CN\":\"基站统计\"}',416103000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416103102,'army_people_functional_linkage','{\"zh_TW\":\"雷視聯動\",\"en_US\":\"Radar And Vision Linkage\",\"zh_CN\":\"雷视联动\"}',416103000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416103103,'army_people_functional_precipitation','{\"zh_TW\":\"降水量\",\"en_US\":\"Precipitation\",\"zh_CN\":\"降水量\"}',416103000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(416103104,'army_people_functional_service','{\"zh_TW\":\"飞行服务\",\"en_US\":\"Flight Service\",\"zh_CN\":\"飞行服务\"}',416103000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(417000000,'iron_tower','{\"zh_TW\":\"鐵塔巡檢\",\"en_US\":\"Tower inspection\",\"zh_CN\":\"铁塔巡检\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(417100000,'iron_tower_basestation','{\"zh_TW\":\"基站信息維護\",\"en_US\":\"Base station information maintenance\",\"zh_CN\":\"基站信息维护\"}',417000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(417100100,'iron_tower_basestation_manage','{\"zh_TW\":\"基站信息維護\",\"en_US\":\"Base station information maintenance\",\"zh_CN\":\"基站信息维护\"}',417100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(417101000,'iron_tower_qualitycontrol','{\"zh_TW\":\"質檢任務管理\",\"en_US\":\"Quality inspection task management\",\"zh_CN\":\"质检任务管理\"}',417000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(417101100,'iron_tower_qualitycontrol_manage','{\"zh_TW\":\"質檢任務管理\",\"en_US\":\"Quality inspection task management\",\"zh_CN\":\"质检任务管理\"}',417101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(417102000,'iron_tower_personnelinfo','{\"zh_TW\":\"人員資訊管理\",\"en_US\":\"Personnel information management\",\"zh_CN\":\"人员信息管理\"}',417000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(417102100,'iron_tower_personnelinfo_manage','{\"zh_TW\":\"人員資訊管理\",\"en_US\":\"Personnel information management\",\"zh_CN\":\"人员信息管理\"}',417102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600000000,'data','{\"zh_TW\":\"數據應用\",\"en_US\":\"Data application\",\"zh_CN\":\"数据应用\"}',NULL,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600100000,'data_material','{\"zh_TW\":\"素材倉庫\",\"en_US\":\"Material\",\"zh_CN\":\"素材仓库\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600100100,'data_material_manage','{\"zh_TW\":\"素材倉庫\",\"en_US\":\"Material\",\"zh_CN\":\"素材仓库\"}',600100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600101000,'data_tlcp','{\"zh_TW\":\"低空圖像AI處理\",\"en_US\":\"Low-altitude image AI processing\",\"zh_CN\":\"低空图像AI处理\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600101100,'data_tlcp_manage','{\"zh_TW\":\"低空圖像AI處理\",\"en_US\":\"Low-altitude image AI processing\",\"zh_CN\":\"低空图像AI处理\"}',600101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600102000,'data_lowdetection','{\"zh_TW\":\"低空探測\",\"en_US\":\"Low altitude detection\",\"zh_CN\":\"低空探测\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600102100,'data_lowdetection_manage','{\"zh_TW\":\"低空探測\",\"en_US\":\"Low altitude detection\",\"zh_CN\":\"低空探测\"}',600102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600103000,'data_simulation','{\"zh_TW\":\"仿真規劃\",\"en_US\":\"Simulation\",\"zh_CN\":\"仿真规划\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600103100,'data_simulation_manage','{\"zh_TW\":\"仿真規劃\",\"en_US\":\"Simulation\",\"zh_CN\":\"仿真规划\"}',600103000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600104000,'data_modelv2','{\"zh_TW\":\"二位建圖與三維建模\",\"en_US\":\"2D drafting and 3D modelling\",\"zh_CN\":\"二维建图与三维建模\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600104100,'data_modelv2_manage','{\"zh_TW\":\"二位建圖與三維建模\",\"en_US\":\"2D drafting and 3D modelling\",\"zh_CN\":\"二维建图与三维建模\"}',600104000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600105000,'data_ai','{\"zh_TW\":\"AI大腦\",\"en_US\":\"AI\",\"zh_CN\":\"AI大脑\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600105100,'data_ai_manage','{\"zh_TW\":\"AI大腦\",\"en_US\":\"AI\",\"zh_CN\":\"AI大脑\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600105101,'data_ai_image_density','{\"zh_TW\":\"人體分析-人流量統計\",\"en_US\":\"Human Analysis - People Statistics\",\"zh_CN\":\"人体分析-人流量统计\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600105105,'data_ai_image_licenseplate','{\"zh_TW\":\"車輛分析-車牌識別\",\"en_US\":\"Vehicle analysis - license plate recognition\",\"zh_CN\":\"车辆分析-车牌识别\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600105107,'data_ai_image_safetyhat','{\"zh_TW\":\"圖像處理-安全帽識別\",\"en_US\":\"Image processing - hard hat recognition\",\"zh_CN\":\"图像处理-安全帽识别\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600105108,'data_ai_image_roadseg','{\"zh_TW\":\"圖像處理-道路分割\",\"en_US\":\"Image Processing - Road Segmentation\",\"zh_CN\":\"图像处理-道路分割\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600105109,'data_ai_image_posture','{\"zh_TW\":\"圖像處理-人體姿態行為檢測\",\"en_US\":\"Image processing - human posture behavior detection\",\"zh_CN\":\"图像处理-人体姿态行为检测\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600105110,'data_ai_image_common','{\"zh_TW\":\"圖像處理-通用能力識別\",\"en_US\":\"Image processing - universal capability recognition\",\"zh_CN\":\"图像处理-通用能力识别\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600105111,'data_ai_image_dehazing','{\"zh_TW\":\"圖像增強-圖像去霧\",\"en_US\":\"Image Enhancement - Image dehazing\",\"zh_CN\":\"图像增强-图像去雾\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600105112,'data_ai_image_debris_flow_detail','{\"zh_TW\":\"橋樑分析-邊坡缺陷檢測\",\"en_US\":\"Bridge analysis - slope defect detection\",\"zh_CN\":\"桥梁分析-边坡缺陷检测\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600105113,'data_ai_bridge_violation','{\"zh_TW\":\"橋樑分析-橋下空間違章識別\",\"en_US\":\"Bridge analysis - identification of violations\",\"zh_CN\":\"桥梁分析-桥下空间违章识别\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600105114,'data_ai_expansion_joint','{\"zh_TW\":\"橋樑分析-伸縮縫缺陷檢測\",\"en_US\":\"Bridge analysis - expansion joint defect detection\",\"zh_CN\":\"桥梁分析-伸缩缝缺陷检测\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600105115,'data_ai_video_technology','{\"zh_TW\":\"視頻技術\",\"en_US\":\"Video Technology\",\"zh_CN\":\"视频技术\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600106000,'data_infrared','{\"zh_TW\":\"紅外遙感\",\"en_US\":\"Infrared\",\"zh_CN\":\"红外遥感\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600106100,'data_infrared_manage','{\"zh_TW\":\"紅外遙感\",\"en_US\":\"Infrared\",\"zh_CN\":\"红外遥感\"}',600106000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600107000,'data_tdoa','{\"zh_TW\":\"無人機探測與反制\",\"en_US\":\"UAV detection and countermeasures\",\"zh_CN\":\"无人机探测与反制\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600107100,'data_tdoa_manage','{\"zh_TW\":\"無人機探測與反制\",\"en_US\":\"UAV detection and countermeasures\",\"zh_CN\":\"无人机探测与反制\"}',600107000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600108000,'data_linxot','{\"zh_TW\":\"5G界樁平台\",\"en_US\":\"5G boundary pile platform\",\"zh_CN\":\"5G界桩平台\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600108100,'data_linxot_manage','{\"zh_TW\":\"5G界樁平台\",\"en_US\":\"5G boundary pile platform\",\"zh_CN\":\"5G界桩平台\"}',600108000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600118000,'data_tudou_sensing','{\"zh_TW\":\"在線智能遙感\",\"en_US\":\"Online intelligent remote sens\",\"zh_CN\":\"在线智能遥感\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600118100,'data_tudou_sensing_manage','{\"zh_TW\":\"在線智能遙感\",\"en_US\":\"Online intelligent remote sens\",\"zh_CN\":\"在线智能遥感\"}',600118000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600119000,'data_media','{\"zh_TW\":\"视频流媒体\",\"en_US\":\"video streaming\",\"zh_CN\":\"视频流媒体\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600119100,'data_media_manage','{\"zh_TW\":\"视频流媒体\",\"en_US\":\"video streaming\",\"zh_CN\":\"视频流媒体\"}',600119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600119101,'data_media_video_device','{\"zh_TW\":\"視頻設備管理\",\"en_US\":\"Video device manage\",\"zh_CN\":\"视频设备管理\"}',600119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600119102,'data_media_video_playback','{\"zh_TW\":\"視頻回放\",\"en_US\":\"Video play back\",\"zh_CN\":\"视频回放\"}',600119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600119103,'data_media_process_choreographer','{\"zh_TW\":\"流程編排\",\"en_US\":\"Process choreographer\",\"zh_CN\":\"流程编排\"}',600119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600119104,'data_media_process_manage','{\"zh_TW\":\"流程任務管理\",\"en_US\":\"Process task management\",\"zh_CN\":\"流程任务管理\"}',600119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600119105,'data_media_live_manage','{\"zh_TW\":\"直播管理\",\"en_US\":\"Live broadcast management\",\"zh_CN\":\"直播管理\"}',600119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600119106,'data_media_system_manage','{\"zh_TW\":\"系統管理\",\"en_US\":\"System Manage\",\"zh_CN\":\"系统管理\"}',600119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600119107,'data_media_open_interface','{\"zh_TW\":\"開放接口\",\"en_US\":\"MENU_VIDEO_OPEN_INTERFACE\",\"zh_CN\":\"开放接口\"}',600119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600120000,'data_fire_emergency','{\"zh_TW\":\"防火應急指揮\",\"en_US\":\"Fire Emergency \",\"zh_CN\":\"防火应急指挥\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600120100,'data_fire_emergency_manage','{\"zh_TW\":\"防火應急指揮\",\"en_US\":\"Fire Emergency \",\"zh_CN\":\"防火应急指挥\"}',600120000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600121000,'data_nematode','{\"zh_TW\":\"線蟲病疫情\",\"en_US\":\"Nematode disease outbreak\",\"zh_CN\":\"线虫病疫情\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600121100,'data_nematode_manage','{\"zh_TW\":\"線蟲病疫情\",\"en_US\":\"Nematode disease outbreak\",\"zh_CN\":\"线虫病疫情\"}',600121000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600122000,'data_tudou_3d','{\"zh_TW\":\"在線實景三維\",\"en_US\":\"Online reality 3D\",\"zh_CN\":\"在线实景三维\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600122100,'data_tudou_3d_manage','{\"zh_TW\":\"在線實景三維\",\"en_US\":\"Online reality 3D\",\"zh_CN\":\"在线实景三维\"}',600122000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600123000,'data_runtoint','{\"zh_TW\":\"潤圖智能\",\"en_US\":\"Runtu Intelligence\",\"zh_CN\":\"润图智能\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600123100,'data_runtoint_manage','{\"zh_TW\":\"潤圖智能\",\"en_US\":\"Runtu Intelligence\",\"zh_CN\":\"润图智能\"}',600123000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600124000,'data_3dSimulation','{\"zh_TW\":\"三維仿真\",\"en_US\":\"ThreeD Simulation\",\"zh_CN\":\"三维仿真\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(600124100,'data_3dSimulation_manage','{\"zh_TW\":\"三維仿真\",\"en_US\":\"ThreeD Simulation\",\"zh_CN\":\"三维仿真\"}',600124000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(700000000,'app','{\"zh_TW\":\"App应用\",\"en_US\":\"Application\",\"zh_CN\":\"APP应用\"}',NULL,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(700100000,'app_pilot','{\"zh_TW\":\"飛行家APP\",\"en_US\":\"Pilot APP\",\"zh_CN\":\"飞行家APP\"}',700000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(700100100,'app_pilot_basic','{\"zh_TW\":\"基礎飛行\",\"en_US\":\"Fly Basic\",\"zh_CN\":\"基础飞行\"}',700100000,'200110100,200113000,200113100,200113101,200113102,200113103,200113104,200000000,200110000',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(700100101,'app_pilot_scouting','{\"zh_TW\":\"飛手偵察\",\"en_US\":\"Pilot Scouting\",\"zh_CN\":\"飞手侦察\"}',700100000,'403000000,403100000,403100100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(800000000,'tools','{\"zh_TW\":\"通用模塊工具\",\"en_US\":\"commonTool\",\"zh_CN\":\"通用模块工具\"}',NULL,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(800100000,'tools_geo_layer','{\"zh_TW\":\"圖層\",\"en_US\":\"GeoLayer\",\"zh_CN\":\"图层\"}',800000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(800100100,'tools_geo_layer_2d','{\"zh_TW\":\"二維圖層\",\"en_US\":\"geoLayer2d\",\"zh_CN\":\"二维图层\"}',800100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(800100101,'tools_geo_layer_3d','{\"zh_TW\":\"三維圖層\",\"en_US\":\"GeoLayer3d\",\"zh_CN\":\"三维图层\"}',800100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(800100102,'tools_geo_layer_poi','{\"zh_TW\":\"POI管理\",\"en_US\":\"geoLayerPoi\",\"zh_CN\":\"POI管理\"}',800100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(800101000,'tools_airspace','{\"zh_TW\":\"空域管理工具\",\"en_US\":\"airspaceTools\",\"zh_CN\":\"空域管理工具\"}',800000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(800101100,'tools_airspace_tools','{\"zh_TW\":\"空域管理工具\",\"en_US\":\"airspaceTools\",\"zh_CN\":\"空域管理工具\"}',800101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(800102000,'tools_compare','{\"zh_TW\":\"對比\",\"en_US\":\"compare\",\"zh_CN\":\"对比\"}',800000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(800102100,'tools_compare_roll','{\"zh_TW\":\"卷簾對比\",\"en_US\":\"comareRoll\",\"zh_CN\":\"卷帘对比\"}',800102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'),(800102101,'tools_compare_split','{\"zh_TW\":\"分屏對比\",\"en_US\":\"compareSplit\",\"zh_CN\":\"分屏对比\"}',800102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-10-12 17:37:25',1,'2024-10-12 17:37:25',NULL,_binary '\0'); +INSERT INTO `sys_resource_group` VALUES (100000000,'sceen','{\"zh_TW\":\"通用版數據大屏\",\"en_US\":\"General version data screen\",\"zh_CN\":\"通用版数据大屏\"}',NULL,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(100100000,'sceen_item','{\"zh_TW\":\"數據大屏\",\"en_US\":\"Large screen of data\",\"zh_CN\":\"数据大屏\"}',100000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(100100100,'sceen_item_view','{\"zh_TW\":\"基礎信息查看\",\"en_US\":\"Basic information view\",\"zh_CN\":\"基础信息查看\"}',100100000,NULL,_binary '\0',_binary '\0',_binary '',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(100100101,'sceen_item_statistic','{\"zh_TW\":\"平臺使用情況\",\"en_US\":\"Platform usage statistics\",\"zh_CN\":\"平台使用情况\"}',100100000,'100100100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200000000,'flight_service','{\"zh_TW\":\"飛行服務\",\"en_US\":\"flight service\",\"zh_CN\":\"飞行服务\"}',NULL,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200100000,'flight_service_user','{\"zh_TW\":\"用戶管理\",\"en_US\":\"User management\",\"zh_CN\":\"用户管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200100100,'flight_service_user_view','{\"zh_TW\":\"用戶查看\",\"en_US\":\"User view\",\"zh_CN\":\"用户查看\"}',200100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200100101,'flight_service_user_manage','{\"zh_TW\":\"用戶變更\",\"en_US\":\"User change\",\"zh_CN\":\"用户变更\"}',200100000,'200100100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200101000,'flight_service_role','{\"zh_TW\":\"角色管理\",\"en_US\":\"Role management\",\"zh_CN\":\"角色管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200101100,'flight_service_role_view','{\"zh_TW\":\"角色查看\",\"en_US\":\"Role view\",\"zh_CN\":\"角色查看\"}',200101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200101101,'flight_service_role_manage','{\"zh_TW\":\"角色變更\",\"en_US\":\"Role change\",\"zh_CN\":\"角色变更\"}',200101000,'200101100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200102000,'flight_service_company','{\"zh_TW\":\"組織管理\",\"en_US\":\"Company Management\",\"zh_CN\":\"组织管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200102100,'flight_service_company_view','{\"zh_TW\":\"組織查看\",\"en_US\":\"Company view\",\"zh_CN\":\"组织查看\"}',200102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200102101,'flight_service_company_manage','{\"zh_TW\":\"組織變更\",\"en_US\":\"Company change\",\"zh_CN\":\"组织变更\"}',200102000,'200102100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200102102,'flight_service_company_map','{\"zh_TW\":\"地圖設置\",\"en_US\":\"Map Setting\",\"zh_CN\":\"地图设置\"}',200102000,'200102100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200103000,'flight_service_global_monitor','{\"zh_TW\":\"飛行監視-全局監視\",\"en_US\":\"Global Surveillance\",\"zh_CN\":\"飞行监视-全局监视\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200103100,'flight_service_global_monitor_view','{\"zh_TW\":\"全局監視查看\",\"en_US\":\"Global monitoring view\",\"zh_CN\":\"全局监视查看\"}',200103000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200103101,'flight_service_global_monitor_dev_find','{\"zh_TW\":\"查找設備\",\"en_US\":\"Find a device\",\"zh_CN\":\"查找设备\"}',200103000,'200103100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200103102,'flight_service_global_monitor_takeoff','{\"zh_TW\":\"一鍵起飛\",\"en_US\":\"One key take off\",\"zh_CN\":\"一键起飞\"}',200103000,'200103100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200103103,'flight_service_global_monitor_control','{\"zh_TW\":\"多機控制\",\"en_US\":\"Multi-machine control\",\"zh_CN\":\"多机控制\"}',200103000,'200103104',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200103104,'flight_service_global_monitor_item','{\"zh_TW\":\"多機監視\",\"en_US\":\"Multi-machine monitoring\",\"zh_CN\":\"多机监视\"}',200103000,'200103100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200104000,'flight_service_stand_alone_monitor','{\"zh_TW\":\"飛行監視-單機監視\",\"en_US\":\"Standalone Surveillance\",\"zh_CN\":\"飞行监视-单机监视\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200104100,'flight_service_stand_alone_monitor_view','{\"zh_TW\":\"單機監視查看\",\"en_US\":\"Stand-alone monitoring and viewing\",\"zh_CN\":\"单机监视查看\"}',200104000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200104101,'flight_service_stand_alone_monitor_stk','{\"zh_TW\":\"基礎控製\",\"en_US\":\"Basic control\",\"zh_CN\":\"基础控制\"}',200104000,'200104100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200104102,'flight_service_stand_alone_monitor_sms','{\"zh_TW\":\"發送短信分享視頻\",\"en_US\":\"Send SMS to share video\",\"zh_CN\":\"发送短信分享视频\"}',200104000,'200104100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200104103,'flight_service_stand_alone_monitor_bperm','{\"zh_TW\":\"搖桿控製\",\"en_US\":\"joystick control\",\"zh_CN\":\"摇杆控制\"}',200104000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200104104,'flight_service_stand_alone_monitor_camera','{\"zh_TW\":\"攝像頭控製\",\"en_US\":\"camera control\",\"zh_CN\":\"摄像头控制\"}',200104000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200104105,'flight_service_stand_alone_monitor_thermal','{\"zh_TW\":\"熱成像功能\",\"en_US\":\"Thermal imaging capabilities\",\"zh_CN\":\"热成像功能\"}',200104000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200104106,'flight_service_stand_alone_monitor_megaphone','{\"zh_TW\":\"喊話器\",\"en_US\":\"megaphone\",\"zh_CN\":\"喊话器\"}',200104000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200104107,'flight_service_stand_alone_monitor_agricultural','{\"zh_TW\":\"農業器具\",\"en_US\":\"agricultural equipment\",\"zh_CN\":\"农业器具\"}',200104000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200104108,'flight_service_stand_alone_monitor_control_manage','{\"zh_TW\":\"控制权移交\",\"en_US\":\"Control Manage\",\"zh_CN\":\"控制权移交\"}',200104000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200104109,'flight_service_stand_alone_monitor_gas','{\"zh_TW\":\"氣體檢測儀\",\"en_US\":\"Gas detector\",\"zh_CN\":\"气体检测仪\"}',200104000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200104110,'flight_service_stand_alone_monitor_guide','{\"zh_TW\":\"單機監視新手引導\",\"en_US\":\"Guidance\",\"zh_CN\":\"单机监视新手引导\"}',200104000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200104111,'flight_service_stand_alone_monitor_network_link','{\"zh_TW\":\"網絡連結\",\"en_US\":\"Network link\",\"zh_CN\":\"网络链路\"}',200104000,'200104100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200104112,'flight_service_stand_alone_monitor_video_spell','{\"zh_TW\":\"視頻快拼\",\"en_US\":\"Video Snap\",\"zh_CN\":\"视频快拼\"}',200104000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200104113,'flight_service_stand_alone_monitor_temperature_display','{\"zh_TW\":\"温度显示\",\"en_US\":\"Temperature Display\",\"zh_CN\":\"温度显示\"}',200104000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200104114,'flight_service_stand_alone_monitor_switch_network','{\"zh_TW\":\"切换蜂窝网\",\"en_US\":\"Switch Network\",\"zh_CN\":\"切换蜂窝网\"}',200104000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105000,'flight_service_assistance','{\"zh_TW\":\"AI\",\"en_US\":\"AI\",\"zh_CN\":\"AI\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105100,'flight_service_assistance_vehicle_statstic','{\"zh_TW\":\"車流量統計\",\"en_US\":\"Traffic Statistics\",\"zh_CN\":\"车流量统计\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105101,'flight_service_assistance_vehicle_trace','{\"zh_TW\":\"車輛跟踪\",\"en_US\":\"vehicle tracking\",\"zh_CN\":\"车辆跟踪\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105102,'flight_service_assistance_vehicle_identify','{\"zh_TW\":\"車牌查找\",\"en_US\":\"license plate lookup\",\"zh_CN\":\"车牌查找\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105103,'flight_service_assistance_human_statistic','{\"zh_TW\":\"人流量統計\",\"en_US\":\"People Statistics\",\"zh_CN\":\"人流量统计\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105105,'flight_service_assistance_send_sms','{\"zh_TW\":\"發送短信\",\"en_US\":\"Send SMS\",\"zh_CN\":\"发送短信\"}',200105000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105106,'flight_service_assistance_ai_fire','{\"zh_TW\":\"火情識別\",\"en_US\":\"Fire recognition\",\"zh_CN\":\"火情识别\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105107,'flight_service_assistance_ai_smog','{\"zh_TW\":\"煙霧識別\",\"en_US\":\"Smoke recognition\",\"zh_CN\":\"烟雾识别\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105108,'flight_service_assistance_ai_transmission','{\"zh_TW\":\"輸電識別\",\"en_US\":\"Transmission identification\",\"zh_CN\":\"输电识别\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105109,'flight_service_assistance_ai_helmet','{\"zh_TW\":\"安全帽識別\",\"en_US\":\"Helmet Identification\",\"zh_CN\":\"安全帽识别\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105110,'flight_service_assistance_ai_excavator','{\"zh_TW\":\"挖掘機識別\",\"en_US\":\"Excavator Identification\",\"zh_CN\":\"挖掘机识别\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105111,'flight_service_assistance_ai_crowd','{\"zh_TW\":\"人群密集检测\",\"en_US\":\"Crowd density\",\"zh_CN\":\"人群密集检测\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105112,'flight_service_assistance_ai_highway','{\"zh_TW\":\"高速路檢測\",\"en_US\":\"Highways\",\"zh_CN\":\"高速路检测\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105113,'flight_service_assistance_ai_yaw','{\"zh_TW\":\"偏航預警\",\"en_US\":\"Yaw warning\",\"zh_CN\":\"偏航预警\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105114,'flight_service_assistance_ai_peoveh','{\"zh_TW\":\"人車識別\",\"en_US\":\"People and vehicles recognition\",\"zh_CN\":\"人车识别\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105115,'flight_service_assistance_ai_perimeter_intrusion','{\"zh_TW\":\"周界入侵告警\",\"en_US\":\"Perimeter Intrusion Alarm\",\"zh_CN\":\"周界入侵告警\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105116,'flight_service_assistance_ai_drone_tracking','{\"zh_TW\":\"無人機跟蹤\",\"en_US\":\"Drone Tracking\",\"zh_CN\":\"无人机跟踪\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105117,'flight_service_assistance_ai_infrared_detection','{\"zh_TW\":\"紅外行人檢測\",\"en_US\":\"Infrared Pedestrian Detection\",\"zh_CN\":\"红外行人检测\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105118,'flight_service_assistance_ai_sea_rescue','{\"zh_TW\":\"海上人員救援\",\"en_US\":\"Rescue f People At Sea\",\"zh_CN\":\"海上人员救援\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200105119,'flight_service_assistance_ai_vessel_detection','{\"zh_TW\":\"船只檢測\",\"en_US\":\"Vessel Detection\",\"zh_CN\":\"船只检测\"}',200105000,'200104101,200114100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200106000,'flight_service_monitor_hangar','{\"zh_TW\":\"飞行监视-機庫操作\",\"en_US\":\"hangar operation\",\"zh_CN\":\"飞行监视-机库操作\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200106100,'flight_service_monitor_hangar_control','{\"zh_TW\":\"機庫控製\",\"en_US\":\"hangar control\",\"zh_CN\":\"机库控制\"}',200106000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200106101,'flight_service_monitor_hangar_emergency_operation','{\"zh_TW\":\"機庫緊急操作\",\"en_US\":\"Hangar Emergency operation\",\"zh_CN\":\"机库紧急操作\"}',200106000,'200106100,200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200107000,'flight_service_fire','{\"zh_TW\":\"飞行监视-火情\",\"en_US\":\"飞行监视-fire\",\"zh_CN\":\"飞行监视-火情\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200107100,'flight_service_fire_manage','{\"zh_TW\":\"火情\",\"en_US\":\"fire\",\"zh_CN\":\"火情\"}',200107000,'200104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200109000,'flight_service_airspace','{\"zh_TW\":\"空域相關\",\"en_US\":\"Airspace related\",\"zh_CN\":\"空域相关\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200109100,'flight_service_airspace_manage','{\"zh_TW\":\"空域管理\",\"en_US\":\"airspace management\",\"zh_CN\":\"空域管理\"}',200109000,'200109101,200116100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200109101,'flight_service_airspace_view','{\"zh_TW\":\"空域查看\",\"en_US\":\"Airspace view\",\"zh_CN\":\"空域查看\"}',200109000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200109102,'flight_service_airspace_electronic_fence_view','{\"zh_TW\":\"電子圍欄查看\",\"en_US\":\"Electronic fence view\",\"zh_CN\":\"电子围栏查看\"}',200109000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200109103,'flight_service_airspace_electronic_fence_manage','{\"zh_TW\":\"電子圍欄管理\",\"en_US\":\"Electronic fence management\",\"zh_CN\":\"电子围栏管理\"}',200109000,'200109102',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200110000,'flight_service_plane_load','{\"zh_TW\":\"设备管理-無人機及載荷管理\",\"en_US\":\"UAV and payload manage\",\"zh_CN\":\"设备管理-无人机及载荷管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200110100,'flight_service_plane_load_view','{\"zh_TW\":\"無人機及載荷查看\",\"en_US\":\"UAV and payload view\",\"zh_CN\":\"无人机及载荷查看\"}',200110000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200110101,'flight_service_plane_load_load_manage','{\"zh_TW\":\"載荷管理\",\"en_US\":\"Payload management\",\"zh_CN\":\"载荷管理\"}',200110000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200110102,'flight_service_plane_load_plane_manage','{\"zh_TW\":\"無人機管理\",\"en_US\":\"UAV management\",\"zh_CN\":\"无人机管理\"}',200110000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200111000,'flight_service_hangar','{\"zh_TW\":\"设备管理-機庫管理\",\"en_US\":\"hangar manage\",\"zh_CN\":\"设备管理-机库管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200111100,'flight_service_hangar_manage','{\"zh_TW\":\"機庫管理\",\"en_US\":\"Hangar management\",\"zh_CN\":\"机库管理\"}',200111000,'200111101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200111101,'flight_service_hangar_view','{\"zh_TW\":\"機庫查看\",\"en_US\":\"Hangar View\",\"zh_CN\":\"机库查看\"}',200111000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200112000,'flight_service_house','{\"zh_TW\":\"設備管理-倉庫管理\",\"en_US\":\"Warehouse Management\",\"zh_CN\":\"设备管理-仓库管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200112100,'flight_service_house_manage','{\"zh_TW\":\"倉庫管理\",\"en_US\":\"Warehouse Management\",\"zh_CN\":\"仓库管理\"}',200112000,'200110102,200112101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200112101,'flight_service_house_view','{\"zh_TW\":\"倉庫查看\",\"en_US\":\"Warehouse view\",\"zh_CN\":\"仓库查看\"}',200112000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200113000,'flight_service_airline','{\"zh_TW\":\"航線管理\",\"en_US\":\"Flight route management\",\"zh_CN\":\"航线管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200113100,'flight_service_airline_manage','{\"zh_TW\":\"航線管理\",\"en_US\":\"Flight route management\",\"zh_CN\":\"航线管理\"}',200113000,'200113101,200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200113101,'flight_service_airline_view','{\"zh_TW\":\"航線查看\",\"en_US\":\"Flight route view\",\"zh_CN\":\"航线查看\"}',200113000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200113102,'flight_service_airline_three_dimensional','{\"zh_TW\":\"三維功能\",\"en_US\":\"3D function\",\"zh_CN\":\"三维功能\"}',200113000,'200113101,200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200113103,'flight_service_airline_kml_manage','{\"zh_TW\":\"KML航線管理\",\"en_US\":\"KML Flight route management\",\"zh_CN\":\"KML航线管理\"}',200113000,'200113104,200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200113104,'flight_service_airline_kml_view','{\"zh_TW\":\"KML航線查看\",\"en_US\":\"KML Flight route view\",\"zh_CN\":\"KML航线查看\"}',200113000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200113105,'flight_service_airline_translation_rotation','{\"zh_TW\":\"航线平移旋转\",\"en_US\":\"Route translation and rotation\",\"zh_CN\":\"航线平移旋转\"}',200113000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200114000,'flight_service_mission','{\"zh_TW\":\"作業相關\",\"en_US\":\"Mission related\",\"zh_CN\":\"作业相关\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200114100,'flight_service_mission_manage','{\"zh_TW\":\"作業管理\",\"en_US\":\"Mission management\",\"zh_CN\":\"作业管理\"}',200114000,'200114101,200113101,200110100,200116100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200114101,'flight_service_mission_view','{\"zh_TW\":\"作業查看\",\"en_US\":\"Mission view\",\"zh_CN\":\"作业查看\"}',200114000,'200113101,200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200115000,'flight_service_flyer','{\"zh_TW\":\"飛手管理\",\"en_US\":\"Pilot management\",\"zh_CN\":\"飞手管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200115100,'flight_service_flyer_manage','{\"zh_TW\":\"飛手管理\",\"en_US\":\"Pilot management\",\"zh_CN\":\"飞手管理\"}',200115000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200115101,'flight_service_flyer_view','{\"zh_TW\":\"飛手查询\",\"en_US\":\"Pilot search\",\"zh_CN\":\"飞手查询\"}',200115000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200115102,'flight_service_flyer_audit','{\"zh_TW\":\"飛手审核\",\"en_US\":\"Pilot audit\",\"zh_CN\":\"飞手审核\"}',200115000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200116000,'flight_service_approval','{\"zh_TW\":\"審批系統\",\"en_US\":\"Approval system\",\"zh_CN\":\"审批系统\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200116100,'flight_service_approval_manage','{\"zh_TW\":\"審批管理\",\"en_US\":\"Approval management\",\"zh_CN\":\"审批管理\"}',200116000,'200116101,200114101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200116101,'flight_service_approval_view','{\"zh_TW\":\"審批查看\",\"en_US\":\"Approval view\",\"zh_CN\":\"审批查看\"}',200116000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200117000,'flight_service_alarm','{\"zh_TW\":\"告警管理\",\"en_US\":\"Alarm management\",\"zh_CN\":\"告警管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200117100,'flight_service_alarm_statistic','{\"zh_TW\":\"告警統計\",\"en_US\":\"Alarm statistics\",\"zh_CN\":\"告警统计\"}',200117000,'200110100,200114101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200117101,'flight_service_alarm_config','{\"zh_TW\":\"告警配置\",\"en_US\":\"Alarm configuration\",\"zh_CN\":\"告警配置\"}',200117000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200117102,'flight_service_alarm_security','{\"zh_TW\":\"安全告警\",\"en_US\":\"Security Alerm\",\"zh_CN\":\"安全告警\"}',200117000,'200110100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200118000,'flight_service_logger','{\"zh_TW\":\"日誌管理\",\"en_US\":\"Log manage\",\"zh_CN\":\"日志管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200118100,'flight_service_logger_manage','{\"zh_TW\":\"日誌管理\",\"en_US\":\"Log manage\",\"zh_CN\":\"日志管理\"}',200118000,'200110100,200114101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200119000,'flight_service_data_replay','{\"zh_TW\":\"数据回放\",\"en_US\":\"Data_replay\",\"zh_CN\":\"数据回放\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200119100,'flight_service_data_replay_item','{\"zh_TW\":\"数据回放\",\"en_US\":\"Data_replay\",\"zh_CN\":\"数据回放\"}',200119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200120000,'flight_service_flight_plan','{\"zh_TW\":\"飞行计划申请\",\"en_US\":\"flight plan application\",\"zh_CN\":\"飞行计划申请\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200120100,'flight_service_flight_plan_manage','{\"zh_TW\":\"飞行计划申请\",\"en_US\":\"flight plan application\",\"zh_CN\":\"飞行计划申请\"}',200120000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200121000,'flight_service_scene_simulation','{\"zh_TW\":\"場景模擬\",\"en_US\":\"scene Simulation\",\"zh_CN\":\"场景模拟\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200121100,'flight_service_scene_simulation_manage','{\"zh_TW\":\"場景模擬\",\"en_US\":\"scene Simulation\",\"zh_CN\":\"场景模拟\"}',200121000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200123000,'flight_service_mission_dispatch','{\"zh_TW\":\"任務派發管理\",\"en_US\":\"Mission dispatch management\",\"zh_CN\":\"任务派发管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200123100,'flight_service_mission_dispatch_task','{\"zh_TW\":\"任務管理\",\"en_US\":\"Task management\",\"zh_CN\":\"任务管理\"}',200123000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200123101,'flight_service_mission_dispatch_setting','{\"zh_TW\":\"配置管理\",\"en_US\":\"Configuration Management\",\"zh_CN\":\"配置管理\"}',200123000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200124000,'flight_flight_record','{\"zh_TW\":\"飛行記錄\",\"en_US\":\"Flight record\",\"zh_CN\":\"飞行记录\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200124100,'flight_flight_record_manage','{\"zh_TW\":\"飛行記錄\",\"en_US\":\"Flight record\",\"zh_CN\":\"飞行记录\"}',200124000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200132000,'flight_geo_data','{\"zh_TW\":\"地圖數據管理\",\"en_US\":\"Geographic Data Management\",\"zh_CN\":\"地图数据管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200132100,'flight_geo_data_poi','{\"zh_TW\":\"POI管理\",\"en_US\":\"POI Management\",\"zh_CN\":\"POI管理\"}',200132000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200132101,'flight_geo_data_2d_view','{\"zh_TW\":\"二維檢視\",\"en_US\":\"Two-dimensional view\",\"zh_CN\":\"二维视图\"}',200132000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200132102,'flight_geo_data_3d_view','{\"zh_TW\":\"三維檢視\",\"en_US\":\"3D view\",\"zh_CN\":\"三维视图\"}',200132000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200132103,'flight_geo_data_backhaul_images','{\"zh_TW\":\"回傳影像\",\"en_US\":\"Panorama photos\",\"zh_CN\":\"回传影像\"}',200132000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200132104,'flight_geo_panorama_photos','{\"zh_TW\":\"全景照片\",\"en_US\":\"Panoramic image\",\"zh_CN\":\"全景照片\"}',200132000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200134000,'flight_storage_space','{\"zh_TW\":\"存儲空間管理\",\"en_US\":\"Storage Space Manage\",\"zh_CN\":\"存储空间管理\"}',200000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(200134100,'flight_storage_space_manage','{\"zh_TW\":\"存儲空間管理\",\"en_US\":\"Storage Space Manage\",\"zh_CN\":\"存储空间管理\"}',200134000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(300000000,'VAS','{\"zh_TW\":\"增值服務\",\"en_US\":\"Value Added Service\",\"zh_CN\":\"增值服务\"}',NULL,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(300100000,'VAS_item','{\"zh_TW\":\"增值服務\",\"en_US\":\"Value Added Service\",\"zh_CN\":\"增值服务\"}',300000000,NULL,_binary '\0',_binary '\0',_binary '',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(300100100,'VAS_item_manage','{\"zh_TW\":\"增值服務\",\"en_US\":\"Value Added Service\",\"zh_CN\":\"增值服务\"}',300100000,NULL,_binary '\0',_binary '\0',_binary '',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(402000000,'green','{\"zh_TW\":\"智慧環保檢測系統\",\"en_US\":\"Smart environmental protection detection system\",\"zh_CN\":\"智慧环保检测系统\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(402100000,'green_detect','{\"zh_TW\":\"環保監控\",\"en_US\":\"Environmental monitoring\",\"zh_CN\":\"环保监控\"}',402000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(402100100,'green_detect_manage','{\"zh_TW\":\"環保監控\",\"en_US\":\"Environmental monitoring\",\"zh_CN\":\"环保监控\"}',402100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(403000000,'police','{\"zh_TW\":\"公安警務\",\"en_US\":\"Police\",\"zh_CN\":\"公安警务\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(403100000,'police_command_dispatch','{\"zh_TW\":\"公安可視化指揮調度平台\",\"en_US\":\"Public Security Visual Command and Dispatch Platform\",\"zh_CN\":\"公安可视化指挥调度平台\"}',403000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(403100100,'police_command_dispatch_manage','{\"zh_TW\":\"公安可視化指揮調度平台\",\"en_US\":\"Public Security Visual Command and Dispatch Platform\",\"zh_CN\":\"公安可视化指挥调度平台\"}',403100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(405000000,'supervise','{\"zh_TW\":\"政府監管\",\"en_US\":\"Government Regulation\",\"zh_CN\":\"政府监管\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(405100000,'supervise_screen','{\"zh_TW\":\"數據大屏\",\"en_US\":\"big data screen\",\"zh_CN\":\"数据大屏\"}',405000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(405100100,'supervise_screen_view','{\"zh_TW\":\"數據大屏\",\"en_US\":\"big data screen\",\"zh_CN\":\"数据大屏\"}',405100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(405101000,'supervise_monitor_counter','{\"zh_TW\":\"監控反制\",\"en_US\":\"Monitoring countermeasures\",\"zh_CN\":\"监控反制\"}',405000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(405101100,'supervise_monitor_counter_manage','{\"zh_TW\":\"監控反制\",\"en_US\":\"Monitoring countermeasures\",\"zh_CN\":\"监控反制\"}',405101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(405102000,'supervise_plan_approval','{\"zh_TW\":\"空域規劃-計劃審批\",\"en_US\":\"Airspace Planning - Plan Approval\",\"zh_CN\":\"空域规划-计划审批\"}',405000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(405102100,'supervise_plan_approval_approval','{\"zh_TW\":\"計劃審批\",\"en_US\":\"Plan Approval\",\"zh_CN\":\"计划审批\"}',405102000,'405103101,405104101,405105101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(405102101,'supervise_plan_approval_view','{\"zh_TW\":\"計劃審批-查看\",\"en_US\":\"Program Approval - View\",\"zh_CN\":\"计划审批-查看\"}',405102000,'405103101,405104101,405105101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(405103000,'supervise_airspace_request','{\"zh_TW\":\"空域規劃-空域申請\",\"en_US\":\"Airspace Planning - Airspace Application\",\"zh_CN\":\"空域规划-空域申请\"}',405000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(405103100,'supervise_airspace_request_manage','{\"zh_TW\":\"空域管理\",\"en_US\":\"airspace management\",\"zh_CN\":\"空域管理\"}',405103000,'405103101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(405103101,'supervise_airspace_request_view','{\"zh_TW\":\"空域查詢\",\"en_US\":\"Airspace query\",\"zh_CN\":\"空域查询\"}',405103000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(405104000,'supervise_regional_plan','{\"zh_TW\":\"空域規劃-區域規劃\",\"en_US\":\"Airspace Planning - Regional Planning\",\"zh_CN\":\"空域规划-区域规划\"}',405000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:09',1,'2024-11-12 15:10:09',NULL,_binary '\0'),(405104100,'supervise_regional_plan_manage','{\"zh_TW\":\"區域管理\",\"en_US\":\"Regional management\",\"zh_CN\":\"区域管理\"}',405104000,'405104101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(405104101,'supervise_regional_plan_view','{\"zh_TW\":\"區域查詢\",\"en_US\":\"Regional query\",\"zh_CN\":\"区域查询\"}',405104000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(405105000,'supervise_customer','{\"zh_TW\":\"客戶管理\",\"en_US\":\"customer management\",\"zh_CN\":\"客户管理\"}',405000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(405105100,'supervise_customer_manage','{\"zh_TW\":\"客戶編輯\",\"en_US\":\"Client edit\",\"zh_CN\":\"客户编辑\"}',405105000,'405105101',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(405105101,'supervise_customer_view','{\"zh_TW\":\"客戶查詢\",\"en_US\":\"Customer inquiries\",\"zh_CN\":\"客户查询\"}',405105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(405106000,'supervise_c_side','{\"zh_TW\":\"C端飛行計劃\",\"en_US\":\"C terminal flight plan\",\"zh_CN\":\"C端飞行计划\"}',405000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(405106100,'supervise_c_side_manage','{\"zh_TW\":\"申報飛行計劃\",\"en_US\":\"declare flight plan\",\"zh_CN\":\"申报飞行计划\"}',405106000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(405107000,'supervise_supervision_flight','{\"zh_TW\":\"飛行安全監管\",\"en_US\":\"Flight safety supervision\",\"zh_CN\":\"飞行安全监管\"}',405000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(405107100,'supervise_supervision_flight_manage','{\"zh_TW\":\"飛行安全監管\",\"en_US\":\"Flight safety supervision\",\"zh_CN\":\"飞行安全监管\"}',405107000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(406000000,'logistic','{\"zh_TW\":\"醫療物流\",\"en_US\":\"medical logistics\",\"zh_CN\":\"医疗物流\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(406100000,'logistic_logistic','{\"zh_TW\":\"醫療物流\",\"en_US\":\"medical logistics\",\"zh_CN\":\"医疗物流\"}',406000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(406100100,'logistic_logistic_manage','{\"zh_TW\":\"醫療物流\",\"en_US\":\"medical logistics\",\"zh_CN\":\"医疗物流\"}',406100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(407000000,'park','{\"zh_TW\":\"園區管理\",\"en_US\":\"Park Management\",\"zh_CN\":\"园区管理\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(407100000,'park_minitor','{\"zh_TW\":\"巡檢監控\",\"en_US\":\"Inspection monitoring\",\"zh_CN\":\"巡检监控\"}',407000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(407100100,'park_minitor_manage','{\"zh_TW\":\"巡檢監控\",\"en_US\":\"Inspection monitoring\",\"zh_CN\":\"巡检监控\"}',407100000,'200113100,200109101,200113101,200110100,200114100,200114101,200110101,200110102',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(408000000,'risk','{\"zh_TW\":\"應急指揮\",\"en_US\":\"Emergency Command\",\"zh_CN\":\"应急指挥\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(408100000,'risk_risk','{\"zh_TW\":\"應急指揮\",\"en_US\":\"Emergency Command\",\"zh_CN\":\"应急指挥\"}',408000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(408100100,'risk_risk_manage','{\"zh_TW\":\"應急指揮\",\"en_US\":\"Emergency Command\",\"zh_CN\":\"应急指挥\"}',408100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(409000000,'patrol','{\"zh_TW\":\"智慧交通\",\"en_US\":\"Smart transportation\",\"zh_CN\":\"智慧交通\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(409100000,'patrol_patrol','{\"zh_TW\":\"智慧交通\",\"en_US\":\"Smart transportation\",\"zh_CN\":\"智慧交通\"}',409000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(409100100,'patrol_patrol_manage','{\"zh_TW\":\"智慧交通\",\"en_US\":\"Smart transportation\",\"zh_CN\":\"智慧交通\"}',409100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(410000000,'communication','{\"zh_TW\":\"應急通信\",\"en_US\":\"Emergency Communication\",\"zh_CN\":\"应急通信\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(410100000,'communication_communication','{\"zh_TW\":\"監控大屏\",\"en_US\":\"Monitoring screen\",\"zh_CN\":\"监控大屏\"}',410000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(410100100,'communication_communication_manage','{\"zh_TW\":\"監控大屏\",\"en_US\":\"Monitoring screen\",\"zh_CN\":\"监控大屏\"}',410100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(410101000,'communication_risk_assessment','{\"zh_TW\":\"應急一張圖\",\"en_US\":\"A picture of emergency response\",\"zh_CN\":\"应急一张图\"}',410000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(410101100,'communication_risk_assessment_manage','{\"zh_TW\":\"應急一張圖\",\"en_US\":\"A picture of emergency response\",\"zh_CN\":\"应急一张图\"}',410101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(410102000,'communication_monitoring_warning','{\"zh_TW\":\"监测预警\",\"en_US\":\"Monitoring and early warning\",\"zh_CN\":\"监测预警\"}',410000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(410102100,'communication_monitoring_warning_manage','{\"zh_TW\":\"监测预警\",\"en_US\":\"Monitoring and early warning\",\"zh_CN\":\"监测预警\"}',410102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(410104000,'communication_name_list','{\"zh_TW\":\"名單管理\",\"en_US\":\"Name List\",\"zh_CN\":\"名单管理\"}',410000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(410104100,'communication_name_list_manage','{\"zh_TW\":\"名單管理\",\"en_US\":\"Name List\",\"zh_CN\":\"名单管理\"}',410104000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(410105000,'communication_data','{\"zh_TW\":\"自然災害數據管理\",\"en_US\":\"Natural disaster data management\",\"zh_CN\":\"自然灾害数据管理\"}',410000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(410105100,'communication_data_manage','{\"zh_TW\":\"自然災害數據管理\",\"en_US\":\"Natural disaster data management\",\"zh_CN\":\"自然灾害数据管理\"}',410105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(410106000,'communication_decision','{\"zh_TW\":\"通訊覆蓋參數配置\",\"en_US\":\"Command decisions\",\"zh_CN\":\"通信覆盖参数配置\"}',410000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(410106100,'communication_decision_manage','{\"zh_TW\":\"通訊覆蓋參數配置\",\"en_US\":\"Command decisions\",\"zh_CN\":\"通信覆盖参数配置\"}',410106000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(411000000,'emergency','{\"zh_TW\":\"森林防火\",\"en_US\":\"Forest-Fire Monitor\",\"zh_CN\":\"森林防火\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(411100000,'emergency_emergency','{\"zh_TW\":\"監控大屏\",\"en_US\":\"Monitoring screen\",\"zh_CN\":\"监控大屏\"}',411000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(411100100,'emergency_emergency_manage','{\"zh_TW\":\"監控大屏\",\"en_US\":\"Monitoring screen\",\"zh_CN\":\"监控大屏\"}',411100000,'200113100,200109101,200113101,200110100,200114100,200114101,200110101,200110102',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(411101000,'emergency_resource_display','{\"zh_TW\":\"資源展示\",\"en_US\":\"Resource display\",\"zh_CN\":\"资源展示\"}',411000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(411101100,'emergency_resource_display_manage','{\"zh_TW\":\"資源展示\",\"en_US\":\"Resource display\",\"zh_CN\":\"资源展示\"}',411101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(412000000,'infrastructure','{\"zh_TW\":\"設施巡查\",\"en_US\":\"Infrastructure\",\"zh_CN\":\"设施巡查\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(412100000,'infrastructure_screen','{\"zh_TW\":\"数据大屏\",\"en_US\":\"screen\",\"zh_CN\":\"数据大屏\"}',412000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(412100100,'infrastructure_screen_manage','{\"zh_TW\":\"数据大屏\",\"en_US\":\"screen\",\"zh_CN\":\"数据大屏\"}',412100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(412101000,'infrastructure_book','{\"zh_TW\":\"設施臺賬\",\"en_US\":\"Standing book\",\"zh_CN\":\"设施台账\"}',412000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(412101100,'infrastructure_book_manage','{\"zh_TW\":\"設施臺賬\",\"en_US\":\"Standing book\",\"zh_CN\":\"设施台账\"}',412101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(413000000,'hubone','{\"zh_TW\":\"哈勃一号\",\"en_US\":\"Hub-one\",\"zh_CN\":\"哈勃一号\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(413100000,'hubone_hubone','{\"zh_TW\":\"哈勃一号\",\"en_US\":\"Hub-one\",\"zh_CN\":\"哈勃一号\"}',413000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(413100100,'hubone_hubone_manage','{\"zh_TW\":\"哈勃一号\",\"en_US\":\"Hub-one\",\"zh_CN\":\"哈勃一号\"}',413100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(414000000,'latn','{\"zh_TW\":\"天巡系统\",\"en_US\":\"天巡系统\",\"zh_CN\":\"天巡系统\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(414100000,'latn_latn','{\"zh_TW\":\"天巡系统\",\"en_US\":\"天巡系统\",\"zh_CN\":\"天巡系统\"}',414000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(414100100,'latn_latn_manage','{\"zh_TW\":\"天巡系统\",\"en_US\":\"天巡系统\",\"zh_CN\":\"天巡系统\"}',414100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(415000000,'fire_rescue','{\"zh_TW\":\"消防救援\",\"en_US\":\"Fire Rescue\",\"zh_CN\":\"消防救援\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(415100000,'fire_rescue_fire_rescue','{\"zh_TW\":\"消防救援\",\"en_US\":\"Fire Rescue\",\"zh_CN\":\"消防救援\"}',415000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(415100100,'fire_rescue_fire_rescue_manage','{\"zh_TW\":\"消防救援\",\"en_US\":\"Fire Rescue\",\"zh_CN\":\"消防救援\"}',415100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416000000,'army_people','{\"zh_TW\":\"5G-A通感一體化平臺\",\"en_US\":\"5G-A Synaesthesia Integrated Platform\",\"zh_CN\":\"5G-A通感一体化平台\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416100000,'army_people_screen','{\"zh_TW\":\"運行監視\",\"en_US\":\"Operation Monitoring\",\"zh_CN\":\"运行监视\"}',416000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416100100,'army_people_screen_manage','{\"zh_TW\":\"運行監視\",\"en_US\":\"Operation Monitoring\",\"zh_CN\":\"运行监视\"}',416100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416101000,'army_people_detect','{\"zh_TW\":\"低空探測\",\"en_US\":\"Low Altitude Detection\",\"zh_CN\":\"低空探测\"}',416000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416101100,'army_people_detect_front','{\"zh_TW\":\"首頁\",\"en_US\":\"Front Page\",\"zh_CN\":\"首页\"}',416101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416101101,'army_people_detect_playback','{\"zh_TW\":\"數據回放\",\"en_US\":\"Data Playback\",\"zh_CN\":\"数据回放\"}',416101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416101102,'army_people_detect_analysis','{\"zh_TW\":\"精度分析\",\"en_US\":\"Precision Analysis\",\"zh_CN\":\"精度分析\"}',416101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416101103,'army_people_detect_alarm','{\"zh_TW\":\"告警記錄\",\"en_US\":\"Alarm Record\",\"zh_CN\":\"告警记录\"}',416101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416102000,'army_people_configuration','{\"zh_TW\":\"配置管理\",\"en_US\":\"Configuration Management\",\"zh_CN\":\"配置管理\"}',416000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416102100,'army_people_configuration_device','{\"zh_TW\":\"設備管理\",\"en_US\":\"Device Management\",\"zh_CN\":\"设备管理\"}',416102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416102101,'army_people_configuration_area','{\"zh_TW\":\"區域規劃\",\"en_US\":\"Regional Planning\",\"zh_CN\":\"区域规划\"}',416102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416102102,'army_people_configuration_story','{\"zh_TW\":\"故事管理\",\"en_US\":\"Story Management\",\"zh_CN\":\"故事管理\"}',416102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416103000,'army_people_functional','{\"zh_TW\":\"功能權限\",\"en_US\":\"Functional Permission\",\"zh_CN\":\"功能权限\"}',416000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416103100,'army_people_functional_download','{\"zh_TW\":\"數據下載\",\"en_US\":\"Data Download\",\"zh_CN\":\"数据下载\"}',416103000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416103101,'army_people_functional_bts','{\"zh_TW\":\"基站統計\",\"en_US\":\"Base Station Statistics\",\"zh_CN\":\"基站统计\"}',416103000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416103102,'army_people_functional_linkage','{\"zh_TW\":\"雷視聯動\",\"en_US\":\"Radar And Vision Linkage\",\"zh_CN\":\"雷视联动\"}',416103000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416103103,'army_people_functional_precipitation','{\"zh_TW\":\"降水量\",\"en_US\":\"Precipitation\",\"zh_CN\":\"降水量\"}',416103000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(416103104,'army_people_functional_service','{\"zh_TW\":\"飞行服务\",\"en_US\":\"Flight Service\",\"zh_CN\":\"飞行服务\"}',416103000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(417000000,'iron_tower','{\"zh_TW\":\"鐵塔巡檢\",\"en_US\":\"Tower inspection\",\"zh_CN\":\"铁塔巡检\"}',NULL,NULL,_binary '\0',_binary '',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(417100000,'iron_tower_basestation','{\"zh_TW\":\"基站信息維護\",\"en_US\":\"Base station information maintenance\",\"zh_CN\":\"基站信息维护\"}',417000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(417100100,'iron_tower_basestation_manage','{\"zh_TW\":\"基站信息維護\",\"en_US\":\"Base station information maintenance\",\"zh_CN\":\"基站信息维护\"}',417100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(417101000,'iron_tower_qualitycontrol','{\"zh_TW\":\"質檢任務管理\",\"en_US\":\"Quality inspection task management\",\"zh_CN\":\"质检任务管理\"}',417000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(417101100,'iron_tower_qualitycontrol_manage','{\"zh_TW\":\"質檢任務管理\",\"en_US\":\"Quality inspection task management\",\"zh_CN\":\"质检任务管理\"}',417101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(417102000,'iron_tower_personnelinfo','{\"zh_TW\":\"人員資訊管理\",\"en_US\":\"Personnel information management\",\"zh_CN\":\"人员信息管理\"}',417000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(417102100,'iron_tower_personnelinfo_manage','{\"zh_TW\":\"人員資訊管理\",\"en_US\":\"Personnel information management\",\"zh_CN\":\"人员信息管理\"}',417102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600000000,'data','{\"zh_TW\":\"數據應用\",\"en_US\":\"Data application\",\"zh_CN\":\"数据应用\"}',NULL,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600100000,'data_material','{\"zh_TW\":\"素材倉庫\",\"en_US\":\"Material\",\"zh_CN\":\"素材仓库\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600100100,'data_material_manage','{\"zh_TW\":\"素材倉庫\",\"en_US\":\"Material\",\"zh_CN\":\"素材仓库\"}',600100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600101000,'data_tlcp','{\"zh_TW\":\"低空圖像AI處理\",\"en_US\":\"Low-altitude image AI processing\",\"zh_CN\":\"低空图像AI处理\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600101100,'data_tlcp_manage','{\"zh_TW\":\"低空圖像AI處理\",\"en_US\":\"Low-altitude image AI processing\",\"zh_CN\":\"低空图像AI处理\"}',600101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600102000,'data_lowdetection','{\"zh_TW\":\"低空探測\",\"en_US\":\"Low altitude detection\",\"zh_CN\":\"低空探测\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600102100,'data_lowdetection_manage','{\"zh_TW\":\"低空探測\",\"en_US\":\"Low altitude detection\",\"zh_CN\":\"低空探测\"}',600102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600103000,'data_simulation','{\"zh_TW\":\"仿真規劃\",\"en_US\":\"Simulation\",\"zh_CN\":\"仿真规划\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600103100,'data_simulation_manage','{\"zh_TW\":\"仿真規劃\",\"en_US\":\"Simulation\",\"zh_CN\":\"仿真规划\"}',600103000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600104000,'data_modelv2','{\"zh_TW\":\"二位建圖與三維建模\",\"en_US\":\"2D drafting and 3D modelling\",\"zh_CN\":\"二维建图与三维建模\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600104100,'data_modelv2_manage','{\"zh_TW\":\"二位建圖與三維建模\",\"en_US\":\"2D drafting and 3D modelling\",\"zh_CN\":\"二维建图与三维建模\"}',600104000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600105000,'data_ai','{\"zh_TW\":\"AI大腦\",\"en_US\":\"AI\",\"zh_CN\":\"AI大脑\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600105100,'data_ai_manage','{\"zh_TW\":\"AI大腦\",\"en_US\":\"AI\",\"zh_CN\":\"AI大脑\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600105101,'data_ai_image_density','{\"zh_TW\":\"人體分析-人流量統計\",\"en_US\":\"Human Analysis - People Statistics\",\"zh_CN\":\"人体分析-人流量统计\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600105105,'data_ai_image_licenseplate','{\"zh_TW\":\"車輛分析-車牌識別\",\"en_US\":\"Vehicle analysis - license plate recognition\",\"zh_CN\":\"车辆分析-车牌识别\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600105107,'data_ai_image_safetyhat','{\"zh_TW\":\"圖像處理-安全帽識別\",\"en_US\":\"Image processing - hard hat recognition\",\"zh_CN\":\"图像处理-安全帽识别\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600105108,'data_ai_image_roadseg','{\"zh_TW\":\"圖像處理-道路分割\",\"en_US\":\"Image Processing - Road Segmentation\",\"zh_CN\":\"图像处理-道路分割\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600105109,'data_ai_image_posture','{\"zh_TW\":\"圖像處理-人體姿態行為檢測\",\"en_US\":\"Image processing - human posture behavior detection\",\"zh_CN\":\"图像处理-人体姿态行为检测\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600105110,'data_ai_image_common','{\"zh_TW\":\"圖像處理-通用能力識別\",\"en_US\":\"Image processing - universal capability recognition\",\"zh_CN\":\"图像处理-通用能力识别\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600105111,'data_ai_image_dehazing','{\"zh_TW\":\"圖像增強-圖像去霧\",\"en_US\":\"Image Enhancement - Image dehazing\",\"zh_CN\":\"图像增强-图像去雾\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600105112,'data_ai_image_debris_flow_detail','{\"zh_TW\":\"橋樑分析-邊坡缺陷檢測\",\"en_US\":\"Bridge analysis - slope defect detection\",\"zh_CN\":\"桥梁分析-边坡缺陷检测\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600105113,'data_ai_bridge_violation','{\"zh_TW\":\"橋樑分析-橋下空間違章識別\",\"en_US\":\"Bridge analysis - identification of violations\",\"zh_CN\":\"桥梁分析-桥下空间违章识别\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600105114,'data_ai_expansion_joint','{\"zh_TW\":\"橋樑分析-伸縮縫缺陷檢測\",\"en_US\":\"Bridge analysis - expansion joint defect detection\",\"zh_CN\":\"桥梁分析-伸缩缝缺陷检测\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600105115,'data_ai_video_technology','{\"zh_TW\":\"視頻技術\",\"en_US\":\"Video Technology\",\"zh_CN\":\"视频技术\"}',600105000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600106000,'data_infrared','{\"zh_TW\":\"紅外遙感\",\"en_US\":\"Infrared\",\"zh_CN\":\"红外遥感\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600106100,'data_infrared_manage','{\"zh_TW\":\"紅外遙感\",\"en_US\":\"Infrared\",\"zh_CN\":\"红外遥感\"}',600106000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600107000,'data_tdoa','{\"zh_TW\":\"無人機探測與反制\",\"en_US\":\"UAV detection and countermeasures\",\"zh_CN\":\"无人机探测与反制\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600107100,'data_tdoa_manage','{\"zh_TW\":\"無人機探測與反制\",\"en_US\":\"UAV detection and countermeasures\",\"zh_CN\":\"无人机探测与反制\"}',600107000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600108000,'data_linxot','{\"zh_TW\":\"5G界樁平台\",\"en_US\":\"5G boundary pile platform\",\"zh_CN\":\"5G界桩平台\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600108100,'data_linxot_manage','{\"zh_TW\":\"5G界樁平台\",\"en_US\":\"5G boundary pile platform\",\"zh_CN\":\"5G界桩平台\"}',600108000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600118000,'data_tudou_sensing','{\"zh_TW\":\"在線智能遙感\",\"en_US\":\"Online intelligent remote sens\",\"zh_CN\":\"在线智能遥感\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600118100,'data_tudou_sensing_manage','{\"zh_TW\":\"在線智能遙感\",\"en_US\":\"Online intelligent remote sens\",\"zh_CN\":\"在线智能遥感\"}',600118000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600119000,'data_media','{\"zh_TW\":\"视频流媒体\",\"en_US\":\"video streaming\",\"zh_CN\":\"视频流媒体\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600119100,'data_media_manage','{\"zh_TW\":\"视频流媒体\",\"en_US\":\"video streaming\",\"zh_CN\":\"视频流媒体\"}',600119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600119101,'data_media_video_device','{\"zh_TW\":\"視頻設備管理\",\"en_US\":\"Video device manage\",\"zh_CN\":\"视频设备管理\"}',600119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600119102,'data_media_video_playback','{\"zh_TW\":\"視頻回放\",\"en_US\":\"Video play back\",\"zh_CN\":\"视频回放\"}',600119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600119103,'data_media_process_choreographer','{\"zh_TW\":\"流程編排\",\"en_US\":\"Process choreographer\",\"zh_CN\":\"流程编排\"}',600119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600119104,'data_media_process_manage','{\"zh_TW\":\"流程任務管理\",\"en_US\":\"Process task management\",\"zh_CN\":\"流程任务管理\"}',600119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600119105,'data_media_live_manage','{\"zh_TW\":\"直播管理\",\"en_US\":\"Live broadcast management\",\"zh_CN\":\"直播管理\"}',600119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600119106,'data_media_system_manage','{\"zh_TW\":\"系統管理\",\"en_US\":\"System Manage\",\"zh_CN\":\"系统管理\"}',600119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600119107,'data_media_open_interface','{\"zh_TW\":\"開放接口\",\"en_US\":\"MENU_VIDEO_OPEN_INTERFACE\",\"zh_CN\":\"开放接口\"}',600119000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600120000,'data_fire_emergency','{\"zh_TW\":\"防火應急指揮\",\"en_US\":\"Fire Emergency \",\"zh_CN\":\"防火应急指挥\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600120100,'data_fire_emergency_manage','{\"zh_TW\":\"防火應急指揮\",\"en_US\":\"Fire Emergency \",\"zh_CN\":\"防火应急指挥\"}',600120000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600121000,'data_nematode','{\"zh_TW\":\"線蟲病疫情\",\"en_US\":\"Nematode disease outbreak\",\"zh_CN\":\"线虫病疫情\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600121100,'data_nematode_manage','{\"zh_TW\":\"線蟲病疫情\",\"en_US\":\"Nematode disease outbreak\",\"zh_CN\":\"线虫病疫情\"}',600121000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600122000,'data_tudou_3d','{\"zh_TW\":\"在線實景三維\",\"en_US\":\"Online reality 3D\",\"zh_CN\":\"在线实景三维\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600122100,'data_tudou_3d_manage','{\"zh_TW\":\"在線實景三維\",\"en_US\":\"Online reality 3D\",\"zh_CN\":\"在线实景三维\"}',600122000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600123000,'data_runtoint','{\"zh_TW\":\"潤圖智能\",\"en_US\":\"Runtu Intelligence\",\"zh_CN\":\"润图智能\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600123100,'data_runtoint_manage','{\"zh_TW\":\"潤圖智能\",\"en_US\":\"Runtu Intelligence\",\"zh_CN\":\"润图智能\"}',600123000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600124000,'data_3dSimulation','{\"zh_TW\":\"三維仿真\",\"en_US\":\"ThreeD Simulation\",\"zh_CN\":\"三维仿真\"}',600000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(600124100,'data_3dSimulation_manage','{\"zh_TW\":\"三維仿真\",\"en_US\":\"ThreeD Simulation\",\"zh_CN\":\"三维仿真\"}',600124000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(700000000,'app','{\"zh_TW\":\"App应用\",\"en_US\":\"Application\",\"zh_CN\":\"APP应用\"}',NULL,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(700100000,'app_pilot','{\"zh_TW\":\"飛行家APP\",\"en_US\":\"Pilot APP\",\"zh_CN\":\"飞行家APP\"}',700000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(700100100,'app_pilot_basic','{\"zh_TW\":\"基礎飛行\",\"en_US\":\"Fly Basic\",\"zh_CN\":\"基础飞行\"}',700100000,'200110100,200113000,200113100,200113101,200113102,200113103,200113104,200000000,200110000',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(700100101,'app_pilot_scouting','{\"zh_TW\":\"飛手偵察\",\"en_US\":\"Pilot Scouting\",\"zh_CN\":\"飞手侦察\"}',700100000,'403000000,403100000,403100100',_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(800000000,'tools','{\"zh_TW\":\"通用模塊工具\",\"en_US\":\"commonTool\",\"zh_CN\":\"通用模块工具\"}',NULL,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(800100000,'tools_geo_layer','{\"zh_TW\":\"圖層\",\"en_US\":\"GeoLayer\",\"zh_CN\":\"图层\"}',800000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(800100100,'tools_geo_layer_2d','{\"zh_TW\":\"二維圖層\",\"en_US\":\"geoLayer2d\",\"zh_CN\":\"二维图层\"}',800100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(800100101,'tools_geo_layer_3d','{\"zh_TW\":\"三維圖層\",\"en_US\":\"GeoLayer3d\",\"zh_CN\":\"三维图层\"}',800100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(800100102,'tools_geo_layer_poi','{\"zh_TW\":\"POI管理\",\"en_US\":\"geoLayerPoi\",\"zh_CN\":\"POI管理\"}',800100000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(800101000,'tools_airspace','{\"zh_TW\":\"空域管理工具\",\"en_US\":\"airspaceTools\",\"zh_CN\":\"空域管理工具\"}',800000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(800101100,'tools_airspace_tools','{\"zh_TW\":\"空域管理工具\",\"en_US\":\"airspaceTools\",\"zh_CN\":\"空域管理工具\"}',800101000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(800102000,'tools_compare','{\"zh_TW\":\"對比\",\"en_US\":\"compare\",\"zh_CN\":\"对比\"}',800000000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(800102100,'tools_compare_roll','{\"zh_TW\":\"卷簾對比\",\"en_US\":\"comareRoll\",\"zh_CN\":\"卷帘对比\"}',800102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'),(800102101,'tools_compare_split','{\"zh_TW\":\"分屏對比\",\"en_US\":\"compareSplit\",\"zh_CN\":\"分屏对比\"}',800102000,NULL,_binary '\0',_binary '\0',_binary '\0',_binary '','2024-11-12 15:10:10',1,'2024-11-12 15:10:10',NULL,_binary '\0'); /*!40000 ALTER TABLE `sys_resource_group` ENABLE KEYS */; UNLOCK TABLES; @@ -105,4 +105,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-10-15 10:54:30 +-- Dump completed on 2024-11-14 11:14:04 diff --git a/999-数据库脚本/6.0.0/z.process_data.sql b/999-数据库脚本/6.0.0/z_process.sql similarity index 100% rename from 999-数据库脚本/6.0.0/z.process_data.sql rename to 999-数据库脚本/6.0.0/z_process.sql diff --git a/999-数据库脚本/6.0.0/z.uav_process_flowable_data.sql b/999-数据库脚本/6.0.0/z_uav_process_flowable_data.sql similarity index 100% rename from 999-数据库脚本/6.0.0/z.uav_process_flowable_data.sql rename to 999-数据库脚本/6.0.0/z_uav_process_flowable_data.sql diff --git a/999-数据库脚本/6.0.0/z.user_base_data.sql b/999-数据库脚本/6.0.0/z_user_base.sql similarity index 100% rename from 999-数据库脚本/6.0.0/z.user_base_data.sql rename to 999-数据库脚本/6.0.0/z_user_base.sql diff --git a/999-数据库脚本/数据库同步脚本.sh b/999-数据库脚本/数据库同步脚本.sh index 98b4745..5b0f4fc 100644 --- a/999-数据库脚本/数据库同步脚本.sh +++ b/999-数据库脚本/数据库同步脚本.sh @@ -9,6 +9,7 @@ SQL_DUMP_FILE=/root/all_tables_4.1.0.sql SQL_FULL_BACK_UP_FILE=/home/mmc/all_tables_4.0.2_230914_fullback.sql /root/wdd/mysql/bin/mysql -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 -e 'show databases;' | grep -Ev 'Database|information_schema|mysql|sys|performance_schema' | xargs /root/wdd/mysql/bin/mysqldump -uroot -pQzfXQhd3bQ -h127.0.0.1 -P33306 --single-transaction --source-data=2 --hex-blob --triggers --routines --events --set-gtid-purged=OFF --databases > "${SQL_FULL_BACK_UP_FILE}" + # 被封了nacos_config /root/wdd/mysql/bin/mysqldump -uroot -pQzfXQhd3bQ -h10.250.0.200 -P33306 -t --set-gtid-purged=OFF cmii_nacos_config config_info his_config_info roles users > 17.cmii_nacos_config.sql sed -i '1s/^/use cmii_nacos_config;\n/' 17.cmii_nacos_config.sql

T`~U-JoQiuIw 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 z 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 z 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','','cmii-uav-device','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-05-25 08:34:39',1,'2024-10-11 01:36:44',NULL),(244499734151036928,'API_5650997fb36ac4227d6dab55afac6050','查询不同时间段所有的无人机行时长','','cmii-uav-device','/api/uav/plane/queryAllFlyTotal','GET',_binary '\0',_binary '\0','2022-05-25 08:34:39',1,'2024-10-11 01:36:42',NULL),(244499736898306048,'API_142e6a2f1b1c5821b138d6c39e1cff7b','模糊查询包括子公司的仓库列表','','cmii-uav-device','/api/uav/plane/queryHouse','GET',_binary '\0',_binary '\0','2022-05-25 08:34:40',1,'2024-10-11 01:36:53',NULL),(244499753054765056,'API_64415b4d0e44e202dda0581a0ebbd77b','获取GPS坐标地址列表信息,地址数不能超过200个[FeignClient]','','cmii-admin-data','/public/api/admin/area/tool/regeos','POST',_binary '\0',_binary '\0','2022-05-25 08:34:44',1,'2024-09-09 09:14:42',NULL),(244500019200131072,'API_a1ef2aa9d6c09ba78cbd8bfa1442dec4','上报设备位置','上报设备位置','cmii-uav-cloud-live','/client/live/stream/reportPosition','POST',_binary '\0',_binary '\0','2022-05-25 08:35:47',1,'2024-10-12 09:42:32',NULL),(244500019556646912,'API_4a29f59c53ba76b36ba5785cac04774d','上报视频流事件','上报视频流事件','cmii-uav-cloud-live','/client/live/stream/reportVideoEvent','POST',_binary '\0',_binary '\0','2022-05-25 08:35:47',1,'2024-10-12 09:42:31',NULL),(244500032932282368,'API_8fac5b9b410c904a26af1fae7b53263a','视频数据回放-获取视频片段列表','视频数据回放-获取视频片段列表','cmii-uav-cloud-live','/video/playback/videoList','POST',_binary '\0',_binary '\0','2022-05-25 08:35:50',1,'2024-10-12 09:42:33',NULL),(244500033217495040,'API_1fa6f8a0787d98b0718a18520a5835c3','视频数据回放-播放M3U8文件','视频数据回放-播放M3U8文件','cmii-uav-cloud-live','/public/his/videoPlay/playM3u8','GET',_binary '\0',_binary '\0','2022-05-25 08:35:51',1,'2024-10-12 09:42:31',NULL),(244500033842446336,'API_96d29c6f9142d88a2c5d0673bad041f4','视频数据回放-获取Token','视频数据回放-获取Token','cmii-uav-cloud-live','/video/playback/createToken','GET',_binary '\0',_binary '\0','2022-05-25 08:35:51',1,'2024-10-12 09:42:38',NULL),(244500034182184960,'API_4a4413b74f7ea53fa4a81a79abbf5cce','视频数据回放-获取设备编号列表','视频数据回放-获取设备编号列表','cmii-uav-cloud-live','/video/playback/getDeviceList','GET',_binary '\0',_binary '\0','2022-05-25 08:35:51',1,'2024-10-12 09:42:32',NULL),(244500034513534976,'API_cb47492784522c21d3ca7e46dd3749ab','视频数据回放-生成回放片段','视频数据回放-生成回放片段','cmii-uav-cloud-live','/video/playback/generateList','POST',_binary '\0',_binary '\0','2022-05-25 08:35:51',1,'2024-10-12 09:42:31',NULL),(244500034597421056,'API_9230ba3e7a8a8507a4a6e378159067a6','视频数据回放-生成回放片段2','视频数据回放-生成回放片段2','cmii-uav-cloud-live','/video/playback/generateList2','POST',_binary '\0',_binary '\0','2022-05-25 08:35:51',1,'2024-10-12 09:42:39',NULL),(244500034828107776,'API_f2daace874086ea979701b88fb223f39','视频数据回放-获取视频数据日期分布','视频数据回放-获取视频数据日期分布','cmii-uav-cloud-live','/video/playback/getDataDistribution','GET',_binary '\0',_binary '\0','2022-05-25 08:35:51',1,'2024-10-12 09:42:38',NULL),(249490599617495040,'API_f80c802fef4e5f571069e5c95206e99c','根据无人机code列表查询无人机名称详情','','cmii-uav-device','/api/uav/plane/queryUavInfoList','POST',_binary '\0',_binary '\0','2022-06-08 03:06:34',1,'2024-10-11 01:36:52',NULL),(249490607842525184,'API_467888d231fd342e1091a6bec97d4344','根据无人机编码列表查询对应无人机名称集合','','cmii-uav-device','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-06-08 03:06:36',1,'2024-10-11 01:36:53',NULL),(249490698166861824,'API_538a5f3c59889aa1c96a2776b001b4b5','视频数据回放-获取设备编号名称列表','视频数据回放-获取设备编号名称列表','cmii-uav-cloud-live','/video/playback/getDeviceInfoList','GET',_binary '\0',_binary '\0','2022-06-08 03:06:58',1,'2024-10-12 09:42:32',NULL),(249916736613122048,'API_a7564eea3f085d0f3580037297f7cb23','视频数据回放-获取无人机坐标','视频数据回放-获取无人机坐标','cmii-uav-cloud-live','/video/playback/getPlanePosition','GET',_binary '\0',_binary '\0','2022-06-09 07:19:53',1,'2024-10-12 09:42:36',NULL),(249916736701202432,'API_af222ac23f8ce4c94137d994714ec5d6','视频数据回放-更新视频坐标','视频数据回放-更新视频坐标','cmii-uav-cloud-live','/video/playback/updateVideoAddress','GET',_binary '\0',_binary '\0','2022-06-09 07:19:53',1,'2024-10-12 09:42:34',NULL),(260412139431264256,'API_81c1e08421ec5908880a0d858f65a383','飞手-新增飞手信息','飞手-新增飞手信息','cmii-uav-user','/flyer/addFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-10-11 15:37:10',NULL),(260412139494178816,'API_85eb4f45e9968afe2a983c95ebcd8858','飞手-编辑飞手信息','飞手-编辑飞手信息','cmii-uav-user','/flyer/updateFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-10-11 15:37:12',NULL),(260412139544510464,'API_bdccda43feeb0bd3450fa97882968d44','飞手-分页查询飞手信息','飞手-分页查询飞手信息','cmii-uav-user','/flyer/queryPageFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-10-11 15:37:09',NULL),(260412139615813632,'API_910d5ed8cccbe03c2627d001dd126e6b','飞手-注销飞手信息','飞手-注销飞手信息','cmii-uav-user','/flyer/cancellationFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-10-11 15:37:08',NULL),(260412139687116800,'API_e9ad7513848fe2abf3898c8893766e01','飞手数据字典-查询合格证等级','飞手数据字典-查询合格证等级','cmii-uav-user','/flyer/queryCertificateLevel','GET',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-10-11 15:37:20',NULL),(260412139737448448,'API_ff107246c0528de2d6e8ca2611de5659','飞手数据字典-查询飞手违规类型','飞手数据字典-查询飞手违规类型','cmii-uav-user','/flyer/queryViolationType','GET',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-10-11 15:37:16',NULL),(260412139787780096,'API_f6d98f98ddf021b4e68e5ee6cf485f29','飞手数据字典-查询飞手违规处罚','飞手数据字典-查询飞手违规处罚','cmii-uav-user','/flyer/queryViolationPenalty','GET',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-10-11 15:37:08',NULL),(260412139892637696,'API_1090f162960dd6510daacf0fa4cd82b7','飞手-手动验证飞手信息','飞手-手动验证飞手信息','cmii-uav-user','/flyer/checkFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-10-11 15:37:15',NULL),(260412139963940864,'API_6dec08acb3a67d9891f580acced31157','飞手-根据id查询飞手信息','飞手-根据id查询飞手信息','cmii-uav-user','/flyer/getFlyerById','GET',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-10-11 15:37:14',NULL),(260412140026855424,'API_0026ba25d9100c225ea798b6406e92e3','飞手-根据id查询飞手信息用于编辑','飞手-根据id查询飞手信息用于编辑','cmii-uav-user','/flyer/getFlyerForEdit','GET',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-10-11 15:37:20',NULL),(260412140081381376,'API_d7e9c45b91a5dbfed4e918e6d9351af3','飞手违规-录入飞手的违规记录','飞手违规-录入飞手的违规记录','cmii-uav-user','/flyer/addIllegalInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-10-11 15:37:16',NULL),(260412140148490240,'API_bf9d49687be6013694a2003c833c940b','飞手违规-编辑飞手的违规记录','飞手违规-编辑飞手的违规记录','cmii-uav-user','/flyer/updateFlyerIllegalInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-10-11 15:37:09',NULL),(260412140203016192,'API_2f3ee3aa76f7fd716d136764c9f24951','飞手违规-分页查询飞手的违规信息','飞手违规-分页查询飞手的违规信息','cmii-uav-user','/flyer/queryPageIllegal','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-10-11 15:37:20',NULL),(260412140320456704,'API_49d7922291aa900378bb7a8dc75a2a11','飞手违规-根据id查询飞手违规信息','飞手违规-根据id查询飞手违规信息','cmii-uav-user','/flyer/queryFlyerIllegalById','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-10-11 15:37:13',NULL),(260412140383371264,'API_f3b016b098a0ff37dca34b05ee67aef3','飞手违规-手动处理飞手违规信息','飞手违规-手动处理飞手违规信息','cmii-uav-user','/flyer/dealFlyerIllegalInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-10-11 15:37:12',NULL),(266596666918830080,'API_43a6d9d4648b716b6e4952b20eb2a04b','测试锁与事物','','cmii-uav-user','/api/uav/uavTestPO/testLockAndTrans','POST',_binary '\0',_binary '\0','2022-07-25 07:59:59',1,'2024-10-11 15:37:12',NULL),(266596673503887360,'API_3148113e1fd6e767775edbc659344963','数据权限升级3.2.6','','cmii-uav-user','/api/uav/group-sync/dbMygration3_2_6','PUT',_binary '\0',_binary '\0','2022-07-25 08:00:00',1,'2024-10-11 15:37:08',NULL),(266596675139665920,'API_f6a5aeaac5b06b81000a77d71f23a474','查询权限组应用范围的详细列表','','cmii-uav-user','/api/uav/group-template/listScopeTemplates','POST',_binary '\0',_binary '\0','2022-07-25 08:00:00',1,'2024-10-11 15:37:11',NULL),(266596675202580480,'API_62f0c326f1123b42b06be36add8eed87','删除默认模板模板','','cmii-uav-user','/api/uav/group-template/deleteDefault','POST',_binary '\0',_binary '\0','2022-07-25 08:00:00',1,'2024-10-11 15:37:16',NULL),(266596675328409600,'API_5dfe79389effe7386b69be9f0b878478','删除模板','','cmii-uav-user','/api/uav/group-template/delete','POST',_binary '\0',_binary '\0','2022-07-25 08:00:01',1,'2024-10-11 15:37:15',NULL),(277737138605260800,'API_f67fe93ff0be5659f0252b9d3b6143e8','根据token获取用户完整信息','','cmii-uav-user','/api/uav/user/profile/completeInfo','POST',_binary '\0',_binary '\0','2022-08-25 01:48:14',1,'2024-10-11 15:37:10',NULL),(277737138672369664,'API_59a73dfca0fffd4fe3d3a4fae3a81a41','根据token获取公司完整信息','','cmii-uav-user','/api/uav/user/profile/completeCompanyInfo','POST',_binary '\0',_binary '\0','2022-08-25 01:48:14',1,'2024-10-11 15:37:18',NULL),(279275635531055104,'API_9367f8184a28af4bad1898638fbb79ab','生成接口版本的语言示例代码','','cmii-uav-developer','/admin/interfaceVersion/buildLanguageSample','GET',_binary '\0',_binary '\0','2022-08-29 07:41:40',1,'2024-10-09 19:48:34',NULL),(279275757723713536,'API_73af129ee1e6ed88be893161a74d82a9','根据无人机名称或者无人机类型查询无人机编码列表','','cmii-uav-device','/api/uav/plane/queryUavCodeLit','POST',_binary '\0',_binary '\0','2022-08-29 07:42:09',1,'2024-10-11 01:36:47',NULL),(279275758248001536,'API_30b2f1bcb26caed129daa7d90ad3e1f7','根据无人机型号查询无人机详情,需要公司范围,不返回日志','','cmii-uav-device','/api/uav/plane/queryUavByModel','GET',_binary '\0',_binary '\0','2022-08-29 07:42:09',1,'2024-10-11 01:36:54',NULL),(279275775566282752,'API_19ad0f424e8a0438e9601bc48ae29c37','获取插件配置列表','获取插件配置列表','cmii-uav-cloud-live','/plugin/config/list','GET',_binary '\0',_binary '\0','2022-08-29 07:42:14',1,'2024-10-12 09:42:38',NULL),(279275775985713152,'API_26f3af4bc58af3cc074a66f40178f27a','解锁流程','解锁流程','cmii-uav-cloud-live','/workflow/config/unlockFlow','POST',_binary '\0',_binary '\0','2022-08-29 07:42:14',1,'2024-10-12 09:42:38',NULL),(279275776040239104,'API_a3428ce9d39cc8869562f7e35a64751c','删除流程','删除流程','cmii-uav-cloud-live','/workflow/config/removeFlow','POST',_binary '\0',_binary '\0','2022-08-29 07:42:14',1,'2024-10-12 09:42:36',NULL),(279275776216399872,'API_61d24cd62573c5ab961430663885f8be','模糊查询流程定义','模糊查询流程定义','cmii-uav-cloud-live','/workflow/config/fuzzySearchFlow','GET',_binary '\0',_binary '\0','2022-08-29 07:42:14',1,'2024-10-12 09:42:35',NULL),(279275776300285952,'API_fea3d3fd980a01a918dc11d5929793b3','查询流程定义详情','查询流程定义详情','cmii-uav-cloud-live','/workflow/config/getFlow','GET',_binary '\0',_binary '\0','2022-08-29 07:42:14',1,'2024-10-12 09:42:38',NULL),(279275776501612544,'API_62dea4b7dfe4a98e7e694e5eb202901f','校验是否存在','校验是否存在','cmii-uav-cloud-live','/workflow/config/checkIfExist','POST',_binary '\0',_binary '\0','2022-08-29 07:42:14',1,'2024-10-12 09:42:35',NULL),(279275780792385536,'API_4fa6c28d58725e69b445a85b697bfb6a','根据code获取用户Token','根据code获取用户Token','cmii-uav-cloud-live','/user/getToken','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:31',NULL),(279275781748686848,'API_f7028ddc90bfea28a88864ef7323f4ef','删除视频分片','删除视频分片','cmii-uav-cloud-live','/video/part/delete','POST',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:32',NULL),(279275781840961536,'API_d49ce826c20e30b16e6d088667263c91','查询视频分片列表','查询视频分片列表','cmii-uav-cloud-live','/video/part/list','POST',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:32',NULL),(279275781908070400,'API_2335ee71c9d71a9303da6ce6d10a1b28','模糊查询视频分片','模糊查询视频分片','cmii-uav-cloud-live','/video/part/fuzzySearch','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:36',NULL),(279275781975179264,'API_78bc33e450c01a13ead3a9c468aa1680','流程任务管理-停止任务','流程任务管理-停止任务','cmii-uav-cloud-live','/video/process/task/manage/stopTask','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:35',NULL),(279275782046482432,'API_52875ec7bda206cb84a7156a04c5e722','流程任务管理-流程实例列表','流程任务管理-流程实例列表','cmii-uav-cloud-live','/video/process/task/manage/getProcInstanceList','POST',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:32',NULL),(279275782105202688,'API_95003de040144226d1ef4b9147ca19b0','流程任务管理-流程实例详情','流程任务管理-流程实例详情','cmii-uav-cloud-live','/video/process/task/manage/getProcInstanceDetail','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:39',NULL),(279275782168117248,'API_ea93128efe8d3e791f52e973041eccbe','流程任务管理-插件任务详情','流程任务管理-插件任务详情','cmii-uav-cloud-live','/video/process/task/manage/getPluginTaskDetail','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:39',NULL),(279275782235226112,'API_8573a8935dce7f3a3057e9384878171d','流程任务管理-批量删除任务','流程任务管理-批量删除任务','cmii-uav-cloud-live','/video/process/task/manage/deleteProcList','POST',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:38',NULL),(279275782289752064,'API_02dc6ee1eecd13a66bdbaec47a2badd0','流程任务管理-重启任务','流程任务管理-重启任务','cmii-uav-cloud-live','/video/process/task/manage/restart','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:34',NULL),(279275782390415360,'API_bf6926013144f012735e0be3414cd02a','流程任务管理-插件任务重新启动','流程任务管理-插件任务重新启动','cmii-uav-cloud-live','/video/process/pluginTask/manage/restart','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:35',NULL),(279275782465912832,'API_04f140baa805dc6049da1f9f04ae1135','流程任务管理-插件任务停止','流程任务管理-插件任务停止','cmii-uav-cloud-live','/video/process/pluginTask/manage/stop','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:38',NULL),(279275782654656512,'API_33604007245ea6cb14132a321ebe459a','流程任务管理-获取流程启动参数样例','流程任务管理-获取流程启动参数样例','cmii-uav-cloud-live','/video/process/task/manage/getWorkFlowParam','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:33',NULL),(279275782797262848,'API_577f25983223517c7194672524ae7acb','流程任务管理-实例ID下拉列表','流程任务管理-实例ID下拉列表','cmii-uav-cloud-live','/video/process/task/manage/getInstanceIds','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:33',NULL),(279275782914703360,'API_f8dcca1d25448eb817c485f82df8de75','流程任务管理-关联流程ID下拉列表','流程任务管理-关联流程ID下拉列表','cmii-uav-cloud-live','/video/process/task/manage/getChainIds','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:33',NULL),(279275782994395136,'API_364708d86dc832dcdfc00084859e6ae4','流程任务管理-关联设备ID下拉列表','流程任务管理-关联设备ID下拉列表','cmii-uav-cloud-live','/video/process/task/manage/getDevices','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:32',NULL),(279275783082475520,'API_7318e7634544cf7d9f84c55cdf5f4b26','流程任务管理-创建工作流任务','流程任务管理-创建工作流任务','cmii-uav-cloud-live','/video/process/task/manage/startWorkflow','POST',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:31',NULL),(279275783137001472,'API_d0cda40fdae23a056c3d311897a3000c','视频回放-获取视频数据日期分布','视频回放-获取视频数据日期分布','cmii-uav-cloud-live','/video/playback/manage/getDataDistribution','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:38',NULL),(279275783191527424,'API_61c50d8ae3119b2ec8afd1df6ac3176f','视频回放-获取设备用途列表','视频回放-获取设备用途列表','cmii-uav-cloud-live','/video/playback/manage/getDeviceCategoryList','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:36',NULL),(279275783388659712,'API_155bc2bc2165563313f00c1ee11823b1','视频回放-播放M3U8文件','视频回放-播放M3U8文件','cmii-uav-cloud-live','/public/video/playback/manage/playM3u8','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:32',NULL),(279275783485128704,'API_70b1e201caeb8a00969a8ba09f987c67','视频回放-通过分享码获取回放Token','视频回放-通过分享码获取回放Token','cmii-uav-cloud-live','/public/video/playback/manage/createToken','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:34',NULL),(279275783535460352,'API_4bef90d6e3b82b7530842847039b9e00','视频回放-获取视频设备名称列表','视频回放-获取视频设备名称列表','cmii-uav-cloud-live','/video/playback/manage/getDeviceList','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-10-12 09:42:37',NULL),(279275783594180608,'API_0ee85dc3be7876299bfe6590c172eae2','视频回放-获取视频片段列表','视频回放-获取视频片段列表','cmii-uav-cloud-live','/video/playback/manage/videoList','POST',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-10-12 09:42:31',NULL),(279275783715815424,'API_dd808e40342182fecdcdef172fe18129','视频回放-视频下载','视频回放-视频下载','cmii-uav-cloud-live','/video/playback/manage/download','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-10-12 09:42:38',NULL),(279275783778729984,'API_50065eb835309bf5700e90751a6e8926','视频回放-获取分享码&提取码','视频回放-获取分享码&提取码','cmii-uav-cloud-live','/video/playback/manage/getShareCode','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-10-12 09:42:30',NULL),(279275784718254080,'API_353c4c8462864ce53cc49200b431d42f','删除设备','删除设备','cmii-uav-cloud-live','/device/manage/delete','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-10-12 09:42:37',NULL),(279275784802140160,'API_b68ef2fb20dc815309394b31cc4ab8ec','设备ID列表','设备Id列表','cmii-uav-cloud-live','/device/manage/getDeviceCodes','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-10-12 09:42:38',NULL),(279275784865054720,'API_3f4e598f3a16bce2dfb7232a349ffb29','设备名称列表','设备名称列表','cmii-uav-cloud-live','/device/manage/getDeviceNames','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-10-12 09:42:34',NULL),(279275784965718016,'API_58fd2384f6e1dc187c559b3468c0f84d','设备分类列表','设备分类列表','cmii-uav-cloud-live','/device/manage/getDeviceCategorys','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-10-12 09:42:34',NULL),(279275785049604096,'API_1a70b9f6e7b28467f52012eb73a879d0','设备列表','设备列表','cmii-uav-cloud-live','/device/manage/list','POST',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-10-12 09:42:35',NULL),(279275785322233856,'API_056744ad78b99b838ea7681cbe7bfc12','设备管理-获取分享码&提取码','设备管理-获取分享码&提取码','cmii-uav-cloud-live','/device/manage/getShareCode','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-10-12 09:42:36',NULL),(279275785393537024,'API_29894462ea9fbe104104c74868677dfd','设备新建','设备新建','cmii-uav-cloud-live','/device/manage/create','POST',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-10-12 09:42:35',NULL),(279275785456451584,'API_b68f84751591de0772e63e54428e1bd8','设备编辑','设备编辑','cmii-uav-cloud-live','/device/manage/edit','POST',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-10-12 09:42:37',NULL),(279275785544531968,'API_1d50bbd5d1d01cec51b37cd60469f543','设备详情','设备详情','cmii-uav-cloud-live','/device/manage/detail','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-10-12 09:42:31',NULL),(279275785678749696,'API_0765de93ae28fec1a6779fa040da8b88','批量删除设备','批量删除设备','cmii-uav-cloud-live','/device/manage/deleteBatch','POST',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-10-12 09:42:37',NULL),(279275785745858560,'API_5b52fce29f871d36fc05a8b6afb042b8','设备管理-分享码获取直播地址','设备管理-获取直播地址','cmii-uav-cloud-live','/public/device/manage/getPlayInfo','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-10-12 09:42:31',NULL),(279277290670522368,'API_ea0f320f2901ba1ebabde0585c4272e1','测试Path','','cmii-uav-user','/api/uav/open/test/path/{id}/{name}','GET',_binary '\0',_binary '\0','2022-08-29 07:48:15',1,'2024-10-11 15:37:13',NULL),(279277290733436928,'API_7e60af46b731c179e5188f9c0188680d','测试POSTNONE','','cmii-uav-user','/api/uav/open/test/post-none','POST',_binary '\0',_binary '\0','2022-08-29 07:48:15',1,'2024-10-11 15:37:18',NULL),(279277290792157184,'API_5cc56cc9afa7bf9e2ec54352f382ada4','测试FORMDATA','','cmii-uav-user','/api/uav/open/test/post-formdata','POST',_binary '\0',_binary '\0','2022-08-29 07:48:15',1,'2024-10-11 15:37:11',NULL),(279277290859266048,'API_964ba6c9abf68c6ace77e84cbbfd14f9','测试urlencoded','','cmii-uav-user','/api/uav/open/test/post-urlencoded','POST',_binary '\0',_binary '\0','2022-08-29 07:48:15',1,'2024-10-11 15:37:15',NULL),(279277290922180608,'API_5c7f2d3d72c39db6a34cb156ded9b918','测试POST RAW','','cmii-uav-user','/api/uav/open/test/post-raw','POST',_binary '\0',_binary '\0','2022-08-29 07:48:15',1,'2024-10-11 15:37:16',NULL),(279277291010260992,'API_f67edf288f69ba95fdc77651546c81ff','测试文件','','cmii-uav-user','/api/uav/open/test/file','POST',_binary '\0',_binary '\0','2022-08-29 07:48:15',1,'2024-10-11 15:37:09',NULL),(279277291110924288,'API_f1634b099f9554ea1c89718d80d48ce7','测试文件集合','','cmii-uav-user','/api/uav/open/test/files','POST',_binary '\0',_binary '\0','2022-08-29 07:48:15',1,'2024-10-11 15:37:19',NULL),(279277291215781888,'API_830e06b0ffab162b8098cf8fa123db8c','测试Get','','cmii-uav-user','/api/uav/open/test/get','GET',_binary '\0',_binary '\0','2022-08-29 07:48:15',1,'2024-10-11 15:37:11',NULL),(282075311133163520,'API_3d6c07168fd0f82833abc7a14956160a','视频回放-播放MP4文件','视频回放-播放MP4文件','cmii-uav-cloud-live','/public/video/playback/manage/playMp4','GET',_binary '\0',_binary '\0','2022-09-06 01:06:35',1,'2024-10-12 09:42:39',NULL),(287236864056754176,'API_ff03f13970f20c0e51449949e927e4d5','新增监管c端用户','','cmii-uav-user','/suav/user/addSuavUser','POST',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-10-11 15:37:12',NULL),(287236864140640256,'API_a0b65682063c35efd520b44995097ed8','修改监管c端用户状态','','cmii-uav-user','/suav/user/updateStatus','POST',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-10-11 15:37:20',NULL),(287236864249692160,'API_d09b9be867388010f4c94a0127646390','申请认证','','cmii-uav-user','/suav/user/applyCertification','POST',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-10-11 15:37:20',NULL),(287236864367132672,'API_c90bd0cbee2ae40d2715645334a50099','同意认证申请','','cmii-uav-user','/suav/user/accessCertification','POST',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-10-11 15:37:14',NULL),(287236864421658624,'API_767865024b31f2cc03953ddc45cb9986','c端用户列表查询','','cmii-uav-user','/suav/user/query','POST',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-10-11 15:37:11',NULL),(287236864480378880,'API_5e588f2d947d9cb90f1cdb7244895d33','给C端用户重置密码','','cmii-uav-user','/suav/user/updateUserPassword','POST',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-10-11 15:37:16',NULL),(287236864555876352,'API_bd5c59c02d7670b42f87a39c5f58ba4d','生成公司的临时编码','','cmii-uav-user','/suav/user/companyTempCode','POST',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-10-11 15:37:16',NULL),(287236864799145984,'API_443053f0d52c871c8809c1210ffbc30c','数据字典,获取认证状态','','cmii-uav-user','/suav/user/certificationStatuses','GET',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-10-11 15:37:10',NULL),(287236865084358656,'API_415be5b2e4186edf2a5ba6421a8967d9','数据字典,获取用户状态','','cmii-uav-user','/suav/user/userStatuses','GET',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-10-11 15:37:19',NULL),(287236865155661824,'API_f0e478dab04650e2e027f8c8f30035b9','获取c端用户详细信息(用户id与公司编码)','','cmii-uav-user','/suav/user/getUserDetail','POST',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-10-11 15:37:17',NULL),(287236865218576384,'API_ff389cb2e6843421dc7f59b66a8388e8','获取c端用户详细信息','','cmii-uav-user','/suav/user/getUserInfo','GET',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-10-11 15:37:17',NULL),(287236872168538112,'API_69fa4c56baaa3a151d8a3daf2a3cb598','根据公司id查询公司下面的子公司','','cmii-uav-user','/clients/org/children','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-10-11 15:37:18',NULL),(287236872504082432,'API_b7e269c10d3ab76b12a3038fc9e22522','根据公司id查询公司的第一级公司','','cmii-uav-user','/clients/org/getRoot','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-10-11 15:37:09',NULL),(287236872705409024,'API_393129d75226ae65ec07e5a15b387e30','根据用户名获取账号信息','','cmii-uav-user','/clients/suav/user/getUserDetail','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-10-11 15:37:17',NULL),(287236875662393344,'API_ba95daa3c52411b9096d22762ce4a16a','根据类型模糊查询类型和生产厂家对应map','','cmii-admin-data','/api/admin/model/plane/queryModelMnfFromModel','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2024-09-09 09:14:41',NULL),(287236875771445248,'API_d842a15fca6ec652fce80b67e839520b','根据生产厂商模糊查询类型和生产厂家对应map','','cmii-admin-data','/api/admin/model/plane/queryModelMnfFromMnf','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2024-09-09 09:14:45',NULL),(287236879529541632,'API_6f49cba78d3c4c873caff17cda442ea4','根据类型模糊查询类型和生产厂家对应map','','cmii-admin-data','/api/admin/model/cam/queryModelMnfFromModel','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2024-09-09 09:14:41',NULL),(287236879596650496,'API_a0fc4192b4bce535e26df2633ea71d6a','根据生产厂商模糊查询类型和生产厂家对应map','','cmii-admin-data','/api/admin/model/cam/queryModelMnfFromMnf','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2024-09-09 09:14:43',NULL),(287236964317396992,'API_624966db1edb3998c42b0a5c44e20555','根据无人机编码获取公司信息','','cmii-uav-device','/api/uav/plane/queryCompanyByUavCodes','GET',_binary '\0',_binary '\0','2022-09-20 06:57:09',1,'2024-10-11 01:36:53',NULL),(289756396184928256,'API_96001fd396737409f22416d94595c14d','根据应用编码集合,获取集合详情','','cmii-admin-user','/client/v1/platforms/queryAppsByCodes','POST',_binary '\0',_binary '\0','2022-09-27 05:48:28',1,'2024-09-09 09:14:18',NULL),(295229834448601088,'API_03e838c9e174bfcceda31e3ea9779b28','校验指定公司是否有无人机','','cmii-uav-device','/api/uav/plane/checkUavExit','GET',_binary '\0',_binary '\0','2022-10-12 08:17:58',1,'2024-10-11 01:36:42',NULL),(295229837829210112,'API_acf5017faf804920b87979e00de84171','根据无人机编码和名称模糊查询无人机列表','','cmii-uav-device','/api/uav/plane/queryUavList','GET',_binary '\0',_binary '\0','2022-10-12 08:17:58',1,'2024-10-11 01:36:52',NULL),(295229845899051008,'API_2dc30254053a86e7e8a7444b6d51fd4a','查询机库id和no信息 无无人机信息; id 和no 提供一个','','cmii-uav-device','/api/device/mqtt/queryHangar','POST',_binary '\0',_binary '\0','2022-10-12 08:18:00',1,'2024-10-11 01:36:48',NULL),(295251616305643520,'API_e59ebfad16bcaff422ec9a8a61d29821','download','','cmii-uav-device','/api/uav/plane/download','GET',_binary '\0',_binary '\0','2022-10-12 09:44:31',1,'2022-11-09 07:20:48',NULL),(299943703282319360,'API_6deb1974a304cbd0b6467f899bbded96','删除视频合成任务','删除视频合成任务','cmii-uav-cloud-live','/video/merge/delete','POST',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-10-12 09:42:34',NULL),(299943703370399744,'API_4ccf219211d38ebd68e9c6e368087db1','查询视频合成任务列表','查询视频合成任务列表','cmii-uav-cloud-live','/video/merge/list','POST',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-10-12 09:42:35',NULL),(299943703445897216,'API_f02265768ee60978134eb6c0fdd4c591','模糊查询视频合成任务','模糊查询视频合成任务','cmii-uav-cloud-live','/video/merge/fuzzySearch','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-10-12 09:42:34',NULL),(299943703521394688,'API_d1df2700051f54772ade26acea82227f','提交视频合成任务','提交视频合成任务','cmii-uav-cloud-live','/video/merge/applyMerge','POST',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-10-12 09:42:36',NULL),(299943703622057984,'API_3e0895207c7be89015bcefde78eb9a57','视频合成任务-获取m3u8回放Token','视频合成任务-获取m3u8回放Token(使用/public/his/playback/m3u8接口回放视频)','cmii-uav-cloud-live','/video/merge/getPlaybackM3u8Token','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-10-12 09:42:37',NULL),(299943704062459904,'API_43e420d3de8c15d1d0617823b0f9a59e','获取m3u8文件内容','获取m3u8文件内容','cmii-uav-cloud-live','/video/part/getM3U8','POST',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-10-12 09:42:35',NULL),(299943706553876480,'API_36d9b4a4c15f6443b5dd71dbb4ffe523','结束直播','结束直播','cmii-uav-cloud-live','/broadcast/manage/stop','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-10-12 09:42:32',NULL),(299943706620985344,'API_9693ba0fd7e96c9569226e16649b4ad1','新建直播','新建直播','cmii-uav-cloud-live','/broadcast/manage/create','POST',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-10-12 09:42:32',NULL),(299943706746814464,'API_d044fdf2df50285e3213d06fa76d0264','新建直播-直播名称是否存在','新建直播-直播名称是否存在','cmii-uav-cloud-live','/broadcast/manage/isExistActivityName','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-10-12 09:42:32',NULL),(299943706809729024,'API_f7fda7e00fd5eddd7e5957f71098cdb1','直播列表','直播列表','cmii-uav-cloud-live','/broadcast/manage/list','POST',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-10-12 09:42:31',NULL),(299943706885226496,'API_addbaad28b1c82af748d923725cea518','直播管理-获取直播分享码&提取码','直播管理-获取直播分享码&提取码','cmii-uav-cloud-live','/broadcast/manage/getShareCode','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-10-12 09:42:37',NULL),(299943706990084096,'API_06551f7a0896b0e26721db1c5b930ab3','直播管理-分享回放(MP4文件)','直播管理-分享回放(MP4文件)','cmii-uav-cloud-live','/public/broadcast/manage/playMp4','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-10-12 09:42:37',NULL),(299943707078164480,'API_49da91b3d7b83dd3fd38463f5440fdd9','进入直播','进入直播(获取直播地址)','cmii-uav-cloud-live','/broadcast/manage/getBroadcastPlay','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-10-12 09:42:34',NULL),(299943707149467648,'API_076b223b478afbc1891bd276ccc64f99','直播名称列表','直播名称列表','cmii-uav-cloud-live','/broadcast/manage/getActivityNames','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-10-12 09:42:32',NULL),(299943707212382208,'API_12175cae1b75bda31a1fc2b2bd812714','直播列表-直播设备下拉列表','直播列表-直播设备下拉列表','cmii-uav-cloud-live','/broadcast/manage/getDeviceNames','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-10-12 09:42:36',NULL),(299943707275296768,'API_3db55c96df43c268cba13f78a16f9205','批量删除直播','批量删除直播','cmii-uav-cloud-live','/broadcast/manage/deleteBatch','POST',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-10-12 09:42:32',NULL),(299943707342405632,'API_7128d138344e76efe5cee8d4ad8c2f3c','直播管理-分享码获取直播地址','直播管理-获取直播地址','cmii-uav-cloud-live','/public/broadcast/manage/getPlayInfo','GET',_binary '\0',_binary '\0','2022-10-25 08:29:13',1,'2024-10-12 09:42:31',NULL),(299943707396931584,'API_b3f1bbc5d260a69bc4c684110aafdeed','直播管理-获取回放分享码&提取码','直播管理-获取回放分享码&提取码','cmii-uav-cloud-live','/broadcast/manage/getPlaybackShareCode','GET',_binary '\0',_binary '\0','2022-10-25 08:29:13',1,'2024-10-12 09:42:33',NULL),(299943707459846144,'API_7306ef570af18081e81ed62c8561aff3','通过分享码获取m3u8回放Token','通过分享码获取m3u8回放Token(使用/public/his/playback/m3u8接口回放视频)','cmii-uav-cloud-live','/public/broadcast/manage/getSharePlaybackToken','GET',_binary '\0',_binary '\0','2022-10-25 08:29:13',1,'2024-10-12 09:42:34',NULL),(299943707556315136,'API_2f6e07d9525594c82888280793c4edf9','新建直播-选择视频流设备列表','新建直播-选择视频流设备列表','cmii-uav-cloud-live','/broadcast/manage/create/getDeviceList','GET',_binary '\0',_binary '\0','2022-10-25 08:29:13',1,'2024-10-12 09:42:37',NULL),(299943707631812608,'API_d77aa62e4ba0c8f547adfe98b1ee194c','获取m3u8回放Token','获取m3u8回放Token(使用/public/his/playback/m3u8接口回放视频)','cmii-uav-cloud-live','/broadcast/manage/getPlaybackToken','GET',_binary '\0',_binary '\0','2022-10-25 08:29:13',1,'2024-10-12 09:42:31',NULL),(305383349274411008,'API_0cb8a3873ab09e2ac420f0792855a5e2','download','','cmii-uav-device','/api/uav/plane/download','POST',_binary '\0',_binary '\0','2022-11-09 08:44:24',1,'2024-10-11 01:36:49',NULL),(305387000961302528,'API_ce4c361afa82c394716734aaa1ddbd4a','查询自己以及祖先公司以及公司的用户','','cmii-uav-user','/api/uav/org/ancestorsAndOwn','POST',_binary '\0',_binary '\0','2022-11-09 08:58:55',1,'2024-10-11 15:37:19',NULL),(305387005512122368,'API_f11240b92cee5d159e4f5eabe1e8a796','上级和下级公司的用户','','cmii-uav-user','/api/uav/user/getSuperiorAndSubordinatetUser','GET',_binary '\0',_binary '\0','2022-11-09 08:58:56',1,'2024-10-11 15:37:16',NULL),(305387017755295744,'API_22bd7ab297fcbef4e8289342d128eed0','createRSA','','cmii-uav-user','/cmii/createRSA','GET',_binary '\0',_binary '\0','2022-11-09 08:58:59',1,'2024-10-11 15:37:14',NULL),(307566664328806400,'API_a6898c161b0e2ea04598bd6dc11321f4','createRSA','','cmii-uav-cloud-live','/cmii/createRSA','GET',_binary '\0',_binary '\0','2022-11-15 09:20:07',1,'2024-10-12 09:42:37',NULL),(315901980064481280,'API_bd1bab05f21fe3c727fcaa9aa699120a','无人机绑定的摄像头信息查询','','cmii-uav-device','/api/uav/plane/queryBoundCameraByUavDeviceNo2','GET',_binary '\0',_binary '\0','2022-12-08 09:21:41',1,'2024-10-11 01:36:46',NULL),(315909514628300800,'API_63c29781cb102bf657cf7ee5a06fdfe3','飞手-查询飞手列表','飞手-查询飞手列表','cmii-uav-user','/clients/flyer/queryFlyers','POST',_binary '\0',_binary '\0','2022-12-08 09:51:38',1,'2024-10-11 15:37:11',NULL),(315911089048387584,'API_c369a480eca1568a1a64edeabc8203a9','从Redis获取类别对应的加密字典明细','从Redis获取类别对应的加密字典明细','cmii-admin-data','/api/admin/dictionary/getEnCodeDictRedisByType','GET',_binary '\0',_binary '\0','2022-12-08 09:57:53',1,'2024-09-09 09:14:42',NULL),(315911089178411008,'API_e79c6c19893996625cb977f371b7727c','从Redis获取类别对应的有效的加密字典明细','从Redis获取类别对应的有效的加密字典明细','cmii-admin-data','/api/admin/dictionary/getEnCodeValiableDictRedisByType','GET',_binary '\0',_binary '\0','2022-12-08 09:57:53',1,'2024-09-09 09:14:43',NULL),(315911089262297088,'API_b8c0b1ce047e9f177879294e1176f46d','从Redis获取所有的语言对应的加密字典明细的K-V','从Redis获取所有的语言对应的加密字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getEnCodeLangMapFromRedisByType','GET',_binary '\0',_binary '\0','2022-12-08 09:57:53',1,'2024-09-09 09:14:46',NULL),(315911089341988864,'API_3f6a19076e18fa7acce0d74cec04af81','从Redis获取有效的语言对应的加密字典明细的K-V','从Redis获取有效的语言对应的加密字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getEnCodeValLangMapFromRedisByType','GET',_binary '\0',_binary '\0','2022-12-08 09:57:53',1,'2024-09-09 09:14:44',NULL),(315911089409097728,'API_21c78db35d528159ea148190f80e91fc','从Redis获取所有的编码对应的本地语言的加密值','从Redis获取所有的编码对应的本地语言的加密值','cmii-admin-data','/api/admin/dictionary/getEnCodeLangValueFromRedisByKey','GET',_binary '\0',_binary '\0','2022-12-08 09:57:53',1,'2024-09-09 09:14:44',NULL),(315911099785805824,'API_7af6be80b3bcb05b36fa95631144343a','查询天气综合接口','','cmii-admin-data','/api/admin/atmosphere/weather/{coordinate}/{level}','GET',_binary '\0',_binary '\0','2022-12-08 09:57:56',1,'2024-09-09 09:14:41',NULL),(315911099848720384,'API_656295455a26635f330d23b130ddb013','获取彩云天气雷达图','','cmii-admin-data','/api/admin/atmosphere/radar','GET',_binary '\0',_binary '\0','2022-12-08 09:57:56',1,'2024-09-09 09:14:45',NULL),(315911099915829248,'API_cf65071f9d16a72591016a32567bbd2e','获取彩云天气历史累计图','','cmii-admin-data','/api/admin/atmosphere/historicalImages','GET',_binary '\0',_binary '\0','2022-12-08 09:57:56',1,'2024-09-09 09:14:43',NULL),(315911099978743808,'API_e5246134c4a313c2abdc72ab662f3cf7','获取彩云天气卫星图像数据','','cmii-admin-data','/api/admin/atmosphere/satelliteImages','GET',_binary '\0',_binary '\0','2022-12-08 09:57:56',1,'2024-09-09 09:14:44',NULL),(315911100041658368,'API_bd6a14bc94eaf8a55a8ecbdcacc9c5b0','获取彩云天气小时级数据图层','','cmii-admin-data','/api/admin/atmosphere/originImages','GET',_binary '\0',_binary '\0','2022-12-08 09:57:56',1,'2024-09-09 09:14:42',NULL),(315911100129738752,'API_3376edd154d5e642eaaa1a31c7ddb76c','获取彩云天气预测累计图','','cmii-admin-data','/api/admin/atmosphere/forecastImages','GET',_binary '\0',_binary '\0','2022-12-08 09:57:56',1,'2024-09-09 09:14:45',NULL),(315911100217819136,'API_20a4aa74a7bbd084fb5cf120a8dcc60c','导出报告接口','','cmii-admin-data','/api/admin/atmosphere/export/{coordinate}','GET',_binary '\0',_binary '\0','2022-12-08 09:57:56',1,'2024-09-09 09:14:45',NULL),(316180559729917952,'API_dea45900d60b73c855a3db6810628775','设置机库额外信息','','cmii-uav-device','/api/uav/hangar/updateHgrExtra','POST',_binary '\0',_binary '\0','2022-12-09 03:48:40',1,'2024-10-11 01:36:53',NULL),(330366742883205120,'API_1d407fdf42a15342204587254bbec655','设置地图配置','','cmii-uav-user','/api/uav/org/mergeMapConfig','POST',_binary '\0',_binary '\0','2023-01-17 07:19:29',1,'2024-10-11 15:37:18',NULL),(330366743000645632,'API_47979857f71ab7739fbbb3d1d10c59b8','删除地图配置','','cmii-uav-user','/api/uav/org/delMapConfig','POST',_binary '\0',_binary '\0','2023-01-17 07:19:29',1,'2024-10-11 15:37:17',NULL),(330366743105503232,'API_fb4aefe0ad2483a442075ebded82acca','获取指定组织的地图配置','','cmii-uav-user','/api/uav/org/getMapConfig','GET',_binary '\0',_binary '\0','2023-01-17 07:19:29',1,'2024-10-11 15:37:13',NULL),(330366747631157248,'API_10eba035deca93be164f1ad3f808311b','获取自己组织的地图配置','','cmii-uav-user','/api/uav/user/profile/getMapConfig','GET',_binary '\0',_binary '\0','2023-01-17 07:19:31',1,'2024-10-11 15:37:09',NULL),(338350551701520384,'API_2ddec9b0a6c6ddb7972bb3a4b7cb19b5','测his','','cmii-uav-user','','GET',_binary '\0',_binary '\0','2023-02-08 08:04:18',1,'2023-08-07 06:29:38',NULL),(338350558588567552,'API_595b33682c3f519aaf3572b88817b432','飞手-查询飞手','飞手-查询飞手','cmii-uav-user','/clients/flyer/getRpcById','POST',_binary '\0',_binary '\0','2023-02-08 08:04:19',1,'2024-10-11 15:37:19',NULL),(338350574497562624,'API_e495283cfa185294b0ac99f8c3afbfa5','飞手-查询历史飞手列表','飞手-查询历史飞手列表','cmii-uav-user','/clients/flyer/queryHistoryRpcsByIds','POST',_binary '\0',_binary '\0','2023-02-08 08:04:23',1,'2024-10-11 15:37:11',NULL),(338350582655483904,'API_b1e7b0038cbcbdde48ab92395a49fc77','飞手-查询历史飞手信息','飞手-查询历史飞手信息','cmii-uav-user','/clients/flyer/getHistoryRpcById','POST',_binary '\0',_binary '\0','2023-02-08 08:04:25',1,'2024-10-11 15:37:18',NULL),(338350582848421888,'API_ea461e10014bb0021824cd9983557961','查询组织自身实际分配给自己配额','','cmii-uav-user','/client/quota/getQuotaConfigByType','POST',_binary '\0',_binary '\0','2023-02-08 08:04:25',1,'2024-10-11 15:37:18',NULL),(338350593602617344,'API_16f8fa42e4aaf03d75116f4c3e60a035','createRSA','','cmii-uav-device','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-02-08 08:04:28',1,'2024-10-11 01:36:42',NULL),(338679572989607936,'API_c64fa9a54063c392bc7ae9abfdecf20f','根据无人机型号查询无人机详情,需要公司范围,不返回日志','','cmii-uav-device','/api/uav/plane/queryFlyTotalByCmpScope','GET',_binary '\0',_binary '\0','2023-02-09 05:51:43',1,'2024-10-11 01:36:54',NULL),(338679575007068160,'API_e948d384436ebdf4111fcaed655e4adf','获取公司范围内的飞手列表','','cmii-uav-device','/api/uav/plane/queryFlyerList','GET',_binary '\0',_binary '\0','2023-02-09 05:51:43',1,'2024-10-11 01:36:52',NULL),(356113915359920128,'API_39a880167c8614f8e12466d50933a1c4','api','','cmii-admin-user','','POST',_binary '\0',_binary '\0','2023-03-29 08:29:34',1,'2023-09-10 12:26:26',NULL),(356113915787739136,'API_05fc13f05472604a588d72cda015a304','createRSA','','cmii-admin-user','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-03-29 08:29:34',1,'2024-09-09 09:14:17',NULL),(356142464401801216,'API_b45ae6e6540f1c26f30f6821db701f94','停止视频流及相关插件任务','停止视频流','cmii-uav-cloud-live','','DELETE',_binary '\0',_binary '\0','2023-03-29 10:23:00',1,'2023-06-12 07:07:34',NULL),(356142467799187456,'API_917d79d5fe966b35d589931c2624c15b','下载指定时长ts文件(支持固定参数10000,5000,...)','下载制定时长ts文件','cmii-uav-cloud-live','','GET',_binary '\0',_binary '\0','2023-03-29 10:23:01',1,'2023-06-12 07:07:34',NULL),(360020852111704064,'API_6382c442feffdb99d380fc509b8d8cdf','机库绑定的摄像头视频列表信息查询','','cmii-uav-device','/api/uav/hangar/queryBoundVideoByHgrDev','GET',_binary '\0',_binary '\0','2023-04-09 03:14:20',1,'2024-10-11 01:36:51',NULL),(360020866523332608,'API_74382abbc96293ea3031fda83c1dabfc','无人机绑定的摄像头视频列表信息查询','','cmii-uav-device','/api/uav/plane/queryBoundVideoByUavDev','GET',_binary '\0',_binary '\0','2023-04-09 03:14:23',1,'2024-10-11 01:36:46',NULL),(360105954854436864,'API_ef18e28046f8823ce9871074c311d87c','查询公司所属的设备是否存在','','cmii-uav-device','/api/uav/plane/checkUavExist','GET',_binary '\0',_binary '\0','2023-04-09 08:52:30',1,'2024-10-11 01:36:50',NULL),(360105956142088192,'API_3759ecb4da461b7ed9a15788a63b802e','查询公司所属的设备是否存在','','cmii-uav-device','/api/uav/hangar/checkHgrExist','GET',_binary '\0',_binary '\0','2023-04-09 08:52:30',1,'2024-10-11 01:36:51',NULL),(361439235510108160,'API_182ee7baff979a8cb4e801ee17150214','无人机绑定的摄像头视频列表信息查询','','cmii-uav-device','/api/uav/plane/queryCamVideoByUavCode','GET',_binary '\0',_binary '\0','2023-04-13 01:10:29',1,'2024-10-11 01:36:49',NULL),(363322689011187712,'API_887e0119125f20dc5762035c7a34e9a7','根据应用编码获取应用详细信息','','cmii-admin-user','/client/v1/platforms/getDetailByCode','GET',_binary '\0',_binary '\0','2023-04-18 05:54:39',1,'2024-09-09 09:14:17',NULL),(366266834935480320,'API_c08789b2c3cf169b1b8a2a6391aa014e','获取视频HLS回放url','获取视频HLS回放url','cmii-uav-cloud-live','/personal/his/playback/hls/getPlayUrl','POST',_binary '\0',_binary '\0','2023-04-26 08:53:38',1,'2024-10-12 09:42:36',NULL),(366266837636612096,'API_4cd087acea12e9df6dadc85a13d81647','上报已存储的视频分片','上报已存储的视频分片','cmii-uav-cloud-live','/client/live/stream/reportPartFile','POST',_binary '\0',_binary '\0','2023-04-26 08:53:39',1,'2024-10-12 09:42:36',NULL),(366266838521610240,'API_2ace9d2a26489c0b6c0461b6716d1df0','获取设备的视频流状态信息','获取设备的视频流状态信息','cmii-uav-cloud-live','/client/live/stream/getDevStreamStatus','GET',_binary '\0',_binary '\0','2023-04-26 08:53:39',1,'2024-10-12 09:42:35',NULL),(366266839138172928,'API_6099fa9109dc842a151d9090663330c2','视频HLS回放','视频HLS回放','cmii-uav-cloud-live','/public/his/playback/hls.m3u8','GET',_binary '\0',_binary '\0','2023-04-26 08:53:39',1,'2024-10-12 09:42:35',NULL),(366266841294045184,'API_2679f7b8474fc8ef2d2ea59f71b2d6aa','获取HLS直播回放地址','获取HLS直播回放地址','cmii-uav-cloud-live','/client/live/stream/getHlsPlayInfo','POST',_binary '\0',_binary '\0','2023-04-26 08:53:40',1,'2024-10-12 09:42:38',NULL),(369073521807458304,'API_2f576b4aa4334399d4a68ef04f3b7d0d','查询走廊信息','','cmii-uav-grid-datasource','/corridor/corridorQuery','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073521887150080,'API_ec475feef48ac52bb568bad1b59dceeb','检查url是否已经使用','','cmii-uav-grid-datasource','/terrain/checkRepeatUrl','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073521954258944,'API_5b8f1dc3f3ecadbc8cc614e907ac76a3','env','','cmii-uav-grid-datasource','/cmii/env','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073522080088064,'API_a233f3b210c54d7fe244188c06a7c4a4','ping','','cmii-uav-grid-datasource','/cmii/ping','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073522168168448,'API_3dd7916d2570ad77f5f0a4a36a81e43f','保存执行计划','','cmii-uav-grid-datasource','/dataImport/saveCron','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073522273026048,'API_8f8558323e61097a2b8c8d52aae45a22','已接入服务列表','','cmii-uav-grid-datasource','/dataImport/serviceList','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:32',NULL),(369073522340134912,'API_5050c3adce00b0029e7b454a77f2f927','飞行计划相交集合','','cmii-uav-grid-datasource','/fightPlan/fightPlanIntersect','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073522449186816,'API_863e3233dd2fb0dfead2b5ae873204d1','立即同步','','cmii-uav-grid-datasource','/dataImport/sync','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073522524684288,'API_37e909b2fefde1d03603324339350050','新增地形数据','','cmii-uav-grid-datasource','/terrain/addTerrain','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073522587598848,'API_e1e529b85d096ca15c079328efd9aad4','查询默认地形数据','','cmii-uav-grid-datasource','/terrain/queryDefaultTerrain','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:32',NULL),(369073522642124800,'API_72bc4178dda49853316a0e3a7bdd8ce8','打码航线','','cmii-uav-grid-datasource','/coding/codingAirline','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073522709233664,'API_894b58fcd4bf77172cf7aea9ee666e09','获取网格编码','','cmii-uav-grid-datasource','/grid/manager/getGrid','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073522776342528,'API_ce37696c8ec4641de8ea62167d8dc1b3','根据网格码查询标注信息','','cmii-uav-grid-datasource','/mark/queryMarkList','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073523036389376,'API_bec34ea6ec4eeffc887efdc8146339ed','存储指定网格码的外包矩形','','cmii-uav-grid-datasource','/custom/saveGrid3dScope','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073523099303936,'API_64bc026764f6c25b42c69a8606a07a94','getDocumentation','','cmii-uav-grid-datasource','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:32',NULL),(369073523170607104,'API_c9ddccbad8fa8784cdaf1991b097fe33','设置默认地形','','cmii-uav-grid-datasource','','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2023-07-18 04:06:48',NULL),(369073523258687488,'API_29afb846adb55f238910d05afbe2e761','createRSA','','cmii-uav-grid-datasource','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073523434848256,'API_d279ca67575d122ef0f61ff81cbe7a8d','多边形打码','','cmii-uav-grid-datasource','/corridor/polygonCoding','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073523501957120,'API_b1608c283d9b041b452a7a559e608496','批量获取地形高度','','cmii-uav-grid-datasource','/terrain/getTerrainHeights','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073523640369152,'API_b049cf657a5c0a8e9096e440ca661d02','securityConfiguration','','cmii-uav-grid-datasource','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073523715866624,'API_4aaa777469e72d7417e378e630b5bd8f','生成走廊网格码','','cmii-uav-grid-datasource','/corridor/corridorCoding','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073524072382464,'API_59448bffb78439636d0b4d3f16ca48f2','航线在线打码','','cmii-uav-grid-datasource','/custom/onlineCodingAirline','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:32',NULL),(369073524135297024,'API_56b94ed05c688dfa4f3bd071967f7fca','打码可飞行区域','','cmii-uav-grid-datasource','/coding/codingFlyableAirspace','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073524294680576,'API_91bd981c8e68b461bf325839da3f0413','获取地形高度','','cmii-uav-grid-datasource','/terrain/getTerrainHeightToRpc','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:32',NULL),(369073524370178048,'API_37e8361e9f18210f188b9312f0edb357','打码单个空域','','cmii-uav-grid-datasource','/custom/gridCoding','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073524475035648,'API_8a1741a83cb91167bd83059338e69dfa','条件查询地形数据','','cmii-uav-grid-datasource','/terrain/queryTerrainByCondition','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073524558921728,'API_e6311bd8b4857f003d5ae41ddc1b9fa8','保存已通过飞行计划','','cmii-uav-grid-datasource','/fightPlan/savePassFightPlan','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073524651196416,'API_3c1ff288ca2fbf810ccd69e351235542','swaggerResources','','cmii-uav-grid-datasource','/swagger-resources','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073524722499584,'API_ecbc7c4dce2a7addfbb0169537a09e06','health','','cmii-uav-grid-datasource','/cmii/health','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:32',NULL),(369073524793802752,'API_4fbd74c072343df88b232fbe31a59b04','获取地形高度','','cmii-uav-grid-datasource','/terrain/getTerrainHeight','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:32',NULL),(369073524848328704,'API_025c2238b894f0a0f96b1cd192067bbe','error','','cmii-uav-grid-datasource','/error','',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:32',NULL),(369073525024489472,'API_a3ad8f8222c9436057a777a55faf8a7c','获取地形数据列表','','cmii-uav-grid-datasource','/terrain/getTerrainList','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073525087404032,'API_130f26dd451d2a049d5d834b0b0a17de','删除标注信息','','cmii-uav-grid-datasource','/mark/deleteMarkInfo','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073525418754048,'API_c7a327fe84d6d10b54e0de34b9e1ea19','接口扫描','','cmii-uav-grid-datasource','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-05-04 02:46:26',1,'2024-06-18 01:15:30',NULL),(369073525863350272,'API_2447fe8d41a35c4fee51f7b369d7fd12','保存/更新标注信息','','cmii-uav-grid-datasource','/mark/saveOrUpdateMarkInfo','POST',_binary '\0',_binary '\0','2023-05-04 02:46:26',1,'2024-06-18 01:15:30',NULL),(369073525922070528,'API_d811537b42ba578dbc6be1586739193d','getDocumentation','','cmii-uav-grid-datasource','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-05-04 02:46:26',1,'2024-06-18 01:15:30',NULL),(369073525976596480,'API_aaacdcec734a7703cdcf345d3ed75d5c','飞行冲突判断','','cmii-uav-grid-datasource','/fightConflict/fightConflict','POST',_binary '\0',_binary '\0','2023-05-04 02:46:26',1,'2024-06-18 01:15:30',NULL),(369073526035316736,'API_ad3946fa86a26f16ffa9052e13bc40bf','走廊删除','','cmii-uav-grid-datasource','/corridor/deleteCorridor','POST',_binary '\0',_binary '\0','2023-05-04 02:46:26',1,'2024-06-18 01:15:30',NULL),(369073526186311680,'API_b0210debfbccada2fc2ddcb13cf64b84','uiConfiguration','','cmii-uav-grid-datasource','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-05-04 02:46:26',1,'2024-06-18 01:15:31',NULL),(369073526249226240,'API_33b1d75edb6c55c345002a8a44808880','根据ID删除地形数据','','cmii-uav-grid-datasource','','DELETE',_binary '\0',_binary '\0','2023-05-04 02:46:26',1,'2023-07-18 04:06:46',NULL),(369073526312140800,'API_a935d01ed0b7168651291ee04b37894d','打码禁飞区','','cmii-uav-grid-datasource','/coding/codingNoFlyAirspace','POST',_binary '\0',_binary '\0','2023-05-04 02:46:26',1,'2024-06-18 01:15:30',NULL),(369176334815592448,'API_d52162a5cd1e62dfa714b1bccb31408a','createRSA','','cmii-admin-data','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-09-09 09:14:42',NULL),(369176338061983744,'API_7fd046a59194d2af54f3fcdd4bf15887','查询天气综合接口','','cmii-admin-data','','GET',_binary '\0',_binary '\0','2023-05-04 09:34:58',1,'2023-09-10 12:25:47',NULL),(369176357305450496,'API_e4e6d4125de70b6463d08fbf9d71c47f','查询指定编号的无人机视频流','','cmii-uav-device','/api/uav/stream/querySpecUavStream','GET',_binary '\0',_binary '\0','2023-05-04 09:35:03',1,'2024-10-11 01:36:53',NULL),(369176359717175296,'API_be6e682bd0a2cdcf659f1d317e142227','查询无人机基础信息','','cmii-uav-device','/api/uav/stream/queryPlaneInfo','GET',_binary '\0',_binary '\0','2023-05-04 09:35:03',1,'2024-10-11 01:36:42',NULL),(369176379291992064,'API_e4ea6bcadcc2e15b59c9bf580bec561c','查询公司下的在线无人机列表','','cmii-uav-device','/api/uav/stream/queryOnlineList','GET',_binary '\0',_binary '\0','2023-05-04 09:35:08',1,'2024-10-11 01:36:46',NULL),(369176379791114240,'API_788c7ac27d69d34507ec569755221c6a','查询公司下的在线无人机','','cmii-uav-device','/api/uav/stream/queryStream','GET',_binary '\0',_binary '\0','2023-05-04 09:35:08',1,'2024-10-11 01:36:48',NULL),(371949603785146368,'API_1a0fc2b7d3fb9a8c702019ecc6482ca0','按设备号查询无人机详情查询不用公司id','','cmii-uav-device','/api/uav/plane/queryDetailByDeviceNoWithoutCompanyId','GET',_binary '\0',_binary '\0','2023-05-12 01:14:56',1,'2024-10-11 01:36:44',NULL),(373763042475900928,'API_0f959d8a065bba9b54784b8c848a586c','根据载荷编码查对应的设备号','','cmii-uav-device','/api/uav/load/queryDeviceNoByCode','POST',_binary '\0',_binary '\0','2023-05-17 01:20:54',1,'2024-10-11 01:36:43',NULL),(374253516313985024,'API_48978d5ef090d81630fb3605f57903b7','解密服务','','cmii-uav-user','/public/cipher/decrypt','POST',_binary '\0',_binary '\0','2023-05-18 09:49:52',1,'2024-10-11 15:37:09',NULL),(374253522177622016,'API_dcd9bfc9f9145fd7fa2f86f84b0fe4dd','查询出符合条件的API','','cmii-uav-user','/api/uav/resource/api/queryInterfacesByCodes','POST',_binary '\0',_binary '\0','2023-05-18 09:49:53',1,'2024-10-11 15:37:16',NULL),(374253523834372096,'API_c5421137b351c6ead103badcff054086','查询出符合条件的API','','cmii-uav-user','/api/uav/resource/api/queryTopN','GET',_binary '\0',_binary '\0','2023-05-18 09:49:53',1,'2024-10-11 15:37:13',NULL),(374253524253802496,'API_fd18a7dcada967185912d83f28c9d074','加密服务','','cmii-uav-user','/public/cipher/encrypt','POST',_binary '\0',_binary '\0','2023-05-18 09:49:53',1,'2024-10-11 15:37:11',NULL),(374268309527330816,'API_b4b7083a6db8e45193495a859dc1b01a','创建公司密钥配置','','cmii-admin-data','/personal/cipher/interfaceAlgorithms','GET',_binary '\0',_binary '\0','2023-05-18 10:48:39',1,'2024-09-09 09:14:46',NULL),(374268310672375808,'API_d6f08ecdcb3267c96d5f438151bc7c9b','公司密钥配置编辑','','cmii-admin-data','/api/admin/cipher/config/edit','POST',_binary '\0',_binary '\0','2023-05-18 10:48:39',1,'2024-09-09 09:14:41',NULL),(374268310794010624,'API_0f3ebffc0b074339cf0bcbd6f1df19bf','查询返回编码','','cmii-admin-data','/api/admin/cipher/params/returnCode','GET',_binary '\0',_binary '\0','2023-05-18 10:48:39',1,'2024-09-09 09:14:46',NULL),(374268311016308736,'API_74f1e5f507799e1e3205749b034cde0e','创建公司密钥配置','','cmii-admin-data','/api/admin/cipher/config/add','POST',_binary '\0',_binary '\0','2023-05-18 10:48:39',1,'2024-09-09 09:14:41',NULL),(374268311792254976,'API_2741dec94ddea0833a4316fd252e0276','查询可以加密的接口列表','','cmii-admin-data','/api/admin/cipher/params/interfaces','GET',_binary '\0',_binary '\0','2023-05-18 10:48:39',1,'2024-09-09 09:14:43',NULL),(374268315164475392,'API_b5e9ffbb47525729bc78c01fdf228567','查询RSAHash类型','','cmii-admin-data','/api/admin/cipher/params/mgfHashType','GET',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-09-09 09:14:42',NULL),(374268316204662784,'API_2417860ccff3359fe9dba9edfaac5f42','密钥配置详情','','cmii-admin-data','/rpc/cipher/encryptDetail','POST',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-09-09 09:14:42',NULL),(374268317043523584,'API_9b1451f70e44b613594e017f2628a13a','根据接口编码集合查询接口信息','','cmii-admin-data','/api/admin/cipher/params/interfacesByCodes','POST',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-09-09 09:14:45',NULL),(374268317685252096,'API_bd0024ecbe647e014a449bc9d5f729c7','查询加密的参数以及参数值列表','','cmii-admin-data','/api/admin/cipher/params/cipherTypeParams','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-09-09 09:14:44',NULL),(374268318326980608,'API_4f43715ed81ec4c9a0acee6c1bb84781','查询工作模式列表','','cmii-admin-data','/api/admin/cipher/params/workMode','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-09-09 09:14:41',NULL),(374268318897405952,'API_694d36068c38eb981742a7ae6ba5d0f4','对称加密的类型','','cmii-admin-data','/api/admin/cipher/params/symmetricAlgorithms','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-09-09 09:14:44',NULL),(374268319501385728,'API_d64b38a2d894d23426dbbfb9128d0c07','未全部配置过的组织列表','','cmii-admin-data','/api/admin/cipher/unRelatedCompanies','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-09-09 09:14:41',NULL),(374268319610437632,'API_d52a332a6946771c1f169d5066187469','密钥配置详情','','cmii-admin-data','/api/admin/cipher/configDetail','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-09-09 09:14:46',NULL),(374268321032306688,'API_84f91b64d5bfd02bb04aa626edf1d6dd','查询填充模式列表','','cmii-admin-data','/api/admin/cipher/params/paddingMode','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-09-09 09:14:46',NULL),(374268321388822528,'API_644f2dab52b418e265238fa68e275c48','查询密钥长度','','cmii-admin-data','/api/admin/cipher/params/keyLength','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-09-09 09:14:41',NULL),(374268321770504192,'API_c9de66fbe7350603d416b0a83ed42dc6','已经配置过的组织列表','','cmii-admin-data','/api/admin/cipher/relatedCompanies','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-09-09 09:14:46',NULL),(374268322626142208,'API_4eb7e9b4d6471bbd1d931e39a14f0f8b','密钥配置历史版本','','cmii-admin-data','/api/admin/cipher/history','POST',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-09-09 09:14:44',NULL),(374268323888627712,'API_b7035bcdcc081a0ce8c2444d57f99b45','非对称加密类型','','cmii-admin-data','/api/admin/cipher/params/asymmetricAlgorithms','GET',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-09-09 09:14:42',NULL),(374268324433887232,'API_8529eee665f795dfecf3af378fba2cd1','查询RSAHash类型','','cmii-admin-data','/api/admin/cipher/params/hashType','GET',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-09-09 09:14:42',NULL),(374268324597465088,'API_cb24eaf17427b8969c7410c32143a00c','查询RSA密钥格式','','cmii-admin-data','/api/admin/cipher/params/keyFormat','GET',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-09-09 09:14:44',NULL),(374268325209833472,'API_d540393b2029950246fcff435da75cd7','公司密钥配置删除','','cmii-admin-data','/api/admin/cipher/config/delete','POST',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-09-09 09:14:45',NULL),(374268325750898688,'API_1c97a7512a978a1d4698c682f4941eca','密钥配置列表','','cmii-admin-data','/api/admin/cipher/configs','POST',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-09-09 09:14:43',NULL),(374518913453522944,'API_b9e0e052b103a3257f3e6d4677df5692','批量判断是否有冲突','','cmii-uav-grid-datasource','/fightPlan/checkIntersect','POST',_binary '\0',_binary '\0','2023-05-19 03:24:27',1,'2024-06-18 01:15:31',NULL),(374595432532410368,'API_9af09cb0b05436d31116614ec5082063','通过视频编码查询机库设备号','','cmii-uav-device','/api/uav/hangar/queryDeviceNoByVideoCode','GET',_binary '\0',_binary '\0','2023-05-19 08:28:31',1,'2024-10-11 01:36:54',NULL),(374595434877026304,'API_83501b10768effef0eab0ec0fe8eec4c','查询无人机型号和载荷的型号code wrjxh64 这种','','cmii-uav-device','/api/device/mqtt/api/device/mqtt/queryUavModel','POST',_binary '\0',_binary '\0','2023-05-19 08:28:31',1,'2023-05-19 08:28:38',NULL),(376069404713287680,'API_7aeff08ab35ce893c4625b166660f6fe','按无人机设备号查询无人机详情查询无需公司隔离','','cmii-uav-device','/api/uav/plane/queryDetailByUavSn','GET',_binary '\0',_binary '\0','2023-05-23 10:05:33',1,'2024-10-11 01:36:53',NULL),(376069405833166848,'API_4ab35aed02383cead8315ecf74959f84','查询无人机型号和载荷的型号code wrjxh64 这种','','cmii-uav-device','/api/device/mqtt/queryUavModel','POST',_binary '\0',_binary '\0','2023-05-23 10:05:33',1,'2024-10-11 01:36:47',NULL),(376308875023089664,'API_40b7feeb871b38ee80243ea6b9b87a1f','删除数据','','cmii-uav-grid-datasource','/fightPlan/deleteData','GET',_binary '\0',_binary '\0','2023-05-24 01:57:07',1,'2024-06-18 01:15:30',NULL),(376308876080054272,'API_525c8cdfcd0e5428eab20ce710e9ab59','更新状态','','cmii-uav-grid-datasource','/fightPlan/updateStatus','GET',_binary '\0',_binary '\0','2023-05-24 01:57:08',1,'2024-06-18 01:15:31',NULL),(383272346463240192,'API_23013111b0eb52f8adfb5699bc4561f7','视频数据回放-批量删除视频片段','视频数据回放-批量删除视频片段','cmii-uav-cloud-live','/video/playback/batchDeleteSegment','POST',_binary '\0',_binary '\0','2023-06-12 07:07:28',1,'2024-10-12 09:42:32',NULL),(384034751742345216,'API_16eb6d9fda49c60a76fab1754a31ba25','获取设备视频流地址信息','获取设备视频流地址信息(包括播放地址和推流地址)','cmii-uav-cloud-live','/client/live/open/queryDeviceStreamInfo','POST',_binary '\0',_binary '\0','2023-06-14 09:37:00',1,'2024-10-12 09:42:36',NULL),(384034753399095296,'API_6325d24763533b2cb36ffb1342f7c4b4','配置设备视频流来源地址','配置设备视频流来源地址,并默认启动拉流服务','cmii-uav-cloud-live','/client/live/open/configDevicePullStream','POST',_binary '\0',_binary '\0','2023-06-14 09:37:00',1,'2024-10-12 09:42:35',NULL),(384034757761171456,'API_2f53a483eabc8d6dd865a1a94cf4ddc9','启动视频拉流任务(前提为已经配置好设备视频流来源地址)','启动视频拉流任务(前提为已经配置好设备视频流来源地址)','cmii-uav-cloud-live','/client/live/open/startDevicePullStream','GET',_binary '\0',_binary '\0','2023-06-14 09:37:01',1,'2024-10-12 09:42:35',NULL),(392026422140731392,'API_75a92385064a14c92617dcbb7b0d3dfb','根据用户id集合获取信息,包括删除用户','','cmii-uav-user','/user/getHistoryByIds','POST',_binary '\0',_binary '\0','2023-07-06 10:53:03',1,'2024-10-11 15:37:08',NULL),(392026652389801984,'API_e72e93182f82f69b3d90abd268138157','任务列表','任务列表','cmii-uav-process','/process/task/mytask/queryTaskOrderList','POST',_binary '\0',_binary '\0','2023-07-06 10:53:57',1,'2024-09-12 02:46:55',NULL),(392026652746317824,'API_6e4f3e159310433aa6f76aa0d407844e','任务配置列表','任务配置列表','cmii-uav-process','/process/bizengine/manage/taskdef/queryTaskDefList','POST',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:55',NULL),(392026653027336192,'API_9b0a86c18bd339d27a2b89ab98815f3e','查询任务类型列表','查询任务类型列表','cmii-uav-process','/client/taskdispatch/queryTaskTypes','POST',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026653199302656,'API_3b6db47197b1889d76320c549c7c4a5f','修改锁定状态','修改锁定状态','cmii-uav-process','/process/bizengine/manage/flowdef/updateLockStatus','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026653375463424,'API_c3db4807ee66876f7ec2ece9207d1500','查看周期工作流任务详情','看周期工作流任务详情','cmii-uav-process','/process/bizengine/manage/periodflowinst/gePeriodFlowInstDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026653576790016,'API_d4bb356f3b244688eeb50b3590d42feb','修改接口人','修改接口人','cmii-uav-process','/process/task/config/modifyContactPerson','POST',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:55',NULL),(392026653870391296,'API_675b982c8fa99f1d578dfbbfa1ffd8a5','任务信息列表','任务信息列表','cmii-uav-process','/process/task/config/queryTaskInfoList','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:56',NULL),(392026654050746368,'API_5e6ebf3a52b9c513518de86b3c5e3d31','查询工单状态下拉列表','查询工单状态下拉列表','cmii-uav-process','/process/task/manage/queryTaskOrderStatusList','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026654222712832,'API_d96009d0d398cf79b03530f0bfe2cebc','模糊搜索用户列表','模糊搜索用户列表(详情-查询关联作业列表-用户列表)','cmii-uav-process','/process/task/mytask/fuzzySearchUsers','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026654398873600,'API_0c896719736a178e9edf4670291c333e','新建任务-单位下拉列表','新建任务-单位下拉列表(自身及子公司)','cmii-uav-process','/process/task/manage/queryChildWithOwnUnitList','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026654554062848,'API_34920ec007c3ac277370bdb9532f2a2a','查看用户列表接口[审批管理获取审批用户]','查看用户列表接口[审批管理获取审批用户]','cmii-uav-process','/process/manage/get/user/list/vague','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026654734417920,'API_4787f525e4b9b3e880a13fa6c815b231','编辑任务定义','编辑任务定义','cmii-uav-process','/process/bizengine/manage/taskdef/modifyTask','POST',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026655053185024,'API_afed7c0365d6055c6c9c6de659b0b164','删除流程实例','删除流程实例','cmii-uav-process','/process/bizengine/manage/flowinst/deleteProcInst','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026655397117952,'API_5d425c1dcb7e4c5e5f21f611a678bf72','getDocumentation','','cmii-uav-process','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:55',NULL),(392026655548112896,'API_a7a60c72d8d6084bbe91152a3b456139','批量删除任务实例','批量删任务程实例','cmii-uav-process','/process/bizengine/manage/taskInst/batchDeleteTaskInst','POST',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026655724273664,'API_22efdcedf5b1c33ae42e24c4b3c8574f','新建接口人','新建接口人','cmii-uav-process','/process/task/config/createContactPerson','POST',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:55',NULL),(392026655904628736,'API_00faed59b54dd5d393df5697b073d2a1','securityConfiguration','','cmii-uav-process','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:56',NULL),(392026656508608512,'API_badf434ff9d68bed3167b2281e985f9f','新建任务-任务名称是否已存在','新建任务-任务名称是否已存在','cmii-uav-process','/process/task/manage/isExistTaskName','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:56',NULL),(392026656705740800,'API_4de1bec4b470d64f0533261cf217d04a','修改流程实例节点审批人接口【页面接口】','修改节点审批人接口,修改流程后续审批人','cmii-uav-process','/process/audit/modifyNodeAssignee','POST',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:56',NULL),(392026656881901568,'API_27481bc15fdac3ed8bd4aaf9b0367270','查询任务类型集合','查询任务类型集合','cmii-uav-process','/client/taskdispatch/queryTaskTypeMap','POST',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:57',NULL),(392026657171308544,'API_f311697d40d6259884b4bca181888973','页面调试启动新流程','页面调试启动新流程','cmii-uav-process','/process/bizengine/manage/flowinst/startProcess','POST',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:55',NULL),(392026657716568064,'API_59c2e318823d1cd11b630c3935fed60f','工作流实例ID列表','工作流实例ID列表','cmii-uav-process','/process/bizengine/manage/flowinst/queryProcInstIds','GET',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:57',NULL),(392026658161164288,'API_00e6210b02681a766e9d52b3b4030107','查询用户剩余年假天数','查询用户剩余年假天数','cmii-uav-process','/process/bizengine/testTask/leave/queryAvailableDay','POST',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:57',NULL),(392026658471542784,'API_66e293664ad8ca26a8a87bc640a175bd','批量删除流程实例','批量删除流程实例','cmii-uav-process','/process/bizengine/manage/flowinst/batchDeleteProcInst','POST',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:54',NULL),(392026658731589632,'API_6ac0ce1d6d36e7d4974f2245170da367','详情-查询关联作业列表','详情-查询关联作业列表(用于选择作业)','cmii-uav-process','/process/task/mytask/queryRelateMissions','GET',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:56',NULL),(392026658991636480,'API_bb6f9709c5d46299110e10895eb80622','health','','cmii-uav-process','/cmii/health','GET',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:55',NULL),(392026659432038400,'API_0cf1476dfee47c99bc516adfdbf06f49','改派任务审批人接口【页面接口】','改派任务审批人接口,修改当前任务审批人','cmii-uav-process','/process/audit/modifyAssignee','POST',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:55',NULL),(392026659654336512,'API_90addc53fb012539245f320c350821cf','getDocumentation','','cmii-uav-process','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:55',NULL),(392026659905994752,'API_30bf98218376680d09033fb90c863194','批量删除任务定义','批量删除任务定义','cmii-uav-process','/process/bizengine/manage/taskdef/batchDeleteTaskDef','POST',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:55',NULL),(392026660367368192,'API_b534eac3ef1568a0825fae7799621e66','接口单位列表','接口单位列表(company-scope)','cmii-uav-process','/process/task/config/queryUnitList','GET',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:57',NULL),(392026660681940992,'API_9e5206d846fbbb230ed08eafcdfe6eee','填写请假信息','填写请假信息','cmii-uav-process','/process/bizengine/testTask/leave/fillLeaveInfo','POST',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:56',NULL),(392026660925210624,'API_07aee7fc15102bcbd91d5fbe329c44eb','转换为系统流程','转换为系统流程','cmii-uav-process','/process/bizengine/manage/flowdef/shift2SysProcess','GET',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:56',NULL),(392026661151703040,'API_324cbc3392d368a7ca5105ea91eba7b8','转换为自定义任务','转换为自定义任务','cmii-uav-process','/process/bizengine/manage/taskdef/shift2CustomTask','GET',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:54',NULL),(392026661327863808,'API_7b149af39d0c6d9a095694909dcde07e','创建作业与任务关联关系','创建作业与任务关联关系','cmii-uav-process','/client/taskdispatch/createRelateMission','POST',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:57',NULL),(392026661625659392,'API_4c1fe164e334b4f74359a66329dca6d0','查询任务运行状态列表','查询任务运行状态列表','cmii-uav-process','/process/bizengine/manage/taskInst/getRunStatusList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:57',NULL),(392026661868929024,'API_bd48906e98f8465f993763426f36c79c','查看任务运行日志详情','查看任务运行日志详情','cmii-uav-process','/process/bizengine/manage/taskInst/getTaskLogDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:56',NULL),(392026662296748032,'API_960696a7d3e59da77231e92e121b868b','我的待办-派发单位下拉列表','我的待办-派发单位下拉列表','cmii-uav-process','/process/task/mytask/queryDispatchUnitList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:57',NULL),(392026662472908800,'API_9559cc99e0361bce3a3151a398003521','流程图展示','流程图展示','cmii-uav-process','/process/bizengine/manage/flowinst/getflowchartInfo','GET',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:56',NULL),(392026662711984128,'API_9309bfc518f9f0efe6bd31aebf038617','部署工单模型','部署工单模型型','cmii-uav-process','/client/taskdispatch/deployeeTaskorder','POST',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:58',NULL),(392026663257243648,'API_999cad19905bb05d78aff49f33cf5602','任务运行记录列表','任务运行记录列表','cmii-uav-process','/process/bizengine/manage/taskInst/queryTaskList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:54',NULL),(392026663928332288,'API_5502a36a40c778b245ae28c6fda8e208','获取分享码','获取分享码','cmii-uav-process','/process/task/manage/getShareCode','GET',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:56',NULL),(392026664272265216,'API_159bc7fdcddcf6e4797d6e2f3858788b','取消关联作业','取消关联作业','cmii-uav-process','/process/task/mytask/deleteRelateMission','POST',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:54',NULL),(392026664465203200,'API_3a877970f526e0030b3010e086d4f267','查询调用组织信息(选择公司)','查询调用组织信息(选择公司)','cmii-uav-process','/process/bizengine/manage/flowinst/queryStartTenantInfos','GET',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:56',NULL),(392026664653946880,'API_ab7a976cd1a7d4d60097caea1b4d22d4','新建任务-任务类型下拉列表','新建任务-任务类型下拉列表','cmii-uav-process','/process/task/manage/queryTaskTypes','GET',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:56',NULL),(392026664968519680,'API_f58ad6540ac37ed06aa849814e36d2dd','重新提交驳回流程【驳回流程修改后重新提交接口】','业务端后台重新提交驳回流程【驳回流程修改后重新提交接口】','cmii-uav-process','/client/process/resubmitProcess','POST',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:57',NULL),(392026665144680448,'API_4bd306322678108e17076c6f48fa5ee3','周期工作流任务-执行记录','周期工作流任务-执行记录','cmii-uav-process','/process/bizengine/manage/periodflowinst/queryPeriodFlowHisList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:55',NULL),(392026665371172864,'API_c18ab41099e26fb9ac52c44df14136c0','swaggerResources','','cmii-uav-process','/swagger-resources','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026665543139328,'API_6ec142d4ef3bb75c68be9a88b5474977','任务名称列表','任务名称列表','cmii-uav-process','/process/bizengine/manage/taskdef/queryTaskNames','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026665736077312,'API_6ebd19fa69f437d23e937843a2298104','查看用户对某个流程的权限【个人关联流程】','查看用户是否具有访问某个流程的权限【个人关联流程】','cmii-uav-process','/process/power/getPermission','GET,POST',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:58',NULL),(392026665983541248,'API_7b8131ac7fc3599b06be6bc2d6b1de5c','撤回','撤回','cmii-uav-process','/process/task/mytask/revokeTasOrder','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026666231005184,'API_6bd7bc3ccf337d76a3f5d7519a5c8797','查看工作流实例详情','查看工作流实例详情','cmii-uav-process','/process/bizengine/manage/flowinst/getFlowInstDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026666407165952,'API_da39b0086c93277f985f32d6a2f37b9b','重跑(重跑流程实例中的任务)','重跑(重跑流程实例中的任务)','cmii-uav-process','/process/bizengine/manage/flowinst/reRunTask','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:57',NULL),(392026666910482432,'API_64439cca335e9e460770b8a05dd7ca64','流程ID&名称列表','流程ID&名称列表','cmii-uav-process','/process/bizengine/manage/flowdef/queryProcessTypeInfos','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026667166334976,'API_9ca9fe3f5e324443156cbcfdb1936ac8','工作流实例列表','工作流实例列表','cmii-uav-process','/process/bizengine/manage/flowinst/queryFlowList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026667397021696,'API_20cb5b6e7d41633b1bc95f83fb54b737','批量删除任务定义','批量删除任务定义','cmii-uav-process','/process/bizengine/manage/flowdef/batchDeleteProcessDef','POST',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:58',NULL),(392026667782897664,'API_779f024ff303fa04f91b3bf87bd09c52','发送告警短信','发送告警短信','cmii-uav-process','/process/bizengine/tools/sendWarnSms','POST',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:58',NULL),(392026668139413504,'API_1655e22e5646825c5fbd6e9c4f0a8d6e','通过分享码获取工单信息','通过分享码获取工单信息','cmii-uav-process','/public/process/task/manage/getTaskInfoByShareCode','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026668311379968,'API_e183c185836be177513c41d6246c471d','任务名称下拉列表','任务名称下拉列表','cmii-uav-process','/process/task/manage/queryTaskOrderNameList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026668495929344,'API_62b89922617c45d15aa148b25e447ea3','周期工作流任务列表','周期工作流任务列表','cmii-uav-process','/process/bizengine/manage/periodflowinst/queryPeriodFlowList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:59',NULL),(392026668969885696,'API_4d03daa6fa787ec9e294503d00abb7e4','删除流程定义','删除流程定义','cmii-uav-process','/process/bizengine/manage/flowdef/deleteProcessDef','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026669141852160,'API_c803dba959c31a6a1dcd5b0db3815f55','任务转派','任务转派','cmii-uav-process','/process/task/mytask/assignTask','POST',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:58',NULL),(392026669552893952,'API_48730966a2b25b53f7bb703b48b202a2','uiConfiguration','','cmii-uav-process','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:55',NULL),(392026669737443328,'API_2cd52ff401214bba6a8bcb3c0ee37e71','转换为自定义流程','转换为自定义流程','cmii-uav-process','/process/bizengine/manage/flowdef/shift2CustomFlow','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:55',NULL),(392026669913604096,'API_c8a558c4664e0aa2c44aa4c35555355f','任务详情','任务详情','cmii-uav-process','/process/task/manage/queryTaskOrderDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:55',NULL),(392026670081376256,'API_d4f43279aa43f3fbed1af1c41981a2b8','获取资源锁','获取资源锁','cmii-uav-process','/process/bizengine/tools/lock','POST',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:57',NULL),(392026670370783232,'API_ec9fb300367fadba871b6a400f41531d','任务ID列表','任务ID列表','cmii-uav-process','/process/bizengine/manage/taskdef/queryTaskTypes','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:58',NULL),(392026670567915520,'API_a9080f5832e65d0d77c22391c8dc4781','关联作业','关联作业','cmii-uav-process','/process/task/mytask/createRelateMission','POST',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:59',NULL),(392026670949597184,'API_549d96a51fd03d65c5403a7119c4b462','任务操作','任务操作','cmii-uav-process','/process/task/mytask/operateTask','POST',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:58',NULL),(392026671247392768,'API_7a72800e4a72398506e07780bbc11d2b','微服务名列表','微服务名列表','cmii-uav-process','/process/bizengine/manage/taskdef/queryServiceNames','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:58',NULL),(392026671431942144,'API_2d79c7a7000e43219ef3d42df281edd2','新增任务类型','新增任务类型','cmii-uav-process','/process/task/config/addTaskInfo','POST',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:57',NULL),(392026671599714304,'API_853387ffa0d8144515d87609a27066ea','流程进度','流程进度','cmii-uav-process','/process/task/manage/queryProgress','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:55',NULL),(392026671784263680,'API_c68009430dc1db2573d96872c0602437','可选接口人列表','可选接口人列表','cmii-uav-process','/process/task/config/queryOpContactPersonList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:58',NULL),(392026672249831424,'API_15bd50e9ea74e908cd6e9d785ea91a53','env','','cmii-uav-process','/cmii/env','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:56',NULL),(392026672392437760,'API_85231ad75fadd028dc3bd7bfb4341711','工作流配置列表','工作流配置列表','cmii-uav-process','/process/bizengine/manage/flowdef/queryFlowDefList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:59',NULL),(392026672920920064,'API_12469c1465e7f5a432fe945abff7fa90','批量删除周期任务实例','批量删除周期任务实例','cmii-uav-process','/process/bizengine/manage/periodflowinst/batchDeletePeriodProcInst','POST',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:55',NULL),(392026673206132736,'API_b00e0773a4350108b4aff52efa5dc2cd','查询任务类型列表','查询任务类型列表','cmii-uav-process','/process/task/common/queryTaskTypeList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:57',NULL),(392026673382293504,'API_f72569f8e318eddf19bf06a2312862a0','经理审批请假信息','经理审批请假信息','cmii-uav-process','/process/bizengine/testTask/leave/managerApproval','POST',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:56',NULL),(392026673583620096,'API_b9537d878adaaca679fc4ac238750692','流程ID列表','流程ID列表','cmii-uav-process','/process/bizengine/manage/flowdef/queryProcessTypes','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:57',NULL),(392026674204377088,'API_1acf2555d6ebfc1e9e85735c3e723a63','选择用户信息','选择用户信息','cmii-uav-process','/process/bizengine/manage/flowinst/queryStartUserInfos','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:58',NULL),(392026674376343552,'API_4fdcf1f07680752edcbca7c4029669b9','新建工作流基础信息','新建工作流基础信息','cmii-uav-process','/process/bizengine/manage/flowdef/createFlow','POST',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:57',NULL),(392026674539921408,'API_b67caf989c8a32e44b8ccb65f1f5878d','释放资源锁','释放资源锁','cmii-uav-process','/process/bizengine/tools/unLock','POST',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:55',NULL),(392026674829328384,'API_6305f358e44e33a38c3dec5fc6856c0b','查询某个任务类型关联任务列表(未完结任务)','查询某个任务类型关联任务列表','cmii-uav-process','/process/task/common/queryTaskList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:54',NULL),(392026675022266368,'API_bbce007ee3dd32937395e37735db180d','queryTaskStatus','','cmii-uav-process','/client/taskdispatch/queryTaskStatus','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:54',NULL),(392026675689160704,'API_1277cd8e52f72e5a36744d05d33903bf','系统审批请假信息','系统审批请假信息','cmii-uav-process','/process/bizengine/testTask/leave/sysApproval','POST',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:57',NULL),(392026675953401856,'API_558988e49b55fce10211c60d44cebc32','接口人列表','分页查询接口人列表','cmii-uav-process','/process/task/config/queryContactPersonList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:55',NULL),(392026676200865792,'API_4ad2f392cff40a2cfe270918610ad891','查询流程实例运行状态列表','查询流程实例运行状态列表','cmii-uav-process','/process/bizengine/manage/flowinst/getRunStatusList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:54',NULL),(392026676431552512,'API_94bdafc4561a0552cf36d934525dd6ea','queryTaskTypesMap','','cmii-uav-process','/client/taskdispatch/queryTaskTypesMap','POST',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:58',NULL),(392026676788068352,'API_9428c59c4623f75b69d774d388e5a51f','ping','','cmii-uav-process','/cmii/ping','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:55',NULL),(392026676968423424,'API_9b4c8009e239130dc492da82723dc1c3','活动日志列表','活动日志列表','cmii-uav-process','/process/task/manage/queryActivityLog','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:57',NULL),(392026677152972800,'API_fc41db81d059e506876bbc207dff8dc1','查看流程定义详情','查看流程定义详情','cmii-uav-process','/process/bizengine/manage/flowdef/geFlowDefDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:57',NULL),(392026677324939264,'API_558d40251bfea3942739f3eaa844947f','流程名称列表','流程名称列表','cmii-uav-process','/process/bizengine/manage/flowdef/queryProcessNames','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:54',NULL),(392026677614346240,'API_0614844af2518673e07aeaee51772b5e','新建任务定义','新建任务定义','cmii-uav-process','/process/bizengine/manage/taskdef/createTask','POST',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:54',NULL),(392026677811478528,'API_94739fe015051a70b1d8206027c62574','修改工作流任务状态','修改工作流任务状态','cmii-uav-process','/process/bizengine/manage/periodflowinst/updatePeriodInstStatus','POST',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:55',NULL),(392026677970862080,'API_f227179e3d0427c0851d0b1263f915f3','备注','备注(备注任务工单)','cmii-uav-process','/process/task/mytask/remarkTask','POST',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:57',NULL),(392026678126051328,'API_4c3c7e261f5d40feb0f4567886cd3737','流程详情接口【页面接口】','流程详情接口,展示流程详情基础信息','cmii-uav-process','/process/audit/procInst/getProcessIsExist','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:57',NULL),(392026678398681088,'API_50c5db92bdedc354bdbd39b4b4f347a2','下级单位列表','下级单位列表(任务转派)','cmii-uav-process','/process/task/common/queryChildUnitList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:57',NULL),(392026678583230464,'API_76f8502def5fb81ba61d84ea5ca3d1ca','编辑工作流定义','编辑工作流定义','cmii-uav-process','/process/bizengine/manage/flowdef/modifyFlowDef','POST',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:54',NULL),(392026678759391232,'API_cb806b5622e15dfbe269203c9ef12f5a','通过流程实例ID删除流程实例【测试使用】','通过流程实例ID删除流程实例【测试使用】','cmii-uav-process','/client/process/deleteProcess','POST',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:56',NULL),(392026678918774784,'API_b0554c7914636666aaf2d0672458a6cd','获取某个流程类型定义信息【流程配置信息获取接口】','获取某个流程类型定义信息,业务后台查询某个流程的定义信息','cmii-uav-process','/client/process/procDef/get','POST',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:55',NULL),(392026679203987456,'API_b17cfa9e77b14474c016864348f42f8d','停止(停止流程及任务,传递任务记录id)','停止(停止流程及任务,传递任务记录id)','cmii-uav-process','/process/bizengine/manage/flowinst/stopFlow','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:54',NULL),(392026679388536832,'API_4d3a4baeb1ac5ae600435063a101ef59','转换为系统任务','转换为系统任务','cmii-uav-process','/process/bizengine/manage/taskdef/shift2SysTask','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:57',NULL),(392026679715692544,'API_63a129347e547aa26eaa88996cab12f1','查看详情','查看详情','cmii-uav-process','/process/bizengine/manage/taskdef/geTaskDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:58',NULL),(392026679879270400,'API_0c81f12bd0f555fe2eb9f25f0904ab15','查询流程状态【业务系统查询流程状态接口】','查询某个流程实例状态【业务系统查询流程状态接口】','cmii-uav-process','/client/process/getProcessStatus','POST',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:56',NULL),(392026680474861568,'API_169275344ae8193f7e3f3f39001776de','接口扫描','','cmii-uav-process','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:56',NULL),(392026680692965376,'API_62e21c821e3740f2918b086b71cc2d57','任务管理-派发单位下拉列表','任务管理-派发单位下拉列表','cmii-uav-process','/process/task/manage/queryDispatchUnitList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:56',NULL),(392026681015926784,'API_f4f6b5e0af2bae6f6e929d2ebe26e246','搜索任务实例ID','搜索任务实例ID','cmii-uav-process','/process/bizengine/manage/taskInst/queryTaskIds','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:54',NULL),(392026681204670464,'API_2c13bc5552897be9ee785e9c59eafb4a','待办任务-任务名称下拉列表','待办任务-任务名称下拉列表','cmii-uav-process','/process/task/mytask/queryMyTaskOrderNameList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:57',NULL),(392026681510854656,'API_86160a1efa6f90824c0e01f7447d8649','任务类型列表','任务类型列表','cmii-uav-process','/process/task/config/queryTaskTypeList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:59',NULL),(392026681724764160,'API_cf33d53097f1c8df6caf8c970b6e5cf8','任务列表','任务列表','cmii-uav-process','/process/task/manage/queryTaskOrderList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:57',NULL),(392026682119028736,'API_eefe61309016362694f2043f29bf5f7c','启停任务类型','启停任务类型','cmii-uav-process','/process/task/config/updateTaskStatus','GET',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:59',NULL),(392026682353909760,'API_0f10dcdb82f9057af49482767f33d284','备注列表','备注列表','cmii-uav-process','/process/task/manage/queryRemarkList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:59',NULL),(392026682538459136,'API_efea46ab4702f2c09a4b662bb4e4ccc3','createRSA','','cmii-uav-process','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:58',NULL),(392026682685259776,'API_69aab0216c9b217b1d957ed16ce35500','删除任务定义','删除任务定义','cmii-uav-process','/process/bizengine/manage/taskdef/deleteTaskDef','GET',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:58',NULL),(392026682962083840,'API_10f490ebe891b22cee598c79f627cbfa','查询任务名集合','查询任务名集合','cmii-uav-process','/client/taskdispatch/queryTaskNameMap','POST',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:56',NULL),(392026683134050304,'API_2fec2f93fde350a2d1262ab45e9060cd','启动新流程(Feign接口)','启动新流程(Feign接口)','cmii-uav-process','/client/bizengine/flowInst/startProcess','POST',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:56',NULL),(392026683314405376,'API_5f619b28121b671745531c411f10d367','查询某个任务类型关联任务列表','查询某个任务类型关联任务列表','cmii-uav-process','/client/taskdispatch/queryTaskList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:55',NULL),(392026683775778816,'API_5f79d730928c488904fbd3fbb907d8fa','修改锁定状态','修改锁定状态','cmii-uav-process','/process/bizengine/manage/taskdef/updateLockStatus','GET',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:58',NULL),(392026684421701632,'API_c1d8b8f5139a674e8d5bce56b3ea9bf6','新建任务','新建任务','cmii-uav-process','/process/task/manage/createTask','POST',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:55',NULL),(392026685008904192,'API_4c015162fbae6652dcf6591bec42b08f','删除任务实例','删除任务实例','cmii-uav-process','/process/bizengine/manage/taskInst/deleteTaskInst','GET',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:59',NULL),(392026685185064960,'API_ba6c8739137a398a525cb5c0ce178924','接收单位下拉列表','接收单位下拉列表','cmii-uav-process','/process/task/manage/queryAcceptUnitList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:58',NULL),(397389423609380864,'API_fb535e6a5f8446b3c70233964ca3a714','查询无人机编号和厂家编号 无机库信息; id 和no 提供一个','uavDockSn 是指大疆绑定的机库sn','cmii-uav-device','/api/device/mqtt/api/device/mqtt/queryUav_new','POST',_binary '\0',_binary '\0','2023-07-21 06:03:42',1,'2023-07-21 06:06:56',NULL),(397403890686623744,'API_70451de6f2d237212ae05cf3d3af09ad','查询无人机编号和厂家编号 无机库信息; id 和no 提供一个','uavDockSn 是指大疆绑定的机库sn','cmii-uav-device','/api/device/mqtt/queryUav_new','POST',_binary '\0',_binary '\0','2023-07-21 07:01:11',1,'2024-10-11 01:36:47',NULL),(403509268532953088,'API_c74077f23db45b670d2c57bd1b160bba','获取所有站址名称','','cmii-uav-tower','/station/queryAll','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-01-23 07:57:53',NULL),(403509268621033472,'API_2930d5b363671b708f2572459d4caa1b','securityConfiguration','','cmii-uav-tower','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-01-23 07:57:53',NULL),(403509268704919552,'API_706c1f8f43c24efa2f935c23fd33c520','接口扫描','','cmii-uav-tower','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-01-23 07:57:53',NULL),(403509268788805632,'API_415d7a5a95b463833f9aec4196dab4a5','删除质检记录','','cmii-uav-tower','/app/task/delete/quality','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509268881080320,'API_73c9c8d846ba0d1f4c9a4b7ed0e48e84','新增任务','','cmii-uav-tower','/task/add','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509268960772096,'API_0198fd9efdd703c970944757226e0bcd','修改整改记录','','cmii-uav-tower','/app/task/edit/corr','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509269040463872,'API_395c8121e66868a4ec9a7558768e9736','任务详情','','cmii-uav-tower','/app/task/detail','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509269124349952,'API_343451246b698c816953c1df3bf7e182','获取所有基站','','cmii-uav-tower','/station/query','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509269212430336,'API_c266bcc6a1030a108bb299c972cc721c','整改指派','','cmii-uav-tower','/app/task/assign','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:51',NULL),(403509269308899328,'API_420b55e9a01e7d8e7e0be190d86c4c73','createRSA','','cmii-uav-tower','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509269401174016,'API_45e1bf1255999164b78f8c6e285e5a9c','getDocumentation','','cmii-uav-tower','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509269480865792,'API_f9f15d2d759370d78bd1b4b27d7e2f9c','获取我的所有任务','','cmii-uav-tower','/app/task/query','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509269564751872,'API_d95d29380c0dd15ef2695dc49d68ec69','获取所有质检人员','','cmii-uav-tower','/task/queryMan','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509269640249344,'API_7bb8b4622c154ce1a35e506f6e4a4a33','uiConfiguration','','cmii-uav-tower','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509269728329728,'API_1eed62e68c5aa0238a654069983e5d70','修改质检记录','','cmii-uav-tower','/app/task/edit/quality','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:51',NULL),(403509269858353152,'API_e62f5d103a8aa2493d10eb9678cdec32','ping','','cmii-uav-tower','/cmii/ping','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:51',NULL),(403509269938044928,'API_3cac512eccbfe61733175de852a1cd4a','获取我的整改记录','','cmii-uav-tower','/app/task/query/corr','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509270017736704,'API_08d1e7bfd25e6dc163bb596e409ae7bd','质检任务详情','','cmii-uav-tower','/task/detail/quality','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509270093234176,'API_135fce405752689bb0a0fcf89de5d156','提交整改记录','','cmii-uav-tower','/app/task/add/corr','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509270172925952,'API_fc99ac31dca1e0d7e2e868dc354b672d','新增基站','','cmii-uav-tower','/station/add','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:51',NULL),(403509270252617728,'API_63ac34f2d4d986397c0d5fc3f62c59fb','获取所有任务','','cmii-uav-tower','/task/query','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509270336503808,'API_ebc11a24893b5b3d7551034b50c2f84e','编辑基站','','cmii-uav-tower','/station/edit','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509270420389888,'API_59a84d2067daee031063a030ba5d318e','评论','','cmii-uav-tower','/task/comment','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:55',NULL),(403509270495887360,'API_19b669a507e8eb1ab723751ad90b9bcd','整改任务详情','','cmii-uav-tower','/task/detail/corr','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:51',NULL),(403509270621716480,'API_7e7d285262ddfd6de5e175f8241754b9','批量删除','传入主键','cmii-uav-tower','/station/delete','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509270697213952,'API_1252e593ebfc52448b59cd89eb6f7439','导出模板','','cmii-uav-tower','/station/exportTemp','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509270776905728,'API_317ee8f3a83a3405c3f55d54d87048bc','error','','cmii-uav-tower','/error','',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509270852403200,'API_d9ce908e367a68f422997efe7be52024','批量删除','传入主键','cmii-uav-tower','/task/delete','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509271011786752,'API_78ab9d475443f5c3fa79d36bb8bb0f19','获取我的质检记录','','cmii-uav-tower','/app/task/query/quality','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:51',NULL),(403509271091478528,'API_5871d2a5cebf299366cbec6ca838c79d','整改任务详情','','cmii-uav-tower','/app/task/detail/corr','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509271234084864,'API_09afc31f49ba2a1420353d6f4d0aa39d','env','','cmii-uav-tower','/cmii/env','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:51',NULL),(403509271313776640,'API_1dca133eca446b1ba61966d7592dc86d','getDocumentation','','cmii-uav-tower','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509271519297536,'API_e07a98dd6644cde4e9410c14e2de4b6f','任务详情','','cmii-uav-tower','/task/detail','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:55',NULL),(403509271615766528,'API_9036e925e1c9af5ac40828d0bbc09a23','质检任务详情','','cmii-uav-tower','/app/task/detail/quality','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509271691264000,'API_4a29f52f1d17a77aff3f7afa930190ba','health','','cmii-uav-tower','/cmii/health','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509271775150080,'API_ddd9b90e3b5204e2d233187b91575d0f','删除整改记录','','cmii-uav-tower','/app/task/delete/corr','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:55',NULL),(403509271854841856,'API_60f55901bffbc7870b7f33e66e8fe63a','获取站址编码','','cmii-uav-tower','/station/queryCode','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:55',NULL),(403509271934533632,'API_0f4c6d80f7a4846faef0085ce842ca2b','批量导出','','cmii-uav-tower','/station/export','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509272010031104,'API_51db34eff4456809f897fabcd13cb19c','是否接受整改','','cmii-uav-tower','/app/task/accept','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509272093917184,'API_691f10062842de100da49fcde8cf18b8','swaggerResources','','cmii-uav-tower','/swagger-resources','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509272211357696,'API_a397420224a67da28a8364430f9e72b5','提交质检记录','','cmii-uav-tower','/app/task/add/quality','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509272303632384,'API_74093124089103f5d2669ed5dade38a4','导入','','cmii-uav-tower','/station/import','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403556497093296128,'API_816eeb506e5b54fb43ea92a1046ebf14','导出模板','','cmii-uav-user','/tower/user/export','POST',_binary '\0',_binary '\0','2023-08-07 06:29:27',1,'2024-10-11 15:37:13',NULL),(403556498750046208,'API_7d4711985b4ebadc120b8285f95dc130','用户列表查询','','cmii-uav-user','/tower/user/query','POST',_binary '\0',_binary '\0','2023-08-07 06:29:27',1,'2024-10-11 15:37:10',NULL),(403556499337248768,'API_b65eed5c0995ef8f97fb84f9cbe2038c','根据平台用户id获取用户详情','','cmii-uav-user','/tower/user/detail','GET',_binary '\0',_binary '\0','2023-08-07 06:29:27',1,'2024-10-11 15:37:16',NULL),(403556500566179840,'API_94b2412b4d79336a22bc8933b3bea069','编辑用户','','cmii-uav-user','/tower/user/edit','POST',_binary '\0',_binary '\0','2023-08-07 06:29:27',1,'2024-10-11 15:37:15',NULL),(403556502625583104,'API_b64dcce937a6286e2a94d12a52d8ba72','删除用户','','cmii-uav-user','/tower/user/delete','POST',_binary '\0',_binary '\0','2023-08-07 06:29:28',1,'2024-10-11 15:37:10',NULL),(403556504508825600,'API_c8367a0b0568ba4317e062c11c4b40da','导入用户','','cmii-uav-user','/tower/user/import','POST',_binary '\0',_binary '\0','2023-08-07 06:29:28',1,'2024-10-11 15:37:20',NULL),(403556508610854912,'API_9f1674c7927db03d091990f80d059736','铁塔用户注册','','cmii-uav-user','/tower/registry','POST',_binary '\0',_binary '\0','2023-08-07 06:29:29',1,'2024-10-11 15:37:12',NULL),(403556509030285312,'API_36840014be767bd1a9e9d2e6c45584a2','修改用户状态','','cmii-uav-user','/tower/user/updateStatus','POST',_binary '\0',_binary '\0','2023-08-07 06:29:29',1,'2024-10-11 15:37:10',NULL),(403556513455276032,'API_106d243cfb467c75e3a400be4b1496a1','获取所有用户','','cmii-uav-user','/tower/user/queryAll','GET',_binary '\0',_binary '\0','2023-08-07 06:29:31',1,'2024-10-11 15:37:11',NULL),(403556516525506560,'API_eccff7373efd6a8f423c330bbd65efa2','新增分组','','cmii-uav-user','/tower/group/add','POST',_binary '\0',_binary '\0','2023-08-07 06:29:31',1,'2024-10-11 15:37:15',NULL),(403556519297941504,'API_3760590b0cb1cad45077644dda1a59fc','删除分组','','cmii-uav-user','/tower/group/delete','POST',_binary '\0',_binary '\0','2023-08-07 06:29:32',1,'2024-10-11 15:37:13',NULL),(403556519843201024,'API_c5e5023cd30f56ae42da979d135ca534','分组列表查询','','cmii-uav-user','/tower/group/query','GET',_binary '\0',_binary '\0','2023-08-07 06:29:32',1,'2024-10-11 15:37:15',NULL),(410005102455947264,'API_f223464a7cc50cd0acf9f5f76dc71302','查詢文旅景区仓库列表','','cmii-uav-device','/api/uav/house/queryHouseListForWenlv','GET',_binary '\0',_binary '\0','2023-08-25 01:33:54',1,'2024-10-11 01:36:53',NULL),(410077450110500864,'API_52a6391550538261f4538c55f116bb70','按id打码航线','','cmii-uav-grid-datasource','/coding/codingAirlineById','POST',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2023-09-10 12:25:27',NULL),(410077450580262912,'API_b7cfc8326098848ff43e813305e0a39d','根据ID删除地形数据','','cmii-uav-grid-datasource','/terrain/deleteTerrainById/{id}','DELETE',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2024-06-18 01:15:31',NULL),(410077450647371776,'API_f62ca4ccc54ee41be6f35f0bca7571c3','按id查询航线网格','','cmii-uav-grid-datasource','/coding/getAirlineById','GET',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2023-09-10 12:25:28',NULL),(410077450882252800,'API_9e0177ac1b4c966a45aa5daccf81ff2d','设置默认地形','','cmii-uav-grid-datasource','/terrain/setDefaultTerrain/{id}','GET',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2024-06-18 01:15:31',NULL),(410077451008081920,'API_7345f93556954bf9dae3c96c76cc89fa','获取网格编码','','cmii-uav-grid-datasource','/grid/point/getGrid','POST',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2023-09-10 12:25:28',NULL),(410077452513837056,'API_05928b9dccdc789fc96078721d011a19','检查是否有重名','','cmii-uav-grid-datasource','/terrain/checkRepeatName/{name}','GET',_binary '\0',_binary '\0','2023-08-25 06:21:24',1,'2024-06-18 01:15:31',NULL),(410077452589334528,'API_74a3007ac1c1748d1d11816386f4ca0b','获取指定区域的外包矩形','','cmii-uav-grid-datasource','/custom/getGrid3dScope/{id}','GET',_binary '\0',_binary '\0','2023-08-25 06:21:24',1,'2024-06-18 01:15:30',NULL),(411119034113458176,'API_fb50f26d76871e866da1571f4a4cf807','停止视频拉流任务','停止视频拉流任务','cmii-uav-cloud-live','/client/live/open/stopDevicePullStream','GET',_binary '\0',_binary '\0','2023-08-28 03:20:16',1,'2024-10-12 09:42:36',NULL),(411540034802155520,'API_ace76fd3a2b3ab5cab9841655d0d8fd2','testDecrypt','','cmii-uav-user','/api/uav/uavTestPO/testDecrypt','POST',_binary '\0',_binary '\0','2023-08-29 07:13:10',1,'2024-10-11 15:37:15',NULL),(411540036354048000,'API_040650b60480a3574863bce890ebb3a1','创建单个公司的统计配置','','cmii-uav-user','/api/uav/subject-config/createCompanyStatisticConfig','POST',_binary '\0',_binary '\0','2023-08-29 07:13:11',1,'2024-10-11 15:37:10',NULL),(411540037079662592,'API_e3b4643ec4d08fc9f978b12cc91111cd','按姓名手机号查询所有的用户','','cmii-uav-user','/user/queryAllByNameTel','GET',_binary '\0',_binary '\0','2023-08-29 07:13:11',1,'2024-10-11 15:37:16',NULL),(411540039604633600,'API_27bf6b865e75a1b2d4b29d29f0b2e6fc','编辑单个公司的统计配置','','cmii-uav-user','/api/uav/subject-config/updateCompanyStatisticConfig','POST',_binary '\0',_binary '\0','2023-08-29 07:13:11',1,'2024-10-11 15:37:15',NULL),(411540043652136960,'API_e1867ffdcc7c8f44f2694255779d56de','查询单个配置的详细信息','','cmii-uav-user','/api/uav/subject-config/getDetailById','GET',_binary '\0',_binary '\0','2023-08-29 07:13:12',1,'2024-10-11 15:37:13',NULL),(411540055618486272,'API_f3c37d1558da75187bc79fe68b18c05a','已经配置过的组织列表','','cmii-uav-user','/api/uav/subject-config/relatedCompanies','GET',_binary '\0',_binary '\0','2023-08-29 07:13:15',1,'2024-10-11 15:37:20',NULL),(411540056880971776,'API_5eb1a0adf4292ebc517515bf91e31284','查询单个公司的统计配置','','cmii-uav-user','/api/uav/subject-config/companyStatisticConfig','GET',_binary '\0',_binary '\0','2023-08-29 07:13:16',1,'2024-10-11 15:37:16',NULL),(411540062652334080,'API_ae46dd18ebf36e49f7ecea09822a8dcb','分页查询公司统计配置','','cmii-uav-user','/api/uav/subject-config/pageCompanyStatisticConfigs','POST',_binary '\0',_binary '\0','2023-08-29 07:13:17',1,'2024-10-11 15:37:08',NULL),(414436767879790592,'API_6ce8573fb4b28eb0db2a4ac33a4815d9','查询指定公司/机构范围内的在线无人机数量和列表','','cmii-uav-device','/api/uav/plane/queryUavOnlineCntByCompanyId','GET',_binary '\0',_binary '\0','2023-09-06 07:03:45',1,'2024-10-11 01:36:48',NULL),(422089255560413184,'API_f3149a45616f048daf259220b2cc29c0','查询流程实例详情(Feign接口)','查询流程实例详情','cmii-uav-process','/client/bizengine/flowInst/queryProcInstDetail','POST',_binary '\0',_binary '\0','2023-09-27 09:52:01',1,'2024-09-12 02:46:58',NULL),(422089256034369536,'API_ed51e178573028bcb61c3f9d42763492','我的待办任务(Feign接口)','我的待办任务','cmii-uav-process','/client/bizengine/flowInst/queryMyTaskList','POST',_binary '\0',_binary '\0','2023-09-27 09:52:01',1,'2024-09-12 02:46:55',NULL),(422089259775688704,'API_521dfebb8a734ab5248d51f946b1386f','我的历史流程(Feign接口)','我的历史流程','cmii-uav-process','/client/bizengine/flowInst/queryMyHisProcList','POST',_binary '\0',_binary '\0','2023-09-27 09:52:02',1,'2024-09-12 02:46:57',NULL),(422089263533785088,'API_e0dd7047b75740fcb40bbe460ac1746c','接收业务流程回调消息(Feign接口)','接收业务流程回调消息(Feign接口)','cmii-uav-process','/client/bizengine/callback','POST',_binary '\0',_binary '\0','2023-09-27 09:52:02',1,'2024-09-12 02:46:56',NULL),(422089264783687680,'API_2e501c12cfa660df3c1a5bffdd1ff0bc','处理待办任务','处理待办任务','cmii-uav-process','/client/bizengine/flowInst/dealWaitTask','POST',_binary '\0',_binary '\0','2023-09-27 09:52:03',1,'2024-09-12 02:46:58',NULL),(422089265270226944,'API_581a8eae103a3d1ecc48196608116547','设置某个待办任务的办理人(Feign接口)','设置某个待办任务的办理人((Feign接口)','cmii-uav-process','/client/bizengine/flowInst/updateTaskAssignee','POST',_binary '\0',_binary '\0','2023-09-27 09:52:03',1,'2024-09-12 02:46:58',NULL),(422089269191901184,'API_6021071058d3134568d3b65c7d7aa7bd','设置某个节点待办人(Feign接口)','设置某个节点待办人(Feign接口)','cmii-uav-process','/client/bizengine/flowInst/updateTaskNodeAssignee','POST',_binary '\0',_binary '\0','2023-09-27 09:52:04',1,'2024-09-12 02:46:55',NULL),(422089273864355840,'API_5c4021d67d077255b5534713e8ae025a','查询当前任务的可执行动作(Feign接口)','查询当前任务的可执行动作(Feign接口)','cmii-uav-process','/client/bizengine/flowInst/queryTaskPageActions','POST',_binary '\0',_binary '\0','2023-09-27 09:52:05',1,'2024-09-12 02:46:55',NULL),(422089278693310464,'API_621a751b43ecb816c48554694161f62d','新增无人机','','cmii-uav-device','/api/uav/plane/addUavPlaneTest','POST',_binary '\0',_binary '\0','2023-09-27 09:52:06',1,'2024-10-11 01:36:50',NULL),(422089283680337920,'API_431d8c15dd3897fafcaa9d0d427f59e7','根据编码更新对应的设备号','','cmii-uav-device','/api/uav/plane/UpdateSnBycode','POST',_binary '\0',_binary '\0','2023-09-27 09:52:07',1,'2024-10-11 01:36:49',NULL),(422089285932679168,'API_2511e978dacef70cca9ccdfbbfcfa1e9','根据编码列表查询对应的设备号','','cmii-uav-device','/api/uav/plane/querySnBycode','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-10-11 01:36:48',NULL),(422089305465552896,'API_361729bb14d7a6d36a0bc97d62c16495','查询公司/机构范围的机库名称列表','','cmii-uav-device','/api/uav/hangar/queryHgrNameByCompanyId','GET',_binary '\0',_binary '\0','2023-09-27 09:52:12',1,'2024-10-11 01:36:48',NULL),(422089305750765568,'API_94c1fd325b05f2ae3aa81023a6b74833','查询公司/机构范围的载荷名称列表','','cmii-uav-device','/api/uav/load/queryLoadNameByCompanyId','GET',_binary '\0',_binary '\0','2023-09-27 09:52:13',1,'2024-10-11 01:36:42',NULL),(422089306505740288,'API_8597a6c5fabb7e6ffd0e82be7444b34b','模糊查询绑定无人机列表','','cmii-uav-device','/api/uav/hangar/queryBoundUavByCompany','GET',_binary '\0',_binary '\0','2023-09-27 09:52:13',1,'2024-10-11 01:36:42',NULL),(422089345494679552,'API_aa7338d3a944fa1fd3dad7b09316facc','获取组织额度情况(组织管理-详情-额度情况)','','cmii-uav-user','/api/admin/system/quota/getCompanyQuotaInfo','POST',_binary '\0',_binary '\0','2023-09-27 09:52:22',1,'2024-10-11 15:37:12',NULL),(422089353237364736,'API_46648b88a004b4435bf256797b953520','redis-GetAndExpire','','cmii-uav-user','/api/uav/uavTestPO/testGetAndExpire','POST',_binary '\0',_binary '\0','2023-09-27 09:52:24',1,'2024-10-11 15:37:17',NULL),(422089359067447296,'API_ed6bef12ae7ea154859268ea4dfa2f7a','获取组织及子孙组织列表','','cmii-uav-user','/api/admin/system/quota/getChildrenCompany','POST',_binary '\0',_binary '\0','2023-09-27 09:52:25',1,'2024-10-11 15:37:17',NULL),(422089371486781440,'API_d2b6aad1c28214428af54d51ae64194a','获取某个用户的指定平台菜单树组','','cmii-uav-user','/api/uav/resource/queryPlatformsGroupResourceTreeForUser','POST',_binary '\0',_binary '\0','2023-09-27 09:52:28',1,'2024-10-11 15:37:08',NULL),(422089374330519552,'API_047b7b5f5b6b912c98018b8e5945fb34','获取某个配额在各子组织使用情况','','cmii-uav-user','/api/admin/system/quota/getQuotaUseInfoInCompany','POST',_binary '\0',_binary '\0','2023-09-27 09:52:29',1,'2024-10-11 15:37:13',NULL),(422089490923782144,'API_d0095163f3adc8cdff2659a9761b32dc','根据应用编码集合,获取集合详情','','cmii-admin-user','/client/v1/platforms/querySimpleAppsByCodes','POST',_binary '\0',_binary '\0','2023-09-27 09:52:57',1,'2024-09-09 09:14:18',NULL),(425661923425517568,'API_7f80559bf59c45500e2003734a02206d','createRSA','','cmii-app-release','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661923521986560,'API_496c140d931270006608fc4ec7cb46e6','查询发布信息','','cmii-app-release','/version/info','POST',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661923593289728,'API_a1588f4475007d3b2740918f2828bc63','分页条件查询版本列表','','cmii-app-release','/version/version_info_list','POST',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661923719118848,'API_f1b7d301ae0f8d425c6adde56969a1bd','查询发布状态的版本详情','','cmii-app-release','/version/pub_version_info_detail/{versionCategory}','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661923782033408,'API_09a62589d10c79e4a74bb29ca428d3a6','swaggerResources','','cmii-app-release','/swagger-resources','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661923853336576,'API_a83afb5f3f628abd1af5e46b304dde82','删除版本','','cmii-app-release','/version/version_info/{id}','DELETE',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661923920445440,'API_966aaa19d5a4dc4df3e70ec3c82f68c4','更新发布标识','','cmii-app-release','/version/version_pub_info','PUT',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924008525824,'API_a52fe2b6f08d41f4dc4dc48a04be1ae9','新建版本','','cmii-app-release','/version/version_info','POST',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924079828992,'API_a36b89b6c1320e56439a7a20b8ca0676','health','','cmii-app-release','/cmii/health','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924142743552,'API_99fb8418b53bc350edf763255a3bd510','uiConfiguration','','cmii-app-release','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924209852416,'API_495f5880e2eccc89d560948c48a09b46','获取版本查询条件列表','','cmii-app-release','/version/version_info_condition_list/{versionCategory}','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924276961280,'API_f8f4ae88fa75afd56267cde6b7dca76a','删除环境识别码','','cmii-app-release','/env_code/env_code_info/{id}','DELETE',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:13',NULL),(425661924339875840,'API_86b64c2b3a303565113224d96de8c4ee','getDocumentation','','cmii-app-release','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924415373312,'API_e7c4e910df1dd0ea458f3bc9f31ef3bc','更新环境识别码','','cmii-app-release','/env_code/env_code_info','PUT',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924520230912,'API_a1a48a54927e4313d2c5b63dbcd002d6','env','','cmii-app-release','/cmii/env','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:13',NULL),(425661924616699904,'API_7bf68c2e30734848818c4ecbd41d18e6','新建环境识别码','','cmii-app-release','/env_code/env_code_info','POST',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:13',NULL),(425661924688003072,'API_2dec51f8971e3df957ad7aa41c584242','ping','','cmii-app-release','/cmii/ping','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924776083456,'API_06c0fe70654170e5e9ff13c1c3ee8c34','error','','cmii-app-release','/error','',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924994187264,'API_44129cebbcf2841b4bf039dd8ba50cec','分页条件查询环境识别码列表','','cmii-app-release','/env_code/env_code_info_list','POST',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661925065490432,'API_727057a04db0406dfb28604429a744c1','securityConfiguration','','cmii-app-release','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661925178736640,'API_b32dbb106fb41ec57490f916950087fa','获取环境识别码查询条件列表','','cmii-app-release','/env_code/env_code_info_condition_list','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:13',NULL),(425661925245845504,'API_3cb691e8e7aedd2a72b6aee74a75ca5c','接口扫描','','cmii-app-release','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661925317148672,'API_fd7106ed46c5e4f7be35cfe58732c8d3','getDocumentation','','cmii-app-release','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661925388451840,'API_d85837149d345af473da714f8ab5affb','查询版本详情','','cmii-app-release','/version/version_info_detail/{id}','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:13',NULL),(425661925451366400,'API_26ff55f09c7532c9a3f06f18f7a9cb05','更新版本','','cmii-app-release','/version/version_info','PUT',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:13',NULL),(425661925522669568,'API_cd0b0037f3e746615ce1309d23a8ec55','查询环境识别码详情','','cmii-app-release','/env_code/env_code_info_detail/{id}','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:13',NULL),(429334606118387712,'API_415b4cf64ca90d148ac2731206ead54f','获取设备的视频流状态信息','获取设备的视频流状态信息','cmii-uav-cloud-live','/video/live/stream/getDevStreamStatus','GET',_binary '\0',_binary '\0','2023-10-17 09:42:27',1,'2024-10-12 09:42:37',NULL),(434375280166830080,'API_91f82ae6c89317f8df56df0728a42ebf','指标考核-查询冲突列表','','cmii-uav-grid-datasource','/fightPlan/getIntersectBatch','POST',_binary '\0',_binary '\0','2023-10-31 07:32:17',1,'2024-06-18 01:15:31',NULL),(434375281685168128,'API_e77fa4f440478b56fe5bc665f45f65c7','指标考核-飞行计划冲突','','cmii-uav-grid-datasource','/fightPlan/checkIntersectBatch','POST',_binary '\0',_binary '\0','2023-10-31 07:32:17',1,'2024-06-18 01:15:31',NULL),(436914898620514304,'API_0474d50943fc00bdd34f3fe58a9f78a4','createRSA','','cmii-uav-alarm','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-11-07 07:43:49',1,'2024-10-11 05:48:25',NULL),(437667203896705024,'API_80d73ec6aad120c8c75530ad9ef7e2a0','视频数据回放-获取视频MP4列表','视频数据回放-获取视频MP4列表','cmii-uav-cloud-live','/video/playback/videoMP4List','POST',_binary '\0',_binary '\0','2023-11-09 09:33:13',1,'2024-10-12 09:42:33',NULL),(437677638947569664,'API_a4e1342ccb993859aea9214541f58d37','合成任务删除','合成任务删除','cmii-uav-cloud-live','/client/video/delete','POST',_binary '\0',_binary '\0','2023-11-09 10:14:41',1,'2024-10-12 09:42:38',NULL),(440115521070694400,'API_d6684750fcb631ea568e7e4b22ccc3b0','导入模板','','cmii-uav-tower','/task/exportTemp','POST',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-01-23 07:57:53',NULL),(440115521313964032,'API_fb9c7cd82c909434806243fcfd609b4d','获取任务导出的进度','','cmii-uav-tower','/task/getExportProgress','GET',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-01-23 07:57:52',NULL),(440115521825669120,'API_249ad875c3e09a7c9ab4f935adeab03d','获取导入的进度','','cmii-uav-tower','/station/getImportProgress','GET',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-01-23 07:57:53',NULL),(440115522911993856,'API_ed4881f58193ac7d83f01d82f6682257','批量导出','','cmii-uav-tower','/task/export','POST',_binary '\0',_binary '\0','2023-11-16 03:41:58',1,'2024-01-23 07:57:53',NULL),(440115523834740736,'API_2fac1d880847842e0e9c7aa052f023ae','导入','','cmii-uav-tower','/task/import','POST',_binary '\0',_binary '\0','2023-11-16 03:41:58',1,'2024-01-23 07:57:51',NULL),(440115523918626816,'API_9cf943b411919316e05cd6c414339147','获取导入的进度','','cmii-uav-tower','/task/getImportProgress','GET',_binary '\0',_binary '\0','2023-11-16 03:41:58',1,'2024-01-23 07:57:55',NULL),(441648518693519360,'API_59db257ef928880cfc4e85b43feb70e1','更新状态','','cmii-uav-tower','/task/updateStatus','GET',_binary '\0',_binary '\0','2023-11-20 09:13:32',1,'2024-01-23 07:57:52',NULL),(444912369387307008,'API_e6c5ccd8853726730af93146a67fd45b','createRSA','','cmii-uav-developer','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-11-29 09:22:55',1,'2024-10-09 19:48:37',NULL),(444912419052060672,'API_4bb442278f884ecc85ed77efcb8d525d','视频数据回放-删除视频片段','视频数据回放-批量视频视频片段','cmii-uav-cloud-live','/video/playback/deleteOneSegment','POST',_binary '\0',_binary '\0','2023-11-29 09:23:07',1,'2024-10-12 09:42:37',NULL),(445269941303246848,'API_48241d454d248bf54c9266859e146b9f','查询短信发送状态【短信接口】','查询短信发送状态【短信接口】','cmii-uav-notice','/notice/sms/querySmsSendStatus','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269941408104448,'API_b3cdb884b2c0854754eca7a34e5c2061','health','','cmii-uav-notice','/cmii/health','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269941500379136,'API_7627b374809b8ed666c748b840d882b3','查询短信模板内容','查询短信模板内容','cmii-uav-notice','/notice/sms/queryTplContent','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269941596848128,'API_6a4727c1496387561e4778626710e7bd','修改邮箱网关','修改邮箱网关','cmii-uav-notice','/mail/provider/update','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269941701705728,'API_cc861af1002bea88a0270e3ccb53b2cc','修改消息模板','修改消息模板','cmii-uav-notice','/msgtpl/update','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269941802369024,'API_973fce5234ef7aa00de1bb29d7351545','多机Http主动推送【内部接口】','多机Http主动推送【内部接口】','cmii-uav-notice','/personal/userwebmsg/httpSend','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269941890449408,'API_a9bd72a2e167bc2d8af8cb9a0966059e','上架通知','上架通知','cmii-uav-notice','/bulletin/admin/online','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269941974335488,'API_8f0b20d3c2c0d8ad9c4afff0c644b4ec','更新站内信为已读','更新站内信为已读','cmii-uav-notice','/personal/userwebmsg/updateRead','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269942074998784,'API_cac7a84c29e01473084c0e9d11009e0c','getDocumentation','','cmii-uav-notice','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269942167273472,'API_f691022d21fc192f65f91f48432dc74d','公司短信发送量统计接口【内部程序接口】','按公司统计短信发送量接口','cmii-uav-notice','/sms/summary/querySmsUseInfo','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269942255353856,'API_2a43ca1cc995b795cfdd2e7cba89608c','接口签名工具【内部程序接口】','接口签名工具','cmii-uav-notice','/open/sms/getSign','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269942335045632,'API_923a86fc1f5ce5c386f896cef5a34a99','发送站内信接口【内部程序接口】','发送站内信接口','cmii-uav-notice','/webmsg/sendWebMsg','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269942439903232,'API_0f9f75e5abbea5488509dfd74140ab95','发送邮件【内部程序接口】','发送邮,不支持附件','cmii-uav-notice','/email/sendEmail','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269942653812736,'API_b5bff21546371e7426f95bfb4e1b1a23','下架通知','下架通知','cmii-uav-notice','/bulletin/admin/offline','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269942779641856,'API_42d7da4f397a31d8bd8622b58c38df3e','用户查看个人消息设置信息','用户查看个人消息设置信息','cmii-uav-notice','/personal/userStatus/get','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269943157129216,'API_43fb0ce190a6972aecb863eb4d249abb','公司短信发送量统计接口【内部程序接口】','按公司统计短信发送量接口','cmii-uav-notice','/sms/summary/querySmsUserInfo','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269943291346944,'API_68da79aee6254de6ba77db6ad1688251','发送短信开放接口【开放接口】','发送短信开放接口【开放接口】','cmii-uav-notice','/public/open/sms/send','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269943379427328,'API_6e21d3a801467be33a7327c5c30e64eb','uiConfiguration','','cmii-uav-notice','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:43',NULL),(445269943463313408,'API_d4f074a123280040e3da73e2ede6e7ee','查看邮箱网关列表','查看邮箱网关列表','cmii-uav-notice','/mail/provider/list','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269943652057088,'API_97ce015c363342714b4f248a0bdc85b6','查询用户站内信列表','查询用户站内信列表','cmii-uav-notice','/personal/userwebmsg/list','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269943765303296,'API_3067cae2057121922fb5f2b67c811968','securityConfiguration','','cmii-uav-notice','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269943853383680,'API_def9844866db8ce6faef02b9ed874205','删除邮箱网关','删除邮箱网关','cmii-uav-notice','/mail/provider/delete','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:43',NULL),(445269943941464064,'API_6e238fa282808b748a0cc9dec5b3cb49','发送邮件,推荐使用该接口【内部程序接口】','发送邮件,可根据用户设置策略发送,支持附件','cmii-uav-notice','/email/sendUserEmail','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269944025350144,'API_505f74032fcab8963aa2b02e25395acf','新增邮箱网关','新增邮箱网关','cmii-uav-notice','/mail/provider/add','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269944134402048,'API_c3430ae24d03166f2c26ba36660de815','通知列表','通知列表','cmii-uav-notice','/bulletin/admin/queryBulletinPage','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:43',NULL),(445269944230871040,'API_7943ac6919bf8b7f18bf4c832eae1649','createRSA','','cmii-uav-notice','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269944314757120,'API_cc988446e9676c38d481736e556de32e','用户修改消息设置','用户修改消息设置','cmii-uav-notice','/personal/userStatus/update','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269944402837504,'API_e7d64a1e371ebe9e834b153b0f1b6c0b','查询未读站内信总数','查询未读站内信总数','cmii-uav-notice','/personal/userwebmsg/getTotal','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269944503500800,'API_6e5bd5ed66e139b9464550648a7480bf','删除消息模板','删除消息模板','cmii-uav-notice','/msgtpl/delete','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269944604164096,'API_72f9819b95e5482bf342349d824b1c96','swaggerResources','','cmii-uav-notice','/swagger-resources','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:43',NULL),(445269944688050176,'API_e6fddf458f19859d797d65972f36fc53','查询日志列表','查询日志列表','cmii-uav-notice','/msglog/list','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:43',NULL),(445269944776130560,'API_d33da0df7d2281092f6735455254cdbb','查询看登录页公告信息','查询看登录页公告信息','cmii-uav-notice','/public/bulletin/queryLoginBulletins','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269944872599552,'API_76ccd83e540977796274ccdc37a36772','接收状态报告【短信接口】','接收状态报告','cmii-uav-notice','/public/sms/accept/statusReport','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:43',NULL),(445269944964874240,'API_bf9c83d74209483dac5770204991d19c','新建通知','新建通知','cmii-uav-notice','/bulletin/admin/createBulletin','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:43',NULL),(445269945065537536,'API_7cf3a40b0f02ffb5df6c587f00721111','查看用户站内信详情','查看用户站内信详情','cmii-uav-notice','/personal/userwebmsg/get','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:43',NULL),(445269945149423616,'API_defe8dd2542f2caf6c5e6f4a8f3d240e','新增消息模板','新增消息模板','cmii-uav-notice','/msgtpl/add','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:43',NULL),(445269945237504000,'API_946ccc2d8fafc74ed3317ca6ca03f7c8','env','','cmii-uav-notice','/cmii/env','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269945329778688,'API_0f715385bd1f51237af25d9d2f9bd3d5','查看消息模板列表','查看消息模板列表','cmii-uav-notice','/msgtpl/list','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269945426247680,'API_d9e8775ed3f730d505d5c328a40c4ba9','接口扫描','','cmii-uav-notice','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269945518522368,'API_21db4e1c2727093499291c13cbb09e86','ping','','cmii-uav-notice','/cmii/ping','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:43',NULL),(445269945614991360,'API_817d1565ed94920ad8d29cbe0ddf9d72','error','','cmii-uav-notice','/error','',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269945711460352,'API_247945e0a93fa017daba83ace1ece570','发送短信接口【内部程序接口】','发送短信接口','cmii-uav-notice','/sms/sendSms','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269945807929344,'API_d218c65f6f3c93d7181de2ff5ab00fb9','查看邮箱网关详情','查看邮箱网关详情','cmii-uav-notice','/mail/provider/get','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269945891815424,'API_c166dca9ed3acb6eeac9f2b1f4ea2bfa','getDocumentation','','cmii-uav-notice','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269946093142016,'API_06c3bb33f9318bbff134b2eb6f69b9ab','发送短信接口2【内部程序接口】','发送短信接口,提供公司ID','cmii-uav-notice','/sms/send','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269946181222400,'API_d88293c84e0408e944447f15af0802fa','查看消息模板详情','查看消息模板详情','cmii-uav-notice','/msgtpl/get','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269946265108480,'API_4a0bef68c91e2ff62a2b36ec9480261d','发送邮件【内部程序接口】','发送邮,支持附件','cmii-uav-notice','/email/sendAttachEmail','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269946361577472,'API_44ceb32076998c560afa6c58006e7398','编辑通知','编辑通知','cmii-uav-notice','/bulletin/admin/editBulletin','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269946529349632,'API_fc4c820a89a440dd275d502d45864159','通知详情','通知详情','cmii-uav-notice','/bulletin/admin/getBulletin','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(475352046755905536,'API_dc4f1ffd2565af16084e0a4ba6cbdb0b','createRSA','','cmii-uav-logger','/cmii/createRSA','GET',_binary '\0',_binary '\0','2024-02-21 09:19:20',1,'2024-10-15 02:44:48',NULL),(475352083542573056,'API_39a968804d4dc4bb243589caaf540fe1','无人机的视频流地址列表信息查询','','cmii-uav-device','/api/uav/plane/querySteamAddrByUavCode','GET',_binary '\0',_binary '\0','2024-02-21 09:19:28',1,'2024-10-11 01:36:44',NULL),(475352088152113152,'API_12ee30f7ec76fa4f5269c8e2e777d661','在线接收utmiss传输的数据','接收utmiss传输的数据','cmii-uav-device','/api/uav/utmiss/import','POST',_binary '\0',_binary '\0','2024-02-21 09:19:29',1,'2024-10-11 01:36:49',NULL),(475352089880166400,'API_0aab2f541a99763e199f3c8b09ad9f10','查詢查询所有在线(不区分公司)无人机列表','','cmii-uav-device','/api/uav/plane/queryAllOnlineUavList','GET',_binary '\0',_binary '\0','2024-02-21 09:19:30',1,'2024-10-11 01:36:45',NULL),(475352091968929792,'API_8a016e6c502c1e52c4b54736f93ae363','允许导入数据','允许导入数据','cmii-uav-device','/api/uav/utmiss/allow/import','GET',_binary '\0',_binary '\0','2024-02-21 09:19:30',1,'2024-10-11 01:36:43',NULL),(475352094745559040,'API_743eb529f9e8d7a9ec38c1dea6629d61','从MongoDB获取数据','','cmii-uav-device','/api/uav/utmiss/getUtmissFromMongoDB','GET',_binary '\0',_binary '\0','2024-02-21 09:19:31',1,'2024-10-11 01:36:45',NULL),(475352113561206784,'API_36079bab24b9cd7e4db8aedd82709c96','查询公司/机构范围的机库列表','','cmii-uav-device','/api/uav/hangar/queryHgrByCompanyId','GET',_binary '\0',_binary '\0','2024-02-21 09:19:35',1,'2024-10-11 01:36:52',NULL),(475352115020824576,'API_c2fecca5a1fcc6f7dcb42ff3a484b4d5','重载业务参数','','cmii-uav-device','/api/uav/plane/initSecParameter','POST',_binary '\0',_binary '\0','2024-02-21 09:19:36',1,'2024-10-11 01:36:52',NULL),(475352119970103296,'API_cc9f79e12f624ba4985ae4af1f17cefd','上传文件到Redis','','cmii-uav-device','/api/uav/utmiss/utmissUploadToRedis','POST',_binary '\0',_binary '\0','2024-02-21 09:19:37',1,'2024-10-11 01:36:54',NULL),(475352120112709632,'API_ec3ca622720071176a3e8aa77a199427','统计UTMISS的数据','统计UTMISS的数据','cmii-uav-device','/api/uav/utmiss/utmissCnt','POST',_binary '\0',_binary '\0','2024-02-21 09:19:37',1,'2024-10-11 01:36:43',NULL),(475352121786236928,'API_8974ee82aaa4130ebae0977bcbf1fe31','上传文件到MongoDB','','cmii-uav-device','/api/uav/utmiss/utmissUploadToMongoDB','POST',_binary '\0',_binary '\0','2024-02-21 09:19:37',1,'2024-10-11 01:36:48',NULL),(475352127205277696,'API_17e82f04f875610d5a7764e010f6199b','从Redis获取UTMISS历史数据','','cmii-uav-device','/api/uav/utmiss/getUtmissHistoryFromRedis','POST',_binary '\0',_binary '\0','2024-02-21 09:19:39',1,'2024-10-11 01:36:49',NULL),(475352127373049856,'API_c90a732d36204decf638594a3ff66357','禁止导入数据','禁止导入数据','cmii-uav-device','/api/uav/utmiss/forbid/import','GET',_binary '\0',_binary '\0','2024-02-21 09:19:39',1,'2024-10-11 01:36:51',NULL),(475352166522683392,'API_f6c70a8734f570edbc56fe74d6fd463b','更新配额模板','','cmii-uav-user','/quota/template/update','POST',_binary '\0',_binary '\0','2024-02-21 09:19:48',1,'2024-10-11 15:37:16',NULL),(475352169966206976,'API_3f9dfa4350247574a5b752fa1f27970c','根据id查询模板详情','','cmii-uav-user','/quota/template/detail','GET',_binary '\0',_binary '\0','2024-02-21 09:19:49',1,'2024-10-11 15:37:14',NULL),(475352173270269952,'API_daceb80a6f633f9c9f65653a1e9e1ca4','OMS完结待办任务','OMS完结待办任务','cmii-uav-process','/process/bizengine/manage/flowinst/completeTask','POST',_binary '\0',_binary '\0','2024-02-21 09:19:50',1,'2024-09-12 02:46:58',NULL),(475352182633005056,'API_d9873a8533f737c920b7458f519cdd57','游客列表','','cmii-uav-user','/api/uav/user/visitors','POST',_binary '\0',_binary '\0','2024-02-21 09:19:52',1,'2024-10-11 15:37:16',NULL),(475352191210356736,'API_6eeb1de83411bedf7a18052c6d4f5fa7','查询配额列表','','cmii-uav-user','/quota/template/listQuotaTypes','GET',_binary '\0',_binary '\0','2024-02-21 09:19:54',1,'2024-10-11 15:37:11',NULL),(475352209145200640,'API_ed9a9fd2df6424847b28e246a2f15b0f','列表查询','','cmii-uav-user','/quota/template/list','GET',_binary '\0',_binary '\0','2024-02-21 09:19:58',1,'2024-10-11 15:37:17',NULL),(475352211145883648,'API_8bd696a38af23e8d025fb9ce09131a28','创建配额模板','','cmii-uav-user','/quota/template/create','POST',_binary '\0',_binary '\0','2024-02-21 09:19:59',1,'2024-10-11 15:37:13',NULL),(475352216548147200,'API_7132224081bad97b07d8e8db28962d13','分页查询','','cmii-uav-user','/quota/template/queryPage','POST',_binary '\0',_binary '\0','2024-02-21 09:20:00',1,'2024-10-11 15:37:10',NULL),(475721665302233088,'API_e9d307a6f3e6529e1fa10ad9275ca92b','xxljobtext','','cmii-uav-device','/api/uav/utmiss/renewIndex','POST',_binary '\0',_binary '\0','2024-02-22 09:48:03',1,NULL,NULL),(475721665516142592,'API_c8abde6fece6a8c4ee8eca71bec97cae','删除Redis文件','','cmii-uav-device','/api/uav/utmiss/DeleteSimulateupload','GET',_binary '\0',_binary '\0','2024-02-22 09:48:04',1,NULL,NULL),(480060697082593280,'API_1888cac04e9e89c6297eaa69a3204876','查询自己公司及子公司告警指标统计信息','','cmii-uav-alarm','/api/uav/alarm/event/query/AlarmIndexCount','GET',_binary '\0',_binary '\0','2024-03-05 09:09:49',1,'2024-03-05 09:09:58',NULL),(485819489968455680,'API_ec6b0e75e9b26a06646df1ab187f4c0d','初始化MongoDB','','cmii-uav-device','/api/uav/utmiss/initCollection','POST',_binary '\0',_binary '\0','2024-03-21 06:33:12',1,'2024-10-11 01:36:51',NULL),(488802206054088704,'API_002efb5279972803f12a46adafbdacbf','刷新数据字典参数','','cmii-admin-data','/api/admin/model/plane/initParameter','POST',_binary '\0',_binary '\0','2024-03-29 12:05:27',1,'2024-09-09 09:14:44',NULL),(490096542628970496,'API_3d5c11cc49cd8b34576282884e10c6ea','查询Redis有效数据','','cmii-uav-device','/api/uav/plane/getValDictRedis','GET',_binary '\0',_binary '\0','2024-04-02 01:48:41',1,'2024-10-11 01:36:50',NULL),(490096543568494592,'API_09780129288cd9e0bc64f806b9694a3f','获取机库绑定的无人机详细信息','','cmii-uav-device','/api/uav/hangar/getBoundUavListByHngList','GET',_binary '\0',_binary '\0','2024-04-02 01:48:42',1,'2024-10-11 01:36:50',NULL),(490096552292646912,'API_16f0a4bfbc2241eb670dd0a35540243f','获取无人机绑定的机库详细信息','','cmii-uav-device','/api/uav/hangar/getBoundHngListByUavList','GET',_binary '\0',_binary '\0','2024-04-02 01:48:44',1,'2024-10-11 01:36:43',NULL),(490096557116096512,'API_2ff17773c003f845c871fdad610e03d8','查询Redis数据','','cmii-uav-device','/api/uav/plane/getDictRedis','GET',_binary '\0',_binary '\0','2024-04-02 01:48:45',1,'2024-10-11 01:36:43',NULL),(492816263212171264,'API_28916f5fc274799c502f01a77ee9aa15','查询公司范围下的在线设备信息,供飞行监视使用','','cmii-uav-device','/api/device/surveillance/query_online_device_info','GET',_binary '\0',_binary '\0','2024-04-09 13:55:53',1,'2024-10-11 01:36:50',NULL),(492816268656377856,'API_b64b3d79d799159c4df8323f15c0cb00','查询公司/机构范围的复亚的在线且支持备降的机库列表','','cmii-uav-device','/api/uav/hangar/OnlineAndAltLandFoiaHgrList','GET',_binary '\0',_binary '\0','2024-04-09 13:55:55',1,'2024-10-11 01:36:42',NULL),(499552658620940288,'API_69af176eb55fc0a08e615e60fa73ec52','getImageCode','','cmii-uav-user','/api/uav/solution/getImageCode','GET',_binary '\0',_binary '\0','2024-04-28 04:03:55',1,'2024-10-11 15:37:17',NULL),(499552659950534656,'API_7e3474dee092054823eae022bb37e29e','delete','','cmii-uav-user','/api/uav/dynamic/delete','POST',_binary '\0',_binary '\0','2024-04-28 04:03:55',1,'2024-10-11 15:37:18',NULL),(499552660244135936,'API_1e24f1367b80430ff750232e0eeaa54d','编辑名单','','cmii-uav-user','/api/uav/dynamic/editPeople','POST',_binary '\0',_binary '\0','2024-04-28 04:03:55',1,'2024-10-11 15:37:12',NULL),(499552662135767040,'API_ec6a5a95ea95fdb5b3233863bc1fdb0f','编辑一个动态','','cmii-uav-user','/api/uav/dynamic/edit','POST',_binary '\0',_binary '\0','2024-04-28 04:03:56',1,'2024-10-11 15:37:18',NULL),(499552665470238720,'API_13466d8529da471067a0232d9d89981a','查询解决方案类型','','cmii-uav-user','/api/uav/solution/querySolutionType','POST',_binary '\0',_binary '\0','2024-04-28 04:03:57',1,'2024-10-11 15:37:09',NULL),(499552668213313536,'API_acd6d406e0edbc0cc9c465733b69df1c','getImageCode','','cmii-uav-user','/api/uav/feedback/getImageCode','GET',_binary '\0',_binary '\0','2024-04-28 04:03:57',1,'2024-10-11 15:37:20',NULL),(499552669299638272,'API_4ff7fa2d154f49e153cfccf5e8f13c7c','获取用户分组名单','','cmii-uav-user','/api/uav/dynamic/queryAll','GET',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-10-11 15:37:19',NULL),(499552671019302912,'API_9320e1d2f70024f78547bf0b192c617f','sendRegisUavTelephoneVerifyCode','','cmii-uav-user','/api/uav/solution/sendRegisUavTelephone','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-10-11 15:37:14',NULL),(499552671560368128,'API_f91c522e105782518efce2e01e15f2e3','删除','','cmii-uav-user','/api/uav/feedback/delete','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-10-11 15:37:12',NULL),(499552672722190336,'API_95eb3ded1a73e88c62d288a838c93c76','添加一个问题反馈','','cmii-uav-user','/api/uav/solution/addFeed','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-10-11 15:37:14',NULL),(499552673003208704,'API_0c87c68fc66fe21230208c1ad9c245b7','删除','','cmii-uav-user','/api/uav/solution/delete','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-10-11 15:37:17',NULL),(499552673930149888,'API_9e8ed6f7c0e93abe33fab436e802b237','deletePeople','','cmii-uav-user','/api/uav/dynamic/deletePeople','POST',_binary '\0',_binary '\0','2024-04-28 04:03:59',1,'2024-10-11 15:37:14',NULL),(499552674190196736,'API_a3e9ad3e2aa0f019fe433894e77cde79','添加一个动态','','cmii-uav-user','/api/uav/dynamic/add','POST',_binary '\0',_binary '\0','2024-04-28 04:03:59',1,'2024-10-11 15:37:17',NULL),(499552674634792960,'API_a63978af4c0d155fdda5b50f9452e571','添加一个解决方案申请','','cmii-uav-user','/api/uav/solution/add','POST',_binary '\0',_binary '\0','2024-04-28 04:03:59',1,'2024-10-11 15:37:14',NULL),(499552674815148032,'API_3d91293b3df38da86d1a8e52dbb49faa','查询所有动态','','cmii-uav-user','/api/uav/dynamic/queryAllDynamics','POST',_binary '\0',_binary '\0','2024-04-28 04:03:59',1,'2024-10-11 15:37:14',NULL),(499552676945854464,'API_c2885c313cdbfc1912b18932b7225c66','查询解决方案','','cmii-uav-user','/api/uav/solution/querySolutions','POST',_binary '\0',_binary '\0','2024-04-28 04:03:59',1,'2024-10-11 15:37:18',NULL),(499552678107676672,'API_78cae55bde1a1a2af55c6aecc16f73a3','查询名单','','cmii-uav-user','/api/uav/dynamic/queryPeople','POST',_binary '\0',_binary '\0','2024-04-28 04:04:00',1,'2024-10-11 15:37:16',NULL),(499552680515207168,'API_e6a0e7a0b59b2c5bb33cf7879849b1e8','查看信息','','cmii-uav-user','/api/uav/feedback/detail','POST',_binary '\0',_binary '\0','2024-04-28 04:04:00',1,'2024-10-11 15:37:14',NULL),(499552680708145152,'API_710dbf2924a9dec5a4c0dd445a823383','查询动态','','cmii-uav-user','/api/uav/dynamic/queryDynamics','POST',_binary '\0',_binary '\0','2024-04-28 04:04:00',1,'2024-10-11 15:37:18',NULL),(499552681538617344,'API_d5a8dc07e5ad3b681f3b9e85e50b062c','导出查询结果','','cmii-uav-user','/api/uav/solution/export','POST',_binary '\0',_binary '\0','2024-04-28 04:04:01',1,'2024-10-11 15:37:20',NULL),(499552681932881920,'API_2484faa0c56d9c5a0ba75d12f5cf4438','checkExist','','cmii-uav-user','/api/uav/dynamic/checkExist','GET',_binary '\0',_binary '\0','2024-04-28 04:04:01',1,'2024-10-11 15:37:19',NULL),(499552683103092736,'API_b409c11776d8f135f796fc601af292de','查看详情','','cmii-uav-user','/api/uav/dynamic/detail','GET',_binary '\0',_binary '\0','2024-04-28 04:04:01',1,'2024-10-11 15:37:12',NULL),(499552687637135360,'API_6567297316be22439a299a6dba48e364','查看信息','','cmii-uav-user','/api/uav/solution/detail','POST',_binary '\0',_binary '\0','2024-04-28 04:04:02',1,'2024-10-11 15:37:20',NULL),(503266861784104960,'API_333e3e3f61a2fce410046633a2a80dd5','游客用户注册','','cmii-suav-supervision','/registry','POST',_binary '\0',_binary '\0','2024-05-08 10:02:50',1,'2024-09-13 03:46:33',NULL),(503266862056734720,'API_cc43a57031866396dbc337f85e46201d','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/areaPlan/queryByCondition','POST',_binary '\0',_binary '\0','2024-05-08 10:02:50',1,'2024-09-13 03:46:33',NULL),(503266862270644224,'API_fd0f0cf45d0bae343e99f46009c9a463','根据区域id查询区域列表','根据区域id查询区域列表','cmii-suav-supervision','/civilMilitary/areaPlan/queryByHistoryIds','POST',_binary '\0',_binary '\0','2024-05-08 10:02:50',1,'2024-09-13 03:46:32',NULL),(503266862530691072,'API_3bfae6b5ec9ee6f9f969279d7daef5ca','获取空域申请和空域限制所有数据','无需传参','cmii-suav-supervision','/app/zydAirspace/getAirspaceAndLimit.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:50',1,'2024-09-13 03:46:35',NULL),(503266862736211968,'API_f274be45b391f6ffd8d5d2f7e025f7b3','新增区域','','cmii-suav-supervision','/areaPlan/save','POST',_binary '\0',_binary '\0','2024-05-08 10:02:50',1,'2024-09-13 03:46:35',NULL),(503266862874624000,'API_de485d999f4874d868daa311c9210903','查询高度和时间有重叠部分的临时空域和限制空域-n','传入参数为zydAreaLimit实体对象','cmii-suav-supervision','/zydAirspace/queryZydAreaLimitByCondition.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:50',1,'2024-09-13 03:46:33',NULL),(503266863063367680,'API_3fe8fcc7e5c8474b127a8a4a822a9b84','用户登出','','cmii-suav-supervision','/logout','POST',_binary '\0',_binary '\0','2024-05-08 10:02:50',1,'2024-09-13 03:46:35',NULL),(503266863260499968,'API_6d47e40ec829a32e76a08bb2b12045ac','env','','cmii-suav-supervision','/cmii/env','GET',_binary '\0',_binary '\0','2024-05-08 10:02:50',1,'2024-09-13 03:46:34',NULL),(503266863604432896,'API_f5c44436b52dc958ab0b0a3dd30ef84f','检测登陆验证码','','cmii-suav-supervision','/verifyCode/checkLogin','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-09-13 03:46:32',NULL),(503266863843508224,'API_f069d5680083a52e909c5186e0d997ab','更新用户名称','','cmii-suav-supervision','/profile/updateName','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-09-13 03:46:34',NULL),(503266864078389248,'API_beaa94e36a60af0d81e1efa0144f9a70','删除飞行计划','传入区域申请主键','cmii-suav-supervision','/app/flightPlan/delete','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-09-13 03:46:33',NULL),(503266864392962048,'API_fb6075fa37a5e0469ddba87ac99d8184','查询区域下面子区域列表','','cmii-suav-supervision','/zydAirspace/subarea/list','GET',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-09-13 03:46:33',NULL),(503266864665591808,'API_44c208ecd306e996277917090d6db40f','更新用户头像','','cmii-suav-supervision','/profile/updateAvatar','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-09-13 03:46:32',NULL),(503266864934027264,'API_5dbb319621d7ced2d3b459eb46cbc3ed','验证校验码','','cmii-suav-supervision','/checkToken','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-09-13 03:46:33',NULL),(503266865231822848,'API_b0ed9007d197f1d0fdaf482a71841ee4','删除监管用户','','cmii-suav-supervision','/supervisor/user/delete','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-09-13 03:46:34',NULL),(503266865466703872,'API_b951953b73e61e8ea318ed057d559b79','根据code获取用户Token','根据code获取用户Token','cmii-suav-supervision','/permission/getToken','GET',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-09-13 03:46:33',NULL),(503266865689001984,'API_a71bb5c893d5b05dffac9cf1ef847e5e','更具图片id获取图片code','','cmii-suav-supervision','/supervisor/get_image_code_by_image_id','GET',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-09-13 03:46:32',NULL),(503266865902911488,'API_57a113ba3e0f837aab672c191d8fa44f','禁用监管用户/锁定监管用户','','cmii-suav-supervision','/supervisor/user/disable','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-09-13 03:46:34',NULL),(503266866146181120,'API_aa175197db34b859cf7b21e0e82590d7','批量获取查询空域详情','传入空域主键','cmii-suav-supervision','/zydAirspace/queryDetails.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-09-13 03:46:33',NULL),(503266866431393792,'API_fbe61a5b5b5cc94212caa6cd4bcddc5d','监管用户登录','监管用户登录','cmii-suav-supervision','/supervisor/login','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-09-13 03:46:33',NULL),(503266866653691904,'API_139f9b6382a146553f718049ec275f8c','游客用户登录','游客用户登录','cmii-suav-supervision','/login','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-09-13 03:46:34',NULL),(503266866951487488,'API_4b187a6cba53f7a007a811c06a14819f','编辑修改飞行计划','传入区域json字符串,需要有主键','cmii-suav-supervision','/app/flightPlan/edit','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-09-13 03:46:32',NULL),(503266867232505856,'API_fc4e5577228b3e5a70c8e435bfab67c2','修改监管用户信息','','cmii-suav-supervision','/supervisor/update','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-09-13 03:46:35',NULL),(503266867513524224,'API_a3b807460228cc9c19b4a1fa28f29c3a','获取机场区域以及禁飞区 Wgs84','','cmii-suav-supervision','/zydAirspace/queryWgs84ZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-09-13 03:46:34',NULL),(503266867870040064,'API_a30127d11255958512f2f86cbad23bb0','根据code获取用户军民融合token','根据code获取用户军民融合token','cmii-suav-supervision','/permission/getCivilMilitaryToken','GET',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-09-13 03:46:33',NULL),(503266868163641344,'API_78e86c7b545ada097bfcbb860800e8ff','提交申请','','cmii-suav-supervision','/flightPlan/submit','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-09-13 03:46:33',NULL),(503266868448854016,'API_d814d729fb7585caa3f3a1b98b80fb64','删除区域','传入区域申请主键','cmii-suav-supervision','/areaPlan/delete','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-09-13 03:46:34',NULL),(503266868713095168,'API_6849451376c268b42de7e00e58ceb084','ping','','cmii-suav-supervision','/cmii/ping','GET',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-09-13 03:46:34',NULL),(503266868960559104,'API_218034a999216813471b2f75584af9b6','查询所有机场','','cmii-suav-supervision','/zydAirport/listAirport.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-09-13 03:46:32',NULL),(503266869166080000,'API_613eecfd9253532520098b2f8550b2df','获取空域申请和空域限制所有数据','无需传参','cmii-suav-supervision','/zydAirspace/getAirspaceAndLimit.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-09-13 03:46:34',NULL),(503266869321269248,'API_de5f42db49b0d865b0aeb5f8874fce45','获取ip经纬度','','cmii-suav-supervision','/app/flightPlan/getLoction','GET',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-09-13 03:46:34',NULL),(503266869518401536,'API_5721a50d39dc51ee5d1038ba7368176a','查询高度和时间有重叠部分的临时空域和限制空域-n','传入参数为zydAreaLimit实体对象','cmii-suav-supervision','/app/zydAirspace/queryZydAreaLimitByCondition.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-09-13 03:46:34',NULL),(503266869799419904,'API_a226e36beb0a2947695d07f37c61c6bc','执行更新邮箱','','cmii-suav-supervision','/profile/doUpdateEmail','GET',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-09-13 03:46:32',NULL),(503266870042689536,'API_66e1874d7b98d239fd09465fbf50797a','更新用户名称','','cmii-suav-supervision','/supervisor/profile/updateName','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-09-13 03:46:33',NULL),(503266870306930688,'API_34a2f05d6ecd91656e9f5cda769612a0','分页查询','','cmii-suav-supervision','/flightPlan/query','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-09-13 03:46:33',NULL),(503266870659252224,'API_c3b928b0401d9d8ecfb6b59d7a0e3977','编辑修改飞行计划','传入区域json字符串,需要有主键','cmii-suav-supervision','/flightPlan/edit','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-09-13 03:46:33',NULL),(503266870902521856,'API_6b7567ceb891a1055219639aa8ffd3b6','编辑修改空域申请','传入空域申请json字符串,需要有主键','cmii-suav-supervision','/zydAirspace/editAirspace.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-09-13 03:46:33',NULL),(503266871074488320,'API_bf39f7edfcf6d195c5a83ee13ee58c07','手机验证码登录','','cmii-suav-supervision','/code/login','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-09-13 03:46:33',NULL),(503266871347118080,'API_be4ef9c9fa5972aece54fdf47c7cd68d','获取所有计划名称','','cmii-suav-supervision','/flightPlan/getFlightPlanNames','GET',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-09-13 03:46:33',NULL),(503266871657496576,'API_9a0c18a8a8d3777c9ef3567fdd0110ea','编辑修改区域','传入区域json字符串,需要有主键','cmii-suav-supervision','/areaPlan/edit','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-09-13 03:46:34',NULL),(503266871904960512,'API_512e3aba0d2f55c1e8a63de62a452fa9','更具图片id获取图片code','','cmii-suav-supervision','/get_image_code_by_image_id','GET',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-09-13 03:46:33',NULL),(503266872097898496,'API_2e2433cfb06e1f643fc90534a7351bef','统计飞行计划','','cmii-suav-supervision','/flightPlan/count','GET',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-09-13 03:46:33',NULL),(503266872328585216,'API_396488c3c94c7beb85a7404412f1f5ca','获取用户详细信息','','cmii-suav-supervision','/supervisor/user/getUserDetail','GET',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-09-13 03:46:33',NULL),(503266872580243456,'API_20cf9154c913bad4361a04698f2b4bab','查询飞行计划详情','传入区域主键','cmii-suav-supervision','/flightPlan/detail','GET',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-09-13 03:46:33',NULL),(503266872915787776,'API_a1a8667eaf5a7363a25739c2caf5e53c','新增空域申请和时间段','','cmii-suav-supervision','/zydAirspace/saveAirspace.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-09-13 03:46:32',NULL),(503266873175834624,'API_a81eadbcceb1e1c753cdef23bf82bdcc','提交申请','','cmii-suav-supervision','/app/flightPlan/submit','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-09-13 03:46:34',NULL),(503266873423298560,'API_f4daceebc64feceb452db713e5f05ca2','查询现在所有公司有效的区域-包括飞行计划成功的','查询现在所有公司有效的区域-包括飞行计划成功的','cmii-suav-supervision','/civilMilitary/areaPlan/currentValid','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-09-13 03:46:32',NULL),(503266873687539712,'API_f789a7f9391b844d4bf06c97b3ca20f2','审批飞行计划','','cmii-suav-supervision','/flightPlan/audit','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-09-13 03:46:33',NULL),(503266873939197952,'API_f2e4e3172ea9d65bd8592cd016849989','查询所有状态列表','','cmii-suav-supervision','/zydAirspace/queryAllStat.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-09-13 03:46:33',NULL),(503266874199244800,'API_4766ec583c0588243cf6ac1588ce797e','批量删除空域申请和时间段-n','传入空域申请主键,以数组方式传入','cmii-suav-supervision','/zydAirspace/deleteAirspace.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-09-13 03:46:33',NULL),(503266874463485952,'API_1ea89600aae8fc4c25dcc375b80fc077','发送绑定手机号验证码','','cmii-suav-supervision','/verifyCode/sendBindTelephone','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-09-13 03:46:34',NULL),(503266874698366976,'API_24cfad60cff276799452cc532ad48585','判断区域名称是否重复','','cmii-suav-supervision','/civilMilitary/areaPlan/judgeName','GET',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-09-13 03:46:33',NULL),(503266875042299904,'API_588d350c3d64e2ec50bbad8ecf910937','error','','cmii-suav-supervision','/error','',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-09-13 03:46:35',NULL),(503266875272986624,'API_0ca946fcc0b80154891022033d088f12','添加用户账号','','cmii-suav-supervision','/profile/addAccount','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-09-13 03:46:33',NULL),(503266875533033472,'API_2c822f473adee2133c554741b48ec5f9','强制删除空域(测试调用)','传入空域申请主键,以数组方式传入','cmii-suav-supervision','/zydAirspace/forceDeleteAirspace.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-09-13 03:46:34',NULL),(503266875772108800,'API_99f1d094722c119b90f28dc4b0aacda7','游客认证申请同意','','cmii-suav-supervision','/supervisor/user/authAccess','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-09-13 03:46:33',NULL),(503266876082487296,'API_0d53a330385a97cfca14ac906661615d','查询区域详情','传入区域主键','cmii-suav-supervision','/areaPlan/detail','GET',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-09-13 03:46:33',NULL),(503266876380282880,'API_6d0eab90bbd8ec2ae2a722e21a1c1d7e','申请更新邮箱','','cmii-suav-supervision','/profile/updateEmail','POST',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-09-13 03:46:32',NULL),(503266876732604416,'API_bb50ad65d3c9f5dc6ca39919ce93203f','判断空域名称是否重复','','cmii-suav-supervision','/zydAirspace/judgeAirsNameRep.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-09-13 03:46:33',NULL),(503266877013622784,'API_9a817fa14bb7e5f51a69d1655a9b3308','重置密码,验证旧密码','','cmii-suav-supervision','/profile/resetPwd','POST',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-09-13 03:46:34',NULL),(503266877344972800,'API_d672d3cf96c75e51736b5abc9dca42ee','获取机场区域以及禁飞区','','cmii-suav-supervision','/zydAirspace/queryZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-09-13 03:46:33',NULL),(503266877579853824,'API_25342285caaef784bef54becf99be880','根据token获取用户基本信息','','cmii-suav-supervision','/profile/getMyDetail','POST',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-09-13 03:46:33',NULL),(503266877831512064,'API_a80a322ee402abfd497995de9b521d36','批量查询区域详情','传入区域主键','cmii-suav-supervision','/areaPlan/details','GET',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-09-13 03:46:33',NULL),(503266878162862080,'API_ba635969d5856156769365246476f27d','getDocumentation','','cmii-suav-supervision','/v3/api-docs','GET',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-09-13 03:46:34',NULL),(503266878578098176,'API_cac0bbcc3d6c5d50f5b09ecf085f24b0','securityConfiguration','','cmii-suav-supervision','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-09-13 03:46:34',NULL),(503266878947196928,'API_85df2c8534344ed605af130a15e7acd8','分页查询','','cmii-suav-supervision','/app/flightPlan/query','POST',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-09-13 03:46:34',NULL),(503266879228215296,'API_ff478bb1e86c8a09f21bad13ddc70023','uiConfiguration','','cmii-suav-supervision','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-09-13 03:46:34',NULL),(503266879538593792,'API_bcfa1ca4a7e003ebd519892d7f58c6f4','禁用监管用户/锁定监管用户','','cmii-suav-supervision','/supervisor/disable','POST',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-09-13 03:46:34',NULL),(503266879798640640,'API_e2f5d58ca78ac8b129bbe9d8225eb54b','查询飞行计划详情(回填)','传入区域主键','cmii-suav-supervision','/flightPlan/detail/backfill','GET',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-09-13 03:46:35',NULL),(503266880150962176,'API_4ea09400a61b86b6e825f14ba6d69e30','批量导出模板','','cmii-suav-supervision','/zydAirspace/downloadDoc.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-09-13 03:46:34',NULL),(503266880360677376,'API_aa985e09c31e4e428a70f3f5420077d5','验证绑定手机号验证码','','cmii-suav-supervision','/verifyCode/checkBindTelephone','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-09-13 03:46:33',NULL),(503266880608141312,'API_4a889c8d9229c7d41cd5fbef1733738e','检测找回密码验证码','','cmii-suav-supervision','/verifyCode/checkResetPassword','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-09-13 03:46:34',NULL),(503266880922714112,'API_6c37efaea2e802359a0b46cf054d2247','申报飞行计划','','cmii-suav-supervision','/flightPlan/save','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-09-13 03:46:34',NULL),(503266881153400832,'API_e3debdef97e3a91be8c7b589276bfdb4','发送注册验证码','','cmii-suav-supervision','/verifyCode/sendRegisty','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-09-13 03:46:33',NULL),(503266881354727424,'API_e91ba6f811542c75bc149692fbec571e','获取用户详细信息(数据回填专用)','','cmii-suav-supervision','/supervisor/user/getUserDetail/fallBack','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-09-13 03:46:34',NULL),(503266881564442624,'API_c76c3c428e4ed32f01a04a6ce85cab49','分页查询','','cmii-suav-supervision','/areaPlan/query','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-09-13 03:46:34',NULL),(503266881799323648,'API_cbd150b1864fef46b3039bbb14346e76','createRSA','','cmii-suav-supervision','/cmii/createRSA','GET',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-09-13 03:46:33',NULL),(503266882030010368,'API_c87b29587893d91169b9585dd577028d','判断飞行计划名称是否重复','','cmii-suav-supervision','/flightPlan/judgeName','GET',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-09-13 03:46:33',NULL),(503266882239725568,'API_63b893bb1922aeb76d517e954352ff21','启用监管用户/解锁监管用户','','cmii-suav-supervision','/supervisor/user/enable','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-09-13 03:46:34',NULL),(503266882533326848,'API_9c94fef7fd453ad19df4ec86d59544e2','增加监管用户','','cmii-suav-supervision','/supervisor/add','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-09-13 03:46:33',NULL),(503266882751430656,'API_e2ce37ab81f0b149ea08d3857cf96713','按条件分页查询空域申请和时间段','','cmii-suav-supervision','/zydAirspace/queryByConditons.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-09-13 03:46:34',NULL),(503266883011477504,'API_f75ef00424f78b4273c9fb5d943f41f9','发送找回密码验证码','','cmii-suav-supervision','/verifyCode/sendResetPassword','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-09-13 03:46:33',NULL),(503266883271524352,'API_133c9d96c71c4a1e0eac936cd8aa4b81','模糊查询空域名称列表','','cmii-suav-supervision','/zydAirspace/queryAreaName.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-09-13 03:46:34',NULL),(503266883523182592,'API_beaa6d055f59d68b459662ae0889b796','验证解绑手机号验证码','','cmii-suav-supervision','/verifyCode/checkUnBindTelephone','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-09-13 03:46:33',NULL),(503266883766452224,'API_9bce110b79fea5952fde30aca4d130d4','查询省份信息列表','','cmii-suav-supervision','/zydAirspace/province/list','GET',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-09-13 03:46:35',NULL),(503266884022304768,'API_2aef5ebc84cc0564f0eab120ff450e7e','新增区域','','cmii-suav-supervision','/civilMilitary/areaPlan/save','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-09-13 03:46:33',NULL),(503266884257185792,'API_17e849aa95a21501891e9f89668c1f24','监管用户列表','','cmii-suav-supervision','/supervisor/findPage','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-09-13 03:46:35',NULL),(503266884508844032,'API_e43e252fe18e33bae70774a90fd3b847','检测注册验证码','','cmii-suav-supervision','/verifyCode/checkRegisty','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-09-13 03:46:33',NULL),(503266884752113664,'API_c9d38aa3f77178450e2356ef4b7be7cb','强制删除飞行计划','传入区域申请主键','cmii-suav-supervision','/flightPlan/deleteForce','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-09-13 03:46:33',NULL),(503266885003771904,'API_64d5e0077c373488dc566eb1a4647f45','health','','cmii-suav-supervision','/cmii/health','GET',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-09-13 03:46:34',NULL),(503266885284790272,'API_595d7d29899f86b0230d63e573fff06a','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/app/areaPlan/queryByCondition','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-09-13 03:46:34',NULL),(503266885565808640,'API_6c32a4d692529a8bd36ce4323f5c2b8f','getDocumentation','','cmii-suav-supervision','/v2/api-docs','GET',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-09-13 03:46:34',NULL),(503266885817466880,'API_975441f44b90576602168cc69691ac80','下载审批文件','','cmii-suav-supervision','/zydAirspace/getAppliFile.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-09-13 03:46:33',NULL),(503266886119456768,'API_f957d1588853fcbef978cf6713ff7308','发送登陆验证码','','cmii-suav-supervision','/verifyCode/sendLogin','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-09-13 03:46:33',NULL),(503266886392086528,'API_b27a1b04d95f936fec102d05dca1a2f2','根据token获取用户基本信息','','cmii-suav-supervision','/supervisor/profile/getMyDetail','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-09-13 03:46:33',NULL),(503266886706659328,'API_60bb537898c26548c549780e2781a8f7','获取空域申请和空域限制所有数据(仅包含政府监管空域)','无需传参','cmii-suav-supervision','/zydAirspace/getAirspaceAndLimitLocal.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-09-13 03:46:33',NULL),(503266887084146688,'API_1b0e9fd6096c56a71b64f135757bf348','启用监管用户/解锁监管用户','','cmii-suav-supervision','/supervisor/enable','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-09-13 03:46:33',NULL),(503266887398719488,'API_87ebd94fdf0ab87347b1f58a82fd38d3','获取图片验证码(图片)','','cmii-suav-supervision','/supervisor/getImageCode','GET,POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-09-13 03:46:35',NULL),(503266887801372672,'API_0db3446721b5fb89a5bd54571ed34051','发送解绑手机号验证码','','cmii-suav-supervision','/verifyCode/sendUnBindTelephone','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-09-13 03:46:33',NULL),(503266888124334080,'API_565375536d3767e9c6dfef29fd18441b','获取机场区域以及禁飞区 Wgs84','','cmii-suav-supervision','/app/zydAirspace/queryWgs84ZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-09-13 03:46:34',NULL),(503266888422129664,'API_da04c9d67235436d8577c5cb5cc8ed4c','删除飞行计划','传入区域申请主键','cmii-suav-supervision','/flightPlan/delete','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-09-13 03:46:35',NULL),(503266888728313856,'API_259da35f5a4f644aa1ba9fa8743bd4fd','查询区域详情','传入区域主键','cmii-suav-supervision','/civilMilitary/areaPlan/detail','GET',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-09-13 03:46:32',NULL),(503266889260990464,'API_3ee085d0ad4227df73cf0620336dae24','获取图片验证码(图片)','','cmii-suav-supervision','/getImageCode','GET,POST',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-09-13 03:46:33',NULL),(503266889562980352,'API_8463d03ffec886bcaeda1ab7cc7e525a','编辑修改区域','传入区域json字符串,需要有主键','cmii-suav-supervision','/civilMilitary/areaPlan/edit','POST',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-09-13 03:46:32',NULL),(503266889802055680,'API_8ff7cdd07e40b39948e521bb5d3d5b28','批量查询区域详情','传入区域主键','cmii-suav-supervision','/civilMilitary/areaPlan/details','GET',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-09-13 03:46:33',NULL),(503266890057908224,'API_74c65819bdf9be30aad8c6e6c2fb63cf','查询空域详情','传入空域主键','cmii-suav-supervision','/zydAirspace/queryDetail.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-09-13 03:46:34',NULL),(503266890603167744,'API_db24b1e3aa5b1707a8c5b4aa797c8615','认证申请','','cmii-suav-supervision','/profile/authApplying','POST',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-09-13 03:46:35',NULL),(503266891072929792,'API_b25d89aff393d393619441dd519f5ec1','查询现在某个公司有效的区域-包括飞行计划成功的','查询现在某个公司有效的区域-包括飞行计划成功的','cmii-suav-supervision','/civilMilitary/areaPlan/currentCompanyValid','POST',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-09-13 03:46:35',NULL),(503266891379113984,'API_80c3f20e24dfcfe8ca7c100a3af819b1','获取ip经纬度','','cmii-suav-supervision','/flightPlan/getLoction','GET',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-09-13 03:46:33',NULL),(503266891672715264,'API_94293bba2bec3138ef69bb641255faa4','swaggerResources','','cmii-suav-supervision','/swagger-resources','GET',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-09-13 03:46:35',NULL),(503266892046008320,'API_38165104c0377341bbf83dda38d05c42','根据公司id获取飞行计划','','cmii-suav-supervision','/flightPlan/getByUavCode','GET',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-09-13 03:46:34',NULL),(503266892436078592,'API_c5bd4ac70995607e5051f066e1257257','管理员对监管用户重置密码','','cmii-suav-supervision','/supervisor/resetPassword','POST',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-09-13 03:46:34',NULL),(503266892738068480,'API_2ad4fc1c609019c3f4c28198392a3f5a','找回密码','','cmii-suav-supervision','/profile/findPwd','POST',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-09-13 03:46:32',NULL),(503266893014892544,'API_084f04040c61093a6c24768847650baf','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/civilMilitary/areaPlan/queryByCondition','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-09-13 03:46:34',NULL),(503266893304299520,'API_dca2ed8e853203fff9d5e3268c4e8ba1','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/flightPlan/queryByCondition','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-09-13 03:46:32',NULL),(503266893585317888,'API_d644e1c9a80fe1ac5a6697902794e32b','申报飞行计划','','cmii-suav-supervision','/app/flightPlan/save','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-09-13 03:46:33',NULL),(503266893891502080,'API_a602624584a3a214310c2e10577c6bbd','管理员对监管用户重置密码','','cmii-suav-supervision','/supervisor/user/resetPassword','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-09-13 03:46:35',NULL),(503266894185103360,'API_1a7237617f1bf56ce287d8a06bbe4993','查询飞行计划详情','传入区域主键','cmii-suav-supervision','/app/flightPlan/detail','GET',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-09-13 03:46:35',NULL),(503266894436761600,'API_787edcb3bd52a47c6bf392d4013cb725','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/app/flightPlan/queryByCondition','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-09-13 03:46:34',NULL),(503266894671642624,'API_6649121fea2dda521df4237f14bf0cad','规划带状航线','','cmii-suav-supervision','/app/flightPlan/getStrapLine','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-09-13 03:46:34',NULL),(503266894956855296,'API_6ccf466fa0d07e8fa045a7fe8ec86dbc','用户登出','','cmii-suav-supervision','/supervisor/logout','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-09-13 03:46:33',NULL),(503266895237873664,'API_a863d8197f08a3873927c0a1552087c9','删除监管用户','','cmii-suav-supervision','/supervisor/delete','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-09-13 03:46:33',NULL),(503266895502114816,'API_e6f48213fb4b279fb7569b90c915b7b8','游客用户列表','','cmii-suav-supervision','/supervisor/user/findPage','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-09-13 03:46:34',NULL),(503266895820881920,'API_ab43e21c1dded0e5f0fbd055f7b3954a','查询所有配置列表','','cmii-suav-supervision','/zydAirspace/queryAllConfig.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-09-13 03:46:34',NULL),(503266896068345856,'API_bdc4ff25321301b0b87e8c947513a76e','查询空域详情-n(数据回填专用)','传入空域主键','cmii-suav-supervision','/zydAirspace/queryDetail.do/fallBack','GET',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-09-13 03:46:35',NULL),(503266896353558528,'API_e57e273f386c9972cab7ab6c390dbd60','判断区域名称是否重复','','cmii-suav-supervision','/areaPlan/judgeName','GET',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-09-13 03:46:34',NULL),(503266896592633856,'API_554fd3826aeb0680465248b3fef7f018','规划带状航线','','cmii-suav-supervision','/flightPlan/getStrapLine','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-09-13 03:46:32',NULL),(503266897150476288,'API_db80e967db9509f1bc912036aa8c5d05','手动提交终审','','cmii-suav-supervision','/zydAirspace/manualAudit.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:59',1,'2024-09-13 03:46:32',NULL),(503266897431494656,'API_11a73dc8b76daededb65c2e4f8948893','查询所有机场','','cmii-suav-supervision','/app/zydAirport/listAirport.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:59',1,'2024-09-13 03:46:35',NULL),(503266897666375680,'API_883ab85260a738f27f8bf1eb20612498','删除区域','传入区域申请主键','cmii-suav-supervision','/civilMilitary/areaPlan/delete','POST',_binary '\0',_binary '\0','2024-05-08 10:02:59',1,'2024-09-13 03:46:34',NULL),(503266897972559872,'API_578626ba41dc19e11d09258c5407f896','接口扫描','','cmii-suav-supervision','/api/scanner/scan','POST',_binary '\0',_binary '\0','2024-05-08 10:02:59',1,'2024-09-13 03:46:34',NULL),(503266898220023808,'API_f90a896ed4127a489772cf6fe81e1958','重新绑定手机','','cmii-suav-supervision','/profile/updateTelephone','POST',_binary '\0',_binary '\0','2024-05-08 10:02:59',1,'2024-09-13 03:46:34',NULL),(503266898484264960,'API_0a830e8aed93b95dcc1eb608aff4171b','分页查询','','cmii-suav-supervision','/civilMilitary/areaPlan/query','POST',_binary '\0',_binary '\0','2024-05-08 10:02:59',1,'2024-09-13 03:46:34',NULL),(503266898794643456,'API_e91ca6c38d721b7e6f74a656e86c0cec','判断飞行计划名称是否重复','','cmii-suav-supervision','/app/flightPlan/judgeName','GET',_binary '\0',_binary '\0','2024-05-08 10:02:59',1,'2024-09-13 03:46:34',NULL),(503266899054690304,'API_5ad1bce0f2915d307c3d9083ddc2d9c1','验证校验码','','cmii-suav-supervision','/supervisor/checkToken','POST',_binary '\0',_binary '\0','2024-05-08 10:02:59',1,'2024-09-13 03:46:33',NULL),(528985562218233856,'API_9c36819beb2b811da6fcbbbd52b9e30d','模糊查询包括子公司的载荷编码列表','','cmii-uav-device','/api/uav/load/cam/queryCamCode','GET',_binary '\0',_binary '\0','2024-07-18 09:19:46',1,'2024-10-11 01:36:54',NULL),(528985563002568704,'API_9417f3f0f1f8561c3cace109b462dd5d','是否存储批量修改','','cmii-uav-device','/api/uav/load/cam/storageBatchUpdate','POST',_binary '\0',_binary '\0','2024-07-18 09:19:46',1,'2024-10-11 01:36:42',NULL),(528985563946287104,'API_628a811f079baa456196dbab75ea5e4d','模糊查询本公司机库编码列表','','cmii-uav-device','/api/uav/hangar/queryHngCode','GET',_binary '\0',_binary '\0','2024-07-18 09:19:47',1,'2024-10-11 01:36:49',NULL),(528985572716576768,'API_1faf25df1faabd41f19f26738670a3cf','模糊查询包括子公司的载荷名称列表','','cmii-uav-device','/api/uav/load/cam/queryCamName','GET',_binary '\0',_binary '\0','2024-07-18 09:19:49',1,'2024-10-11 01:36:42',NULL),(528985580702531584,'API_d99d1f966d6d75d2be4be65d7f13b88d','分页查询机库信息','','cmii-uav-device','/api/uav/hangar/queryHngPage','POST',_binary '\0',_binary '\0','2024-07-18 09:19:51',1,'2024-10-11 01:36:50',NULL),(528985580895469568,'API_1f263ce73f00b6292804c0cda06ff4d9','是否存储批量修改','','cmii-uav-device','/api/uav/hangar/storageBatchUpdate','POST',_binary '\0',_binary '\0','2024-07-18 09:19:51',1,'2024-10-11 01:36:50',NULL),(528985587748962304,'API_e8114a3b7c4b3a6d0dd766ea46c220a5','分页查询摄像头载荷信息','','cmii-uav-device','/api/uav/load/cam/queryCamPage','POST',_binary '\0',_binary '\0','2024-07-18 09:19:52',1,'2024-10-11 01:36:47',NULL),(528985595588116480,'API_ef77b8da8ee48a98679033e3d78702a6','模糊查询本公司机库名称列表','','cmii-uav-device','/api/uav/hangar/queryHngName','GET',_binary '\0',_binary '\0','2024-07-18 09:19:54',1,'2024-10-11 01:36:46',NULL),(528985605629280256,'API_87fd458e94e1b3c3f98a5ec4e506226e','配置租户的时间','','cmii-admin-user','/tenant/config/setTenantToken','POST',_binary '\0',_binary '\0','2024-07-18 09:19:56',1,'2024-09-09 09:14:19',NULL),(528985623060807680,'API_14b43ce67002a575086eb0c7eb1bb524','创建token','','cmii-admin-user','/tenant/config/createToken','POST',_binary '\0',_binary '\0','2024-07-18 09:20:01',1,'2024-09-09 09:14:19',NULL),(528986468944052224,'API_c38cfbddc92b9fb9615b5282794e9bcc','视频文件数据来源-获取载荷名称列表','视频文件数据来源-获取载荷名称列表','cmii-uav-cloud-live','/video/storage/manage/getVideoFileDeviceNameList','GET',_binary '\0',_binary '\0','2024-07-18 09:23:22',1,'2024-10-12 09:42:31',NULL),(528986469371871232,'API_98c1122b10415f0dec6189333760f547','ts文件数据来源-获取记录列表','ts文件数据来源-获取记录列表','cmii-uav-cloud-live','/video/storage/manage/getVideoSegmentList','POST',_binary '\0',_binary '\0','2024-07-18 09:23:22',1,'2024-10-12 09:42:31',NULL),(528986472601485312,'API_44cb968928087b3f967a70520ff59363','ts文件数据来源-回放视频封面','ts文件数据来源-回放视频封面','cmii-uav-cloud-live','/video/storage/manage/getTsSegmentCover','GET',_binary '\0',_binary '\0','2024-07-18 09:23:23',1,'2024-10-12 09:42:34',NULL),(528986475596218368,'API_907518793367054d69d3150a4ac8f826','视频文件数据来源-回放视频封面','视频文件数据来源-回放视频封面','cmii-uav-cloud-live','/video/storage/manage/getMergeVideoFileCover','GET',_binary '\0',_binary '\0','2024-07-18 09:23:24',1,'2024-10-12 09:42:31',NULL),(528986475990482944,'API_ec28da84b512c2cbbc3e2cdbaed2e0a4','ts文件数据来源-播放M3U8文件','ts文件数据来源-播放M3U8文件','cmii-uav-cloud-live','/video/storage/manage/playM3u8','GET',_binary '\0',_binary '\0','2024-07-18 09:23:24',1,'2024-10-12 09:42:33',NULL),(528986477152305152,'API_feef712791bf923d14c608e01932550e','视频文件数据来源-获取视频文件记录列表','视频文件数据来源-获取记录列表','cmii-uav-cloud-live','/video/storage/manage/getVideoFileList','POST',_binary '\0',_binary '\0','2024-07-18 09:23:24',1,'2024-10-12 09:42:33',NULL),(528986477756284928,'API_68464c2e0f1c8eacca6720c4bbe4a726','删除单个合成视频文件','删除单个合成视频文件','cmii-uav-cloud-live','/client/video/deleteOneVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:24',1,'2024-10-12 09:42:33',NULL),(528986478288961536,'API_4addc921e4951c0df245aab31f587d73','删除合成视频文件','删除合成视频文件','cmii-uav-cloud-live','/client/video/deleteVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-10-12 09:42:34',NULL),(528986478838415360,'API_331b402b2e51817b8d98d84bbae519cb','ts文件数据来源-删除视频片段','ts文件数据来源-删除视频片段','cmii-uav-cloud-live','/video/storage/manage/deleteOneSegment','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-10-12 09:42:36',NULL),(528986479035547648,'API_92c8cd586c9d981a0e0623d340f18d2f','更新设备视频保存状态','更新设备视频保存状态','cmii-uav-cloud-live','/client/live/stream/updateDeviceVideoStatus','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-10-12 09:42:34',NULL),(528986480105095168,'API_018859c01d82db3a53dce1c26960d158','视频文件登记','视频文件登记','cmii-uav-cloud-live','/client/video/registerVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-10-12 09:42:32',NULL),(528986482005114880,'API_0bf71a6bb6a12e61a6c15155f94027bb','ts文件数据来源-获取载荷ID列表','ts文件数据来源-获取载荷ID列表','cmii-uav-cloud-live','/video/storage/manage/getDeviceIdList','GET',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-10-12 09:42:36',NULL),(528986482244190208,'API_94f0aedf71430a12b6854a3844f20288','视频文件数据来源-触发1条老数据修复(调试)','视频文件数据来源-触发1条老数据修复(调试)','cmii-uav-cloud-live','/video/storage/manage/repairOneVideoFile','GET',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-10-12 09:42:33',NULL),(528986483481509888,'API_bfe6e994058029cb7f91a84d9654e8a9','视频文件数据来源-删除视频文件','视频文件数据来源-删除视频文件','cmii-uav-cloud-live','/video/storage/manage/deleteOneVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:26',1,'2024-10-12 09:42:36',NULL),(528986484299399168,'API_fd7d2db05a5cdecc4295e465a9c3cbe8','ts文件数据来源-视频下载','ts文件数据来源-视频下载','cmii-uav-cloud-live','/video/storage/manage/download','GET',_binary '\0',_binary '\0','2024-07-18 09:23:26',1,'2024-10-12 09:42:36',NULL),(528986484525891584,'API_e183e5a0cea8c2b6faf23532924f7464','ts文件数据来源-获取载荷名称列表','ts文件数据来源-获取载荷名称列表','cmii-uav-cloud-live','/video/storage/manage/getDeviceNameList','GET',_binary '\0',_binary '\0','2024-07-18 09:23:26',1,'2024-10-12 09:42:31',NULL),(528986488929910784,'API_7d103b4d606da0093251d04eb272586a','ts文件数据来源-触发老数据文件大小字段修复(调试)','ts文件数据来源-触发老数据文件大小字段修复(调试)','cmii-uav-cloud-live','/video/storage/manage/repairTsSegmentFileSize','GET',_binary '\0',_binary '\0','2024-07-18 09:23:27',1,'2024-10-12 09:42:35',NULL),(528986491236777984,'API_de25611ea380c123af7a1ad22ea516b5','ts文件数据来源-批量删除视频片段','ts文件数据来源-批量删除视频片段','cmii-uav-cloud-live','/video/storage/manage/batchDeleteSegment','POST',_binary '\0',_binary '\0','2024-07-18 09:23:28',1,'2024-10-12 09:42:35',NULL),(528986494487363584,'API_4698e84e7aa12ccecf4bcc61213840ce','视频文件数据来源-触发部分老数据修复(调试)','视频文件数据来源-触发部分老数据修复(调试)','cmii-uav-cloud-live','/video/storage/manage/repairSomeVideoFile','GET',_binary '\0',_binary '\0','2024-07-18 09:23:28',1,'2024-10-12 09:42:35',NULL),(528986498174156800,'API_2f7d245e3a311dad0dc361f0ddc80c3c','视频文件数据来源-获取载荷ID列表','视频文件数据来源-获取载荷ID列表','cmii-uav-cloud-live','/video/storage/manage/getVideoFileDeviceIdList','GET',_binary '\0',_binary '\0','2024-07-18 09:23:29',1,'2024-10-12 09:42:34',NULL),(528986500388749312,'API_6ea8bbd872a1a8a93b2296474efdbb1b','ts文件数据来源-通过id获取回放Token','ts文件数据来源-通过id获取回放Token','cmii-uav-cloud-live','/video/storage/manage/createToken','GET',_binary '\0',_binary '\0','2024-07-18 09:23:30',1,'2024-10-12 09:42:38',NULL),(528986510648016896,'API_ca5c86faab31a2ba429413bde4747319','视频文件数据来源-批量删除视频文件','视频文件数据来源-批量删除视频文件','cmii-uav-cloud-live','/video/storage/manage/batchDeleteVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:32',1,'2024-10-12 09:42:38',NULL),(541672701421158400,'API_b5a7f14153b7231270f84bdead91dac4','根据机库名称模糊查询机库信息【机库名称和机库编号】','','cmii-uav-device','/api/uav/hangar/queryHangarListByName','POST',_binary '\0',_binary '\0','2024-08-22 09:33:56',1,'2024-10-11 01:36:53',NULL),(543082696135802880,'API_22b970a07bc7f9b858d0c3ec9fc19ebc','同步公司无人机到监管平台-用于接口测试调用','','cmii-uav-device','/api/uav/plane/syncCompanyUAV','GET',_binary '\0',_binary '\0','2024-08-26 06:56:45',1,'2024-10-11 01:36:49',NULL),(543085397621080064,'API_9948c5fb3ae6171384f848a639d85260','应用信息接口统计查询','','cmii-uav-device','/open/interface/statistic','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085397742714880,'API_a997f0624ff6072968c99157ea4a5529','手机验证码登录','','cmii-uav-device','/code/login','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085397893709824,'API_667852302f77fa35e495e2817cbb171f','hello服务接口','hello','cmii-uav-device','/oapi/test/test2.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085397981790208,'API_b3454b99b39819b7162228f7f4c472b5','查询所有的开发者','','cmii-uav-device','/api/uav/developer/queryAll','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398069870592,'API_6a47476f83ae858ba6316011ab7edde3','删除开发者','','cmii-uav-device','/admin/developer/deleteDeveloper','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398229254144,'API_5c0d18ee137d4c9583aad7ceccf15893','上传航线航点数据','上传单架次无人机航线航点数据','cmii-uav-device','/oapi/waypoint/upload/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398476718080,'API_084c7c2455fda374a82e8bbdab2dda6d','生成接口版本的语言示例代码','','cmii-uav-device','/admin/interfaceVersion/buildLanguageSample','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398543826944,'API_43afe3fcf0ea9b7bd472182946fe67cf','查询应用日志','','cmii-uav-device','/admin/appInterfaceLog/queryAppLog','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398602547200,'API_65abfaf6ea956fe99501de108f032df9','更新开发者的接口额度','','cmii-uav-device','/admin/appInterface/updateDevAppInfQuality','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398682238976,'API_964ddda94b02c71f20ef2d7f65b5f141','批量删除实体','','cmii-uav-device','/admin/model/deleteBatch','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398770319360,'API_e3a6636fffe617d5cb77ee97c09dec68','结束火警信息','','cmii-uav-device','/oapi/mission/caseinfo/newcase/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398841622528,'API_5e88132853982d0096d42c51453b571c','过期接口查询','','cmii-uav-device','/open/appInterface/expire','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398967451648,'API_5158b08718bc40c8aec2f55cf1d8ba28','查询无人机分布情况','查询无人机分布情况','cmii-uav-device','/oapi/device/uav/plane/area/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399055532032,'API_249926bac448fc996928b30d903a79b2','发送找回密码验证码','','cmii-uav-device','/verifyCode/sendResetPassword','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399143612416,'API_5ec9f1123a2ce15ec6712d015449deef','获取公司','获取公司','cmii-uav-device','/oapi/test/company_get','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399202332672,'API_0f4f05991657fe4123357a2d1b075990','找回密码','','cmii-uav-device','/profile/findPwd','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399256858624,'API_7ecadfd54c5a99c0a7af577477fdb18b','开发者状态设置','','cmii-uav-device','/admin/developer/updateDeveloperStat','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399302995968,'API_7df3d8f845a62481658467566aa78a76','单个应用日志查询','','cmii-uav-device','/open/appInterfaceLog/queryById/appLog','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399449796608,'API_eb5384f8fe480bdb7db33bd69cd7c698','hello服务接口','hello','cmii-uav-device','/oapi/test/hello2.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399516905472,'API_06f99998367e82c923ea4369de701750','获取接口类型列表','','cmii-uav-device','/admin/interface/getInfTypeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399785340928,'API_90cdfb0f6d907b78b7c568d502f21262','超额接口查询','','cmii-uav-device','/open/appInterface/exceed','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399873421312,'API_215139419d712ca0567579b61c32421e','查询开发者应用的接口列表','','cmii-uav-device','/admin/appInterface/queryDeveloperAppInfList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085400011833344,'API_0ee1db5e3a71ef9bf55d059915617a7b','hellobody服务接口','hello','cmii-uav-device','/oapi/test/hellobody2.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085400158633984,'API_e3d56348564e21431b37396391acf92c','测试的一个接口','','cmii-uav-device','/open/developer/test','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085400242520064,'API_1547ffe370a00802b6bdd73197ec55dc','根据参数的请求类型,获取参数支持的属性类型','','cmii-uav-device','/admin/params/getTypesByParamType','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085400355766272,'API_cfd3c4e00d7e8e050f669f9bc718a2bb','模糊查詢有效的公司列表','','cmii-uav-device','/admin/app/queryCompanyList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085400418680832,'API_be962a97ca8f557646ed5408639926d4','发送注册验证码','','cmii-uav-device','/verifyCode/sendRegisty','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085400494178304,'API_d291d930c2c5c58e5673e2e9a2f51655','账号手机号密码登录','','cmii-uav-device','/login','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085400557092864,'API_23b7e96bf71e175a28462a6ac809a72f','公司配置','','cmii-uav-device','/admin/app/updateAppCompany','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085400620007424,'API_57f9358a01b1441985d52921ce078163','应用日志查询','','cmii-uav-device','/open/appInterfaceLog/query/appLog','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085400737447936,'API_dd79c51369092a266474139a145fa500','删除一个接口','','cmii-uav-device','/api/uav/developer/resource/delete','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085400796168192,'API_617a542e7348e0aca4666f17fa0bcf5a','更新开放的接口','','cmii-uav-device','/admin/interface/updateOpenInf','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085400896831488,'API_1956520eab23482aac79172610537e70','通过应用ID查询接口信息','','cmii-uav-device','/open/interface/queryBy/appId','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085400968134656,'API_0a8af1319e8a427f411b1fa17a09c7db','检测找回密码验证码','','cmii-uav-device','/verifyCode/checkResetPassword','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401018466304,'API_d55e68dda9d4833d4c8caf9a29bd4e22','查询支持的文件类型','','cmii-uav-device','/admin/params/getFileTypeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401077186560,'API_4330bd915aea75efff5a0ddcaffd5231','获取接口的示例语言','','cmii-uav-device','/admin/interface/querySampleLanguages','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401165266944,'API_f7e55608958c5b4f5ee37c5972944d04','接口状态设置','','cmii-uav-device','/admin/interface/v2/updateInfStat','PUT',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401219792896,'API_d6fae1606aa882168a06b75b20c6707d','批量上传飞行态势数据(无飞行架次)','同时上传多架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-device','/oapi/flight/batchUploadDefault/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401324650496,'API_3851413d9e7715457b3c22bae556e89c','申请更新邮箱','','cmii-uav-device','/profile/updateEmail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401395953664,'API_1f4d61fddddb8c628c1e25c913669529','获取单个接口文档','','cmii-uav-device','/docs/getDoc','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401811189760,'API_08a69a85e4030ba975f338a46e03df30','接口版本状态设置','','cmii-uav-device','/admin/interface/updateInfOpenStat','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401865715712,'API_9322d1fcfbb3d492cae05b5e91e095e1','获取限制类型列表','','cmii-uav-device','/admin/interface/getLimitTypeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401932824576,'API_f92c106b9fcd8d0e4678fd1e428af613','查询内部接口标识','','cmii-uav-device','/admin/interface/v2/infCodeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402012516352,'API_182ad6f50aa498e7232b57f96b2b39de','配置接口','','cmii-uav-device','/admin/params/configInterface','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402184482816,'API_4cbfe07c0c6d3317e3a7da21f32b7981','添加公司','添加公司秒速','cmii-uav-device','/oapi/test/company_add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402255785984,'API_b6c94ebb46a0ca789c544ae91af45c49','应用中心重置秘钥','','cmii-uav-device','/open/app/reset/appSecret','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402318700544,'API_45af1b3851683703872fabf203301f4f','list文档','','cmii-uav-device','/docs/docList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402369032192,'API_8e1caaaf63c47de0420d8f350b477f8d','hellobody服务接口','hello','cmii-uav-device','/oapi/test/hellobody','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402415169536,'API_94833b0c5a16a4aadc8db39f19804138','查询接口默认额度','','cmii-uav-device','/admin/interface/queryInterfaceQuota','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402469695488,'API_61eeb6a7981ff281a90ae07d183fcdaf','接口日志查询','','cmii-uav-device','/open/appInterfaceLog/query/interfaceLog','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402545192960,'API_6c7fd1ff0f0cf24883c098d236f9ed66','注册一个开发者','','cmii-uav-device','/registry-for-test','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402654244864,'API_aea6d823f58266b1e0d9e7a96b52a381','删除(测试接口),不暴露','','cmii-uav-device','/profile/test/delete','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402733936640,'API_57eb200269325e96ecd3d49e69696c92','查询公司下所有无人机7日内作业记录','查询公司下所有无人机7日内作业记录','cmii-uav-device','/oapi/surveillance/fly/history/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402826211328,'API_290b6f946d70c7bc7f96323eaf3afb1e','获取请求结果列表','','cmii-uav-device','/admin/appInterfaceLog/getReqResultList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402889125888,'API_59fd6d5d10bbc98f7fb6faaa3e14cf6d','获取版本列表','','cmii-uav-device','/admin/interface/getVerFilterOpenInf','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402952040448,'API_2e8d996d698e153301438ee698b4e627','公司所属无人机分页查询','公司所属无人机分页查询','cmii-uav-device','/oapi/device/uav/page/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403010760704,'API_1f417c4d49600c9483c26fc44cc8654f','检测登录图片验证码','','cmii-uav-device','/verifyCode/checkImgCode','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403069480960,'API_04bcf6e5551f577342654d27996ec763','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-device','/oapi/surveillance/querySinglePlaneTrack/v1','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403115618304,'API_3138ed368dbf92beb2904cc3e6c81354','查询支持的接口','','cmii-uav-device','/open/interface/querySupported','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403157561344,'API_dbaa1a31266af22e41348daa7bf42ee0','上传多架次无人机飞行态势数据','同时上传多架次无人机飞行数据,每秒传一次','cmii-uav-device','/oapi/flight/info/batchupload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403233058816,'API_0478002407683222df2b890bdcf7c577','查询公司下所有无人机7日内作业记录','','cmii-uav-device','/oapi/surveillance/queryHistoryTotal/v1','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403291779072,'API_cbce3c99940cb8c36137c28d815e055a','应用中心编辑应用','','cmii-uav-device','/open/app/edit/oneApp','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403354693632,'API_1a6e3330342f300451a2ca19b6fb2513','查询开发者应用详情','','cmii-uav-device','/admin/app/queryDeveloperAppDetail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403400830976,'API_d5b644994336696a14e561410caaf16b','删除实体','','cmii-uav-device','/admin/model/delete','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403509882880,'API_68f3605a5fb03293cc8147b5d25bc597','创建密钥','','cmii-uav-device','/api/uav/developer/createSecret','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403564408832,'API_ca231a76d69dd9151e05cf6dbad453fc','查询公司/所属机构获取无人机数量','','cmii-uav-device','/oapi/uav/queryUavCountByCompanyId/v1','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403623129088,'API_57aaa50997a152d2ab2b53af43cf0ac1','发送解绑手机号验证码','','cmii-uav-device','/verifyCode/sendUnBindTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403677655040,'API_419fddfa8659237fe5d0a6015f193483','添加或更新多语言示例代码','','cmii-uav-device','/admin/interface/mergeSampleCodes','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403723792384,'API_88cdad8f212950e48e1bce48e8e0f3af','查询脱敏规则','','cmii-uav-device','/admin/params/getBlurRuleList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403769929728,'API_be1c37552263d701e4f4b1e1ac019c53','hello服务接口','hello','cmii-uav-device','/oapi/test/hello','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403845427200,'API_58a2231d464838aac14ca5325102967a','复亚作业上传文件','复亚作业上传文件','cmii-uav-device','/oapi/mission/oss/foiaUpload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403899953152,'API_a0d06c67145fd7c5347108a33a935d36','上传飞行态势数据(无飞行架次)','上传单架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-device','/oapi/flight/uploadDefault/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403983839232,'API_86bb29e0a43436c7775ffd7397ce66fa','获取接口所属列表','','cmii-uav-device','/admin/interface/getInfGroupList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404139028480,'API_6624b2af0d7d230e55fde0589b97249a','查询单个飞机目前最新航迹数据','','cmii-uav-device','/oapi/surveillance/queryRealTimeInfo/v1','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404206137344,'API_4044b84853cf230b988b4216b86373b2','更新实体','','cmii-uav-device','/admin/model/update','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404260663296,'API_6a941df64620f5947280e8376401a1e4','删除一个开发者','','cmii-uav-device','/api/uav/developer/delete','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404306800640,'API_f4a88485785f26734cc7769cf0557fd4','查询平台基础指标接口','查询平台基础指标接口','cmii-uav-device','/oapi/basic/plat/bizInfo/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404352937984,'API_0adc74bc22df384c8cbc7860d39bacf0','查询开发者应用接口日志','','cmii-uav-device','/admin/appInterfaceLog/queryAppInfLogDetail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404424241152,'API_6cd3022a793bfbb30583fcb6857025f5','通过接口ID查询接口版本信息','','cmii-uav-device','/open/interface/queryVersion/interfaceId','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404491350016,'API_ff7c0d84e8d20076bea4dd8d16d624d6','查询开发者应用列表','','cmii-uav-device','/admin/app/queryDeveloperAppList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404587819008,'API_03cd27281db8be928edf69ce4764ae08','查询开发者详情','','cmii-uav-device','/admin/developer/queryDeveloperDetail','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404638150656,'API_b428c978248f4a35dc65b982ca3060b3','应用中心删除应用','','cmii-uav-device','/open/app/delete/oneApp','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085404713648128,'API_a52e2468f4666472e5ed608e73498fda','查询应用接口列表','','cmii-uav-device','/admin/appInterface/queryAppInterfaceList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085404835282944,'API_107fe2718678b900c70e70706b7168b7','发送绑定手机号验证码','','cmii-uav-device','/verifyCode/sendBindTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085404919169024,'API_574b9ba5c6559cc5452fb297020bc4ce','应用中心主页查询','','cmii-uav-device','/open/app/homePage','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085404990472192,'API_a6eca5f755ce833a55eb230a7d277793','查询接口服务信息','','cmii-uav-device','/admin/interface/queryInfServie','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405082746880,'API_077fd0ba780ca05a543a225aaa355cf6','验证token','','cmii-uav-device','/checkToken','GET,POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405166632960,'API_dd0a4000f702b4537ba4106e1d0751fc','通过设备号查询公司ID接口','通过设备号查询公司ID接口','cmii-uav-device','/oapi/device/uav/company/1.0','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405246324736,'API_f02f16bb0651b443a899a92b0e675172','应用中心设置回调地址','','cmii-uav-device','/open/app/redirect/setUrl','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405384736768,'API_a08fd7df587042c50e561f4c2610601a','根据token获取用户基本信息-敏感信息脱敏','','cmii-uav-device','/profile/getMyDetail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405468622848,'API_edcac3127696bb31f63d6a31eb1c4d20','查询接口列表V2','','cmii-uav-device','/admin/interface/v2/openInfList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405518954496,'API_fd403b4f0b3b815118d05f4fd62df9f8','全局统计本公司设备在线及简略详情','全局统计本公司设备在线及简略详情','cmii-uav-device','/oapi/surveillance/fly/total/1.0','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405581869056,'API_6b420b6cd90702af273ec1f8a75cc754','hello服务接口','hello','cmii-uav-device','/oapi/test/hello3.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405636395008,'API_dfeb0c082537aa219d044ce2b4607b91','应用中心应用详情查询','','cmii-uav-device','/open/app/queryAppById','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405699309568,'API_57ffc88565558b5ad16ac821349ecc64','获取登录图片验证码','','cmii-uav-device','/verifyCode/getImgCode','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405766418432,'API_72660c97aa4955edbe48e7bc1b166ee5','应用中心配置应用接口','','cmii-uav-device','/open/appInterface/configure/appInterface','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405833527296,'API_fa4138e3f7b8fc64fefca8100f95f2a7','删除接口','','cmii-uav-device','/admin/interface/v2/deleteInf','DELETE',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405921607680,'API_141cb2eeccd77d098fd5defcf046e4da','获取接口选择列表','','cmii-uav-device','/admin/appInterface/getInterfaceList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406001299456,'API_666076e8389d8bdb9c1673c2c66995e2','设备统计接口','设备统计接口','cmii-uav-device','/oapi/device/uav/count/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406051631104,'API_0b79665ae2e017fbd6a8dd0bea0d6ea0','发送登陆验证码','','cmii-uav-device','/verifyCode/sendLogin','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406143905792,'API_facecd2ba5889dc8f012224a8d8234e4','更新接口缓存数据','','cmii-uav-device','/admin/interface/refresh','PUT',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406215208960,'API_75d46dc0c40249362c4a7a9d750313b1','通过设备号列表查询绑定信息接口','通过设备号列表查询绑定信息接口','cmii-uav-device','/oapi/device/uav/bound/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406273929216,'API_7c8bebce400bda4312128cf6a07efdf0','collect服务接口','collect','cmii-uav-device','/oapi/test/collect','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406349426688,'API_69c4c6b204d9ec3e4e3d23fa2f88a8f0','实体分页查询','','cmii-uav-device','/admin/model/query','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406450089984,'API_65f4debbcec32e3b76225066fcd395c6','查询开发者可用的开放接口','','cmii-uav-device','/api/uav/developer/resource/queryOpenApi','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406554947584,'API_5be9648ee4af6d39697fdc9fce4702c5','查询接口详情v2','','cmii-uav-device','/admin/interface/v2/interfaceDetail','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406601084928,'API_98ee25c6c10aa7d7775f5f9e368ea825','查询所有实体','','cmii-uav-device','/admin/model/all','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406647222272,'API_558992bed1b604511d4f03c37a31d12e','上传无人机飞行态势数据','上传单架次无人机飞行数据,每秒传一次','cmii-uav-device','/oapi/flight/upload/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406701748224,'API_a37243e55e41dc730532965f8ea0e0db','上传单架次无人机飞行态势数据','上传单架次无人机飞行数据,每秒传一次','cmii-uav-device','/oapi/flight/info/upload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406773051392,'API_9474d172fa5449a6373893f4c21e7bd2','应用中心单接口详情及调用情况查询','','cmii-uav-device','/open/appInterface/query/oneInterface','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406823383040,'API_c8f089c2a0bc50504970a3eec1d4b628','添加实体','','cmii-uav-device','/admin/model/add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406890491904,'API_76af8ca82ed6daea77d94dee396cf470','开发者应用接口调用统计表查询','','cmii-uav-device','/open/interface/invoke/statistic','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406961795072,'API_2638542b36b1e79f635028b7b8503256','接口详情,版本列表V2','','cmii-uav-device','/admin/interface/v2/infVersionList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407024709632,'API_d89dfeb204b75dc3ddbea4d424465a8b','检查是否有访问权限','','cmii-uav-device','/api/uav/developer/resource/check','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407087624192,'API_db42b753da1547e145568f76d32e7577','重新绑定手机','','cmii-uav-device','/profile/updateTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407213453312,'API_0da68f2090fe13d30d43e470830c7b8e','设置接口版本号','','cmii-uav-device','/admin/interfaceVersion/updateInfVersion','PUT',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407314116608,'API_3d77798a4f897b5eb5e974a341b222af','根据接口版本ID,获取接口配置','','cmii-uav-device','/admin/params/getParamsConfigByVerId','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407364448256,'API_a53b23499e23989701754474456da617','设置开放接口的默认额度','','cmii-uav-device','/admin/interface/updateInfDefaultQuality','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407469305856,'API_ade56e487532d8f58e2bbca8cabe7992','即将过期接口查询','','cmii-uav-device','/open/appInterface/expire/soon','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407603523584,'API_cc2499648f3e7cf3410f318672e47ddb','公司添加用户','公司添加用户描述','cmii-uav-device','/oapi/test/company_user_add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407666438144,'API_58e2816541204276dd819cf50e48a005','冻结(测试接口),不暴露','','cmii-uav-device','/profile/test/freeze','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407737741312,'API_30b8d48a7181f95801420c96991132e5','执行更新邮箱','','cmii-uav-device','/profile/doUpdateEmail','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407830016000,'API_6920952f4d8d1e20ae2c52e26956c877','上传无人机飞行态势数据','同时上传多架次无人机飞行数据,每秒传一次','cmii-uav-device','/oapi/flight/batchUpload/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407892930560,'API_aeb24ce0709bc05e10d9a9a020f94790','按条件分页查询开发者应用接口信息','','cmii-uav-device','/admin/appInterface/queryDevAppInfPage','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408085868544,'API_9693a020cdda953697c9526e27d908dd','查询接口详情','','cmii-uav-device','/admin/interface/queryInterfaceDetail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408140394496,'API_2863e39bfc4c9983f727eb909d6bfbbc','查询每款无人机对应作业执行次数','查询每款无人机对应作业执行次数','cmii-uav-device','/oapi/mission/job/summary/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408345915392,'API_dae39585a67460f1ea5e78172f5a98f0','查询单个飞机最新数据','','cmii-uav-device','/oapi/surveillance/info/realtimeInfo/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408417218560,'API_369a429da33cdcf0c5b944e5d86ad256','查询平台最近12月每月无人机作业执行次数','查询平台最近12月每月无人机作业执行次数','cmii-uav-device','/oapi/mission/job/month/summary/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408475938816,'API_f532af8b9e2300d0fda0f3f43ebf3c64','普通作业上传文件','普通作业上传文件','cmii-uav-device','/oapi/mission/oss/normalUpload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408530464768,'API_7bb67cee83c0b28bf7d50a945166a27b','开发者应用状态设置','','cmii-uav-device','/admin/app/updateDeveloperAppStat','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408584990720,'API_a7acb49b27405d143a0766afe9ca9935','即将超额接口查询','','cmii-uav-device','/open/appInterface/exceed/soon','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408639516672,'API_000d992a047736227893c569eb107c5e','按限制类型查询接口列表','','cmii-uav-device','/admin/interface/queryOpenInfListByLimit','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408698236928,'API_e77aa6d23dee04357b75babccf53f363','hellobody服务接口','hello','cmii-uav-device','/oapi/test/hellobody3.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408744374272,'API_0b7f303c7b319864441f89c29f8ff65c','根据属性类型,获取属性的限制类型','','cmii-uav-device','/admin/params/getLimitsByPropertyType','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408786317312,'API_4d28d8d160204f57a5aefe7a776e422d','验证绑定手机号验证码','','cmii-uav-device','/verifyCode/checkBindTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408853426176,'API_1d02a19252314b9bbcc15a7ea200db7b','新建接口V2','','cmii-uav-device','/admin/interface/v2/createOpenInf','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085408912146432,'API_07ee41af1d7978077c6977bcd6f117dd','获取应用对应的所有接口列表','','cmii-uav-device','/admin/appInterface/getAllInfListByAppId','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085408970866688,'API_8c0e1ae161f2d9bef3ecb8e984a22039','应用中心接口管理','','cmii-uav-device','/open/appInterface/query/allInterface','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409037975552,'API_301c7f177ab9c38c5b3d430142388a51','查询开放的接口列表','','cmii-uav-device','/admin/interface/queryOpenInfList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409092501504,'API_80314e58c1bb6473f7199fd222de701e','查询无人机实例总数接口','设备统计接口','cmii-uav-device','/oapi/device/uav/plane/summary/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409134444544,'API_3f0ebc815624b71bb8726ea7650263c0','根据图片id获取图片code','','cmii-uav-device','/verifyCode/get_image_code_by_image_id','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409180581888,'API_b729b2523556e6da46748f44c6ed3984','接口版本列表','','cmii-uav-device','/admin/interfaceVersion/infVersionList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409222524928,'API_e94fed089656866dcdae8f87d94accac','获取所有接口列表','','cmii-uav-device','/admin/interface/getAllInfList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409272856576,'API_1753b15cadbc575ce733685f83e25737','hello服务接口','hello','cmii-uav-device','/oapi/test/test','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409314799616,'API_68027d93c4eff7b794fce78cc9261d4d','helloOMS服务接口','hello','cmii-uav-device','/oapi/test/helloOMS','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409356742656,'API_6d41da958445233eca23fd7d4f3d2db9','分组获取接口','','cmii-uav-device','/docs/list','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409398685696,'API_344e5ebde3c1d23eb02b8d0c7febe2d2','创建接口版本','','cmii-uav-device','/admin/interfaceVersion/createInfVersion','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409440628736,'API_f3d0bd6377aa1f6f940409f38e7029a6','账号退出登录','','cmii-uav-device','/logout','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409482571776,'API_027faf38a5d543ccdca02f0f3b38cd8e','上传火警信息','','cmii-uav-device','/oapi/mission/caseinfo/casefinish/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409579040768,'API_700a6eaf2e9f6bf64cfa7d6c6e0236ac','查询无人机的拉流信息','','cmii-uav-device','/oapi/surveillance/uav/steamAddrs/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409620983808,'API_6fa75f9f4c4a56ad7e558c9fb24a5595','获取实体详细信息','','cmii-uav-device','/admin/model/getModelDetail','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409667121152,'API_73fed1e2e520d4a3593413261db71207','查询开发者的接口额度','','cmii-uav-device','/admin/appInterface/queryDevAppInfQuality','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409717452800,'API_f1bb25873aea6fd9710d3be0fd9923da','创建一个开发者','','cmii-uav-device','/api/uav/developer/add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409763590144,'API_3320a6b862ea0c70e0126ea0b2a23e99','查询单个飞机在线的历史航迹,包含态势数据','查询单个飞机在线的历史航迹,包含态势数据','cmii-uav-device','/oapi/surveillance/plane/single/allTrack/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409809727488,'API_ba5b76f97ca1946575fb0cbf9c279c33','批量上传飞行态势数据(无飞行架次)','同时上传多架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-device','/oapi/device/default/batchupload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409881030656,'API_5defc8e579529b73bed6cd688849d067','应用中心新建应用','','cmii-uav-device','/open/app/add/oneApp','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409927168000,'API_37ef71f7f83115cf3b2c3c04d5090270','验证解绑手机号验证码','','cmii-uav-device','/verifyCode/checkUnBindTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409973305344,'API_7a3b0d70e39d59f8884bf15dc92dc237','接口文档接口','','cmii-uav-device','/docs/queryList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410015248384,'API_890cfe8d41a7d4ccffc05653ab7b63b0','获取接口未开放的版本列表','','cmii-uav-device','/admin/interface/','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410073968640,'API_4826824bb07036b1b994c3419353422a','查询平台最近12月每月飞行时长接口','查询平台最近12月每月飞行时长接口','cmii-uav-device','/oapi/mission/fly_duration/month/summary/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410233352192,'API_84c536e250cf8d28129590b1f31fdf34','按条件分页查询开发者信息','','cmii-uav-device','/admin/developer/queryDeveloperPage','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410367569920,'API_e107149bf123ce8fae306122785fe216','获取接口的版本列表','','cmii-uav-device','/admin/interface/queryInfVerList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410434678784,'API_4a796da93b623f3b3fb5b3b050a5f73b','获取登录图片验证码','','cmii-uav-device','/verifyCode/getImageCode','GET,POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410501787648,'API_c4508c515401c20f7e49d6b9d83eab3e','重置密码','','cmii-uav-device','/profile/resetPwd','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410615033856,'API_34216cbf1fc376288c076b8ebbf7c580','上传飞行态势数据(无飞行架次)','上传单架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-device','/oapi/device/default/upload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410707308544,'API_f226d4e60a81b0ba1584037cc5b339fd','开发者应用接口仓库查询','','cmii-uav-device','/open/interface/query/repository','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410837331968,'API_362c273fc0a25bf8a014159397bc22d5','注册一个开发者','','cmii-uav-device','/registry','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410912829440,'API_4584464031bc7c9bfc12836342976df0','获取请求时间列表','','cmii-uav-device','/admin/appInterfaceLog/getReqTimeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085411017687040,'API_5446128d9ace9120cb0c76c2529458d4','添加一个接口','','cmii-uav-device','/api/uav/developer/resource/add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085411122544640,'API_dd7ff9e5ee3e2b503df0161c5243a5a5','上传航点数据','上传单架次无人机航线航点数据','cmii-uav-device','/oapi/waypoint/airline/upload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085411202236416,'API_15e65be6ad22938f6546cc5b554b19fd','新建开放的接口','','cmii-uav-device','/admin/interface/addOpenInf','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085411307094016,'API_23257b48677554f4bd76ec1940a90ed7','删除开放的接口版本','','cmii-uav-device','/admin/interface/deleteInfVer','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085411395174400,'API_7364627a9d0eec31410c0f407da6cfb7','查询无人机视频回放','查询无人机视频回放','cmii-uav-device','/oapi/mission/uav/video/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(548188950706520064,'API_2dd7bde6ba81cc05d89d405cfc22999f','queryHistoryVagueByCId','','cmii-uav-user','/user/queryHistoryVagueByCId/namePhone','GET',_binary '\0',_binary '\0','2024-09-09 09:07:11',1,'2024-10-11 15:37:18',NULL),(548189005677068288,'API_79c0851480cbaf364565837b1448649f','根据用户id集合获取用户信息','','cmii-admin-user','/client/v1/user/queryByIds','POST',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-09-09 09:14:21',NULL),(548189032180219904,'API_80fd400b18240c230596a361e327c623','获取机场区域以及禁飞区 Wgs84','','cmii-admin-data','/api/admin/arealimit/queryWgs84ZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2024-09-09 09:07:30',1,'2024-09-09 09:14:43',NULL),(548189032599650304,'API_edd1f20c8423bc5ebabdf422f6dd2a00','从Redis获取类型对应的有效字典明细的K-V','从Redis获取类型对应的有效字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getValKeyMapFromRedisByType','GET',_binary '\0',_binary '\0','2024-09-09 09:07:30',1,'2024-09-09 09:14:43',NULL),(548193423188951040,'API_0fab114d29ab09bf0bb243525258e689','查询告警事件详情','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmDetail','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:27',NULL),(548193423272837120,'API_cfab17a872576434e2d085792b4340b6','通过事件ID处理告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/cancelSecAlarmByAlarmIdNoCompany','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:25',NULL),(548193423503523840,'API_195fb5899fa1e35092ee71e52c3e7c6a','查询自己公司及子公司告警数量统计信息','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmStats','GET',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:26',NULL),(548193423839068160,'API_3fba2693af9291a6434d9078de761854','上报安全告警事件','','cmii-uav-alarm','/api/uav/alarm/event/reportSecAlarm','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:25',NULL),(548193424153640960,'API_5768fa4743b4961fe3aa36fdaa178ee1','查询自己公司及子公司所属的告警ID列表','','cmii-uav-alarm','/api/uav/alarm/event/queryAlarmIdList','GET',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:27',NULL),(548193424388521984,'API_43f719feec3fa832bf1d4c8b37856292','查询在线告警事件','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmOnLine','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:25',NULL),(548193424581459968,'API_fb37e608252a8178582d9a851e8f5066','查询所有指定AlarmID的告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/querySecByAlarmIdNoCompany','GET',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-11 05:48:26',NULL),(548193425592287232,'API_4d29e7f6ae861cb0f3d883f2df4e5b88','查询告警配置-管理端','','cmii-uav-alarm','/api/uav/alarm/queryConSecAlarmConf','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:26',NULL),(548193425688756224,'API_454ec5c7dafd9ebf2956ba61b37624bc','查询指定对象的告警事件详情','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmByObj','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:26',NULL),(548193425751670784,'API_9b65820af66004d1b5a76b17fa416eab','管理告警配置-管理端','','cmii-uav-alarm','/api/uav/alarm/controlSecAlarmConf','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:24',NULL),(548193425873305600,'API_9038b1b0cc36168f7f707b131cbb49c4','通过事件ID处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancelSecAlarmByAlarmId','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:26',NULL),(548193425944608768,'API_4a17d58452a19cfaafe2575f3e3ab059','查询所有告警事件详情-管理端','','cmii-uav-alarm','/api/uav/alarm/event/querySecDetailNoCompany','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:26',NULL),(548193426095603712,'API_2c3693e478d3f4576bec2aced8c6f8cd','查询所有在线告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/queryAllSecAlarmOnLine','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:26',NULL),(548193426326290432,'API_f6b91968d821c1c4413f36482e025ec1','编辑告警配置','','cmii-uav-alarm','/api/uav/alarm/update/secAlarmConf','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:26',NULL),(548193426393399296,'API_6eac0d1829f778b3eab0436a28b6fdcb','查询自己公司及子公司所属的告警类型列表','','cmii-uav-alarm','/api/uav/alarm/event/queryAlarmTypeList','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:26',NULL),(548193426464702464,'API_8ebb3db40953c69121e1ab9c0bc8d0a3','查询指定AlarmID的告警事件','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmByAlarmId','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:24',NULL),(548193426833801216,'API_253ff22d71d81bf89c929b75769b63c2','无人机下线之后处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancelSecAlarmByObj','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:26',NULL),(548193427198705664,'API_00419b2f3d3e1e9d0acb7c8c94e41658','查询所有的告警ID列表','','cmii-uav-alarm','/api/uav/alarm/event/queryAllAlarmIdList','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:25',NULL),(548193427706216448,'API_f3eedbc9d0a83ab0fc5258a87f2f0c0d','查询历史告警事件','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmOffLine','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:26',NULL),(548193427769131008,'API_8956785199d26bb5c70a942651140cdf','查询所有历史告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/queryAllSecAlarmOffLine','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:25',NULL),(548193428012400640,'API_f062d3477042153e6e64d388dc5d86d3','一键处理所有告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/cancelAllSecAlarm','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:26',NULL),(548193428217921536,'API_3580cc836a060f01471c090f239b1baf','新增告警事件','','cmii-uav-alarm','/api/uav/alarm/event/addSecAlarm','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:25',NULL),(548193428620574720,'API_8d77d76663433f4fa4a5731580119573','查询所有告警数量统计信息','','cmii-uav-alarm','/api/uav/alarm/event/queryAllSecAlarmStats','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:27',NULL),(548193428675100672,'API_c4c8dbafb227cdb2aaf70a68db26eb6b','查询所有的告警类型列表','','cmii-uav-alarm','/api/uav/alarm/event/queryAllAlarmTypeList','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:27',NULL),(548193428750598144,'API_9c51a35849a0e91613cb2cad5eb3eeff','查询告警配置','','cmii-uav-alarm','/api/uav/alarm/query/secAlarmConf','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:27',NULL),(548193428935147520,'API_2d6f18e63183a9836589fff31c76d25d','提供类型查询告警配置','','cmii-uav-alarm','/api/uav/alarm/querySecAlarmConfByType','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-11 05:48:27',NULL),(553530019939745792,'API_f7747a26085eb3afb8802fba36691b5d','查询无人机和绑定的机库,设备号全等,不是模糊','以无人机为准,如果符合条件的多个需要调用方筛选','cmii-uav-device','/api/device/mqtt/query_uav_dock','GET',_binary '\0',_binary '\0','2024-09-24 02:50:41',1,'2024-10-11 01:36:52',NULL),(559670736605937664,'API_7c28d6eadadf46a8acdf7d7cb40e717e','生成告警事件ID','','cmii-uav-alarm','/api/uav/alarm/event/getEventId','GET',_binary '\0',_binary '\0','2024-10-11 01:31:42',1,'2024-10-11 05:48:26',NULL),(559670749687971840,'API_702c8ddee6da0a9dcd8e36be11f64747','查询自己公司及子公司告警指标统计信息','附带告警无人机统计Map<\"uasId\", count>','cmii-uav-alarm','/api/uav/alarm/event/queryAlarmIndexCountAddUav','GET',_binary '\0',_binary '\0','2024-10-11 01:31:45',1,'2024-10-11 05:48:25',NULL),(559672221082451968,'API_cb4b0cb23f92f145e54d962085186016','aggregation','','cmii-uav-kpi-monitor','/uav/data/aggregation','POST',_binary '\0',_binary '\0','2024-10-11 01:37:36',1,NULL,NULL),(559672221745152000,'API_25269ec39b0142c36c8b3cad9253b5df','uiConfiguration','','cmii-uav-kpi-monitor','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2024-10-11 01:37:36',1,NULL,NULL),(559672223255101440,'API_0322e5121b244a203dcea6cd6ffd6294','getDocumentation','','cmii-uav-kpi-monitor','/v3/api-docs','GET',_binary '\0',_binary '\0','2024-10-11 01:37:36',1,NULL,NULL),(559672223796166656,'API_c9970b8a7739b6447de97aba48dae12f','securityConfiguration','','cmii-uav-kpi-monitor','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2024-10-11 01:37:36',1,NULL,NULL),(559672224827965440,'API_d9863c5d9b91c22fdc6bba2bba3f42cb','createRSA','','cmii-uav-kpi-monitor','/cmii/createRSA','GET',_binary '\0',_binary '\0','2024-10-11 01:37:37',1,NULL,NULL),(559672225524219904,'API_1de7a19a944d9c35111646d62956fe9b','swaggerResources','','cmii-uav-kpi-monitor','/swagger-resources','GET',_binary '\0',_binary '\0','2024-10-11 01:37:37',1,NULL,NULL),(559672227420045312,'API_2fd6f4fc2e7777e66783708968c99038','getDocumentation','','cmii-uav-kpi-monitor','/v2/api-docs','GET',_binary '\0',_binary '\0','2024-10-11 01:37:37',1,NULL,NULL); +INSERT INTO `sys_resource_api` VALUES (1,'API_a2fbec94a84e50e9540d7df7fdb8eb53','增加用户','','cmii-admin-user','/api/admin/user/add','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:20',NULL),(2,'API_7405be329b1929632e39fa16621fc17e','修改用户信息','','cmii-admin-user','/api/admin/user/update','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:19',NULL),(3,'API_bd1147301038043cf4469f3085c5e104','启用用户/解锁用户','','cmii-admin-user','/api/admin/user/enable','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:16',NULL),(4,'API_08f6ff378e58fdea11da9389d6ba954d','禁用用户/锁定用户','','cmii-admin-user','/api/admin/user/disable','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:19',NULL),(5,'API_a4a89846f89b0589eae57458eea0a9a4','用户列表','','cmii-admin-user','/api/admin/user/findPage','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:19',NULL),(6,'API_457850c6e8b8647b0bde9c565be3c5df','获取用户角色','','cmii-admin-user','/api/admin/user/getUserRoles','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:16',NULL),(7,'API_45afcd86be9dad0fae896696fc353782','根据token获取用户基本信息','','cmii-admin-user','/api/admin/user/getMyDetail','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:20',NULL),(8,'API_33f2b0da3e8cfa2e17886559423672fc','获取用户详细信息','','cmii-admin-user','/api/admin/user/getUserDetail','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:19',NULL),(9,'API_15e184ef09fbfd8acc9c084b8a4b3176','获取用户资源','','cmii-admin-user','/api/admin/user/getUserResources','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:19',NULL),(10,'API_5a95440c2585b61632614f848037f770','以树形结构获取资源树','','cmii-admin-user','/api/admin/user/getUserResourceTree','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:20',NULL),(11,'API_b534016a58c6a43563668c4ed76b3212','批量上传用户','','cmii-admin-user','/api/admin/user/userUpload','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:20',NULL),(12,'API_fcbf80cada722ac002f464d3b3608e9a','用户重置密码','','cmii-admin-user','/api/admin/user/resetPassword','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:18',NULL),(13,'API_40474a55aa0c2e17ef010f4f4831e66d','根据token获取用户基本信息','','cmii-admin-user','/api/admin/user/profile/getMyDetail','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:16',NULL),(14,'API_bbcc09011b28e68b0ef18b04bdea4fc8','更新用户头像','','cmii-admin-user','/api/admin/user/profile/updateAvatar','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:21',NULL),(15,'API_bcdf577bd1eecd0641386f6dd6b9f666','更新用户名称','','cmii-admin-user','/api/admin/user/profile/updateName','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:16',NULL),(16,'API_17da63027d64f56a04000bfac6dae1fc','添加用户账号','','cmii-admin-user','/api/admin/user/profile/addAccount','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:16',NULL),(17,'API_28e0104e8e85a6c1aea6fa87d9df980f','检查uri地址','','cmii-admin-user','/api/admin/resource/checkUri','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:20',NULL),(18,'API_929cb1091d353ae1e30d7741fedd5a1d','获取平台(公司)的所有菜单以及按钮','','cmii-admin-user','/api/admin/resource/queryMenuAndAction','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:20',NULL),(19,'API_5253c9e4ec5b0793657d7cd51ae27743','获取平台所有的资源列表(菜单,按钮)','','cmii-admin-user','/api/admin/resource/queryResourceList','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:17',NULL),(20,'API_89e58517914b54923a7dbb1c4df91d65','获取平台所有的资源树(菜单,按钮)','','cmii-admin-user','/api/admin/resource/queryResourceTree','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:20',NULL),(21,'API_ae3f020dd8a8b4ea9aeb45aec8cb4150','获取平台所有的资源树,并统计(菜单,按钮)','','cmii-admin-user','/api/admin/resource/queryResourceTreeStatistic','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:19',NULL),(22,'API_bf39535961dd10ac41d2cf0b869309cf','增加菜单','','cmii-admin-user','/api/admin/resource/menu/add','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:18',NULL),(23,'API_6c4dd1ba48e9d20aa238b7d15fef0c1d','更新菜单','','cmii-admin-user','/api/admin/resource/menu/update','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:18',NULL),(24,'API_ae0149874d1be022d276a8f952a0964e','删除菜单','','cmii-admin-user','/api/admin/resource/menu/del','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:16',NULL),(25,'API_89dce1246413a119fad48567c44aa8b9','查询所有菜单','','cmii-admin-user','/api/admin/resource/menu/queryAll','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:17',NULL),(26,'API_2012728609d3f52f3361350310a41fe5','增加按钮','','cmii-admin-user','/api/admin/resource/action/add','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:18',NULL),(27,'API_f45fa286ed39710c43ec96ad96cd6edd','增加按钮以及授权api','','cmii-admin-user','/api/admin/resource/action/addAndAuthorityApi','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:18',NULL),(28,'API_0239171cac0469d3ee785618b35d7387','更新按钮以及授权api','','cmii-admin-user','/api/admin/resource/action/updateAndAuthorityApi','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:16',NULL),(29,'API_675d697d04ce1844ac695c4d5ee6cf14','更新按钮','','cmii-admin-user','/api/admin/resource/action/update','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:21',NULL),(30,'API_937ad2f3950161c01a4f053882f794f6','删除按钮','','cmii-admin-user','/api/admin/resource/action/del','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:19',NULL),(31,'API_87b728f12738c4847b4364212975b730','查询菜单下所有的按钮','','cmii-admin-user','/api/admin/resource/action/queryByMenuId','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:16',NULL),(32,'API_5ba27d99fcd40c1004e1c2de76163e51','查询按钮下面的所有api','','cmii-admin-user','/api/admin/resource/action/queryApiByActionId','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:18',NULL),(33,'API_f3e9c128565a214c1463ce79e845c362','给按钮授权api接口','','cmii-admin-user','/api/admin/resource/action/authorityApi','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:21',NULL),(34,'API_e2f13b95ef2b36f92140ef9ea327aa0b','根据token获取用户基本信息','','cmii-admin-user','/system/checkPassword','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:19',NULL),(35,'API_f23c87839a3c265235dd6981331cff2d','下载用户批量导入模版','','cmii-admin-user','/system/file/userTemplate','GET',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:17',NULL),(36,'API_7e6275223c3020c7a9e88e2e325d0d74','预览excel','','cmii-admin-user','/system/file/preViewExcel','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:21',NULL),(37,'API_3315ca0ac8e3b2eb199a5516ffe62936','验证校验码','','cmii-admin-user','/checkToken','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:20',NULL),(38,'API_8977263daa16b2de73c5898a46dcec50','用户登出','','cmii-admin-user','/logout','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:20',NULL),(39,'API_933205804ba2c448e43b396d14adeacf','获取图片验证码','','cmii-admin-user','/getVerifyCodeImg','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2020-08-18 03:24:15',NULL),(40,'API_7940b56334acfb78c2ddb8b85326ae78','用户登录','用户登陆','cmii-admin-user','/login','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:21',NULL),(41,'API_319c415fb6272df6a8bb3ffc8b50c61e','新增角色','','cmii-admin-user','/api/admin/role/add','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:17',NULL),(42,'API_30cc33511db6a38f36a93f56b156276f','修改角色','','cmii-admin-user','/api/admin/role/update','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:21',NULL),(43,'API_043fa21fa09400799b7853ec9fde6455','有效角色的列表','','cmii-admin-user','/api/admin/role/query','POST',_binary '\0',_binary '\0','2020-08-18 01:47:53',1,'2024-09-09 09:14:20',NULL),(44,'API_e194a3d9dbb99425d0e763080195729a','启用角色/解锁角色','','cmii-admin-user','/api/admin/role/enable','POST',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2024-09-09 09:14:18',NULL),(45,'API_c8239bca952628c7a6896a81584e690d','禁用角色/锁定角色','','cmii-admin-user','/api/admin/role/disable','POST',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2024-09-09 09:14:20',NULL),(46,'API_452d9a42e9a398b2956fa860b2d3a910','删除角色','删除角色','cmii-admin-user','/api/admin/role/del','POST',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2024-09-09 09:14:18',NULL),(47,'API_f57c5ea104ee4d7fbc1007f9c945217d','为用户赋予角色','为用户赋予角色','cmii-admin-user','/api/admin/role/saveUserRoles','POST',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2024-09-09 09:14:18',NULL),(48,'API_96d2d21138aacde61322f49dbf4a1668','为角色增加用户','为角色增加用户','cmii-admin-user','/api/admin/role/saveRoleUsers','POST',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2024-09-09 09:14:20',NULL),(49,'API_c7af002522a5cf4ec9dad0d1cb2b0d4c','角色授权资源(菜单以及按钮)','角色授权资源(菜单以及按钮)','cmii-admin-user','/api/admin/role/authorityResource','POST',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2024-09-09 09:14:18',NULL),(50,'API_d2b298d66f9a5fae4bc9f6d453bdf6bb','角色分页查询','','cmii-admin-user','/api/admin/role/queryPage','POST',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2024-09-09 09:14:18',NULL),(51,'API_5314dc15b5c3ef79095b36f921bdc13b','获取角色详细信息包括资源','','cmii-admin-user','/api/admin/role/getRoleWithResource','POST',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2024-09-09 09:14:19',NULL),(52,'API_c4a2d6a367e53051a28cf43f35d09e3e','获取角色资源树','','cmii-admin-user','/api/admin/role/getRoleResourceTree','POST',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2024-09-09 09:14:21',NULL),(53,'API_e6d2a6d76105df0d012f5b9af71791af','新增角色并授权','','cmii-admin-user','/api/admin/role/addAndAuthority','POST',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2024-09-09 09:14:16',NULL),(54,'API_7da2efd424153cd8b6047cb9ef54ee47','修改角色','','cmii-admin-user','/api/admin/role/updateAndAuthority','POST',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2024-09-09 09:14:19',NULL),(55,'API_747758b4cbedec7904cf83165fd5c26a','删除api','','cmii-admin-user','/api/admin/resource/api/del','POST',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2024-09-09 09:14:16',NULL),(56,'API_8f71720903e3266139d5febe808bd1c2','查询出所有的api','','cmii-admin-user','/api/admin/resource/api/queryAll','POST',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2024-09-09 09:14:19',NULL),(57,'API_cc1a6c3dd221a04d88225e5d9a6aefb1','查询出符合条件的API','','cmii-admin-user','/api/admin/resource/api/queryBy','POST',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2024-09-09 09:14:17',NULL),(58,'API_6da30267aedd8a97e8476d1db9d58f8b','增加api','','cmii-admin-user','/api/admin/resource/api/add','POST',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2024-09-09 09:14:20',NULL),(59,'API_d325a940ef158f6eb3bf9d59ccdef59a','更新api','','cmii-admin-user','/api/admin/resource/api/update','POST',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2024-09-09 09:14:17',NULL),(60,'API_b1feb54cd3eb78715046aaa92c2d6469','securityConfiguration','','cmii-admin-user','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2022-03-11 06:17:40',NULL),(61,'API_dddbc667725f7e9fa31c051c1e3ad9f6','uiConfiguration','','cmii-admin-user','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2022-03-11 06:17:40',NULL),(62,'API_bdb0db0e3417506e3dc8076ea0013be8','swaggerResources','','cmii-admin-user','/swagger-resources','',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2022-03-11 06:17:40',NULL),(63,'API_955f59a3b08431afd7c60aa3adbad203','error','','cmii-admin-user','/error','',_binary '\0',_binary '\0','2020-08-18 01:47:54',1,'2024-09-09 09:14:21',NULL),(64,'API_eff815d75adeab75266d51f19c4eaa5c','查询出已经使用过的角色','','cmii-admin-user','/api/admin/role/querySelected','POST',_binary '\0',_binary '\0','2020-08-18 03:24:15',1,'2024-09-09 09:14:16',NULL),(65,'API_f5997fc0f6a7c23ff37a5097bcd815f2','获取图片验证码(文字)','','cmii-admin-user','/getImgCode','POST',_binary '\0',_binary '\0','2020-08-18 08:13:33',1,'2024-09-09 09:14:16',NULL),(66,'API_6bfcbe695515a46e5092c7d6496e901d','删除用户','','cmii-admin-user','/api/admin/user/delete','POST',_binary '\0',_binary '\0','2020-08-20 09:10:14',1,'2024-09-09 09:14:20',NULL),(67,'API_623a97adf1787f657b4bfaee2f096e72','管理查看流程列表【租户下所有流程】','管理查看流程列表【租户下所有流程】','cmii-uav-process','/process/list/processList','POST',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:58',NULL),(68,'API_1114d8041ccfb8339eb7935fc8ba9282','个人查看流程列表【个人关联流程】','个人查看流程列表【个人关联流程】','cmii-uav-process','/process/list/personalList','POST',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:55',NULL),(69,'API_e06ce07e7c5675b08857625d167bd512','重新提交驳回流程【驳回流程修改后重新提交接口】','','cmii-uav-process','/client/process/client/process/resubmitProcess','POST',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,NULL,NULL),(70,'API_f7955f527ba9e2bcdda3bb9baa0a7d75','启动新流程【流程实例创建接口】','启动新流程,业务端后台程序发起流程创建【流程实例创建接口】','cmii-uav-process','/client/process/startProcess','POST',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:57',NULL),(71,'API_70b3d400eb80a1b9690b4dd1decb56a2','获取某个流程类型定义信息【流程配置信息获取接口】','','cmii-uav-process','/client/process/client/process/procDef/get','POST',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,NULL,NULL),(72,'API_46e8d02d8764d540469cc53b96d010e1','获取某个流程类型的详细信息','获取某个流程类型的详细信息','cmii-uav-process','/process/start/procDef/get','POST',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:55',NULL),(73,'API_e37ad640561369415c8d63df72d05c38','新增流程模板实例','新增流程模板实例','cmii-uav-process','/process/config/add','POST',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:55',NULL),(74,'API_9a18721b0c11d492ee2ac765d434888e','查看流程模板详情','查看流程模板详情','cmii-uav-process','/process/config/get','GET',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:58',NULL),(75,'API_542c619f1d5f824e4f42b06dd28fdf98','修改流程模板信息','修改流程模板信息','cmii-uav-process','/process/config/update','POST',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:58',NULL),(76,'API_b282c4114f84b51c2969e4f4ebce1b9c','删除流程模板','删除流程模板','cmii-uav-process','/process/config/delete','GET',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:58',NULL),(77,'API_89afc8df9b924aaa9c5d141aed3466f0','查看流程模板列表','查看流程模板列表','cmii-uav-process','/process/config/list','GET',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:54',NULL),(78,'API_3b39bdb3a9a386ee0ae0e50602ade9b1','查看流程列表【流程自动初始化】','查看流程列表【流程自动初始化】','cmii-uav-process','/process/manage/list','GET',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:57',NULL),(79,'API_b2b42ab1c418280a557fef46840e82fe','修改流程基础信息','修改流程基础信息','cmii-uav-process','/process/manage/update/baseInfo','POST',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:56',NULL),(80,'API_75ba8f1ce8192c75ee9f3226e6f25846','查看流程配置详细信息','查看流程配置详细信息','cmii-uav-process','/process/manage/get/detail','POST',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:55',NULL),(81,'API_ec991d995a5d80b1eb62b255d012c7d4','修改流程节点配置信息','修改流程节点配置信息','cmii-uav-process','/process/manage/update/node','POST',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:56',NULL),(82,'API_496eb853a337e034b54ff1e95a079d4a','查看流程节点配置信息','查看流程节点配置信息','cmii-uav-process','/process/manage/get/node','GET',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:57',NULL),(83,'API_bf6acf6806f9fbb0b11c38c61ec43780','查看用户列表接口[审批管理获取审批用户]','查看用户列表接口[审批管理获取审批用户]','cmii-uav-process','/process/manage/get/user/list','GET',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:56',NULL),(84,'API_e3fc55528e271f4dbb271d746a073737','模糊搜索用户列表接口[审批管理获取审批用户]','模糊搜索用户列表接口[审批管理获取审批用户]','cmii-uav-process','/process/manage/get/user/search','GET',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:57',NULL),(85,'API_1703f5219dad8f4996685c38fdc268f0','审批流程任务接口【页面接口】','审批流程任务接口,用户对任务发起审批','cmii-uav-process','/process/audit/audit','POST',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:54',NULL),(86,'API_7530ee2404647eb8c11d70182c8a39ce','流程审核明细接口【页面接口】','流程审批明细接口,展示流程审批过程信息','cmii-uav-process','/process/audit/procInst/node/detail','GET',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:54',NULL),(87,'API_d7009156f7913b2002131e2560c45832','流程详情接口【页面接口】','流程详情接口,展示流程详情基础信息','cmii-uav-process','/process/audit/procInst/detail','GET',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:57',NULL),(88,'API_e0f17baadc09281bc2a44d8c94887c8b','生成流程图接口','生成流程图接口','cmii-uav-process','/process/audit/processDiagram','GET',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:55',NULL),(89,'API_369c1f6c5f1d82ffe2022eae2c49421e','securityConfiguration','','cmii-uav-process','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,NULL,NULL),(90,'API_68668fe8c1c836b50875801ff65d1ca0','uiConfiguration','','cmii-uav-process','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,NULL,NULL),(91,'API_c58cc36656b780acc71fe379a6ed895c','swaggerResources','','cmii-uav-process','/swagger-resources','',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,NULL,NULL),(92,'API_5afe9893f53f3bec6fff6fc1b30ca37b','error','','cmii-uav-process','/error','',_binary '\0',_binary '\0','2020-10-13 01:18:37',1,'2024-09-12 02:46:58',NULL),(93,'API_bed26233fb97b8d186bc1955883ad00f','设置Redis的数据字典','设置Redis的数据字典','cmii-admin-data','/api/admin/dictionary/setDictRedis','GET',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:11',NULL),(94,'API_ae31ca2fc44fd14b3e8e494cb6faca5c','从Redis获取类别对应的字典明细','从Redis获取类别对应的字典明细','cmii-admin-data','/api/admin/dictionary/getDictRedisByType','GET',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:15',NULL),(95,'API_2feb437ab841ebce098c4a071d84aadb','从Redis获取类别对应的有效的字典明细','从Redis获取类别对应的有效的字典明细','cmii-admin-data','/api/admin/dictionary/getValiableDictRedisByType','GET',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:18',NULL),(96,'API_f0d603eba30e16a56b72d312dcee2b78','从Redis获取所有的编码对应的所有语言值','从Redis获取所有的编码对应的所有语言值','cmii-admin-data','/api/admin/dictionary/getAllValueFromRedisByKey','GET',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:13',NULL),(97,'API_5c8b4d4a2969efea39ddfffa0cfe2e75','从Redis获取所有的语言对应的字典明细的K-V','从Redis获取所有的语言对应的字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getLangMapFromRedisByType','GET',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:16',NULL),(98,'API_930f5e5c7fbe6e30b57944ff17b8831e','从Redis获取所有的编码对应的本地语言的值','从Redis获取所有的编码对应的本地语言的值','cmii-admin-data','/api/admin/dictionary/getLangValueFromRedisByKey','GET',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:12',NULL),(99,'API_cb86e886050ae21f962df8b9bb6d8530','check在Redis里面明细是否有效','check在Redis里面明细是否有效','cmii-admin-data','/api/admin/dictionary/checkValiableInRedis','GET',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:19',NULL),(100,'API_31b549a1139985fc1c0dbc21eb6b24a6','check在Redis里面编码和名称是否一致','check在Redis里面编码和名称是否一致','cmii-admin-data','/api/admin/dictionary/checkMapingInRedis','GET',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:11',NULL),(101,'API_6267772257b61cefe234f9a5f2a89a96','查询某个区域详细属性信息[FeignClient]','','cmii-admin-data','/public/api/admin/area/detail','GET,POST',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:14',NULL),(102,'API_d50850d131ccdbe9c070cebb638b31ec','查询省份信息列表','','cmii-admin-data','/public/api/admin/area/province/list','GET,POST',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:17',NULL),(103,'API_89cf3952de0bd4ae4b102d3b0ec04730','查询区域下面子区域列表','','cmii-admin-data','/public/api/admin/area/subarea/list','GET,POST',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:17',NULL),(104,'API_b3236d962e0982bef6ab9da493517f6c','主动触发更新(从高德地图)区域信息','','cmii-admin-data','/public/api/admin/area/refresh','GET,POST',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:14',NULL),(105,'API_5ee8bb154057edbb9a533bb0de8f2616','修改无人机类型信息','','cmii-admin-data','/api/admin/model/plane/updateUavPlaneModel','POST',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:18',NULL),(106,'API_184313ace3c86c6b91ec302f3ff0524e','删除无人机类型信息','','cmii-admin-data','/api/admin/model/plane/deleteUavPlaneModel','POST',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:11',NULL),(107,'API_221340c1980b4ab2dcbac65d825bc27c','从无人机类型表模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/plane/queryMnfNameFromModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:14',NULL),(108,'API_d4198c9b8c990c36cf8d69bf82d25935','从无人机类型表模糊查询类型列表','','cmii-admin-data','/api/admin/model/plane/queryModelNameFromModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:13',NULL),(109,'API_b4bff552477e5c6b1af717cf54c1b2de','根据类型查询无人机类型详情','','cmii-admin-data','/api/admin/model/plane/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:17',NULL),(110,'API_cc7275a27199de74744502db1dd45d42','模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/plane/queryMnfName','GET',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:12',NULL),(111,'API_03b7fa585f860fa5933f91be4a811e0b','按条件分页查询无人机型号信息','','cmii-admin-data','/api/admin/model/plane/queryUavPlaneModelPage','POST',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:13',NULL),(112,'API_76d5d4b2c2f147587b07cd432e8ca456','查询无人机类型详情','','cmii-admin-data','/api/admin/model/plane/queryUavPlaneModelDetail','GET',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:14',NULL),(113,'API_46126a9079c1e989640b27f24723f897','模糊查询无人机型号列表','','cmii-admin-data','/api/admin/model/plane/queryUavPlaneModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:13',NULL),(114,'API_add4ec5281842a91f27e12737122676d','查询无人机形态列表','','cmii-admin-data','/api/admin/model/plane/queryUavShape','GET',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:16',NULL),(115,'API_88d1e620f01eae55406970adea9275d2','查询无人机尺度列表','','cmii-admin-data','/api/admin/model/plane/queryUavSize','GET',_binary '\0',_binary '\0','2020-10-27 09:10:38',1,'2024-11-06 12:17:15',NULL),(116,'API_b0241abc0a3d6ce1ee149c7cab0e834a','查询无人机材料列表','','cmii-admin-data','/api/admin/model/plane/queryUavMat','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:18',NULL),(117,'API_3e9f4b6e52461b3aa27a2ad8f9a8fde6','查询无人机接口列表','','cmii-admin-data','/api/admin/model/plane/queryUavInf','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:17',NULL),(118,'API_7c5b59bfff93797cba7ce89bdd1d0aac','新增无人机类型信息','','cmii-admin-data','/api/admin/model/plane/addUavPlaneModel','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:18',NULL),(119,'API_eb31be32d9c3a40adbb4f12b63e02300','从机库类型表模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/hangar/queryMnfNameFromModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:18',NULL),(120,'API_d3f1a51c788084a2a74ec83331dcca34','从机库类型表模糊查询类型列表','','cmii-admin-data','/api/admin/model/hangar/queryModelNameFromModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:13',NULL),(121,'API_dccbf2a46c478eee49c61c16c772e472','按条件分页查询无人机型号信息','','cmii-admin-data','/api/admin/model/hangar/queryUavHangarModelPage','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:18',NULL),(122,'API_9f361f9fb967f4e757da4452ca730a1d','通过类型ID查询机库类型详情','','cmii-admin-data','/api/admin/model/hangar/queryUavHangarModelDetail','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:17',NULL),(123,'API_90760f07c8b56ff5094c6b7f8a9a61a4','模糊查询机库型号列表','','cmii-admin-data','/api/admin/model/hangar/queryUavHangarModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:14',NULL),(124,'API_762f968c368fbd2c9d98a1b9cacbc25b','查询机库类型列表','','cmii-admin-data','/api/admin/model/hangar/queryUavHangarType','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:15',NULL),(125,'API_bc038b9711ca6bab9e1b557b57a2ff07','查询机库保护等级表','','cmii-admin-data','/api/admin/model/hangar/queryUavProtLevel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:15',NULL),(126,'API_6e1e3b576ed81cfbe301f4b19c131c3a','新增机库类型信息','','cmii-admin-data','/api/admin/model/hangar/addUavHangarModel','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:18',NULL),(127,'API_2df7cfdd028644189fb39c1fbfb8e5fe','修改机库类型信息','','cmii-admin-data','/api/admin/model/hangar/updateUavHangarModel','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:16',NULL),(128,'API_f9dab58050666d3f087b5bd13906b4db','删除机库类型信息','','cmii-admin-data','/api/admin/model/hangar/deleteUavHangarModel','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:16',NULL),(129,'API_a857b8606d5df8359d9fd8f319524902','根据型号查询生产厂家列表','','cmii-admin-data','/api/admin/model/hangar/queryMnfByModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,NULL,NULL),(130,'API_ef00e5ef79faaeea98b7dc1377cbcd99','根据生产厂家查询型号列表','','cmii-admin-data','/api/admin/model/hangar/queryModelByMnf','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,NULL,NULL),(131,'API_0e34c8eca4382d7106b98f33f0e40550','提供机库型号查询机库型号信息','','cmii-admin-data','/api/admin/model/hangar/queryDetailByHungarModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:11',NULL),(132,'API_f7f835d6b5b5414a15e9367bfa686402','模糊查询机库生产厂家列表','','cmii-admin-data','/api/admin/model/hangar/queryMnfName','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:16',NULL),(133,'API_d0a8b82a53afe76c478d1010dfe1ff01','添加字典类型','','cmii-admin-data','/api/admin/dictionaryType/add','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:15',NULL),(134,'API_c5d7432a0e3bae534a3d6ea3665237e2','修改字典类型','','cmii-admin-data','/api/admin/dictionaryType/update','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:16',NULL),(135,'API_f404be3fc6b1ecb26eaad3ab924efbb9','删除字典类型','','cmii-admin-data','/api/admin/dictionaryType/delete','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:13',NULL),(136,'API_f3a90193680fa0f62a2ebf52db9c4fb4','字典类型列表','','cmii-admin-data','/api/admin/dictionaryType/query','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:14',NULL),(137,'API_bb8f9d5366516b7bd1fd68b8871ba966','类型对应的数据字典key对应的名称','类型对应的数据字典key对应的名称','cmii-admin-data','/api/admin/dictionary/getDictName','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:16',NULL),(138,'API_4d0a53a39c735aa8ad90f5d3b268e245','类型对应的数据字典名称对应的key','类型对应的数据字典名称对应的key','cmii-admin-data','/api/admin/dictionary/getDictKey','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:12',NULL),(139,'API_24d80fbba26c87978550f0e74599c525','获取字典里面语言对应的某个值','获取字典里面语言对应的某个值','cmii-admin-data','/api/admin/dictionary/getValueByLang','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:15',NULL),(140,'API_52723d911feedd347c2c4dfea68a8c1d','字典属性上移动','字典属性上移动','cmii-admin-data','/api/admin/dictionary/moveUp','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:14',NULL),(141,'API_3a03a398c5b5aca2112cc1ee26ea1ca7','字典属性下移动','字典属性下移动','cmii-admin-data','/api/admin/dictionary/moveDown','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:13',NULL),(142,'API_5d077f1daf3a374171468eb52ba961f1','查询类别对应的字典code映射','查询类别对应的字典code映射','cmii-admin-data','/api/admin/dictionary/queryByTypeCode','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:12',NULL),(143,'API_9cf77bb58c5a9447a714eb5c9310472d','查询数据字典明细','查询数据字典明细','cmii-admin-data','/api/admin/dictionary/queryDictDetail','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:12',NULL),(144,'API_a6f13db5c1b993222e0289ebd55fa29b','查询有效的字典code映射','查询有效的字典code映射','cmii-admin-data','/api/admin/dictionary/queryValiableByTypeCode','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:14',NULL),(145,'API_c47c8080645f5ea74237a65f6b8cd3a6','模糊查询有效code映射','模糊查询有效code映射','cmii-admin-data','/api/admin/dictionary/queryValiableList','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:16',NULL),(146,'API_cbb5da8278aa4a91e9aea8d93a3967de','模糊查询本地语言对应的数据字典属性','模糊查询本地语言对应的数据字典属性','cmii-admin-data','/api/admin/dictionary/queryLocalByKeyWords','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:16',NULL),(147,'API_5494210933a8193ffd84f6bb1f731ced','添加字典属性','添加字典属性','cmii-admin-data','/api/admin/dictionary/add','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:14',NULL),(148,'API_0ccdea8c8d91095fcea830b9be8b6605','更新字典属性','更新字典属性','cmii-admin-data','/api/admin/dictionary/update','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:19',NULL),(149,'API_279c3912b0662a0b7d24b188c8278c8b','删除字典属性','删除字典属性','cmii-admin-data','/api/admin/dictionary/delete','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:17',NULL),(150,'API_cc5d51f761b86e43c71192ad16c8ed10','字典check','字典check','cmii-admin-data','/api/admin/dictionary/check','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:19',NULL),(151,'API_99cd090ae437761a844e1366239bafc8','字典查询','字典查询','cmii-admin-data','/api/admin/dictionary/query','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:17',NULL),(152,'API_7c1af759105a09feac5129c0a5749699','恢复可用字典属性','恢复可用字典属性','cmii-admin-data','/api/admin/dictionary/enable','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:16',NULL),(153,'API_7cf67447d82dbc2aae3f58416b95d6cf','禁用字典属性','禁用字典属性','cmii-admin-data','/api/admin/dictionary/disable','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:18',NULL),(154,'API_73ee94cc1a1fe118747c0e4ffb98715e','查询高度和时间有重叠部分的空域限制-n','传入参数为zydAreaLimit实体对象','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitByCondition.do','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:14',NULL),(155,'API_d925816c859b55482ee818f05cc3b44a','查询空域类型','','cmii-admin-data','/api/admin/arealimit/queryAreaType','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2021-09-22 20:09:11',NULL),(156,'API_75ff1fc1f584bf9005b24b375054d6f5','按空域类型查询空域限制-n','传入参数为空域类型 多个请用,相隔','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitByAreaType.do','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:16',NULL),(157,'API_a3fab050851c9041a920021ec3a2d362','新增空域限制-n','传入参数为zydAreaLimit实体对象','cmii-admin-data','/api/admin/arealimit/insertZydAreaLimit.do','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:18',NULL),(158,'API_f995cda2241b426c6983e9d3fcf5893c','修改空域限制-n','传入参数为zydAreaLimit实体对象','cmii-admin-data','/api/admin/arealimit/updateZydAreaLimit.do','PUT',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:17',NULL),(159,'API_7142cc769bff4f9fb3ea9b6172637be8','按id删除空域限制','传入参数为id值','cmii-admin-data','/api/admin/arealimit/deleteZydAreaLimitById.do','DELETE',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:17',NULL),(160,'API_82d09530b6c97ea16a33a5ede527adbf','按id查询空域限制','传入参数为id值','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitById.do','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:11',NULL),(161,'API_79aa85dad2686c8be8398fc686fe2d76','为监视提供的接口,用于查询告警','无需传参数','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitBySurveillance.do','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:14',NULL),(162,'API_78f934171b8fbc2900b04258a35d7a95','从摄像头类型表模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/cam/queryMnfNameFromModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:13',NULL),(163,'API_ad8d42ba2aee3e2d138b3950cee78fc8','从摄像头类型表模糊查询类型列表','','cmii-admin-data','/api/admin/model/cam/queryModelNameFromModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:16',NULL),(164,'API_ab0e57a46420e4534b5c7997aa0a0b1b','根据类型查询喊话器类型详情','','cmii-admin-data','/api/admin/model/cam/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:13',NULL),(165,'API_ea0004e0d1c3324340cddceec50c61f6','查询曝光模式列表','','cmii-admin-data','/api/admin/model/cam/queryExpModeName','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:15',NULL),(166,'API_7984c09b224b5e860f7fe8958a758dcb','查询工作模式列表','','cmii-admin-data','/api/admin/model/cam/queryWorkModeName','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:14',NULL),(167,'API_4899d9a41838c726a75f0a72a6122290','查询曝白平衡列表','','cmii-admin-data','/api/admin/model/cam/queryBalanName','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:13',NULL),(168,'API_bbe3f8c129c82cbe71ed35a41a282599','查询图像存储格式列表','','cmii-admin-data','/api/admin/model/cam/queryImgFmtName','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:12',NULL),(169,'API_6732fadadc52936af9a6a9687cce7a1e','查询图标尺寸列表','','cmii-admin-data','/api/admin/model/cam/queryImgSizeName','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:12',NULL),(170,'API_7bec2a8dfa9aca7159523dbe9e18326f','查询拍照模式列表','','cmii-admin-data','/api/admin/model/cam/queryCamModeName','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:13',NULL),(171,'API_a1d168be5031dc1dd0e4fbc2505be60b','查询快门速度列表','','cmii-admin-data','/api/admin/model/cam/queryCamShutName','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:16',NULL),(172,'API_dd46071112769417386194ce7c86e967','查询照片ISO列表','','cmii-admin-data','/api/admin/model/cam/queryImgISOName','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:12',NULL),(173,'API_6ada96027958ab3c87a1610d3d91397a','查询视频存储格式列表','','cmii-admin-data','/api/admin/model/cam/queryVideoFmtName','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:14',NULL),(174,'API_d01e0d54b5b7202eafc7d1a2231876b8','查询视频分辨率列表','','cmii-admin-data','/api/admin/model/cam/queryVideoDisName','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:17',NULL),(175,'API_097cdf6975ebe29f15f2ddcc4681415a','查询视频ISO列表','','cmii-admin-data','/api/admin/model/cam/queryVideoISOName','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:13',NULL),(176,'API_7addf0dc3c91ea72e107cf07b21f5794','按条件分页查询摄像头型号信息','','cmii-admin-data','/api/admin/model/cam/queryUavLoadCamModelPage','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:18',NULL),(177,'API_bc60df3df11353c5e51941e33d6a8a79','摄像头载荷设备型号详情查询','','cmii-admin-data','/api/admin/model/cam/queryUavLoadCamModelDetail','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:13',NULL),(178,'API_114055c06825f48f1103858a5b4e5243','模糊查询型号列表','','cmii-admin-data','/api/admin/model/cam/queryUavLoadCamModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:16',NULL),(179,'API_445b19de6f7aa6fdb994c62ac18b8f5a','新增摄像头载荷设备型号','','cmii-admin-data','/api/admin/model/cam/addUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:15',NULL),(180,'API_cf6a3aa36a679cec602ea02152b324af','修改摄像头载荷设备型号','','cmii-admin-data','/api/admin/model/cam/updateUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:18',NULL),(181,'API_8b110561027e6075cbc784f5245c0344','删除摄像头载荷设备型号','','cmii-admin-data','/api/admin/model/cam/deleteUavLoadCamModel','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:14',NULL),(182,'API_2a38ba8b44f9227276e556d1b4fdcdea','按条件分页查询设备动作匹配信息','','cmii-admin-data','/api/admin/model/match/action/queryUavDevActionMatchPage','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:11',NULL),(183,'API_dd9a0a34900527d19fa9e51602bd8c66','模糊查询设备型号列表','','cmii-admin-data','/api/admin/model/match/action/queryUavDevModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:15',NULL),(184,'API_6de3e13765d806e95b54edba5c8ba7fa','设备动作列表','','cmii-admin-data','/api/admin/model/match/action/queryUavDevAction','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:15',NULL),(185,'API_1027e0154b2cabcfcd03f2705aae31c9','新增设备动作匹配','','cmii-admin-data','/api/admin/model/match/action/addUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:17',NULL),(186,'API_45f69de95496f9503fe5da237bee773d','设备动作匹配详情查询','','cmii-admin-data','/api/admin/model/match/action/queryUavDevActionMatchDetail','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:15',NULL),(187,'API_6950169e9ca9384217f431e1c5459aa4','修改设备动作匹配','','cmii-admin-data','/api/admin/model/match/action/updateUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:17',NULL),(188,'API_88494eb1755e09d138b8e16c5121cfb4','删除设备动作匹配','','cmii-admin-data','/api/admin/model/match/action/deleteUavDevActionMatch','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:13',NULL),(189,'API_f3a3bbb16e9d784a4baa1e7f7a1cc432','根据类型查询动作匹配类型详情','','cmii-admin-data','/api/admin/model/match/action/queryActionMatchByModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:14',NULL),(190,'API_7999fb512373545428a904f2a93126c5','查询动作匹配类型详情','','cmii-admin-data','/api/admin/model/match/action/queryActionByModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:18',NULL),(191,'API_f0bb4d4149221532cbdfd93f6f70867c','模糊查询设备类别列表','','cmii-admin-data','/api/admin/model/match/action/queryUavDevType','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:15',NULL),(192,'API_3e2410bdbc010bebf06c9c183b04f0d3','从喊话器类型表模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/spk/queryMnfNameFromModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:16',NULL),(193,'API_25e8361bc244a0699cededd54ae0f8ed','从喊话器类型表模糊查询类型列表','','cmii-admin-data','/api/admin/model/spk/queryModelNameFromModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:15',NULL),(194,'API_03a697de6910c8d3d8ae2f4c962e51d0','根据类型查询喊话器类型详情','','cmii-admin-data','/api/admin/model/spk/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:12',NULL),(195,'API_63d52b1a7520b2c088573d92931d3404','按条件分页查询喊话器型号信息','','cmii-admin-data','/api/admin/model/spk/queryUavLoadSpkModelPage','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:11',NULL),(196,'API_ca5a964fe634a07d0bd320d964cb3ee5','喊话器载荷设备型号详情查询','','cmii-admin-data','/api/admin/model/spk/queryUavLoadSpkModelDetail','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:18',NULL),(197,'API_d30cca23905217ae8b0a17b4ee2c1018','模糊查询型号列表','','cmii-admin-data','/api/admin/model/spk/queryUavLoadSpkModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:14',NULL),(198,'API_49b0224bc641ca32510894821e03636b','新增喊话器载荷设备型号','','cmii-admin-data','/api/admin/model/spk/addUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:11',NULL),(199,'API_6585ce453fd0e6dff8e03a24bcc649c1','修改喊话器载荷设备型号','','cmii-admin-data','/api/admin/model/spk/updateUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:14',NULL),(200,'API_6558552d0cbcd975a333ec6d718e1ed9','删除喊话器载荷设备型号','','cmii-admin-data','/api/admin/model/spk/deleteUavLoadSpkModel','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:18',NULL),(201,'API_df28049d91b12b12cb0b160d7fb49f07','查询所有的语言','查询所有的语言','cmii-admin-data','/api/admin/language/queryAll','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:14',NULL),(202,'API_d3e06bfbed9a266753cbde23e4fff04a','按条件分页查询设备型号匹配信息','','cmii-admin-data','/api/admin/model/match/type/queryUavDevTypeMatchPage','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:11',NULL),(203,'API_0bdef64520190b16672dbb06d7715e2a','设备型号匹配详情查询','','cmii-admin-data','/api/admin/model/match/type/queryUavDevTypeMatchDetail','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:17',NULL),(204,'API_4ed187c7ced82ab26132997c81859a3e','载荷型号列表','','cmii-admin-data','/api/admin/model/match/type/queryUavLoadModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:18',NULL),(205,'API_46093c9fecf9308045914611b99a23bb','新增设备型号匹配','','cmii-admin-data','/api/admin/model/match/type/addUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:13',NULL),(206,'API_21ef9d5cf72e0d3d2b66f96ce3f89422','修改设备型号匹配','','cmii-admin-data','/api/admin/model/match/type/updateUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:18',NULL),(207,'API_0b760cde3e65475e19f8a99ed388db38','删除设备型号匹配','','cmii-admin-data','/api/admin/model/match/type/deleteUavDevTypeMatch','POST',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:14',NULL),(208,'API_586c0c599b75290c598925596bc1014b','根据无人机查询设备类型匹配編碼列表','','cmii-admin-data','/api/admin/model/match/type/queryMatchListByUav','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:12',NULL),(209,'API_a8f653f1e5fd6fe95c54523511ee5d47','根据无人机查询设备类型匹配详情','','cmii-admin-data','/api/admin/model/match/type/queryModelMatchByUav','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:15',NULL),(210,'API_0fad73ed918548c3826f85283e31366c','根据机库查询无人机匹配详情','','cmii-admin-data','/api/admin/model/match/type/queryModelMatchByHangar','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:13',NULL),(211,'API_21aa3d9fac7d93666bca6833bf5568b9','查询机库型号列表','','cmii-admin-data','/api/admin/model/match/type/queryUavHangarModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:11',NULL),(212,'API_670ee49175328b4484f621bcd5770198','无人机型号列表','','cmii-admin-data','/api/admin/model/match/type/queryUavPlaneModel','GET',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:12',NULL),(213,'API_3f2d5ac4692a6e334f1803d6e43b1b1f','securityConfiguration','','cmii-admin-data','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2022-04-25 02:50:19',NULL),(214,'API_e91843e6c80f66232751894ca6daab2a','uiConfiguration','','cmii-admin-data','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2022-04-25 02:50:19',NULL),(215,'API_73a8cc79afcfb72994c36e356120d1b6','swaggerResources','','cmii-admin-data','/swagger-resources','',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2022-04-25 02:50:19',NULL),(216,'API_722c394501c759be1a1615c1195dce7e','errorHtml','','cmii-admin-data','/error','',_binary '\0',_binary '\0','2020-10-27 09:10:39',1,'2024-11-06 12:17:16',NULL),(37129158911852544,'API_4af205f553090073657fd3225909fca0','预览excel','','cmii-uav-user','/system/file/preViewExcel','POST',_binary '\0',_binary '\0','2020-10-30 02:58:01',1,'2024-11-06 12:16:33',NULL),(37129159230619648,'API_cd482e686ebdeb7f999493b5b5d8a462','下载用户批量导入模版','','cmii-uav-user','/system/file/userTemplate','GET',_binary '\0',_binary '\0','2020-10-30 02:58:01',1,'2024-11-06 12:16:29',NULL),(37129159444529152,'API_caefde2c04ac0eda6a284d1edbb1152f','创建一个公司','','cmii-uav-user','/api/uav/org/createCompany','POST',_binary '\0',_binary '\0','2020-10-30 02:58:01',1,'2024-11-06 12:16:38',NULL),(37129160321138688,'API_0dd8e9d343c3ad19ac127ac1956a7990','分页查询公司','','cmii-uav-user','/api/uav/org/pageCompany','POST',_binary '\0',_binary '\0','2020-10-30 02:58:01',1,'2024-11-06 12:16:40',NULL),(37129160543436800,'API_c12b6c34d3573bd5537e9b2cd2b1617e','查询公司详细信息','','cmii-uav-user','/api/uav/org/getCompanyDetail','POST',_binary '\0',_binary '\0','2020-10-30 02:58:01',1,'2024-11-06 12:16:22',NULL),(37129160723791872,'API_8d221aca42139bdc4a70ae46c50e14be','查询所有公司','','cmii-uav-user','/api/uav/org/queryCompany','POST',_binary '\0',_binary '\0','2020-10-30 02:58:01',1,'2024-11-06 12:16:38',NULL),(37129160908341248,'API_b19957e6c9ef266e975453a9f56f171a','删除一个公司','','cmii-uav-user','/api/uav/org/delCompany','POST',_binary '\0',_binary '\0','2020-10-30 02:58:01',1,'2024-11-06 12:16:44',NULL),(37129161151610880,'API_952348d1fc4fc0fdfd58d2b87d952264','更新公司','','cmii-uav-user','/api/uav/org/updateCompany','POST',_binary '\0',_binary '\0','2020-10-30 02:58:01',1,'2024-11-06 12:16:32',NULL),(37129161369714688,'API_f4cad236d06712a0c44987ebb502faf1','关停一个公司','','cmii-uav-user','/api/uav/org/disableCompany','POST',_binary '\0',_binary '\0','2020-10-30 02:58:01',1,'2024-11-06 12:16:21',NULL),(37129161768173568,'API_f8575d0d0d6138ed277f0339a0d561ee','恢复一个公司','','cmii-uav-user','/api/uav/org/enableCompany','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:38',NULL),(37129161973694464,'API_94606acf6f83c2ac28918281f85b22a0','创建一个机构','','cmii-uav-user','/api/uav/org/add','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:30',NULL),(37129162158243840,'API_9a61edcd78864d7bcc25913e5c208c23','查询公司所有的机构','','cmii-uav-user','/api/uav/org/queryOrg','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:29',NULL),(37129162380541952,'API_38c2422dda1213e31ccdc2f5879fe670','删除一个机构','','cmii-uav-user','/api/uav/org/delOrg','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:20',NULL),(37129162594451456,'API_575b68b670980029e5e067d4200ec727','更新一个机构','','cmii-uav-user','/api/uav/org/updatOrg','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:27',NULL),(37129162774806528,'API_d444a24f9fccc8576073243433916bf0','查询出所有的api','','cmii-uav-user','/api/uav/resource/api/queryAll','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:41',NULL),(37129163055824896,'API_9a2e98241817ae6c0fe3ea4fc2261721','查询出符合条件的API','','cmii-uav-user','/api/uav/resource/api/queryBy','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:36',NULL),(37129163240374272,'API_b84b0f5eda8a0541bbb9bab629280d8d','增加api','','cmii-uav-user','/api/uav/resource/api/add','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:27',NULL),(37129163441700864,'API_3dd1062f863d72d28cbd6bdc31e272fa','更新api','','cmii-uav-user','/api/uav/resource/api/update','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:28',NULL),(37129163626250240,'API_5f500603a8f4a9b7c5ab637961035338','删除api','','cmii-uav-user','/api/uav/resource/api/del','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:25',NULL),(37129163814993920,'API_40a8afb36e4bf19fb6800cc07f0c5fcb','增加菜单','','cmii-uav-user','/api/uav/resource/menu/add','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:42',NULL),(37129164049874944,'API_c5247f54f028dc8bf62526cdc67f9f68','更新菜单','','cmii-uav-user','/api/uav/resource/menu/update','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:41',NULL),(37129164284755968,'API_eddc9be54517ea76417f8fbf05632e81','删除菜单','','cmii-uav-user','/api/uav/resource/menu/del','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:38',NULL),(37129164465111040,'API_a9d5998b2842d008bceefd9bdc989687','查询所有菜单','','cmii-uav-user','/api/uav/resource/menu/queryAll','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:28',NULL),(37129164616105984,'API_ab1152801e84b0bf7aab84807ac549dd','增加按钮','','cmii-uav-user','/api/uav/resource/action/add','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:33',NULL),(37129164796461056,'API_4ed629ddc7b9bec753d6bddae509ecdc','增加按钮以及授权api','','cmii-uav-user','/api/uav/resource/action/addAndAuthorityApi','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:41',NULL),(37129164981010432,'API_5b6f4c01e1bff1411ed5f15ca3a77b73','更新按钮以及授权api','','cmii-uav-user','/api/uav/resource/action/updateAndAuthorityApi','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:41',NULL),(37129165169754112,'API_9643432bc3144a39764ef1e4b95a960c','更新按钮','','cmii-uav-user','/api/uav/resource/action/update','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:36',NULL),(37129165333331968,'API_3e884720cec333d70c19325e8edde54d','删除按钮','','cmii-uav-user','/api/uav/resource/action/del','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:31',NULL),(37129165555630080,'API_f1f84b1ad3430fd333764f0ab2ce5f8b','查询菜单下所有的按钮','','cmii-uav-user','/api/uav/resource/action/queryByMenuId','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:21',NULL),(37129165786316800,'API_696e439d468de4625840fce37d60a36e','查询按钮,菜单下面的所有api','','cmii-uav-user','/api/uav/resource/action/queryApiByActionId','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:31',NULL),(37129165983449088,'API_dfc472e5b9c3816de93be86120cc6baf','给按钮授权api接口','','cmii-uav-user','/api/uav/resource/action/authorityApi','POST',_binary '\0',_binary '\0','2020-10-30 02:58:02',1,'2024-11-06 12:16:25',NULL),(37129166126055424,'API_bcee59f2103818a5f37eeb7c35a6898e','获取平台(公司)的所有菜单以及按钮','','cmii-uav-user','/api/uav/resource/queryMenuAndAction','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:27',NULL),(37129166285438976,'API_37772fbb1a5f9246c6fa2dc533b55526','获取平台所有的资源列表(菜单,按钮)','','cmii-uav-user','/api/uav/resource/queryResourceList','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:26',NULL),(37129166537097216,'API_03e1a0b6cbedccfd749d336239e1c653','获取平台所有的资源树(菜单,按钮)','','cmii-uav-user','/api/uav/resource/queryResourceTree','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:20',NULL),(37129166742618112,'API_2f792ba68267c0e9802e2a3ff75ff56d','获取平台所有的资源树,并统计(菜单,按钮)','','cmii-uav-user','/api/uav/resource/queryResourceTreeStatistic','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:35',NULL),(37129166956527616,'API_32e11ca32ec273ec4a78bca3dd85f9e3','根据code获取资源的多语言版本','','cmii-uav-user','/api/uav/resource/queryResourceLanguage','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:43',NULL),(37129167124299776,'API_db073aa081d2ffe613ebc3cf56876ab9','根据编码导出资源信息','','cmii-uav-user','/api/uav/resource/syncExportResource','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:21',NULL),(37129167287877632,'API_144cb3ab17945c8b50b0c5b2fa20dae0','根据编码导入资源信息','','cmii-uav-user','/api/uav/resource/syncImportResource','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:40',NULL),(37129167451455488,'API_a62023d9956bd0c0d5a5bce050a744ec','有效角色的列表','','cmii-uav-user','/api/uav/role/query','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:44',NULL),(37129167686336512,'API_952d06cbfdc5cd71b09f941194c76b92','角色分页查询','','cmii-uav-user','/api/uav/role/queryPage','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:24',NULL),(37129168013492224,'API_83cc6276385c5454f8a555d9b0843c21','获取角色详细信息包括资源','','cmii-uav-user','/api/uav/role/getRoleWithResource','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:39',NULL),(37129168189652992,'API_bc97a2e4a906e69ba0a38961e61dd1c2','获取角色资源树','','cmii-uav-user','/api/uav/role/getRoleResourceTree','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:24',NULL),(37129168349036544,'API_6b3707c0d9075a6e1d5e446886eae8d0','新增角色','','cmii-uav-user','/api/uav/role/add','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:32',NULL),(37129168533585920,'API_c14ab57512e6e3351e3e0e0a9730b2e7','新增角色并授权','','cmii-uav-user','/api/uav/role/addAndAuthority','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:23',NULL),(37129168722329600,'API_187627f031d0a65bed30f74d7878b90a','修改角色','','cmii-uav-user','/api/uav/role/update','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:35',NULL),(37129168923656192,'API_9711fedd69da15347a54ba6cefa7b29b','修改角色并授权','','cmii-uav-user','/api/uav/role/updateAndAuthority','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:37',NULL),(37129169154342912,'API_fb0cc52e402afe1bec8994793a2ee376','删除角色','删除角色','cmii-uav-user','/api/uav/role/del','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:33',NULL),(37129169368252416,'API_e66b38c75630b4a737829f4a679b36a4','为用户赋予角色','为用户赋予角色','cmii-uav-user','/api/uav/role/saveUserRoles','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:34',NULL),(37129169536024576,'API_e9e81aa05a3a5fece29adee9de94ad7d','为角色增加用户','为角色增加用户','cmii-uav-user','/api/uav/role/saveRoleUsers','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:36',NULL),(37129169712185344,'API_01c42d1241684992ce0d0994e949f353','角色授权资源(菜单以及按钮)','角色授权资源(菜单以及按钮)','cmii-uav-user','/api/uav/role/authorityResource','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:30',NULL),(37129169875763200,'API_1c85326fbb19ed42d341591ef931d823','禁用角色/锁定角色','','cmii-uav-user','/api/uav/role/disable','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:39',NULL),(37129170081284096,'API_b2f652e930b07177f12b7fd87fb5ea40','启用角色/解锁角色','','cmii-uav-user','/api/uav/role/enable','POST',_binary '\0',_binary '\0','2020-10-30 02:58:03',1,'2024-11-06 12:16:27',NULL),(37129170253250560,'API_13df7b0a05472e0a9a51488dfbf05876','用户列表','','cmii-uav-user','/api/uav/user/findPage','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:40',NULL),(37129170437799936,'API_3e5c403e4b7f1c602ac3e28951955783','增加用户','','cmii-uav-user','/api/uav/user/add','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:37',NULL),(37129170609766400,'API_3740f38f36c26a50c0e0a3fd4c9e51f1','修改用户信息','','cmii-uav-user','/api/uav/user/update','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:25',NULL),(37129170777538560,'API_bdf05b037740ee590e3b6864e5163ab1','获取用户角色','','cmii-uav-user','/api/uav/user/getUserRoles','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:24',NULL),(37129170936922112,'API_4a45eb5cf116d6304ccd6c4d7c617356','根据token获取用户基本信息','','cmii-uav-user','/api/uav/user/getMyDetail','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:26',NULL),(37129171079528448,'API_f8bdaff975e38f1088ea7130e2cd0fde','获取用户详细信息','','cmii-uav-user','/api/uav/user/getUserDetail','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:19',NULL),(37129171272466432,'API_d4e2a13d9077aa75aeb94bc7b20aae07','获取用户资源','','cmii-uav-user','/api/uav/user/getUserResources','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:25',NULL),(37129171427655680,'API_78f9684cf1948d9fa7ac822f808dda10','以树形结构获取资源树','','cmii-uav-user','/api/uav/user/getUserResourceTree','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:24',NULL),(37129171608010752,'API_a869a436cd0be4fee43ca50af78d2e5c','禁用用户/锁定用户','','cmii-uav-user','/api/uav/user/disable','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:19',NULL),(37129171784171520,'API_20ed92bcb1ab21bb4387511221772bee','启用用户/解锁用户','','cmii-uav-user','/api/uav/user/enable','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:20',NULL),(37129171947749376,'API_707c71b10a1cc38fcc6fa499c4da6514','添加飞手','','cmii-uav-user','/api/uav/user/addFlyer','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:36',NULL),(37129172115521536,'API_4ea6212bfc023bb48de804b2d1a55b81','生成邀请地址','','cmii-uav-user','/api/uav/user/createInviteUrl','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:40',NULL),(37129172304265216,'API_4600ad4f0e176d556393a65c04510e51','批量上传用户','','cmii-uav-user','/api/uav/user/userUpload','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:19',NULL),(37129172497203200,'API_f7cf343ee9bc0f36c04b885ae5994458','管理员重置密码','','cmii-uav-user','/api/uav/user/resetPassword','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:22',NULL),(37129172644003840,'API_f90b75a4827a5f681dd9dde40c97f66d','根据token获取用户基本信息','','cmii-uav-user','/api/uav/user/profile/getMyDetail','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:38',NULL),(37129172828553216,'API_eaae5f9cc6fad74e1d9a525f33d26856','更新用户头像','','cmii-uav-user','/api/uav/user/profile/updateAvatar','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:30',NULL),(37129172983742464,'API_2a3d43803567789ca45f6c0f0fc4e1aa','更新用户名称','','cmii-uav-user','/api/uav/user/profile/updateName','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:27',NULL),(37129173147320320,'API_69b54b15bedcabdc884571bc8971b3c7','申请更新邮箱','','cmii-uav-user','/api/uav/user/profile/updateEmail','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:19',NULL),(37129173315092480,'API_951214eab30adc7578fdde049514ce4e','执行更新邮箱','','cmii-uav-user','/api/uav/user/profile/doUpdateEmail','GET',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:24',NULL),(37129173512224768,'API_1032f1f983c37cd32e5b7381c4cbca9d','重新绑定手机','','cmii-uav-user','/api/uav/user/profile/updateTelephone','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:26',NULL),(37129173726134272,'API_deda391c18ef00ea6a63865be14310fc','通过身份证重新绑定手机','','cmii-uav-user','/api/uav/user/profile/updateTelephoneWithIdentity','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:34',NULL),(37129173948432384,'API_feba8e8d58c5347eb929af17138838f9','添加用户账号','','cmii-uav-user','/api/uav/user/profile/addAccount','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:39',NULL),(37129174258810880,'API_2ee55d087127129a3a6d29dbf9b6469f','重置','','cmii-uav-user','/api/uav/user/profile/resetPwd','POST',_binary '\0',_binary '\0','2020-10-30 02:58:04',1,'2024-11-06 12:16:21',NULL),(37129174560800768,'API_257d9acdae4652fdef4795d11de4b411','找回密码','','cmii-uav-user','/api/uav/user/profile/findPwd','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:39',NULL),(37129174774710272,'API_fa2680a92192033899a2481e8fb3bb6e','根据token获取用户基本信息','','cmii-uav-user','/system/checkPassword','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:37',NULL),(37129175005396992,'API_150ba1da1f4a174b132167b3b252d670','测试获取单个','','cmii-uav-user','/api/uav/uavTestPO/testGet','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:25',NULL),(37129175177363456,'API_56e5cefafdd168386d7f30b5b1219454','测试','','cmii-uav-user','/api/uav/uavTestPO/','POST,GET',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:21',NULL),(37129175340941312,'API_622b954009a914f7c3f5b4dae6c5a722','测试异常','','cmii-uav-user','/api/uav/uavTestPO/testException','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:19',NULL),(37129175517102080,'API_9d8416f00194ce3c7cd9ac0366e70e2d','测试分页查询','','cmii-uav-user','/api/uav/uavTestPO/testPage','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:42',NULL),(37129175672291328,'API_9da6a0c63553bbd633a55d9ac60a4227','测试分页查询','','cmii-uav-user','/api/uav/uavTestPO/testPageByCustom','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:22',NULL),(37129175873617920,'API_1a735ffddfa640ed742d282018370fc4','测试添加','','cmii-uav-user','/api/uav/uavTestPO/testAdd','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:24',NULL),(37129176074944512,'API_568f7d141e21dda80d1ff2bcdfd058b8','用户注册','','cmii-uav-user','/registry','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:43',NULL),(37129176242716672,'API_e9678de1af14b0753155ffab173a0613','用户邀请注册','','cmii-uav-user','/inviteRegistry','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:29',NULL),(37129176427266048,'API_452d66110157d297ffe6356f2fbb9107','根据邀请码,查询邀请信息','','cmii-uav-user','/registry/getInvitedInfo','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:27',NULL),(37129176607621120,'API_a70d9ba7a909c0d00734632f09a2ded1','发送绑定手机号验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/sendBindTelephone','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:31',NULL),(37129176787976192,'API_41b4ab1a493b21a94ca77fddff40af63','验证绑定手机号验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/checkBindTelephone','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:36',NULL),(37129176938971136,'API_383e669ef441f9f9d20d7c07299cfb4a','发送解绑手机号验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/sendUnBindTelephone','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:38',NULL),(37129177110937600,'API_92e42e7981b90482b33b9ddf7db4cd95','验证解绑手机号验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/checkUnBindTelephone','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:24',NULL),(37129177270321152,'API_28b67fe2833bef7e732dbd5d89829618','发送登陆验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/sendLogin','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:30',NULL),(37129177450676224,'API_5dc51c889fa6be6bd5235d4059a4294f','检测登陆验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/checkLogin','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:28',NULL),(37129177631031296,'API_e58796bbb5570d9441ebc7e81e8599ab','发送注册验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/sendRegisty','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:23',NULL),(37129177811386368,'API_ba2f464c282b3a0553bd99165d06d783','检测注册验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/checkRegisty','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:43',NULL),(37129178016907264,'API_98b17ab44f353e164355f455a423419b','发送找回密码验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/sendResetPassword','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:19',NULL),(37129178193068032,'API_0aeba2b421ca15f92cd5428c886d485b','检测找回密码验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/checkResetPassword','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:43',NULL),(37129178419560448,'API_40dff29929d118e208b634b4cf41ff6d','根据用户名获取账号信息','','cmii-uav-user','/account/getByUsername','POST',_binary '\0',_binary '\0','2020-10-30 02:58:05',1,'2024-11-06 12:16:41',NULL),(37129178599915520,'API_a8c6a4ffabfb0a9d79f36db5a147e723','根据手机号获取账号信息','','cmii-uav-user','/account/getByTelephone','POST',_binary '\0',_binary '\0','2020-10-30 02:58:06',1,'2024-11-06 12:16:43',NULL),(37129178763493376,'API_9a77fc28815a543625cc1da15f122326','根据用户id获取信息,未被删除用户','','cmii-uav-user','/user/getById','POST',_binary '\0',_binary '\0','2020-10-30 02:58:06',1,'2024-11-06 12:16:22',NULL),(37129178927071232,'API_92c73e3d40fab73a5aac050b6022394c','根据用户id获取用户详细信息','','cmii-uav-user','/user/getDetailById','POST',_binary '\0',_binary '\0','2020-10-30 02:58:06',1,'2024-11-06 12:16:34',NULL),(37129179086454784,'API_ce779d357be0d8577ce7af6ac166c639','根据用户id集合获取用户信息','','cmii-uav-user','/user/getByIds','POST',_binary '\0',_binary '\0','2020-10-30 02:58:06',1,'2024-11-06 12:16:25',NULL),(37129179266809856,'API_dfbef905b3129b45341a9690102968e9','检测用户是否拥有权限','','cmii-uav-user','/user/checkUri','POST',_binary '\0',_binary '\0','2020-10-30 02:58:06',1,'2024-11-06 12:16:33',NULL),(37129179455553536,'API_fbaaeb1dc35e086b1fe493193046f746','获取公司所有用户','','cmii-uav-user','/user/getByCId','GET',_binary '\0',_binary '\0','2020-10-30 02:58:06',1,'2024-11-06 12:16:23',NULL),(37129179652685824,'API_f5ec0b9a99300481ff676e3fd1ec326f','根据公司id,使用账号,手机号,姓名模糊匹配用户列表','','cmii-uav-user','/user/queryVagueByCId','GET',_binary '\0',_binary '\0','2020-10-30 02:58:06',1,'2024-11-06 12:16:42',NULL),(37129179824652288,'API_98c7ec3ba0ce3553bb0c52272f29cee7','securityConfiguration','','cmii-uav-user','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-10-30 02:58:06',1,'2022-03-11 06:17:28',NULL),(37129180063727616,'API_2c5059bcb5b737dfc1f69fc4897d587f','uiConfiguration','','cmii-uav-user','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-10-30 02:58:06',1,'2022-03-11 06:17:28',NULL),(37129180252471296,'API_7ac275e7b208b86b6bae996e6305f86f','swaggerResources','','cmii-uav-user','/swagger-resources','',_binary '\0',_binary '\0','2020-10-30 02:58:06',1,'2022-03-11 06:17:28',NULL),(37129180432826368,'API_9f707b4364462c082b59c5dd00240592','errorHtml','','cmii-uav-user','/error','',_binary '\0',_binary '\0','2020-10-30 02:58:06',1,'2024-11-06 12:16:37',NULL),(37183520250003456,'API_89dba7a6eb9a2cfacedfd80f9ac039c7','添加一个问题反馈','','cmii-uav-feedback','/api/uav/feedback/add','POST',_binary '\0',_binary '\0','2020-10-30 06:34:02',1,NULL,NULL),(37183520304529408,'API_425ee952c02aa238fed24797554ac6f2','导出查询结果','','cmii-uav-feedback','/api/uav/feedback/export','POST',_binary '\0',_binary '\0','2020-10-30 06:34:02',1,NULL,NULL),(37183520342278144,'API_e4a55343c032ef4fc49727f482e7eb67','查询反馈类型','','cmii-uav-feedback','/api/uav/feedback/queryFeedbackType','POST',_binary '\0',_binary '\0','2020-10-30 06:34:02',1,NULL,NULL),(37183520396804096,'API_dc560856289d3a9211012dbabb79ef29','查询应用列表','','cmii-uav-feedback','/api/uav/feedback/queryApps','POST',_binary '\0',_binary '\0','2020-10-30 06:34:02',1,NULL,NULL),(37183520430358528,'API_772d54d06ec5de08c748ab474f5ed449','查询问题反馈','','cmii-uav-feedback','/api/uav/feedback/queryFeedbacks','POST',_binary '\0',_binary '\0','2020-10-30 06:34:02',1,NULL,NULL),(37183520463912960,'API_92bc10538452e5059980a0a68ff57611','uiConfiguration','','cmii-uav-feedback','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2020-10-30 06:34:02',1,NULL,NULL),(37183520493273088,'API_38e7b789c679b2e181a351ba0c48f3e4','swaggerResources','','cmii-uav-feedback','/swagger-resources','',_binary '\0',_binary '\0','2020-10-30 06:34:02',1,NULL,NULL),(37183520518438912,'API_64552bbf0983e08276afbdd6c20fe8f1','securityConfiguration','','cmii-uav-feedback','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2020-10-30 06:34:02',1,NULL,NULL),(37183520564576256,'API_9e1361a03705c615f98b19b4e7e3b5bd','errorHtml','','cmii-uav-feedback','/error','',_binary '\0',_binary '\0','2020-10-30 06:34:02',1,'2020-10-30 06:34:02',NULL),(58561731424681984,'API_f651acd4a2ca63a5a85bd65d538e6d56','上移','','cmii-admin-user','/v1/platforms/moveUp','POST',_binary '\0',_binary '\0','2020-12-28 06:23:25',1,'2024-09-09 09:14:19',NULL),(58561731667951616,'API_0761d6ce9fbcd1be78d773c6a3dec4ea','下移','','cmii-admin-user','/v1/platforms/moveDown','POST',_binary '\0',_binary '\0','2020-12-28 06:23:25',1,'2024-09-09 09:14:19',NULL),(58561731735060480,'API_bf87d11dde1366c85d789042d1b2bea2','获取应用的多语言信息','','cmii-admin-user','/v1/platforms/getMultiLangInfo','GET',_binary '\0',_binary '\0','2020-12-28 06:23:25',1,'2024-09-09 09:14:19',NULL),(58561731797975040,'API_b38727b89c79684eb2cafe62fecae20a','获取应用的类型列表','','cmii-admin-user','/v1/platforms/getAppTypes','GET',_binary '\0',_binary '\0','2020-12-28 06:23:25',1,'2024-09-09 09:14:16',NULL),(58561731860889600,'API_fec02d68c648dcc4af562ed5ead02ec4','查询出所有的平台','','cmii-admin-user','/v1/platforms/queryAll','GET',_binary '\0',_binary '\0','2020-12-28 06:23:25',1,'2024-09-09 09:14:18',NULL),(58561731911221248,'API_4ef3066dd638ad959fb7cfddf6c64b91','添加一个平台','','cmii-admin-user','/v1/platforms/add','POST',_binary '\0',_binary '\0','2020-12-28 06:23:25',1,'2024-09-09 09:14:19',NULL),(58561732129325056,'API_864ea05bbc0d088201963cf373d3f881','更新一个平台','','cmii-admin-user','/v1/platforms/update','POST',_binary '\0',_binary '\0','2020-12-28 06:23:25',1,'2024-09-09 09:14:20',NULL),(58561732217405440,'API_bbf397c46b80730307463c3d61109e7d','删除一个平台','','cmii-admin-user','/v1/platforms/delete','POST',_binary '\0',_binary '\0','2020-12-28 06:23:25',1,'2024-09-09 09:14:21',NULL),(58561732276125696,'API_891e0005b40375d75c15e7eb477f8ebf','平台应用排序接口','','cmii-admin-user','/v1/platforms/sort','POST',_binary '\0',_binary '\0','2020-12-28 06:23:25',1,'2024-09-09 09:14:21',NULL),(58561735501545472,'API_2ba63fb372f16083de12479c190b5bdd','根据code获取资源的多语言版本','','cmii-admin-user','/api/admin/resource/queryResourceLanguage','POST',_binary '\0',_binary '\0','2020-12-28 06:23:26',1,'2024-09-09 09:14:20',NULL),(58561735564460032,'API_d790efb6a202199c3c4a56acfd5a442e','根据编码导出资源信息','','cmii-admin-user','/api/admin/resource/syncExportResource','POST',_binary '\0',_binary '\0','2020-12-28 06:23:26',1,'2024-09-09 09:14:20',NULL),(58561735883227136,'API_f7b4a6e2224b785452726522372bee1c','根据编码导入资源信息','','cmii-admin-user','/api/admin/resource/syncImportResource','POST',_binary '\0',_binary '\0','2020-12-28 06:23:26',1,'2024-09-09 09:14:17',NULL),(58561740488572928,'API_c9357191da23b642049ee7ca98d9da24','根据应用编码获取应用信息','','cmii-admin-user','/client/v1/platforms/getByCode','GET',_binary '\0',_binary '\0','2020-12-28 06:23:27',1,'2024-09-09 09:14:20',NULL),(58561740547293184,'API_b58b29f3ba4ebd330e72037398cf0fc3','根据应用id获取应用信息','','cmii-admin-user','/client/v1/platforms/getById','GET',_binary '\0',_binary '\0','2020-12-28 06:23:27',1,'2024-09-09 09:14:20',NULL),(58561740597624832,'API_cd6541bfbf0324207b9576b657bf15df','根据分组获取改组的应用列表','','cmii-admin-user','/client/v1/platforms/queryByGroup','GET',_binary '\0',_binary '\0','2020-12-28 06:23:27',1,'2024-09-09 09:14:16',NULL),(58561740652150784,'API_ea352797acce077f14e2a1ed82929639','查询所有的应用列表','','cmii-admin-user','/client/v1/platforms/queryAll','GET',_binary '\0',_binary '\0','2020-12-28 06:23:27',1,'2024-09-09 09:14:19',NULL),(58561740916391936,'API_2fe6563784e99c37b770c2fb1a193b82','接口扫描','','cmii-admin-user','/api/scanner/scan','POST',_binary '\0',_binary '\0','2020-12-28 06:23:27',1,'2024-09-09 09:14:18',NULL),(58562518972366848,'API_8273362a82640f68d9061f967d5ea3cb','check设备类型是否没有被冻结','','cmii-admin-data','/api/admin/model/cam/checkNotFrozen','GET',_binary '\0',_binary '\0','2020-12-28 06:26:33',1,'2024-11-06 12:17:13',NULL),(58562520306155520,'API_66476ec9921485b64010dd50885985e5','check设备类型是否没有被冻结','','cmii-admin-data','/api/admin/model/spk/checkNotFrozen','GET',_binary '\0',_binary '\0','2020-12-28 06:26:33',1,'2024-11-06 12:17:14',NULL),(58562521363120128,'API_558bd45f421ad0fc6bd325ad037809e5','从Redis获取有效的本地语言值对应的key','类型对应的本地语言值对应的key','cmii-admin-data','/api/admin/dictionary/getLangKeyFromRedisByValue','GET',_binary '\0',_binary '\0','2020-12-28 06:26:33',1,'2024-11-06 12:17:18',NULL),(58562521430228992,'API_c34e31bdefebec7afca0c28a4ce25655','从Redis模糊查询有效数据字典列表','从Redis模糊查询有效数据字典列表','cmii-admin-data','/api/admin/dictionary/getDictListFromRedis','GET',_binary '\0',_binary '\0','2020-12-28 06:26:33',1,'2024-11-06 12:17:13',NULL),(58562523040841728,'API_e4151a02daecf76311cc8baaebe27ede','为区块链提供接口,查询空域限制数量','无需传参数','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitCount.do','GET',_binary '\0',_binary '\0','2020-12-28 06:26:34',1,'2024-11-06 12:17:17',NULL),(58562523661598720,'API_e2c418b0d87cdb39a51448d12818b727','check设备类型是否没有被冻结','','cmii-admin-data','/api/admin/model/plane/checkNotFrozen','GET',_binary '\0',_binary '\0','2020-12-28 06:26:34',1,'2024-11-06 12:17:17',NULL),(58562525230268416,'API_7d5d4aa167650e78febf5e176e2ff7c0','check设备类型是否没有被冻结','','cmii-admin-data','/api/admin/model/hangar/checkNotFrozen','GET',_binary '\0',_binary '\0','2020-12-28 06:26:34',1,'2024-11-06 12:17:17',NULL),(58562525238657024,'API_7d5d4aa167650e78febf5e176e2ff7c0','check设备类型是否没有被冻结','','cmii-admin-data','/api/admin/model/hangar/checkNotFrozen','GET',_binary '\0',_binary '','2020-12-28 06:26:34',1,'2022-01-18 11:06:28',NULL),(58562526912184320,'API_a0dbde8cd3176b28b139ea6c067e614b','接口扫描','','cmii-admin-data','/api/scanner/scan','POST',_binary '\0',_binary '\0','2020-12-28 06:26:34',1,'2024-11-06 12:17:15',NULL),(58586579525959680,'API_15665441f1d1635587fd6f016058f3f6','分组获取平台应用列表','','cmii-uav-user','/api/uav/platform/queryPlatformsByGroup','GET',_binary '\0',_binary '\0','2020-12-28 08:02:09',1,'2024-11-06 12:16:30',NULL),(58586580436123648,'API_e4d855c1d7897b6b87fea71e8e06abc0','管理员获取全平台的所有树','','cmii-uav-user','/api/uav/resource/queryAllPlatformsResourceTreeForAdmin','POST',_binary '\0',_binary '\0','2020-12-28 08:02:09',1,'2024-11-06 12:16:37',NULL),(58586580478066688,'API_aea793965a6dccffb67f9c19b0e5c69c','获取某个角色的全平台菜单树','','cmii-uav-user','/api/uav/resource/queryAllPlatformsResourceTreeForRole','POST',_binary '\0',_binary '\0','2020-12-28 08:02:09',1,'2024-11-06 12:16:29',NULL),(58586580520009728,'API_48c8cb8f97e22a0f4b2ac1861f31c9dd','获取某个公司的全平台菜单树','','cmii-uav-user','/api/uav/resource/queryAllPlatformsResourceTreeForCompany','POST',_binary '\0',_binary '\0','2020-12-28 08:02:09',1,'2024-11-06 12:16:27',NULL),(58586580557758464,'API_39112b4382df2b946e30b59c784aa817','获取某个用户的全平台菜单树','','cmii-uav-user','/api/uav/resource/queryAllPlatformsResourceTreeForUser','POST',_binary '\0',_binary '\0','2020-12-28 08:02:09',1,'2024-11-06 12:16:21',NULL),(58586580717142016,'API_d83e61c4ac50aa7d9ec1091ed56ab8a3','获取某个用户的某个平台菜单树','','cmii-uav-user','/api/uav/resource/queryPlatformResourceTreeForUser','GET',_binary '\0',_binary '\0','2020-12-28 08:02:09',1,'2024-11-06 12:16:43',NULL),(58586580759085056,'API_afd411eb8654953e857666530e88321a','获取应用的类型列表','','cmii-uav-user','/api/uav/resource/getAppTypes','GET',_binary '\0',_binary '\0','2020-12-28 08:02:09',1,'2024-11-06 12:16:36',NULL),(58586581765718016,'API_ee6751fb2a2628f5c66cd8085cdbbcb2','管理员获取某一个平台的全部资源','','cmii-uav-user','/api/uav/resource/queryPlatformResourceTreeForAdmin','POST',_binary '\0',_binary '\0','2020-12-28 08:02:10',1,'2024-11-06 12:16:20',NULL),(58586583409885184,'API_33b24d37f02f7e07cd5ca451bf432b99','查询所有的用户','','cmii-uav-user','/user/queryAll','GET',_binary '\0',_binary '\0','2020-12-28 08:02:10',1,'2024-11-06 12:16:26',NULL),(58586583808344064,'API_1fb0a000cc6507b937c31b6886142cc3','更具公司id查询公司管理员','','cmii-uav-user','/user/getCompanyAdminByCId','GET',_binary '\0',_binary '\0','2020-12-28 08:02:10',1,'2024-11-06 12:16:30',NULL),(58586583850287104,'API_aa858a3fc95f5d17248bff767175f1dc','查询用户和公司统计','','cmii-uav-user','/user/getStatistic','GET',_binary '\0',_binary '\0','2020-12-28 08:02:10',1,'2024-11-06 12:16:40',NULL),(58586584257134592,'API_e754afcf7b88439c5aacd7ba36e18d9b','接口扫描','','cmii-uav-user','/api/scanner/scan','POST',_binary '\0',_binary '\0','2020-12-28 08:02:10',1,'2024-11-06 12:16:31',NULL),(70169537223327744,'API_9f10b1349eb7299406c94a7eae1fc212','按类型导入字典明细','','cmii-admin-data','/api/admin/dictionary/dictImport','POST',_binary '\0',_binary '\0','2021-01-29 07:08:41',1,'2024-11-06 12:17:16',NULL),(70169540008345600,'API_7487d41441eaff5b202a6cc54e48b362','从Redis获取有效的编码对应的所有语言的值','从Redis获取有效的编码对应的所有语言的值','cmii-admin-data','/api/admin/dictionary/getAllLangValueFromRedisByKey','GET',_binary '\0',_binary '\0','2021-01-29 07:08:42',1,'2024-11-06 12:17:12',NULL),(70169646002601984,'API_586ad6cbe725e05d7f9c7e2fd04325cf','禁用三月未登录过的用户','','cmii-uav-user','/api/uav/user/disableInactiveUsers','POST',_binary '\0',_binary '\0','2021-01-29 07:09:07',1,'2024-11-06 12:16:32',NULL),(70169646673690624,'API_8c4df51ed65d15b261daf2bca465eaaf','导出查询结果','','cmii-uav-user','/api/uav/feedback/export','POST',_binary '\0',_binary '\0','2021-01-29 07:09:07',1,'2024-11-06 12:16:39',NULL),(70169646711439360,'API_370e298f167c80ef222770b53b25f05d','查询应用列表','','cmii-uav-user','/api/uav/feedback/queryApps','POST',_binary '\0',_binary '\0','2021-01-29 07:09:07',1,'2024-11-06 12:16:33',NULL),(70169646765965312,'API_3ea32b425fd30e8ed7d124fe062c72ef','查询问题反馈','','cmii-uav-user','/api/uav/feedback/queryFeedbacks','POST',_binary '\0',_binary '\0','2021-01-29 07:09:07',1,'2024-11-06 12:16:30',NULL),(70169646799519744,'API_1b93c3aae168c8efd6dad138874bded8','查询反馈类型','','cmii-uav-user','/api/uav/feedback/queryFeedbackType','POST',_binary '\0',_binary '\0','2021-01-29 07:09:07',1,'2024-11-06 12:16:19',NULL),(70169646841462784,'API_d6260990e96ba28ae65e0420311ada19','添加一个问题反馈','','cmii-uav-user','/api/uav/feedback/add','POST',_binary '\0',_binary '\0','2021-01-29 07:09:07',1,'2024-11-06 12:16:29',NULL),(70169649957830656,'API_04983dfe29b27883bf6a799d0fed60e8','查询某个应用中的全部用户','','cmii-uav-user','/user/queryByPlatformCode','GET',_binary '\0',_binary '\0','2021-01-29 07:09:08',1,'2024-11-06 12:16:32',NULL),(70169650339512320,'API_f889240e74c75cb3f13ce1144103d411','根据平台应用id,删除资源','','cmii-uav-user','/resource/deleteByPlatformId','POST',_binary '\0',_binary '\0','2021-01-29 07:09:08',1,'2024-11-06 12:16:19',NULL),(70169650385649664,'API_d6925d7290ed8ce694423daa048ca1db','查询用户某个平台的菜单','','cmii-uav-user','/resource/queryPlatformResourceTreeForUser','POST',_binary '\0',_binary '\0','2021-01-29 07:09:08',1,'2024-11-06 12:16:21',NULL),(70170025335455744,'API_15c789ca0bd24b3733452f1699151935','根据用户id获取用户信息','','cmii-admin-user','/client/v1/user/getById','GET',_binary '\0',_binary '\0','2021-01-29 07:10:38',1,'2024-09-09 09:14:19',NULL),(82871897502515200,'API_41e1f6d85f2724a89061a30a00b199d9','按类型导出字典明细','','cmii-admin-data','/api/admin/dictionary/dictExport','GET',_binary '\0',_binary '\0','2021-03-05 08:23:20',1,'2024-11-06 12:17:18',NULL),(87906817379663872,'API_b6d1d81c0c2404807f08b8e72affc1bd','添加或者更新回调地址(无需测试,内部使用)','','cmii-admin-user','/v1/platforms/mergeClientRedirectUri','POST',_binary '\0',_binary '\0','2021-03-19 05:50:18',1,'2024-09-09 09:14:20',NULL),(87906817488715776,'API_a5e0eab085d59b1e21af9f5436996cf9','为平台创建密钥','','cmii-admin-user','/v1/platforms/createSecurity','POST',_binary '\0',_binary '\0','2021-03-19 05:50:19',1,'2024-09-09 09:14:17',NULL),(87906820307288064,'API_4fd1f7876844841d9c65d71b111c2f3e','根据token获取用户基本信息(数据回填专用)','','cmii-admin-user','/api/admin/user/getMyDetail/fallBack','POST',_binary '\0',_binary '\0','2021-03-19 05:50:19',1,'2024-09-09 09:14:19',NULL),(87906820366008320,'API_1502ec4efc60177403b8e952e478f958','获取用户详细信息(数据回填专用)','','cmii-admin-user','/api/admin/user/getUserDetail/fallBack','POST',_binary '\0',_binary '\0','2021-03-19 05:50:19',1,'2024-09-09 09:14:17',NULL),(87907068408758272,'API_edb896c8f7a949895d9d28aa9a5950c6','查询公司详细信息(数据回填专用)','','cmii-uav-user','/api/uav/org/getCompanyDetail/fallBack','POST',_binary '\0',_binary '\0','2021-03-19 05:51:18',1,'2024-11-06 12:16:24',NULL),(87907069763518464,'API_c727602364100d70015a5ce2f3b30493','根据token获取用户基本信息(数据回填专用)','','cmii-uav-user','/api/uav/user/getMyDetail/fallBack','POST',_binary '\0',_binary '\0','2021-03-19 05:51:19',1,'2024-11-06 12:16:40',NULL),(87907069859987456,'API_0755f3279b5bf809dcfb81600e4c7310','获取用户详细信息(数据回填专用)','','cmii-uav-user','/api/uav/user/getUserDetail/fallBack','POST',_binary '\0',_binary '\0','2021-03-19 05:51:19',1,'2024-11-06 12:16:40',NULL),(87907071206359040,'API_1b7015d5a94be8c6f1fa73ce08a46c25','删除用户','','cmii-uav-user','/api/uav/user/delete','POST',_binary '\0',_binary '\0','2021-03-19 05:51:19',1,'2024-11-06 12:16:25',NULL),(87907071332188160,'API_4de3b611f4460f38f9a8a8b2be70a663','是否还有配额','','cmii-uav-user','/quota/personal/hasQuota','POST',_binary '\0',_binary '\0','2021-03-19 05:51:19',1,'2024-11-06 12:16:34',NULL),(87907078273761280,'API_55940e0a645db648b082a2bdc29b956b','获取配置项目历史记录','','cmii-uav-user','/api/admin/system/quota/getQuotaHistory','POST',_binary '\0',_binary '\0','2021-03-19 05:51:21',1,'2024-11-06 12:16:33',NULL),(87907078361841664,'API_bde567dcccb5a9ace49be8f1c7d3d37f','查询所有组织信息','','cmii-uav-user','/api/admin/system/quota/getAllCompany','POST',_binary '\0',_binary '\0','2021-03-19 05:51:21',1,'2024-11-06 12:16:22',NULL),(87907078508642304,'API_f096c70213c5df875be07f0c8386e247','修改配额配置(配置或批量配置)','','cmii-uav-user','/api/admin/system/quota/updCompanyQuota','POST',_binary '\0',_binary '\0','2021-03-19 05:51:21',1,'2024-11-06 12:16:26',NULL),(87907078584139776,'API_91792e840f0d594a77e2579be356f4d8','获取组织配额信息','','cmii-uav-user','/api/admin/system/quota/getCompanyQuota','POST',_binary '\0',_binary '\0','2021-03-19 05:51:21',1,'2024-11-06 12:16:20',NULL),(87907078659637248,'API_d831b068209afa75fae95362539c5248','获取组织配额使用信息(不包含子组织配额)','','cmii-uav-user','/api/admin/system/quota/getQuotaUseInfo','POST',_binary '\0',_binary '\0','2021-03-19 05:51:21',1,'2024-11-06 12:16:40',NULL),(87907078739329024,'API_138d1f792e8c7ef2953118f03055b18e','查询组织历史记录时配额信息展示','','cmii-uav-user','/api/admin/system/quota/getQuotaInfoByCompany','POST',_binary '\0',_binary '\0','2021-03-19 05:51:21',1,'2024-11-06 12:16:35',NULL),(87907078978404352,'API_272b4d0242a68b45577015e3eebead94','根据用户id获取信息,包括删除用户','','cmii-uav-user','/user/getHistoryById','POST',_binary '\0',_binary '\0','2021-03-19 05:51:21',1,'2024-11-06 12:16:28',NULL),(87907079381057536,'API_b94a08818c65730154aa7f594172708f','根据姓名和电话号码 模糊查询公司用户','','cmii-uav-user','/user/queryVagueByCId/namePhone','GET',_binary '\0',_binary '\0','2021-03-19 05:51:21',1,'2024-11-06 12:16:34',NULL),(87907079938899968,'API_f39b0513e65e7867e3bf63660694369d','查询组织配额信息','','cmii-uav-user','/client/quota/getQuotaInfoByType','POST',_binary '\0',_binary '\0','2021-03-19 05:51:21',1,'2024-11-06 12:16:19',NULL),(87907135358238720,'API_e158024b9d2170b4cc3c16e7c18c2a26','获取机场区域以及禁飞区','','cmii-admin-data','/api/admin/arealimit/queryZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2021-03-19 05:51:34',1,'2024-11-06 12:17:11',NULL),(92316693031813120,'API_07d043b4ba8f56b040507689a132f59b','getRequestKpi','','cmii-admin-user','/client/v1/kpi/requestKpi','GET',_binary '\0',_binary '\0','2021-03-31 09:53:35',1,'2024-09-09 09:14:21',NULL),(99555581483810816,'API_acebee45653d893e76a60a1d75cd0a3c','queryCompany','','cmii-uav-user','/clients/org/queryCompany','GET',_binary '\0',_binary '\0','2021-04-20 09:18:20',1,'2024-11-06 12:16:35',NULL),(99555581978738688,'API_65816ac1a814c3251864b2a34e8c0886','根据id查询公司信息','','cmii-uav-user','/clients/org/getById','GET',_binary '\0',_binary '\0','2021-04-20 09:18:20',1,'2024-11-06 12:16:20',NULL),(99555650970845184,'API_ae6e5100bf8e72ab99c0c574e8a8ad96','校验指定公司的无人机类型编码和名称是否一致','','cmii-uav-device','/api/uav/plane/checkUavModelMapingInRedis','GET',_binary '\0',_binary '\0','2021-04-20 09:18:37',1,'2024-11-07 09:01:57',NULL),(99555651562242048,'API_1a018778504fa7a76012d85ea20ac016','校验指定公司设备类型的编码和名称是否一致','','cmii-uav-device','/api/uav/plane/checkDevModelMapingInRedis','POST',_binary '\0',_binary '\0','2021-04-20 09:18:37',1,'2024-11-07 09:01:55',NULL),(99555652245913600,'API_e721a9dee48586a6f9e14acf4f6a0263','校验指定公司的设备类型是否匹配','','cmii-uav-device','/api/uav/plane/checkDevTypeMatch','POST',_binary '\0',_binary '\0','2021-04-20 09:18:37',1,'2024-11-07 09:01:58',NULL),(99555652828921856,'API_ce5ec1b31cc777129860ddee19de9f62','校验指定公司的设备动作是否匹配','','cmii-uav-device','/api/uav/plane/checkDevActionMatch','POST',_binary '\0',_binary '\0','2021-04-20 09:18:37',1,'2024-11-07 09:01:46',NULL),(99555653369987072,'API_90486be4c33795d2c75c471f947c41b5','校验指定公司的设备数据是否匹配','','cmii-uav-device','/api/uav/plane/checkDevMappingMatch','POST',_binary '\0',_binary '\0','2021-04-20 09:18:37',1,'2024-11-07 09:01:51',NULL),(99555653760057344,'API_2339020a7c07baff4815ee31740f7176','查询公司/机构范围的无人机类型列表','','cmii-uav-device','/api/uav/plane/queryUavModelByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:38',1,'2024-11-07 09:01:57',NULL),(99555654292733952,'API_f4ff4a0253654d04df20e0fe9ad84b5d','根据无人机类型查询公司范围的无人机类型详细信息','','cmii-uav-device','/api/uav/plane/queryUavInfoDetailByModel','GET',_binary '\0',_binary '\0','2021-04-20 09:18:38',1,'2024-11-07 09:01:57',NULL),(99555654951239680,'API_e4c6dfa5b05761de0eb255769cf60dcc','根据设备类型和编码查询公司范围的可用状态信息','','cmii-uav-device','/api/uav/plane/queryDevicesState','POST',_binary '\0',_binary '\0','2021-04-20 09:18:38',1,'2024-11-07 09:01:53',NULL),(99555655521665024,'API_40a64df7cb84eea605f73dde15d98668','通过无人机设备号查询无人机编码','','cmii-uav-device','/api/uav/plane/queryUavCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-04-20 09:18:38',1,'2024-11-07 09:01:55',NULL),(99555656113061888,'API_7704177d2ecb71fb7bb4068333033d01','通过无人机编码查询无人机设备号','','cmii-uav-device','/api/uav/plane/queryDeviceNoByUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:38',1,'2024-11-07 09:01:46',NULL),(99555656469577728,'API_4e0df8f7b53399e937cd1d77e87ffc4f','模糊指定公司的在线无人机编码和机库编码列表','','cmii-uav-device','/api/uav/plane/queryDevOnlineCodeList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:38',1,'2024-11-07 09:01:50',NULL),(99555658050830336,'API_55bf600f383be27938a4428907c0e6f5','查詢公司范围内在线无人机视频流列表','','cmii-uav-device','/api/uav/plane/queryUavPlaneOnlineVideoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:39',1,'2024-11-07 09:01:55',NULL),(99555658373791744,'API_fcbfa36a859f563459e4070a5d5734a8','查詢用户关注无人机视频流列表','','cmii-uav-device','/api/uav/plane/queryUavPlaneAttVideoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:39',1,'2024-11-07 09:01:53',NULL),(99555658805805056,'API_e1ec0ca36f9bcc44b55415c5f0043145','模糊查詢待关注的无人机列表','','cmii-uav-device','/api/uav/plane/queryUavPlaneInfoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:39',1,'2024-11-07 09:01:47',NULL),(99555659619500032,'API_94d0907cd83bdda66ce2d15eaaf1875c','模糊查询包括子公司的无人机型号列表','','cmii-uav-device','/api/uav/plane/queryUavModeByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:39',1,'2024-11-07 09:01:53',NULL),(99555660080873472,'API_8138e0c7ce00c4dd9aea4f7f624e5f98','查询所有无人机编码列表','','cmii-uav-device','/api/uav/plane/queryAllUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:39',1,'2024-11-07 09:01:52',NULL),(99555660592578560,'API_cd21a0064744a96ef11a1766255eb95e','统计公司/所属机构范围内的无人机数量','','cmii-uav-device','/api/uav/plane/queryUavCountByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:39',1,'2024-11-07 09:01:53',NULL),(99555660886179840,'API_d307152526c45f79fd4e8d95caed9060','模糊查询包括子公司的生产厂家列表','','cmii-uav-device','/api/uav/plane/queryMnfNameByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:39',1,'2024-11-07 09:01:58',NULL),(99555661095895040,'API_502815d9c4439f38b83309b3c124a511','查询包括子公司的无人机形态列表','','cmii-uav-device','/api/uav/plane/queryUavShapeByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:39',1,'2024-11-07 09:01:48',NULL),(99555661402079232,'API_e2c4e3bb23d0d892004fd7f0fc2e9f70','查询包括子公司的无人机尺度列表','','cmii-uav-device','/api/uav/plane/queryUavSizeByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:39',1,'2024-11-07 09:01:53',NULL),(99555661653737472,'API_9923170469d9fe3e5b24d8610be192ab','查询包括子公司的可用状态列表','','cmii-uav-device','/api/uav/plane/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:39',1,'2024-11-07 09:01:48',NULL),(99555662006059008,'API_01cf9be91d4536f51fc882230a27eef1','模糊查询生产厂家列表','','cmii-uav-device','/api/uav/plane/queryMnfName','GET',_binary '\0',_binary '\0','2021-04-20 09:18:39',1,'2024-11-07 09:01:53',NULL),(99555662303854592,'API_0cfa74fce5f680fc926301b0857cf378','模糊查询无人机型号列表','','cmii-uav-device','/api/uav/plane/queryUavMode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:40',1,'2024-11-07 09:01:51',NULL),(99555662597455872,'API_8a96f6bda4172a6945cb2924b6c6bf70','模糊查询可用状态列表','','cmii-uav-device','/api/uav/plane/queryUseStat','GET',_binary '\0',_binary '\0','2021-04-20 09:18:40',1,'2024-11-07 09:01:51',NULL),(99555662953971712,'API_0739754e32b2127016a920b0cb80a3d7','模糊查询包括子公司的机库列表','','cmii-uav-device','/api/uav/plane/queryHangar','GET',_binary '\0',_binary '\0','2021-04-20 09:18:40',1,'2024-11-07 09:01:52',NULL),(99555663104966656,'API_0de4d92e1aa64c8c1800879290c3b3ac','模糊视频线路列表','','cmii-uav-device','/api/uav/plane/queryVideoLine','GET',_binary '\0',_binary '\0','2021-04-20 09:18:40',1,'2024-11-07 09:01:47',NULL),(99555663281127424,'API_53b3b597f778587f08f78086299c4ceb','按条件分页查询包括子公司的无人列表','','cmii-uav-device','/api/uav/plane/queryUavPlanePage','POST',_binary '\0',_binary '\0','2021-04-20 09:18:40',1,'2024-11-07 09:01:48',NULL),(99555663469871104,'API_299ba405af4b7dc97e0856e0d0d4a124','按无人机编码查询指定公司范围内的无人机详情','','cmii-uav-device','/api/uav/plane/queryDetailByUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:40',1,'2024-11-07 09:01:47',NULL),(99555663700557824,'API_f4cdb7ba93755daf91e3494414279a5c','按无人机设备号查询指定公司范围内无人机详情','','cmii-uav-device','/api/uav/plane/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-04-20 09:18:40',1,'2024-11-07 09:01:45',NULL),(99555664199680000,'API_34a7fb8da64e22199f82369e7e594276','查询指定公司的无人机类型匹配的載荷和机库类型类别','','cmii-uav-device','/api/uav/plane/queryTypeMatchByUavModel','GET',_binary '\0',_binary '\0','2021-04-20 09:18:40',1,'2024-11-07 09:01:55',NULL),(99555664505864192,'API_31151a2ae3f60864f0184a3e4b73a1f3','获取无人机照片','','cmii-uav-device','/api/uav/plane/queryUavPicByCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:40',1,'2024-11-07 09:01:50',NULL),(99555664853991424,'API_aaa3bdb2ba087941f88cc48a55f4f003','根据无人机编码获取公司信息','','cmii-uav-device','/api/uav/plane/queryCompanyByUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:40',1,'2024-11-07 09:01:47',NULL),(99555665021763584,'API_75faa10f56c898c1e76b50cf283a4a3d','查询指定公司/机构范围内的无人机编码列表','','cmii-uav-device','/api/uav/plane/queryUavByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:40',1,'2024-11-07 09:01:54',NULL),(99555665457971200,'API_030e4547e850834c14fd61077634881a','查询指定公司/机构范围内的在线无人机列表','','cmii-uav-device','/api/uav/plane/queryUavOnlineByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:40',1,'2024-11-07 09:01:46',NULL),(99555665843847168,'API_1c2e464bff9399f17f039d6b53831215','模糊查询包括子公司的无人机编码列表','','cmii-uav-device','/api/uav/plane/queryUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:40',1,'2024-11-07 09:01:48',NULL),(99555666162614272,'API_ab559f97c2b1ae1a8216fcf3c90f0fba','统计指定公司的(无人机,载荷,机库)使用数量','','cmii-uav-device','/api/uav/plane/queryDevCountByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:40',1,'2024-11-07 09:01:52',NULL),(99555666531713024,'API_48aebb5ffd9166b9bc64f57909492a08','统计所有无人机数量','','cmii-uav-device','/api/uav/plane/queryAllUavCount','GET',_binary '\0',_binary '\0','2021-04-20 09:18:41',1,'2024-11-07 09:01:54',NULL),(99555666896617472,'API_b90518a6151aaf568edc63b43d601817','根据无人机编码查询该无人机是否存在','','cmii-uav-device','/api/uav/plane/queryUavByUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:41',1,'2024-11-07 09:01:49',NULL),(99555666938560512,'API_568f82c0cf471afce1d89200350d9879','查询区|县对应的区域信息','','cmii-admin-data','/public/api/admin/area/district/detail','GET,POST',_binary '\0',_binary '\0','2021-04-20 09:18:41',1,'2024-11-06 12:17:11',NULL),(99555667194413056,'API_dab95364a57d89e51d76193f66810c55','生成新无人机编码','','cmii-uav-device','/api/uav/plane/newUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:41',1,'2024-11-07 09:01:44',NULL),(99555667722895360,'API_6b6d6d9e3ab6685d17548baf4822a486','查询无人机是否可用','','cmii-uav-device','/api/uav/plane/queryUavUseStat','GET',_binary '\0',_binary '\0','2021-04-20 09:18:41',1,'2024-11-07 09:01:53',NULL),(99555668167491584,'API_d06ee272c26f99d194aa9da2a4aede6d','设置无人机在线状态','','cmii-uav-device','/api/uav/plane/updateOnlineStat','POST',_binary '\0',_binary '\0','2021-04-20 09:18:41',1,'2024-11-07 09:01:58',NULL),(99555668549173248,'API_4a03921d3a436f3b7b513cd1b239e7ee','查询无人机在线状态','','cmii-uav-device','/api/uav/plane/queryUavOnlineStat','GET',_binary '\0',_binary '\0','2021-04-20 09:18:41',1,'2024-11-07 09:01:55',NULL),(99555669090238464,'API_ec46fc3387def0b5374b28ec21e4fd40','查询无人机类型详细信息','','cmii-uav-device','/api/uav/plane/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2021-04-20 09:18:41',1,'2024-11-07 09:01:45',NULL),(99555669660663808,'API_0c36d2f6044a28e11a500996c44393ba','查询指定公司的无人机类型详细信息','','cmii-uav-device','/api/uav/plane/queryUavModelDetailByModel','GET',_binary '\0',_binary '\0','2021-04-20 09:18:41',1,'2024-11-07 09:01:47',NULL),(99555670105260032,'API_a0ebba8fe10fc7ff7068af1c74331a32','新增无人机','','cmii-uav-device','/api/uav/plane/addUavPlane','POST',_binary '\0',_binary '\0','2021-04-20 09:18:41',1,'2024-11-07 09:01:48',NULL),(99555670528884736,'API_106a918609df946aca1a53655d32fb49','修改无人机','','cmii-uav-device','/api/uav/plane/updateUavPlane','POST',_binary '\0',_binary '\0','2021-04-20 09:18:42',1,'2024-11-07 09:01:56',NULL),(99555670772154368,'API_6fcb86dbb2501707e5ddbbb76c7668e7','删除无人机','','cmii-uav-device','/api/uav/plane/deleteUavPlane','POST',_binary '\0',_binary '\0','2021-04-20 09:18:42',1,'2024-11-07 09:01:52',NULL),(99555671225139200,'API_6fd9ffa6039d98a39b7ffe156d060d94','批量删除无人机','','cmii-uav-device','/api/uav/plane/deleteUavPlaneBatch','POST',_binary '\0',_binary '\0','2021-04-20 09:18:42',1,'2024-11-07 09:01:50',NULL),(99555671648763904,'API_ffe81557303b1ffb8a3a1a2493d5454e','通过无人机型号查询公司范围内的无人机实例信息列表[作业管理中引用]','','cmii-uav-device','/api/uav/plane/queryPlaneInfoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:42',1,'2024-11-07 09:01:49',NULL),(99555671959142400,'API_956154abe8979ccd6b222d73f2b2302b','模糊查询公司范围的无人机型号列表','','cmii-uav-device','/api/uav/plane/queryUavModelList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:42',1,'2024-11-07 09:01:52',NULL),(99555672261132288,'API_cd990af8afd653c1f5342d6b22700c09','查询公司范围的设备在线状态','','cmii-uav-device','/api/uav/plane/queryDevOnlineStat','GET',_binary '\0',_binary '\0','2021-04-20 09:18:42',1,'2024-11-07 09:01:52',NULL),(99555672810586112,'API_2b8c110cfd855d55f49cfe401e3ab5af','添加用户关注的无人机','','cmii-uav-device','/api/uav/plane/addAttUavPlane','POST',_binary '\0',_binary '\0','2021-04-20 09:18:42',1,'2024-11-07 09:01:49',NULL),(99555673095798784,'API_820e1c6b166145e0ecf7669bddf62dc0','取消用户关注的无人机','','cmii-uav-device','/api/uav/plane/cancelAttUavPlane','POST',_binary '\0',_binary '\0','2021-04-20 09:18:42',1,'2024-11-07 09:01:47',NULL),(99555673506840576,'API_e02756ce1d268f6ac8698ac81b2826db','获取无人机绑定的机库详细信息','','cmii-uav-device','/api/uav/hangar/getBoundHngByUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:42',1,'2024-11-07 09:01:58',NULL),(99555673833996288,'API_c37e85a2913e4b824564a34721e7960e','查询公司/机构所属的机库编码列表','','cmii-uav-device','/api/uav/hangar/queryHangarByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:42',1,'2024-11-07 09:01:57',NULL),(99555674182123520,'API_c9694ccb1c665a04fec72ee10fe68561','查询公司/机构所属的机库类型','','cmii-uav-device','/api/uav/hangar/queryHangarModelByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:42',1,'2024-11-07 09:01:55',NULL),(99555674492502016,'API_8b67f52396c9b4998d9eca80309a6300','查询机库类型详细信息','','cmii-uav-device','/api/uav/hangar/queryHangarDetail','GET',_binary '\0',_binary '\0','2021-04-20 09:18:42',1,'2024-11-07 09:01:46',NULL),(99555674895155200,'API_ab7b50dd0de2b4aecab4c057a1339253','查询该公司的机库类型详细信息','','cmii-uav-device','/api/uav/hangar/queryHangarDetailByModel','GET',_binary '\0',_binary '\0','2021-04-20 09:18:43',1,'2024-11-07 09:01:55',NULL),(99555675398471680,'API_1d3dde17bde2cda631d9e36fd71399e5','生成新机库编码','','cmii-uav-device','/api/uav/hangar/newHangarCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:43',1,'2024-11-07 09:01:54',NULL),(99555675834679296,'API_609cf7baddd46be1f9ef360af88c8b30','生成新视频编码','','cmii-uav-device','/api/uav/hangar/newHangarVideoCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:43',1,'2024-11-07 09:01:47',NULL),(99555676182806528,'API_7270af0fb5d2fcb6534ee62f6bc42ab1','新增机库','','cmii-uav-device','/api/uav/hangar/addUavHangar','POST',_binary '\0',_binary '\0','2021-04-20 09:18:43',1,'2024-11-07 09:01:49',NULL),(99555676547710976,'API_88b554c90ec24df24a4ee90dd651f12d','修改机库','','cmii-uav-device','/api/uav/hangar/updateUavHangar','POST',_binary '\0',_binary '\0','2021-04-20 09:18:43',1,'2024-11-07 09:01:54',NULL),(99555676916809728,'API_77e3faf92b7a34862394232d003ef579','删除机库','','cmii-uav-device','/api/uav/hangar/deleteUavHangar','POST',_binary '\0',_binary '\0','2021-04-20 09:18:43',1,'2024-11-07 09:01:45',NULL),(99555677285908480,'API_eb1ee4f15076193c2a982a515af3bdae','绑定无人机','','cmii-uav-device','/api/uav/hangar/bindUav','POST',_binary '\0',_binary '\0','2021-04-20 09:18:43',1,'2024-11-07 09:01:51',NULL),(99555677705338880,'API_1f515aef9beec6efa8c04dac816e7d93','check在数据字典里面机库类型编码和名称是否一致','check在数据字典里面机库类型编码和名称是否一致','cmii-uav-device','/api/uav/hangar/checkHngModelMapingInRedis','GET',_binary '\0',_binary '\0','2021-04-20 09:18:43',1,'2024-11-07 09:01:56',NULL),(99555678175100928,'API_2c581c80620f2c6f54d128033e9eccc5','通过机库设备号查询机库编码','','cmii-uav-device','/api/uav/hangar/queryHngCodeByDeviceNo','GET',_binary '\0',_binary '\0','2021-04-20 09:18:43',1,'2024-11-07 09:01:55',NULL),(99555678653251584,'API_9df19cad9a1ba451241223ecdfa09ead','通过机库编码查询机库设备号','','cmii-uav-device','/api/uav/hangar/queryDeviceNoByHngCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:43',1,'2024-11-07 09:01:54',NULL),(99555678934269952,'API_18fac9d5bf04444272c88e747b034bd7','根据机库编码获取公司信息','','cmii-uav-device','/api/uav/hangar/queryCompanyByHngCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:44',1,'2024-11-07 09:01:50',NULL),(99555679315951616,'API_44d84d7abd329c04504d8bed451d84f3','查詢公司范围内在线机库视频流列表','','cmii-uav-device','/api/uav/hangar/queryUavHgrOnlineVideoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:44',1,'2024-11-07 09:01:50',NULL),(99555679689244672,'API_8d7d22a58611547e13e523708a94ebec','查詢用户关注机库机视频流列表','','cmii-uav-device','/api/uav/hangar/queryUavHgrAttVideoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:44',1,'2024-11-07 09:01:52',NULL),(99555680175783936,'API_e6e54cd2384bcac8277698847d832911','模糊查詢待关注的机库列表','','cmii-uav-device','/api/uav/hangar/queryUavHangarInfoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:44',1,'2024-11-07 09:01:50',NULL),(99555680586825728,'API_f3b616b38914d9d7253166928c0e63f6','添加用户关注的机库','','cmii-uav-device','/api/uav/hangar/addAttUavHangar','POST',_binary '\0',_binary '\0','2021-04-20 09:18:44',1,'2024-11-07 09:01:54',NULL),(99555681052393472,'API_55a336058652952f4e79a969053d8673','取消用户关注的机库','','cmii-uav-device','/api/uav/hangar/cancelAttUavHangar','POST',_binary '\0',_binary '\0','2021-04-20 09:18:44',1,'2024-11-07 09:01:52',NULL),(99555681408909312,'API_f3d6636ea76a96217c0a41b2411ea5eb','通过机库型号查询机库实例列表[作业管理中引用]','','cmii-uav-device','/api/uav/hangar/queryHangarInfoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:44',1,'2024-11-07 09:01:51',NULL),(99555681815756800,'API_089d3e2f3a245c5c424d6370223b5f98','模糊查询机库型号列表','','cmii-uav-device','/api/uav/hangar/queryHangarMode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:44',1,'2024-11-07 09:01:43',NULL),(99555682000306176,'API_a59f14f77c781d6c32e045a162f33c96','模糊查询公司所属的生产厂家列表','','cmii-uav-device','/api/uav/hangar/queryMnfNameByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:44',1,'2024-11-07 09:01:54',NULL),(99555682331656192,'API_90cd80a446b293444ba189243f4afa21','获取机库绑定的无人机详细信息','','cmii-uav-device','/api/uav/hangar/getBoundUavByHngCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:44',1,'2024-11-07 09:01:46',NULL),(99555682763669504,'API_2736b2c4a2ac36f2a824c6f21c42f29f','模糊查询公司所属的可用状态列表','','cmii-uav-device','/api/uav/hangar/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:44',1,'2024-11-07 09:01:45',NULL),(99555683183099904,'API_123a5d1073846eb9df7de02ea5362647','模糊查询生产厂家列表','','cmii-uav-device','/api/uav/hangar/queryMnfName','GET',_binary '\0',_binary '\0','2021-04-20 09:18:45',1,'2024-11-07 09:01:47',NULL),(99555683686416384,'API_4b641b03323c7aba2e2afbab6ea01589','按机库设备号查询机库详情','','cmii-uav-device','/api/uav/hangar/queryDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-04-20 09:18:45',1,'2024-11-07 09:01:54',NULL),(99555684147789824,'API_6386b9fbf4e62a8d7fa9a024b1d39f82','解绑无人机','','cmii-uav-device','/api/uav/hangar/unBindUav','POST',_binary '\0',_binary '\0','2021-04-20 09:18:45',1,'2024-11-07 09:01:48',NULL),(99555684537860096,'API_42812137eeb9fa9eac3dbccc1fff0fec','获取可绑定无人机','','cmii-uav-device','/api/uav/hangar/getUav','GET',_binary '\0',_binary '\0','2021-04-20 09:18:45',1,'2024-11-07 09:01:53',NULL),(99555684932124672,'API_ff5494e0727b58b829f6c84243f99f05','获取绑定无人机信息','','cmii-uav-device','/api/uav/hangar/getBoundUav','GET',_binary '\0',_binary '\0','2021-04-20 09:18:45',1,'2024-11-07 09:01:51',NULL),(99555685414469632,'API_b13c315af9e3ffdbeffa2a36f5626c20','设置机库在线状态','','cmii-uav-device','/api/uav/hangar/updateOnlineStat','POST',_binary '\0',_binary '\0','2021-04-20 09:18:45',1,'2024-11-07 09:01:47',NULL),(99555685783568384,'API_d1a48771ee63cc754b1248c85ec39276','批量删除机库','','cmii-uav-device','/api/uav/hangar/deleteUavPlaneBatch','POST',_binary '\0',_binary '\0','2021-04-20 09:18:45',1,'2024-11-07 09:01:57',NULL),(99555686156861440,'API_326a1a3ab9812751b8120495bfdc0342','模糊查询公司所属的机库类型列表','','cmii-uav-device','/api/uav/hangar/queryHangarTypeByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:45',1,'2024-11-07 09:01:46',NULL),(99555686572097536,'API_f3c7db7eed20640a751a78bc81341543','模糊查询机库编码列表','','cmii-uav-device','/api/uav/hangar/queryHangarCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:45',1,'2024-11-07 09:01:47',NULL),(99555686999916544,'API_e880f6790e3880dfdf832a77d34f994d','模糊查询公司所属的机库型号列表','','cmii-uav-device','/api/uav/hangar/queryHangarModeByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:45',1,'2024-11-07 09:01:53',NULL),(99555687582924800,'API_08b791104d5cf534913d2c6a182ef330','模糊查询可用状态列表','','cmii-uav-device','/api/uav/hangar/queryHangarUseStat','GET',_binary '\0',_binary '\0','2021-04-20 09:18:46',1,'2024-11-07 09:01:58',NULL),(99555687998160896,'API_c674128d738505b1b654dcc556aca6b3','按条件分页查询机库信息','','cmii-uav-device','/api/uav/hangar/queryUavHangarPage','POST',_binary '\0',_binary '\0','2021-04-20 09:18:46',1,'2024-11-07 09:01:52',NULL),(99555688547614720,'API_1f16142b30891e5a07fe19c92d819199','按机库编码查询机库详情查询','','cmii-uav-device','/api/uav/hangar/queryDetailByHangarCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:46',1,'2024-11-07 09:01:46',NULL),(99555688996405248,'API_9c9693f0afde811d434735fa9aea64ed','新增无人机载荷绑定','','cmii-uav-device','/api/uav/plane/addUavLoadBound','POST',_binary '\0',_binary '\0','2021-04-20 09:18:46',1,'2024-11-07 09:01:55',NULL),(99555689432612864,'API_e83782efad13b139f36f5d86c23dec92','无人机解绑载荷','','cmii-uav-device','/api/uav/plane/unboundLoadFromUav','POST',_binary '\0',_binary '\0','2021-04-20 09:18:46',1,'2024-11-07 09:01:49',NULL),(99555689965289472,'API_00e86bc45ada098ed656617ed9b4db3e','查询载荷是否有绑定无人机','','cmii-uav-device','/api/uav/plane/checkLoadBoundRelations','GET',_binary '\0',_binary '\0','2021-04-20 09:18:46',1,'2024-11-07 09:01:57',NULL),(99555690359554048,'API_f4ef3d19d207ce810b185378ccea62ae','无人机绑定的载荷列表查询','','cmii-uav-device','/api/uav/plane/queryBoundByUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:46',1,'2024-11-07 09:01:49',NULL),(99555690913202176,'API_a7be376e5ee861d385187b9ae5748c39','无人机列表绑定的载荷列表详情查询','','cmii-uav-device','/api/uav/plane/queryBoundDetailByUavCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:46',1,'2024-11-07 09:01:47',NULL),(99555691471044608,'API_4c6e476755cf391fcd3eea11b94fae64','载荷绑定的无人机编码查询','','cmii-uav-device','/api/uav/plane/queryBoundByLoadCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:47',1,'2024-11-07 09:01:46',NULL),(99555692133744640,'API_4070abaa8f7d2bc1c2e397869193e031','通过公司名称或者管理员名称模糊查詢公司列表','','cmii-uav-device','/api/uav/devAllocate/queryCompanyList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:47',1,'2024-11-07 09:01:57',NULL),(99555692695781376,'API_1499a2ebdf5c01b2627e57e15b472b07','通过公司名称模糊查詢公司列表','','cmii-uav-device','/api/uav/devAllocate/queryCompanyListByName','GET',_binary '\0',_binary '\0','2021-04-20 09:18:47',1,'2021-09-22 20:09:10',NULL),(99555693215875072,'API_2d7d72bd1cc847e50266ed214e1ea617','分配设备给指定公司','','cmii-uav-device','/api/uav/devAllocate/allocateUavDev','POST',_binary '\0',_binary '\0','2021-04-20 09:18:47',1,'2024-11-07 09:01:58',NULL),(99555693626916864,'API_2b08ca467289bca513d1e9084cd26eda','批量分配设备给指定公司','','cmii-uav-device','/api/uav/devAllocate/allocateUavDevBatch','POST',_binary '\0',_binary '\0','2021-04-20 09:18:47',1,'2024-11-07 09:01:51',NULL),(99555694214119424,'API_74ee723d3e114b0eb4ada9edd7bf35ae','删除设备信息','','cmii-uav-device','/api/uav/devAllocate/deleteUavDev','POST',_binary '\0',_binary '\0','2021-04-20 09:18:47',1,'2024-11-07 09:01:57',NULL),(99555694784544768,'API_a5f3677ccd73b6c21a7b44b2301c5fd7','批量删除设备信息','','cmii-uav-device','/api/uav/devAllocate/deleteUavDevBatch','POST',_binary '\0',_binary '\0','2021-04-20 09:18:47',1,'2024-11-07 09:01:44',NULL),(99555695350775808,'API_4bcd4faf8c1cf35844576b637c92fed0','获取设备详情','','cmii-uav-device','/api/uav/devAllocate/getDevDetail','POST',_binary '\0',_binary '\0','2021-04-20 09:18:47',1,'2024-11-07 09:01:56',NULL),(99555695858286592,'API_310c46f834d022a74e0e9c3d5c0b1327','按条件分页查询自动上报的设备型号信息','','cmii-uav-device','/api/uav/devAllocate/queryUavDevPage','POST',_binary '\0',_binary '\0','2021-04-20 09:18:48',1,'2024-11-07 09:01:47',NULL),(99555696328048640,'API_f392e8e611abd392c111b1733bf01c2e','getUsedQuotaNumByType','','cmii-uav-device','/client/quota/getUsedQuotaNumByType','POST',_binary '\0',_binary '\0','2021-04-20 09:18:48',1,'2024-11-07 09:01:48',NULL),(99555696789422080,'API_106489797c47bd108d4818ba4fd67d4d','模糊查询包括子公司的载荷类型列表','','cmii-uav-device','/api/uav/load/queryModelNameByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:48',1,'2024-11-07 09:01:45',NULL),(99555697267572736,'API_0c134f0811252de9350517aa4947b116','模糊查询载荷类别列表','','cmii-uav-device','/api/uav/load/queryLoadType','GET',_binary '\0',_binary '\0','2021-04-20 09:18:48',1,'2024-11-07 09:01:51',NULL),(99555697674420224,'API_e595767d8cd18cc6f7c48e77346699b7','模糊查询载荷类型列表','','cmii-uav-device','/api/uav/load/queryLoadModel','GET',_binary '\0',_binary '\0','2021-04-20 09:18:48',1,'2024-11-07 09:01:57',NULL),(99555698165153792,'API_cdd9560d32de928dad673d67accca023','模糊查询可用状态列表','','cmii-uav-device','/api/uav/load/queryLoadUseStat','GET',_binary '\0',_binary '\0','2021-04-20 09:18:48',1,'2024-11-07 09:01:45',NULL),(99555698542641152,'API_b677cb684036a17ab6c3ec7a308c876f','模糊查询包括子公司的所属无人机编码列表','','cmii-uav-device','/api/uav/load/queryUavCodeBound','GET',_binary '\0',_binary '\0','2021-04-20 09:18:48',1,'2024-11-07 09:01:47',NULL),(99555698991431680,'API_d3f5df26ecf060c6ac3e7f88391afd06','获取载荷分页列表','','cmii-uav-device','/api/uav/load/queryUavLoadPage','POST',_binary '\0',_binary '\0','2021-04-20 09:18:48',1,'2024-11-07 09:01:52',NULL),(99555699616382976,'API_009b9f297e6d324bdb9868996eeab36f','新增载荷','','cmii-uav-device','/api/uav/load/addUavLoad','POST',_binary '\0',_binary '\0','2021-04-20 09:18:48',1,'2024-11-07 09:01:56',NULL),(99555700094533632,'API_2734ea96b050f2deae5883c82d4ae2e5','修改载荷','','cmii-uav-device','/api/uav/load/updateUavLoad','POST',_binary '\0',_binary '\0','2021-04-20 09:18:49',1,'2024-11-07 09:01:44',NULL),(99555700446855168,'API_e35c03761aa95413b9dadbf0ae476334','删除载荷','','cmii-uav-device','/api/uav/load/deleteUavLoad','POST',_binary '\0',_binary '\0','2021-04-20 09:18:49',1,'2024-11-07 09:01:52',NULL),(99555700975337472,'API_438e3f86a59e35e254ea26df38c6602a','批量删除载荷','','cmii-uav-device','/api/uav/load/deleteUavLoadBatch','POST',_binary '\0',_binary '\0','2021-04-20 09:18:49',1,'2024-11-07 09:01:58',NULL),(99555701503819776,'API_71a05e7ee9a717501af4d030b9012e2d','查询包括子公司的载荷详情','','cmii-uav-device','/api/uav/load/queryUavLoadDetail','POST',_binary '\0',_binary '\0','2021-04-20 09:18:49',1,'2024-11-07 09:01:46',NULL),(99555702044884992,'API_36ee06627f1db4aecff47d210338e5d9','查询包括子公司的载荷类型详细信息','','cmii-uav-device','/api/uav/load/queryLoadModelDetailByModel','GET',_binary '\0',_binary '\0','2021-04-20 09:18:49',1,'2024-11-07 09:01:57',NULL),(99555702476898304,'API_fa94e8c4624b01ed2c276ab10dac7d3f','获取新载荷编码','','cmii-uav-device','/api/uav/load/newLoadCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:49',1,'2024-11-07 09:01:44',NULL),(99555703160569856,'API_2754c22a1a1fd50c30be4bc58a5b1400','获取未绑定载荷列表','','cmii-uav-device','/api/uav/load/queryUnboundUavLoadList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:49',1,'2024-11-07 09:01:52',NULL),(99555703647109120,'API_cb035007aa42d351c7f84144528adade','通过载荷型号查询载荷实例列表[作业管理中引用]','','cmii-uav-device','/api/uav/load/queryLoadInfoList','GET',_binary '\0',_binary '\0','2021-04-20 09:18:49',1,'2024-11-07 09:01:47',NULL),(99555704108482560,'API_1dffdd6514c4517fdc2339c931fdc1f9','查詢包括子公司的載荷類型','','cmii-uav-device','/api/uav/load/queryLoadModelByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-11-07 09:01:50',NULL),(99555704444026880,'API_c666353987c2e7f3d3fe966ba63acd2c','check在数据字典里面载荷类型编码和名称是否一致','check在数据字典里面载荷类型编码和名称是否一致','cmii-uav-device','/api/uav/load/checkLoadModelMapingInRedis','GET',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-11-07 09:01:44',NULL),(99555704838291456,'API_2a6eaa070ef40bfe23947d9660ca996e','模糊查询包括子公司的载荷编码列表','','cmii-uav-device','/api/uav/load/queryLoadCode','GET',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-11-07 09:01:56',NULL),(99555705219973120,'API_95f6f70e43ae56ae811aae121ce27a1b','模糊查询包括子公司的载荷生产厂家列表','','cmii-uav-device','/api/uav/load/queryMnfNameByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-11-07 09:01:48',NULL),(99555705647792128,'API_6a05eaa7341ed42348a119d0d5098cea','模糊查询包括子公司的可用状态列表','','cmii-uav-device','/api/uav/load/queryUseStatByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-11-07 09:01:58',NULL),(99555705958170624,'API_31dc801d5ac42388d0925a531fab0d45','模糊查询载荷生产厂家列表','','cmii-uav-device','/api/uav/load/queryMnfName','GET',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-11-07 09:01:44',NULL),(99555706524401664,'API_2b270bd6499910cae38f0fda79e608b9','查询载荷类型详细信息','','cmii-uav-device','/api/uav/load/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-11-07 09:01:55',NULL),(99555706885111808,'API_cfa14462d7844b50d869d454a6db494a','模糊查询包括子公司的载荷类别列表','','cmii-uav-device','/api/uav/load/queryLoadTypeByCompanyId','GET',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-11-07 09:01:47',NULL),(99555707233239040,'API_4c67d80c9f6c7ed11355e3170571f851','接口扫描','','cmii-uav-device','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2024-11-07 09:01:50',NULL),(99555707526840320,'API_b8ff7a2544bb4e8c6e7b79f324083dab','uiConfiguration','','cmii-uav-device','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2022-04-25 02:49:48',NULL),(99555707879161856,'API_7d444eaa2f15f8b184dd1855415e4446','securityConfiguration','','cmii-uav-device','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-04-20 09:18:50',1,'2022-04-25 02:49:47',NULL),(99555708315369472,'API_603ce91dec93cfb4063c1926d38cf572','swaggerResources','','cmii-uav-device','/swagger-resources','',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2022-04-25 02:49:47',NULL),(99555708583804928,'API_051cfba46414c56f1b4537687f89833d','errorHtml','','cmii-uav-device','/error','',_binary '\0',_binary '\0','2021-04-20 09:18:51',1,'2024-11-07 09:01:54',NULL),(107479689374728192,'API_5a02b551720c04670f3b129cee25c013','从Redis模糊查询数据字典列表','从Redis模糊查询数据字典列表','cmii-admin-data','/api/admin/dictionary/getSimpleDictListFromRedis','GET',_binary '\0',_binary '\0','2021-05-12 06:05:55',1,'2024-11-06 12:17:16',NULL),(107479693967491072,'API_607f5d4328ad8185009002e624007294','获取图片验证码','','cmii-uav-user','/api/uav/user/profile/verifyCode/getImageCode','GET',_binary '\0',_binary '\0','2021-05-12 06:05:56',1,'2024-11-06 12:16:37',NULL),(112489002929487872,'API_2a430ee51c505de318a1880a0d441485','无人机绑定的摄像头信息查询','','cmii-uav-device','/api/uav/plane/queryBoundCameraByUavDeviceNo','GET',_binary '\0',_binary '\0','2021-05-26 01:51:08',1,'2024-11-07 09:01:44',NULL),(112489044725727232,'API_19d8d6fc3205ac1b33a4b11e960579d1','下载','','cmii-uav-user','/api/uav/uavTestPO/download','GET',_binary '\0',_binary '\0','2021-05-26 01:51:18',1,'2024-11-06 12:16:21',NULL),(112489045325512704,'API_0fd8148ac05f2e3a9a399c84280d224a','测his','','cmii-uav-user','/api/uav/uavTestPO/test/{id}','GET',_binary '\0',_binary '\0','2021-05-26 01:51:18',1,'2024-11-06 12:16:42',NULL),(114775736753061888,'API_33cf21309cfafc77bc2a278177d5815d','获取请求时间列表','','cmii-uav-developer','/admin/appInterfaceLog/getReqTimeList','GET',_binary '\0',_binary '\0','2021-06-01 09:17:48',1,'2024-11-06 11:22:09',NULL),(114775737096994816,'API_e3e6aa9fbae21f88cffe36a56fb105e1','获取请求结果列表','','cmii-uav-developer','/admin/appInterfaceLog/getReqResultList','GET',_binary '\0',_binary '\0','2021-06-01 09:17:48',1,'2024-11-06 11:22:14',NULL),(114775737273155584,'API_e8184e08ee36f67161fb2c913d8c1701','查询应用日志','','cmii-uav-developer','/admin/appInterfaceLog/queryAppLog','POST',_binary '\0',_binary '\0','2021-06-01 09:17:48',1,'2024-11-06 11:22:12',NULL),(114775737503842304,'API_5f6d8b66ed77d967aa94e8599ec7afc6','查询开发者应用接口日志','','cmii-uav-developer','/admin/appInterfaceLog/queryAppInfLogDetail','POST',_binary '\0',_binary '\0','2021-06-01 09:17:48',1,'2024-11-06 11:22:09',NULL),(114775737763889152,'API_9152b399f21d6cdaac4fe037283aeac5','开发者状态设置','','cmii-uav-developer','/admin/developer/updateDeveloperStat','POST',_binary '\0',_binary '\0','2021-06-01 09:17:48',1,'2024-11-06 11:22:11',NULL),(114775737956827136,'API_c38d4b559610d49635564a827523f9c4','删除开发者','','cmii-uav-developer','/admin/developer/deleteDeveloper','POST',_binary '\0',_binary '\0','2021-06-01 09:17:48',1,'2024-11-06 11:22:11',NULL),(114775738162348032,'API_b6eef0dc086d249e13ed52966da47607','查询开发者详情','','cmii-uav-developer','/admin/developer/queryDeveloperDetail','GET',_binary '\0',_binary '\0','2021-06-01 09:17:48',1,'2024-11-06 11:22:08',NULL),(114775738367868928,'API_f7ec0045ec1ff03c9065be8c2819c88d','按条件分页查询开发者信息','','cmii-uav-developer','/admin/developer/queryDeveloperPage','POST',_binary '\0',_binary '\0','2021-06-01 09:17:48',1,'2024-11-06 11:22:13',NULL),(114775738682441728,'API_45cbbbd675a3ae136e82db7288bf576e','查询接口详情','','cmii-uav-developer','/admin/interface/queryInterfaceDetail','POST',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:08',NULL),(114775738871185408,'API_96b2e79a4f477b37387f3b8e16a22efb','按限制类型查询接口列表','','cmii-uav-developer','/admin/interface/queryOpenInfListByLimit','GET',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:08',NULL),(114775739055734784,'API_d5c826f7b6d82230a5eb467e19a79169','查询接口默认额度','','cmii-uav-developer','/admin/interface/queryInterfaceQuota','GET',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:13',NULL),(114775739303198720,'API_a8cd003caa67a5a921f2256944634d8b','设置开放接口的默认额度','','cmii-uav-developer','/admin/interface/updateInfDefaultQuality','POST',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:09',NULL),(114775739609382912,'API_aee816e1107fa7ae402bbf3337458f60','获取所有接口列表','','cmii-uav-developer','/admin/interface/getAllInfList','GET',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:11',NULL),(114775739793932288,'API_1cd5f43b0c83e48786da0e77fcc13415','获取接口的版本列表','','cmii-uav-developer','/admin/interface/queryInfVerList','POST',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:14',NULL),(114775739999453184,'API_40df37a92434235aa84b62d3e916b928','查询开放的接口列表','','cmii-uav-developer','/admin/interface/queryOpenInfList','POST',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:12',NULL),(114775740204974080,'API_a8c80d112f1d2f253cdc06425f3ed5d1','新建开放的接口','','cmii-uav-developer','/admin/interface/addOpenInf','POST',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:13',NULL),(114775740351774720,'API_48ef3516a827d0dae65d097502eb10eb','获取接口所属列表','','cmii-uav-developer','/admin/interface/getInfGroupList','GET',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:14',NULL),(114775740523741184,'API_0bb0810c0a67f508c8d945cdcf7e347f','获取接口类型列表','','cmii-uav-developer','/admin/interface/getInfTypeList','GET',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:14',NULL),(114775740712484864,'API_ef3a2ce0a515714355090535f448640e','获取限制类型列表','','cmii-uav-developer','/admin/interface/getLimitTypeList','GET',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:08',NULL),(114775740867674112,'API_fa303ccf7b5c0a80b205be4b9b556ab3','获取接口未开放的版本列表','','cmii-uav-developer','/admin/interface/getOpenInfFilterVer','GET',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2022-03-11 06:16:52',NULL),(114775741035446272,'API_95bf37804284299d3614f994e10dd454','获取版本列表','','cmii-uav-developer','/admin/interface/getVerFilterOpenInf','GET',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:11',NULL),(114775741199024128,'API_df311855dff579c0fef6c1c93f24466e','查询接口服务信息','','cmii-uav-developer','/admin/interface/queryInfServie','POST',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:10',NULL),(114775741345824768,'API_f74685713e06e2f53935f031d1206624','更新开放的接口','','cmii-uav-developer','/admin/interface/updateOpenInf','POST',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:12',NULL),(114775741521985536,'API_1f054025f12fbed5ba28935536653867','删除开放的接口','','cmii-uav-developer','/admin/interface/deleteOpenInf','POST',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2022-03-11 06:16:52',NULL),(114775741698146304,'API_05be7250e83854cabac33aa8481d73ee','接口版本状态设置','','cmii-uav-developer','/admin/interface/updateInfOpenStat','POST',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:11',NULL),(114775741903667200,'API_b35c695bd85db06b9bc745a5d2ddce5a','获取应用对应的所有接口列表','','cmii-uav-developer','/admin/appInterface/getAllInfListByAppId','GET',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:10',NULL),(114775742142742528,'API_b33aa731bbc196421f34a59457e34bfe','查询开发者应用的接口列表','','cmii-uav-developer','/admin/appInterface/queryDeveloperAppInfList','GET',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:14',NULL),(114775742453121024,'API_7be7cbb549fd7b555fcb2be309b98550','按条件分页查询开发者应用接口信息','','cmii-uav-developer','/admin/appInterface/queryDevAppInfPage','POST',_binary '\0',_binary '\0','2021-06-01 09:17:49',1,'2024-11-06 11:22:07',NULL),(114775742755110912,'API_487c8a3ede44d2ac0c414acc33cfe284','查询开发者的接口额度','','cmii-uav-developer','/admin/appInterface/queryDevAppInfQuality','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:13',NULL),(114775742922883072,'API_a71eec4d01d4e5bc2e57c39f4192232b','更新开发者的接口额度','','cmii-uav-developer','/admin/appInterface/updateDevAppInfQuality','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:14',NULL),(114775743140986880,'API_040ed67e904a52402a3f4c4c6715c039','获取接口选择列表','','cmii-uav-developer','/admin/appInterface/getInterfaceList','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:08',NULL),(114775743409422336,'API_631781eb52b3ec03cf0d4df732276fd2','查询应用接口列表','','cmii-uav-developer','/admin/appInterface/queryAppInterfaceList','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:10',NULL),(114775743656886272,'API_a4067fb9e114a3a794f891f7063777e0','查询开发者应用列表','','cmii-uav-developer','/admin/app/queryDeveloperAppList','GET',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:08',NULL),(114775743807881216,'API_ed8b5ed28cbe4f05b2d5cc4a11437e3a','查询开发者应用详情','','cmii-uav-developer','/admin/app/queryDeveloperAppDetail','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:10',NULL),(114775743992430592,'API_8a87f4853cb59b48c8aed60c8c607bef','开发者应用状态设置','','cmii-uav-developer','/admin/app/updateDeveloperAppStat','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:13',NULL),(114775744114065408,'API_48aff8af0a1d840c244918ad67946d1a','模糊查詢有效的公司列表','','cmii-uav-developer','/admin/app/queryCompanyList','GET',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:08',NULL),(114775744311197696,'API_3d6d75d0268e2fa743870d2fe858a80c','公司配置','','cmii-uav-developer','/admin/app/updateAppCompany','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:12',NULL),(114775744537690112,'API_ff9370f69f7aac079bb51c911abe2618','即将超额接口查询','','cmii-uav-developer','/open/appInterface/exceed/soon','GET',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:11',NULL),(114775744646742016,'API_54b489bcf3d2cc909b03eb30a099f1ed','应用中心接口管理','','cmii-uav-developer','/open/appInterface/query/allInterface','GET',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:12',NULL),(114775744789348352,'API_2605820b04fb1faa72101bbd0db55f95','应用中心单接口详情及调用情况查询','','cmii-uav-developer','/open/appInterface/query/oneInterface','GET',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:11',NULL),(114775744990674944,'API_9473fe369c7f260a94908881e2dc6dfe','应用中心配置应用接口','','cmii-uav-developer','/open/appInterface/configure/appInterface','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:08',NULL),(114775745145864192,'API_a881b50a293cd74e76fb788a73986c77','过期接口查询','','cmii-uav-developer','/open/appInterface/expire','GET',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:08',NULL),(114775745301053440,'API_49924878445637328fed6f6859571992','即将过期接口查询','','cmii-uav-developer','/open/appInterface/expire/soon','GET',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:13',NULL),(114775745439465472,'API_111b36f22552e11926d50b76065d93ab','超额接口查询','','cmii-uav-developer','/open/appInterface/exceed','GET',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:07',NULL),(114775745586266112,'API_bb5eef9e25fc59ed9691c6c0e5f0e9bd','测试的一个接口','','cmii-uav-developer','/open/developer/test','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:14',NULL),(114775745737261056,'API_231f1e368cc91d254bbefdc01aba07f9','注册一个开发者','','cmii-uav-developer','/registry','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:14',NULL),(114775745825341440,'API_ef95508257e21f940c563388b9e05882','账号退出登录','','cmii-uav-developer','/logout','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:12',NULL),(114775745946976256,'API_a317338ad8a20bde2a6527687a891130','手机验证码登录','','cmii-uav-developer','/code/login','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:14',NULL),(114775746127331328,'API_1f297c5a95ded589eba1165c093afa62','账号手机号密码登录','','cmii-uav-developer','/login','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:12',NULL),(114775746223800320,'API_ef00199351a8c2ecc84208b618cb3590','验证token','','cmii-uav-developer','/checkToken','GET,POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:14',NULL),(114775746324463616,'API_9a0b8e02b5911e297f47dfdf7c235d6d','发送绑定手机号验证码','','cmii-uav-developer','/verifyCode/sendBindTelephone','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:10',NULL),(114775746429321216,'API_cc8bcdba1fe596734701165f96a335a8','验证绑定手机号验证码','','cmii-uav-developer','/verifyCode/checkBindTelephone','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:14',NULL),(114775746588704768,'API_31fcaa9533a4cd54ef0938cd820d1cda','发送解绑手机号验证码','','cmii-uav-developer','/verifyCode/sendUnBindTelephone','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:11',NULL),(114775746735505408,'API_7afb559213ac69778d66e897561f21ca','验证解绑手机号验证码','','cmii-uav-developer','/verifyCode/checkUnBindTelephone','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:14',NULL),(114775746903277568,'API_6c626d365f7d5d4b1417f6f538bcd701','发送登陆验证码','','cmii-uav-developer','/verifyCode/sendLogin','POST',_binary '\0',_binary '\0','2021-06-01 09:17:50',1,'2024-11-06 11:22:09',NULL),(114775747075244032,'API_342ddbb0d279c86609ee179ddb70a154','发送注册验证码','','cmii-uav-developer','/verifyCode/sendRegisty','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:11',NULL),(114775747184295936,'API_2ec694ff0087eed8688c02dab94ab2e3','发送找回密码验证码','','cmii-uav-developer','/verifyCode/sendResetPassword','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:11',NULL),(114775747326902272,'API_d573de42f6e958b142ecb17b99fef53e','检测找回密码验证码','','cmii-uav-developer','/verifyCode/checkResetPassword','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:11',NULL),(114775747494674432,'API_7ec8bf6dd5bc170b196448639ac635a6','获取登录图片验证码','','cmii-uav-developer','/verifyCode/getImgCode','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:09',NULL),(114775747620503552,'API_332a97fd9c60506a41d49cfa74425943','获取登录图片验证码','','cmii-uav-developer','/verifyCode/getImageCode','GET,POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:09',NULL),(114775747708583936,'API_72d46bc1b3c2c3fbb706ccf90c1c5045','检测登录图片验证码','','cmii-uav-developer','/verifyCode/checkImgCode','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:10',NULL),(114775747796664320,'API_5f9be3005b1ee159151109a589a4be2e','通过接口ID查询接口版本信息','','cmii-uav-developer','/open/interface/queryVersion/interfaceId','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:08',NULL),(114775747935076352,'API_7b5fb8d7cdaa937451785f18b8bca47d','应用信息接口统计查询','','cmii-uav-developer','/open/interface/statistic','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:08',NULL),(114775748086071296,'API_97fa0b21a6e0582ebbc6b4a4c3cc73dc','开发者应用接口调用统计表查询','','cmii-uav-developer','/open/interface/invoke/statistic','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:11',NULL),(114775748169957376,'API_ba57288cf5da506f10139ef21a9a0516','通过应用ID查询接口信息','','cmii-uav-developer','/open/interface/queryBy/appId','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:10',NULL),(114775748274814976,'API_dbdcf5039369a1e54620efb8dc657594','开发者应用接口仓库查询','','cmii-uav-developer','/open/interface/query/repository','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:10',NULL),(114775748362895360,'API_e017c3a39f2e5a4b7ab9db3f8a7ce7d5','查询支持的接口','','cmii-uav-developer','/open/interface/querySupported','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:12',NULL),(114775748450975744,'API_64482ab93c5b16eeae0eb528d3115752','应用日志查询','','cmii-uav-developer','/open/appInterfaceLog/query/appLog','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:07',NULL),(114775748526473216,'API_fc5e76c7ce397a90a8be90095a032fee','单个应用日志查询','','cmii-uav-developer','/open/appInterfaceLog/queryById/appLog','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:10',NULL),(114775748601970688,'API_9c09e0ae79e6132847ff0d08068f309c','接口日志查询','','cmii-uav-developer','/open/appInterfaceLog/query/interfaceLog','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:11',NULL),(114775748694245376,'API_1f48a95dd65cce7ff27ce43753f66aec','应用中心重置秘钥','','cmii-uav-developer','/open/app/reset/appSecret','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:09',NULL),(114775748778131456,'API_04859c1c4490a753c9439731b21841d8','应用中心设置回调地址','','cmii-uav-developer','/open/app/redirect/setUrl','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:09',NULL),(114775748916543488,'API_1148cb3b20820ef05f8a558696302379','应用中心主页查询','','cmii-uav-developer','/open/app/homePage','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:08',NULL),(114775749013012480,'API_2de76be60959a99df15b416b5b275259','应用中心应用详情查询','','cmii-uav-developer','/open/app/queryAppById','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:13',NULL),(114775749113675776,'API_b13fbe397ab9a1023a9bd894c653b08a','应用中心新建应用','','cmii-uav-developer','/open/app/add/oneApp','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:14',NULL),(114775749180784640,'API_6ba28024143f2b7d0ddfc8fdac0ecd14','应用中心编辑应用','','cmii-uav-developer','/open/app/edit/oneApp','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:11',NULL),(114775749310808064,'API_7bceb7e7f10078bb3c9e2bea08593a71','应用中心删除应用','','cmii-uav-developer','/open/app/delete/oneApp','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:10',NULL),(114775749390499840,'API_1d199fe0c43da6bed731fdad8fe82450','分组获取接口','','cmii-uav-developer','/docs/list','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:10',NULL),(114775749465997312,'API_1f9ec5a9e39217e30d438af932b0da02','获取单个接口文档','','cmii-uav-developer','/docs/getDoc','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:08',NULL),(114775749528911872,'API_3980d89d5a050eafabd5c4ad7a9e503e','接口文档接口','','cmii-uav-developer','/docs/queryList','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:09',NULL),(114775749600215040,'API_043697a415dbb19c06b7c8f07a93573f','重新绑定手机','','cmii-uav-developer','/profile/updateTelephone','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:09',NULL),(114775749696684032,'API_0374fe162425851f581647c1b556924e','申请更新邮箱','','cmii-uav-developer','/profile/updateEmail','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:11',NULL),(114775749763792896,'API_0b818065cdd6ac86f7a584e50938a2e7','执行更新邮箱','','cmii-uav-developer','/profile/doUpdateEmail','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:12',NULL),(114775749822513152,'API_1e8b6083301def32a91ecd0dc8cc1aa3','根据token获取用户基本信息-敏感信息脱敏','','cmii-uav-developer','/profile/getMyDetail','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:09',NULL),(114775749889622016,'API_98c910ac1ef58a7c3e0cd365b6c7e248','重置密码','','cmii-uav-developer','/profile/resetPwd','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:14',NULL),(114775749977702400,'API_3c96913dfbf3f6870171165f71924ddd','找回密码','','cmii-uav-developer','/profile/findPwd','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:11',NULL),(114775750061588480,'API_d366cbd537da89f207cc8bcb6f6501ac','删除(测试接口),不暴露','','cmii-uav-developer','/profile/test/delete','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:09',NULL),(114775750149668864,'API_3ba132a228592611918185541361adde','冻结(测试接口),不暴露','','cmii-uav-developer','/profile/test/freeze','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:08',NULL),(114775750220972032,'API_a5de7864126d4284160343a11491901e','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-developer','/oapi/surveillance/querySinglePlaneTrack/v1','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:11',NULL),(114775750283886592,'API_b29cc957df88bc0cadf3663dd0f0ac90','查询单个飞机目前最新航迹数据','','cmii-uav-developer','/oapi/surveillance/queryRealTimeInfo/v1','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:13',NULL),(114775750359384064,'API_43d251bdbb2b70e01443db39187ce73d','查询公司下所有无人机7日内作业记录','','cmii-uav-developer','/oapi/surveillance/queryHistoryTotal/v1','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:14',NULL),(114775750447464448,'API_286e75875ff01df2cc468548ad5a6260','上传无人机飞行态势数据','同时上传多架次无人机飞行数据,每秒传一次','cmii-uav-developer','/oapi/flight/batchUpload/v1','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:08',NULL),(114775750602653696,'API_b03eae6c9b63a9effe9ebea71bf0242f','上传无人机飞行态势数据','上传单架次无人机飞行数据,每秒传一次','cmii-uav-developer','/oapi/flight/upload/v1','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:07',NULL),(114775750682345472,'API_2bcc60637aaab8d71c94a24c0b9e5b9c','上传飞行态势数据(无飞行架次)','上传单架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-developer','/oapi/flight/uploadDefault/v1','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:10',NULL),(114775750757842944,'API_3a4cbac29ee3a1639e96dab55a9d65c3','批量上传飞行态势数据(无飞行架次)','同时上传多架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-developer','/oapi/flight/batchUploadDefault/v1','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:11',NULL),(114775750829146112,'API_a68a8f034580119f51e256a7e5d29eed','上传航线航点数据','上传单架次无人机航线航点数据','cmii-uav-developer','/oapi/waypoint/upload/v1','POST',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:12',NULL),(114775750959169536,'API_aec238a0f5bfc10cf870ab56f4fe5c7e','查询公司/所属机构获取无人机数量','','cmii-uav-developer','/oapi/uav/queryUavCountByCompanyId/v1','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2024-11-06 11:22:07',NULL),(114775751043055616,'API_db7379f32f6ccfd30af93ecd0476aac0','getExecute','','cmii-uav-developer','/oapi/execute','GET',_binary '\0',_binary '\0','2021-06-01 09:17:51',1,'2022-03-11 06:16:53',NULL),(114775751143718912,'API_77ed8e04aae416afa070c8ae5e78fa05','postExecute','','cmii-uav-developer','/oapi/execute','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2022-03-11 06:16:53',NULL),(114775751210827776,'API_2c659b9c896f283885ebe6e969f16692','查询开发者可用的开放接口','','cmii-uav-developer','/api/uav/developer/resource/queryOpenApi','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:07',NULL),(114775751269548032,'API_a29bbb1ac7dd5aa19287edfc634fd7e4','添加一个接口','','cmii-uav-developer','/api/uav/developer/resource/add','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:14',NULL),(114775751345045504,'API_4350bb89a028e49cca04fa544c649749','删除一个接口','','cmii-uav-developer','/api/uav/developer/resource/delete','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:12',NULL),(114775751416348672,'API_428becdef4fe192ba52703181366a717','检查是否有访问权限','','cmii-uav-developer','/api/uav/developer/resource/check','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:09',NULL),(114775751496040448,'API_628feaeb078b0fe346c4beb1ab4b9f4f','创建密钥','','cmii-uav-developer','/api/uav/developer/createSecret','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:10',NULL),(114775751588315136,'API_248e7844facb9784a8a7b40fe477795d','查询所有的开发者','','cmii-uav-developer','/api/uav/developer/queryAll','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:12',NULL),(114775751647035392,'API_14fde70f6213be071957fb84d7c65a0b','创建一个开发者','','cmii-uav-developer','/api/uav/developer/add','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:14',NULL),(114775751739310080,'API_78bb4d1993d778875f027860d9fe00e5','删除一个开发者','','cmii-uav-developer','/api/uav/developer/delete','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:09',NULL),(114775751819001856,'API_802eb37a0b62af352fc056205e04d17d','设备统计接口','设备统计接口','cmii-uav-developer','/oapi/device/uav/count/1.0','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:09',NULL),(114775751911276544,'API_2a7c176a3aecc330896abe3775282536','上传多架次无人机飞行态势数据','同时上传多架次无人机飞行数据,每秒传一次','cmii-uav-developer','/oapi/flight/info/batchupload/1.0','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:09',NULL),(114775752066465792,'API_cb10ebf50595eff8cafe5b005035cf61','批量上传飞行态势数据(无飞行架次)','同时上传多架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-developer','/oapi/device/default/batchupload/1.0','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:14',NULL),(114775752150351872,'API_69db333b53a45ccc0f08a027753b011f','上传单架次无人机飞行态势数据','上传单架次无人机飞行数据,每秒传一次','cmii-uav-developer','/oapi/flight/info/upload/1.0','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:14',NULL),(114775752230043648,'API_84aaff6bf2227a5a2134408ccff5f747','上传飞行态势数据(无飞行架次)','上传单架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-developer','/oapi/device/default/upload/1.0','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:12',NULL),(114775752339095552,'API_c664faa2b0378e48c80dbab68ea27bca','上传航点数据','上传单架次无人机航线航点数据','cmii-uav-developer','/oapi/waypoint/airline/update/1.0','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2021-06-03 09:34:28',NULL),(114775752464924672,'API_36e05ad94c93486dc79203a54da8d8f3','hellobody服务接口','hello','cmii-uav-developer','/oapi/test/hellobody','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:11',NULL),(114775752565587968,'API_f5374accc2cc2fee2b9e3ee00bd851b1','hello服务接口','hello','cmii-uav-developer','/oapi/test/test','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:13',NULL),(114775752683028480,'API_50e1d0dcb74e0ec9fbbcc1c41bab122d','helloOMS服务接口','hello','cmii-uav-developer','/oapi/test/helloOMS','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:14',NULL),(114775752754331648,'API_a9bf2ce1a121ae9f008404ec515f6c2c','hello服务接口','hello','cmii-uav-developer','/oapi/test/test2.0','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:12',NULL),(114775752846606336,'API_2e845daf100907e81f7e6fc78e62b2fa','hello服务接口','hello','cmii-uav-developer','/oapi/test/hello','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:09',NULL),(114775752930492416,'API_e917bfbfc2f36931ec9dce07e3553b44','hello服务接口','hello','cmii-uav-developer','/oapi/test/hello3.0','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:09',NULL),(114775752993406976,'API_000edb8f1f238c4c68fa990c5c3e60c0','hellobody服务接口','hello','cmii-uav-developer','/oapi/test/hellobody2.0','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:11',NULL),(114775753056321536,'API_afa3a82d93f818182fac6356d11827f0','collect服务接口','collect','cmii-uav-developer','/oapi/test/collect','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:08',NULL),(114775753136013312,'API_f145b379ea43368edc5c303dfaa3aac1','hellobody服务接口','hello','cmii-uav-developer','/oapi/test/hellobody3.0','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:13',NULL),(114775753224093696,'API_4cfe82249df6e31767ee4c80705f556c','hello服务接口','hello','cmii-uav-developer','/oapi/test/hello2.0','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:11',NULL),(114775753324756992,'API_a9ea0073d6597754c45d70977a962fef','查询公司下所有无人机7日内作业记录','查询公司下所有无人机7日内作业记录','cmii-uav-developer','/oapi/surveillance/fly/history/1.0','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:10',NULL),(114775753433808896,'API_e857ececd7d8c4dc95c954057afbb94a','查询单个飞机在线的历史航迹,包含态势数据','查询单个飞机在线的历史航迹,包含态势数据','cmii-uav-developer','/oapi/surveillance/plane/single/track/1.0','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2021-06-03 09:34:29',NULL),(114775753509306368,'API_88b517ded43c0722f4d2f15f0ffcc928','查询单个飞机目前最新航迹数据','查询单个飞机目前最新航迹数据','cmii-uav-developer','/oapi/surveillance/info/realtime/1.0','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2021-06-03 09:34:29',NULL),(114775753597386752,'API_e56479ab411bf3bd896f0a0ef0f734e5','接口扫描','','cmii-uav-developer','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2024-11-06 11:22:11',NULL),(114775753672884224,'API_6364c013c03d1b8f7825cc34661d5b8a','swaggerResources','','cmii-uav-developer','/swagger-resources','',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2022-03-11 06:16:54',NULL),(114775753748381696,'API_8c223d1e34dc560d0f463b4813520c03','uiConfiguration','','cmii-uav-developer','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2022-03-11 06:16:54',NULL),(114775753823879168,'API_b55012ce8c25d4e88713f063b8479bc7','securityConfiguration','','cmii-uav-developer','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2022-03-11 06:16:54',NULL),(114775753899376640,'API_4621b34a9c51fd6d370e9bf2ab3ac11c','errorHtml','','cmii-uav-developer','/error','',_binary '\0',_binary '\0','2021-06-01 09:17:52',1,'2022-03-11 06:16:54',NULL),(114775767862214656,'API_b99e8fb53bca58fa8ff57ceb3e14fb13','ping','','cmii-uav-device','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-01 09:17:55',1,'2024-11-07 09:01:53',NULL),(114775767988043776,'API_49e1eb08d9cbad20d0dcfe5ba7d0d0fa','health','','cmii-uav-device','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-01 09:17:56',1,'2024-11-07 09:01:45',NULL),(114775789718732800,'API_100a284ed1d1ae4ab3b90991239af961','ping','','cmii-uav-user','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-01 09:18:01',1,'2024-11-06 12:16:24',NULL),(114775789769064448,'API_ffc94b12cc6152ed1ebd0dadf788eba4','health','','cmii-uav-user','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-01 09:18:01',1,'2024-11-06 12:16:43',NULL),(115504634864336896,'API_5abb294cc21f30cdcbc9ee8a93f5285a','ping','','cmii-admin-user','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-03 09:34:11',1,'2024-09-09 09:14:21',NULL),(115504635405402112,'API_07922b27b56679c96068e94db1bbeabc','health','','cmii-admin-user','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-03 09:34:11',1,'2024-09-09 09:14:16',NULL),(115504694616391680,'API_61a891fd99cc79fe9b31195836bd7ac3','health','','cmii-uav-developer','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-03 09:34:25',1,'2024-11-06 11:22:12',NULL),(115504694830301184,'API_22d674c3b28f20984ce30188896c1e2c','ping','','cmii-uav-developer','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-03 09:34:25',1,'2024-11-06 11:22:13',NULL),(118346823118094336,'API_49161f40c3b80954b51c002e0f21e978','根据设备号获取公司信息','','cmii-uav-device','/api/uav/plane/queryCompanyByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:48:01',1,'2024-11-07 09:01:56',NULL),(118346824040841216,'API_cc680d9c43972b032c1413b3f0bfce0d','公司添加用户','公司添加用户描述','cmii-uav-developer','/oapi/test/company_user_add','POST',_binary '\0',_binary '\0','2021-06-11 05:48:02',1,'2024-11-06 11:22:09',NULL),(118346824321859584,'API_8dc88284610210adf60a770607c5e183','添加公司','添加公司秒速','cmii-uav-developer','/oapi/test/company_add','POST',_binary '\0',_binary '\0','2021-06-11 05:48:02',1,'2024-11-06 11:22:10',NULL),(118346827232706560,'API_74ec2a0cb0446beb24de6c39e87ac38f','获取公司','获取公司','cmii-uav-developer','/oapi/test/company_get','POST',_binary '\0',_binary '\0','2021-06-11 05:48:02',1,'2024-11-06 11:22:11',NULL),(118346828033818624,'API_f2ec2ffe515df2cc8a95d030fc71ff70','查询单个飞机最新数据','','cmii-uav-developer','/oapi/surveillance/info/realtimeInfo/1.0','POST',_binary '\0',_binary '\0','2021-06-11 05:48:03',1,'2024-11-06 11:22:07',NULL),(118346828344197120,'API_dceb7cc5ef051cbb94a76d3d5ef9b0e2','查询单个飞机在线的历史航迹,包含态势数据','查询单个飞机在线的历史航迹,包含态势数据','cmii-uav-developer','/oapi/surveillance/plane/single/allTrack/1.0','POST',_binary '\0',_binary '\0','2021-06-11 05:48:03',1,'2024-11-06 11:22:08',NULL),(118346829044645888,'API_6a6ce3c5e188d191199c647cf201626c','全局统计本公司设备在线及简略详情','全局统计本公司设备在线及简略详情','cmii-uav-developer','/oapi/surveillance/fly/total/1.0','GET',_binary '\0',_binary '\0','2021-06-11 05:48:03',1,'2024-11-06 11:22:14',NULL),(118346829359218688,'API_712dc09d92bebebb23d5d9227ea673ff','查询无人机的拉流信息','','cmii-uav-developer','/oapi/surveillance/uav/steamAddrs/1.0','POST',_binary '\0',_binary '\0','2021-06-11 05:48:03',1,'2024-11-06 11:22:13',NULL),(118346829602488320,'API_543cb477e2336f1150721d559fa46c84','上传航点数据','上传单架次无人机航线航点数据','cmii-uav-developer','/oapi/waypoint/airline/upload/1.0','POST',_binary '\0',_binary '\0','2021-06-11 05:48:03',1,'2024-11-06 11:22:11',NULL),(118346829979975680,'API_bb8e0b03ce9688636392da54ccaeef8b','复亚作业上传文件','复亚作业上传文件','cmii-uav-developer','/oapi/mission/oss/foiaUpload/1.0','POST',_binary '\0',_binary '\0','2021-06-11 05:48:03',1,'2024-11-06 11:22:10',NULL),(118346830386823168,'API_34d2ea0e32fd6c9ed6f2c59dd5fe707b','普通作业上传文件','普通作业上传文件','cmii-uav-developer','/oapi/mission/oss/normalUpload/1.0','POST',_binary '\0',_binary '\0','2021-06-11 05:48:03',1,'2024-11-06 11:22:08',NULL),(118346855896580096,'API_9aa7ec1c77b2f1e32778d663f5c3898e','通过设备号查询无人机列表绑定的载荷列表详情','','cmii-uav-device','/api/uav/plane/queryBoundDetailByDeviceNo','GET',_binary '\0',_binary '\0','2021-06-11 05:48:09',1,'2024-11-07 09:01:48',NULL),(118349371417821184,'API_289464e10fe2a7ce4a6b8d0bc171cb37','视频回放','视频回放','cmii-uav-cloud-live','/public/his/playback/m3u8','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:40',NULL),(118349371828862976,'API_54a5348ac671626c43c764324d188f45','回放视频封面','回放视频封面','cmii-uav-cloud-live','/public/his/playback/cover','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:43',NULL),(118349371887583232,'API_9d28fbc7c7784e8ec68d13bb1e2b5342','获取时间戳(yyyyMMddHHmmss)','获取时间戳','cmii-uav-cloud-live','/client/live/playback/timestamp','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:40',NULL),(118349371954692096,'API_afb234620493d3bacd41c8856967fa2a','获取视频流地址信息','通过设备号获取视频流地址信息','cmii-uav-cloud-live','/client/live/create','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:38',NULL),(118349372009218048,'API_be4e01864c39805f1642134d888b02c4','启动AI流任务','启动AI流任务','cmii-uav-cloud-live','/client/live/ai/start','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2022-05-07 08:33:48',NULL),(118349372067938304,'API_f5c35f28acc1868831a3bcc2e7b16389','获取m3u8文件内容','获取m3u8文件内容','cmii-uav-cloud-live','/client/live/playback/m3u8','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:36',NULL),(118349372118269952,'API_f786e0a615e81b944c0ba70449453da6','获取回放信息(包括封面)','获取回放信息(包括封面)','cmii-uav-cloud-live','/client/live/playback/m3u8Info','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:35',NULL),(118349372202156032,'API_8ff849043d0e3a1dde9612ba3b707605','获取回放视频token','获取回放视频token','cmii-uav-cloud-live','/client/live/playback/token','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:42',NULL),(118349372265070592,'API_5cd7b62f7857e1c41eb2389a64843169','查询视频流通道ID','查询设备对应的视频流通道ID','cmii-uav-cloud-live','/client/live/getStreamId','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:35',NULL),(118349372332179456,'API_cebe3ea38fd5de661fb7169955872bf5','查询具体视频流地址','查询设备对应的某种视频流地址','cmii-uav-cloud-live','/client/live/get','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:42',NULL),(118349372390899712,'API_64d5ee764973e82287d15d96289f0974','health','','cmii-uav-cloud-live','/cmii/health','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:37',NULL),(118349372449619968,'API_11d6b101a37aee3d2968d5befdba397b','ping','','cmii-uav-cloud-live','/cmii/ping','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:41',NULL),(118349372508340224,'API_a9934d326aaa2d148734d9ef6bd86b72','接口扫描','','cmii-uav-cloud-live','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:40',NULL),(118349372575449088,'API_b7e2958940688b9536c45ef455cbb00f','securityConfiguration','','cmii-uav-cloud-live','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2022-03-11 06:17:31',NULL),(118349372634169344,'API_9cc1caf8776d669aae36e19adc19f4ec','swaggerResources','','cmii-uav-cloud-live','/swagger-resources','',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2022-03-11 06:17:31',NULL),(118349372688695296,'API_a7a93d6bfc9b6112cb5dd2d20d51bb92','uiConfiguration','','cmii-uav-cloud-live','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2022-03-11 06:17:31',NULL),(118349372797747200,'API_7b5c8e9b95934d385fc84a301156e020','第一次上传项目','第一次上传项目,返回projId','cmii-uav-cloud-live','/api/v1/warehouse/project/updproj/restring','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2023-03-29 10:20:12',NULL),(118349372856467456,'API_690036470ac7133066e45b60b5353ecd','项目文件上传','上传项目文件 ','cmii-uav-cloud-live','/api/v1/warehouse/project/files','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2023-03-29 10:20:12',NULL),(118349372994879488,'API_0397f90389582c696a60ba0c32f34110','单个文件下载','根据projectId和文件ID下载项目文件','cmii-uav-cloud-live','/api/v1/warehouse/project/file/download','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2023-03-29 10:20:12',NULL),(118349373053599744,'API_398c21859fb437ac1e6edb2892a59fef','全部文件下载','根据projectId下载该项目所有文件','cmii-uav-cloud-live','/api/v1/warehouse/project/filesAll/download','GET',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2023-03-29 10:20:12',NULL),(118349373124902912,'API_10a9d10e5455fb2ff0d8434e0d5a4c6f','删除项目的文件','删除项目的文件,支持批量','cmii-uav-cloud-live','/api/v1/warehouse/project/deleteFiles','POST',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2023-03-29 10:20:11',NULL),(118349373192011776,'API_150e23b0c5fbf84f07cac8933516682c','errorHtml','','cmii-uav-cloud-live','/error','',_binary '\0',_binary '\0','2021-06-11 05:58:09',1,'2024-11-14 02:02:42',NULL),(127035382402383872,'API_455c35e7821e0af2222a0b32989d1c99','获取接口的示例语言','','cmii-uav-developer','/admin/interface/querySampleLanguages','GET',_binary '\0',_binary '\0','2021-07-05 05:13:15',1,'2024-11-06 11:22:09',NULL),(127035382788259840,'API_5158f8f7df0b3966067e53c698098159','添加或更新多语言示例代码','','cmii-uav-developer','/admin/interface/mergeSampleCodes','POST',_binary '\0',_binary '\0','2021-07-05 05:13:15',1,'2024-11-06 11:22:10',NULL),(127035482902102016,'API_b127e8d74c7d88572818a6767e1f4a9a','获取某个kpi最新取值','获取某个kpi最新取值','cmii-uav-kpi-monitor','/kpi/monitor/query/kpi','POST',_binary '\0',_binary '\0','2021-07-05 05:13:39',1,'2024-11-06 12:17:20',NULL),(127035482994376704,'API_ee187d2d5b861acf87c99c0f03bc0aeb','采集所有配置kpi值','集所有配置kpi值','cmii-uav-kpi-monitor','/kpi/monitor/query/kpis','POST',_binary '\0',_binary '\0','2021-07-05 05:13:39',1,'2024-11-06 12:17:19',NULL),(127035483065679872,'API_a74e30325f9fc3ada840c47319f571e8','测试采集并推送所有KPI值【测试】','测试采集并推送所有KPI值【测试】','cmii-uav-kpi-monitor','/kpi/monitor/push/allKpi','POST',_binary '\0',_binary '\0','2021-07-05 05:13:39',1,'2024-11-06 12:17:19',NULL),(127035483136983040,'API_695c96c4e4b60e41e4b170d18a8207a4','推送某个KPI值【测试】','推送某个KPI值【测试】','cmii-uav-kpi-monitor','/kpi/monitor/push/kpi','POST',_binary '\0',_binary '\0','2021-07-05 05:13:39',1,'2024-11-06 12:17:20',NULL),(127035483199897600,'API_ba49cb37fe53a50feed5ee2e2721fe4e','解析配置文件并测试kpi取值【测试】','解析配置文件并测试kpi取值【测试】','cmii-uav-kpi-monitor','/kpi/monitor/parse/file','POST',_binary '\0',_binary '\0','2021-07-05 05:13:39',1,'2024-11-06 12:17:19',NULL),(127035483254423552,'API_f4b801b6f4f6eabff1eade6ffe536c47','更新指标配置信息【管理员用】','更新指标配置信息【管理员用】','cmii-uav-kpi-monitor','/kpi/monitor/config/kpi','POST',_binary '\0',_binary '\0','2021-07-05 05:13:39',1,'2024-11-06 12:17:19',NULL),(127035483308949504,'API_9de68788e8519966581f78f8b3da56c6','获取每个用户访问时长','获取每个用户访问时长','cmii-uav-kpi-monitor','/user/accessAnalysis/userAccessInfo','POST',_binary '\0',_binary '\0','2021-07-05 05:13:39',1,'2024-11-06 12:17:19',NULL),(127035483363475456,'API_3545158a96ea145fcd03285b42c18f42','获取每个公司用户访问行为','获取每个公司用户访问行为','cmii-uav-kpi-monitor','/user/accessAnalysis/companyAccessInfo','POST',_binary '\0',_binary '\0','2021-07-05 05:13:39',1,'2024-11-06 12:17:19',NULL),(127035483455750144,'API_a31391fcf55f7c3dc7a9586f344415af','下载单用户访问情况','下载单用户访问情况','cmii-uav-kpi-monitor','/user/accessAnalysis/down/accessInfo','GET',_binary '\0',_binary '\0','2021-07-05 05:13:39',1,'2024-11-06 12:17:19',NULL),(127035483506081792,'API_b7bc47b7b77ffe63ba428eb36d280afd','下载公司用户使用情况','下载公司用户使用情况','cmii-uav-kpi-monitor','/user/accessAnalysis/down/companyAccessInfo','GET',_binary '\0',_binary '\0','2021-07-05 05:13:39',1,'2024-11-06 12:17:19',NULL),(127035483560607744,'API_9f9cdb82fba2247dbc894ad15411e0c2','health','','cmii-uav-kpi-monitor','/cmii/health','GET',_binary '\0',_binary '\0','2021-07-05 05:13:39',1,'2024-11-06 12:17:19',NULL),(127035483619328000,'API_a1c7ba561fb4fa48452235a4cbf206b3','ping','','cmii-uav-kpi-monitor','/cmii/ping','GET',_binary '\0',_binary '\0','2021-07-05 05:13:40',1,'2024-11-06 12:17:19',NULL),(127035483678048256,'API_a02eee36bdea730c9b24dfa944cc6bc5','接口扫描','','cmii-uav-kpi-monitor','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-07-05 05:13:40',1,'2024-11-06 12:17:19',NULL),(127035483732574208,'API_e9c7f41a1163a4d02cb3da23ab6cc254','securityConfiguration','','cmii-uav-kpi-monitor','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-07-05 05:13:40',1,'2024-07-29 15:58:27',NULL),(127035483791294464,'API_a57b76ba92218fdf8c0711a3975bf6a4','swaggerResources','','cmii-uav-kpi-monitor','/swagger-resources','',_binary '\0',_binary '\0','2021-07-05 05:13:40',1,'2024-07-29 15:58:27',NULL),(127035483858403328,'API_76d19d64565237e2591fc5b5ecc488fb','uiConfiguration','','cmii-uav-kpi-monitor','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-07-05 05:13:40',1,'2024-07-29 15:58:27',NULL),(127035483917123584,'API_86a09a2be1661d38daa754f5ce91e913','error','','cmii-uav-kpi-monitor','/error','',_binary '\0',_binary '\0','2021-07-05 05:13:40',1,'2024-11-06 12:17:19',NULL),(132527468161531904,'API_8de4801e5e53f51580b6ead79e00fca6','重新保存失败视频文件','重新保持失败视频文件','cmii-uav-cloud-live','/video/reSaveFailedFile','GET',_binary '\0',_binary '\0','2021-07-20 08:56:51',1,'2024-11-14 02:02:38',NULL),(132527468367052800,'API_7e49e7ff34f254a4df5d1d70101a7c30','获取视频分片文件列表','获取视频分片文件列表','cmii-uav-cloud-live','/video/file/partList','GET',_binary '\0',_binary '\0','2021-07-20 08:56:51',1,'2024-11-14 02:02:38',NULL),(132527468455133184,'API_56cc6cc9afb762bdcf5326e7c41d0dc0','重置视频同步时间','重置视频同步时间','cmii-uav-cloud-live','/video/resetSyncTime','GET',_binary '\0',_binary '\0','2021-07-20 08:56:51',1,'2024-11-14 02:02:41',NULL),(132527468522242048,'API_a1029d20b60b6b56f72d27c121cfff58','同步视频文件','同步视频文件','cmii-uav-cloud-live','/video/syncPartFile','GET',_binary '\0',_binary '\0','2021-07-20 08:56:51',1,'2024-11-14 02:02:42',NULL),(132865491239698432,'API_4f8f8c3c7476f108657f2dae1ee7d5f7','公司所属无人机分页查询','公司所属无人机分页查询','cmii-uav-developer','/oapi/device/uav/page/1.0','POST',_binary '\0',_binary '\0','2021-07-21 07:20:02',1,'2024-11-06 11:22:09',NULL),(132865491407470592,'API_b6de44f432e4656938b964a94342b817','查询无人机视频回放','查询无人机视频回放','cmii-uav-developer','/oapi/mission/uav/video/1.0','POST',_binary '\0',_binary '\0','2021-07-21 07:20:02',1,'2024-11-06 11:22:12',NULL),(133267087639445504,'API_05684b732792a350983cc6ebb2066ac5','获取类别最新应急指标列表(分类,job:作业信息;bss:基站&卫星信息;summary:概况)','获取某个kpi最新取值','cmii-uav-kpi-monitor','/personal/emergency/sos/category','GET',_binary '\0',_binary '\0','2021-07-22 09:55:50',1,'2024-11-06 12:17:19',NULL),(136161781507686400,'API_44daf24fb4cf68ed9db2f3d631de795c','轨迹视频回放接口','轨迹视频回放接口','cmii-uav-cloud-live','/client/live/playback/detailToken','POST',_binary '\0',_binary '\0','2021-07-30 09:38:18',1,'2024-11-14 02:02:44',NULL),(136161872553443328,'API_2c7b0a08d1daa06561c79bf498e6e25d','统计','','cmii-admin-user','/chartInfo','POST',_binary '\0',_binary '\0','2021-07-30 09:38:40',1,'2024-09-09 09:14:21',NULL),(136161872649912320,'API_fa535023c079bce929fa1c2b1709fcd4','运行报表','','cmii-admin-user','/runningReport','GET',_binary '\0',_binary '\0','2021-07-30 09:38:40',1,'2024-09-09 09:14:19',NULL),(136161873673322496,'API_9370ffdd40b5840b0598f769e9eb1627','获取图片验证码(图片)','','cmii-admin-user','/getImageCode','GET,POST',_binary '\0',_binary '\0','2021-07-30 09:38:40',1,'2024-09-09 09:14:17',NULL),(136161874029838336,'API_c5881dfec33ece1e47dd2ce0fb27b251','更具图片id获取图片code','','cmii-admin-user','/get_image_code_by_image_id','GET',_binary '\0',_binary '\0','2021-07-30 09:38:41',1,'2024-09-09 09:14:20',NULL),(136161875984384000,'API_a4428a7f77c1d979aa25cd335dc1db50','api','','cmii-admin-user','/api/{uri}','POST',_binary '\0',_binary '\0','2021-07-30 09:38:41',1,'2024-09-09 09:14:16',NULL),(136161876085047296,'API_2652c42ce633640cd35b7ecbcf40f8f9','任务日志管理-查询执行器的日志','','cmii-admin-user','/joblog/getJobsByGroup','GET',_binary '\0',_binary '\0','2021-07-30 09:38:41',1,'2024-09-09 09:14:21',NULL),(136161876189904896,'API_14dd901e124793e845e5fb23863ad219','任务日志管理-分页查询日志','','cmii-admin-user','/joblog/pageList','POST',_binary '\0',_binary '\0','2021-07-30 09:38:41',1,'2024-09-09 09:14:20',NULL),(136161876298956800,'API_740e764859f3a40d9c207d4eb97474ff','任务日志管理-查询日志详情','','cmii-admin-user','/joblog/logDetailCat','GET',_binary '\0',_binary '\0','2021-07-30 09:38:41',1,'2024-09-09 09:14:19',NULL),(136161876395425792,'API_24893b2c8b86de1c3c478dc9ba96e77b','任务日志管理-清楚日志','','cmii-admin-user','/joblog/clearLog','POST',_binary '\0',_binary '\0','2021-07-30 09:38:41',1,'2024-09-09 09:14:17',NULL),(136161876483506176,'API_1ea32d8384469c149399a5a541ff7197','任务执行器-分页查询','','cmii-admin-user','/jobgroup/pageList','GET',_binary '\0',_binary '\0','2021-07-30 09:38:41',1,'2024-09-09 09:14:20',NULL),(136161876575780864,'API_e56aabbd072e6504158310aa3ea75a15','任务执行器-查询单个','','cmii-admin-user','/jobgroup/loadById','GET',_binary '\0',_binary '\0','2021-07-30 09:38:41',1,'2024-09-09 09:14:17',NULL),(136161876663861248,'API_1ca2054ac0536146b89bf0648521b250','任务执行器-删除','','cmii-admin-user','/jobgroup/remove','POST',_binary '\0',_binary '\0','2021-07-30 09:38:41',1,'2024-09-09 09:14:21',NULL),(136161876785496064,'API_125089374bd8a86e128b04b4366bed50','任务执行器-更新','','cmii-admin-user','/jobgroup/update','POST',_binary '\0',_binary '\0','2021-07-30 09:38:41',1,'2024-09-09 09:14:18',NULL),(136161876873576448,'API_1f4ef36fd959340698ee0201d37fb0d0','任务执行器-添加','','cmii-admin-user','/jobgroup/save','POST',_binary '\0',_binary '\0','2021-07-30 09:38:41',1,'2024-09-09 09:14:17',NULL),(136161881931907072,'API_dddf8ad3442dcb4cc73e32e1e22e0675','任务执行脚本-脚本类型列表','','cmii-admin-user','/jobcode/glueTypes','GET',_binary '\0',_binary '\0','2021-07-30 09:38:42',1,'2024-09-09 09:14:17',NULL),(136161882061930496,'API_bc6b4d9288f5282c5840eea30565bf81','任务执行脚本-脚本类型列表','','cmii-admin-user','/jobcode/jobLogglueHistory','GET',_binary '\0',_binary '\0','2021-07-30 09:38:42',1,'2024-09-09 09:14:20',NULL),(136161882225508352,'API_bfdfb1ee8e1376f4dc1e1f6ad5b5dcae','任务执行脚本-添加脚本','','cmii-admin-user','/jobcode/add','POST',_binary '\0',_binary '\0','2021-07-30 09:38:42',1,'2024-09-09 09:14:18',NULL),(136161882330365952,'API_d2d21528ebfbfe9b3387b6f785284970','任务管理-停止','','cmii-admin-user','/jobinfo/stop','POST',_binary '\0',_binary '\0','2021-07-30 09:38:43',1,'2024-09-09 09:14:20',NULL),(136161882472972288,'API_c974f70ca7ebe98820999f986f0ef200','任务管理-立即执行','','cmii-admin-user','/jobinfo/trigger','POST',_binary '\0',_binary '\0','2021-07-30 09:38:43',1,'2024-09-09 09:14:18',NULL),(136161882577829888,'API_c439e4c75c067b0fc30fca5ae9d6a6b1','任务管理-下次执行时间','','cmii-admin-user','/jobinfo/nextTriggerTime','GET',_binary '\0',_binary '\0','2021-07-30 09:38:43',1,'2024-09-09 09:14:19',NULL),(136161882686881792,'API_eca5c0ba88d555f86467325f491de93f','任务管理-分页列表','','cmii-admin-user','/jobinfo/pageList','GET',_binary '\0',_binary '\0','2021-07-30 09:38:43',1,'2024-09-09 09:14:17',NULL),(136161882791739392,'API_9d92886a872bc1a3b8c03be8667215d1','任务管理-任务添加','','cmii-admin-user','/jobinfo/add','POST',_binary '\0',_binary '\0','2021-07-30 09:38:43',1,'2024-09-09 09:14:16',NULL),(136161882938540032,'API_7aa023ee87f1ee721824c4760685137f','任务管理-删除','','cmii-admin-user','/jobinfo/remove','POST',_binary '\0',_binary '\0','2021-07-30 09:38:43',1,'2024-09-09 09:14:18',NULL),(136161883026620416,'API_f9900d456fe4e648ebb0f505f6e04048','任务管理-更新','','cmii-admin-user','/jobinfo/update','POST',_binary '\0',_binary '\0','2021-07-30 09:38:43',1,'2024-09-09 09:14:21',NULL),(136161883173421056,'API_8d81b83bec910f424529aa0e1c17fec1','任务管理-测试','','cmii-admin-user','/jobinfo/test','GET',_binary '\0',_binary '\0','2021-07-30 09:38:43',1,'2024-09-09 09:14:20',NULL),(136161883265695744,'API_77334174f0a5e3ca46b78424ed1e1775','任务管理-开始','','cmii-admin-user','/jobinfo/start','POST',_binary '\0',_binary '\0','2021-07-30 09:38:43',1,'2024-09-09 09:14:16',NULL),(136161884054224896,'API_d4d80087f69bb270e3a10a0a72bd0faa','triggerJob','','cmii-admin-user','/client/v1/xxljob/trigger','POST',_binary '\0',_binary '\0','2021-07-30 09:38:43',1,'2024-09-09 09:14:18',NULL),(136161884209414144,'API_d451888076412990f21f0c9006fe88eb','addAndStart','','cmii-admin-user','/client/v1/xxljob/addAndStart','POST',_binary '\0',_binary '\0','2021-07-30 09:38:43',1,'2024-09-09 09:14:20',NULL),(136161884322660352,'API_102c4d46bd0840c81c6e2493004f360c','add','','cmii-admin-user','/client/v1/xxljob/add','POST',_binary '\0',_binary '\0','2021-07-30 09:38:43',1,'2024-09-09 09:14:16',NULL),(136161884461072384,'API_1cdbdb163b9724bfab14abd92d13a5b4','remove','','cmii-admin-user','/client/v1/xxljob/remove','POST',_binary '\0',_binary '\0','2021-07-30 09:38:43',1,'2024-09-09 09:14:19',NULL),(136161884616261632,'API_d881810e3a3c61966d04a0eb370b8b0a','update','','cmii-admin-user','/client/v1/xxljob/update','POST',_binary '\0',_binary '\0','2021-07-30 09:38:43',1,'2024-09-09 09:14:16',NULL),(136161884763062272,'API_0d1de4119d0666c24db6f6d60edf30b2','start','','cmii-admin-user','/client/v1/xxljob/start','POST',_binary '\0',_binary '\0','2021-07-30 09:38:43',1,'2024-09-09 09:14:20',NULL),(136161884893085696,'API_3e67c2b4289e47828705d49c26e440ca','stop','','cmii-admin-user','/client/v1/xxljob/stop','POST',_binary '\0',_binary '\0','2021-07-30 09:38:43',1,'2024-09-09 09:14:20',NULL),(136166412912689152,'API_03cd30425f552e7e5ae322bfd03e269c','应急数据修改接口','应急数据修改接口','cmii-uav-kpi-monitor','/personal/emergency/sos_data/update','GET',_binary '\0',_binary '\0','2021-07-30 09:56:43',1,'2024-11-06 12:17:19',NULL),(136166413076267008,'API_858feecbcc679d7e7f65039c0089cdff','获取每个公司无人机实例信息','获取每个公司无人机实例信息','cmii-uav-kpi-monitor','/user/accessAnalysis/planeInfo','POST',_binary '\0',_binary '\0','2021-07-30 09:56:43',1,'2024-11-06 12:17:20',NULL),(171683410652168192,'API_d1568db90a52026907f43d635e6ef310','env','','cmii-uav-kpi-monitor','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:08:35',1,'2024-11-06 12:17:20',NULL),(171683418445185024,'API_5f406ee1cd13e3451ef8f25ef51067b1','env','','cmii-uav-developer','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:08:37',1,'2024-11-06 11:22:12',NULL),(171683474053267456,'API_340fe139abee2fde75289994adff7ec1','env','','cmii-uav-cloud-live','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:08:50',1,'2024-11-14 02:02:44',NULL),(171683476808925184,'API_0bb20ef1840be51455dbad528597652b','下载指定时长mp4文件','下载制定时长mp4文件','cmii-uav-cloud-live','/video/download/mp4file','GET',_binary '\0',_binary '\0','2021-11-05 10:08:51',1,'2024-11-14 02:02:40',NULL),(171683477194801152,'API_9a239d269204b50e4d66d2cce1dea7e0','下载指定时长ts文件(支持固定参数10000,5000,...)','下载制定时长ts文件','cmii-uav-cloud-live','/public/his/playback/ts/{fileName}','GET',_binary '\0',_binary '\0','2021-11-05 10:08:51',1,'2024-11-14 02:02:38',NULL),(171683481716260864,'API_24ffe32cac865b59c4824b21954438ac','开始一个新的workflow','开始一个新的workflow','cmii-uav-cloud-live','/orchestrate/init','POST',_binary '\0',_binary '\0','2021-11-05 10:08:52',1,'2022-03-08 07:20:03',NULL),(171683485000400896,'API_1b3f2d7c00669e0d02e448b75e3e6bfe','根据标签名模糊查询项目列表【内部接口】','内部接口,利用标签名模糊查询所有未删除项目','cmii-uav-cloud-live','/api/v1/warehouse/project/getAllProjsByLabel','GET',_binary '\0',_binary '\0','2021-11-05 10:08:53',1,'2023-03-29 10:20:12',NULL),(171683485386276864,'API_648ec3173582226c50adabdef7640f36','根据标签名精确查询项目列表【内部接口】','内部接口,利用标签名精确查询所有未删除项目','cmii-uav-cloud-live','/api/v1/warehouse/project/getProjByLabel','GET',_binary '\0',_binary '\0','2021-11-05 10:08:53',1,'2023-03-29 10:20:11',NULL),(171683488083214336,'API_f9c07c14cdd4bcfe3034e65dbf0e63b2','env','','cmii-admin-user','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:08:53',1,'2024-09-09 09:14:18',NULL),(171683495196753920,'API_ce4958dc010425235d4e3482f841610b','根据编码集合查询出接口信息','','cmii-admin-user','/api/admin/resource/api/queryByCodes','POST',_binary '\0',_binary '\0','2021-11-05 10:08:55',1,'2024-09-09 09:14:21',NULL),(171683523713826816,'API_315b612a067b9282f2f8d4ecc2d84043','菜单资源同步','','cmii-admin-user','/api/admin/resource/sync','POST',_binary '\0',_binary '\0','2021-11-05 10:09:02',1,'2024-09-09 09:14:18',NULL),(171683527077658624,'API_a5c01e415168182b56c9f1b191902312','导出应用数据','','cmii-admin-user','/v1/platforms/syncExportPlatform','GET',_binary '\0',_binary '\0','2021-11-05 10:09:03',1,'2024-09-09 09:14:19',NULL),(171683527425785856,'API_d960b7966ae734022d6d73c1eb1d48d2','导入应用数据','','cmii-admin-user','/v1/platforms/syncImportPlatform','POST',_binary '\0',_binary '\0','2021-11-05 10:09:03',1,'2024-09-09 09:14:19',NULL),(171683527799078912,'API_35d6a2526c3fc01c073fbfa22bb11852','同步子系统信息','','cmii-admin-user','/v1/platforms/syncPlatform','POST',_binary '\0',_binary '\0','2021-11-05 10:09:03',1,'2024-09-09 09:14:19',NULL),(171683549794009088,'API_371627ad81634fcc7c8cd5e38f09562f','菜单资源同步','','cmii-uav-user','/api/uav/resource/sync','POST',_binary '\0',_binary '\0','2021-11-05 10:09:08',1,'2024-11-06 12:16:37',NULL),(171683565119995904,'API_e6410cd8083ec77c856dbeac9282364e','公司支持的多语言','','cmii-uav-user','/api/uav/user/profile/querySupportedLanguages','POST',_binary '\0',_binary '\0','2021-11-05 10:09:12',1,'2024-11-06 12:16:35',NULL),(171683567418474496,'API_9592623ab1b1e0bf43fa57eeaf7a978e','根据编码集合查询出接口信息','','cmii-uav-user','/api/uav/resource/api/queryByCodes','POST',_binary '\0',_binary '\0','2021-11-05 10:09:12',1,'2024-11-06 12:16:44',NULL),(171683574255190016,'API_ef1392e9af777173a7d22a9a2dd896fc','用户修改密码(验证旧密码)','','cmii-uav-user','/api/uav/user/modifyPwd','POST',_binary '\0',_binary '\0','2021-11-05 10:09:14',1,'2024-11-06 12:16:41',NULL),(171683574620094464,'API_3d2e58aa2ed872cc0efb748d14cd2e5d','验证账号密码','','cmii-uav-user','/api/uav/user/checkAccountPwd','POST',_binary '\0',_binary '\0','2021-11-05 10:09:14',1,'2024-11-06 12:16:25',NULL),(171683591451836416,'API_3dc66cc39026e1523fab47ab17028019','根据用户id获取用户详细信息','','cmii-uav-user','/user/getUpdateById','POST',_binary '\0',_binary '\0','2021-11-05 10:09:18',1,'2024-11-06 12:16:36',NULL),(171683594895360000,'API_9139c0e2f4ff19be2ee015f851dea540','更新检查密码过期用户','','cmii-uav-user','/user/pwd/notice/updatePwdExpire','GET',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-11-06 12:16:43',NULL),(171683595289624576,'API_6beea8e80ff08ac650cf234507edd315','更新检查密码即将过期用户','','cmii-uav-user','/user/pwd/notice/updatePwdWillExpire','GET',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-11-06 12:16:21',NULL),(171683595671306240,'API_412903050f7d31bec581858540eec30a','向用户发送短信','','cmii-uav-user','/user/pwd/notice/startSendSms','GET',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-11-06 12:16:29',NULL),(171683596111708160,'API_da4d4460e5d246a7e2e5bcc23912ceb9','向用户发送Email','','cmii-uav-user','/user/pwd/notice/startSendEmail','GET',_binary '\0',_binary '\0','2021-11-05 10:09:19',1,'2024-11-06 12:16:20',NULL),(171683598380826624,'API_41a5a4ad4c33ecaa64d42329d150bb2e','env','','cmii-uav-user','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:09:20',1,'2024-11-06 12:16:38',NULL),(171683603313328128,'API_deff3745dfbb0fbff07bba51cf8ccece','从Redis获取有效的编码对应的本地语言的值','从Redis获取有效的编码对应的本地语言的值','cmii-admin-data','/api/admin/dictionary/getValLangValueFromRedisByKey','GET',_binary '\0',_binary '\0','2021-11-05 10:09:21',1,'2024-11-06 12:17:11',NULL),(171683606232563712,'API_a62e0e5af0aa671e90aa30bee955bb38','从Redis获取有效的语言对应的字典明细的K-V','从Redis获取有效的语言对应的字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getValLangMapFromRedisByType','GET',_binary '\0',_binary '\0','2021-11-05 10:09:21',1,'2024-11-06 12:17:17',NULL),(171683612331081728,'API_719e33488c94c692a8a6194044a9226a','查询指定限制空域','','cmii-admin-data','/api/admin/arealimit/querySpecifiedZydAreaLimit','POST',_binary '\0',_binary '\0','2021-11-05 10:09:23',1,'2024-11-06 12:17:17',NULL),(171683618735783936,'API_17e92ba3f3254c5de0a373d75bedfbb9','查询自己公司及子公司告警数量统计信息','','cmii-uav-alarm','/api/uav/alarm/event/query/statics','GET',_binary '\0',_binary '\0','2021-11-05 10:09:24',1,'2024-10-22 12:07:17',NULL),(171683618979053568,'API_526b934847d50eb05602fd611b9e5dcc','查询自己公司及子公司告警指标统计信息','','cmii-uav-alarm','/api/uav/alarm/event/queryAlarmIndexCount','GET',_binary '\0',_binary '\0','2021-11-05 10:09:24',1,'2024-10-22 12:07:18',NULL),(171683619281043456,'API_d826dc52a480d92cce72a9b9477221c6','通过告警对象查询指定公司的在线告警事件列表','','cmii-uav-alarm','/api/uav/alarm/event/query/alarmEventDetailByObj','GET',_binary '\0',_binary '\0','2021-11-05 10:09:25',1,'2024-10-22 12:07:18',NULL),(171683619511730176,'API_e6e68e310194d4af876a4ad5f8362cb0','查询告警事件详情','','cmii-uav-alarm','/api/uav/alarm/event/query/alarmEventDetailById','GET',_binary '\0',_binary '\0','2021-11-05 10:09:25',1,'2024-10-22 12:07:16',NULL),(171683619759194112,'API_e8a1ae1477cca15626192ae0c8edc535','查询告警配置对应的事件信息','','cmii-uav-alarm','/api/uav/alarm/event/query/alarmEventDetailByAlrmId','GET',_binary '\0',_binary '\0','2021-11-05 10:09:25',1,'2024-10-22 12:07:17',NULL),(171683620061184000,'API_1e77ab6a913b79833e87b67f02f57aab','告警触发器','','cmii-uav-alarm','/api/uav/alarm/event/alarmEventTrigger','POST',_binary '\0',_binary '\0','2021-11-05 10:09:25',1,'2024-10-22 12:07:16',NULL),(171683620312842240,'API_79b01188af4e7022c61720c36d77a31d','通过事件ID处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancel/byId','POST',_binary '\0',_binary '\0','2021-11-05 10:09:25',1,'2024-10-22 12:07:16',NULL),(171683620543528960,'API_3b185cd3d02b8d675047b4d85e977c92','通过关联作业处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancel/byTask','POST',_binary '\0',_binary '\0','2021-11-05 10:09:25',1,'2024-10-22 12:07:17',NULL),(171683620765827072,'API_ee029c84f67993e91d0455d40e9a36c0','通过事件标识处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancelAlarmByIdentity','POST',_binary '\0',_binary '\0','2021-11-05 10:09:25',1,'2024-10-22 12:07:19',NULL),(171683621000708096,'API_8821ef843ad5e6ab28249bca8b816996','通过告警对象处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancelAlarmbyUav','POST',_binary '\0',_binary '\0','2021-11-05 10:09:25',1,'2024-10-22 12:07:18',NULL),(171683621239783424,'API_b8fd251faf2dc9c5e93a71d69a643444','查询在线告警事件','','cmii-uav-alarm','/api/uav/alarm/event/query/onLine','POST',_binary '\0',_binary '\0','2021-11-05 10:09:25',1,'2024-10-22 12:07:19',NULL),(171683621466275840,'API_a2475abfb5028b323c9b422abb307769','查询历史在告警事件','','cmii-uav-alarm','/api/uav/alarm/event/query/offLine','POST',_binary '\0',_binary '\0','2021-11-05 10:09:25',1,'2024-10-22 12:07:18',NULL),(171683621696962560,'API_780123db4080c80b7dfa636d0799878b','新增告警事件','','cmii-uav-alarm','/api/uav/alarm/event/addEvent','POST',_binary '\0',_binary '\0','2021-11-05 10:09:25',1,'2024-10-22 12:07:16',NULL),(171683621923454976,'API_894992c55afc4f4cd771e603af0142c3','查询包括子公司的指定告警配置的详情','','cmii-uav-alarm','/api/uav/alarm/query/configurationById','GET',_binary '\0',_binary '\0','2021-11-05 10:09:25',1,'2024-10-22 12:07:19',NULL),(171683622149947392,'API_1d9708f43fe32a30e441a63e750063c9','查询指定公司的监控对象告警触发条件','','cmii-uav-alarm','/api/uav/alarm/queryAlarmTriggerByObj','POST',_binary '\0',_binary '\0','2021-11-05 10:09:25',1,'2024-10-22 12:07:17',NULL),(171683622384828416,'API_b4647e28e3da8db818e570a626b27ca7','新增告警配置','','cmii-uav-alarm','/api/uav/alarm/add/configuration','POST',_binary '\0',_binary '\0','2021-11-05 10:09:25',1,'2024-10-22 12:07:19',NULL),(171683622653263872,'API_e8aefd2952a4b43dcb8064e8b703d879','编辑告警配置','','cmii-uav-alarm','/api/uav/alarm/update/configuration','POST',_binary '\0',_binary '\0','2021-11-05 10:09:25',1,'2024-10-22 12:07:18',NULL),(171683622913310720,'API_5836f54818af59d88aff1ee225d3ee3a','查询包括子公司的告警名称','','cmii-uav-alarm','/api/uav/alarm/queryAlarmName','GET',_binary '\0',_binary '\0','2021-11-05 10:09:25',1,'2024-10-22 12:07:19',NULL),(171683623160774656,'API_94ab8f3eeb3b5ccd94f6b7d9fe575b9f','查询包括子公司的监控对象','','cmii-uav-alarm','/api/uav/alarm/queryAlarmObject','GET',_binary '\0',_binary '\0','2021-11-05 10:09:25',1,'2024-10-22 12:07:18',NULL),(171683623387267072,'API_ddd29fd3c17dbc04e47ad11a617656e8','查询包括子公司的监控指标','','cmii-uav-alarm','/api/uav/alarm/queryAlarmIndex','GET',_binary '\0',_binary '\0','2021-11-05 10:09:26',1,'2024-10-22 12:07:17',NULL),(171683623622148096,'API_8a110d05ceda064d14bc186c840ffd26','分页查询包括子公司的告警配置','','cmii-uav-alarm','/api/uav/alarm/query/configuration','POST',_binary '\0',_binary '\0','2021-11-05 10:09:26',1,'2024-10-22 12:07:17',NULL),(171683623869612032,'API_e19ec127d1af0072905a7f7080bcf5e6','数据字典下拉列表查询','','cmii-uav-alarm','/api/uav/alarm/getDictValue','GET',_binary '\0',_binary '\0','2021-11-05 10:09:26',1,'2024-10-22 12:07:19',NULL),(171683624112881664,'API_1e54a11defb3f33db2e73db82c28d95f','查询当前公司所属用户列表','','cmii-uav-alarm','/api/uav/alarm/query/notice/userInfo','GET',_binary '\0',_binary '\0','2021-11-05 10:09:26',1,'2024-10-22 12:07:18',NULL),(171683624398094336,'API_338ce979c6c54127e5c0c8f8658665fb','根据用户名称或者手机号查询当前公司所属用户id列表','','cmii-uav-alarm','/api/uav/alarm/query/notice/userIds','GET',_binary '\0',_binary '\0','2021-11-05 10:09:26',1,'2024-10-22 12:07:17',NULL),(171683624628781056,'API_6b46feb15dfd928bd5dae31533e09ebc','启用禁用操作','','cmii-uav-alarm','/api/uav/alarm/update/available','POST',_binary '\0',_binary '\0','2021-11-05 10:09:26',1,'2024-10-22 12:07:17',NULL),(171683624913993728,'API_34e3288ab4eda30bb0fd075d007d625d','校验告警名称','','cmii-uav-alarm','/api/uav/alarm/checkAlarmName','GET',_binary '\0',_binary '\0','2021-11-05 10:09:26',1,'2024-10-22 12:07:19',NULL),(171683625140486144,'API_77adff0510203563ce13a51a32e15130','删除操作','','cmii-uav-alarm','/api/uav/alarm/delete/configure','POST',_binary '\0',_binary '\0','2021-11-05 10:09:26',1,'2024-10-22 12:07:16',NULL),(171683625366978560,'API_065f442334b312950a67b874f2a123e5','批量删除操作','','cmii-uav-alarm','/api/uav/alarm/deleteBatch','POST',_binary '\0',_binary '\0','2021-11-05 10:09:26',1,'2024-10-22 12:07:18',NULL),(171683625593470976,'API_bbd18c44e5cb04c6c87ed506b4ededeb','接口扫描','','cmii-uav-alarm','/api/scanner/scan','POST',_binary '\0',_binary '\0','2021-11-05 10:09:26',1,'2024-10-22 12:07:17',NULL),(171683625819963392,'API_e6bc5e82583f7c2795398a90caaab35e','health','','cmii-uav-alarm','/cmii/health','GET',_binary '\0',_binary '\0','2021-11-05 10:09:26',1,'2024-10-22 12:07:17',NULL),(171683626033872896,'API_5e7e12e67d378030dd3edcb30ab70ff8','ping','','cmii-uav-alarm','/cmii/ping','GET',_binary '\0',_binary '\0','2021-11-05 10:09:26',1,'2024-10-22 12:07:17',NULL),(171683626268753920,'API_df5241d77cce8bc64906586cad2227f2','env','','cmii-uav-alarm','/cmii/env','GET',_binary '\0',_binary '\0','2021-11-05 10:09:26',1,'2024-10-22 12:07:17',NULL),(171683626549772288,'API_ba16ebc000ef650d05bc45e632378065','securityConfiguration','','cmii-uav-alarm','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2021-11-05 10:09:26',1,'2022-04-25 02:49:08',NULL),(171683626784653312,'API_30b7c6431967cc689a963de5862cf0c1','uiConfiguration','','cmii-uav-alarm','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2021-11-05 10:09:26',1,'2022-04-25 02:49:08',NULL),(171683627027922944,'API_c8a54dba9e0394eaa8fa54f5712d33d3','swaggerResources','','cmii-uav-alarm','/swagger-resources','',_binary '\0',_binary '\0','2021-11-05 10:09:26',1,'2022-04-25 02:49:08',NULL),(171683627262803968,'API_bbc39447c2bf5f77ceceba22c9f39878','error','','cmii-uav-alarm','/error','',_binary '\0',_binary '\0','2021-11-05 10:09:26',1,'2024-10-22 12:07:19',NULL),(183145143220568064,'API_80af42f9663ccb84f0c6166e0aef27c7','结束火警信息','','cmii-uav-developer','/oapi/mission/caseinfo/newcase/1.0','POST',_binary '\0',_binary '\0','2021-12-07 01:13:25',1,'2024-11-06 11:22:11',NULL),(183145143455449088,'API_9b9ce6308ece3f26b8de0ee1bbd99777','上传火警信息','','cmii-uav-developer','/oapi/mission/caseinfo/casefinish/1.0','POST',_binary '\0',_binary '\0','2021-12-07 01:13:25',1,'2024-11-06 11:22:14',NULL),(198514140900229120,'API_1ffec58e04373a7c741a9735867d0e83','增加菜单并授权接口','','cmii-admin-user','/api/admin/resource/menu/addAndAuthorityApi','POST',_binary '\0',_binary '\0','2022-01-18 11:04:19',1,'2024-09-09 09:14:16',NULL),(198514141063806976,'API_64719445d25844884a3cf60f056c5ce4','更新菜单并授权接口','','cmii-admin-user','/api/admin/resource/menu/updateAndAuthorityApi','POST',_binary '\0',_binary '\0','2022-01-18 11:04:19',1,'2024-09-09 09:14:17',NULL),(198514635932958720,'API_dbfb1b62084df886d44195e74a470609','根据图片id获取图片code','','cmii-uav-developer','/verifyCode/get_image_code_by_image_id','GET',_binary '\0',_binary '\0','2022-01-18 11:06:17',1,'2024-11-06 11:22:08',NULL),(198514636142673920,'API_9326301857747c262523a25e16e6e76a','注册一个开发者','','cmii-uav-developer','/registry-for-test','POST',_binary '\0',_binary '\0','2022-01-18 11:06:17',1,'2024-11-06 11:22:10',NULL),(198514640806739968,'API_8586517c85e5eb62e0444e55ef223d76','通过设备号查询公司ID接口','通过设备号查询公司ID接口','cmii-uav-developer','/oapi/device/uav/company/1.0','GET',_binary '\0',_binary '\0','2022-01-18 11:06:19',1,'2024-11-06 11:22:14',NULL),(198514640844488704,'API_da0049332dda52267e16e56d24f7b045','通过设备号列表查询绑定信息接口','通过设备号列表查询绑定信息接口','cmii-uav-developer','/oapi/device/uav/bound/1.0','POST',_binary '\0',_binary '\0','2022-01-18 11:06:19',1,'2024-11-06 11:22:09',NULL),(198514642245386240,'API_c7362388408bfca8e7cc15ca5592d0d5','搜索日志','','cmii-uav-logger','/bizLog/searchLog','POST',_binary '\0',_binary '\0','2022-01-18 11:06:19',1,'2024-11-06 12:17:11',NULL),(198514642283134976,'API_76300389360c13a81bdbdfd9ecb79f93','搜索对象关联日志','','cmii-uav-logger','/bizLog/searchOpIdentityLog','POST',_binary '\0',_binary '\0','2022-01-18 11:06:19',1,'2024-11-06 12:17:11',NULL),(198514642316689408,'API_db065b5d3b83b61eaefa2a4b50836f78','模糊搜索用户列表接口','模糊搜索用户列表接口','cmii-uav-logger','/personal/search/userList','GET',_binary '\0',_binary '\0','2022-01-18 11:06:19',1,'2024-11-06 12:17:11',NULL),(198514642350243840,'API_796a09c0bc084f600504c3bcd4abf532','模糊搜索设备列表接口','模糊搜索设备列表接口','cmii-uav-logger','/personal/search/deviceList','GET',_binary '\0',_binary '\0','2022-01-18 11:06:19',1,'2024-11-06 12:17:11',NULL),(198514642387992576,'API_d0c6d1f5bf828187a559fbab169bdcb4','设备类别列表接口','设备类别列表接口接口','cmii-uav-logger','/personal/config/category/list','GET',_binary '\0',_binary '\0','2022-01-18 11:06:19',1,'2024-11-06 12:17:11',NULL),(198514642421547008,'API_2fc811bd78563bfd029726034e5b277a','搜索业务日志【通用检索接口】','','cmii-uav-logger','/logger/searchBizLog','POST',_binary '\0',_binary '\0','2022-01-18 11:06:19',1,'2024-11-06 12:17:11',NULL),(198514642463490048,'API_22efa37fc10586896a1e2c931e33a65e','写一条业务日志【日志埋点使用】','','cmii-uav-logger','/logger/saveBizLog','POST',_binary '\0',_binary '\0','2022-01-18 11:06:19',1,'2024-11-06 12:17:10',NULL),(198514642497044480,'API_a7e9511e581d19131d2c36db53502b78','接口扫描','','cmii-uav-logger','/api/scanner/scan','POST',_binary '\0',_binary '\0','2022-01-18 11:06:19',1,'2024-11-06 12:17:10',NULL),(198514642538987520,'API_bc273903671185a43d1dad89c944b981','health','','cmii-uav-logger','/cmii/health','GET',_binary '\0',_binary '\0','2022-01-18 11:06:19',1,'2024-11-06 12:17:11',NULL),(198514642576736256,'API_72f1ed0d5cf4e0b1979085f43465fde6','ping','','cmii-uav-logger','/cmii/ping','GET',_binary '\0',_binary '\0','2022-01-18 11:06:19',1,'2024-11-06 12:17:11',NULL),(198514642610290688,'API_b16f39ced33dbbd4773db4915e4f2386','env','','cmii-uav-logger','/cmii/env','GET',_binary '\0',_binary '\0','2022-01-18 11:06:19',1,'2024-11-06 12:17:11',NULL),(198514642648039424,'API_8656bcac6b04d4b5f95c971afef1fe09','securityConfiguration','','cmii-uav-logger','/swagger-resources/configuration/security','',_binary '\0',_binary '\0','2022-01-18 11:06:19',1,'2022-03-11 06:17:22',NULL),(198514642685788160,'API_e2804c450c1aa20fcab278f7590f4351','swaggerResources','','cmii-uav-logger','/swagger-resources','',_binary '\0',_binary '\0','2022-01-18 11:06:19',1,'2022-03-11 06:17:22',NULL),(198514642727731200,'API_7dbad5674586f150ad7ecb021f2b88a9','uiConfiguration','','cmii-uav-logger','/swagger-resources/configuration/ui','',_binary '\0',_binary '\0','2022-01-18 11:06:19',1,'2022-03-11 06:17:22',NULL),(198514642765479936,'API_fd1762c99da1c9cf1cc14970e7a2817a','error','','cmii-uav-logger','/error','',_binary '\0',_binary '\0','2022-01-18 11:06:19',1,'2024-11-06 12:17:11',NULL),(198514650772406272,'API_6cf23bdae74602c793a65ca87b97b4c8','查询支持的算子列表(可选)','查询支持的算子列表','cmii-uav-cloud-live','/config/task/list','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2022-03-08 07:20:02',NULL),(198514650810155008,'API_57b11d3699ec917da49f417693309a23','查询算子配置标准(可选)','查询算子配置标准','cmii-uav-cloud-live','/config/task/info','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:40',NULL),(198514650864680960,'API_aa851340e8516d5394f1a733f1a3fa21','算子上报任务状态接口(可选)','算子上报任务状态接口','cmii-uav-cloud-live','/config/report/status','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2022-03-08 07:20:02',NULL),(198514650902429696,'API_7bdd1e253db690eae958770109d4df8b','插件需要运行任务列表','插件需要运行任务列表','cmii-uav-cloud-live','/task/run/list','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:39',NULL),(198514650944372736,'API_f9ecea55f0f0ddaa5b5d798451b6c3dd','启动算子任务','启动算子任务','cmii-uav-cloud-live','/task/start','POST',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:43',NULL),(198514650982121472,'API_2c7807e4baef26561f779a78aa9b38c4','停止算子任务','停止算子任务','cmii-uav-cloud-live','/task/stop','POST',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:39',NULL),(198514651015675904,'API_fae85f9df895d5904e0e9f2bb3a6ca59','查询微服务下运行的任务列表','查询微服务运行的任务列表','cmii-uav-cloud-live','/task/list','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:38',NULL),(198514651053424640,'API_b61133abe3f5660483655646b25afdd6','查询容量','查询容量','cmii-uav-cloud-live','/task/summary','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2022-03-08 07:20:02',NULL),(198514651095367680,'API_72621d9d7f3fd3d8da551e852539d260','查询算子任务状态','查询算子任务状态','cmii-uav-cloud-live','/task/status/get','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:44',NULL),(198514651133116416,'API_bfe511b393227902e718f34fc9f913ec','查询视频流状态','查询视频流','cmii-uav-cloud-live','/video/stream','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:41',NULL),(198514651179253760,'API_a53504f49cf4641453c2137943dd1539','停止视频流及相关插件任务','停止视频流','cmii-uav-cloud-live','/video/stream/{streamId}','DELETE',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:36',NULL),(198514651221196800,'API_1df86d39f377967622f7cbdbb5b9c4d5','获取视频流状态信息','获取视频流状态信息','cmii-uav-cloud-live','/video/stream/getStreamStatus','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:41',NULL),(198514651258945536,'API_38b1c5cd2a964df55a41fd64d0aa2301','创建工作流任务','创建工作流任务','cmii-uav-cloud-live','/workflow/task','POST',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:41',NULL),(198514651296694272,'API_664a461473515cd35686976d146ef20e','查询工作流状态','查询工作流状态','cmii-uav-cloud-live','/workflow/status','POST',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:36',NULL),(198514651338637312,'API_eb30f6388b9304ed0f36191557e3d5ce','查询视频信息','查询视频信息','cmii-uav-cloud-live','/client/video/queryVideoInfo','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:42',NULL),(198514651372191744,'API_9e0d5bc96a5945702af710adf71bddba','合并完成通知','合成完成通知','cmii-uav-cloud-live','/client/video/mergeComplete','POST',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:43',NULL),(198514651409940480,'API_deeadfe980021944cf2eb95105eca865','提交视频合成任务','提交视频合成任务','cmii-uav-cloud-live','/client/video/applyMerge','POST',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:39',NULL),(198514651451883520,'API_3aa94cb231afe3b4dc74cc434ac5b960','通知视频插件合并视频【调试接口】','通知视频插件合并视频【调试接口】','cmii-uav-cloud-live','/client/video/noticeMerge','POST',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:37',NULL),(198514651489632256,'API_bb719bbe92cdfec83c452f2b0940ee61','通知任务执行【调试接口】','通知任务执行【调试接口】','cmii-uav-cloud-live','/client/video/startTask','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:43',NULL),(198514651527380992,'API_77ce20cbcf31364a347a9ee9ad913eef','查询已启动的算子服务','查询已启动的算子服务','cmii-uav-cloud-live','/aibrain/task/list','POST',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:40',NULL),(198514651560935424,'API_3bf7a24c21a7a87e06bcdd0a481c257b','查询受支持的算子','查询受支持的算子','cmii-uav-cloud-live','/aibrain/module','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:44',NULL),(198514651602878464,'API_a5354dd8a32cec260b29ef9064103626','检查过期任务','检查过期任务','cmii-uav-cloud-live','/aibrain/task/checkExpire','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:41',NULL),(198514651636432896,'API_aefa630cfc259cc50feacfb468747142','创建AI Token','创建AI Token','cmii-uav-cloud-live','/aibrain/createAiToken','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:40',NULL),(198514651678375936,'API_f76287aae226e3f42feda5d6347b3393','启动算子服务','启动算子服务','cmii-uav-cloud-live','/aibrain/task','POST',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:42',NULL),(198514651711930368,'API_e7cd9c3a32b93dccd073b593ab94a948','停止算子服务','停止算子服务','cmii-uav-cloud-live','/aibrain/task','DELETE',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:38',NULL),(198514652114583552,'API_4c293733864102529b24ce2e8aca7c5d','查询视频分片文件列表','查询视频分片文件列表','cmii-uav-cloud-live','/client/live/queryPartFiles','POST',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:37',NULL),(198514652156526592,'API_4ce3713dcd9407e532b36fc2222e86c7','申请视频流','申请视频流','cmii-uav-cloud-live','/client/live/stream/createStream','POST',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:43',NULL),(198514652211052544,'API_95cc9e770062fe4aa202821d013ff0d2','查询视频流信息','查询视频流信息','cmii-uav-cloud-live','/client/live/stream/getStreamInfo','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:44',NULL),(198514652261384192,'API_d08c958d9a9b0f498e57ed074618bb69','查询视频流地址','查询视频流地址','cmii-uav-cloud-live','/client/live/stream/getStreamUrl','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:37',NULL),(198514652303327232,'API_44886cade0b7fa437e5d7955306ff6f9','创建临时视频流','创建临时视频流','cmii-uav-cloud-live','/client/live/stream/createTempStream','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:41',NULL),(198514652341075968,'API_ddf5b7086132de055d3ef2c1be7d51ba','删除视频流','删除视频流','cmii-uav-cloud-live','/client/live/stream/deleteStream','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:37',NULL),(198514652508848128,'API_9b7392d77b4fc497ddcc5bd67e6d4c2a','getStreamUrls','','cmii-uav-cloud-live','/streams/urls','GET',_binary '\0',_binary '\0','2022-01-18 11:06:21',1,'2024-11-14 02:02:42',NULL),(198514665808986112,'API_e8644287d106974dd3abd2b2e63e129b','更新菜单并授权接口','','cmii-uav-user','/api/uav/resource/menu/updateAndAuthorityApi','POST',_binary '\0',_binary '\0','2022-01-18 11:06:25',1,'2024-11-06 12:16:31',NULL),(198514666299719680,'API_1f14a61350bd9787496d64e9df5f5639','增加菜单并授权接口','','cmii-uav-user','/api/uav/resource/menu/addAndAuthorityApi','POST',_binary '\0',_binary '\0','2022-01-18 11:06:25',1,'2024-11-06 12:16:24',NULL),(198514685367025664,'API_544d535cbc76e0b0128e76922d3afd9f','ping','','cmii-admin-data','/cmii/ping','GET',_binary '\0',_binary '\0','2022-01-18 11:06:29',1,'2024-11-06 12:17:14',NULL),(198514685417357312,'API_ccb853f58fbf416685be2a8c73f5aaf9','health','','cmii-admin-data','/cmii/health','GET',_binary '\0',_binary '\0','2022-01-18 11:06:29',1,'2024-11-06 12:17:12',NULL),(198514685505437696,'API_d60359bb5ed6fe0e2e7b0ff830a92c4e','env','','cmii-admin-data','/cmii/env','GET',_binary '\0',_binary '\0','2022-01-18 11:06:29',1,'2024-11-06 12:17:14',NULL),(217238202652557312,'API_3b87b350b693887af09016e27cbdb1e3','验证区域信息是否正确[FeignClient]','','cmii-admin-data','/public/api/admin/area/tool/checkArea','POST',_binary '\0',_binary '\0','2022-03-11 03:07:04',1,'2024-11-06 12:17:16',NULL),(217238212756635648,'API_d4f2e185163e0755673448c0ee376ea6','按条件分页查询载荷型号信息','','cmii-admin-data','/api/admin/model/load/queryUavLoadModelPage','POST',_binary '\0',_binary '\0','2022-03-11 03:07:06',1,'2024-11-06 12:17:17',NULL),(217238212895047680,'API_71b99303d880eb9226fbca6dc38cdcd7','从载荷类型表模糊查询生产厂家列表','','cmii-admin-data','/api/admin/model/load/queryMnfNameFromModel','GET',_binary '\0',_binary '\0','2022-03-11 03:07:06',1,'2024-11-06 12:17:14',NULL),(217238213004099584,'API_c422092cc68cc976c1ffe774ef338788','从载荷类型表模糊查询类型列表','','cmii-admin-data','/api/admin/model/load/queryModelNameFromModel','GET',_binary '\0',_binary '\0','2022-03-11 03:07:06',1,'2024-11-06 12:17:16',NULL),(217238213087985664,'API_5c729fae887038eb3b4814dcb549c305','根据类型查询载荷类型详情','','cmii-admin-data','/api/admin/model/load/queryModelDetailByModel','GET',_binary '\0',_binary '\0','2022-03-11 03:07:06',1,'2024-11-06 12:17:12',NULL),(217238213226397696,'API_4a071fe963d52832096c7867ca6409d6','check设备类型是否没有被冻结','','cmii-admin-data','/api/admin/model/load/checkNotFrozen','GET',_binary '\0',_binary '\0','2022-03-11 03:07:06',1,'2024-11-06 12:17:13',NULL),(217238213314478080,'API_e9d4c1b8190381c4f9ad256471c4a981','模糊查询型号列表','','cmii-admin-data','/api/admin/model/load/queryUavLoadModel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:06',1,'2024-11-06 12:17:16',NULL),(217238213482250240,'API_e4a11a7c3bf95fbfe1a8d22a16f328e0','载荷载荷设备型号详情查询','','cmii-admin-data','/api/admin/model/load/queryUavLoadModelDetail','GET',_binary '\0',_binary '\0','2022-03-11 03:07:06',1,'2024-11-06 12:17:14',NULL),(217238213809405952,'API_59d2893cc2ab37fba1b6cbde2d2f1bdc','新增载荷载荷设备型号','','cmii-admin-data','/api/admin/model/load/addUavLoadModel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:06',1,'2024-11-06 12:17:16',NULL),(217238214082035712,'API_cb684243191e595a7401409f0db91594','修改载荷载荷设备型号','','cmii-admin-data','/api/admin/model/load/updateUavLoadModel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:06',1,'2024-11-06 12:17:18',NULL),(217238214308528128,'API_254694c31ab18704e4f225c7aeebab06','删除载荷载荷设备型号','','cmii-admin-data','/api/admin/model/load/deleteUavLoadModel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:06',1,'2024-11-06 12:17:12',NULL),(217238223301115904,'API_90706ff810c24e4966aed2e0b8863be6','通过告警对象列表批量处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancelAlarmbyUavList','POST',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2022-03-11 06:16:48',NULL),(217238225360519168,'API_f0c1ce7c546a0e0d48037eb8081c0ed5','upload','','cmii-uav-alarm','/api/uav/common/event/upload','POST',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-10-22 12:07:19',NULL),(217238225519902720,'API_389ebdff8f8c553a5306d9c71122b7f2','excel导入指定某个sheet','','cmii-uav-alarm','/api/uav/common/event/importExcel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-10-22 12:07:19',NULL),(217238225620566016,'API_b9cd4732193d41fb9b1aebc8db6eda5b','excel导入所以sheet','','cmii-uav-alarm','/api/uav/common/event/importAllExcel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-10-22 12:07:16',NULL),(217238225725423616,'API_13ff192cb0e53b481a648a39708a6adc','导出到指定某个sheet','','cmii-uav-alarm','/api/uav/common/event/exportExcel','POST',_binary '\0',_binary '\0','2022-03-11 03:07:09',1,'2024-10-22 12:07:18',NULL),(217238229986836480,'API_b0e6af44f389fbb5d5bc6f0b10c54646','是否存储配额告警','','cmii-uav-user','/personal/quota/hasWarn','POST',_binary '\0',_binary '\0','2022-03-11 03:07:10',1,'2024-11-06 12:16:43',NULL),(217238270981963776,'API_71106634d3cde1cfbdfc2bd2bcbc81d0','是否是弱密码','','cmii-admin-user','/system/isWeakPassword','POST',_binary '\0',_binary '\0','2022-03-11 03:07:20',1,'2024-09-09 09:14:18',NULL),(217238362170327040,'API_4e26137db92324caad958954feb17d65','停止流程','停止流程','cmii-uav-cloud-live','/workflow/stop','POST',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2024-11-14 02:02:35',NULL),(217238362237435904,'API_9cc4b7cdd1f1653b79b73c7b31080c26','保持流程心跳','保持流程心跳','cmii-uav-cloud-live','/workflow/keepAlive','POST',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2024-11-14 02:02:37',NULL),(217238362438762496,'API_6416958a39d25fee2b1f75951e86a9ea','完结超时流程','完结超时流程','cmii-uav-cloud-live','/workflow/cleanExpireFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2024-11-14 02:02:43',NULL),(217238362501677056,'API_72ee70869742bb1f700fa9e59f61a48e','查询插件输入输出流信息','查询插件输入输出流信息','cmii-uav-cloud-live','/workflow/queryStreamInfo','POST',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2024-11-14 02:02:42',NULL),(217238362753335296,'API_6afe7df38923488b2b390d9093cfd30b','更新流程','更新流程','cmii-uav-cloud-live','/workflow/updateFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2024-11-14 02:02:41',NULL),(217238362833027072,'API_26133f68affa7c39f380555c6de8fcb2','通过启动参数停止流程','通过多参数停止流程','cmii-uav-cloud-live','/workflow/stopFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2024-11-14 02:02:41',NULL),(217238364015820800,'API_17d4e0fbfc4d4f45eed4a9644711e08c','释放作业关联视频分片','释放作业关联视频分片','cmii-uav-cloud-live','/client/live/stream/releaseVideo','POST',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2024-11-14 02:02:38',NULL),(217238364066152448,'API_3e601d5862ffe674019e072d71533b17','执行删除视频任务','执行删除视频任务','cmii-uav-cloud-live','/client/live/stream/executeDeleteVideoTask','POST',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2024-11-14 02:02:36',NULL),(217238364930179072,'API_38b45d1b9390779f52cef09b5c3ad313','更新算子任务','更新算子任务','cmii-uav-cloud-live','/task/update','POST',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2024-11-14 02:02:36',NULL),(217238365186031616,'API_8edd6ae82ca26b01230a32aecfa1b6c4','服务实例注册(必选)','服务实例注册','cmii-uav-cloud-live','/config/service/registerInstance','GET',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2024-11-14 02:02:43',NULL),(217238365332832256,'API_83a60e43cda23ce35d88b317a92b27ab','服务实例注销(可选,3分钟无新注册心跳自动注销)','服务实例注销','cmii-uav-cloud-live','/config/service/deregisterInstance','GET',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2024-11-14 02:02:42',NULL),(217238365395746816,'API_e028a848bd2749a1fe46565255ffa9b1','查看注册服务实例信息','查看注册服务实例信息','cmii-uav-cloud-live','/config/service/getRegisterInstance','GET',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2024-11-14 02:02:40',NULL),(217238365538353152,'API_b94a39e945b2d15a5a94ff0e4b2ba5d1','是否还有存储配额(true.有, false. 无','','cmii-uav-cloud-live','/personal/quota/canSave','GET',_binary '\0',_binary '\0','2022-03-11 03:07:42',1,'2024-11-14 02:02:43',NULL),(217238366201053184,'API_962e612d2f3b78893a9d1f02f674eb3c','添加流程','添加流程','cmii-uav-cloud-live','/workflow/config/addFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:43',1,'2024-11-14 02:02:42',NULL),(217238366276550656,'API_3648534a1cf81e18d7b142149b7841fc','更新流程','更新流程','cmii-uav-cloud-live','/workflow/config/updateFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:43',1,'2024-11-14 02:02:36',NULL),(217238366352048128,'API_85c7a757a263542774515c3b3fe4602e','锁定流程','锁定流程','cmii-uav-cloud-live','/workflow/config/lockFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:43',1,'2024-11-14 02:02:42',NULL),(217238366423351296,'API_14d45933e60b70fad979158b8876d1ec','解锁流程','解锁流程','cmii-uav-cloud-live','/workflow/config/unLockFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:43',1,'2022-08-29 01:34:54',NULL),(217238366482071552,'API_d0177bec91de61c3940949dcefe74080','删除流程','删除流程','cmii-uav-cloud-live','/workflow/config/reMoveFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:43',1,'2022-08-29 01:34:54',NULL),(217238366549180416,'API_16c3eec5c21c4d0e3c48b60063a032d4','查询流程定义列表','查询流程定义列表','cmii-uav-cloud-live','/workflow/config/queryFlowList','POST',_binary '\0',_binary '\0','2022-03-11 03:07:43',1,'2024-11-14 02:02:42',NULL),(217238366616289280,'API_3691fbe7f7e8d3094727c3fc74a1575c','重新加载流程','重新加载流程','cmii-uav-cloud-live','/workflow/config/reloadFlow','POST',_binary '\0',_binary '\0','2022-03-11 03:07:43',1,'2024-11-14 02:02:41',NULL),(218661015724752896,'API_c452e0b6b1d8aa5d63610aad4f58bb4f','通过告警对象列表删除已经处理的告警事件','','cmii-uav-alarm','/api/uav/alarm/event/deleteAlarmbyUavList','POST',_binary '\0',_binary '\0','2022-03-15 01:20:49',1,'2024-10-22 12:07:17',NULL),(218686095754264576,'API_6702c13bc2c962e6a1d294f5b4dd96a1','查询机库id和no信息 无无人机信息; id 和no 提供一个','','cmii-uav-device','/api/device/mqtt/api/device/mqtt/queryHangar','POST',_binary '\0',_binary '\0','2022-03-15 03:00:28',1,'2022-09-29 06:35:44',NULL),(218686095812984832,'API_68c3e0f14d1c550c78f80c6ca1db9f56','查询无人机编号和厂家编号 无机库信息; id 和no 提供一个','','cmii-uav-device','/api/device/mqtt/queryUav','POST',_binary '\0',_binary '\0','2022-03-15 03:00:28',1,'2024-11-07 09:01:49',NULL),(218686096135946240,'API_6407aa74d4efa63e3035e136c6b46103','获取游客的无人机设备列表','','cmii-uav-device','/api/uav/plane/queryVisitorUavList','GET',_binary '\0',_binary '\0','2022-03-15 03:00:28',1,'2024-11-07 09:01:56',NULL),(218686096182083584,'API_621b76dbfc0820c65c659ac94b91d6bb','设置无人机上线','','cmii-uav-device','/api/uav/plane/setUavOnline','POST',_binary '\0',_binary '\0','2022-03-15 03:00:28',1,'2024-11-07 09:01:48',NULL),(218686096282746880,'API_1b82fd20fc26e41f5631420a8d472dbd','按无人机编码查询无人机详情查询不用公司id','','cmii-uav-device','/api/uav/plane/queryDetailByUavCodeWithoutCompanyId','GET',_binary '\0',_binary '\0','2022-03-15 03:00:28',1,'2024-11-07 09:01:45',NULL),(218686097222270976,'API_37ed874b03a209ba9a2e3ba730f524bd','查询无人机总飞行时长','','cmii-uav-device','/api/uav/plane/queryUavflyTotal','GET',_binary '\0',_binary '\0','2022-03-15 03:00:29',1,'2024-11-07 09:01:46',NULL),(218686097733976064,'API_a3e9bbaa35d07d89747c7744316f9971','查询包括子公司的真实无人机和模拟机列表','','cmii-uav-device','/api/uav/plane/queryUavRealByCompanyId','GET',_binary '\0',_binary '\0','2022-03-15 03:00:29',1,'2024-11-07 09:01:51',NULL),(218686097989828608,'API_ab3e284739e564c16d2c808d62484669','模糊查询包括子公司的设备号列表','','cmii-uav-device','/api/uav/plane/queryDeviceNoByCompanyId','GET',_binary '\0',_binary '\0','2022-03-15 03:00:29',1,'2024-11-07 09:01:44',NULL),(218686098233098240,'API_cd517d91bed3c4b36218eab52cc53e7c','按无人机编码查询无人机是否是真机','','cmii-uav-device','/api/uav/plane/queryUavRealByUavCode','GET',_binary '\0',_binary '\0','2022-03-15 03:00:29',1,'2024-11-07 09:01:56',NULL),(218686099189399552,'API_ec24af9abdf24b7570567ee12819e635','无人机绑定的摄像头推流信息','','cmii-uav-device','/api/uav/plane/queryUavPushStreamByUavDeviceNo','POST',_binary '\0',_binary '\0','2022-03-15 03:00:29',1,'2024-11-07 09:01:45',NULL),(218686099336200192,'API_e241a61f309072d11f33960bdb86dab7','无人机列表绑定载荷载荷视频详情查询','','cmii-uav-device','/api/uav/plane/queryBoundVideoByUavCode','GET',_binary '\0',_binary '\0','2022-03-15 03:00:29',1,'2024-11-07 09:01:47',NULL),(218686099516555264,'API_0bbb96c440960337f67ff1c7797a7117','载荷绑定的无人机编码查询','','cmii-uav-device','/api/uav/plane/queryBoundByDevNo','GET',_binary '\0',_binary '\0','2022-03-15 03:00:29',1,'2024-11-07 09:01:53',NULL),(218686099671744512,'API_b45434946f5350bd8184415958a3fedc','更新无人机绑定载荷类型','','cmii-uav-device','/api/uav/plane/updateLoadTypeByUavCode','POST',_binary '\0',_binary '\0','2022-03-15 03:00:29',1,'2024-11-07 09:01:53',NULL),(218686099919208448,'API_24e056f03f5fd2570962541216c45bc2','获取视频推拉流地址','','cmii-uav-device','/api/uav/load/getVideoAddress','POST',_binary '\0',_binary '\0','2022-03-15 03:00:29',1,'2024-11-07 09:01:57',NULL),(218686099982123008,'API_f3a796075590fc75cdec6c8ef419602d','查询包括子公司的载荷编码列表','','cmii-uav-device','/api/uav/load/queryLoadByCompanyId','GET',_binary '\0',_binary '\0','2022-03-15 03:00:29',1,'2024-11-07 09:01:54',NULL),(218686100296695808,'API_ec35e84853c188e3e7fc65fb7d805943','查询载荷类型','','cmii-uav-device','/api/uav/load/queryUavLoadType','GET',_binary '\0',_binary '\0','2022-03-15 03:00:29',1,'2024-11-07 09:01:49',NULL),(218686101311717376,'API_fa3a657597b9619499202054581160aa','模糊查询包括子公司的设备号列表','','cmii-uav-device','/api/uav/load/queryDeviceNoByCompanyId','GET',_binary '\0',_binary '\0','2022-03-15 03:00:30',1,'2024-11-07 09:01:58',NULL),(218686101412380672,'API_5c3eb73c8182fd8e34cc894951232f6b','基础版根据code获取用户Token','基础版根据code获取用户Token','cmii-uav-device','/api/uav/permission/user/getUavFreeTokenByCode','GET',_binary '\0',_binary '\0','2022-03-15 03:00:30',1,'2024-11-07 09:01:57',NULL),(218686101785673728,'API_dd49c05d52607d775525836a8b3b15bf','模糊查詢游客列表','','cmii-uav-device','/api/uav/devAllocate/queryVisitorList','GET',_binary '\0',_binary '\0','2022-03-15 03:00:30',1,'2024-11-07 09:01:56',NULL),(218686103706664960,'API_d03e108b238192592ee649a23a974313','模糊查询公司所属的设备号列表','','cmii-uav-device','/api/uav/hangar/queryDeviceNoByCompanyId','GET',_binary '\0',_binary '\0','2022-03-15 03:00:30',1,'2024-11-07 09:01:50',NULL),(218686104033820672,'API_fbbd4ef17066a99a51693c642748652a','env','','cmii-uav-device','/cmii/env','GET',_binary '\0',_binary '\0','2022-03-15 03:00:30',1,'2024-11-07 09:01:45',NULL),(224126424296980480,'API_1292d5a7bbfa8b1852c5190453a5c8ec','配置租户的时间','','cmii-admin-user','/tenant/config/tenantTime','POST',_binary '\0',_binary '\0','2022-03-30 03:18:24',1,'2024-09-09 09:14:20',NULL),(224126424385060864,'API_91ad995dd28c302c4fb839e0129866f4','获取租户的时间','','cmii-admin-user','/tenant/config/getTenantTime','GET',_binary '\0',_binary '\0','2022-03-30 03:18:24',1,'2024-09-09 09:14:18',NULL),(224126433864187904,'API_d943f1daf6f5cd7b1d6e697111eeb361','getDocumentation','','cmii-admin-user','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:26',1,'2024-09-09 09:14:17',NULL),(224126433931296768,'API_fb5398a6e4572330369f788ffc3a19eb','uiConfiguration','','cmii-admin-user','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-03-30 03:18:26',1,'2024-09-09 09:14:17',NULL),(224126433994211328,'API_1b807cafc277cdfaaaf8042378ff5f36','swaggerResources','','cmii-admin-user','/swagger-resources','GET',_binary '\0',_binary '\0','2022-03-30 03:18:26',1,'2024-09-09 09:14:20',NULL),(224126434052931584,'API_b720183584a0b124c40a464e63088e00','securityConfiguration','','cmii-admin-user','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-03-30 03:18:26',1,'2024-09-09 09:14:16',NULL),(224126434124234752,'API_57013716563634738503099987316004','getDocumentation','','cmii-admin-user','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:26',1,'2024-09-09 09:14:16',NULL),(224126439539081216,'API_da7c6dc8eeb3f5670a407941f7834e2f','list文档','','cmii-uav-developer','/docs/docList','GET',_binary '\0',_binary '\0','2022-03-30 03:18:27',1,'2024-11-06 11:22:08',NULL),(224126440256307200,'API_41bc8ca9a144d26b13cc4a7d2b7359fe','接口版本列表','','cmii-uav-developer','/admin/interfaceVersion/infVersionList','GET',_binary '\0',_binary '\0','2022-03-30 03:18:27',1,'2024-11-06 11:22:10',NULL),(224126440315027456,'API_8995fce1018309eeb7dc4a4a189250ee','创建接口版本','','cmii-uav-developer','/admin/interfaceVersion/createInfVersion','POST',_binary '\0',_binary '\0','2022-03-30 03:18:27',1,'2024-11-06 11:22:12',NULL),(224126440382136320,'API_45f7b3d54a030265f2ceab99dbd5c0e4','设置接口版本号','','cmii-uav-developer','/admin/interfaceVersion/updateInfVersion','PUT',_binary '\0',_binary '\0','2022-03-30 03:18:27',1,'2024-11-06 11:22:08',NULL),(224126440507965440,'API_746aa4cfdd14c54412de1adea26fbfe7','查询所有实体','','cmii-uav-developer','/admin/model/all','GET',_binary '\0',_binary '\0','2022-03-30 03:18:27',1,'2024-11-06 11:22:11',NULL),(224126440579268608,'API_fc680a6f0031ec8c2610c94a05a2a942','批量删除实体','','cmii-uav-developer','/admin/model/deleteBatch','POST',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:10',NULL),(224126440642183168,'API_a94c2bfb2e49ac38b2baed4bc3079b9c','获取实体详细信息','','cmii-uav-developer','/admin/model/getModelDetail','GET',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:11',NULL),(224126440696709120,'API_4e13e554c9dfd5c9085a892abf5059a2','添加实体','','cmii-uav-developer','/admin/model/add','POST',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:09',NULL),(224126440751235072,'API_b5245afafad959bf0e12e0269a4915ea','更新实体','','cmii-uav-developer','/admin/model/update','POST',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:11',NULL),(224126440822538240,'API_6224629a874192092fe10bdd1c40c30c','删除实体','','cmii-uav-developer','/admin/model/delete','POST',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:08',NULL),(224126441057419264,'API_ce46b4b0ac7b98600ad3055d07159c2a','实体分页查询','','cmii-uav-developer','/admin/model/query','GET',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:12',NULL),(224126441124528128,'API_cc0ebd201a03ce5407d81ff01aa6d914','配置接口','','cmii-uav-developer','/admin/params/configInterface','POST',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:10',NULL),(224126441208414208,'API_0357d4e6d07f60589b0c557a97dd7eed','根据参数的请求类型,获取参数支持的属性类型','','cmii-uav-developer','/admin/params/getTypesByParamType','GET',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:07',NULL),(224126441267134464,'API_79787b41513103d1fffe97754ba2483e','查询脱敏规则','','cmii-uav-developer','/admin/params/getBlurRuleList','GET',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:13',NULL),(224126441321660416,'API_2fa3e7777c1eb125281f29b4b7603194','查询支持的文件类型','','cmii-uav-developer','/admin/params/getFileTypeList','GET',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:09',NULL),(224126441422323712,'API_dbf5049ee7059051b6442a537091b1a1','根据属性类型,获取属性的限制类型','','cmii-uav-developer','/admin/params/getLimitsByPropertyType','GET',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:10',NULL),(224126441489432576,'API_9dde8401eb675a61e6b175d0739e62e9','根据接口版本ID,获取接口配置','','cmii-uav-developer','/admin/params/getParamsConfigByVerId','GET',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:12',NULL),(224126443121016832,'API_8423ec956c78748a978026a1d25f1e35','更新接口缓存数据','','cmii-uav-developer','/admin/interface/refresh','PUT',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:07',NULL),(224126443313954816,'API_5f7969e918879b1d63588a1eda7a629b','删除开放的接口版本','','cmii-uav-developer','/admin/interface/deleteInfVer','POST',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:14',NULL),(224126443884380160,'API_53cad9336d53101f65fb413acd494f71','接口详情,版本列表V2','','cmii-uav-developer','/admin/interface/v2/infVersionList','POST',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:08',NULL),(224126444131844096,'API_e36cf979b48bc8e24c352da1278af7bb','新建接口V2','','cmii-uav-developer','/admin/interface/v2/createOpenInf','POST',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:13',NULL),(224126444194758656,'API_cf1f836a84a786cd42b68b58066af1f1','查询接口列表V2','','cmii-uav-developer','/admin/interface/v2/openInfList','POST',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:10',NULL),(224126444253478912,'API_cce99bfe756e8843fcb8ccb477e4137b','查询内部接口标识','','cmii-uav-developer','/admin/interface/v2/infCodeList','GET',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:11',NULL),(224126444308004864,'API_8feca655b4122c74026e30adc3e600b9','查询接口详情v2','','cmii-uav-developer','/admin/interface/v2/interfaceDetail','GET',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:13',NULL),(224126444375113728,'API_5e7cfc3ea11272d3a3d4171d9e95e009','删除接口','','cmii-uav-developer','/admin/interface/v2/deleteInf','DELETE',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:11',NULL),(224126444438028288,'API_0f61ba4cdb647adbf6a4a3315fe1e897','接口状态设置','','cmii-uav-developer','/admin/interface/v2/updateInfStat','PUT',_binary '\0',_binary '\0','2022-03-30 03:18:28',1,'2024-11-06 11:22:13',NULL),(224126444966510592,'API_e9e7a4bcef30ff2050f4aef145c07143','获取接口未开放的版本列表','','cmii-uav-developer','/admin/interface/','GET',_binary '\0',_binary '\0','2022-03-30 03:18:29',1,'2024-11-06 11:22:10',NULL),(224126449018208256,'API_270e242bc9177247d4881d8df556376b','ping','','cmii-uav-developer','/cmii/ping','',_binary '\0',_binary '\0','2022-03-30 03:18:30',1,'2022-07-25 08:10:21',NULL),(224126449097900032,'API_4a304bb83ea60c25198a7df81c9a90b6','health','','cmii-uav-developer','/cmii/health','',_binary '\0',_binary '\0','2022-03-30 03:18:30',1,'2022-07-25 08:10:21',NULL),(224126449311809536,'API_4c4b0e3590f8e3fa419fdc149bcab38f','getDocumentation','','cmii-uav-developer','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:30',1,'2024-11-06 11:22:09',NULL),(224126449362141184,'API_28f30e7f05f61b08f1902d5b0df0716d','uiConfiguration','','cmii-uav-developer','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-03-30 03:18:30',1,'2024-11-06 11:22:11',NULL),(224126449416667136,'API_97f727abdbf178811c77965790a30a9b','swaggerResources','','cmii-uav-developer','/swagger-resources','GET',_binary '\0',_binary '\0','2022-03-30 03:18:30',1,'2024-11-06 11:22:08',NULL),(224126449622188032,'API_690c6d944d234ed45403f281c515f8b3','securityConfiguration','','cmii-uav-developer','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-03-30 03:18:30',1,'2024-11-06 11:22:09',NULL),(224126449685102592,'API_c5f007cc65bdbcbd5c3a29e4a903f528','getDocumentation','','cmii-uav-developer','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:30',1,'2024-11-06 11:22:12',NULL),(224126489325469696,'API_6119ee0b87e868a20c9e08899357e6d7','getQuotaInfoUseByType','','cmii-uav-user','/client/quota/client/quota/getQuotaUseInfoByType','POST',_binary '\0',_binary '\0','2022-03-30 03:18:39',1,'2022-04-25 02:50:18',NULL),(224126491607171072,'API_284e320c6a841710d98e01292da09c18','getDocumentation','','cmii-uav-user','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:40',1,'2024-11-06 12:16:36',NULL),(224126491728805888,'API_728b8c57db4c6c0b705d5530ac9a9511','uiConfiguration','','cmii-uav-user','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-03-30 03:18:40',1,'2024-11-06 12:16:32',NULL),(224126491787526144,'API_05f507cccc8b8e92bd008fc09d4c71ce','swaggerResources','','cmii-uav-user','/swagger-resources','GET',_binary '\0',_binary '\0','2022-03-30 03:18:40',1,'2024-11-06 12:16:20',NULL),(224126491858829312,'API_6dbae71c90d3b3330ff3cbdcd488fdff','securityConfiguration','','cmii-uav-user','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-03-30 03:18:40',1,'2024-11-06 12:16:19',NULL),(224126491913355264,'API_4557b0cbb4b7d06a2eab089c66cc0c7e','getDocumentation','','cmii-uav-user','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:40',1,'2024-11-06 12:16:41',NULL),(224126523731345408,'API_409093c7159def23cec4d0055fd04d04','getDocumentation','','cmii-uav-logger','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:47',1,'2024-11-06 12:17:11',NULL),(224126523798454272,'API_b18a9fe72e9a7d19d9e5a57da928c016','uiConfiguration','','cmii-uav-logger','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-03-30 03:18:47',1,'2024-11-06 12:17:11',NULL),(224126523869757440,'API_97dce13d5d2d27ead51a858ba3739145','swaggerResources','','cmii-uav-logger','/swagger-resources','GET',_binary '\0',_binary '\0','2022-03-30 03:18:47',1,'2024-11-06 12:17:11',NULL),(224126523941060608,'API_3a3e4f9b7f08645f3974540b65c204c9','securityConfiguration','','cmii-uav-logger','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-03-30 03:18:47',1,'2024-11-06 12:17:11',NULL),(224126524087861248,'API_75ab987af8c4c64c61b7a38949275afb','getDocumentation','','cmii-uav-logger','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:47',1,'2024-11-06 12:17:11',NULL),(224126562805481472,'API_5d01133a91598b434cf3ffce3baf9550','获取回放AI视频token','获取回放AI视频token接口','cmii-uav-cloud-live','/client/live/playbackAi/token','POST',_binary '\0',_binary '\0','2022-03-30 03:18:57',1,'2024-11-14 02:02:37',NULL),(224126562872590336,'API_7cfc25f15a47c4567c5d1bbae53690f3','获取回放AI视频token列表','获取回放AI视频token列表接口','cmii-uav-cloud-live','/client/live/playbackAi/tokens','POST',_binary '\0',_binary '\0','2022-03-30 03:18:57',1,'2024-11-14 02:02:39',NULL),(224126565586305024,'API_a15968b980c85a0ff2c44091096ae066','getDocumentation','','cmii-uav-cloud-live','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:57',1,'2024-11-14 02:02:39',NULL),(224126565657608192,'API_f78d3ef6fc559f0a6dfcfe7b80751af4','uiConfiguration','','cmii-uav-cloud-live','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-03-30 03:18:57',1,'2024-11-14 02:02:39',NULL),(224126565707939840,'API_686c9a27044cbeb2e932628006b22022','swaggerResources','','cmii-uav-cloud-live','/swagger-resources','GET',_binary '\0',_binary '\0','2022-03-30 03:18:57',1,'2024-11-14 02:02:39',NULL),(224126565749882880,'API_871a9156aa421a1b37b481fdf8fb936f','securityConfiguration','','cmii-uav-cloud-live','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-03-30 03:18:57',1,'2024-11-14 02:02:38',NULL),(224126565808603136,'API_e0a09b08d3699ce5a5c4d6d8e487c541','getDocumentation','','cmii-uav-cloud-live','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-03-30 03:18:57',1,'2024-11-14 02:02:38',NULL),(234264837402656768,'API_4f3edd9a9b52293c8274039d18a15002','重载业务参数','','cmii-uav-alarm','/api/uav/alarm/initParameter','POST',_binary '\0',_binary '\0','2022-04-27 02:44:50',1,'2024-10-22 12:07:19',NULL),(234264838610616320,'API_7c1f11ca6aa894a3225f9a8d4145c557','getDocumentation','','cmii-uav-alarm','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:44:50',1,'2024-10-22 12:07:16',NULL),(234264838673530880,'API_e0be1e447ee76257d0a1e151fc603fd5','uiConfiguration','','cmii-uav-alarm','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-27 02:44:50',1,'2024-10-22 12:07:17',NULL),(234264838761611264,'API_9111eef1a24129edea603beca94e3e02','securityConfiguration','','cmii-uav-alarm','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-27 02:44:50',1,'2024-10-22 12:07:16',NULL),(234264838828720128,'API_57166349726e8361c53f41e89d093ff3','swaggerResources','','cmii-uav-alarm','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-27 02:44:50',1,'2024-10-22 12:07:19',NULL),(234264838900023296,'API_71c9b1d72ea78199e17cc83a875f9aa6','getDocumentation','','cmii-uav-alarm','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:44:50',1,'2024-10-22 12:07:17',NULL),(234264840103788544,'API_ed54eecf59da12c360a0c7769a36dd26','获取GPS坐标地址信息[FeignClient]','','cmii-admin-data','/public/api/admin/area/tool/regeo','POST',_binary '\0',_binary '\0','2022-04-27 02:44:50',1,'2024-11-06 12:17:15',NULL),(234264841840230400,'API_c9409405699c91590c7dabf9e63db87d','文件导入字典明细','','cmii-admin-data','/api/admin/dictionary/fileImport','POST',_binary '\0',_binary '\0','2022-04-27 02:44:51',1,'2024-11-06 12:17:18',NULL),(234264841915727872,'API_f19dff044b68e536ce8df43f8dac84dd','文件导出字典明细','','cmii-admin-data','/api/admin/dictionary/fileExport','GET',_binary '\0',_binary '\0','2022-04-27 02:44:51',1,'2024-11-06 12:17:12',NULL),(234264848936992768,'API_c3afa707108b58d9cb6b68ae5c7ed283','根据无人机类型查询设备类型匹配列表','','cmii-admin-data','/api/admin/model/match/type/queryModelMatchListByUav','GET',_binary '\0',_binary '\0','2022-04-27 02:44:52',1,'2024-11-06 12:17:15',NULL),(234264852187578368,'API_4cb882103bc6f97c2fe3c31dfb8eb6c8','getDocumentation','','cmii-admin-data','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:44:53',1,'2024-11-06 12:17:19',NULL),(234264852300824576,'API_47a8e3e0d37ca77be1ac9934fe039256','uiConfiguration','','cmii-admin-data','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-27 02:44:53',1,'2024-11-06 12:17:18',NULL),(234264852363739136,'API_f6bb5dd6d167aecdf23c473da3dfd63d','securityConfiguration','','cmii-admin-data','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-27 02:44:53',1,'2024-11-06 12:17:12',NULL),(234264852435042304,'API_e0c615762e25ee05a6397222aefe8457','swaggerResources','','cmii-admin-data','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-27 02:44:53',1,'2024-11-06 12:17:11',NULL),(234264852539899904,'API_6b0dd054428ea6530ce4a388e6d0fb3e','getDocumentation','','cmii-admin-data','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:44:53',1,'2024-11-06 12:17:16',NULL),(234264859359838208,'API_8024ca66cad2d32c3909c279f0f322d1','新增角色并授权资源组','','cmii-admin-user','/api/admin/role/addAndAuthorityGroup','POST',_binary '\0',_binary '\0','2022-04-27 02:44:55',1,'2024-09-09 09:14:17',NULL),(234264859569553408,'API_e18aa877282e0ae8b6674a142eecc980','修改角色并授权资源组','','cmii-admin-user','/api/admin/role/updateAndAuthorityGroup','POST',_binary '\0',_binary '\0','2022-04-27 02:44:55',1,'2024-09-09 09:14:18',NULL),(234264860265807872,'API_a5e350719597b399b228d220bda2f9ae','查询权限组详细列表','','cmii-admin-user','/api/admin/group-template/list','POST',_binary '\0',_binary '\0','2022-04-27 02:44:55',1,'2024-09-09 09:14:18',NULL),(234264860362276864,'API_d246a9e5572ae8b0d15770ad42e5a30a','添加演示模板','','cmii-admin-user','/api/admin/group-template/add','POST',_binary '\0',_binary '\0','2022-04-27 02:44:55',1,'2024-09-09 09:14:19',NULL),(234264860483911680,'API_d720c8370f830a21087b30e86313a0a4','根据编码导出资源信息XML','','cmii-admin-user','/api/admin/resource/syncExportResourceXML','GET',_binary '\0',_binary '\0','2022-04-27 02:44:55',1,'2024-09-09 09:14:21',NULL),(234264860597157888,'API_2e86d7de9693e84679d52d2cfbce9245','根据编码导入资源信息XML','','cmii-admin-user','/api/admin/resource/syncImportResourceXML','POST',_binary '\0',_binary '\0','2022-04-27 02:44:55',1,'2024-09-09 09:14:19',NULL),(234264861138223104,'API_3bca44ef334d75c7e1b30cfc004f2dcd','给资源组赋予菜单按钮','','cmii-admin-user','/api/admin/group/authorityResource','POST',_binary '\0',_binary '\0','2022-04-27 02:44:55',1,'2024-09-09 09:14:20',NULL),(234264861188554752,'API_37ce1ac8668582c284c35e3220b2ddc6','查询权限组树型结构','','cmii-admin-user','/api/admin/group/trees','GET',_binary '\0',_binary '\0','2022-04-27 02:44:55',1,'2024-09-09 09:14:19',NULL),(234264861339549696,'API_5c00bbfebb8e6a778c97dae9c94c4f00','查询权限组详细列表','','cmii-admin-user','/api/admin/group/list','POST',_binary '\0',_binary '\0','2022-04-27 02:44:55',1,'2024-09-09 09:14:17',NULL),(234264861423435776,'API_386306a920863cf94e374135813339a2','查询权限组资源树型结构','','cmii-admin-user','/api/admin/group/resourceTrees','GET',_binary '\0',_binary '\0','2022-04-27 02:44:55',1,'2024-09-09 09:14:20',NULL),(234264861498933248,'API_7f8c523b6ab803a8b6db4f36017ac179','查找出未选择的权限组','','cmii-admin-user','/api/admin/group/dependsUnChecked','POST',_binary '\0',_binary '\0','2022-04-27 02:44:55',1,'2024-09-09 09:14:20',NULL),(234264861587013632,'API_b44088b97a9aaec6cf9eb9ae4d275d8d','管理员获取全平台的所有权限组树','','cmii-admin-user','/api/admin/group/queryAllPlatformsResourceGroupTreeForAdmin','GET',_binary '\0',_binary '\0','2022-04-27 02:44:55',1,'2024-09-09 09:14:17',NULL),(234264861649928192,'API_884588d7a38d2eac5329928e6503011d','获取某个角色的全平台权限组树','','cmii-admin-user','/api/admin/group/queryAllPlatformsResourceGroupTreeForRole','GET',_binary '\0',_binary '\0','2022-04-27 02:44:55',1,'2024-09-09 09:14:20',NULL),(234264861729619968,'API_9ab5b97158233ebcbd4854b4664e26bd','获取某个用户的全平台权限组树','','cmii-admin-user','/api/admin/group/queryAllPlatformsResourceGroupTreeForUser','GET',_binary '\0',_binary '\0','2022-04-27 02:44:55',1,'2024-09-09 09:14:18',NULL),(234264865366081536,'API_815e605ea70a685c166a0ba5b58c26bf','查询按钮,菜单所属的资源组集合','','cmii-admin-user','/api/admin/resource/queryResouceGroups','GET',_binary '\0',_binary '\0','2022-04-27 02:44:56',1,'2024-09-09 09:14:18',NULL),(234264867345793024,'API_f822bf4437d536e9df9cbc321bfd3622','数据权限升级','','cmii-admin-user','/api/uav/group-sync/dbMygration','PUT',_binary '\0',_binary '\0','2022-04-27 02:44:57',1,'2024-09-09 09:14:20',NULL),(234264867387736064,'API_3337904b21bed1b42ee50552a11b5f5f','导出权限组,权限组与资源的关系XML','','cmii-admin-user','/api/uav/group-sync/syncExportGroupsAndGroupResourceMappingXML','GET',_binary '\0',_binary '\0','2022-04-27 02:44:57',1,'2024-09-09 09:14:19',NULL),(234264867438067712,'API_09a7eaf7f593610102affae7135ee205','导入权限组,权限组与资源的关系XML','','cmii-admin-user','/api/uav/group-sync/syncImportGroupsAndGroupResourceMappingXML','POST',_binary '\0',_binary '\0','2022-04-27 02:44:57',1,'2024-09-09 09:14:19',NULL),(234264867500982272,'API_7b17a2167f29db04b95eae0502c37644','同步资源组与资源的映射关系','','cmii-admin-user','/api/uav/group-sync/syncGroupsAndGroupResourceMapping','POST',_binary '\0',_binary '\0','2022-04-27 02:44:57',1,'2024-09-09 09:14:21',NULL),(234264867580674048,'API_4b64582818ddc5776401e2f9505acda2','导出资源组模板','','cmii-admin-user','/api/uav/group-sync/syncExportGroupTemplatesXML','GET',_binary '\0',_binary '\0','2022-04-27 02:44:57',1,'2024-09-09 09:14:19',NULL),(234264867761029120,'API_3116f3e564725e8992fd661204c4e1eb','导入资源组模板','','cmii-admin-user','/api/uav/group-sync/syncImportGroupTemplatesXML','POST',_binary '\0',_binary '\0','2022-04-27 02:44:57',1,'2024-09-09 09:14:19',NULL),(234264867819749376,'API_2d33d02a7af0a801320c4671e7f2ae5f','多环境之间同步资源组模板','','cmii-admin-user','/api/uav/group-sync/syncGroupTemplates','POST',_binary '\0',_binary '\0','2022-04-27 02:44:57',1,'2024-09-09 09:14:17',NULL),(234264869677826048,'API_68753bdacc315e6581975c33647880e7','查詢包括子公司的设备列表','','cmii-uav-device','/api/uav/dev/queryDeviceList','GET',_binary '\0',_binary '\0','2022-04-27 02:44:57',1,'2024-11-07 09:01:49',NULL),(234264869749129216,'API_2aaaede1b5563b0a4fa5c87d5059c072','新增设备','','cmii-uav-device','/api/uav/dev/addDev','POST',_binary '\0',_binary '\0','2022-04-27 02:44:57',1,'2024-11-07 09:01:46',NULL),(234264869824626688,'API_f333962bf1352ae3f443309395496c10','修改设备','','cmii-uav-device','/api/uav/dev/updateDev','POST',_binary '\0',_binary '\0','2022-04-27 02:44:57',1,'2024-11-07 09:01:53',NULL),(234264869895929856,'API_5164cba6d601963304a354d348afc6ec','删除设备','','cmii-uav-device','/api/uav/dev/deleteDev','POST',_binary '\0',_binary '\0','2022-04-27 02:44:57',1,'2024-11-07 09:01:46',NULL),(234264869996593152,'API_8652cf7850b6724027c40bd1f128b3c1','批量删除设备','','cmii-uav-device','/api/uav/dev/deleteDevBatch','POST',_binary '\0',_binary '\0','2022-04-27 02:44:57',1,'2024-11-07 09:01:52',NULL),(234264870046924800,'API_841b6fca6859d319a9b08c93ec1f5e43','无人机实例总数接口','','cmii-uav-device','/api/open/plane/summary','GET',_binary '\0',_binary '\0','2022-04-27 02:44:57',1,'2024-11-07 09:01:52',NULL),(234264870168559616,'API_07a9053b3d7e250fc90ebc87ec5fceab','无人机实例总数接口','','cmii-uav-device','/api/open/planeArea','POST',_binary '\0',_binary '\0','2022-04-27 02:44:57',1,'2024-11-07 09:01:48',NULL),(234264870218891264,'API_8c2b4339a58ddd7961bfcef40afd52cf','修改仓库','','cmii-uav-device','/api/uav/house/updateHouse','POST',_binary '\0',_binary '\0','2022-04-27 02:44:57',1,'2024-11-07 09:01:44',NULL),(234264870290194432,'API_0d92af5e0d766243ee4b1e58cdc684d5','删除仓库','','cmii-uav-device','/api/uav/house/deleteHouse','POST',_binary '\0',_binary '\0','2022-04-27 02:44:58',1,'2024-11-07 09:01:50',NULL),(234264870336331776,'API_fb599dc78672805305ea6002de13ce45','仓库关联设备信息','','cmii-uav-device','/api/uav/house/queryHouseBound','POST',_binary '\0',_binary '\0','2022-04-27 02:44:58',1,'2024-11-07 09:01:53',NULL),(234264870382469120,'API_458baa7426dc09bc3a1327579edded9a','仓库可关联设备信息','','cmii-uav-device','/api/uav/house/queryValHouseBound','POST',_binary '\0',_binary '\0','2022-04-27 02:44:58',1,'2024-11-07 09:01:55',NULL),(234264870441189376,'API_6a5a45853293d08ba87ac3827cbcf66a','查詢包括子公司的仓库列表','','cmii-uav-device','/api/uav/house/queryHouseList','GET',_binary '\0',_binary '\0','2022-04-27 02:44:58',1,'2024-11-07 09:01:44',NULL),(234264870499909632,'API_9c0f321db584d3d813a281f25cfe2df3','新增仓库','','cmii-uav-device','/api/uav/house/addHouse','POST',_binary '\0',_binary '\0','2022-04-27 02:44:58',1,'2024-11-07 09:01:53',NULL),(234264871040974848,'API_7bb2b50110c6fb4815372f2bdcba0134','统计子公司范围内的设备(无人机,载荷,机库)使用数量','','cmii-uav-device','/api/uav/plane/queryDevCount','GET',_binary '\0',_binary '\0','2022-04-27 02:44:58',1,'2024-11-07 09:01:56',NULL),(234264873897295872,'API_a086ecddc9771b681e4061815fbb8e63','重载业务参数','','cmii-uav-device','/api/uav/plane/initParameter','POST',_binary '\0',_binary '\0','2022-04-27 02:44:58',1,'2024-11-07 09:01:53',NULL),(234264876963332096,'API_2ca0106de89e47edf77400b05936d135','取消设备绑定','','cmii-uav-device','/api/uav/dev/unBoundDev','POST',_binary '\0',_binary '\0','2022-04-27 02:44:59',1,'2024-11-07 09:01:45',NULL),(234264877013663744,'API_479f78171081bed9faca2e8ca745fe6b','绑定设备列表查询','','cmii-uav-device','/api/uav/dev/queryBoundBydevCode','GET',_binary '\0',_binary '\0','2022-04-27 02:44:59',1,'2024-11-07 09:01:56',NULL),(234264877063995392,'API_ef7895bb33af75327d8df6695c0e64da','添加设备绑定','','cmii-uav-device','/api/uav/dev/boundDev','POST',_binary '\0',_binary '\0','2022-04-27 02:44:59',1,'2024-11-07 09:01:45',NULL),(234264880138420224,'API_f78c01a72c762ad505c90da48cd93402','getDocumentation','','cmii-uav-device','/v3/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:00',1,'2024-11-07 09:01:52',NULL),(234264880213917696,'API_5977f2474e6ec130e76828bfd7286930','uiConfiguration','','cmii-uav-device','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2022-04-27 02:45:00',1,'2024-11-07 09:01:53',NULL),(234264880260055040,'API_54fd717c1af7b96a999fff84fe3276d7','swaggerResources','','cmii-uav-device','/swagger-resources','GET',_binary '\0',_binary '\0','2022-04-27 02:45:00',1,'2024-11-07 09:01:46',NULL),(234264880331358208,'API_5fbdf0b1cdd87a9fd62f3e44742b385e','securityConfiguration','','cmii-uav-device','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2022-04-27 02:45:00',1,'2024-11-07 09:01:46',NULL),(234264880415244288,'API_a3a532a479e924acb0242a6b717c61cd','getDocumentation','','cmii-uav-device','/v2/api-docs','GET',_binary '\0',_binary '\0','2022-04-27 02:45:00',1,'2024-11-07 09:01:51',NULL),(234264891148468224,'API_9e5344b5c9206e194df69db441b96aba','查询平台最近12月每月飞行时长接口','查询平台最近12月每月飞行时长接口','cmii-uav-developer','/oapi/mission/fly_duration/month/summary/1.0','POST',_binary '\0',_binary '\0','2022-04-27 02:45:02',1,'2024-11-06 11:22:14',NULL),(234264891484012544,'API_5489b92f3747a4648bf1ae9d7616c301','查询无人机实例总数接口','设备统计接口','cmii-uav-developer','/oapi/device/uav/plane/summary/1.0','POST',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 11:22:12',NULL),(234264891605647360,'API_9c165b372d9b928ce3a71760b2f1a3f6','查询无人机分布情况','查询无人机分布情况','cmii-uav-developer','/oapi/device/uav/plane/area/1.0','POST',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 11:22:11',NULL),(234264892830384128,'API_24b5d6948b9b84d40e1108b37cfd0129','查询平台基础指标接口','查询平台基础指标接口','cmii-uav-developer','/oapi/basic/plat/bizInfo/1.0','POST',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 11:22:10',NULL),(234264893103013888,'API_812e133c8be265452d6599f47f411f71','查询平台最近12月每月无人机作业执行次数','查询平台最近12月每月无人机作业执行次数','cmii-uav-developer','/oapi/mission/job/month/summary/1.0','POST',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 11:22:07',NULL),(234264893157539840,'API_a54fc0df96ba7af30b688e1d48030d78','查询每款无人机对应作业执行次数','查询每款无人机对应作业执行次数','cmii-uav-developer','/oapi/mission/job/summary/1.0','POST',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2024-11-06 11:22:12',NULL),(234264894092869632,'API_f08af7cadbcf20737dba8ea8bd780fd3','用户数概况(总用户数&在线用户数)','','cmii-uav-developer','/api/open/user/summary','GET',_binary '\0',_binary '\0','2022-04-27 02:45:03',1,'2023-11-25 14:12:58',NULL),(234264908202508288,'API_5574ca8695086e09a34dc22ddec566a8','新增角色并授权资源组','','cmii-uav-user','/api/uav/role/addAndAuthorityGroup','POST',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:40',NULL),(234264908433195008,'API_b37d58bf331f4f76dc7b19c2f0c8401a','修改角色并授权资源组','','cmii-uav-user','/api/uav/role/updateAndAuthorityGroup','POST',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:35',NULL),(234264909221724160,'API_1840f89179ef93cd9a6550c61c0a2b32','查询某公司有效角色的列表','','cmii-uav-user','/api/uav/role/queryOneCompany','POST',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:29',NULL),(234264909695680512,'API_093f51549470c1f5d78593100e7ff71b','查询组织已用配额','','cmii-uav-user','/client/quota/getUsedQuotaNumByType','POST',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:28',NULL),(234264910861697024,'API_53146fed117f8c89cc11e8a012c97b69','查找出未选择的权限组','','cmii-uav-user','/api/uav/group/dependsUnChecked','POST',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:20',NULL),(234264910907834368,'API_a7a4ccbfd3aff2d60b958ce3355e4bf7','管理员获取全平台的所有权限组树','','cmii-uav-user','/api/uav/group/queryAllPlatformsResourceGroupTreeForAdmin','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:28',NULL),(234264910974943232,'API_32475e5852084a6f2a18e9277bf161cd','获取某个角色的全平台权限组树','','cmii-uav-user','/api/uav/group/queryAllPlatformsResourceGroupTreeForRole','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:22',NULL),(234264911063023616,'API_949caf693b72457471529fc1a359c6aa','获取自己所在公司的全平台权限组树','','cmii-uav-user','/api/uav/group/queryAllPlatformsResourceGroupTreeForMyCompany','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:25',NULL),(234264911146909696,'API_01fd6de539cb9f9aa5668922a0ace4ff','查询权限组详细列表','','cmii-uav-user','/api/uav/group/list','POST',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:29',NULL),(234264911188852736,'API_74db49217ba70f4dd0bd402d840bb72c','给资源组赋予菜单按钮','','cmii-uav-user','/api/uav/group/authorityResource','POST',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:40',NULL),(234264911272738816,'API_88de3838653107ec360b2c7b17e3c12c','查询权限组资源树型结构','','cmii-uav-user','/api/uav/group/resourceTrees','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:22',NULL),(234264911335653376,'API_e7d98c8b1405680df0a72fd712e57290','查询权限组树型结构','','cmii-uav-user','/api/uav/group/trees','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:19',NULL),(234264911394373632,'API_107f9069a3f501b65fdfcd791c0062dc','获取某个用户的全平台权限组树','','cmii-uav-user','/api/uav/group/queryAllPlatformsResourceGroupTreeForUser','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:38',NULL),(234264911469871104,'API_7eed6e744998919c9c8231c58069ee2f','获取某个公司的全平台权限组树','','cmii-uav-user','/api/uav/group/queryAllPlatformsResourceGroupTreeForCompany','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:25',NULL),(234264911524397056,'API_706b176b853fc3850409aed6aca58d40','分页查询公司的子公司','','cmii-uav-user','/api/uav/org/pageChildrenCompany','POST',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:22',NULL),(234264911587311616,'API_94ab3b50003fb911a0ac2c2bcf2f7d9f','分页查询公司树型结构','','cmii-uav-user','/api/uav/org/pageCompanyTree','POST',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:31',NULL),(234264911650226176,'API_d590165e9ffcba5c3ab549087a8517a5','查询公司的子孙公司(包括自己公司)','','cmii-uav-user','/api/uav/org/descendants_with_own','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:23',NULL),(234264911797026816,'API_9ab9fe4b26b4c290781e3796906f7af0','查询自己公司的子孙公司,普通管理员仅自己公司','','cmii-uav-user','/api/uav/org/company_scopes','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:19',NULL),(234264911956410368,'API_433629c1f4512e6f7cfd5e45efc0d848','查询公司的子孙公司(不包括自己公司)','','cmii-uav-user','/api/uav/org/descendants','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:20',NULL),(234264912040296448,'API_fa8e6a48b33398f42e01ba89b8434a0e','查询公司所在的族谱,所在树的全部节点','','cmii-uav-user','/api/uav/org/genealogy','GET',_binary '\0',_binary '\0','2022-04-27 02:45:07',1,'2024-11-06 12:16:22',NULL),(234264912577167360,'API_96c010936d0212bc2e6a96ae0df4c9c1','查询公司性质列表','','cmii-uav-user','/api/uav/org/companyNatures','GET',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2024-11-06 12:16:41',NULL),(234264914015813632,'API_1e7067f999bef83d2f1006ae1ae356a0','查询按钮,菜单所属的资源组集合','','cmii-uav-user','/api/uav/resource/queryResouceGroups','GET',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2024-11-06 12:16:27',NULL),(234264915022446592,'API_09572688f3ed468db68e104ac7e6ac99','根据资源id,获取所有的父资源','','cmii-uav-user','/api/uav/resource/queryParentsById','GET',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2024-11-06 12:16:26',NULL),(234264915290882048,'API_46cdaf99ebad4e635a0b5b61fb509c50','根据编码导出资源信息XML','','cmii-uav-user','/api/uav/resource/syncExportResourceXML','GET',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2024-11-06 12:16:28',NULL),(234264915362185216,'API_8a2fcdbeba25a9f8e605f78da7b668fa','根据编码导入资源信息XML','','cmii-uav-user','/api/uav/resource/syncImportResourceXML','POST',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2024-11-06 12:16:26',NULL),(234264915429294080,'API_eababd8d641858ec0dc94a96b119fc2e','菜单资源同步XML','','cmii-uav-user','/api/uav/resource/syncResource','POST',_binary '\0',_binary '\0','2022-04-27 02:45:08',1,'2024-11-06 12:16:23',NULL),(234264916595310592,'API_aafaa3624ccfca4434946824ffa8c688','获取公司gis信息','','cmii-uav-user','/api/uav/user/profile/companyGisInfo','GET',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-11-06 12:16:41',NULL),(234264917966848000,'API_52c1eb609c16345d337004d08500ee34','测试List对象','','cmii-uav-user','/api/uav/uavTestPO/listObject','POST',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-11-06 12:16:34',NULL),(234264918059122688,'API_9e55f6b9c8d021b29c831f91df9688fa','测试ListInt','','cmii-uav-user','/api/uav/uavTestPO/listInt','POST',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-11-06 12:16:41',NULL),(234264918122037248,'API_0138862efbd1381847bc149173fadfb1','测试ListInt','','cmii-uav-user','/api/uav/uavTestPO/int','POST',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-11-06 12:16:37',NULL),(234264918193340416,'API_7c46c892a835c386f5491d57086e1b78','testPath','','cmii-uav-user','/api/uav/uavTestPO/testPath','POST',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-11-06 12:16:34',NULL),(234264918994452480,'API_e7a568f15bc9f756091c84492f47d320','查询某公司的用户列表','','cmii-uav-user','/api/uav/user/findOneCompanyPage','POST',_binary '\0',_binary '\0','2022-04-27 02:45:09',1,'2024-11-06 12:16:22',NULL),(234264920634425344,'API_40a85440b0431a8aaf4ce0266653f075','新建&更新组织最大可用配额查询接口','','cmii-uav-user','/api/admin/system/quota/getMaxQuotaInfo','POST',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:34',NULL),(234264920814780416,'API_d25daf1a7f47e18058fddb9cfd58fd95','导出权限组,权限组与资源的关系XML','','cmii-uav-user','/api/uav/group-sync/syncExportGroupsAndGroupResourceMappingXML','GET',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:26',NULL),(234264920860917760,'API_342d642b2fa1a417bb82509b6ae66a30','导出资源组模板','','cmii-uav-user','/api/uav/group-sync/syncExportGroupTemplatesXML','GET',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:44',NULL),(234264920953192448,'API_5525d2fef1a7dfd03ce6ae26df0aa195','导入资源组模板','','cmii-uav-user','/api/uav/group-sync/syncImportGroupTemplatesXML','POST',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:39',NULL),(234264920995135488,'API_bf0b1ee8a98d585edee95dafee344142','多环境之间同步资源组模板','','cmii-uav-user','/api/uav/group-sync/syncGroupTemplates','POST',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:23',NULL),(234264921049661440,'API_5ea94a0889354836cbd1cc9f3b672ad6','更新rootId为空的公司','','cmii-uav-user','/api/uav/group-sync/correctCompanyRootId','POST',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:41',NULL),(234264921108381696,'API_1adca4c2f75642b528e15166f4d0525a','数据权限升级','','cmii-uav-user','/api/uav/group-sync/dbMygration','PUT',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:20',NULL),(234264921154519040,'API_dc1325fbbf764825474bdab8eb1f82ba','导ru权限组,权限组与资源的关系XML','','cmii-uav-user','/api/uav/group-sync/syncImportGroupsAndGroupResourceMappingXML','POST',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:37',NULL),(234264921213239296,'API_60b09fb94ce3496ff90a4857ef89785b','同步资源组与资源的映射关系','','cmii-uav-user','/api/uav/group-sync/syncGroupsAndGroupResourceMapping','POST',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:35',NULL),(234264921787858944,'API_4ba19a8bb7bd5f99724b7e66a55b2495','查询权限组所有详细列表','','cmii-uav-user','/api/uav/group-template/list','POST',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:23',NULL),(234264921867550720,'API_581fdd0ea099d6547069e61de1c5a5cf','添加演示模板','','cmii-uav-user','/api/uav/group-template/add','POST',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:22',NULL),(234264922052100096,'API_80ea13663650435d1a73ce828652d6bd','查询组织已使用配额信息','','cmii-uav-user','/client/quota/getQuotaUseInfoByType','POST',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:21',NULL),(234264922102431744,'API_827bb9e60c72d56401c772a130934563','用户数概况(总用户数&在线用户数)','','cmii-uav-user','/api/open/user/summary','GET',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:29',NULL),(234264923218116608,'API_de4d740768d7847768e4bb45baa338c4','根据公司范围查询公司的用户列表','','cmii-uav-user','/user/queryByCompanyScope','GET',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:25',NULL),(234264923318779904,'API_76874d731f956a8bc21b90b4c151995d','根据公司范围,使用账号,手机号,姓名模糊匹配用户列表','','cmii-uav-user','/user/queryVagueByCompanyScope','GET',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:23',NULL),(234264923373305856,'API_92a248782383d5a4151df2f079f62979','根据公司范围,手机号,姓名模糊匹配用户列表','','cmii-uav-user','/user/queryVagueByCId/namePhoneScope','GET',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:22',NULL),(234264923880816640,'API_4153d0d6ef5046411dedba0a0434135c','获取公司集合','','cmii-uav-user','/clients/org/queryByIds','POST',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:20',NULL),(234264923947925504,'API_2fff43c8902b7f5982987580fc098270','获取公司的子孙公司包括自己','','cmii-uav-user','/clients/org/descendants_with_own','GET',_binary '\0',_binary '\0','2022-04-27 02:45:10',1,'2024-11-06 12:16:21',NULL),(234272917049835520,'API_3c48518686f7e3bc1485eb1aff1e2ff9','获取回放视频token1','获取回放视频token1接口','cmii-uav-cloud-live','/client/live/playback/token1','POST',_binary '\0',_binary '\0','2022-04-27 03:16:56',1,'2024-11-14 02:02:40',NULL),(234272917205024768,'API_d25e1e1c0fa3f13e191c801e18d8941d','获取回放AI视频token1','获取回放AI视频token1接口','cmii-uav-cloud-live','/client/live/playbackAi/token1','POST',_binary '\0',_binary '\0','2022-04-27 03:16:56',1,'2024-11-14 02:02:39',NULL),(234272918429761536,'API_732ef4f6817583a25459c7fb874f5b5a','获取视频流存储信息','','cmii-uav-cloud-live','/video/storage/getStorageInfo','GET',_binary '\0',_binary '\0','2022-04-27 03:16:56',1,'2024-11-14 02:02:41',NULL),(237976515927605248,'API_b5203cfafccff79ddd6ef3658a490aa8','获取回放AI视频token列表1','获取回放AI视频token列表1接口','cmii-uav-cloud-live','/client/live/playbackAi/tokens1','POST',_binary '\0',_binary '\0','2022-05-07 08:33:43',1,'2024-11-14 02:02:43',NULL),(244499731286327296,'API_62f98911a42248cb190b4b166d58e354','查询公司/机构范围的无人机名称列表','','cmii-uav-device','/api/uav/plane/queryUavNameByCompanyId','GET',_binary '\0',_binary '\0','2022-05-25 08:34:39',1,'2024-11-07 09:01:50',NULL),(244499732867579904,'API_cb3d59b848074a115a1e0c7cc26a5eac','查询公司范围下的在线无人机,返回map','','cmii-uav-device','/api/uav/plane/query_online_uav_code_and_name','GET',_binary '\0',_binary '\0','2022-05-25 08:34:39',1,'2024-11-07 09:01:56',NULL),(244499734151036928,'API_5650997fb36ac4227d6dab55afac6050','查询不同时间段所有的无人机行时长','','cmii-uav-device','/api/uav/plane/queryAllFlyTotal','GET',_binary '\0',_binary '\0','2022-05-25 08:34:39',1,'2024-11-07 09:01:55',NULL),(244499736898306048,'API_142e6a2f1b1c5821b138d6c39e1cff7b','模糊查询包括子公司的仓库列表','','cmii-uav-device','/api/uav/plane/queryHouse','GET',_binary '\0',_binary '\0','2022-05-25 08:34:40',1,'2024-11-07 09:01:52',NULL),(244499753054765056,'API_64415b4d0e44e202dda0581a0ebbd77b','获取GPS坐标地址列表信息,地址数不能超过200个[FeignClient]','','cmii-admin-data','/public/api/admin/area/tool/regeos','POST',_binary '\0',_binary '\0','2022-05-25 08:34:44',1,'2024-11-06 12:17:12',NULL),(244500019200131072,'API_a1ef2aa9d6c09ba78cbd8bfa1442dec4','上报设备位置','上报设备位置','cmii-uav-cloud-live','/client/live/stream/reportPosition','POST',_binary '\0',_binary '\0','2022-05-25 08:35:47',1,'2024-11-14 02:02:40',NULL),(244500019556646912,'API_4a29f59c53ba76b36ba5785cac04774d','上报视频流事件','上报视频流事件','cmii-uav-cloud-live','/client/live/stream/reportVideoEvent','POST',_binary '\0',_binary '\0','2022-05-25 08:35:47',1,'2024-11-14 02:02:41',NULL),(244500032932282368,'API_8fac5b9b410c904a26af1fae7b53263a','视频数据回放-获取视频片段列表','视频数据回放-获取视频片段列表','cmii-uav-cloud-live','/video/playback/videoList','POST',_binary '\0',_binary '\0','2022-05-25 08:35:50',1,'2024-11-14 02:02:44',NULL),(244500033217495040,'API_1fa6f8a0787d98b0718a18520a5835c3','视频数据回放-播放M3U8文件','视频数据回放-播放M3U8文件','cmii-uav-cloud-live','/public/his/videoPlay/playM3u8','GET',_binary '\0',_binary '\0','2022-05-25 08:35:51',1,'2024-11-14 02:02:36',NULL),(244500033842446336,'API_96d29c6f9142d88a2c5d0673bad041f4','视频数据回放-获取Token','视频数据回放-获取Token','cmii-uav-cloud-live','/video/playback/createToken','GET',_binary '\0',_binary '\0','2022-05-25 08:35:51',1,'2024-11-14 02:02:40',NULL),(244500034182184960,'API_4a4413b74f7ea53fa4a81a79abbf5cce','视频数据回放-获取设备编号列表','视频数据回放-获取设备编号列表','cmii-uav-cloud-live','/video/playback/getDeviceList','GET',_binary '\0',_binary '\0','2022-05-25 08:35:51',1,'2024-11-14 02:02:37',NULL),(244500034513534976,'API_cb47492784522c21d3ca7e46dd3749ab','视频数据回放-生成回放片段','视频数据回放-生成回放片段','cmii-uav-cloud-live','/video/playback/generateList','POST',_binary '\0',_binary '\0','2022-05-25 08:35:51',1,'2024-11-14 02:02:42',NULL),(244500034597421056,'API_9230ba3e7a8a8507a4a6e378159067a6','视频数据回放-生成回放片段2','视频数据回放-生成回放片段2','cmii-uav-cloud-live','/video/playback/generateList2','POST',_binary '\0',_binary '\0','2022-05-25 08:35:51',1,'2024-11-14 02:02:40',NULL),(244500034828107776,'API_f2daace874086ea979701b88fb223f39','视频数据回放-获取视频数据日期分布','视频数据回放-获取视频数据日期分布','cmii-uav-cloud-live','/video/playback/getDataDistribution','GET',_binary '\0',_binary '\0','2022-05-25 08:35:51',1,'2024-11-14 02:02:39',NULL),(249490599617495040,'API_f80c802fef4e5f571069e5c95206e99c','根据无人机code列表查询无人机名称详情','','cmii-uav-device','/api/uav/plane/queryUavInfoList','POST',_binary '\0',_binary '\0','2022-06-08 03:06:34',1,'2024-11-07 09:01:48',NULL),(249490607842525184,'API_467888d231fd342e1091a6bec97d4344','根据无人机编码列表查询对应无人机名称集合','','cmii-uav-device','/api/uav/plane/queryUavNamesByUavCodes','POST',_binary '\0',_binary '\0','2022-06-08 03:06:36',1,'2024-11-07 09:01:48',NULL),(249490698166861824,'API_538a5f3c59889aa1c96a2776b001b4b5','视频数据回放-获取设备编号名称列表','视频数据回放-获取设备编号名称列表','cmii-uav-cloud-live','/video/playback/getDeviceInfoList','GET',_binary '\0',_binary '\0','2022-06-08 03:06:58',1,'2024-11-14 02:02:43',NULL),(249916736613122048,'API_a7564eea3f085d0f3580037297f7cb23','视频数据回放-获取无人机坐标','视频数据回放-获取无人机坐标','cmii-uav-cloud-live','/video/playback/getPlanePosition','GET',_binary '\0',_binary '\0','2022-06-09 07:19:53',1,'2024-11-14 02:02:41',NULL),(249916736701202432,'API_af222ac23f8ce4c94137d994714ec5d6','视频数据回放-更新视频坐标','视频数据回放-更新视频坐标','cmii-uav-cloud-live','/video/playback/updateVideoAddress','GET',_binary '\0',_binary '\0','2022-06-09 07:19:53',1,'2024-11-14 02:02:44',NULL),(260412139431264256,'API_81c1e08421ec5908880a0d858f65a383','飞手-新增飞手信息','飞手-新增飞手信息','cmii-uav-user','/flyer/addFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-11-06 12:16:32',NULL),(260412139494178816,'API_85eb4f45e9968afe2a983c95ebcd8858','飞手-编辑飞手信息','飞手-编辑飞手信息','cmii-uav-user','/flyer/updateFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-11-06 12:16:42',NULL),(260412139544510464,'API_bdccda43feeb0bd3450fa97882968d44','飞手-分页查询飞手信息','飞手-分页查询飞手信息','cmii-uav-user','/flyer/queryPageFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-11-06 12:16:24',NULL),(260412139615813632,'API_910d5ed8cccbe03c2627d001dd126e6b','飞手-注销飞手信息','飞手-注销飞手信息','cmii-uav-user','/flyer/cancellationFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-11-06 12:16:26',NULL),(260412139687116800,'API_e9ad7513848fe2abf3898c8893766e01','飞手数据字典-查询合格证等级','飞手数据字典-查询合格证等级','cmii-uav-user','/flyer/queryCertificateLevel','GET',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-11-06 12:16:21',NULL),(260412139737448448,'API_ff107246c0528de2d6e8ca2611de5659','飞手数据字典-查询飞手违规类型','飞手数据字典-查询飞手违规类型','cmii-uav-user','/flyer/queryViolationType','GET',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-11-06 12:16:44',NULL),(260412139787780096,'API_f6d98f98ddf021b4e68e5ee6cf485f29','飞手数据字典-查询飞手违规处罚','飞手数据字典-查询飞手违规处罚','cmii-uav-user','/flyer/queryViolationPenalty','GET',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-11-06 12:16:20',NULL),(260412139892637696,'API_1090f162960dd6510daacf0fa4cd82b7','飞手-手动验证飞手信息','飞手-手动验证飞手信息','cmii-uav-user','/flyer/checkFlyerInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-11-06 12:16:42',NULL),(260412139963940864,'API_6dec08acb3a67d9891f580acced31157','飞手-根据id查询飞手信息','飞手-根据id查询飞手信息','cmii-uav-user','/flyer/getFlyerById','GET',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-11-06 12:16:32',NULL),(260412140026855424,'API_0026ba25d9100c225ea798b6406e92e3','飞手-根据id查询飞手信息用于编辑','飞手-根据id查询飞手信息用于编辑','cmii-uav-user','/flyer/getFlyerForEdit','GET',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-11-06 12:16:34',NULL),(260412140081381376,'API_d7e9c45b91a5dbfed4e918e6d9351af3','飞手违规-录入飞手的违规记录','飞手违规-录入飞手的违规记录','cmii-uav-user','/flyer/addIllegalInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-11-06 12:16:22',NULL),(260412140148490240,'API_bf9d49687be6013694a2003c833c940b','飞手违规-编辑飞手的违规记录','飞手违规-编辑飞手的违规记录','cmii-uav-user','/flyer/updateFlyerIllegalInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-11-06 12:16:38',NULL),(260412140203016192,'API_2f3ee3aa76f7fd716d136764c9f24951','飞手违规-分页查询飞手的违规信息','飞手违规-分页查询飞手的违规信息','cmii-uav-user','/flyer/queryPageIllegal','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-11-06 12:16:28',NULL),(260412140320456704,'API_49d7922291aa900378bb7a8dc75a2a11','飞手违规-根据id查询飞手违规信息','飞手违规-根据id查询飞手违规信息','cmii-uav-user','/flyer/queryFlyerIllegalById','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-11-06 12:16:19',NULL),(260412140383371264,'API_f3b016b098a0ff37dca34b05ee67aef3','飞手违规-手动处理飞手违规信息','飞手违规-手动处理飞手违规信息','cmii-uav-user','/flyer/dealFlyerIllegalInfo','POST',_binary '\0',_binary '\0','2022-07-08 06:24:52',1,'2024-11-06 12:16:36',NULL),(266596666918830080,'API_43a6d9d4648b716b6e4952b20eb2a04b','测试锁与事物','','cmii-uav-user','/api/uav/uavTestPO/testLockAndTrans','POST',_binary '\0',_binary '\0','2022-07-25 07:59:59',1,'2024-11-06 12:16:36',NULL),(266596673503887360,'API_3148113e1fd6e767775edbc659344963','数据权限升级3.2.6','','cmii-uav-user','/api/uav/group-sync/dbMygration3_2_6','PUT',_binary '\0',_binary '\0','2022-07-25 08:00:00',1,'2024-11-06 12:16:33',NULL),(266596675139665920,'API_f6a5aeaac5b06b81000a77d71f23a474','查询权限组应用范围的详细列表','','cmii-uav-user','/api/uav/group-template/listScopeTemplates','POST',_binary '\0',_binary '\0','2022-07-25 08:00:00',1,'2024-11-06 12:16:31',NULL),(266596675202580480,'API_62f0c326f1123b42b06be36add8eed87','删除默认模板模板','','cmii-uav-user','/api/uav/group-template/deleteDefault','POST',_binary '\0',_binary '\0','2022-07-25 08:00:00',1,'2024-11-06 12:16:39',NULL),(266596675328409600,'API_5dfe79389effe7386b69be9f0b878478','删除模板','','cmii-uav-user','/api/uav/group-template/delete','POST',_binary '\0',_binary '\0','2022-07-25 08:00:01',1,'2024-11-06 12:16:21',NULL),(277737138605260800,'API_f67fe93ff0be5659f0252b9d3b6143e8','根据token获取用户完整信息','','cmii-uav-user','/api/uav/user/profile/completeInfo','POST',_binary '\0',_binary '\0','2022-08-25 01:48:14',1,'2024-11-06 12:16:37',NULL),(277737138672369664,'API_59a73dfca0fffd4fe3d3a4fae3a81a41','根据token获取公司完整信息','','cmii-uav-user','/api/uav/user/profile/completeCompanyInfo','POST',_binary '\0',_binary '\0','2022-08-25 01:48:14',1,'2024-11-06 12:16:29',NULL),(279275635531055104,'API_9367f8184a28af4bad1898638fbb79ab','生成接口版本的语言示例代码','','cmii-uav-developer','/admin/interfaceVersion/buildLanguageSample','GET',_binary '\0',_binary '\0','2022-08-29 07:41:40',1,'2024-11-06 11:22:09',NULL),(279275757723713536,'API_73af129ee1e6ed88be893161a74d82a9','根据无人机名称或者无人机类型查询无人机编码列表','','cmii-uav-device','/api/uav/plane/queryUavCodeLit','POST',_binary '\0',_binary '\0','2022-08-29 07:42:09',1,'2024-11-07 09:01:45',NULL),(279275758248001536,'API_30b2f1bcb26caed129daa7d90ad3e1f7','根据无人机型号查询无人机详情,需要公司范围,不返回日志','','cmii-uav-device','/api/uav/plane/queryUavByModel','GET',_binary '\0',_binary '\0','2022-08-29 07:42:09',1,'2024-11-07 09:01:49',NULL),(279275775566282752,'API_19ad0f424e8a0438e9601bc48ae29c37','获取插件配置列表','获取插件配置列表','cmii-uav-cloud-live','/plugin/config/list','GET',_binary '\0',_binary '\0','2022-08-29 07:42:14',1,'2024-11-14 02:02:36',NULL),(279275775985713152,'API_26f3af4bc58af3cc074a66f40178f27a','解锁流程','解锁流程','cmii-uav-cloud-live','/workflow/config/unlockFlow','POST',_binary '\0',_binary '\0','2022-08-29 07:42:14',1,'2024-11-14 02:02:42',NULL),(279275776040239104,'API_a3428ce9d39cc8869562f7e35a64751c','删除流程','删除流程','cmii-uav-cloud-live','/workflow/config/removeFlow','POST',_binary '\0',_binary '\0','2022-08-29 07:42:14',1,'2024-11-14 02:02:39',NULL),(279275776216399872,'API_61d24cd62573c5ab961430663885f8be','模糊查询流程定义','模糊查询流程定义','cmii-uav-cloud-live','/workflow/config/fuzzySearchFlow','GET',_binary '\0',_binary '\0','2022-08-29 07:42:14',1,'2024-11-14 02:02:39',NULL),(279275776300285952,'API_fea3d3fd980a01a918dc11d5929793b3','查询流程定义详情','查询流程定义详情','cmii-uav-cloud-live','/workflow/config/getFlow','GET',_binary '\0',_binary '\0','2022-08-29 07:42:14',1,'2024-11-14 02:02:37',NULL),(279275776501612544,'API_62dea4b7dfe4a98e7e694e5eb202901f','校验是否存在','校验是否存在','cmii-uav-cloud-live','/workflow/config/checkIfExist','POST',_binary '\0',_binary '\0','2022-08-29 07:42:14',1,'2024-11-14 02:02:36',NULL),(279275780792385536,'API_4fa6c28d58725e69b445a85b697bfb6a','根据code获取用户Token','根据code获取用户Token','cmii-uav-cloud-live','/user/getToken','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:36',NULL),(279275781748686848,'API_f7028ddc90bfea28a88864ef7323f4ef','删除视频分片','删除视频分片','cmii-uav-cloud-live','/video/part/delete','POST',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:38',NULL),(279275781840961536,'API_d49ce826c20e30b16e6d088667263c91','查询视频分片列表','查询视频分片列表','cmii-uav-cloud-live','/video/part/list','POST',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:40',NULL),(279275781908070400,'API_2335ee71c9d71a9303da6ce6d10a1b28','模糊查询视频分片','模糊查询视频分片','cmii-uav-cloud-live','/video/part/fuzzySearch','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:43',NULL),(279275781975179264,'API_78bc33e450c01a13ead3a9c468aa1680','流程任务管理-停止任务','流程任务管理-停止任务','cmii-uav-cloud-live','/video/process/task/manage/stopTask','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:42',NULL),(279275782046482432,'API_52875ec7bda206cb84a7156a04c5e722','流程任务管理-流程实例列表','流程任务管理-流程实例列表','cmii-uav-cloud-live','/video/process/task/manage/getProcInstanceList','POST',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:44',NULL),(279275782105202688,'API_95003de040144226d1ef4b9147ca19b0','流程任务管理-流程实例详情','流程任务管理-流程实例详情','cmii-uav-cloud-live','/video/process/task/manage/getProcInstanceDetail','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:36',NULL),(279275782168117248,'API_ea93128efe8d3e791f52e973041eccbe','流程任务管理-插件任务详情','流程任务管理-插件任务详情','cmii-uav-cloud-live','/video/process/task/manage/getPluginTaskDetail','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:38',NULL),(279275782235226112,'API_8573a8935dce7f3a3057e9384878171d','流程任务管理-批量删除任务','流程任务管理-批量删除任务','cmii-uav-cloud-live','/video/process/task/manage/deleteProcList','POST',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:36',NULL),(279275782289752064,'API_02dc6ee1eecd13a66bdbaec47a2badd0','流程任务管理-重启任务','流程任务管理-重启任务','cmii-uav-cloud-live','/video/process/task/manage/restart','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:42',NULL),(279275782390415360,'API_bf6926013144f012735e0be3414cd02a','流程任务管理-插件任务重新启动','流程任务管理-插件任务重新启动','cmii-uav-cloud-live','/video/process/pluginTask/manage/restart','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:39',NULL),(279275782465912832,'API_04f140baa805dc6049da1f9f04ae1135','流程任务管理-插件任务停止','流程任务管理-插件任务停止','cmii-uav-cloud-live','/video/process/pluginTask/manage/stop','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:41',NULL),(279275782654656512,'API_33604007245ea6cb14132a321ebe459a','流程任务管理-获取流程启动参数样例','流程任务管理-获取流程启动参数样例','cmii-uav-cloud-live','/video/process/task/manage/getWorkFlowParam','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:43',NULL),(279275782797262848,'API_577f25983223517c7194672524ae7acb','流程任务管理-实例ID下拉列表','流程任务管理-实例ID下拉列表','cmii-uav-cloud-live','/video/process/task/manage/getInstanceIds','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:43',NULL),(279275782914703360,'API_f8dcca1d25448eb817c485f82df8de75','流程任务管理-关联流程ID下拉列表','流程任务管理-关联流程ID下拉列表','cmii-uav-cloud-live','/video/process/task/manage/getChainIds','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:42',NULL),(279275782994395136,'API_364708d86dc832dcdfc00084859e6ae4','流程任务管理-关联设备ID下拉列表','流程任务管理-关联设备ID下拉列表','cmii-uav-cloud-live','/video/process/task/manage/getDevices','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:43',NULL),(279275783082475520,'API_7318e7634544cf7d9f84c55cdf5f4b26','流程任务管理-创建工作流任务','流程任务管理-创建工作流任务','cmii-uav-cloud-live','/video/process/task/manage/startWorkflow','POST',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:40',NULL),(279275783137001472,'API_d0cda40fdae23a056c3d311897a3000c','视频回放-获取视频数据日期分布','视频回放-获取视频数据日期分布','cmii-uav-cloud-live','/video/playback/manage/getDataDistribution','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:36',NULL),(279275783191527424,'API_61c50d8ae3119b2ec8afd1df6ac3176f','视频回放-获取设备用途列表','视频回放-获取设备用途列表','cmii-uav-cloud-live','/video/playback/manage/getDeviceCategoryList','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:41',NULL),(279275783388659712,'API_155bc2bc2165563313f00c1ee11823b1','视频回放-播放M3U8文件','视频回放-播放M3U8文件','cmii-uav-cloud-live','/public/video/playback/manage/playM3u8','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:36',NULL),(279275783485128704,'API_70b1e201caeb8a00969a8ba09f987c67','视频回放-通过分享码获取回放Token','视频回放-通过分享码获取回放Token','cmii-uav-cloud-live','/public/video/playback/manage/createToken','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:41',NULL),(279275783535460352,'API_4bef90d6e3b82b7530842847039b9e00','视频回放-获取视频设备名称列表','视频回放-获取视频设备名称列表','cmii-uav-cloud-live','/video/playback/manage/getDeviceList','GET',_binary '\0',_binary '\0','2022-08-29 07:42:15',1,'2024-11-14 02:02:42',NULL),(279275783594180608,'API_0ee85dc3be7876299bfe6590c172eae2','视频回放-获取视频片段列表','视频回放-获取视频片段列表','cmii-uav-cloud-live','/video/playback/manage/videoList','POST',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-11-14 02:02:44',NULL),(279275783715815424,'API_dd808e40342182fecdcdef172fe18129','视频回放-视频下载','视频回放-视频下载','cmii-uav-cloud-live','/video/playback/manage/download','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-11-14 02:02:42',NULL),(279275783778729984,'API_50065eb835309bf5700e90751a6e8926','视频回放-获取分享码&提取码','视频回放-获取分享码&提取码','cmii-uav-cloud-live','/video/playback/manage/getShareCode','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-11-14 02:02:37',NULL),(279275784718254080,'API_353c4c8462864ce53cc49200b431d42f','删除设备','删除设备','cmii-uav-cloud-live','/device/manage/delete','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-11-14 02:02:38',NULL),(279275784802140160,'API_b68ef2fb20dc815309394b31cc4ab8ec','设备ID列表','设备Id列表','cmii-uav-cloud-live','/device/manage/getDeviceCodes','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-11-14 02:02:42',NULL),(279275784865054720,'API_3f4e598f3a16bce2dfb7232a349ffb29','设备名称列表','设备名称列表','cmii-uav-cloud-live','/device/manage/getDeviceNames','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-11-14 02:02:43',NULL),(279275784965718016,'API_58fd2384f6e1dc187c559b3468c0f84d','设备分类列表','设备分类列表','cmii-uav-cloud-live','/device/manage/getDeviceCategorys','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-11-14 02:02:36',NULL),(279275785049604096,'API_1a70b9f6e7b28467f52012eb73a879d0','设备列表','设备列表','cmii-uav-cloud-live','/device/manage/list','POST',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-11-14 02:02:37',NULL),(279275785322233856,'API_056744ad78b99b838ea7681cbe7bfc12','设备管理-获取分享码&提取码','设备管理-获取分享码&提取码','cmii-uav-cloud-live','/device/manage/getShareCode','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-11-14 02:02:39',NULL),(279275785393537024,'API_29894462ea9fbe104104c74868677dfd','设备新建','设备新建','cmii-uav-cloud-live','/device/manage/create','POST',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-11-14 02:02:35',NULL),(279275785456451584,'API_b68f84751591de0772e63e54428e1bd8','设备编辑','设备编辑','cmii-uav-cloud-live','/device/manage/edit','POST',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-11-14 02:02:43',NULL),(279275785544531968,'API_1d50bbd5d1d01cec51b37cd60469f543','设备详情','设备详情','cmii-uav-cloud-live','/device/manage/detail','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-11-14 02:02:37',NULL),(279275785678749696,'API_0765de93ae28fec1a6779fa040da8b88','批量删除设备','批量删除设备','cmii-uav-cloud-live','/device/manage/deleteBatch','POST',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-11-14 02:02:38',NULL),(279275785745858560,'API_5b52fce29f871d36fc05a8b6afb042b8','设备管理-分享码获取直播地址','设备管理-获取直播地址','cmii-uav-cloud-live','/public/device/manage/getPlayInfo','GET',_binary '\0',_binary '\0','2022-08-29 07:42:16',1,'2024-11-14 02:02:39',NULL),(279277290670522368,'API_ea0f320f2901ba1ebabde0585c4272e1','测试Path','','cmii-uav-user','/api/uav/open/test/path/{id}/{name}','GET',_binary '\0',_binary '\0','2022-08-29 07:48:15',1,'2024-11-06 12:16:31',NULL),(279277290733436928,'API_7e60af46b731c179e5188f9c0188680d','测试POSTNONE','','cmii-uav-user','/api/uav/open/test/post-none','POST',_binary '\0',_binary '\0','2022-08-29 07:48:15',1,'2024-11-06 12:16:20',NULL),(279277290792157184,'API_5cc56cc9afa7bf9e2ec54352f382ada4','测试FORMDATA','','cmii-uav-user','/api/uav/open/test/post-formdata','POST',_binary '\0',_binary '\0','2022-08-29 07:48:15',1,'2024-11-06 12:16:38',NULL),(279277290859266048,'API_964ba6c9abf68c6ace77e84cbbfd14f9','测试urlencoded','','cmii-uav-user','/api/uav/open/test/post-urlencoded','POST',_binary '\0',_binary '\0','2022-08-29 07:48:15',1,'2024-11-06 12:16:26',NULL),(279277290922180608,'API_5c7f2d3d72c39db6a34cb156ded9b918','测试POST RAW','','cmii-uav-user','/api/uav/open/test/post-raw','POST',_binary '\0',_binary '\0','2022-08-29 07:48:15',1,'2024-11-06 12:16:38',NULL),(279277291010260992,'API_f67edf288f69ba95fdc77651546c81ff','测试文件','','cmii-uav-user','/api/uav/open/test/file','POST',_binary '\0',_binary '\0','2022-08-29 07:48:15',1,'2024-11-06 12:16:32',NULL),(279277291110924288,'API_f1634b099f9554ea1c89718d80d48ce7','测试文件集合','','cmii-uav-user','/api/uav/open/test/files','POST',_binary '\0',_binary '\0','2022-08-29 07:48:15',1,'2024-11-06 12:16:31',NULL),(279277291215781888,'API_830e06b0ffab162b8098cf8fa123db8c','测试Get','','cmii-uav-user','/api/uav/open/test/get','GET',_binary '\0',_binary '\0','2022-08-29 07:48:15',1,'2024-11-06 12:16:41',NULL),(282075311133163520,'API_3d6c07168fd0f82833abc7a14956160a','视频回放-播放MP4文件','视频回放-播放MP4文件','cmii-uav-cloud-live','/public/video/playback/manage/playMp4','GET',_binary '\0',_binary '\0','2022-09-06 01:06:35',1,'2024-11-14 02:02:38',NULL),(287236864056754176,'API_ff03f13970f20c0e51449949e927e4d5','新增监管c端用户','','cmii-uav-user','/suav/user/addSuavUser','POST',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-11-06 12:16:41',NULL),(287236864140640256,'API_a0b65682063c35efd520b44995097ed8','修改监管c端用户状态','','cmii-uav-user','/suav/user/updateStatus','POST',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-11-06 12:16:28',NULL),(287236864249692160,'API_d09b9be867388010f4c94a0127646390','申请认证','','cmii-uav-user','/suav/user/applyCertification','POST',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-11-06 12:16:30',NULL),(287236864367132672,'API_c90bd0cbee2ae40d2715645334a50099','同意认证申请','','cmii-uav-user','/suav/user/accessCertification','POST',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-11-06 12:16:32',NULL),(287236864421658624,'API_767865024b31f2cc03953ddc45cb9986','c端用户列表查询','','cmii-uav-user','/suav/user/query','POST',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-11-06 12:16:23',NULL),(287236864480378880,'API_5e588f2d947d9cb90f1cdb7244895d33','给C端用户重置密码','','cmii-uav-user','/suav/user/updateUserPassword','POST',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-11-06 12:16:39',NULL),(287236864555876352,'API_bd5c59c02d7670b42f87a39c5f58ba4d','生成公司的临时编码','','cmii-uav-user','/suav/user/companyTempCode','POST',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-11-06 12:16:25',NULL),(287236864799145984,'API_443053f0d52c871c8809c1210ffbc30c','数据字典,获取认证状态','','cmii-uav-user','/suav/user/certificationStatuses','GET',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-11-06 12:16:21',NULL),(287236865084358656,'API_415be5b2e4186edf2a5ba6421a8967d9','数据字典,获取用户状态','','cmii-uav-user','/suav/user/userStatuses','GET',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-11-06 12:16:42',NULL),(287236865155661824,'API_f0e478dab04650e2e027f8c8f30035b9','获取c端用户详细信息(用户id与公司编码)','','cmii-uav-user','/suav/user/getUserDetail','POST',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-11-06 12:16:37',NULL),(287236865218576384,'API_ff389cb2e6843421dc7f59b66a8388e8','获取c端用户详细信息','','cmii-uav-user','/suav/user/getUserInfo','GET',_binary '\0',_binary '\0','2022-09-20 06:56:45',1,'2024-11-06 12:16:34',NULL),(287236872168538112,'API_69fa4c56baaa3a151d8a3daf2a3cb598','根据公司id查询公司下面的子公司','','cmii-uav-user','/clients/org/children','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:16:21',NULL),(287236872504082432,'API_b7e269c10d3ab76b12a3038fc9e22522','根据公司id查询公司的第一级公司','','cmii-uav-user','/clients/org/getRoot','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:16:19',NULL),(287236872705409024,'API_393129d75226ae65ec07e5a15b387e30','根据用户名获取账号信息','','cmii-uav-user','/clients/suav/user/getUserDetail','GET',_binary '\0',_binary '\0','2022-09-20 06:56:47',1,'2024-11-06 12:16:39',NULL),(287236875662393344,'API_ba95daa3c52411b9096d22762ce4a16a','根据类型模糊查询类型和生产厂家对应map','','cmii-admin-data','/api/admin/model/plane/queryModelMnfFromModel','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2024-11-06 12:17:16',NULL),(287236875771445248,'API_d842a15fca6ec652fce80b67e839520b','根据生产厂商模糊查询类型和生产厂家对应map','','cmii-admin-data','/api/admin/model/plane/queryModelMnfFromMnf','GET',_binary '\0',_binary '\0','2022-09-20 06:56:48',1,'2024-11-06 12:17:11',NULL),(287236879529541632,'API_6f49cba78d3c4c873caff17cda442ea4','根据类型模糊查询类型和生产厂家对应map','','cmii-admin-data','/api/admin/model/cam/queryModelMnfFromModel','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2024-11-06 12:17:15',NULL),(287236879596650496,'API_a0fc4192b4bce535e26df2633ea71d6a','根据生产厂商模糊查询类型和生产厂家对应map','','cmii-admin-data','/api/admin/model/cam/queryModelMnfFromMnf','GET',_binary '\0',_binary '\0','2022-09-20 06:56:49',1,'2024-11-06 12:17:12',NULL),(287236964317396992,'API_624966db1edb3998c42b0a5c44e20555','根据无人机编码获取公司信息','','cmii-uav-device','/api/uav/plane/queryCompanyByUavCodes','GET',_binary '\0',_binary '\0','2022-09-20 06:57:09',1,'2024-11-07 09:01:44',NULL),(289756396184928256,'API_96001fd396737409f22416d94595c14d','根据应用编码集合,获取集合详情','','cmii-admin-user','/client/v1/platforms/queryAppsByCodes','POST',_binary '\0',_binary '\0','2022-09-27 05:48:28',1,'2024-09-09 09:14:18',NULL),(295229834448601088,'API_03e838c9e174bfcceda31e3ea9779b28','校验指定公司是否有无人机','','cmii-uav-device','/api/uav/plane/checkUavExit','GET',_binary '\0',_binary '\0','2022-10-12 08:17:58',1,'2024-11-07 09:01:51',NULL),(295229837829210112,'API_acf5017faf804920b87979e00de84171','根据无人机编码和名称模糊查询无人机列表','','cmii-uav-device','/api/uav/plane/queryUavList','GET',_binary '\0',_binary '\0','2022-10-12 08:17:58',1,'2024-11-07 09:01:48',NULL),(295229845899051008,'API_2dc30254053a86e7e8a7444b6d51fd4a','查询机库id和no信息 无无人机信息; id 和no 提供一个','','cmii-uav-device','/api/device/mqtt/queryHangar','POST',_binary '\0',_binary '\0','2022-10-12 08:18:00',1,'2024-11-07 09:01:48',NULL),(295251616305643520,'API_e59ebfad16bcaff422ec9a8a61d29821','download','','cmii-uav-device','/api/uav/plane/download','GET',_binary '\0',_binary '\0','2022-10-12 09:44:31',1,'2022-11-09 07:20:48',NULL),(299943703282319360,'API_6deb1974a304cbd0b6467f899bbded96','删除视频合成任务','删除视频合成任务','cmii-uav-cloud-live','/video/merge/delete','POST',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-11-14 02:02:43',NULL),(299943703370399744,'API_4ccf219211d38ebd68e9c6e368087db1','查询视频合成任务列表','查询视频合成任务列表','cmii-uav-cloud-live','/video/merge/list','POST',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-11-14 02:02:35',NULL),(299943703445897216,'API_f02265768ee60978134eb6c0fdd4c591','模糊查询视频合成任务','模糊查询视频合成任务','cmii-uav-cloud-live','/video/merge/fuzzySearch','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-11-14 02:02:43',NULL),(299943703521394688,'API_d1df2700051f54772ade26acea82227f','提交视频合成任务','提交视频合成任务','cmii-uav-cloud-live','/video/merge/applyMerge','POST',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-11-14 02:02:39',NULL),(299943703622057984,'API_3e0895207c7be89015bcefde78eb9a57','视频合成任务-获取m3u8回放Token','视频合成任务-获取m3u8回放Token(使用/public/his/playback/m3u8接口回放视频)','cmii-uav-cloud-live','/video/merge/getPlaybackM3u8Token','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-11-14 02:02:38',NULL),(299943704062459904,'API_43e420d3de8c15d1d0617823b0f9a59e','获取m3u8文件内容','获取m3u8文件内容','cmii-uav-cloud-live','/video/part/getM3U8','POST',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-11-14 02:02:37',NULL),(299943706553876480,'API_36d9b4a4c15f6443b5dd71dbb4ffe523','结束直播','结束直播','cmii-uav-cloud-live','/broadcast/manage/stop','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-11-14 02:02:44',NULL),(299943706620985344,'API_9693ba0fd7e96c9569226e16649b4ad1','新建直播','新建直播','cmii-uav-cloud-live','/broadcast/manage/create','POST',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-11-14 02:02:38',NULL),(299943706746814464,'API_d044fdf2df50285e3213d06fa76d0264','新建直播-直播名称是否存在','新建直播-直播名称是否存在','cmii-uav-cloud-live','/broadcast/manage/isExistActivityName','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-11-14 02:02:43',NULL),(299943706809729024,'API_f7fda7e00fd5eddd7e5957f71098cdb1','直播列表','直播列表','cmii-uav-cloud-live','/broadcast/manage/list','POST',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-11-14 02:02:42',NULL),(299943706885226496,'API_addbaad28b1c82af748d923725cea518','直播管理-获取直播分享码&提取码','直播管理-获取直播分享码&提取码','cmii-uav-cloud-live','/broadcast/manage/getShareCode','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-11-14 02:02:38',NULL),(299943706990084096,'API_06551f7a0896b0e26721db1c5b930ab3','直播管理-分享回放(MP4文件)','直播管理-分享回放(MP4文件)','cmii-uav-cloud-live','/public/broadcast/manage/playMp4','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-11-14 02:02:39',NULL),(299943707078164480,'API_49da91b3d7b83dd3fd38463f5440fdd9','进入直播','进入直播(获取直播地址)','cmii-uav-cloud-live','/broadcast/manage/getBroadcastPlay','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-11-14 02:02:41',NULL),(299943707149467648,'API_076b223b478afbc1891bd276ccc64f99','直播名称列表','直播名称列表','cmii-uav-cloud-live','/broadcast/manage/getActivityNames','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-11-14 02:02:36',NULL),(299943707212382208,'API_12175cae1b75bda31a1fc2b2bd812714','直播列表-直播设备下拉列表','直播列表-直播设备下拉列表','cmii-uav-cloud-live','/broadcast/manage/getDeviceNames','GET',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-11-14 02:02:41',NULL),(299943707275296768,'API_3db55c96df43c268cba13f78a16f9205','批量删除直播','批量删除直播','cmii-uav-cloud-live','/broadcast/manage/deleteBatch','POST',_binary '\0',_binary '\0','2022-10-25 08:29:12',1,'2024-11-14 02:02:43',NULL),(299943707342405632,'API_7128d138344e76efe5cee8d4ad8c2f3c','直播管理-分享码获取直播地址','直播管理-获取直播地址','cmii-uav-cloud-live','/public/broadcast/manage/getPlayInfo','GET',_binary '\0',_binary '\0','2022-10-25 08:29:13',1,'2024-11-14 02:02:35',NULL),(299943707396931584,'API_b3f1bbc5d260a69bc4c684110aafdeed','直播管理-获取回放分享码&提取码','直播管理-获取回放分享码&提取码','cmii-uav-cloud-live','/broadcast/manage/getPlaybackShareCode','GET',_binary '\0',_binary '\0','2022-10-25 08:29:13',1,'2024-11-14 02:02:42',NULL),(299943707459846144,'API_7306ef570af18081e81ed62c8561aff3','通过分享码获取m3u8回放Token','通过分享码获取m3u8回放Token(使用/public/his/playback/m3u8接口回放视频)','cmii-uav-cloud-live','/public/broadcast/manage/getSharePlaybackToken','GET',_binary '\0',_binary '\0','2022-10-25 08:29:13',1,'2024-11-14 02:02:37',NULL),(299943707556315136,'API_2f6e07d9525594c82888280793c4edf9','新建直播-选择视频流设备列表','新建直播-选择视频流设备列表','cmii-uav-cloud-live','/broadcast/manage/create/getDeviceList','GET',_binary '\0',_binary '\0','2022-10-25 08:29:13',1,'2024-11-14 02:02:42',NULL),(299943707631812608,'API_d77aa62e4ba0c8f547adfe98b1ee194c','获取m3u8回放Token','获取m3u8回放Token(使用/public/his/playback/m3u8接口回放视频)','cmii-uav-cloud-live','/broadcast/manage/getPlaybackToken','GET',_binary '\0',_binary '\0','2022-10-25 08:29:13',1,'2024-11-14 02:02:39',NULL),(305383349274411008,'API_0cb8a3873ab09e2ac420f0792855a5e2','download','','cmii-uav-device','/api/uav/plane/download','POST',_binary '\0',_binary '\0','2022-11-09 08:44:24',1,'2024-11-07 09:01:51',NULL),(305387000961302528,'API_ce4c361afa82c394716734aaa1ddbd4a','查询自己以及祖先公司以及公司的用户','','cmii-uav-user','/api/uav/org/ancestorsAndOwn','POST',_binary '\0',_binary '\0','2022-11-09 08:58:55',1,'2024-11-06 12:16:29',NULL),(305387005512122368,'API_f11240b92cee5d159e4f5eabe1e8a796','上级和下级公司的用户','','cmii-uav-user','/api/uav/user/getSuperiorAndSubordinatetUser','GET',_binary '\0',_binary '\0','2022-11-09 08:58:56',1,'2024-11-06 12:16:31',NULL),(305387017755295744,'API_22bd7ab297fcbef4e8289342d128eed0','createRSA','','cmii-uav-user','/cmii/createRSA','GET',_binary '\0',_binary '\0','2022-11-09 08:58:59',1,'2024-11-06 12:16:34',NULL),(307566664328806400,'API_a6898c161b0e2ea04598bd6dc11321f4','createRSA','','cmii-uav-cloud-live','/cmii/createRSA','GET',_binary '\0',_binary '\0','2022-11-15 09:20:07',1,'2024-11-14 02:02:38',NULL),(315901980064481280,'API_bd1bab05f21fe3c727fcaa9aa699120a','无人机绑定的摄像头信息查询','','cmii-uav-device','/api/uav/plane/queryBoundCameraByUavDeviceNo2','GET',_binary '\0',_binary '\0','2022-12-08 09:21:41',1,'2024-11-07 09:01:57',NULL),(315909514628300800,'API_63c29781cb102bf657cf7ee5a06fdfe3','飞手-查询飞手列表','飞手-查询飞手列表','cmii-uav-user','/clients/flyer/queryFlyers','POST',_binary '\0',_binary '\0','2022-12-08 09:51:38',1,'2024-11-06 12:16:36',NULL),(315911089048387584,'API_c369a480eca1568a1a64edeabc8203a9','从Redis获取类别对应的加密字典明细','从Redis获取类别对应的加密字典明细','cmii-admin-data','/api/admin/dictionary/getEnCodeDictRedisByType','GET',_binary '\0',_binary '\0','2022-12-08 09:57:53',1,'2024-11-06 12:17:17',NULL),(315911089178411008,'API_e79c6c19893996625cb977f371b7727c','从Redis获取类别对应的有效的加密字典明细','从Redis获取类别对应的有效的加密字典明细','cmii-admin-data','/api/admin/dictionary/getEnCodeValiableDictRedisByType','GET',_binary '\0',_binary '\0','2022-12-08 09:57:53',1,'2024-11-06 12:17:13',NULL),(315911089262297088,'API_b8c0b1ce047e9f177879294e1176f46d','从Redis获取所有的语言对应的加密字典明细的K-V','从Redis获取所有的语言对应的加密字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getEnCodeLangMapFromRedisByType','GET',_binary '\0',_binary '\0','2022-12-08 09:57:53',1,'2024-11-06 12:17:11',NULL),(315911089341988864,'API_3f6a19076e18fa7acce0d74cec04af81','从Redis获取有效的语言对应的加密字典明细的K-V','从Redis获取有效的语言对应的加密字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getEnCodeValLangMapFromRedisByType','GET',_binary '\0',_binary '\0','2022-12-08 09:57:53',1,'2024-11-06 12:17:17',NULL),(315911089409097728,'API_21c78db35d528159ea148190f80e91fc','从Redis获取所有的编码对应的本地语言的加密值','从Redis获取所有的编码对应的本地语言的加密值','cmii-admin-data','/api/admin/dictionary/getEnCodeLangValueFromRedisByKey','GET',_binary '\0',_binary '\0','2022-12-08 09:57:53',1,'2024-11-06 12:17:14',NULL),(315911099785805824,'API_7af6be80b3bcb05b36fa95631144343a','查询天气综合接口','','cmii-admin-data','/api/admin/atmosphere/weather/{coordinate}/{level}','GET',_binary '\0',_binary '\0','2022-12-08 09:57:56',1,'2024-11-06 12:17:15',NULL),(315911099848720384,'API_656295455a26635f330d23b130ddb013','获取彩云天气雷达图','','cmii-admin-data','/api/admin/atmosphere/radar','GET',_binary '\0',_binary '\0','2022-12-08 09:57:56',1,'2024-11-06 12:17:17',NULL),(315911099915829248,'API_cf65071f9d16a72591016a32567bbd2e','获取彩云天气历史累计图','','cmii-admin-data','/api/admin/atmosphere/historicalImages','GET',_binary '\0',_binary '\0','2022-12-08 09:57:56',1,'2024-11-06 12:17:13',NULL),(315911099978743808,'API_e5246134c4a313c2abdc72ab662f3cf7','获取彩云天气卫星图像数据','','cmii-admin-data','/api/admin/atmosphere/satelliteImages','GET',_binary '\0',_binary '\0','2022-12-08 09:57:56',1,'2024-11-06 12:17:14',NULL),(315911100041658368,'API_bd6a14bc94eaf8a55a8ecbdcacc9c5b0','获取彩云天气小时级数据图层','','cmii-admin-data','/api/admin/atmosphere/originImages','GET',_binary '\0',_binary '\0','2022-12-08 09:57:56',1,'2024-11-06 12:17:14',NULL),(315911100129738752,'API_3376edd154d5e642eaaa1a31c7ddb76c','获取彩云天气预测累计图','','cmii-admin-data','/api/admin/atmosphere/forecastImages','GET',_binary '\0',_binary '\0','2022-12-08 09:57:56',1,'2024-11-06 12:17:17',NULL),(315911100217819136,'API_20a4aa74a7bbd084fb5cf120a8dcc60c','导出报告接口','','cmii-admin-data','/api/admin/atmosphere/export/{coordinate}','GET',_binary '\0',_binary '\0','2022-12-08 09:57:56',1,'2024-11-06 12:17:16',NULL),(316180559729917952,'API_dea45900d60b73c855a3db6810628775','设置机库额外信息','','cmii-uav-device','/api/uav/hangar/updateHgrExtra','POST',_binary '\0',_binary '\0','2022-12-09 03:48:40',1,'2024-11-07 09:01:49',NULL),(330366742883205120,'API_1d407fdf42a15342204587254bbec655','设置地图配置','','cmii-uav-user','/api/uav/org/mergeMapConfig','POST',_binary '\0',_binary '\0','2023-01-17 07:19:29',1,'2024-11-06 12:16:23',NULL),(330366743000645632,'API_47979857f71ab7739fbbb3d1d10c59b8','删除地图配置','','cmii-uav-user','/api/uav/org/delMapConfig','POST',_binary '\0',_binary '\0','2023-01-17 07:19:29',1,'2024-11-06 12:16:23',NULL),(330366743105503232,'API_fb4aefe0ad2483a442075ebded82acca','获取指定组织的地图配置','','cmii-uav-user','/api/uav/org/getMapConfig','GET',_binary '\0',_binary '\0','2023-01-17 07:19:29',1,'2024-11-06 12:16:30',NULL),(330366747631157248,'API_10eba035deca93be164f1ad3f808311b','获取自己组织的地图配置','','cmii-uav-user','/api/uav/user/profile/getMapConfig','GET',_binary '\0',_binary '\0','2023-01-17 07:19:31',1,'2024-11-06 12:16:21',NULL),(338350551701520384,'API_2ddec9b0a6c6ddb7972bb3a4b7cb19b5','测his','','cmii-uav-user','','GET',_binary '\0',_binary '\0','2023-02-08 08:04:18',1,'2023-08-07 06:29:38',NULL),(338350558588567552,'API_595b33682c3f519aaf3572b88817b432','飞手-查询飞手','飞手-查询飞手','cmii-uav-user','/clients/flyer/getRpcById','POST',_binary '\0',_binary '\0','2023-02-08 08:04:19',1,'2024-11-06 12:16:33',NULL),(338350574497562624,'API_e495283cfa185294b0ac99f8c3afbfa5','飞手-查询历史飞手列表','飞手-查询历史飞手列表','cmii-uav-user','/clients/flyer/queryHistoryRpcsByIds','POST',_binary '\0',_binary '\0','2023-02-08 08:04:23',1,'2024-11-06 12:16:23',NULL),(338350582655483904,'API_b1e7b0038cbcbdde48ab92395a49fc77','飞手-查询历史飞手信息','飞手-查询历史飞手信息','cmii-uav-user','/clients/flyer/getHistoryRpcById','POST',_binary '\0',_binary '\0','2023-02-08 08:04:25',1,'2024-11-06 12:16:31',NULL),(338350582848421888,'API_ea461e10014bb0021824cd9983557961','查询组织自身实际分配给自己配额','','cmii-uav-user','/client/quota/getQuotaConfigByType','POST',_binary '\0',_binary '\0','2023-02-08 08:04:25',1,'2024-11-06 12:16:29',NULL),(338350593602617344,'API_16f8fa42e4aaf03d75116f4c3e60a035','createRSA','','cmii-uav-device','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-02-08 08:04:28',1,'2024-11-07 09:01:58',NULL),(338679572989607936,'API_c64fa9a54063c392bc7ae9abfdecf20f','根据无人机型号查询无人机详情,需要公司范围,不返回日志','','cmii-uav-device','/api/uav/plane/queryFlyTotalByCmpScope','GET',_binary '\0',_binary '\0','2023-02-09 05:51:43',1,'2024-11-07 09:01:48',NULL),(338679575007068160,'API_e948d384436ebdf4111fcaed655e4adf','获取公司范围内的飞手列表','','cmii-uav-device','/api/uav/plane/queryFlyerList','GET',_binary '\0',_binary '\0','2023-02-09 05:51:43',1,'2024-11-07 09:01:47',NULL),(356113915359920128,'API_39a880167c8614f8e12466d50933a1c4','api','','cmii-admin-user','','POST',_binary '\0',_binary '\0','2023-03-29 08:29:34',1,'2023-09-10 12:26:26',NULL),(356113915787739136,'API_05fc13f05472604a588d72cda015a304','createRSA','','cmii-admin-user','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-03-29 08:29:34',1,'2024-09-09 09:14:17',NULL),(356142464401801216,'API_b45ae6e6540f1c26f30f6821db701f94','停止视频流及相关插件任务','停止视频流','cmii-uav-cloud-live','','DELETE',_binary '\0',_binary '\0','2023-03-29 10:23:00',1,'2023-06-12 07:07:34',NULL),(356142467799187456,'API_917d79d5fe966b35d589931c2624c15b','下载指定时长ts文件(支持固定参数10000,5000,...)','下载制定时长ts文件','cmii-uav-cloud-live','','GET',_binary '\0',_binary '\0','2023-03-29 10:23:01',1,'2023-06-12 07:07:34',NULL),(360020852111704064,'API_6382c442feffdb99d380fc509b8d8cdf','机库绑定的摄像头视频列表信息查询','','cmii-uav-device','/api/uav/hangar/queryBoundVideoByHgrDev','GET',_binary '\0',_binary '\0','2023-04-09 03:14:20',1,'2024-11-07 09:01:46',NULL),(360020866523332608,'API_74382abbc96293ea3031fda83c1dabfc','无人机绑定的摄像头视频列表信息查询','','cmii-uav-device','/api/uav/plane/queryBoundVideoByUavDev','GET',_binary '\0',_binary '\0','2023-04-09 03:14:23',1,'2024-11-07 09:01:55',NULL),(360105954854436864,'API_ef18e28046f8823ce9871074c311d87c','查询公司所属的设备是否存在','','cmii-uav-device','/api/uav/plane/checkUavExist','GET',_binary '\0',_binary '\0','2023-04-09 08:52:30',1,'2024-11-07 09:01:46',NULL),(360105956142088192,'API_3759ecb4da461b7ed9a15788a63b802e','查询公司所属的设备是否存在','','cmii-uav-device','/api/uav/hangar/checkHgrExist','GET',_binary '\0',_binary '\0','2023-04-09 08:52:30',1,'2024-11-07 09:01:54',NULL),(361439235510108160,'API_182ee7baff979a8cb4e801ee17150214','无人机绑定的摄像头视频列表信息查询','','cmii-uav-device','/api/uav/plane/queryCamVideoByUavCode','GET',_binary '\0',_binary '\0','2023-04-13 01:10:29',1,'2024-11-07 09:01:44',NULL),(363322689011187712,'API_887e0119125f20dc5762035c7a34e9a7','根据应用编码获取应用详细信息','','cmii-admin-user','/client/v1/platforms/getDetailByCode','GET',_binary '\0',_binary '\0','2023-04-18 05:54:39',1,'2024-09-09 09:14:17',NULL),(366266834935480320,'API_c08789b2c3cf169b1b8a2a6391aa014e','获取视频HLS回放url','获取视频HLS回放url','cmii-uav-cloud-live','/personal/his/playback/hls/getPlayUrl','POST',_binary '\0',_binary '\0','2023-04-26 08:53:38',1,'2024-11-14 02:02:39',NULL),(366266837636612096,'API_4cd087acea12e9df6dadc85a13d81647','上报已存储的视频分片','上报已存储的视频分片','cmii-uav-cloud-live','/client/live/stream/reportPartFile','POST',_binary '\0',_binary '\0','2023-04-26 08:53:39',1,'2024-11-14 02:02:44',NULL),(366266838521610240,'API_2ace9d2a26489c0b6c0461b6716d1df0','获取设备的视频流状态信息','获取设备的视频流状态信息','cmii-uav-cloud-live','/client/live/stream/getDevStreamStatus','GET',_binary '\0',_binary '\0','2023-04-26 08:53:39',1,'2024-11-14 02:02:40',NULL),(366266839138172928,'API_6099fa9109dc842a151d9090663330c2','视频HLS回放','视频HLS回放','cmii-uav-cloud-live','/public/his/playback/hls.m3u8','GET',_binary '\0',_binary '\0','2023-04-26 08:53:39',1,'2024-11-14 02:02:40',NULL),(366266841294045184,'API_2679f7b8474fc8ef2d2ea59f71b2d6aa','获取HLS直播回放地址','获取HLS直播回放地址','cmii-uav-cloud-live','/client/live/stream/getHlsPlayInfo','POST',_binary '\0',_binary '\0','2023-04-26 08:53:40',1,'2024-11-14 02:02:37',NULL),(369073521807458304,'API_2f576b4aa4334399d4a68ef04f3b7d0d','查询走廊信息','','cmii-uav-grid-datasource','/corridor/corridorQuery','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073521887150080,'API_ec475feef48ac52bb568bad1b59dceeb','检查url是否已经使用','','cmii-uav-grid-datasource','/terrain/checkRepeatUrl','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073521954258944,'API_5b8f1dc3f3ecadbc8cc614e907ac76a3','env','','cmii-uav-grid-datasource','/cmii/env','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073522080088064,'API_a233f3b210c54d7fe244188c06a7c4a4','ping','','cmii-uav-grid-datasource','/cmii/ping','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073522168168448,'API_3dd7916d2570ad77f5f0a4a36a81e43f','保存执行计划','','cmii-uav-grid-datasource','/dataImport/saveCron','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073522273026048,'API_8f8558323e61097a2b8c8d52aae45a22','已接入服务列表','','cmii-uav-grid-datasource','/dataImport/serviceList','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:32',NULL),(369073522340134912,'API_5050c3adce00b0029e7b454a77f2f927','飞行计划相交集合','','cmii-uav-grid-datasource','/fightPlan/fightPlanIntersect','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073522449186816,'API_863e3233dd2fb0dfead2b5ae873204d1','立即同步','','cmii-uav-grid-datasource','/dataImport/sync','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073522524684288,'API_37e909b2fefde1d03603324339350050','新增地形数据','','cmii-uav-grid-datasource','/terrain/addTerrain','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073522587598848,'API_e1e529b85d096ca15c079328efd9aad4','查询默认地形数据','','cmii-uav-grid-datasource','/terrain/queryDefaultTerrain','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:32',NULL),(369073522642124800,'API_72bc4178dda49853316a0e3a7bdd8ce8','打码航线','','cmii-uav-grid-datasource','/coding/codingAirline','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073522709233664,'API_894b58fcd4bf77172cf7aea9ee666e09','获取网格编码','','cmii-uav-grid-datasource','/grid/manager/getGrid','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073522776342528,'API_ce37696c8ec4641de8ea62167d8dc1b3','根据网格码查询标注信息','','cmii-uav-grid-datasource','/mark/queryMarkList','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073523036389376,'API_bec34ea6ec4eeffc887efdc8146339ed','存储指定网格码的外包矩形','','cmii-uav-grid-datasource','/custom/saveGrid3dScope','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073523099303936,'API_64bc026764f6c25b42c69a8606a07a94','getDocumentation','','cmii-uav-grid-datasource','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:32',NULL),(369073523170607104,'API_c9ddccbad8fa8784cdaf1991b097fe33','设置默认地形','','cmii-uav-grid-datasource','','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2023-07-18 04:06:48',NULL),(369073523258687488,'API_29afb846adb55f238910d05afbe2e761','createRSA','','cmii-uav-grid-datasource','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073523434848256,'API_d279ca67575d122ef0f61ff81cbe7a8d','多边形打码','','cmii-uav-grid-datasource','/corridor/polygonCoding','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073523501957120,'API_b1608c283d9b041b452a7a559e608496','批量获取地形高度','','cmii-uav-grid-datasource','/terrain/getTerrainHeights','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073523640369152,'API_b049cf657a5c0a8e9096e440ca661d02','securityConfiguration','','cmii-uav-grid-datasource','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073523715866624,'API_4aaa777469e72d7417e378e630b5bd8f','生成走廊网格码','','cmii-uav-grid-datasource','/corridor/corridorCoding','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073524072382464,'API_59448bffb78439636d0b4d3f16ca48f2','航线在线打码','','cmii-uav-grid-datasource','/custom/onlineCodingAirline','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:32',NULL),(369073524135297024,'API_56b94ed05c688dfa4f3bd071967f7fca','打码可飞行区域','','cmii-uav-grid-datasource','/coding/codingFlyableAirspace','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073524294680576,'API_91bd981c8e68b461bf325839da3f0413','获取地形高度','','cmii-uav-grid-datasource','/terrain/getTerrainHeightToRpc','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:32',NULL),(369073524370178048,'API_37e8361e9f18210f188b9312f0edb357','打码单个空域','','cmii-uav-grid-datasource','/custom/gridCoding','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073524475035648,'API_8a1741a83cb91167bd83059338e69dfa','条件查询地形数据','','cmii-uav-grid-datasource','/terrain/queryTerrainByCondition','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073524558921728,'API_e6311bd8b4857f003d5ae41ddc1b9fa8','保存已通过飞行计划','','cmii-uav-grid-datasource','/fightPlan/savePassFightPlan','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073524651196416,'API_3c1ff288ca2fbf810ccd69e351235542','swaggerResources','','cmii-uav-grid-datasource','/swagger-resources','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073524722499584,'API_ecbc7c4dce2a7addfbb0169537a09e06','health','','cmii-uav-grid-datasource','/cmii/health','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:32',NULL),(369073524793802752,'API_4fbd74c072343df88b232fbe31a59b04','获取地形高度','','cmii-uav-grid-datasource','/terrain/getTerrainHeight','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:32',NULL),(369073524848328704,'API_025c2238b894f0a0f96b1cd192067bbe','error','','cmii-uav-grid-datasource','/error','',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:32',NULL),(369073525024489472,'API_a3ad8f8222c9436057a777a55faf8a7c','获取地形数据列表','','cmii-uav-grid-datasource','/terrain/getTerrainList','GET',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:30',NULL),(369073525087404032,'API_130f26dd451d2a049d5d834b0b0a17de','删除标注信息','','cmii-uav-grid-datasource','/mark/deleteMarkInfo','POST',_binary '\0',_binary '\0','2023-05-04 02:46:25',1,'2024-06-18 01:15:31',NULL),(369073525418754048,'API_c7a327fe84d6d10b54e0de34b9e1ea19','接口扫描','','cmii-uav-grid-datasource','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-05-04 02:46:26',1,'2024-06-18 01:15:30',NULL),(369073525863350272,'API_2447fe8d41a35c4fee51f7b369d7fd12','保存/更新标注信息','','cmii-uav-grid-datasource','/mark/saveOrUpdateMarkInfo','POST',_binary '\0',_binary '\0','2023-05-04 02:46:26',1,'2024-06-18 01:15:30',NULL),(369073525922070528,'API_d811537b42ba578dbc6be1586739193d','getDocumentation','','cmii-uav-grid-datasource','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-05-04 02:46:26',1,'2024-06-18 01:15:30',NULL),(369073525976596480,'API_aaacdcec734a7703cdcf345d3ed75d5c','飞行冲突判断','','cmii-uav-grid-datasource','/fightConflict/fightConflict','POST',_binary '\0',_binary '\0','2023-05-04 02:46:26',1,'2024-06-18 01:15:30',NULL),(369073526035316736,'API_ad3946fa86a26f16ffa9052e13bc40bf','走廊删除','','cmii-uav-grid-datasource','/corridor/deleteCorridor','POST',_binary '\0',_binary '\0','2023-05-04 02:46:26',1,'2024-06-18 01:15:30',NULL),(369073526186311680,'API_b0210debfbccada2fc2ddcb13cf64b84','uiConfiguration','','cmii-uav-grid-datasource','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-05-04 02:46:26',1,'2024-06-18 01:15:31',NULL),(369073526249226240,'API_33b1d75edb6c55c345002a8a44808880','根据ID删除地形数据','','cmii-uav-grid-datasource','','DELETE',_binary '\0',_binary '\0','2023-05-04 02:46:26',1,'2023-07-18 04:06:46',NULL),(369073526312140800,'API_a935d01ed0b7168651291ee04b37894d','打码禁飞区','','cmii-uav-grid-datasource','/coding/codingNoFlyAirspace','POST',_binary '\0',_binary '\0','2023-05-04 02:46:26',1,'2024-06-18 01:15:30',NULL),(369176334815592448,'API_d52162a5cd1e62dfa714b1bccb31408a','createRSA','','cmii-admin-data','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-05-04 09:34:57',1,'2024-11-06 12:17:15',NULL),(369176338061983744,'API_7fd046a59194d2af54f3fcdd4bf15887','查询天气综合接口','','cmii-admin-data','','GET',_binary '\0',_binary '\0','2023-05-04 09:34:58',1,'2023-09-10 12:25:47',NULL),(369176357305450496,'API_e4e6d4125de70b6463d08fbf9d71c47f','查询指定编号的无人机视频流','','cmii-uav-device','/api/uav/stream/querySpecUavStream','GET',_binary '\0',_binary '\0','2023-05-04 09:35:03',1,'2024-11-07 09:01:48',NULL),(369176359717175296,'API_be6e682bd0a2cdcf659f1d317e142227','查询无人机基础信息','','cmii-uav-device','/api/uav/stream/queryPlaneInfo','GET',_binary '\0',_binary '\0','2023-05-04 09:35:03',1,'2024-11-07 09:01:55',NULL),(369176379291992064,'API_e4ea6bcadcc2e15b59c9bf580bec561c','查询公司下的在线无人机列表','','cmii-uav-device','/api/uav/stream/queryOnlineList','GET',_binary '\0',_binary '\0','2023-05-04 09:35:08',1,'2024-11-07 09:01:56',NULL),(369176379791114240,'API_788c7ac27d69d34507ec569755221c6a','查询公司下的在线无人机','','cmii-uav-device','/api/uav/stream/queryStream','GET',_binary '\0',_binary '\0','2023-05-04 09:35:08',1,'2024-11-07 09:01:58',NULL),(371949603785146368,'API_1a0fc2b7d3fb9a8c702019ecc6482ca0','按设备号查询无人机详情查询不用公司id','','cmii-uav-device','/api/uav/plane/queryDetailByDeviceNoWithoutCompanyId','GET',_binary '\0',_binary '\0','2023-05-12 01:14:56',1,'2024-11-07 09:01:53',NULL),(373763042475900928,'API_0f959d8a065bba9b54784b8c848a586c','根据载荷编码查对应的设备号','','cmii-uav-device','/api/uav/load/queryDeviceNoByCode','POST',_binary '\0',_binary '\0','2023-05-17 01:20:54',1,'2024-11-07 09:01:47',NULL),(374253516313985024,'API_48978d5ef090d81630fb3605f57903b7','解密服务','','cmii-uav-user','/public/cipher/decrypt','POST',_binary '\0',_binary '\0','2023-05-18 09:49:52',1,'2024-11-06 12:16:35',NULL),(374253522177622016,'API_dcd9bfc9f9145fd7fa2f86f84b0fe4dd','查询出符合条件的API','','cmii-uav-user','/api/uav/resource/api/queryInterfacesByCodes','POST',_binary '\0',_binary '\0','2023-05-18 09:49:53',1,'2024-11-06 12:16:38',NULL),(374253523834372096,'API_c5421137b351c6ead103badcff054086','查询出符合条件的API','','cmii-uav-user','/api/uav/resource/api/queryTopN','GET',_binary '\0',_binary '\0','2023-05-18 09:49:53',1,'2024-11-06 12:16:28',NULL),(374253524253802496,'API_fd18a7dcada967185912d83f28c9d074','加密服务','','cmii-uav-user','/public/cipher/encrypt','POST',_binary '\0',_binary '\0','2023-05-18 09:49:53',1,'2024-11-06 12:16:31',NULL),(374268309527330816,'API_b4b7083a6db8e45193495a859dc1b01a','创建公司密钥配置','','cmii-admin-data','/personal/cipher/interfaceAlgorithms','GET',_binary '\0',_binary '\0','2023-05-18 10:48:39',1,'2024-11-06 12:17:12',NULL),(374268310672375808,'API_d6f08ecdcb3267c96d5f438151bc7c9b','公司密钥配置编辑','','cmii-admin-data','/api/admin/cipher/config/edit','POST',_binary '\0',_binary '\0','2023-05-18 10:48:39',1,'2024-11-06 12:17:13',NULL),(374268310794010624,'API_0f3ebffc0b074339cf0bcbd6f1df19bf','查询返回编码','','cmii-admin-data','/api/admin/cipher/params/returnCode','GET',_binary '\0',_binary '\0','2023-05-18 10:48:39',1,'2024-11-06 12:17:11',NULL),(374268311016308736,'API_74f1e5f507799e1e3205749b034cde0e','创建公司密钥配置','','cmii-admin-data','/api/admin/cipher/config/add','POST',_binary '\0',_binary '\0','2023-05-18 10:48:39',1,'2024-11-06 12:17:13',NULL),(374268311792254976,'API_2741dec94ddea0833a4316fd252e0276','查询可以加密的接口列表','','cmii-admin-data','/api/admin/cipher/params/interfaces','GET',_binary '\0',_binary '\0','2023-05-18 10:48:39',1,'2024-11-06 12:17:12',NULL),(374268315164475392,'API_b5e9ffbb47525729bc78c01fdf228567','查询RSAHash类型','','cmii-admin-data','/api/admin/cipher/params/mgfHashType','GET',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-11-06 12:17:14',NULL),(374268316204662784,'API_2417860ccff3359fe9dba9edfaac5f42','密钥配置详情','','cmii-admin-data','/rpc/cipher/encryptDetail','POST',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-11-06 12:17:12',NULL),(374268317043523584,'API_9b1451f70e44b613594e017f2628a13a','根据接口编码集合查询接口信息','','cmii-admin-data','/api/admin/cipher/params/interfacesByCodes','POST',_binary '\0',_binary '\0','2023-05-18 10:48:40',1,'2024-11-06 12:17:13',NULL),(374268317685252096,'API_bd0024ecbe647e014a449bc9d5f729c7','查询加密的参数以及参数值列表','','cmii-admin-data','/api/admin/cipher/params/cipherTypeParams','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-11-06 12:17:13',NULL),(374268318326980608,'API_4f43715ed81ec4c9a0acee6c1bb84781','查询工作模式列表','','cmii-admin-data','/api/admin/cipher/params/workMode','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-11-06 12:17:16',NULL),(374268318897405952,'API_694d36068c38eb981742a7ae6ba5d0f4','对称加密的类型','','cmii-admin-data','/api/admin/cipher/params/symmetricAlgorithms','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-11-06 12:17:12',NULL),(374268319501385728,'API_d64b38a2d894d23426dbbfb9128d0c07','未全部配置过的组织列表','','cmii-admin-data','/api/admin/cipher/unRelatedCompanies','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-11-06 12:17:16',NULL),(374268319610437632,'API_d52a332a6946771c1f169d5066187469','密钥配置详情','','cmii-admin-data','/api/admin/cipher/configDetail','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-11-06 12:17:18',NULL),(374268321032306688,'API_84f91b64d5bfd02bb04aa626edf1d6dd','查询填充模式列表','','cmii-admin-data','/api/admin/cipher/params/paddingMode','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-11-06 12:17:17',NULL),(374268321388822528,'API_644f2dab52b418e265238fa68e275c48','查询密钥长度','','cmii-admin-data','/api/admin/cipher/params/keyLength','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-11-06 12:17:15',NULL),(374268321770504192,'API_c9de66fbe7350603d416b0a83ed42dc6','已经配置过的组织列表','','cmii-admin-data','/api/admin/cipher/relatedCompanies','GET',_binary '\0',_binary '\0','2023-05-18 10:48:41',1,'2024-11-06 12:17:17',NULL),(374268322626142208,'API_4eb7e9b4d6471bbd1d931e39a14f0f8b','密钥配置历史版本','','cmii-admin-data','/api/admin/cipher/history','POST',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-11-06 12:17:15',NULL),(374268323888627712,'API_b7035bcdcc081a0ce8c2444d57f99b45','非对称加密类型','','cmii-admin-data','/api/admin/cipher/params/asymmetricAlgorithms','GET',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-11-06 12:17:14',NULL),(374268324433887232,'API_8529eee665f795dfecf3af378fba2cd1','查询RSAHash类型','','cmii-admin-data','/api/admin/cipher/params/hashType','GET',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-11-06 12:17:17',NULL),(374268324597465088,'API_cb24eaf17427b8969c7410c32143a00c','查询RSA密钥格式','','cmii-admin-data','/api/admin/cipher/params/keyFormat','GET',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-11-06 12:17:12',NULL),(374268325209833472,'API_d540393b2029950246fcff435da75cd7','公司密钥配置删除','','cmii-admin-data','/api/admin/cipher/config/delete','POST',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-11-06 12:17:17',NULL),(374268325750898688,'API_1c97a7512a978a1d4698c682f4941eca','密钥配置列表','','cmii-admin-data','/api/admin/cipher/configs','POST',_binary '\0',_binary '\0','2023-05-18 10:48:42',1,'2024-11-06 12:17:18',NULL),(374518913453522944,'API_b9e0e052b103a3257f3e6d4677df5692','批量判断是否有冲突','','cmii-uav-grid-datasource','/fightPlan/checkIntersect','POST',_binary '\0',_binary '\0','2023-05-19 03:24:27',1,'2024-06-18 01:15:31',NULL),(374595432532410368,'API_9af09cb0b05436d31116614ec5082063','通过视频编码查询机库设备号','','cmii-uav-device','/api/uav/hangar/queryDeviceNoByVideoCode','GET',_binary '\0',_binary '\0','2023-05-19 08:28:31',1,'2024-11-07 09:01:50',NULL),(374595434877026304,'API_83501b10768effef0eab0ec0fe8eec4c','查询无人机型号和载荷的型号code wrjxh64 这种','','cmii-uav-device','/api/device/mqtt/api/device/mqtt/queryUavModel','POST',_binary '\0',_binary '\0','2023-05-19 08:28:31',1,'2023-05-19 08:28:38',NULL),(376069404713287680,'API_7aeff08ab35ce893c4625b166660f6fe','按无人机设备号查询无人机详情查询无需公司隔离','','cmii-uav-device','/api/uav/plane/queryDetailByUavSn','GET',_binary '\0',_binary '\0','2023-05-23 10:05:33',1,'2024-11-07 09:01:52',NULL),(376069405833166848,'API_4ab35aed02383cead8315ecf74959f84','查询无人机型号和载荷的型号code wrjxh64 这种','','cmii-uav-device','/api/device/mqtt/queryUavModel','POST',_binary '\0',_binary '\0','2023-05-23 10:05:33',1,'2024-11-07 09:01:58',NULL),(376308875023089664,'API_40b7feeb871b38ee80243ea6b9b87a1f','删除数据','','cmii-uav-grid-datasource','/fightPlan/deleteData','GET',_binary '\0',_binary '\0','2023-05-24 01:57:07',1,'2024-06-18 01:15:30',NULL),(376308876080054272,'API_525c8cdfcd0e5428eab20ce710e9ab59','更新状态','','cmii-uav-grid-datasource','/fightPlan/updateStatus','GET',_binary '\0',_binary '\0','2023-05-24 01:57:08',1,'2024-06-18 01:15:31',NULL),(383272346463240192,'API_23013111b0eb52f8adfb5699bc4561f7','视频数据回放-批量删除视频片段','视频数据回放-批量删除视频片段','cmii-uav-cloud-live','/video/playback/batchDeleteSegment','POST',_binary '\0',_binary '\0','2023-06-12 07:07:28',1,'2024-11-14 02:02:38',NULL),(384034751742345216,'API_16eb6d9fda49c60a76fab1754a31ba25','获取设备视频流地址信息','获取设备视频流地址信息(包括播放地址和推流地址)','cmii-uav-cloud-live','/client/live/open/queryDeviceStreamInfo','POST',_binary '\0',_binary '\0','2023-06-14 09:37:00',1,'2024-11-14 02:02:35',NULL),(384034753399095296,'API_6325d24763533b2cb36ffb1342f7c4b4','配置设备视频流来源地址','配置设备视频流来源地址,并默认启动拉流服务','cmii-uav-cloud-live','/client/live/open/configDevicePullStream','POST',_binary '\0',_binary '\0','2023-06-14 09:37:00',1,'2024-11-14 02:02:37',NULL),(384034757761171456,'API_2f53a483eabc8d6dd865a1a94cf4ddc9','启动视频拉流任务(前提为已经配置好设备视频流来源地址)','启动视频拉流任务(前提为已经配置好设备视频流来源地址)','cmii-uav-cloud-live','/client/live/open/startDevicePullStream','GET',_binary '\0',_binary '\0','2023-06-14 09:37:01',1,'2024-11-14 02:02:40',NULL),(392026422140731392,'API_75a92385064a14c92617dcbb7b0d3dfb','根据用户id集合获取信息,包括删除用户','','cmii-uav-user','/user/getHistoryByIds','POST',_binary '\0',_binary '\0','2023-07-06 10:53:03',1,'2024-11-06 12:16:26',NULL),(392026652389801984,'API_e72e93182f82f69b3d90abd268138157','任务列表','任务列表','cmii-uav-process','/process/task/mytask/queryTaskOrderList','POST',_binary '\0',_binary '\0','2023-07-06 10:53:57',1,'2024-09-12 02:46:55',NULL),(392026652746317824,'API_6e4f3e159310433aa6f76aa0d407844e','任务配置列表','任务配置列表','cmii-uav-process','/process/bizengine/manage/taskdef/queryTaskDefList','POST',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:55',NULL),(392026653027336192,'API_9b0a86c18bd339d27a2b89ab98815f3e','查询任务类型列表','查询任务类型列表','cmii-uav-process','/client/taskdispatch/queryTaskTypes','POST',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026653199302656,'API_3b6db47197b1889d76320c549c7c4a5f','修改锁定状态','修改锁定状态','cmii-uav-process','/process/bizengine/manage/flowdef/updateLockStatus','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026653375463424,'API_c3db4807ee66876f7ec2ece9207d1500','查看周期工作流任务详情','看周期工作流任务详情','cmii-uav-process','/process/bizengine/manage/periodflowinst/gePeriodFlowInstDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026653576790016,'API_d4bb356f3b244688eeb50b3590d42feb','修改接口人','修改接口人','cmii-uav-process','/process/task/config/modifyContactPerson','POST',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:55',NULL),(392026653870391296,'API_675b982c8fa99f1d578dfbbfa1ffd8a5','任务信息列表','任务信息列表','cmii-uav-process','/process/task/config/queryTaskInfoList','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:56',NULL),(392026654050746368,'API_5e6ebf3a52b9c513518de86b3c5e3d31','查询工单状态下拉列表','查询工单状态下拉列表','cmii-uav-process','/process/task/manage/queryTaskOrderStatusList','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026654222712832,'API_d96009d0d398cf79b03530f0bfe2cebc','模糊搜索用户列表','模糊搜索用户列表(详情-查询关联作业列表-用户列表)','cmii-uav-process','/process/task/mytask/fuzzySearchUsers','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026654398873600,'API_0c896719736a178e9edf4670291c333e','新建任务-单位下拉列表','新建任务-单位下拉列表(自身及子公司)','cmii-uav-process','/process/task/manage/queryChildWithOwnUnitList','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026654554062848,'API_34920ec007c3ac277370bdb9532f2a2a','查看用户列表接口[审批管理获取审批用户]','查看用户列表接口[审批管理获取审批用户]','cmii-uav-process','/process/manage/get/user/list/vague','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026654734417920,'API_4787f525e4b9b3e880a13fa6c815b231','编辑任务定义','编辑任务定义','cmii-uav-process','/process/bizengine/manage/taskdef/modifyTask','POST',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026655053185024,'API_afed7c0365d6055c6c9c6de659b0b164','删除流程实例','删除流程实例','cmii-uav-process','/process/bizengine/manage/flowinst/deleteProcInst','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026655397117952,'API_5d425c1dcb7e4c5e5f21f611a678bf72','getDocumentation','','cmii-uav-process','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:55',NULL),(392026655548112896,'API_a7a60c72d8d6084bbe91152a3b456139','批量删除任务实例','批量删任务程实例','cmii-uav-process','/process/bizengine/manage/taskInst/batchDeleteTaskInst','POST',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:58',NULL),(392026655724273664,'API_22efdcedf5b1c33ae42e24c4b3c8574f','新建接口人','新建接口人','cmii-uav-process','/process/task/config/createContactPerson','POST',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:55',NULL),(392026655904628736,'API_00faed59b54dd5d393df5697b073d2a1','securityConfiguration','','cmii-uav-process','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:56',NULL),(392026656508608512,'API_badf434ff9d68bed3167b2281e985f9f','新建任务-任务名称是否已存在','新建任务-任务名称是否已存在','cmii-uav-process','/process/task/manage/isExistTaskName','GET',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:56',NULL),(392026656705740800,'API_4de1bec4b470d64f0533261cf217d04a','修改流程实例节点审批人接口【页面接口】','修改节点审批人接口,修改流程后续审批人','cmii-uav-process','/process/audit/modifyNodeAssignee','POST',_binary '\0',_binary '\0','2023-07-06 10:53:58',1,'2024-09-12 02:46:56',NULL),(392026656881901568,'API_27481bc15fdac3ed8bd4aaf9b0367270','查询任务类型集合','查询任务类型集合','cmii-uav-process','/client/taskdispatch/queryTaskTypeMap','POST',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:57',NULL),(392026657171308544,'API_f311697d40d6259884b4bca181888973','页面调试启动新流程','页面调试启动新流程','cmii-uav-process','/process/bizengine/manage/flowinst/startProcess','POST',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:55',NULL),(392026657716568064,'API_59c2e318823d1cd11b630c3935fed60f','工作流实例ID列表','工作流实例ID列表','cmii-uav-process','/process/bizengine/manage/flowinst/queryProcInstIds','GET',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:57',NULL),(392026658161164288,'API_00e6210b02681a766e9d52b3b4030107','查询用户剩余年假天数','查询用户剩余年假天数','cmii-uav-process','/process/bizengine/testTask/leave/queryAvailableDay','POST',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:57',NULL),(392026658471542784,'API_66e293664ad8ca26a8a87bc640a175bd','批量删除流程实例','批量删除流程实例','cmii-uav-process','/process/bizengine/manage/flowinst/batchDeleteProcInst','POST',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:54',NULL),(392026658731589632,'API_6ac0ce1d6d36e7d4974f2245170da367','详情-查询关联作业列表','详情-查询关联作业列表(用于选择作业)','cmii-uav-process','/process/task/mytask/queryRelateMissions','GET',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:56',NULL),(392026658991636480,'API_bb6f9709c5d46299110e10895eb80622','health','','cmii-uav-process','/cmii/health','GET',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:55',NULL),(392026659432038400,'API_0cf1476dfee47c99bc516adfdbf06f49','改派任务审批人接口【页面接口】','改派任务审批人接口,修改当前任务审批人','cmii-uav-process','/process/audit/modifyAssignee','POST',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:55',NULL),(392026659654336512,'API_90addc53fb012539245f320c350821cf','getDocumentation','','cmii-uav-process','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:55',NULL),(392026659905994752,'API_30bf98218376680d09033fb90c863194','批量删除任务定义','批量删除任务定义','cmii-uav-process','/process/bizengine/manage/taskdef/batchDeleteTaskDef','POST',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:55',NULL),(392026660367368192,'API_b534eac3ef1568a0825fae7799621e66','接口单位列表','接口单位列表(company-scope)','cmii-uav-process','/process/task/config/queryUnitList','GET',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:57',NULL),(392026660681940992,'API_9e5206d846fbbb230ed08eafcdfe6eee','填写请假信息','填写请假信息','cmii-uav-process','/process/bizengine/testTask/leave/fillLeaveInfo','POST',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:56',NULL),(392026660925210624,'API_07aee7fc15102bcbd91d5fbe329c44eb','转换为系统流程','转换为系统流程','cmii-uav-process','/process/bizengine/manage/flowdef/shift2SysProcess','GET',_binary '\0',_binary '\0','2023-07-06 10:53:59',1,'2024-09-12 02:46:56',NULL),(392026661151703040,'API_324cbc3392d368a7ca5105ea91eba7b8','转换为自定义任务','转换为自定义任务','cmii-uav-process','/process/bizengine/manage/taskdef/shift2CustomTask','GET',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:54',NULL),(392026661327863808,'API_7b149af39d0c6d9a095694909dcde07e','创建作业与任务关联关系','创建作业与任务关联关系','cmii-uav-process','/client/taskdispatch/createRelateMission','POST',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:57',NULL),(392026661625659392,'API_4c1fe164e334b4f74359a66329dca6d0','查询任务运行状态列表','查询任务运行状态列表','cmii-uav-process','/process/bizengine/manage/taskInst/getRunStatusList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:57',NULL),(392026661868929024,'API_bd48906e98f8465f993763426f36c79c','查看任务运行日志详情','查看任务运行日志详情','cmii-uav-process','/process/bizengine/manage/taskInst/getTaskLogDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:56',NULL),(392026662296748032,'API_960696a7d3e59da77231e92e121b868b','我的待办-派发单位下拉列表','我的待办-派发单位下拉列表','cmii-uav-process','/process/task/mytask/queryDispatchUnitList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:57',NULL),(392026662472908800,'API_9559cc99e0361bce3a3151a398003521','流程图展示','流程图展示','cmii-uav-process','/process/bizengine/manage/flowinst/getflowchartInfo','GET',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:56',NULL),(392026662711984128,'API_9309bfc518f9f0efe6bd31aebf038617','部署工单模型','部署工单模型型','cmii-uav-process','/client/taskdispatch/deployeeTaskorder','POST',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:58',NULL),(392026663257243648,'API_999cad19905bb05d78aff49f33cf5602','任务运行记录列表','任务运行记录列表','cmii-uav-process','/process/bizengine/manage/taskInst/queryTaskList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:54',NULL),(392026663928332288,'API_5502a36a40c778b245ae28c6fda8e208','获取分享码','获取分享码','cmii-uav-process','/process/task/manage/getShareCode','GET',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:56',NULL),(392026664272265216,'API_159bc7fdcddcf6e4797d6e2f3858788b','取消关联作业','取消关联作业','cmii-uav-process','/process/task/mytask/deleteRelateMission','POST',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:54',NULL),(392026664465203200,'API_3a877970f526e0030b3010e086d4f267','查询调用组织信息(选择公司)','查询调用组织信息(选择公司)','cmii-uav-process','/process/bizengine/manage/flowinst/queryStartTenantInfos','GET',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:56',NULL),(392026664653946880,'API_ab7a976cd1a7d4d60097caea1b4d22d4','新建任务-任务类型下拉列表','新建任务-任务类型下拉列表','cmii-uav-process','/process/task/manage/queryTaskTypes','GET',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:56',NULL),(392026664968519680,'API_f58ad6540ac37ed06aa849814e36d2dd','重新提交驳回流程【驳回流程修改后重新提交接口】','业务端后台重新提交驳回流程【驳回流程修改后重新提交接口】','cmii-uav-process','/client/process/resubmitProcess','POST',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:57',NULL),(392026665144680448,'API_4bd306322678108e17076c6f48fa5ee3','周期工作流任务-执行记录','周期工作流任务-执行记录','cmii-uav-process','/process/bizengine/manage/periodflowinst/queryPeriodFlowHisList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:00',1,'2024-09-12 02:46:55',NULL),(392026665371172864,'API_c18ab41099e26fb9ac52c44df14136c0','swaggerResources','','cmii-uav-process','/swagger-resources','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026665543139328,'API_6ec142d4ef3bb75c68be9a88b5474977','任务名称列表','任务名称列表','cmii-uav-process','/process/bizengine/manage/taskdef/queryTaskNames','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026665736077312,'API_6ebd19fa69f437d23e937843a2298104','查看用户对某个流程的权限【个人关联流程】','查看用户是否具有访问某个流程的权限【个人关联流程】','cmii-uav-process','/process/power/getPermission','GET,POST',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:58',NULL),(392026665983541248,'API_7b8131ac7fc3599b06be6bc2d6b1de5c','撤回','撤回','cmii-uav-process','/process/task/mytask/revokeTasOrder','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026666231005184,'API_6bd7bc3ccf337d76a3f5d7519a5c8797','查看工作流实例详情','查看工作流实例详情','cmii-uav-process','/process/bizengine/manage/flowinst/getFlowInstDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026666407165952,'API_da39b0086c93277f985f32d6a2f37b9b','重跑(重跑流程实例中的任务)','重跑(重跑流程实例中的任务)','cmii-uav-process','/process/bizengine/manage/flowinst/reRunTask','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:57',NULL),(392026666910482432,'API_64439cca335e9e460770b8a05dd7ca64','流程ID&名称列表','流程ID&名称列表','cmii-uav-process','/process/bizengine/manage/flowdef/queryProcessTypeInfos','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026667166334976,'API_9ca9fe3f5e324443156cbcfdb1936ac8','工作流实例列表','工作流实例列表','cmii-uav-process','/process/bizengine/manage/flowinst/queryFlowList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026667397021696,'API_20cb5b6e7d41633b1bc95f83fb54b737','批量删除任务定义','批量删除任务定义','cmii-uav-process','/process/bizengine/manage/flowdef/batchDeleteProcessDef','POST',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:58',NULL),(392026667782897664,'API_779f024ff303fa04f91b3bf87bd09c52','发送告警短信','发送告警短信','cmii-uav-process','/process/bizengine/tools/sendWarnSms','POST',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:58',NULL),(392026668139413504,'API_1655e22e5646825c5fbd6e9c4f0a8d6e','通过分享码获取工单信息','通过分享码获取工单信息','cmii-uav-process','/public/process/task/manage/getTaskInfoByShareCode','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026668311379968,'API_e183c185836be177513c41d6246c471d','任务名称下拉列表','任务名称下拉列表','cmii-uav-process','/process/task/manage/queryTaskOrderNameList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026668495929344,'API_62b89922617c45d15aa148b25e447ea3','周期工作流任务列表','周期工作流任务列表','cmii-uav-process','/process/bizengine/manage/periodflowinst/queryPeriodFlowList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:59',NULL),(392026668969885696,'API_4d03daa6fa787ec9e294503d00abb7e4','删除流程定义','删除流程定义','cmii-uav-process','/process/bizengine/manage/flowdef/deleteProcessDef','GET',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:56',NULL),(392026669141852160,'API_c803dba959c31a6a1dcd5b0db3815f55','任务转派','任务转派','cmii-uav-process','/process/task/mytask/assignTask','POST',_binary '\0',_binary '\0','2023-07-06 10:54:01',1,'2024-09-12 02:46:58',NULL),(392026669552893952,'API_48730966a2b25b53f7bb703b48b202a2','uiConfiguration','','cmii-uav-process','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:55',NULL),(392026669737443328,'API_2cd52ff401214bba6a8bcb3c0ee37e71','转换为自定义流程','转换为自定义流程','cmii-uav-process','/process/bizengine/manage/flowdef/shift2CustomFlow','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:55',NULL),(392026669913604096,'API_c8a558c4664e0aa2c44aa4c35555355f','任务详情','任务详情','cmii-uav-process','/process/task/manage/queryTaskOrderDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:55',NULL),(392026670081376256,'API_d4f43279aa43f3fbed1af1c41981a2b8','获取资源锁','获取资源锁','cmii-uav-process','/process/bizengine/tools/lock','POST',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:57',NULL),(392026670370783232,'API_ec9fb300367fadba871b6a400f41531d','任务ID列表','任务ID列表','cmii-uav-process','/process/bizengine/manage/taskdef/queryTaskTypes','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:58',NULL),(392026670567915520,'API_a9080f5832e65d0d77c22391c8dc4781','关联作业','关联作业','cmii-uav-process','/process/task/mytask/createRelateMission','POST',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:59',NULL),(392026670949597184,'API_549d96a51fd03d65c5403a7119c4b462','任务操作','任务操作','cmii-uav-process','/process/task/mytask/operateTask','POST',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:58',NULL),(392026671247392768,'API_7a72800e4a72398506e07780bbc11d2b','微服务名列表','微服务名列表','cmii-uav-process','/process/bizengine/manage/taskdef/queryServiceNames','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:58',NULL),(392026671431942144,'API_2d79c7a7000e43219ef3d42df281edd2','新增任务类型','新增任务类型','cmii-uav-process','/process/task/config/addTaskInfo','POST',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:57',NULL),(392026671599714304,'API_853387ffa0d8144515d87609a27066ea','流程进度','流程进度','cmii-uav-process','/process/task/manage/queryProgress','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:55',NULL),(392026671784263680,'API_c68009430dc1db2573d96872c0602437','可选接口人列表','可选接口人列表','cmii-uav-process','/process/task/config/queryOpContactPersonList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:58',NULL),(392026672249831424,'API_15bd50e9ea74e908cd6e9d785ea91a53','env','','cmii-uav-process','/cmii/env','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:56',NULL),(392026672392437760,'API_85231ad75fadd028dc3bd7bfb4341711','工作流配置列表','工作流配置列表','cmii-uav-process','/process/bizengine/manage/flowdef/queryFlowDefList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:59',NULL),(392026672920920064,'API_12469c1465e7f5a432fe945abff7fa90','批量删除周期任务实例','批量删除周期任务实例','cmii-uav-process','/process/bizengine/manage/periodflowinst/batchDeletePeriodProcInst','POST',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:55',NULL),(392026673206132736,'API_b00e0773a4350108b4aff52efa5dc2cd','查询任务类型列表','查询任务类型列表','cmii-uav-process','/process/task/common/queryTaskTypeList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:57',NULL),(392026673382293504,'API_f72569f8e318eddf19bf06a2312862a0','经理审批请假信息','经理审批请假信息','cmii-uav-process','/process/bizengine/testTask/leave/managerApproval','POST',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:56',NULL),(392026673583620096,'API_b9537d878adaaca679fc4ac238750692','流程ID列表','流程ID列表','cmii-uav-process','/process/bizengine/manage/flowdef/queryProcessTypes','GET',_binary '\0',_binary '\0','2023-07-06 10:54:02',1,'2024-09-12 02:46:57',NULL),(392026674204377088,'API_1acf2555d6ebfc1e9e85735c3e723a63','选择用户信息','选择用户信息','cmii-uav-process','/process/bizengine/manage/flowinst/queryStartUserInfos','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:58',NULL),(392026674376343552,'API_4fdcf1f07680752edcbca7c4029669b9','新建工作流基础信息','新建工作流基础信息','cmii-uav-process','/process/bizengine/manage/flowdef/createFlow','POST',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:57',NULL),(392026674539921408,'API_b67caf989c8a32e44b8ccb65f1f5878d','释放资源锁','释放资源锁','cmii-uav-process','/process/bizengine/tools/unLock','POST',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:55',NULL),(392026674829328384,'API_6305f358e44e33a38c3dec5fc6856c0b','查询某个任务类型关联任务列表(未完结任务)','查询某个任务类型关联任务列表','cmii-uav-process','/process/task/common/queryTaskList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:54',NULL),(392026675022266368,'API_bbce007ee3dd32937395e37735db180d','queryTaskStatus','','cmii-uav-process','/client/taskdispatch/queryTaskStatus','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:54',NULL),(392026675689160704,'API_1277cd8e52f72e5a36744d05d33903bf','系统审批请假信息','系统审批请假信息','cmii-uav-process','/process/bizengine/testTask/leave/sysApproval','POST',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:57',NULL),(392026675953401856,'API_558988e49b55fce10211c60d44cebc32','接口人列表','分页查询接口人列表','cmii-uav-process','/process/task/config/queryContactPersonList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:55',NULL),(392026676200865792,'API_4ad2f392cff40a2cfe270918610ad891','查询流程实例运行状态列表','查询流程实例运行状态列表','cmii-uav-process','/process/bizengine/manage/flowinst/getRunStatusList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:54',NULL),(392026676431552512,'API_94bdafc4561a0552cf36d934525dd6ea','queryTaskTypesMap','','cmii-uav-process','/client/taskdispatch/queryTaskTypesMap','POST',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:58',NULL),(392026676788068352,'API_9428c59c4623f75b69d774d388e5a51f','ping','','cmii-uav-process','/cmii/ping','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:55',NULL),(392026676968423424,'API_9b4c8009e239130dc492da82723dc1c3','活动日志列表','活动日志列表','cmii-uav-process','/process/task/manage/queryActivityLog','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:57',NULL),(392026677152972800,'API_fc41db81d059e506876bbc207dff8dc1','查看流程定义详情','查看流程定义详情','cmii-uav-process','/process/bizengine/manage/flowdef/geFlowDefDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:57',NULL),(392026677324939264,'API_558d40251bfea3942739f3eaa844947f','流程名称列表','流程名称列表','cmii-uav-process','/process/bizengine/manage/flowdef/queryProcessNames','GET',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:54',NULL),(392026677614346240,'API_0614844af2518673e07aeaee51772b5e','新建任务定义','新建任务定义','cmii-uav-process','/process/bizengine/manage/taskdef/createTask','POST',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:54',NULL),(392026677811478528,'API_94739fe015051a70b1d8206027c62574','修改工作流任务状态','修改工作流任务状态','cmii-uav-process','/process/bizengine/manage/periodflowinst/updatePeriodInstStatus','POST',_binary '\0',_binary '\0','2023-07-06 10:54:03',1,'2024-09-12 02:46:55',NULL),(392026677970862080,'API_f227179e3d0427c0851d0b1263f915f3','备注','备注(备注任务工单)','cmii-uav-process','/process/task/mytask/remarkTask','POST',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:57',NULL),(392026678126051328,'API_4c3c7e261f5d40feb0f4567886cd3737','流程详情接口【页面接口】','流程详情接口,展示流程详情基础信息','cmii-uav-process','/process/audit/procInst/getProcessIsExist','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:57',NULL),(392026678398681088,'API_50c5db92bdedc354bdbd39b4b4f347a2','下级单位列表','下级单位列表(任务转派)','cmii-uav-process','/process/task/common/queryChildUnitList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:57',NULL),(392026678583230464,'API_76f8502def5fb81ba61d84ea5ca3d1ca','编辑工作流定义','编辑工作流定义','cmii-uav-process','/process/bizengine/manage/flowdef/modifyFlowDef','POST',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:54',NULL),(392026678759391232,'API_cb806b5622e15dfbe269203c9ef12f5a','通过流程实例ID删除流程实例【测试使用】','通过流程实例ID删除流程实例【测试使用】','cmii-uav-process','/client/process/deleteProcess','POST',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:56',NULL),(392026678918774784,'API_b0554c7914636666aaf2d0672458a6cd','获取某个流程类型定义信息【流程配置信息获取接口】','获取某个流程类型定义信息,业务后台查询某个流程的定义信息','cmii-uav-process','/client/process/procDef/get','POST',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:55',NULL),(392026679203987456,'API_b17cfa9e77b14474c016864348f42f8d','停止(停止流程及任务,传递任务记录id)','停止(停止流程及任务,传递任务记录id)','cmii-uav-process','/process/bizengine/manage/flowinst/stopFlow','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:54',NULL),(392026679388536832,'API_4d3a4baeb1ac5ae600435063a101ef59','转换为系统任务','转换为系统任务','cmii-uav-process','/process/bizengine/manage/taskdef/shift2SysTask','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:57',NULL),(392026679715692544,'API_63a129347e547aa26eaa88996cab12f1','查看详情','查看详情','cmii-uav-process','/process/bizengine/manage/taskdef/geTaskDetail','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:58',NULL),(392026679879270400,'API_0c81f12bd0f555fe2eb9f25f0904ab15','查询流程状态【业务系统查询流程状态接口】','查询某个流程实例状态【业务系统查询流程状态接口】','cmii-uav-process','/client/process/getProcessStatus','POST',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:56',NULL),(392026680474861568,'API_169275344ae8193f7e3f3f39001776de','接口扫描','','cmii-uav-process','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:56',NULL),(392026680692965376,'API_62e21c821e3740f2918b086b71cc2d57','任务管理-派发单位下拉列表','任务管理-派发单位下拉列表','cmii-uav-process','/process/task/manage/queryDispatchUnitList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:56',NULL),(392026681015926784,'API_f4f6b5e0af2bae6f6e929d2ebe26e246','搜索任务实例ID','搜索任务实例ID','cmii-uav-process','/process/bizengine/manage/taskInst/queryTaskIds','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:54',NULL),(392026681204670464,'API_2c13bc5552897be9ee785e9c59eafb4a','待办任务-任务名称下拉列表','待办任务-任务名称下拉列表','cmii-uav-process','/process/task/mytask/queryMyTaskOrderNameList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:57',NULL),(392026681510854656,'API_86160a1efa6f90824c0e01f7447d8649','任务类型列表','任务类型列表','cmii-uav-process','/process/task/config/queryTaskTypeList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:59',NULL),(392026681724764160,'API_cf33d53097f1c8df6caf8c970b6e5cf8','任务列表','任务列表','cmii-uav-process','/process/task/manage/queryTaskOrderList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:04',1,'2024-09-12 02:46:57',NULL),(392026682119028736,'API_eefe61309016362694f2043f29bf5f7c','启停任务类型','启停任务类型','cmii-uav-process','/process/task/config/updateTaskStatus','GET',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:59',NULL),(392026682353909760,'API_0f10dcdb82f9057af49482767f33d284','备注列表','备注列表','cmii-uav-process','/process/task/manage/queryRemarkList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:59',NULL),(392026682538459136,'API_efea46ab4702f2c09a4b662bb4e4ccc3','createRSA','','cmii-uav-process','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:58',NULL),(392026682685259776,'API_69aab0216c9b217b1d957ed16ce35500','删除任务定义','删除任务定义','cmii-uav-process','/process/bizengine/manage/taskdef/deleteTaskDef','GET',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:58',NULL),(392026682962083840,'API_10f490ebe891b22cee598c79f627cbfa','查询任务名集合','查询任务名集合','cmii-uav-process','/client/taskdispatch/queryTaskNameMap','POST',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:56',NULL),(392026683134050304,'API_2fec2f93fde350a2d1262ab45e9060cd','启动新流程(Feign接口)','启动新流程(Feign接口)','cmii-uav-process','/client/bizengine/flowInst/startProcess','POST',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:56',NULL),(392026683314405376,'API_5f619b28121b671745531c411f10d367','查询某个任务类型关联任务列表','查询某个任务类型关联任务列表','cmii-uav-process','/client/taskdispatch/queryTaskList','POST',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:55',NULL),(392026683775778816,'API_5f79d730928c488904fbd3fbb907d8fa','修改锁定状态','修改锁定状态','cmii-uav-process','/process/bizengine/manage/taskdef/updateLockStatus','GET',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:58',NULL),(392026684421701632,'API_c1d8b8f5139a674e8d5bce56b3ea9bf6','新建任务','新建任务','cmii-uav-process','/process/task/manage/createTask','POST',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:55',NULL),(392026685008904192,'API_4c015162fbae6652dcf6591bec42b08f','删除任务实例','删除任务实例','cmii-uav-process','/process/bizengine/manage/taskInst/deleteTaskInst','GET',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:59',NULL),(392026685185064960,'API_ba6c8739137a398a525cb5c0ce178924','接收单位下拉列表','接收单位下拉列表','cmii-uav-process','/process/task/manage/queryAcceptUnitList','GET',_binary '\0',_binary '\0','2023-07-06 10:54:05',1,'2024-09-12 02:46:58',NULL),(397389423609380864,'API_fb535e6a5f8446b3c70233964ca3a714','查询无人机编号和厂家编号 无机库信息; id 和no 提供一个','uavDockSn 是指大疆绑定的机库sn','cmii-uav-device','/api/device/mqtt/api/device/mqtt/queryUav_new','POST',_binary '\0',_binary '\0','2023-07-21 06:03:42',1,'2023-07-21 06:06:56',NULL),(397403890686623744,'API_70451de6f2d237212ae05cf3d3af09ad','查询无人机编号和厂家编号 无机库信息; id 和no 提供一个','uavDockSn 是指大疆绑定的机库sn','cmii-uav-device','/api/device/mqtt/queryUav_new','POST',_binary '\0',_binary '\0','2023-07-21 07:01:11',1,'2024-11-07 09:01:44',NULL),(403509268532953088,'API_c74077f23db45b670d2c57bd1b160bba','获取所有站址名称','','cmii-uav-tower','/station/queryAll','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-01-23 07:57:53',NULL),(403509268621033472,'API_2930d5b363671b708f2572459d4caa1b','securityConfiguration','','cmii-uav-tower','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-01-23 07:57:53',NULL),(403509268704919552,'API_706c1f8f43c24efa2f935c23fd33c520','接口扫描','','cmii-uav-tower','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-08-07 03:21:46',1,'2024-01-23 07:57:53',NULL),(403509268788805632,'API_415d7a5a95b463833f9aec4196dab4a5','删除质检记录','','cmii-uav-tower','/app/task/delete/quality','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509268881080320,'API_73c9c8d846ba0d1f4c9a4b7ed0e48e84','新增任务','','cmii-uav-tower','/task/add','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509268960772096,'API_0198fd9efdd703c970944757226e0bcd','修改整改记录','','cmii-uav-tower','/app/task/edit/corr','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509269040463872,'API_395c8121e66868a4ec9a7558768e9736','任务详情','','cmii-uav-tower','/app/task/detail','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509269124349952,'API_343451246b698c816953c1df3bf7e182','获取所有基站','','cmii-uav-tower','/station/query','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509269212430336,'API_c266bcc6a1030a108bb299c972cc721c','整改指派','','cmii-uav-tower','/app/task/assign','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:51',NULL),(403509269308899328,'API_420b55e9a01e7d8e7e0be190d86c4c73','createRSA','','cmii-uav-tower','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509269401174016,'API_45e1bf1255999164b78f8c6e285e5a9c','getDocumentation','','cmii-uav-tower','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509269480865792,'API_f9f15d2d759370d78bd1b4b27d7e2f9c','获取我的所有任务','','cmii-uav-tower','/app/task/query','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509269564751872,'API_d95d29380c0dd15ef2695dc49d68ec69','获取所有质检人员','','cmii-uav-tower','/task/queryMan','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509269640249344,'API_7bb8b4622c154ce1a35e506f6e4a4a33','uiConfiguration','','cmii-uav-tower','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509269728329728,'API_1eed62e68c5aa0238a654069983e5d70','修改质检记录','','cmii-uav-tower','/app/task/edit/quality','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:51',NULL),(403509269858353152,'API_e62f5d103a8aa2493d10eb9678cdec32','ping','','cmii-uav-tower','/cmii/ping','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:51',NULL),(403509269938044928,'API_3cac512eccbfe61733175de852a1cd4a','获取我的整改记录','','cmii-uav-tower','/app/task/query/corr','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509270017736704,'API_08d1e7bfd25e6dc163bb596e409ae7bd','质检任务详情','','cmii-uav-tower','/task/detail/quality','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509270093234176,'API_135fce405752689bb0a0fcf89de5d156','提交整改记录','','cmii-uav-tower','/app/task/add/corr','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509270172925952,'API_fc99ac31dca1e0d7e2e868dc354b672d','新增基站','','cmii-uav-tower','/station/add','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:51',NULL),(403509270252617728,'API_63ac34f2d4d986397c0d5fc3f62c59fb','获取所有任务','','cmii-uav-tower','/task/query','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509270336503808,'API_ebc11a24893b5b3d7551034b50c2f84e','编辑基站','','cmii-uav-tower','/station/edit','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509270420389888,'API_59a84d2067daee031063a030ba5d318e','评论','','cmii-uav-tower','/task/comment','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:55',NULL),(403509270495887360,'API_19b669a507e8eb1ab723751ad90b9bcd','整改任务详情','','cmii-uav-tower','/task/detail/corr','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:51',NULL),(403509270621716480,'API_7e7d285262ddfd6de5e175f8241754b9','批量删除','传入主键','cmii-uav-tower','/station/delete','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509270697213952,'API_1252e593ebfc52448b59cd89eb6f7439','导出模板','','cmii-uav-tower','/station/exportTemp','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509270776905728,'API_317ee8f3a83a3405c3f55d54d87048bc','error','','cmii-uav-tower','/error','',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509270852403200,'API_d9ce908e367a68f422997efe7be52024','批量删除','传入主键','cmii-uav-tower','/task/delete','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509271011786752,'API_78ab9d475443f5c3fa79d36bb8bb0f19','获取我的质检记录','','cmii-uav-tower','/app/task/query/quality','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:51',NULL),(403509271091478528,'API_5871d2a5cebf299366cbec6ca838c79d','整改任务详情','','cmii-uav-tower','/app/task/detail/corr','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509271234084864,'API_09afc31f49ba2a1420353d6f4d0aa39d','env','','cmii-uav-tower','/cmii/env','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:51',NULL),(403509271313776640,'API_1dca133eca446b1ba61966d7592dc86d','getDocumentation','','cmii-uav-tower','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509271519297536,'API_e07a98dd6644cde4e9410c14e2de4b6f','任务详情','','cmii-uav-tower','/task/detail','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:55',NULL),(403509271615766528,'API_9036e925e1c9af5ac40828d0bbc09a23','质检任务详情','','cmii-uav-tower','/app/task/detail/quality','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509271691264000,'API_4a29f52f1d17a77aff3f7afa930190ba','health','','cmii-uav-tower','/cmii/health','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509271775150080,'API_ddd9b90e3b5204e2d233187b91575d0f','删除整改记录','','cmii-uav-tower','/app/task/delete/corr','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:55',NULL),(403509271854841856,'API_60f55901bffbc7870b7f33e66e8fe63a','获取站址编码','','cmii-uav-tower','/station/queryCode','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:55',NULL),(403509271934533632,'API_0f4c6d80f7a4846faef0085ce842ca2b','批量导出','','cmii-uav-tower','/station/export','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509272010031104,'API_51db34eff4456809f897fabcd13cb19c','是否接受整改','','cmii-uav-tower','/app/task/accept','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509272093917184,'API_691f10062842de100da49fcde8cf18b8','swaggerResources','','cmii-uav-tower','/swagger-resources','GET',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:52',NULL),(403509272211357696,'API_a397420224a67da28a8364430f9e72b5','提交质检记录','','cmii-uav-tower','/app/task/add/quality','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403509272303632384,'API_74093124089103f5d2669ed5dade38a4','导入','','cmii-uav-tower','/station/import','POST',_binary '\0',_binary '\0','2023-08-07 03:21:47',1,'2024-01-23 07:57:53',NULL),(403556497093296128,'API_816eeb506e5b54fb43ea92a1046ebf14','导出模板','','cmii-uav-user','/tower/user/export','POST',_binary '\0',_binary '\0','2023-08-07 06:29:27',1,'2024-11-06 12:16:19',NULL),(403556498750046208,'API_7d4711985b4ebadc120b8285f95dc130','用户列表查询','','cmii-uav-user','/tower/user/query','POST',_binary '\0',_binary '\0','2023-08-07 06:29:27',1,'2024-11-06 12:16:21',NULL),(403556499337248768,'API_b65eed5c0995ef8f97fb84f9cbe2038c','根据平台用户id获取用户详情','','cmii-uav-user','/tower/user/detail','GET',_binary '\0',_binary '\0','2023-08-07 06:29:27',1,'2024-11-06 12:16:43',NULL),(403556500566179840,'API_94b2412b4d79336a22bc8933b3bea069','编辑用户','','cmii-uav-user','/tower/user/edit','POST',_binary '\0',_binary '\0','2023-08-07 06:29:27',1,'2024-11-06 12:16:22',NULL),(403556502625583104,'API_b64dcce937a6286e2a94d12a52d8ba72','删除用户','','cmii-uav-user','/tower/user/delete','POST',_binary '\0',_binary '\0','2023-08-07 06:29:28',1,'2024-11-06 12:16:27',NULL),(403556504508825600,'API_c8367a0b0568ba4317e062c11c4b40da','导入用户','','cmii-uav-user','/tower/user/import','POST',_binary '\0',_binary '\0','2023-08-07 06:29:28',1,'2024-11-06 12:16:28',NULL),(403556508610854912,'API_9f1674c7927db03d091990f80d059736','铁塔用户注册','','cmii-uav-user','/tower/registry','POST',_binary '\0',_binary '\0','2023-08-07 06:29:29',1,'2024-11-06 12:16:32',NULL),(403556509030285312,'API_36840014be767bd1a9e9d2e6c45584a2','修改用户状态','','cmii-uav-user','/tower/user/updateStatus','POST',_binary '\0',_binary '\0','2023-08-07 06:29:29',1,'2024-11-06 12:16:32',NULL),(403556513455276032,'API_106d243cfb467c75e3a400be4b1496a1','获取所有用户','','cmii-uav-user','/tower/user/queryAll','GET',_binary '\0',_binary '\0','2023-08-07 06:29:31',1,'2024-11-06 12:16:43',NULL),(403556516525506560,'API_eccff7373efd6a8f423c330bbd65efa2','新增分组','','cmii-uav-user','/tower/group/add','POST',_binary '\0',_binary '\0','2023-08-07 06:29:31',1,'2024-11-06 12:16:39',NULL),(403556519297941504,'API_3760590b0cb1cad45077644dda1a59fc','删除分组','','cmii-uav-user','/tower/group/delete','POST',_binary '\0',_binary '\0','2023-08-07 06:29:32',1,'2024-11-06 12:16:42',NULL),(403556519843201024,'API_c5e5023cd30f56ae42da979d135ca534','分组列表查询','','cmii-uav-user','/tower/group/query','GET',_binary '\0',_binary '\0','2023-08-07 06:29:32',1,'2024-11-06 12:16:32',NULL),(410005102455947264,'API_f223464a7cc50cd0acf9f5f76dc71302','查詢文旅景区仓库列表','','cmii-uav-device','/api/uav/house/queryHouseListForWenlv','GET',_binary '\0',_binary '\0','2023-08-25 01:33:54',1,'2024-11-07 09:01:50',NULL),(410077450110500864,'API_52a6391550538261f4538c55f116bb70','按id打码航线','','cmii-uav-grid-datasource','/coding/codingAirlineById','POST',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2023-09-10 12:25:27',NULL),(410077450580262912,'API_b7cfc8326098848ff43e813305e0a39d','根据ID删除地形数据','','cmii-uav-grid-datasource','/terrain/deleteTerrainById/{id}','DELETE',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2024-06-18 01:15:31',NULL),(410077450647371776,'API_f62ca4ccc54ee41be6f35f0bca7571c3','按id查询航线网格','','cmii-uav-grid-datasource','/coding/getAirlineById','GET',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2023-09-10 12:25:28',NULL),(410077450882252800,'API_9e0177ac1b4c966a45aa5daccf81ff2d','设置默认地形','','cmii-uav-grid-datasource','/terrain/setDefaultTerrain/{id}','GET',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2024-06-18 01:15:31',NULL),(410077451008081920,'API_7345f93556954bf9dae3c96c76cc89fa','获取网格编码','','cmii-uav-grid-datasource','/grid/point/getGrid','POST',_binary '\0',_binary '\0','2023-08-25 06:21:23',1,'2023-09-10 12:25:28',NULL),(410077452513837056,'API_05928b9dccdc789fc96078721d011a19','检查是否有重名','','cmii-uav-grid-datasource','/terrain/checkRepeatName/{name}','GET',_binary '\0',_binary '\0','2023-08-25 06:21:24',1,'2024-06-18 01:15:31',NULL),(410077452589334528,'API_74a3007ac1c1748d1d11816386f4ca0b','获取指定区域的外包矩形','','cmii-uav-grid-datasource','/custom/getGrid3dScope/{id}','GET',_binary '\0',_binary '\0','2023-08-25 06:21:24',1,'2024-06-18 01:15:30',NULL),(411119034113458176,'API_fb50f26d76871e866da1571f4a4cf807','停止视频拉流任务','停止视频拉流任务','cmii-uav-cloud-live','/client/live/open/stopDevicePullStream','GET',_binary '\0',_binary '\0','2023-08-28 03:20:16',1,'2024-11-14 02:02:41',NULL),(411540034802155520,'API_ace76fd3a2b3ab5cab9841655d0d8fd2','testDecrypt','','cmii-uav-user','/api/uav/uavTestPO/testDecrypt','POST',_binary '\0',_binary '\0','2023-08-29 07:13:10',1,'2024-11-06 12:16:25',NULL),(411540036354048000,'API_040650b60480a3574863bce890ebb3a1','创建单个公司的统计配置','','cmii-uav-user','/api/uav/subject-config/createCompanyStatisticConfig','POST',_binary '\0',_binary '\0','2023-08-29 07:13:11',1,'2024-11-06 12:16:36',NULL),(411540037079662592,'API_e3b4643ec4d08fc9f978b12cc91111cd','按姓名手机号查询所有的用户','','cmii-uav-user','/user/queryAllByNameTel','GET',_binary '\0',_binary '\0','2023-08-29 07:13:11',1,'2024-11-06 12:16:36',NULL),(411540039604633600,'API_27bf6b865e75a1b2d4b29d29f0b2e6fc','编辑单个公司的统计配置','','cmii-uav-user','/api/uav/subject-config/updateCompanyStatisticConfig','POST',_binary '\0',_binary '\0','2023-08-29 07:13:11',1,'2024-11-06 12:16:29',NULL),(411540043652136960,'API_e1867ffdcc7c8f44f2694255779d56de','查询单个配置的详细信息','','cmii-uav-user','/api/uav/subject-config/getDetailById','GET',_binary '\0',_binary '\0','2023-08-29 07:13:12',1,'2024-11-06 12:16:30',NULL),(411540055618486272,'API_f3c37d1558da75187bc79fe68b18c05a','已经配置过的组织列表','','cmii-uav-user','/api/uav/subject-config/relatedCompanies','GET',_binary '\0',_binary '\0','2023-08-29 07:13:15',1,'2024-11-06 12:16:21',NULL),(411540056880971776,'API_5eb1a0adf4292ebc517515bf91e31284','查询单个公司的统计配置','','cmii-uav-user','/api/uav/subject-config/companyStatisticConfig','GET',_binary '\0',_binary '\0','2023-08-29 07:13:16',1,'2024-11-06 12:16:44',NULL),(411540062652334080,'API_ae46dd18ebf36e49f7ecea09822a8dcb','分页查询公司统计配置','','cmii-uav-user','/api/uav/subject-config/pageCompanyStatisticConfigs','POST',_binary '\0',_binary '\0','2023-08-29 07:13:17',1,'2024-11-06 12:16:39',NULL),(414436767879790592,'API_6ce8573fb4b28eb0db2a4ac33a4815d9','查询指定公司/机构范围内的在线无人机数量和列表','','cmii-uav-device','/api/uav/plane/queryUavOnlineCntByCompanyId','GET',_binary '\0',_binary '\0','2023-09-06 07:03:45',1,'2024-11-07 09:01:51',NULL),(422089255560413184,'API_f3149a45616f048daf259220b2cc29c0','查询流程实例详情(Feign接口)','查询流程实例详情','cmii-uav-process','/client/bizengine/flowInst/queryProcInstDetail','POST',_binary '\0',_binary '\0','2023-09-27 09:52:01',1,'2024-09-12 02:46:58',NULL),(422089256034369536,'API_ed51e178573028bcb61c3f9d42763492','我的待办任务(Feign接口)','我的待办任务','cmii-uav-process','/client/bizengine/flowInst/queryMyTaskList','POST',_binary '\0',_binary '\0','2023-09-27 09:52:01',1,'2024-09-12 02:46:55',NULL),(422089259775688704,'API_521dfebb8a734ab5248d51f946b1386f','我的历史流程(Feign接口)','我的历史流程','cmii-uav-process','/client/bizengine/flowInst/queryMyHisProcList','POST',_binary '\0',_binary '\0','2023-09-27 09:52:02',1,'2024-09-12 02:46:57',NULL),(422089263533785088,'API_e0dd7047b75740fcb40bbe460ac1746c','接收业务流程回调消息(Feign接口)','接收业务流程回调消息(Feign接口)','cmii-uav-process','/client/bizengine/callback','POST',_binary '\0',_binary '\0','2023-09-27 09:52:02',1,'2024-09-12 02:46:56',NULL),(422089264783687680,'API_2e501c12cfa660df3c1a5bffdd1ff0bc','处理待办任务','处理待办任务','cmii-uav-process','/client/bizengine/flowInst/dealWaitTask','POST',_binary '\0',_binary '\0','2023-09-27 09:52:03',1,'2024-09-12 02:46:58',NULL),(422089265270226944,'API_581a8eae103a3d1ecc48196608116547','设置某个待办任务的办理人(Feign接口)','设置某个待办任务的办理人((Feign接口)','cmii-uav-process','/client/bizengine/flowInst/updateTaskAssignee','POST',_binary '\0',_binary '\0','2023-09-27 09:52:03',1,'2024-09-12 02:46:58',NULL),(422089269191901184,'API_6021071058d3134568d3b65c7d7aa7bd','设置某个节点待办人(Feign接口)','设置某个节点待办人(Feign接口)','cmii-uav-process','/client/bizengine/flowInst/updateTaskNodeAssignee','POST',_binary '\0',_binary '\0','2023-09-27 09:52:04',1,'2024-09-12 02:46:55',NULL),(422089273864355840,'API_5c4021d67d077255b5534713e8ae025a','查询当前任务的可执行动作(Feign接口)','查询当前任务的可执行动作(Feign接口)','cmii-uav-process','/client/bizengine/flowInst/queryTaskPageActions','POST',_binary '\0',_binary '\0','2023-09-27 09:52:05',1,'2024-09-12 02:46:55',NULL),(422089278693310464,'API_621a751b43ecb816c48554694161f62d','新增无人机','','cmii-uav-device','/api/uav/plane/addUavPlaneTest','POST',_binary '\0',_binary '\0','2023-09-27 09:52:06',1,'2024-11-07 09:01:54',NULL),(422089283680337920,'API_431d8c15dd3897fafcaa9d0d427f59e7','根据编码更新对应的设备号','','cmii-uav-device','/api/uav/plane/UpdateSnBycode','POST',_binary '\0',_binary '\0','2023-09-27 09:52:07',1,'2024-11-07 09:01:49',NULL),(422089285932679168,'API_2511e978dacef70cca9ccdfbbfcfa1e9','根据编码列表查询对应的设备号','','cmii-uav-device','/api/uav/plane/querySnBycode','POST',_binary '\0',_binary '\0','2023-09-27 09:52:08',1,'2024-11-07 09:01:54',NULL),(422089305465552896,'API_361729bb14d7a6d36a0bc97d62c16495','查询公司/机构范围的机库名称列表','','cmii-uav-device','/api/uav/hangar/queryHgrNameByCompanyId','GET',_binary '\0',_binary '\0','2023-09-27 09:52:12',1,'2024-11-07 09:01:46',NULL),(422089305750765568,'API_94c1fd325b05f2ae3aa81023a6b74833','查询公司/机构范围的载荷名称列表','','cmii-uav-device','/api/uav/load/queryLoadNameByCompanyId','GET',_binary '\0',_binary '\0','2023-09-27 09:52:13',1,'2024-11-07 09:01:54',NULL),(422089306505740288,'API_8597a6c5fabb7e6ffd0e82be7444b34b','模糊查询绑定无人机列表','','cmii-uav-device','/api/uav/hangar/queryBoundUavByCompany','GET',_binary '\0',_binary '\0','2023-09-27 09:52:13',1,'2024-11-07 09:01:51',NULL),(422089345494679552,'API_aa7338d3a944fa1fd3dad7b09316facc','获取组织额度情况(组织管理-详情-额度情况)','','cmii-uav-user','/api/admin/system/quota/getCompanyQuotaInfo','POST',_binary '\0',_binary '\0','2023-09-27 09:52:22',1,'2024-11-06 12:16:42',NULL),(422089353237364736,'API_46648b88a004b4435bf256797b953520','redis-GetAndExpire','','cmii-uav-user','/api/uav/uavTestPO/testGetAndExpire','POST',_binary '\0',_binary '\0','2023-09-27 09:52:24',1,'2024-11-06 12:16:22',NULL),(422089359067447296,'API_ed6bef12ae7ea154859268ea4dfa2f7a','获取组织及子孙组织列表','','cmii-uav-user','/api/admin/system/quota/getChildrenCompany','POST',_binary '\0',_binary '\0','2023-09-27 09:52:25',1,'2024-11-06 12:16:21',NULL),(422089371486781440,'API_d2b6aad1c28214428af54d51ae64194a','获取某个用户的指定平台菜单树组','','cmii-uav-user','/api/uav/resource/queryPlatformsGroupResourceTreeForUser','POST',_binary '\0',_binary '\0','2023-09-27 09:52:28',1,'2024-11-06 12:16:41',NULL),(422089374330519552,'API_047b7b5f5b6b912c98018b8e5945fb34','获取某个配额在各子组织使用情况','','cmii-uav-user','/api/admin/system/quota/getQuotaUseInfoInCompany','POST',_binary '\0',_binary '\0','2023-09-27 09:52:29',1,'2024-11-06 12:16:43',NULL),(422089490923782144,'API_d0095163f3adc8cdff2659a9761b32dc','根据应用编码集合,获取集合详情','','cmii-admin-user','/client/v1/platforms/querySimpleAppsByCodes','POST',_binary '\0',_binary '\0','2023-09-27 09:52:57',1,'2024-09-09 09:14:18',NULL),(425661923425517568,'API_7f80559bf59c45500e2003734a02206d','createRSA','','cmii-app-release','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661923521986560,'API_496c140d931270006608fc4ec7cb46e6','查询发布信息','','cmii-app-release','/version/info','POST',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661923593289728,'API_a1588f4475007d3b2740918f2828bc63','分页条件查询版本列表','','cmii-app-release','/version/version_info_list','POST',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661923719118848,'API_f1b7d301ae0f8d425c6adde56969a1bd','查询发布状态的版本详情','','cmii-app-release','/version/pub_version_info_detail/{versionCategory}','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661923782033408,'API_09a62589d10c79e4a74bb29ca428d3a6','swaggerResources','','cmii-app-release','/swagger-resources','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661923853336576,'API_a83afb5f3f628abd1af5e46b304dde82','删除版本','','cmii-app-release','/version/version_info/{id}','DELETE',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661923920445440,'API_966aaa19d5a4dc4df3e70ec3c82f68c4','更新发布标识','','cmii-app-release','/version/version_pub_info','PUT',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924008525824,'API_a52fe2b6f08d41f4dc4dc48a04be1ae9','新建版本','','cmii-app-release','/version/version_info','POST',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924079828992,'API_a36b89b6c1320e56439a7a20b8ca0676','health','','cmii-app-release','/cmii/health','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924142743552,'API_99fb8418b53bc350edf763255a3bd510','uiConfiguration','','cmii-app-release','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924209852416,'API_495f5880e2eccc89d560948c48a09b46','获取版本查询条件列表','','cmii-app-release','/version/version_info_condition_list/{versionCategory}','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924276961280,'API_f8f4ae88fa75afd56267cde6b7dca76a','删除环境识别码','','cmii-app-release','/env_code/env_code_info/{id}','DELETE',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:13',NULL),(425661924339875840,'API_86b64c2b3a303565113224d96de8c4ee','getDocumentation','','cmii-app-release','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924415373312,'API_e7c4e910df1dd0ea458f3bc9f31ef3bc','更新环境识别码','','cmii-app-release','/env_code/env_code_info','PUT',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924520230912,'API_a1a48a54927e4313d2c5b63dbcd002d6','env','','cmii-app-release','/cmii/env','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:13',NULL),(425661924616699904,'API_7bf68c2e30734848818c4ecbd41d18e6','新建环境识别码','','cmii-app-release','/env_code/env_code_info','POST',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:13',NULL),(425661924688003072,'API_2dec51f8971e3df957ad7aa41c584242','ping','','cmii-app-release','/cmii/ping','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924776083456,'API_06c0fe70654170e5e9ff13c1c3ee8c34','error','','cmii-app-release','/error','',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661924994187264,'API_44129cebbcf2841b4bf039dd8ba50cec','分页条件查询环境识别码列表','','cmii-app-release','/env_code/env_code_info_list','POST',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661925065490432,'API_727057a04db0406dfb28604429a744c1','securityConfiguration','','cmii-app-release','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661925178736640,'API_b32dbb106fb41ec57490f916950087fa','获取环境识别码查询条件列表','','cmii-app-release','/env_code/env_code_info_condition_list','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:13',NULL),(425661925245845504,'API_3cb691e8e7aedd2a72b6aee74a75ca5c','接口扫描','','cmii-app-release','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661925317148672,'API_fd7106ed46c5e4f7be35cfe58732c8d3','getDocumentation','','cmii-app-release','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:12',NULL),(425661925388451840,'API_d85837149d345af473da714f8ab5affb','查询版本详情','','cmii-app-release','/version/version_info_detail/{id}','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:13',NULL),(425661925451366400,'API_26ff55f09c7532c9a3f06f18f7a9cb05','更新版本','','cmii-app-release','/version/version_info','PUT',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:13',NULL),(425661925522669568,'API_cd0b0037f3e746615ce1309d23a8ec55','查询环境识别码详情','','cmii-app-release','/env_code/env_code_info_detail/{id}','GET',_binary '\0',_binary '\0','2023-10-07 06:28:31',1,'2024-01-30 06:27:13',NULL),(429334606118387712,'API_415b4cf64ca90d148ac2731206ead54f','获取设备的视频流状态信息','获取设备的视频流状态信息','cmii-uav-cloud-live','/video/live/stream/getDevStreamStatus','GET',_binary '\0',_binary '\0','2023-10-17 09:42:27',1,'2024-11-14 02:02:38',NULL),(434375280166830080,'API_91f82ae6c89317f8df56df0728a42ebf','指标考核-查询冲突列表','','cmii-uav-grid-datasource','/fightPlan/getIntersectBatch','POST',_binary '\0',_binary '\0','2023-10-31 07:32:17',1,'2024-06-18 01:15:31',NULL),(434375281685168128,'API_e77fa4f440478b56fe5bc665f45f65c7','指标考核-飞行计划冲突','','cmii-uav-grid-datasource','/fightPlan/checkIntersectBatch','POST',_binary '\0',_binary '\0','2023-10-31 07:32:17',1,'2024-06-18 01:15:31',NULL),(436914898620514304,'API_0474d50943fc00bdd34f3fe58a9f78a4','createRSA','','cmii-uav-alarm','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-11-07 07:43:49',1,'2024-10-22 12:07:19',NULL),(437667203896705024,'API_80d73ec6aad120c8c75530ad9ef7e2a0','视频数据回放-获取视频MP4列表','视频数据回放-获取视频MP4列表','cmii-uav-cloud-live','/video/playback/videoMP4List','POST',_binary '\0',_binary '\0','2023-11-09 09:33:13',1,'2024-11-14 02:02:43',NULL),(437677638947569664,'API_a4e1342ccb993859aea9214541f58d37','合成任务删除','合成任务删除','cmii-uav-cloud-live','/client/video/delete','POST',_binary '\0',_binary '\0','2023-11-09 10:14:41',1,'2024-11-14 02:02:39',NULL),(440115521070694400,'API_d6684750fcb631ea568e7e4b22ccc3b0','导入模板','','cmii-uav-tower','/task/exportTemp','POST',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-01-23 07:57:53',NULL),(440115521313964032,'API_fb9c7cd82c909434806243fcfd609b4d','获取任务导出的进度','','cmii-uav-tower','/task/getExportProgress','GET',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-01-23 07:57:52',NULL),(440115521825669120,'API_249ad875c3e09a7c9ab4f935adeab03d','获取导入的进度','','cmii-uav-tower','/station/getImportProgress','GET',_binary '\0',_binary '\0','2023-11-16 03:41:57',1,'2024-01-23 07:57:53',NULL),(440115522911993856,'API_ed4881f58193ac7d83f01d82f6682257','批量导出','','cmii-uav-tower','/task/export','POST',_binary '\0',_binary '\0','2023-11-16 03:41:58',1,'2024-01-23 07:57:53',NULL),(440115523834740736,'API_2fac1d880847842e0e9c7aa052f023ae','导入','','cmii-uav-tower','/task/import','POST',_binary '\0',_binary '\0','2023-11-16 03:41:58',1,'2024-01-23 07:57:51',NULL),(440115523918626816,'API_9cf943b411919316e05cd6c414339147','获取导入的进度','','cmii-uav-tower','/task/getImportProgress','GET',_binary '\0',_binary '\0','2023-11-16 03:41:58',1,'2024-01-23 07:57:55',NULL),(441648518693519360,'API_59db257ef928880cfc4e85b43feb70e1','更新状态','','cmii-uav-tower','/task/updateStatus','GET',_binary '\0',_binary '\0','2023-11-20 09:13:32',1,'2024-01-23 07:57:52',NULL),(444912369387307008,'API_e6c5ccd8853726730af93146a67fd45b','createRSA','','cmii-uav-developer','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-11-29 09:22:55',1,'2024-11-06 11:22:08',NULL),(444912419052060672,'API_4bb442278f884ecc85ed77efcb8d525d','视频数据回放-删除视频片段','视频数据回放-批量视频视频片段','cmii-uav-cloud-live','/video/playback/deleteOneSegment','POST',_binary '\0',_binary '\0','2023-11-29 09:23:07',1,'2024-11-14 02:02:38',NULL),(445269941303246848,'API_48241d454d248bf54c9266859e146b9f','查询短信发送状态【短信接口】','查询短信发送状态【短信接口】','cmii-uav-notice','/notice/sms/querySmsSendStatus','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269941408104448,'API_b3cdb884b2c0854754eca7a34e5c2061','health','','cmii-uav-notice','/cmii/health','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269941500379136,'API_7627b374809b8ed666c748b840d882b3','查询短信模板内容','查询短信模板内容','cmii-uav-notice','/notice/sms/queryTplContent','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269941596848128,'API_6a4727c1496387561e4778626710e7bd','修改邮箱网关','修改邮箱网关','cmii-uav-notice','/mail/provider/update','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269941701705728,'API_cc861af1002bea88a0270e3ccb53b2cc','修改消息模板','修改消息模板','cmii-uav-notice','/msgtpl/update','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269941802369024,'API_973fce5234ef7aa00de1bb29d7351545','多机Http主动推送【内部接口】','多机Http主动推送【内部接口】','cmii-uav-notice','/personal/userwebmsg/httpSend','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269941890449408,'API_a9bd72a2e167bc2d8af8cb9a0966059e','上架通知','上架通知','cmii-uav-notice','/bulletin/admin/online','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269941974335488,'API_8f0b20d3c2c0d8ad9c4afff0c644b4ec','更新站内信为已读','更新站内信为已读','cmii-uav-notice','/personal/userwebmsg/updateRead','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269942074998784,'API_cac7a84c29e01473084c0e9d11009e0c','getDocumentation','','cmii-uav-notice','/v3/api-docs','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269942167273472,'API_f691022d21fc192f65f91f48432dc74d','公司短信发送量统计接口【内部程序接口】','按公司统计短信发送量接口','cmii-uav-notice','/sms/summary/querySmsUseInfo','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269942255353856,'API_2a43ca1cc995b795cfdd2e7cba89608c','接口签名工具【内部程序接口】','接口签名工具','cmii-uav-notice','/open/sms/getSign','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269942335045632,'API_923a86fc1f5ce5c386f896cef5a34a99','发送站内信接口【内部程序接口】','发送站内信接口','cmii-uav-notice','/webmsg/sendWebMsg','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269942439903232,'API_0f9f75e5abbea5488509dfd74140ab95','发送邮件【内部程序接口】','发送邮,不支持附件','cmii-uav-notice','/email/sendEmail','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269942653812736,'API_b5bff21546371e7426f95bfb4e1b1a23','下架通知','下架通知','cmii-uav-notice','/bulletin/admin/offline','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269942779641856,'API_42d7da4f397a31d8bd8622b58c38df3e','用户查看个人消息设置信息','用户查看个人消息设置信息','cmii-uav-notice','/personal/userStatus/get','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269943157129216,'API_43fb0ce190a6972aecb863eb4d249abb','公司短信发送量统计接口【内部程序接口】','按公司统计短信发送量接口','cmii-uav-notice','/sms/summary/querySmsUserInfo','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269943291346944,'API_68da79aee6254de6ba77db6ad1688251','发送短信开放接口【开放接口】','发送短信开放接口【开放接口】','cmii-uav-notice','/public/open/sms/send','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269943379427328,'API_6e21d3a801467be33a7327c5c30e64eb','uiConfiguration','','cmii-uav-notice','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:43',NULL),(445269943463313408,'API_d4f074a123280040e3da73e2ede6e7ee','查看邮箱网关列表','查看邮箱网关列表','cmii-uav-notice','/mail/provider/list','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269943652057088,'API_97ce015c363342714b4f248a0bdc85b6','查询用户站内信列表','查询用户站内信列表','cmii-uav-notice','/personal/userwebmsg/list','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269943765303296,'API_3067cae2057121922fb5f2b67c811968','securityConfiguration','','cmii-uav-notice','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269943853383680,'API_def9844866db8ce6faef02b9ed874205','删除邮箱网关','删除邮箱网关','cmii-uav-notice','/mail/provider/delete','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:43',NULL),(445269943941464064,'API_6e238fa282808b748a0cc9dec5b3cb49','发送邮件,推荐使用该接口【内部程序接口】','发送邮件,可根据用户设置策略发送,支持附件','cmii-uav-notice','/email/sendUserEmail','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269944025350144,'API_505f74032fcab8963aa2b02e25395acf','新增邮箱网关','新增邮箱网关','cmii-uav-notice','/mail/provider/add','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269944134402048,'API_c3430ae24d03166f2c26ba36660de815','通知列表','通知列表','cmii-uav-notice','/bulletin/admin/queryBulletinPage','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:43',NULL),(445269944230871040,'API_7943ac6919bf8b7f18bf4c832eae1649','createRSA','','cmii-uav-notice','/cmii/createRSA','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269944314757120,'API_cc988446e9676c38d481736e556de32e','用户修改消息设置','用户修改消息设置','cmii-uav-notice','/personal/userStatus/update','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269944402837504,'API_e7d64a1e371ebe9e834b153b0f1b6c0b','查询未读站内信总数','查询未读站内信总数','cmii-uav-notice','/personal/userwebmsg/getTotal','POST',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269944503500800,'API_6e5bd5ed66e139b9464550648a7480bf','删除消息模板','删除消息模板','cmii-uav-notice','/msgtpl/delete','GET',_binary '\0',_binary '\0','2023-11-30 09:03:47',1,'2024-02-04 04:42:44',NULL),(445269944604164096,'API_72f9819b95e5482bf342349d824b1c96','swaggerResources','','cmii-uav-notice','/swagger-resources','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:43',NULL),(445269944688050176,'API_e6fddf458f19859d797d65972f36fc53','查询日志列表','查询日志列表','cmii-uav-notice','/msglog/list','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:43',NULL),(445269944776130560,'API_d33da0df7d2281092f6735455254cdbb','查询看登录页公告信息','查询看登录页公告信息','cmii-uav-notice','/public/bulletin/queryLoginBulletins','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269944872599552,'API_76ccd83e540977796274ccdc37a36772','接收状态报告【短信接口】','接收状态报告','cmii-uav-notice','/public/sms/accept/statusReport','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:43',NULL),(445269944964874240,'API_bf9c83d74209483dac5770204991d19c','新建通知','新建通知','cmii-uav-notice','/bulletin/admin/createBulletin','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:43',NULL),(445269945065537536,'API_7cf3a40b0f02ffb5df6c587f00721111','查看用户站内信详情','查看用户站内信详情','cmii-uav-notice','/personal/userwebmsg/get','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:43',NULL),(445269945149423616,'API_defe8dd2542f2caf6c5e6f4a8f3d240e','新增消息模板','新增消息模板','cmii-uav-notice','/msgtpl/add','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:43',NULL),(445269945237504000,'API_946ccc2d8fafc74ed3317ca6ca03f7c8','env','','cmii-uav-notice','/cmii/env','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269945329778688,'API_0f715385bd1f51237af25d9d2f9bd3d5','查看消息模板列表','查看消息模板列表','cmii-uav-notice','/msgtpl/list','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269945426247680,'API_d9e8775ed3f730d505d5c328a40c4ba9','接口扫描','','cmii-uav-notice','/api/scanner/scan','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269945518522368,'API_21db4e1c2727093499291c13cbb09e86','ping','','cmii-uav-notice','/cmii/ping','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:43',NULL),(445269945614991360,'API_817d1565ed94920ad8d29cbe0ddf9d72','error','','cmii-uav-notice','/error','',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269945711460352,'API_247945e0a93fa017daba83ace1ece570','发送短信接口【内部程序接口】','发送短信接口','cmii-uav-notice','/sms/sendSms','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269945807929344,'API_d218c65f6f3c93d7181de2ff5ab00fb9','查看邮箱网关详情','查看邮箱网关详情','cmii-uav-notice','/mail/provider/get','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269945891815424,'API_c166dca9ed3acb6eeac9f2b1f4ea2bfa','getDocumentation','','cmii-uav-notice','/v2/api-docs','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269946093142016,'API_06c3bb33f9318bbff134b2eb6f69b9ab','发送短信接口2【内部程序接口】','发送短信接口,提供公司ID','cmii-uav-notice','/sms/send','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269946181222400,'API_d88293c84e0408e944447f15af0802fa','查看消息模板详情','查看消息模板详情','cmii-uav-notice','/msgtpl/get','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269946265108480,'API_4a0bef68c91e2ff62a2b36ec9480261d','发送邮件【内部程序接口】','发送邮,支持附件','cmii-uav-notice','/email/sendAttachEmail','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269946361577472,'API_44ceb32076998c560afa6c58006e7398','编辑通知','编辑通知','cmii-uav-notice','/bulletin/admin/editBulletin','POST',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(445269946529349632,'API_fc4c820a89a440dd275d502d45864159','通知详情','通知详情','cmii-uav-notice','/bulletin/admin/getBulletin','GET',_binary '\0',_binary '\0','2023-11-30 09:03:48',1,'2024-02-04 04:42:44',NULL),(475352046755905536,'API_dc4f1ffd2565af16084e0a4ba6cbdb0b','createRSA','','cmii-uav-logger','/cmii/createRSA','GET',_binary '\0',_binary '\0','2024-02-21 09:19:20',1,'2024-11-06 12:17:10',NULL),(475352083542573056,'API_39a968804d4dc4bb243589caaf540fe1','无人机的视频流地址列表信息查询','','cmii-uav-device','/api/uav/plane/querySteamAddrByUavCode','GET',_binary '\0',_binary '\0','2024-02-21 09:19:28',1,'2024-11-07 09:01:53',NULL),(475352088152113152,'API_12ee30f7ec76fa4f5269c8e2e777d661','在线接收utmiss传输的数据','接收utmiss传输的数据','cmii-uav-device','/api/uav/utmiss/import','POST',_binary '\0',_binary '\0','2024-02-21 09:19:29',1,'2024-11-07 09:01:58',NULL),(475352089880166400,'API_0aab2f541a99763e199f3c8b09ad9f10','查詢查询所有在线(不区分公司)无人机列表','','cmii-uav-device','/api/uav/plane/queryAllOnlineUavList','GET',_binary '\0',_binary '\0','2024-02-21 09:19:30',1,'2024-11-07 09:01:53',NULL),(475352091968929792,'API_8a016e6c502c1e52c4b54736f93ae363','允许导入数据','允许导入数据','cmii-uav-device','/api/uav/utmiss/allow/import','GET',_binary '\0',_binary '\0','2024-02-21 09:19:30',1,'2024-11-07 09:01:57',NULL),(475352094745559040,'API_743eb529f9e8d7a9ec38c1dea6629d61','从MongoDB获取数据','','cmii-uav-device','/api/uav/utmiss/getUtmissFromMongoDB','GET',_binary '\0',_binary '\0','2024-02-21 09:19:31',1,'2024-11-07 09:01:51',NULL),(475352113561206784,'API_36079bab24b9cd7e4db8aedd82709c96','查询公司/机构范围的机库列表','','cmii-uav-device','/api/uav/hangar/queryHgrByCompanyId','GET',_binary '\0',_binary '\0','2024-02-21 09:19:35',1,'2024-11-07 09:01:48',NULL),(475352115020824576,'API_c2fecca5a1fcc6f7dcb42ff3a484b4d5','重载业务参数','','cmii-uav-device','/api/uav/plane/initSecParameter','POST',_binary '\0',_binary '\0','2024-02-21 09:19:36',1,'2024-11-07 09:01:53',NULL),(475352119970103296,'API_cc9f79e12f624ba4985ae4af1f17cefd','上传文件到Redis','','cmii-uav-device','/api/uav/utmiss/utmissUploadToRedis','POST',_binary '\0',_binary '\0','2024-02-21 09:19:37',1,'2024-11-07 09:01:49',NULL),(475352120112709632,'API_ec3ca622720071176a3e8aa77a199427','统计UTMISS的数据','统计UTMISS的数据','cmii-uav-device','/api/uav/utmiss/utmissCnt','POST',_binary '\0',_binary '\0','2024-02-21 09:19:37',1,'2024-11-07 09:01:56',NULL),(475352121786236928,'API_8974ee82aaa4130ebae0977bcbf1fe31','上传文件到MongoDB','','cmii-uav-device','/api/uav/utmiss/utmissUploadToMongoDB','POST',_binary '\0',_binary '\0','2024-02-21 09:19:37',1,'2024-11-07 09:01:51',NULL),(475352127205277696,'API_17e82f04f875610d5a7764e010f6199b','从Redis获取UTMISS历史数据','','cmii-uav-device','/api/uav/utmiss/getUtmissHistoryFromRedis','POST',_binary '\0',_binary '\0','2024-02-21 09:19:39',1,'2024-11-07 09:01:57',NULL),(475352127373049856,'API_c90a732d36204decf638594a3ff66357','禁止导入数据','禁止导入数据','cmii-uav-device','/api/uav/utmiss/forbid/import','GET',_binary '\0',_binary '\0','2024-02-21 09:19:39',1,'2024-11-07 09:01:47',NULL),(475352166522683392,'API_f6c70a8734f570edbc56fe74d6fd463b','更新配额模板','','cmii-uav-user','/quota/template/update','POST',_binary '\0',_binary '\0','2024-02-21 09:19:48',1,'2024-11-06 12:16:24',NULL),(475352169966206976,'API_3f9dfa4350247574a5b752fa1f27970c','根据id查询模板详情','','cmii-uav-user','/quota/template/detail','GET',_binary '\0',_binary '\0','2024-02-21 09:19:49',1,'2024-11-06 12:16:34',NULL),(475352173270269952,'API_daceb80a6f633f9c9f65653a1e9e1ca4','OMS完结待办任务','OMS完结待办任务','cmii-uav-process','/process/bizengine/manage/flowinst/completeTask','POST',_binary '\0',_binary '\0','2024-02-21 09:19:50',1,'2024-09-12 02:46:58',NULL),(475352182633005056,'API_d9873a8533f737c920b7458f519cdd57','游客列表','','cmii-uav-user','/api/uav/user/visitors','POST',_binary '\0',_binary '\0','2024-02-21 09:19:52',1,'2024-11-06 12:16:20',NULL),(475352191210356736,'API_6eeb1de83411bedf7a18052c6d4f5fa7','查询配额列表','','cmii-uav-user','/quota/template/listQuotaTypes','GET',_binary '\0',_binary '\0','2024-02-21 09:19:54',1,'2024-11-06 12:16:40',NULL),(475352209145200640,'API_ed9a9fd2df6424847b28e246a2f15b0f','列表查询','','cmii-uav-user','/quota/template/list','GET',_binary '\0',_binary '\0','2024-02-21 09:19:58',1,'2024-11-06 12:16:34',NULL),(475352211145883648,'API_8bd696a38af23e8d025fb9ce09131a28','创建配额模板','','cmii-uav-user','/quota/template/create','POST',_binary '\0',_binary '\0','2024-02-21 09:19:59',1,'2024-11-06 12:16:39',NULL),(475352216548147200,'API_7132224081bad97b07d8e8db28962d13','分页查询','','cmii-uav-user','/quota/template/queryPage','POST',_binary '\0',_binary '\0','2024-02-21 09:20:00',1,'2024-11-06 12:16:40',NULL),(475721665302233088,'API_e9d307a6f3e6529e1fa10ad9275ca92b','xxljobtext','','cmii-uav-device','/api/uav/utmiss/renewIndex','POST',_binary '\0',_binary '\0','2024-02-22 09:48:03',1,NULL,NULL),(475721665516142592,'API_c8abde6fece6a8c4ee8eca71bec97cae','删除Redis文件','','cmii-uav-device','/api/uav/utmiss/DeleteSimulateupload','GET',_binary '\0',_binary '\0','2024-02-22 09:48:04',1,NULL,NULL),(480060697082593280,'API_1888cac04e9e89c6297eaa69a3204876','查询自己公司及子公司告警指标统计信息','','cmii-uav-alarm','/api/uav/alarm/event/query/AlarmIndexCount','GET',_binary '\0',_binary '\0','2024-03-05 09:09:49',1,'2024-03-05 09:09:58',NULL),(485819489968455680,'API_ec6b0e75e9b26a06646df1ab187f4c0d','初始化MongoDB','','cmii-uav-device','/api/uav/utmiss/initCollection','POST',_binary '\0',_binary '\0','2024-03-21 06:33:12',1,'2024-11-07 09:01:55',NULL),(488802206054088704,'API_002efb5279972803f12a46adafbdacbf','刷新数据字典参数','','cmii-admin-data','/api/admin/model/plane/initParameter','POST',_binary '\0',_binary '\0','2024-03-29 12:05:27',1,'2024-11-06 12:17:15',NULL),(490096542628970496,'API_3d5c11cc49cd8b34576282884e10c6ea','查询Redis有效数据','','cmii-uav-device','/api/uav/plane/getValDictRedis','GET',_binary '\0',_binary '\0','2024-04-02 01:48:41',1,'2024-11-07 09:01:56',NULL),(490096543568494592,'API_09780129288cd9e0bc64f806b9694a3f','获取机库绑定的无人机详细信息','','cmii-uav-device','/api/uav/hangar/getBoundUavListByHngList','GET',_binary '\0',_binary '\0','2024-04-02 01:48:42',1,'2024-11-07 09:01:45',NULL),(490096552292646912,'API_16f0a4bfbc2241eb670dd0a35540243f','获取无人机绑定的机库详细信息','','cmii-uav-device','/api/uav/hangar/getBoundHngListByUavList','GET',_binary '\0',_binary '\0','2024-04-02 01:48:44',1,'2024-11-07 09:01:48',NULL),(490096557116096512,'API_2ff17773c003f845c871fdad610e03d8','查询Redis数据','','cmii-uav-device','/api/uav/plane/getDictRedis','GET',_binary '\0',_binary '\0','2024-04-02 01:48:45',1,'2024-11-07 09:01:51',NULL),(492816263212171264,'API_28916f5fc274799c502f01a77ee9aa15','查询公司范围下的在线设备信息,供飞行监视使用','','cmii-uav-device','/api/device/surveillance/query_online_device_info','GET',_binary '\0',_binary '\0','2024-04-09 13:55:53',1,'2024-11-07 09:01:46',NULL),(492816268656377856,'API_b64b3d79d799159c4df8323f15c0cb00','查询公司/机构范围的复亚的在线且支持备降的机库列表','','cmii-uav-device','/api/uav/hangar/OnlineAndAltLandFoiaHgrList','GET',_binary '\0',_binary '\0','2024-04-09 13:55:55',1,'2024-11-07 09:01:51',NULL),(499552658620940288,'API_69af176eb55fc0a08e615e60fa73ec52','getImageCode','','cmii-uav-user','/api/uav/solution/getImageCode','GET',_binary '\0',_binary '\0','2024-04-28 04:03:55',1,'2024-11-06 12:16:35',NULL),(499552659950534656,'API_7e3474dee092054823eae022bb37e29e','delete','','cmii-uav-user','/api/uav/dynamic/delete','POST',_binary '\0',_binary '\0','2024-04-28 04:03:55',1,'2024-11-06 12:16:22',NULL),(499552660244135936,'API_1e24f1367b80430ff750232e0eeaa54d','编辑名单','','cmii-uav-user','/api/uav/dynamic/editPeople','POST',_binary '\0',_binary '\0','2024-04-28 04:03:55',1,'2024-11-06 12:16:43',NULL),(499552662135767040,'API_ec6a5a95ea95fdb5b3233863bc1fdb0f','编辑一个动态','','cmii-uav-user','/api/uav/dynamic/edit','POST',_binary '\0',_binary '\0','2024-04-28 04:03:56',1,'2024-11-06 12:16:20',NULL),(499552665470238720,'API_13466d8529da471067a0232d9d89981a','查询解决方案类型','','cmii-uav-user','/api/uav/solution/querySolutionType','POST',_binary '\0',_binary '\0','2024-04-28 04:03:57',1,'2024-11-06 12:16:33',NULL),(499552668213313536,'API_acd6d406e0edbc0cc9c465733b69df1c','getImageCode','','cmii-uav-user','/api/uav/feedback/getImageCode','GET',_binary '\0',_binary '\0','2024-04-28 04:03:57',1,'2024-11-06 12:16:34',NULL),(499552669299638272,'API_4ff7fa2d154f49e153cfccf5e8f13c7c','获取用户分组名单','','cmii-uav-user','/api/uav/dynamic/queryAll','GET',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-11-06 12:16:36',NULL),(499552671019302912,'API_9320e1d2f70024f78547bf0b192c617f','sendRegisUavTelephoneVerifyCode','','cmii-uav-user','/api/uav/solution/sendRegisUavTelephone','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-11-06 12:16:19',NULL),(499552671560368128,'API_f91c522e105782518efce2e01e15f2e3','删除','','cmii-uav-user','/api/uav/feedback/delete','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-11-06 12:16:19',NULL),(499552672722190336,'API_95eb3ded1a73e88c62d288a838c93c76','添加一个问题反馈','','cmii-uav-user','/api/uav/solution/addFeed','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-11-06 12:16:42',NULL),(499552673003208704,'API_0c87c68fc66fe21230208c1ad9c245b7','删除','','cmii-uav-user','/api/uav/solution/delete','POST',_binary '\0',_binary '\0','2024-04-28 04:03:58',1,'2024-11-06 12:16:35',NULL),(499552673930149888,'API_9e8ed6f7c0e93abe33fab436e802b237','deletePeople','','cmii-uav-user','/api/uav/dynamic/deletePeople','POST',_binary '\0',_binary '\0','2024-04-28 04:03:59',1,'2024-11-06 12:16:41',NULL),(499552674190196736,'API_a3e9ad3e2aa0f019fe433894e77cde79','添加一个动态','','cmii-uav-user','/api/uav/dynamic/add','POST',_binary '\0',_binary '\0','2024-04-28 04:03:59',1,'2024-11-06 12:16:39',NULL),(499552674634792960,'API_a63978af4c0d155fdda5b50f9452e571','添加一个解决方案申请','','cmii-uav-user','/api/uav/solution/add','POST',_binary '\0',_binary '\0','2024-04-28 04:03:59',1,'2024-11-06 12:16:44',NULL),(499552674815148032,'API_3d91293b3df38da86d1a8e52dbb49faa','查询所有动态','','cmii-uav-user','/api/uav/dynamic/queryAllDynamics','POST',_binary '\0',_binary '\0','2024-04-28 04:03:59',1,'2024-11-06 12:16:42',NULL),(499552676945854464,'API_c2885c313cdbfc1912b18932b7225c66','查询解决方案','','cmii-uav-user','/api/uav/solution/querySolutions','POST',_binary '\0',_binary '\0','2024-04-28 04:03:59',1,'2024-11-06 12:16:33',NULL),(499552678107676672,'API_78cae55bde1a1a2af55c6aecc16f73a3','查询名单','','cmii-uav-user','/api/uav/dynamic/queryPeople','POST',_binary '\0',_binary '\0','2024-04-28 04:04:00',1,'2024-11-06 12:16:27',NULL),(499552680515207168,'API_e6a0e7a0b59b2c5bb33cf7879849b1e8','查看信息','','cmii-uav-user','/api/uav/feedback/detail','POST',_binary '\0',_binary '\0','2024-04-28 04:04:00',1,'2024-11-06 12:16:40',NULL),(499552680708145152,'API_710dbf2924a9dec5a4c0dd445a823383','查询动态','','cmii-uav-user','/api/uav/dynamic/queryDynamics','POST',_binary '\0',_binary '\0','2024-04-28 04:04:00',1,'2024-11-06 12:16:35',NULL),(499552681538617344,'API_d5a8dc07e5ad3b681f3b9e85e50b062c','导出查询结果','','cmii-uav-user','/api/uav/solution/export','POST',_binary '\0',_binary '\0','2024-04-28 04:04:01',1,'2024-11-06 12:16:30',NULL),(499552681932881920,'API_2484faa0c56d9c5a0ba75d12f5cf4438','checkExist','','cmii-uav-user','/api/uav/dynamic/checkExist','GET',_binary '\0',_binary '\0','2024-04-28 04:04:01',1,'2024-11-06 12:16:44',NULL),(499552683103092736,'API_b409c11776d8f135f796fc601af292de','查看详情','','cmii-uav-user','/api/uav/dynamic/detail','GET',_binary '\0',_binary '\0','2024-04-28 04:04:01',1,'2024-11-06 12:16:35',NULL),(499552687637135360,'API_6567297316be22439a299a6dba48e364','查看信息','','cmii-uav-user','/api/uav/solution/detail','POST',_binary '\0',_binary '\0','2024-04-28 04:04:02',1,'2024-11-06 12:16:31',NULL),(503266861784104960,'API_333e3e3f61a2fce410046633a2a80dd5','游客用户注册','','cmii-suav-supervision','/registry','POST',_binary '\0',_binary '\0','2024-05-08 10:02:50',1,'2024-11-06 12:18:35',NULL),(503266862056734720,'API_cc43a57031866396dbc337f85e46201d','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/areaPlan/queryByCondition','POST',_binary '\0',_binary '\0','2024-05-08 10:02:50',1,'2024-11-06 12:18:31',NULL),(503266862270644224,'API_fd0f0cf45d0bae343e99f46009c9a463','根据区域id查询区域列表','根据区域id查询区域列表','cmii-suav-supervision','/civilMilitary/areaPlan/queryByHistoryIds','POST',_binary '\0',_binary '\0','2024-05-08 10:02:50',1,'2024-11-06 12:18:31',NULL),(503266862530691072,'API_3bfae6b5ec9ee6f9f969279d7daef5ca','获取空域申请和空域限制所有数据','无需传参','cmii-suav-supervision','/app/zydAirspace/getAirspaceAndLimit.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:50',1,'2024-11-06 12:18:35',NULL),(503266862736211968,'API_f274be45b391f6ffd8d5d2f7e025f7b3','新增区域','','cmii-suav-supervision','/areaPlan/save','POST',_binary '\0',_binary '\0','2024-05-08 10:02:50',1,'2024-11-06 12:18:35',NULL),(503266862874624000,'API_de485d999f4874d868daa311c9210903','查询高度和时间有重叠部分的临时空域和限制空域-n','传入参数为zydAreaLimit实体对象','cmii-suav-supervision','/zydAirspace/queryZydAreaLimitByCondition.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:50',1,'2024-11-06 12:18:31',NULL),(503266863063367680,'API_3fe8fcc7e5c8474b127a8a4a822a9b84','用户登出','','cmii-suav-supervision','/logout','POST',_binary '\0',_binary '\0','2024-05-08 10:02:50',1,'2024-11-06 12:18:35',NULL),(503266863260499968,'API_6d47e40ec829a32e76a08bb2b12045ac','env','','cmii-suav-supervision','/cmii/env','GET',_binary '\0',_binary '\0','2024-05-08 10:02:50',1,'2024-11-06 12:18:33',NULL),(503266863604432896,'API_f5c44436b52dc958ab0b0a3dd30ef84f','检测登陆验证码','','cmii-suav-supervision','/verifyCode/checkLogin','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-11-06 12:18:35',NULL),(503266863843508224,'API_f069d5680083a52e909c5186e0d997ab','更新用户名称','','cmii-suav-supervision','/profile/updateName','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-11-06 12:18:37',NULL),(503266864078389248,'API_beaa94e36a60af0d81e1efa0144f9a70','删除飞行计划','传入区域申请主键','cmii-suav-supervision','/app/flightPlan/delete','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-11-06 12:18:34',NULL),(503266864392962048,'API_fb6075fa37a5e0469ddba87ac99d8184','查询区域下面子区域列表','','cmii-suav-supervision','/zydAirspace/subarea/list','GET',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-11-06 12:18:33',NULL),(503266864665591808,'API_44c208ecd306e996277917090d6db40f','更新用户头像','','cmii-suav-supervision','/profile/updateAvatar','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-11-06 12:18:30',NULL),(503266864934027264,'API_5dbb319621d7ced2d3b459eb46cbc3ed','验证校验码','','cmii-suav-supervision','/checkToken','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-11-06 12:18:34',NULL),(503266865231822848,'API_b0ed9007d197f1d0fdaf482a71841ee4','删除监管用户','','cmii-suav-supervision','/supervisor/user/delete','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-11-06 12:18:34',NULL),(503266865466703872,'API_b951953b73e61e8ea318ed057d559b79','根据code获取用户Token','根据code获取用户Token','cmii-suav-supervision','/permission/getToken','GET',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-11-06 12:18:36',NULL),(503266865689001984,'API_a71bb5c893d5b05dffac9cf1ef847e5e','更具图片id获取图片code','','cmii-suav-supervision','/supervisor/get_image_code_by_image_id','GET',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-11-06 12:18:35',NULL),(503266865902911488,'API_57a113ba3e0f837aab672c191d8fa44f','禁用监管用户/锁定监管用户','','cmii-suav-supervision','/supervisor/user/disable','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-11-06 12:18:33',NULL),(503266866146181120,'API_aa175197db34b859cf7b21e0e82590d7','批量获取查询空域详情','传入空域主键','cmii-suav-supervision','/zydAirspace/queryDetails.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-11-06 12:18:34',NULL),(503266866431393792,'API_fbe61a5b5b5cc94212caa6cd4bcddc5d','监管用户登录','监管用户登录','cmii-suav-supervision','/supervisor/login','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-11-06 12:18:34',NULL),(503266866653691904,'API_139f9b6382a146553f718049ec275f8c','游客用户登录','游客用户登录','cmii-suav-supervision','/login','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-11-06 12:18:33',NULL),(503266866951487488,'API_4b187a6cba53f7a007a811c06a14819f','编辑修改飞行计划','传入区域json字符串,需要有主键','cmii-suav-supervision','/app/flightPlan/edit','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-11-06 12:18:36',NULL),(503266867232505856,'API_fc4e5577228b3e5a70c8e435bfab67c2','修改监管用户信息','','cmii-suav-supervision','/supervisor/update','POST',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-11-06 12:18:36',NULL),(503266867513524224,'API_a3b807460228cc9c19b4a1fa28f29c3a','获取机场区域以及禁飞区 Wgs84','','cmii-suav-supervision','/zydAirspace/queryWgs84ZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:51',1,'2024-11-06 12:18:32',NULL),(503266867870040064,'API_a30127d11255958512f2f86cbad23bb0','根据code获取用户军民融合token','根据code获取用户军民融合token','cmii-suav-supervision','/permission/getCivilMilitaryToken','GET',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-11-06 12:18:33',NULL),(503266868163641344,'API_78e86c7b545ada097bfcbb860800e8ff','提交申请','','cmii-suav-supervision','/flightPlan/submit','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-11-06 12:18:32',NULL),(503266868448854016,'API_d814d729fb7585caa3f3a1b98b80fb64','删除区域','传入区域申请主键','cmii-suav-supervision','/areaPlan/delete','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-11-06 12:18:36',NULL),(503266868713095168,'API_6849451376c268b42de7e00e58ceb084','ping','','cmii-suav-supervision','/cmii/ping','GET',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-11-06 12:18:33',NULL),(503266868960559104,'API_218034a999216813471b2f75584af9b6','查询所有机场','','cmii-suav-supervision','/zydAirport/listAirport.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-11-06 12:18:35',NULL),(503266869166080000,'API_613eecfd9253532520098b2f8550b2df','获取空域申请和空域限制所有数据','无需传参','cmii-suav-supervision','/zydAirspace/getAirspaceAndLimit.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-11-06 12:18:33',NULL),(503266869321269248,'API_de5f42db49b0d865b0aeb5f8874fce45','获取ip经纬度','','cmii-suav-supervision','/app/flightPlan/getLoction','GET',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-11-06 12:18:37',NULL),(503266869518401536,'API_5721a50d39dc51ee5d1038ba7368176a','查询高度和时间有重叠部分的临时空域和限制空域-n','传入参数为zydAreaLimit实体对象','cmii-suav-supervision','/app/zydAirspace/queryZydAreaLimitByCondition.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-11-06 12:18:36',NULL),(503266869799419904,'API_a226e36beb0a2947695d07f37c61c6bc','执行更新邮箱','','cmii-suav-supervision','/profile/doUpdateEmail','GET',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-11-06 12:18:31',NULL),(503266870042689536,'API_66e1874d7b98d239fd09465fbf50797a','更新用户名称','','cmii-suav-supervision','/supervisor/profile/updateName','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-11-06 12:18:31',NULL),(503266870306930688,'API_34a2f05d6ecd91656e9f5cda769612a0','分页查询','','cmii-suav-supervision','/flightPlan/query','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-11-06 12:18:29',NULL),(503266870659252224,'API_c3b928b0401d9d8ecfb6b59d7a0e3977','编辑修改飞行计划','传入区域json字符串,需要有主键','cmii-suav-supervision','/flightPlan/edit','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-11-06 12:18:29',NULL),(503266870902521856,'API_6b7567ceb891a1055219639aa8ffd3b6','编辑修改空域申请','传入空域申请json字符串,需要有主键','cmii-suav-supervision','/zydAirspace/editAirspace.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-11-06 12:18:29',NULL),(503266871074488320,'API_bf39f7edfcf6d195c5a83ee13ee58c07','手机验证码登录','','cmii-suav-supervision','/code/login','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-11-06 12:18:29',NULL),(503266871347118080,'API_be4ef9c9fa5972aece54fdf47c7cd68d','获取所有计划名称','','cmii-suav-supervision','/flightPlan/getFlightPlanNames','GET',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-11-06 12:18:37',NULL),(503266871657496576,'API_9a0c18a8a8d3777c9ef3567fdd0110ea','编辑修改区域','传入区域json字符串,需要有主键','cmii-suav-supervision','/areaPlan/edit','POST',_binary '\0',_binary '\0','2024-05-08 10:02:52',1,'2024-11-06 12:18:34',NULL),(503266871904960512,'API_512e3aba0d2f55c1e8a63de62a452fa9','更具图片id获取图片code','','cmii-suav-supervision','/get_image_code_by_image_id','GET',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-11-06 12:18:37',NULL),(503266872097898496,'API_2e2433cfb06e1f643fc90534a7351bef','统计飞行计划','','cmii-suav-supervision','/flightPlan/count','GET',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-11-06 12:18:33',NULL),(503266872328585216,'API_396488c3c94c7beb85a7404412f1f5ca','获取用户详细信息','','cmii-suav-supervision','/supervisor/user/getUserDetail','GET',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-11-06 12:18:30',NULL),(503266872580243456,'API_20cf9154c913bad4361a04698f2b4bab','查询飞行计划详情','传入区域主键','cmii-suav-supervision','/flightPlan/detail','GET',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-11-06 12:18:35',NULL),(503266872915787776,'API_a1a8667eaf5a7363a25739c2caf5e53c','新增空域申请和时间段','','cmii-suav-supervision','/zydAirspace/saveAirspace.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-11-06 12:18:31',NULL),(503266873175834624,'API_a81eadbcceb1e1c753cdef23bf82bdcc','提交申请','','cmii-suav-supervision','/app/flightPlan/submit','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-11-06 12:18:34',NULL),(503266873423298560,'API_f4daceebc64feceb452db713e5f05ca2','查询现在所有公司有效的区域-包括飞行计划成功的','查询现在所有公司有效的区域-包括飞行计划成功的','cmii-suav-supervision','/civilMilitary/areaPlan/currentValid','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-11-06 12:18:32',NULL),(503266873687539712,'API_f789a7f9391b844d4bf06c97b3ca20f2','审批飞行计划','','cmii-suav-supervision','/flightPlan/audit','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-11-06 12:18:32',NULL),(503266873939197952,'API_f2e4e3172ea9d65bd8592cd016849989','查询所有状态列表','','cmii-suav-supervision','/zydAirspace/queryAllStat.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-11-06 12:18:31',NULL),(503266874199244800,'API_4766ec583c0588243cf6ac1588ce797e','批量删除空域申请和时间段-n','传入空域申请主键,以数组方式传入','cmii-suav-supervision','/zydAirspace/deleteAirspace.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-11-06 12:18:32',NULL),(503266874463485952,'API_1ea89600aae8fc4c25dcc375b80fc077','发送绑定手机号验证码','','cmii-suav-supervision','/verifyCode/sendBindTelephone','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-11-06 12:18:34',NULL),(503266874698366976,'API_24cfad60cff276799452cc532ad48585','判断区域名称是否重复','','cmii-suav-supervision','/civilMilitary/areaPlan/judgeName','GET',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-11-06 12:18:34',NULL),(503266875042299904,'API_588d350c3d64e2ec50bbad8ecf910937','error','','cmii-suav-supervision','/error','',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-11-06 12:18:37',NULL),(503266875272986624,'API_0ca946fcc0b80154891022033d088f12','添加用户账号','','cmii-suav-supervision','/profile/addAccount','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-11-06 12:18:34',NULL),(503266875533033472,'API_2c822f473adee2133c554741b48ec5f9','强制删除空域(测试调用)','传入空域申请主键,以数组方式传入','cmii-suav-supervision','/zydAirspace/forceDeleteAirspace.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-11-06 12:18:30',NULL),(503266875772108800,'API_99f1d094722c119b90f28dc4b0aacda7','游客认证申请同意','','cmii-suav-supervision','/supervisor/user/authAccess','POST',_binary '\0',_binary '\0','2024-05-08 10:02:53',1,'2024-11-06 12:18:32',NULL),(503266876082487296,'API_0d53a330385a97cfca14ac906661615d','查询区域详情','传入区域主键','cmii-suav-supervision','/areaPlan/detail','GET',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-11-06 12:18:30',NULL),(503266876380282880,'API_6d0eab90bbd8ec2ae2a722e21a1c1d7e','申请更新邮箱','','cmii-suav-supervision','/profile/updateEmail','POST',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-11-06 12:18:30',NULL),(503266876732604416,'API_bb50ad65d3c9f5dc6ca39919ce93203f','判断空域名称是否重复','','cmii-suav-supervision','/zydAirspace/judgeAirsNameRep.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-11-06 12:18:33',NULL),(503266877013622784,'API_9a817fa14bb7e5f51a69d1655a9b3308','重置密码,验证旧密码','','cmii-suav-supervision','/profile/resetPwd','POST',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-11-06 12:18:31',NULL),(503266877344972800,'API_d672d3cf96c75e51736b5abc9dca42ee','获取机场区域以及禁飞区','','cmii-suav-supervision','/zydAirspace/queryZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-11-06 12:18:30',NULL),(503266877579853824,'API_25342285caaef784bef54becf99be880','根据token获取用户基本信息','','cmii-suav-supervision','/profile/getMyDetail','POST',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-11-06 12:18:32',NULL),(503266877831512064,'API_a80a322ee402abfd497995de9b521d36','批量查询区域详情','传入区域主键','cmii-suav-supervision','/areaPlan/details','GET',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-11-06 12:18:29',NULL),(503266878162862080,'API_ba635969d5856156769365246476f27d','getDocumentation','','cmii-suav-supervision','/v3/api-docs','GET',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-11-06 12:18:30',NULL),(503266878578098176,'API_cac0bbcc3d6c5d50f5b09ecf085f24b0','securityConfiguration','','cmii-suav-supervision','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-11-06 12:18:30',NULL),(503266878947196928,'API_85df2c8534344ed605af130a15e7acd8','分页查询','','cmii-suav-supervision','/app/flightPlan/query','POST',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-11-06 12:18:31',NULL),(503266879228215296,'API_ff478bb1e86c8a09f21bad13ddc70023','uiConfiguration','','cmii-suav-supervision','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-11-06 12:18:29',NULL),(503266879538593792,'API_bcfa1ca4a7e003ebd519892d7f58c6f4','禁用监管用户/锁定监管用户','','cmii-suav-supervision','/supervisor/disable','POST',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-11-06 12:18:35',NULL),(503266879798640640,'API_e2f5d58ca78ac8b129bbe9d8225eb54b','查询飞行计划详情(回填)','传入区域主键','cmii-suav-supervision','/flightPlan/detail/backfill','GET',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-11-06 12:18:29',NULL),(503266880150962176,'API_4ea09400a61b86b6e825f14ba6d69e30','批量导出模板','','cmii-suav-supervision','/zydAirspace/downloadDoc.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:54',1,'2024-11-06 12:18:31',NULL),(503266880360677376,'API_aa985e09c31e4e428a70f3f5420077d5','验证绑定手机号验证码','','cmii-suav-supervision','/verifyCode/checkBindTelephone','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-11-06 12:18:32',NULL),(503266880608141312,'API_4a889c8d9229c7d41cd5fbef1733738e','检测找回密码验证码','','cmii-suav-supervision','/verifyCode/checkResetPassword','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-11-06 12:18:31',NULL),(503266880922714112,'API_6c37efaea2e802359a0b46cf054d2247','申报飞行计划','','cmii-suav-supervision','/flightPlan/save','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-11-06 12:18:30',NULL),(503266881153400832,'API_e3debdef97e3a91be8c7b589276bfdb4','发送注册验证码','','cmii-suav-supervision','/verifyCode/sendRegisty','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-11-06 12:18:32',NULL),(503266881354727424,'API_e91ba6f811542c75bc149692fbec571e','获取用户详细信息(数据回填专用)','','cmii-suav-supervision','/supervisor/user/getUserDetail/fallBack','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-11-06 12:18:36',NULL),(503266881564442624,'API_c76c3c428e4ed32f01a04a6ce85cab49','分页查询','','cmii-suav-supervision','/areaPlan/query','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-11-06 12:18:35',NULL),(503266881799323648,'API_cbd150b1864fef46b3039bbb14346e76','createRSA','','cmii-suav-supervision','/cmii/createRSA','GET',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-11-06 12:18:30',NULL),(503266882030010368,'API_c87b29587893d91169b9585dd577028d','判断飞行计划名称是否重复','','cmii-suav-supervision','/flightPlan/judgeName','GET',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-11-06 12:18:29',NULL),(503266882239725568,'API_63b893bb1922aeb76d517e954352ff21','启用监管用户/解锁监管用户','','cmii-suav-supervision','/supervisor/user/enable','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-11-06 12:18:36',NULL),(503266882533326848,'API_9c94fef7fd453ad19df4ec86d59544e2','增加监管用户','','cmii-suav-supervision','/supervisor/add','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-11-06 12:18:32',NULL),(503266882751430656,'API_e2ce37ab81f0b149ea08d3857cf96713','按条件分页查询空域申请和时间段','','cmii-suav-supervision','/zydAirspace/queryByConditons.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-11-06 12:18:34',NULL),(503266883011477504,'API_f75ef00424f78b4273c9fb5d943f41f9','发送找回密码验证码','','cmii-suav-supervision','/verifyCode/sendResetPassword','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-11-06 12:18:32',NULL),(503266883271524352,'API_133c9d96c71c4a1e0eac936cd8aa4b81','模糊查询空域名称列表','','cmii-suav-supervision','/zydAirspace/queryAreaName.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-11-06 12:18:35',NULL),(503266883523182592,'API_beaa6d055f59d68b459662ae0889b796','验证解绑手机号验证码','','cmii-suav-supervision','/verifyCode/checkUnBindTelephone','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-11-06 12:18:32',NULL),(503266883766452224,'API_9bce110b79fea5952fde30aca4d130d4','查询省份信息列表','','cmii-suav-supervision','/zydAirspace/province/list','GET',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-11-06 12:18:29',NULL),(503266884022304768,'API_2aef5ebc84cc0564f0eab120ff450e7e','新增区域','','cmii-suav-supervision','/civilMilitary/areaPlan/save','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-11-06 12:18:30',NULL),(503266884257185792,'API_17e849aa95a21501891e9f89668c1f24','监管用户列表','','cmii-suav-supervision','/supervisor/findPage','POST',_binary '\0',_binary '\0','2024-05-08 10:02:55',1,'2024-11-06 12:18:36',NULL),(503266884508844032,'API_e43e252fe18e33bae70774a90fd3b847','检测注册验证码','','cmii-suav-supervision','/verifyCode/checkRegisty','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-11-06 12:18:30',NULL),(503266884752113664,'API_c9d38aa3f77178450e2356ef4b7be7cb','强制删除飞行计划','传入区域申请主键','cmii-suav-supervision','/flightPlan/deleteForce','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-11-06 12:18:34',NULL),(503266885003771904,'API_64d5e0077c373488dc566eb1a4647f45','health','','cmii-suav-supervision','/cmii/health','GET',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-11-06 12:18:37',NULL),(503266885284790272,'API_595d7d29899f86b0230d63e573fff06a','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/app/areaPlan/queryByCondition','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-11-06 12:18:34',NULL),(503266885565808640,'API_6c32a4d692529a8bd36ce4323f5c2b8f','getDocumentation','','cmii-suav-supervision','/v2/api-docs','GET',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-11-06 12:18:37',NULL),(503266885817466880,'API_975441f44b90576602168cc69691ac80','下载审批文件','','cmii-suav-supervision','/zydAirspace/getAppliFile.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-11-06 12:18:31',NULL),(503266886119456768,'API_f957d1588853fcbef978cf6713ff7308','发送登陆验证码','','cmii-suav-supervision','/verifyCode/sendLogin','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-11-06 12:18:32',NULL),(503266886392086528,'API_b27a1b04d95f936fec102d05dca1a2f2','根据token获取用户基本信息','','cmii-suav-supervision','/supervisor/profile/getMyDetail','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-11-06 12:18:31',NULL),(503266886706659328,'API_60bb537898c26548c549780e2781a8f7','获取空域申请和空域限制所有数据(仅包含政府监管空域)','无需传参','cmii-suav-supervision','/zydAirspace/getAirspaceAndLimitLocal.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-11-06 12:18:29',NULL),(503266887084146688,'API_1b0e9fd6096c56a71b64f135757bf348','启用监管用户/解锁监管用户','','cmii-suav-supervision','/supervisor/enable','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-11-06 12:18:32',NULL),(503266887398719488,'API_87ebd94fdf0ab87347b1f58a82fd38d3','获取图片验证码(图片)','','cmii-suav-supervision','/supervisor/getImageCode','GET,POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-11-06 12:18:35',NULL),(503266887801372672,'API_0db3446721b5fb89a5bd54571ed34051','发送解绑手机号验证码','','cmii-suav-supervision','/verifyCode/sendUnBindTelephone','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-11-06 12:18:29',NULL),(503266888124334080,'API_565375536d3767e9c6dfef29fd18441b','获取机场区域以及禁飞区 Wgs84','','cmii-suav-supervision','/app/zydAirspace/queryWgs84ZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-11-06 12:18:36',NULL),(503266888422129664,'API_da04c9d67235436d8577c5cb5cc8ed4c','删除飞行计划','传入区域申请主键','cmii-suav-supervision','/flightPlan/delete','POST',_binary '\0',_binary '\0','2024-05-08 10:02:56',1,'2024-11-06 12:18:30',NULL),(503266888728313856,'API_259da35f5a4f644aa1ba9fa8743bd4fd','查询区域详情','传入区域主键','cmii-suav-supervision','/civilMilitary/areaPlan/detail','GET',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-11-06 12:18:35',NULL),(503266889260990464,'API_3ee085d0ad4227df73cf0620336dae24','获取图片验证码(图片)','','cmii-suav-supervision','/getImageCode','GET,POST',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-11-06 12:18:29',NULL),(503266889562980352,'API_8463d03ffec886bcaeda1ab7cc7e525a','编辑修改区域','传入区域json字符串,需要有主键','cmii-suav-supervision','/civilMilitary/areaPlan/edit','POST',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-11-06 12:18:29',NULL),(503266889802055680,'API_8ff7cdd07e40b39948e521bb5d3d5b28','批量查询区域详情','传入区域主键','cmii-suav-supervision','/civilMilitary/areaPlan/details','GET',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-11-06 12:18:35',NULL),(503266890057908224,'API_74c65819bdf9be30aad8c6e6c2fb63cf','查询空域详情','传入空域主键','cmii-suav-supervision','/zydAirspace/queryDetail.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-11-06 12:18:31',NULL),(503266890603167744,'API_db24b1e3aa5b1707a8c5b4aa797c8615','认证申请','','cmii-suav-supervision','/profile/authApplying','POST',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-11-06 12:18:29',NULL),(503266891072929792,'API_b25d89aff393d393619441dd519f5ec1','查询现在某个公司有效的区域-包括飞行计划成功的','查询现在某个公司有效的区域-包括飞行计划成功的','cmii-suav-supervision','/civilMilitary/areaPlan/currentCompanyValid','POST',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-11-06 12:18:37',NULL),(503266891379113984,'API_80c3f20e24dfcfe8ca7c100a3af819b1','获取ip经纬度','','cmii-suav-supervision','/flightPlan/getLoction','GET',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-11-06 12:18:31',NULL),(503266891672715264,'API_94293bba2bec3138ef69bb641255faa4','swaggerResources','','cmii-suav-supervision','/swagger-resources','GET',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-11-06 12:18:30',NULL),(503266892046008320,'API_38165104c0377341bbf83dda38d05c42','根据公司id获取飞行计划','','cmii-suav-supervision','/flightPlan/getByUavCode','GET',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-11-06 12:18:32',NULL),(503266892436078592,'API_c5bd4ac70995607e5051f066e1257257','管理员对监管用户重置密码','','cmii-suav-supervision','/supervisor/resetPassword','POST',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-11-06 12:18:34',NULL),(503266892738068480,'API_2ad4fc1c609019c3f4c28198392a3f5a','找回密码','','cmii-suav-supervision','/profile/findPwd','POST',_binary '\0',_binary '\0','2024-05-08 10:02:57',1,'2024-11-06 12:18:30',NULL),(503266893014892544,'API_084f04040c61093a6c24768847650baf','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/civilMilitary/areaPlan/queryByCondition','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-11-06 12:18:34',NULL),(503266893304299520,'API_dca2ed8e853203fff9d5e3268c4e8ba1','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/flightPlan/queryByCondition','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-11-06 12:18:37',NULL),(503266893585317888,'API_d644e1c9a80fe1ac5a6697902794e32b','申报飞行计划','','cmii-suav-supervision','/app/flightPlan/save','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-11-06 12:18:31',NULL),(503266893891502080,'API_a602624584a3a214310c2e10577c6bbd','管理员对监管用户重置密码','','cmii-suav-supervision','/supervisor/user/resetPassword','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-11-06 12:18:37',NULL),(503266894185103360,'API_1a7237617f1bf56ce287d8a06bbe4993','查询飞行计划详情','传入区域主键','cmii-suav-supervision','/app/flightPlan/detail','GET',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-11-06 12:18:31',NULL),(503266894436761600,'API_787edcb3bd52a47c6bf392d4013cb725','查询高度和时间有重叠部分的区域','','cmii-suav-supervision','/app/flightPlan/queryByCondition','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-11-06 12:18:36',NULL),(503266894671642624,'API_6649121fea2dda521df4237f14bf0cad','规划带状航线','','cmii-suav-supervision','/app/flightPlan/getStrapLine','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-11-06 12:18:36',NULL),(503266894956855296,'API_6ccf466fa0d07e8fa045a7fe8ec86dbc','用户登出','','cmii-suav-supervision','/supervisor/logout','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-11-06 12:18:34',NULL),(503266895237873664,'API_a863d8197f08a3873927c0a1552087c9','删除监管用户','','cmii-suav-supervision','/supervisor/delete','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-11-06 12:18:33',NULL),(503266895502114816,'API_e6f48213fb4b279fb7569b90c915b7b8','游客用户列表','','cmii-suav-supervision','/supervisor/user/findPage','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-11-06 12:18:36',NULL),(503266895820881920,'API_ab43e21c1dded0e5f0fbd055f7b3954a','查询所有配置列表','','cmii-suav-supervision','/zydAirspace/queryAllConfig.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-11-06 12:18:33',NULL),(503266896068345856,'API_bdc4ff25321301b0b87e8c947513a76e','查询空域详情-n(数据回填专用)','传入空域主键','cmii-suav-supervision','/zydAirspace/queryDetail.do/fallBack','GET',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-11-06 12:18:30',NULL),(503266896353558528,'API_e57e273f386c9972cab7ab6c390dbd60','判断区域名称是否重复','','cmii-suav-supervision','/areaPlan/judgeName','GET',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-11-06 12:18:33',NULL),(503266896592633856,'API_554fd3826aeb0680465248b3fef7f018','规划带状航线','','cmii-suav-supervision','/flightPlan/getStrapLine','POST',_binary '\0',_binary '\0','2024-05-08 10:02:58',1,'2024-11-06 12:18:30',NULL),(503266897150476288,'API_db80e967db9509f1bc912036aa8c5d05','手动提交终审','','cmii-suav-supervision','/zydAirspace/manualAudit.do','POST',_binary '\0',_binary '\0','2024-05-08 10:02:59',1,'2024-11-06 12:18:35',NULL),(503266897431494656,'API_11a73dc8b76daededb65c2e4f8948893','查询所有机场','','cmii-suav-supervision','/app/zydAirport/listAirport.do','GET',_binary '\0',_binary '\0','2024-05-08 10:02:59',1,'2024-11-06 12:18:33',NULL),(503266897666375680,'API_883ab85260a738f27f8bf1eb20612498','删除区域','传入区域申请主键','cmii-suav-supervision','/civilMilitary/areaPlan/delete','POST',_binary '\0',_binary '\0','2024-05-08 10:02:59',1,'2024-11-06 12:18:33',NULL),(503266897972559872,'API_578626ba41dc19e11d09258c5407f896','接口扫描','','cmii-suav-supervision','/api/scanner/scan','POST',_binary '\0',_binary '\0','2024-05-08 10:02:59',1,'2024-11-06 12:18:35',NULL),(503266898220023808,'API_f90a896ed4127a489772cf6fe81e1958','重新绑定手机','','cmii-suav-supervision','/profile/updateTelephone','POST',_binary '\0',_binary '\0','2024-05-08 10:02:59',1,'2024-11-06 12:18:33',NULL),(503266898484264960,'API_0a830e8aed93b95dcc1eb608aff4171b','分页查询','','cmii-suav-supervision','/civilMilitary/areaPlan/query','POST',_binary '\0',_binary '\0','2024-05-08 10:02:59',1,'2024-11-06 12:18:35',NULL),(503266898794643456,'API_e91ca6c38d721b7e6f74a656e86c0cec','判断飞行计划名称是否重复','','cmii-suav-supervision','/app/flightPlan/judgeName','GET',_binary '\0',_binary '\0','2024-05-08 10:02:59',1,'2024-11-06 12:18:33',NULL),(503266899054690304,'API_5ad1bce0f2915d307c3d9083ddc2d9c1','验证校验码','','cmii-suav-supervision','/supervisor/checkToken','POST',_binary '\0',_binary '\0','2024-05-08 10:02:59',1,'2024-11-06 12:18:35',NULL),(528985562218233856,'API_9c36819beb2b811da6fcbbbd52b9e30d','模糊查询包括子公司的载荷编码列表','','cmii-uav-device','/api/uav/load/cam/queryCamCode','GET',_binary '\0',_binary '\0','2024-07-18 09:19:46',1,'2024-11-07 09:01:50',NULL),(528985563002568704,'API_9417f3f0f1f8561c3cace109b462dd5d','是否存储批量修改','','cmii-uav-device','/api/uav/load/cam/storageBatchUpdate','POST',_binary '\0',_binary '\0','2024-07-18 09:19:46',1,'2024-11-07 09:01:57',NULL),(528985563946287104,'API_628a811f079baa456196dbab75ea5e4d','模糊查询本公司机库编码列表','','cmii-uav-device','/api/uav/hangar/queryHngCode','GET',_binary '\0',_binary '\0','2024-07-18 09:19:47',1,'2024-11-07 09:01:44',NULL),(528985572716576768,'API_1faf25df1faabd41f19f26738670a3cf','模糊查询包括子公司的载荷名称列表','','cmii-uav-device','/api/uav/load/cam/queryCamName','GET',_binary '\0',_binary '\0','2024-07-18 09:19:49',1,'2024-11-07 09:01:52',NULL),(528985580702531584,'API_d99d1f966d6d75d2be4be65d7f13b88d','分页查询机库信息','','cmii-uav-device','/api/uav/hangar/queryHngPage','POST',_binary '\0',_binary '\0','2024-07-18 09:19:51',1,'2024-11-07 09:01:54',NULL),(528985580895469568,'API_1f263ce73f00b6292804c0cda06ff4d9','是否存储批量修改','','cmii-uav-device','/api/uav/hangar/storageBatchUpdate','POST',_binary '\0',_binary '\0','2024-07-18 09:19:51',1,'2024-11-07 09:01:54',NULL),(528985587748962304,'API_e8114a3b7c4b3a6d0dd766ea46c220a5','分页查询摄像头载荷信息','','cmii-uav-device','/api/uav/load/cam/queryCamPage','POST',_binary '\0',_binary '\0','2024-07-18 09:19:52',1,'2024-11-07 09:01:57',NULL),(528985595588116480,'API_ef77b8da8ee48a98679033e3d78702a6','模糊查询本公司机库名称列表','','cmii-uav-device','/api/uav/hangar/queryHngName','GET',_binary '\0',_binary '\0','2024-07-18 09:19:54',1,'2024-11-07 09:01:55',NULL),(528985605629280256,'API_87fd458e94e1b3c3f98a5ec4e506226e','配置租户的时间','','cmii-admin-user','/tenant/config/setTenantToken','POST',_binary '\0',_binary '\0','2024-07-18 09:19:56',1,'2024-09-09 09:14:19',NULL),(528985623060807680,'API_14b43ce67002a575086eb0c7eb1bb524','创建token','','cmii-admin-user','/tenant/config/createToken','POST',_binary '\0',_binary '\0','2024-07-18 09:20:01',1,'2024-09-09 09:14:19',NULL),(528986468944052224,'API_c38cfbddc92b9fb9615b5282794e9bcc','视频文件数据来源-获取载荷名称列表','视频文件数据来源-获取载荷名称列表','cmii-uav-cloud-live','/video/storage/manage/getVideoFileDeviceNameList','GET',_binary '\0',_binary '\0','2024-07-18 09:23:22',1,'2024-11-14 02:02:37',NULL),(528986469371871232,'API_98c1122b10415f0dec6189333760f547','ts文件数据来源-获取记录列表','ts文件数据来源-获取记录列表','cmii-uav-cloud-live','/video/storage/manage/getVideoSegmentList','POST',_binary '\0',_binary '\0','2024-07-18 09:23:22',1,'2024-11-14 02:02:42',NULL),(528986472601485312,'API_44cb968928087b3f967a70520ff59363','ts文件数据来源-回放视频封面','ts文件数据来源-回放视频封面','cmii-uav-cloud-live','/video/storage/manage/getTsSegmentCover','GET',_binary '\0',_binary '\0','2024-07-18 09:23:23',1,'2024-11-14 02:02:43',NULL),(528986475596218368,'API_907518793367054d69d3150a4ac8f826','视频文件数据来源-回放视频封面','视频文件数据来源-回放视频封面','cmii-uav-cloud-live','/video/storage/manage/getMergeVideoFileCover','GET',_binary '\0',_binary '\0','2024-07-18 09:23:24',1,'2024-11-14 02:02:36',NULL),(528986475990482944,'API_ec28da84b512c2cbbc3e2cdbaed2e0a4','ts文件数据来源-播放M3U8文件','ts文件数据来源-播放M3U8文件','cmii-uav-cloud-live','/video/storage/manage/playM3u8','GET',_binary '\0',_binary '\0','2024-07-18 09:23:24',1,'2024-11-14 02:02:37',NULL),(528986477152305152,'API_feef712791bf923d14c608e01932550e','视频文件数据来源-获取视频文件记录列表','视频文件数据来源-获取记录列表','cmii-uav-cloud-live','/video/storage/manage/getVideoFileList','POST',_binary '\0',_binary '\0','2024-07-18 09:23:24',1,'2024-11-14 02:02:37',NULL),(528986477756284928,'API_68464c2e0f1c8eacca6720c4bbe4a726','删除单个合成视频文件','删除单个合成视频文件','cmii-uav-cloud-live','/client/video/deleteOneVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:24',1,'2024-11-14 02:02:37',NULL),(528986478288961536,'API_4addc921e4951c0df245aab31f587d73','删除合成视频文件','删除合成视频文件','cmii-uav-cloud-live','/client/video/deleteVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-11-14 02:02:41',NULL),(528986478838415360,'API_331b402b2e51817b8d98d84bbae519cb','ts文件数据来源-删除视频片段','ts文件数据来源-删除视频片段','cmii-uav-cloud-live','/video/storage/manage/deleteOneSegment','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-11-14 02:02:38',NULL),(528986479035547648,'API_92c8cd586c9d981a0e0623d340f18d2f','更新设备视频保存状态','更新设备视频保存状态','cmii-uav-cloud-live','/client/live/stream/updateDeviceVideoStatus','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-11-14 02:02:43',NULL),(528986480105095168,'API_018859c01d82db3a53dce1c26960d158','视频文件登记','视频文件登记','cmii-uav-cloud-live','/client/video/registerVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-11-14 02:02:38',NULL),(528986482005114880,'API_0bf71a6bb6a12e61a6c15155f94027bb','ts文件数据来源-获取载荷ID列表','ts文件数据来源-获取载荷ID列表','cmii-uav-cloud-live','/video/storage/manage/getDeviceIdList','GET',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-11-14 02:02:38',NULL),(528986482244190208,'API_94f0aedf71430a12b6854a3844f20288','视频文件数据来源-触发1条老数据修复(调试)','视频文件数据来源-触发1条老数据修复(调试)','cmii-uav-cloud-live','/video/storage/manage/repairOneVideoFile','GET',_binary '\0',_binary '\0','2024-07-18 09:23:25',1,'2024-11-14 02:02:43',NULL),(528986483481509888,'API_bfe6e994058029cb7f91a84d9654e8a9','视频文件数据来源-删除视频文件','视频文件数据来源-删除视频文件','cmii-uav-cloud-live','/video/storage/manage/deleteOneVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:26',1,'2024-11-14 02:02:37',NULL),(528986484299399168,'API_fd7d2db05a5cdecc4295e465a9c3cbe8','ts文件数据来源-视频下载','ts文件数据来源-视频下载','cmii-uav-cloud-live','/video/storage/manage/download','GET',_binary '\0',_binary '\0','2024-07-18 09:23:26',1,'2024-11-14 02:02:39',NULL),(528986484525891584,'API_e183e5a0cea8c2b6faf23532924f7464','ts文件数据来源-获取载荷名称列表','ts文件数据来源-获取载荷名称列表','cmii-uav-cloud-live','/video/storage/manage/getDeviceNameList','GET',_binary '\0',_binary '\0','2024-07-18 09:23:26',1,'2024-11-14 02:02:37',NULL),(528986488929910784,'API_7d103b4d606da0093251d04eb272586a','ts文件数据来源-触发老数据文件大小字段修复(调试)','ts文件数据来源-触发老数据文件大小字段修复(调试)','cmii-uav-cloud-live','/video/storage/manage/repairTsSegmentFileSize','GET',_binary '\0',_binary '\0','2024-07-18 09:23:27',1,'2024-11-14 02:02:40',NULL),(528986491236777984,'API_de25611ea380c123af7a1ad22ea516b5','ts文件数据来源-批量删除视频片段','ts文件数据来源-批量删除视频片段','cmii-uav-cloud-live','/video/storage/manage/batchDeleteSegment','POST',_binary '\0',_binary '\0','2024-07-18 09:23:28',1,'2024-11-14 02:02:37',NULL),(528986494487363584,'API_4698e84e7aa12ccecf4bcc61213840ce','视频文件数据来源-触发部分老数据修复(调试)','视频文件数据来源-触发部分老数据修复(调试)','cmii-uav-cloud-live','/video/storage/manage/repairSomeVideoFile','GET',_binary '\0',_binary '\0','2024-07-18 09:23:28',1,'2024-11-14 02:02:40',NULL),(528986498174156800,'API_2f7d245e3a311dad0dc361f0ddc80c3c','视频文件数据来源-获取载荷ID列表','视频文件数据来源-获取载荷ID列表','cmii-uav-cloud-live','/video/storage/manage/getVideoFileDeviceIdList','GET',_binary '\0',_binary '\0','2024-07-18 09:23:29',1,'2024-11-14 02:02:44',NULL),(528986500388749312,'API_6ea8bbd872a1a8a93b2296474efdbb1b','ts文件数据来源-通过id获取回放Token','ts文件数据来源-通过id获取回放Token','cmii-uav-cloud-live','/video/storage/manage/createToken','GET',_binary '\0',_binary '\0','2024-07-18 09:23:30',1,'2024-11-14 02:02:38',NULL),(528986510648016896,'API_ca5c86faab31a2ba429413bde4747319','视频文件数据来源-批量删除视频文件','视频文件数据来源-批量删除视频文件','cmii-uav-cloud-live','/video/storage/manage/batchDeleteVideoFile','POST',_binary '\0',_binary '\0','2024-07-18 09:23:32',1,'2024-11-14 02:02:42',NULL),(541672701421158400,'API_b5a7f14153b7231270f84bdead91dac4','根据机库名称模糊查询机库信息【机库名称和机库编号】','','cmii-uav-device','/api/uav/hangar/queryHangarListByName','POST',_binary '\0',_binary '\0','2024-08-22 09:33:56',1,'2024-11-07 09:01:50',NULL),(543082696135802880,'API_22b970a07bc7f9b858d0c3ec9fc19ebc','同步公司无人机到监管平台-用于接口测试调用','','cmii-uav-device','/api/uav/plane/syncCompanyUAV','GET',_binary '\0',_binary '\0','2024-08-26 06:56:45',1,'2024-11-07 09:01:44',NULL),(543085397621080064,'API_9948c5fb3ae6171384f848a639d85260','应用信息接口统计查询','','cmii-uav-device','/open/interface/statistic','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085397742714880,'API_a997f0624ff6072968c99157ea4a5529','手机验证码登录','','cmii-uav-device','/code/login','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085397893709824,'API_667852302f77fa35e495e2817cbb171f','hello服务接口','hello','cmii-uav-device','/oapi/test/test2.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085397981790208,'API_b3454b99b39819b7162228f7f4c472b5','查询所有的开发者','','cmii-uav-device','/api/uav/developer/queryAll','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398069870592,'API_6a47476f83ae858ba6316011ab7edde3','删除开发者','','cmii-uav-device','/admin/developer/deleteDeveloper','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398229254144,'API_5c0d18ee137d4c9583aad7ceccf15893','上传航线航点数据','上传单架次无人机航线航点数据','cmii-uav-device','/oapi/waypoint/upload/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398476718080,'API_084c7c2455fda374a82e8bbdab2dda6d','生成接口版本的语言示例代码','','cmii-uav-device','/admin/interfaceVersion/buildLanguageSample','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398543826944,'API_43afe3fcf0ea9b7bd472182946fe67cf','查询应用日志','','cmii-uav-device','/admin/appInterfaceLog/queryAppLog','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398602547200,'API_65abfaf6ea956fe99501de108f032df9','更新开发者的接口额度','','cmii-uav-device','/admin/appInterface/updateDevAppInfQuality','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398682238976,'API_964ddda94b02c71f20ef2d7f65b5f141','批量删除实体','','cmii-uav-device','/admin/model/deleteBatch','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398770319360,'API_e3a6636fffe617d5cb77ee97c09dec68','结束火警信息','','cmii-uav-device','/oapi/mission/caseinfo/newcase/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398841622528,'API_5e88132853982d0096d42c51453b571c','过期接口查询','','cmii-uav-device','/open/appInterface/expire','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085398967451648,'API_5158b08718bc40c8aec2f55cf1d8ba28','查询无人机分布情况','查询无人机分布情况','cmii-uav-device','/oapi/device/uav/plane/area/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399055532032,'API_249926bac448fc996928b30d903a79b2','发送找回密码验证码','','cmii-uav-device','/verifyCode/sendResetPassword','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399143612416,'API_5ec9f1123a2ce15ec6712d015449deef','获取公司','获取公司','cmii-uav-device','/oapi/test/company_get','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399202332672,'API_0f4f05991657fe4123357a2d1b075990','找回密码','','cmii-uav-device','/profile/findPwd','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399256858624,'API_7ecadfd54c5a99c0a7af577477fdb18b','开发者状态设置','','cmii-uav-device','/admin/developer/updateDeveloperStat','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399302995968,'API_7df3d8f845a62481658467566aa78a76','单个应用日志查询','','cmii-uav-device','/open/appInterfaceLog/queryById/appLog','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399449796608,'API_eb5384f8fe480bdb7db33bd69cd7c698','hello服务接口','hello','cmii-uav-device','/oapi/test/hello2.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399516905472,'API_06f99998367e82c923ea4369de701750','获取接口类型列表','','cmii-uav-device','/admin/interface/getInfTypeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399785340928,'API_90cdfb0f6d907b78b7c568d502f21262','超额接口查询','','cmii-uav-device','/open/appInterface/exceed','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085399873421312,'API_215139419d712ca0567579b61c32421e','查询开发者应用的接口列表','','cmii-uav-device','/admin/appInterface/queryDeveloperAppInfList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085400011833344,'API_0ee1db5e3a71ef9bf55d059915617a7b','hellobody服务接口','hello','cmii-uav-device','/oapi/test/hellobody2.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085400158633984,'API_e3d56348564e21431b37396391acf92c','测试的一个接口','','cmii-uav-device','/open/developer/test','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085400242520064,'API_1547ffe370a00802b6bdd73197ec55dc','根据参数的请求类型,获取参数支持的属性类型','','cmii-uav-device','/admin/params/getTypesByParamType','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085400355766272,'API_cfd3c4e00d7e8e050f669f9bc718a2bb','模糊查詢有效的公司列表','','cmii-uav-device','/admin/app/queryCompanyList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085400418680832,'API_be962a97ca8f557646ed5408639926d4','发送注册验证码','','cmii-uav-device','/verifyCode/sendRegisty','POST',_binary '\0',_binary '\0','2024-08-26 07:07:29',1,NULL,NULL),(543085400494178304,'API_d291d930c2c5c58e5673e2e9a2f51655','账号手机号密码登录','','cmii-uav-device','/login','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085400557092864,'API_23b7e96bf71e175a28462a6ac809a72f','公司配置','','cmii-uav-device','/admin/app/updateAppCompany','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085400620007424,'API_57f9358a01b1441985d52921ce078163','应用日志查询','','cmii-uav-device','/open/appInterfaceLog/query/appLog','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085400737447936,'API_dd79c51369092a266474139a145fa500','删除一个接口','','cmii-uav-device','/api/uav/developer/resource/delete','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085400796168192,'API_617a542e7348e0aca4666f17fa0bcf5a','更新开放的接口','','cmii-uav-device','/admin/interface/updateOpenInf','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085400896831488,'API_1956520eab23482aac79172610537e70','通过应用ID查询接口信息','','cmii-uav-device','/open/interface/queryBy/appId','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085400968134656,'API_0a8af1319e8a427f411b1fa17a09c7db','检测找回密码验证码','','cmii-uav-device','/verifyCode/checkResetPassword','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401018466304,'API_d55e68dda9d4833d4c8caf9a29bd4e22','查询支持的文件类型','','cmii-uav-device','/admin/params/getFileTypeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401077186560,'API_4330bd915aea75efff5a0ddcaffd5231','获取接口的示例语言','','cmii-uav-device','/admin/interface/querySampleLanguages','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401165266944,'API_f7e55608958c5b4f5ee37c5972944d04','接口状态设置','','cmii-uav-device','/admin/interface/v2/updateInfStat','PUT',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401219792896,'API_d6fae1606aa882168a06b75b20c6707d','批量上传飞行态势数据(无飞行架次)','同时上传多架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-device','/oapi/flight/batchUploadDefault/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401324650496,'API_3851413d9e7715457b3c22bae556e89c','申请更新邮箱','','cmii-uav-device','/profile/updateEmail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401395953664,'API_1f4d61fddddb8c628c1e25c913669529','获取单个接口文档','','cmii-uav-device','/docs/getDoc','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401811189760,'API_08a69a85e4030ba975f338a46e03df30','接口版本状态设置','','cmii-uav-device','/admin/interface/updateInfOpenStat','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401865715712,'API_9322d1fcfbb3d492cae05b5e91e095e1','获取限制类型列表','','cmii-uav-device','/admin/interface/getLimitTypeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085401932824576,'API_f92c106b9fcd8d0e4678fd1e428af613','查询内部接口标识','','cmii-uav-device','/admin/interface/v2/infCodeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402012516352,'API_182ad6f50aa498e7232b57f96b2b39de','配置接口','','cmii-uav-device','/admin/params/configInterface','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402184482816,'API_4cbfe07c0c6d3317e3a7da21f32b7981','添加公司','添加公司秒速','cmii-uav-device','/oapi/test/company_add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402255785984,'API_b6c94ebb46a0ca789c544ae91af45c49','应用中心重置秘钥','','cmii-uav-device','/open/app/reset/appSecret','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402318700544,'API_45af1b3851683703872fabf203301f4f','list文档','','cmii-uav-device','/docs/docList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402369032192,'API_8e1caaaf63c47de0420d8f350b477f8d','hellobody服务接口','hello','cmii-uav-device','/oapi/test/hellobody','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402415169536,'API_94833b0c5a16a4aadc8db39f19804138','查询接口默认额度','','cmii-uav-device','/admin/interface/queryInterfaceQuota','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402469695488,'API_61eeb6a7981ff281a90ae07d183fcdaf','接口日志查询','','cmii-uav-device','/open/appInterfaceLog/query/interfaceLog','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402545192960,'API_6c7fd1ff0f0cf24883c098d236f9ed66','注册一个开发者','','cmii-uav-device','/registry-for-test','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402654244864,'API_aea6d823f58266b1e0d9e7a96b52a381','删除(测试接口),不暴露','','cmii-uav-device','/profile/test/delete','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402733936640,'API_57eb200269325e96ecd3d49e69696c92','查询公司下所有无人机7日内作业记录','查询公司下所有无人机7日内作业记录','cmii-uav-device','/oapi/surveillance/fly/history/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402826211328,'API_290b6f946d70c7bc7f96323eaf3afb1e','获取请求结果列表','','cmii-uav-device','/admin/appInterfaceLog/getReqResultList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402889125888,'API_59fd6d5d10bbc98f7fb6faaa3e14cf6d','获取版本列表','','cmii-uav-device','/admin/interface/getVerFilterOpenInf','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085402952040448,'API_2e8d996d698e153301438ee698b4e627','公司所属无人机分页查询','公司所属无人机分页查询','cmii-uav-device','/oapi/device/uav/page/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403010760704,'API_1f417c4d49600c9483c26fc44cc8654f','检测登录图片验证码','','cmii-uav-device','/verifyCode/checkImgCode','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403069480960,'API_04bcf6e5551f577342654d27996ec763','查询单个飞机在线的历史航迹,包含态势数据','','cmii-uav-device','/oapi/surveillance/querySinglePlaneTrack/v1','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403115618304,'API_3138ed368dbf92beb2904cc3e6c81354','查询支持的接口','','cmii-uav-device','/open/interface/querySupported','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403157561344,'API_dbaa1a31266af22e41348daa7bf42ee0','上传多架次无人机飞行态势数据','同时上传多架次无人机飞行数据,每秒传一次','cmii-uav-device','/oapi/flight/info/batchupload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403233058816,'API_0478002407683222df2b890bdcf7c577','查询公司下所有无人机7日内作业记录','','cmii-uav-device','/oapi/surveillance/queryHistoryTotal/v1','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403291779072,'API_cbce3c99940cb8c36137c28d815e055a','应用中心编辑应用','','cmii-uav-device','/open/app/edit/oneApp','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403354693632,'API_1a6e3330342f300451a2ca19b6fb2513','查询开发者应用详情','','cmii-uav-device','/admin/app/queryDeveloperAppDetail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403400830976,'API_d5b644994336696a14e561410caaf16b','删除实体','','cmii-uav-device','/admin/model/delete','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403509882880,'API_68f3605a5fb03293cc8147b5d25bc597','创建密钥','','cmii-uav-device','/api/uav/developer/createSecret','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403564408832,'API_ca231a76d69dd9151e05cf6dbad453fc','查询公司/所属机构获取无人机数量','','cmii-uav-device','/oapi/uav/queryUavCountByCompanyId/v1','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403623129088,'API_57aaa50997a152d2ab2b53af43cf0ac1','发送解绑手机号验证码','','cmii-uav-device','/verifyCode/sendUnBindTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403677655040,'API_419fddfa8659237fe5d0a6015f193483','添加或更新多语言示例代码','','cmii-uav-device','/admin/interface/mergeSampleCodes','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403723792384,'API_88cdad8f212950e48e1bce48e8e0f3af','查询脱敏规则','','cmii-uav-device','/admin/params/getBlurRuleList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403769929728,'API_be1c37552263d701e4f4b1e1ac019c53','hello服务接口','hello','cmii-uav-device','/oapi/test/hello','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403845427200,'API_58a2231d464838aac14ca5325102967a','复亚作业上传文件','复亚作业上传文件','cmii-uav-device','/oapi/mission/oss/foiaUpload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403899953152,'API_a0d06c67145fd7c5347108a33a935d36','上传飞行态势数据(无飞行架次)','上传单架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-device','/oapi/flight/uploadDefault/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085403983839232,'API_86bb29e0a43436c7775ffd7397ce66fa','获取接口所属列表','','cmii-uav-device','/admin/interface/getInfGroupList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404139028480,'API_6624b2af0d7d230e55fde0589b97249a','查询单个飞机目前最新航迹数据','','cmii-uav-device','/oapi/surveillance/queryRealTimeInfo/v1','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404206137344,'API_4044b84853cf230b988b4216b86373b2','更新实体','','cmii-uav-device','/admin/model/update','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404260663296,'API_6a941df64620f5947280e8376401a1e4','删除一个开发者','','cmii-uav-device','/api/uav/developer/delete','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404306800640,'API_f4a88485785f26734cc7769cf0557fd4','查询平台基础指标接口','查询平台基础指标接口','cmii-uav-device','/oapi/basic/plat/bizInfo/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404352937984,'API_0adc74bc22df384c8cbc7860d39bacf0','查询开发者应用接口日志','','cmii-uav-device','/admin/appInterfaceLog/queryAppInfLogDetail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404424241152,'API_6cd3022a793bfbb30583fcb6857025f5','通过接口ID查询接口版本信息','','cmii-uav-device','/open/interface/queryVersion/interfaceId','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404491350016,'API_ff7c0d84e8d20076bea4dd8d16d624d6','查询开发者应用列表','','cmii-uav-device','/admin/app/queryDeveloperAppList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404587819008,'API_03cd27281db8be928edf69ce4764ae08','查询开发者详情','','cmii-uav-device','/admin/developer/queryDeveloperDetail','GET',_binary '\0',_binary '\0','2024-08-26 07:07:30',1,NULL,NULL),(543085404638150656,'API_b428c978248f4a35dc65b982ca3060b3','应用中心删除应用','','cmii-uav-device','/open/app/delete/oneApp','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085404713648128,'API_a52e2468f4666472e5ed608e73498fda','查询应用接口列表','','cmii-uav-device','/admin/appInterface/queryAppInterfaceList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085404835282944,'API_107fe2718678b900c70e70706b7168b7','发送绑定手机号验证码','','cmii-uav-device','/verifyCode/sendBindTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085404919169024,'API_574b9ba5c6559cc5452fb297020bc4ce','应用中心主页查询','','cmii-uav-device','/open/app/homePage','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085404990472192,'API_a6eca5f755ce833a55eb230a7d277793','查询接口服务信息','','cmii-uav-device','/admin/interface/queryInfServie','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405082746880,'API_077fd0ba780ca05a543a225aaa355cf6','验证token','','cmii-uav-device','/checkToken','GET,POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405166632960,'API_dd0a4000f702b4537ba4106e1d0751fc','通过设备号查询公司ID接口','通过设备号查询公司ID接口','cmii-uav-device','/oapi/device/uav/company/1.0','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405246324736,'API_f02f16bb0651b443a899a92b0e675172','应用中心设置回调地址','','cmii-uav-device','/open/app/redirect/setUrl','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405384736768,'API_a08fd7df587042c50e561f4c2610601a','根据token获取用户基本信息-敏感信息脱敏','','cmii-uav-device','/profile/getMyDetail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405468622848,'API_edcac3127696bb31f63d6a31eb1c4d20','查询接口列表V2','','cmii-uav-device','/admin/interface/v2/openInfList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405518954496,'API_fd403b4f0b3b815118d05f4fd62df9f8','全局统计本公司设备在线及简略详情','全局统计本公司设备在线及简略详情','cmii-uav-device','/oapi/surveillance/fly/total/1.0','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405581869056,'API_6b420b6cd90702af273ec1f8a75cc754','hello服务接口','hello','cmii-uav-device','/oapi/test/hello3.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405636395008,'API_dfeb0c082537aa219d044ce2b4607b91','应用中心应用详情查询','','cmii-uav-device','/open/app/queryAppById','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405699309568,'API_57ffc88565558b5ad16ac821349ecc64','获取登录图片验证码','','cmii-uav-device','/verifyCode/getImgCode','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405766418432,'API_72660c97aa4955edbe48e7bc1b166ee5','应用中心配置应用接口','','cmii-uav-device','/open/appInterface/configure/appInterface','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405833527296,'API_fa4138e3f7b8fc64fefca8100f95f2a7','删除接口','','cmii-uav-device','/admin/interface/v2/deleteInf','DELETE',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085405921607680,'API_141cb2eeccd77d098fd5defcf046e4da','获取接口选择列表','','cmii-uav-device','/admin/appInterface/getInterfaceList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406001299456,'API_666076e8389d8bdb9c1673c2c66995e2','设备统计接口','设备统计接口','cmii-uav-device','/oapi/device/uav/count/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406051631104,'API_0b79665ae2e017fbd6a8dd0bea0d6ea0','发送登陆验证码','','cmii-uav-device','/verifyCode/sendLogin','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406143905792,'API_facecd2ba5889dc8f012224a8d8234e4','更新接口缓存数据','','cmii-uav-device','/admin/interface/refresh','PUT',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406215208960,'API_75d46dc0c40249362c4a7a9d750313b1','通过设备号列表查询绑定信息接口','通过设备号列表查询绑定信息接口','cmii-uav-device','/oapi/device/uav/bound/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406273929216,'API_7c8bebce400bda4312128cf6a07efdf0','collect服务接口','collect','cmii-uav-device','/oapi/test/collect','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406349426688,'API_69c4c6b204d9ec3e4e3d23fa2f88a8f0','实体分页查询','','cmii-uav-device','/admin/model/query','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406450089984,'API_65f4debbcec32e3b76225066fcd395c6','查询开发者可用的开放接口','','cmii-uav-device','/api/uav/developer/resource/queryOpenApi','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406554947584,'API_5be9648ee4af6d39697fdc9fce4702c5','查询接口详情v2','','cmii-uav-device','/admin/interface/v2/interfaceDetail','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406601084928,'API_98ee25c6c10aa7d7775f5f9e368ea825','查询所有实体','','cmii-uav-device','/admin/model/all','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406647222272,'API_558992bed1b604511d4f03c37a31d12e','上传无人机飞行态势数据','上传单架次无人机飞行数据,每秒传一次','cmii-uav-device','/oapi/flight/upload/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406701748224,'API_a37243e55e41dc730532965f8ea0e0db','上传单架次无人机飞行态势数据','上传单架次无人机飞行数据,每秒传一次','cmii-uav-device','/oapi/flight/info/upload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406773051392,'API_9474d172fa5449a6373893f4c21e7bd2','应用中心单接口详情及调用情况查询','','cmii-uav-device','/open/appInterface/query/oneInterface','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406823383040,'API_c8f089c2a0bc50504970a3eec1d4b628','添加实体','','cmii-uav-device','/admin/model/add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406890491904,'API_76af8ca82ed6daea77d94dee396cf470','开发者应用接口调用统计表查询','','cmii-uav-device','/open/interface/invoke/statistic','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085406961795072,'API_2638542b36b1e79f635028b7b8503256','接口详情,版本列表V2','','cmii-uav-device','/admin/interface/v2/infVersionList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407024709632,'API_d89dfeb204b75dc3ddbea4d424465a8b','检查是否有访问权限','','cmii-uav-device','/api/uav/developer/resource/check','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407087624192,'API_db42b753da1547e145568f76d32e7577','重新绑定手机','','cmii-uav-device','/profile/updateTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407213453312,'API_0da68f2090fe13d30d43e470830c7b8e','设置接口版本号','','cmii-uav-device','/admin/interfaceVersion/updateInfVersion','PUT',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407314116608,'API_3d77798a4f897b5eb5e974a341b222af','根据接口版本ID,获取接口配置','','cmii-uav-device','/admin/params/getParamsConfigByVerId','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407364448256,'API_a53b23499e23989701754474456da617','设置开放接口的默认额度','','cmii-uav-device','/admin/interface/updateInfDefaultQuality','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407469305856,'API_ade56e487532d8f58e2bbca8cabe7992','即将过期接口查询','','cmii-uav-device','/open/appInterface/expire/soon','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407603523584,'API_cc2499648f3e7cf3410f318672e47ddb','公司添加用户','公司添加用户描述','cmii-uav-device','/oapi/test/company_user_add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407666438144,'API_58e2816541204276dd819cf50e48a005','冻结(测试接口),不暴露','','cmii-uav-device','/profile/test/freeze','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407737741312,'API_30b8d48a7181f95801420c96991132e5','执行更新邮箱','','cmii-uav-device','/profile/doUpdateEmail','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407830016000,'API_6920952f4d8d1e20ae2c52e26956c877','上传无人机飞行态势数据','同时上传多架次无人机飞行数据,每秒传一次','cmii-uav-device','/oapi/flight/batchUpload/v1','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085407892930560,'API_aeb24ce0709bc05e10d9a9a020f94790','按条件分页查询开发者应用接口信息','','cmii-uav-device','/admin/appInterface/queryDevAppInfPage','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408085868544,'API_9693a020cdda953697c9526e27d908dd','查询接口详情','','cmii-uav-device','/admin/interface/queryInterfaceDetail','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408140394496,'API_2863e39bfc4c9983f727eb909d6bfbbc','查询每款无人机对应作业执行次数','查询每款无人机对应作业执行次数','cmii-uav-device','/oapi/mission/job/summary/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408345915392,'API_dae39585a67460f1ea5e78172f5a98f0','查询单个飞机最新数据','','cmii-uav-device','/oapi/surveillance/info/realtimeInfo/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408417218560,'API_369a429da33cdcf0c5b944e5d86ad256','查询平台最近12月每月无人机作业执行次数','查询平台最近12月每月无人机作业执行次数','cmii-uav-device','/oapi/mission/job/month/summary/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408475938816,'API_f532af8b9e2300d0fda0f3f43ebf3c64','普通作业上传文件','普通作业上传文件','cmii-uav-device','/oapi/mission/oss/normalUpload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408530464768,'API_7bb67cee83c0b28bf7d50a945166a27b','开发者应用状态设置','','cmii-uav-device','/admin/app/updateDeveloperAppStat','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408584990720,'API_a7acb49b27405d143a0766afe9ca9935','即将超额接口查询','','cmii-uav-device','/open/appInterface/exceed/soon','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408639516672,'API_000d992a047736227893c569eb107c5e','按限制类型查询接口列表','','cmii-uav-device','/admin/interface/queryOpenInfListByLimit','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408698236928,'API_e77aa6d23dee04357b75babccf53f363','hellobody服务接口','hello','cmii-uav-device','/oapi/test/hellobody3.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408744374272,'API_0b7f303c7b319864441f89c29f8ff65c','根据属性类型,获取属性的限制类型','','cmii-uav-device','/admin/params/getLimitsByPropertyType','GET',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408786317312,'API_4d28d8d160204f57a5aefe7a776e422d','验证绑定手机号验证码','','cmii-uav-device','/verifyCode/checkBindTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:31',1,NULL,NULL),(543085408853426176,'API_1d02a19252314b9bbcc15a7ea200db7b','新建接口V2','','cmii-uav-device','/admin/interface/v2/createOpenInf','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085408912146432,'API_07ee41af1d7978077c6977bcd6f117dd','获取应用对应的所有接口列表','','cmii-uav-device','/admin/appInterface/getAllInfListByAppId','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085408970866688,'API_8c0e1ae161f2d9bef3ecb8e984a22039','应用中心接口管理','','cmii-uav-device','/open/appInterface/query/allInterface','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409037975552,'API_301c7f177ab9c38c5b3d430142388a51','查询开放的接口列表','','cmii-uav-device','/admin/interface/queryOpenInfList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409092501504,'API_80314e58c1bb6473f7199fd222de701e','查询无人机实例总数接口','设备统计接口','cmii-uav-device','/oapi/device/uav/plane/summary/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409134444544,'API_3f0ebc815624b71bb8726ea7650263c0','根据图片id获取图片code','','cmii-uav-device','/verifyCode/get_image_code_by_image_id','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409180581888,'API_b729b2523556e6da46748f44c6ed3984','接口版本列表','','cmii-uav-device','/admin/interfaceVersion/infVersionList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409222524928,'API_e94fed089656866dcdae8f87d94accac','获取所有接口列表','','cmii-uav-device','/admin/interface/getAllInfList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409272856576,'API_1753b15cadbc575ce733685f83e25737','hello服务接口','hello','cmii-uav-device','/oapi/test/test','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409314799616,'API_68027d93c4eff7b794fce78cc9261d4d','helloOMS服务接口','hello','cmii-uav-device','/oapi/test/helloOMS','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409356742656,'API_6d41da958445233eca23fd7d4f3d2db9','分组获取接口','','cmii-uav-device','/docs/list','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409398685696,'API_344e5ebde3c1d23eb02b8d0c7febe2d2','创建接口版本','','cmii-uav-device','/admin/interfaceVersion/createInfVersion','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409440628736,'API_f3d0bd6377aa1f6f940409f38e7029a6','账号退出登录','','cmii-uav-device','/logout','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409482571776,'API_027faf38a5d543ccdca02f0f3b38cd8e','上传火警信息','','cmii-uav-device','/oapi/mission/caseinfo/casefinish/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409579040768,'API_700a6eaf2e9f6bf64cfa7d6c6e0236ac','查询无人机的拉流信息','','cmii-uav-device','/oapi/surveillance/uav/steamAddrs/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409620983808,'API_6fa75f9f4c4a56ad7e558c9fb24a5595','获取实体详细信息','','cmii-uav-device','/admin/model/getModelDetail','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409667121152,'API_73fed1e2e520d4a3593413261db71207','查询开发者的接口额度','','cmii-uav-device','/admin/appInterface/queryDevAppInfQuality','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409717452800,'API_f1bb25873aea6fd9710d3be0fd9923da','创建一个开发者','','cmii-uav-device','/api/uav/developer/add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409763590144,'API_3320a6b862ea0c70e0126ea0b2a23e99','查询单个飞机在线的历史航迹,包含态势数据','查询单个飞机在线的历史航迹,包含态势数据','cmii-uav-device','/oapi/surveillance/plane/single/allTrack/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409809727488,'API_ba5b76f97ca1946575fb0cbf9c279c33','批量上传飞行态势数据(无飞行架次)','同时上传多架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-device','/oapi/device/default/batchupload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409881030656,'API_5defc8e579529b73bed6cd688849d067','应用中心新建应用','','cmii-uav-device','/open/app/add/oneApp','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409927168000,'API_37ef71f7f83115cf3b2c3c04d5090270','验证解绑手机号验证码','','cmii-uav-device','/verifyCode/checkUnBindTelephone','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085409973305344,'API_7a3b0d70e39d59f8884bf15dc92dc237','接口文档接口','','cmii-uav-device','/docs/queryList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410015248384,'API_890cfe8d41a7d4ccffc05653ab7b63b0','获取接口未开放的版本列表','','cmii-uav-device','/admin/interface/','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410073968640,'API_4826824bb07036b1b994c3419353422a','查询平台最近12月每月飞行时长接口','查询平台最近12月每月飞行时长接口','cmii-uav-device','/oapi/mission/fly_duration/month/summary/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410233352192,'API_84c536e250cf8d28129590b1f31fdf34','按条件分页查询开发者信息','','cmii-uav-device','/admin/developer/queryDeveloperPage','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410367569920,'API_e107149bf123ce8fae306122785fe216','获取接口的版本列表','','cmii-uav-device','/admin/interface/queryInfVerList','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410434678784,'API_4a796da93b623f3b3fb5b3b050a5f73b','获取登录图片验证码','','cmii-uav-device','/verifyCode/getImageCode','GET,POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410501787648,'API_c4508c515401c20f7e49d6b9d83eab3e','重置密码','','cmii-uav-device','/profile/resetPwd','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410615033856,'API_34216cbf1fc376288c076b8ebbf7c580','上传飞行态势数据(无飞行架次)','上传单架次无人机飞行态势数据,每秒上传一次(没有飞行架次的概念)','cmii-uav-device','/oapi/device/default/upload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410707308544,'API_f226d4e60a81b0ba1584037cc5b339fd','开发者应用接口仓库查询','','cmii-uav-device','/open/interface/query/repository','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410837331968,'API_362c273fc0a25bf8a014159397bc22d5','注册一个开发者','','cmii-uav-device','/registry','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085410912829440,'API_4584464031bc7c9bfc12836342976df0','获取请求时间列表','','cmii-uav-device','/admin/appInterfaceLog/getReqTimeList','GET',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085411017687040,'API_5446128d9ace9120cb0c76c2529458d4','添加一个接口','','cmii-uav-device','/api/uav/developer/resource/add','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085411122544640,'API_dd7ff9e5ee3e2b503df0161c5243a5a5','上传航点数据','上传单架次无人机航线航点数据','cmii-uav-device','/oapi/waypoint/airline/upload/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085411202236416,'API_15e65be6ad22938f6546cc5b554b19fd','新建开放的接口','','cmii-uav-device','/admin/interface/addOpenInf','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085411307094016,'API_23257b48677554f4bd76ec1940a90ed7','删除开放的接口版本','','cmii-uav-device','/admin/interface/deleteInfVer','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(543085411395174400,'API_7364627a9d0eec31410c0f407da6cfb7','查询无人机视频回放','查询无人机视频回放','cmii-uav-device','/oapi/mission/uav/video/1.0','POST',_binary '\0',_binary '\0','2024-08-26 07:07:32',1,NULL,NULL),(548188950706520064,'API_2dd7bde6ba81cc05d89d405cfc22999f','queryHistoryVagueByCId','','cmii-uav-user','/user/queryHistoryVagueByCId/namePhone','GET',_binary '\0',_binary '\0','2024-09-09 09:07:11',1,'2024-11-06 12:16:21',NULL),(548189005677068288,'API_79c0851480cbaf364565837b1448649f','根据用户id集合获取用户信息','','cmii-admin-user','/client/v1/user/queryByIds','POST',_binary '\0',_binary '\0','2024-09-09 09:07:24',1,'2024-09-09 09:14:21',NULL),(548189032180219904,'API_80fd400b18240c230596a361e327c623','获取机场区域以及禁飞区 Wgs84','','cmii-admin-data','/api/admin/arealimit/queryWgs84ZydAreaLimitByJouav.do','GET',_binary '\0',_binary '\0','2024-09-09 09:07:30',1,'2024-11-06 12:17:14',NULL),(548189032599650304,'API_edd1f20c8423bc5ebabdf422f6dd2a00','从Redis获取类型对应的有效字典明细的K-V','从Redis获取类型对应的有效字典明细的K-V','cmii-admin-data','/api/admin/dictionary/getValKeyMapFromRedisByType','GET',_binary '\0',_binary '\0','2024-09-09 09:07:30',1,'2024-11-06 12:17:14',NULL),(548193423188951040,'API_0fab114d29ab09bf0bb243525258e689','查询告警事件详情','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmDetail','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:17',NULL),(548193423272837120,'API_cfab17a872576434e2d085792b4340b6','通过事件ID处理告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/cancelSecAlarmByAlarmIdNoCompany','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:19',NULL),(548193423503523840,'API_195fb5899fa1e35092ee71e52c3e7c6a','查询自己公司及子公司告警数量统计信息','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmStats','GET',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:19',NULL),(548193423839068160,'API_3fba2693af9291a6434d9078de761854','上报安全告警事件','','cmii-uav-alarm','/api/uav/alarm/event/reportSecAlarm','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:17',NULL),(548193424153640960,'API_5768fa4743b4961fe3aa36fdaa178ee1','查询自己公司及子公司所属的告警ID列表','','cmii-uav-alarm','/api/uav/alarm/event/queryAlarmIdList','GET',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:17',NULL),(548193424388521984,'API_43f719feec3fa832bf1d4c8b37856292','查询在线告警事件','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmOnLine','POST',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:19',NULL),(548193424581459968,'API_fb37e608252a8178582d9a851e8f5066','查询所有指定AlarmID的告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/querySecByAlarmIdNoCompany','GET',_binary '\0',_binary '\0','2024-09-09 09:24:57',1,'2024-10-22 12:07:17',NULL),(548193425592287232,'API_4d29e7f6ae861cb0f3d883f2df4e5b88','查询告警配置-管理端','','cmii-uav-alarm','/api/uav/alarm/queryConSecAlarmConf','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:19',NULL),(548193425688756224,'API_454ec5c7dafd9ebf2956ba61b37624bc','查询指定对象的告警事件详情','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmByObj','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:18',NULL),(548193425751670784,'API_9b65820af66004d1b5a76b17fa416eab','管理告警配置-管理端','','cmii-uav-alarm','/api/uav/alarm/controlSecAlarmConf','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:16',NULL),(548193425873305600,'API_9038b1b0cc36168f7f707b131cbb49c4','通过事件ID处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancelSecAlarmByAlarmId','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:18',NULL),(548193425944608768,'API_4a17d58452a19cfaafe2575f3e3ab059','查询所有告警事件详情-管理端','','cmii-uav-alarm','/api/uav/alarm/event/querySecDetailNoCompany','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:17',NULL),(548193426095603712,'API_2c3693e478d3f4576bec2aced8c6f8cd','查询所有在线告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/queryAllSecAlarmOnLine','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:18',NULL),(548193426326290432,'API_f6b91968d821c1c4413f36482e025ec1','编辑告警配置','','cmii-uav-alarm','/api/uav/alarm/update/secAlarmConf','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:18',NULL),(548193426393399296,'API_6eac0d1829f778b3eab0436a28b6fdcb','查询自己公司及子公司所属的告警类型列表','','cmii-uav-alarm','/api/uav/alarm/event/queryAlarmTypeList','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:18',NULL),(548193426464702464,'API_8ebb3db40953c69121e1ab9c0bc8d0a3','查询指定AlarmID的告警事件','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmByAlarmId','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:18',NULL),(548193426833801216,'API_253ff22d71d81bf89c929b75769b63c2','无人机下线之后处理告警事件','','cmii-uav-alarm','/api/uav/alarm/event/cancelSecAlarmByObj','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:17',NULL),(548193427198705664,'API_00419b2f3d3e1e9d0acb7c8c94e41658','查询所有的告警ID列表','','cmii-uav-alarm','/api/uav/alarm/event/queryAllAlarmIdList','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:18',NULL),(548193427706216448,'API_f3eedbc9d0a83ab0fc5258a87f2f0c0d','查询历史告警事件','','cmii-uav-alarm','/api/uav/alarm/event/querySecAlarmOffLine','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:18',NULL),(548193427769131008,'API_8956785199d26bb5c70a942651140cdf','查询所有历史告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/queryAllSecAlarmOffLine','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:17',NULL),(548193428012400640,'API_f062d3477042153e6e64d388dc5d86d3','一键处理所有告警事件-管理端','','cmii-uav-alarm','/api/uav/alarm/event/cancelAllSecAlarm','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:18',NULL),(548193428217921536,'API_3580cc836a060f01471c090f239b1baf','新增告警事件','','cmii-uav-alarm','/api/uav/alarm/event/addSecAlarm','POST',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:16',NULL),(548193428620574720,'API_8d77d76663433f4fa4a5731580119573','查询所有告警数量统计信息','','cmii-uav-alarm','/api/uav/alarm/event/queryAllSecAlarmStats','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:18',NULL),(548193428675100672,'API_c4c8dbafb227cdb2aaf70a68db26eb6b','查询所有的告警类型列表','','cmii-uav-alarm','/api/uav/alarm/event/queryAllAlarmTypeList','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:18',NULL),(548193428750598144,'API_9c51a35849a0e91613cb2cad5eb3eeff','查询告警配置','','cmii-uav-alarm','/api/uav/alarm/query/secAlarmConf','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:16',NULL),(548193428935147520,'API_2d6f18e63183a9836589fff31c76d25d','提供类型查询告警配置','','cmii-uav-alarm','/api/uav/alarm/querySecAlarmConfByType','GET',_binary '\0',_binary '\0','2024-09-09 09:24:58',1,'2024-10-22 12:07:18',NULL),(553530019939745792,'API_f7747a26085eb3afb8802fba36691b5d','查询无人机和绑定的机库,设备号全等,不是模糊','以无人机为准,如果符合条件的多个需要调用方筛选','cmii-uav-device','/api/device/mqtt/query_uav_dock','GET',_binary '\0',_binary '\0','2024-09-24 02:50:41',1,'2024-11-07 09:01:49',NULL),(559670736605937664,'API_7c28d6eadadf46a8acdf7d7cb40e717e','生成告警事件ID','','cmii-uav-alarm','/api/uav/alarm/event/getEventId','GET',_binary '\0',_binary '\0','2024-10-11 01:31:42',1,'2024-10-22 12:07:19',NULL),(559670749687971840,'API_702c8ddee6da0a9dcd8e36be11f64747','查询自己公司及子公司告警指标统计信息','附带告警无人机统计Map<\"uasId\", count>','cmii-uav-alarm','/api/uav/alarm/event/queryAlarmIndexCountAddUav','GET',_binary '\0',_binary '\0','2024-10-11 01:31:45',1,'2024-10-22 12:07:19',NULL),(559672221082451968,'API_cb4b0cb23f92f145e54d962085186016','aggregation','','cmii-uav-kpi-monitor','/uav/data/aggregation','POST',_binary '\0',_binary '\0','2024-10-11 01:37:36',1,'2024-11-06 12:17:20',NULL),(559672221745152000,'API_25269ec39b0142c36c8b3cad9253b5df','uiConfiguration','','cmii-uav-kpi-monitor','/swagger-resources/configuration/ui','GET',_binary '\0',_binary '\0','2024-10-11 01:37:36',1,'2024-11-06 12:17:19',NULL),(559672223255101440,'API_0322e5121b244a203dcea6cd6ffd6294','getDocumentation','','cmii-uav-kpi-monitor','/v3/api-docs','GET',_binary '\0',_binary '\0','2024-10-11 01:37:36',1,'2024-11-06 12:17:19',NULL),(559672223796166656,'API_c9970b8a7739b6447de97aba48dae12f','securityConfiguration','','cmii-uav-kpi-monitor','/swagger-resources/configuration/security','GET',_binary '\0',_binary '\0','2024-10-11 01:37:36',1,'2024-11-06 12:17:20',NULL),(559672224827965440,'API_d9863c5d9b91c22fdc6bba2bba3f42cb','createRSA','','cmii-uav-kpi-monitor','/cmii/createRSA','GET',_binary '\0',_binary '\0','2024-10-11 01:37:37',1,'2024-11-06 12:17:19',NULL),(559672225524219904,'API_1de7a19a944d9c35111646d62956fe9b','swaggerResources','','cmii-uav-kpi-monitor','/swagger-resources','GET',_binary '\0',_binary '\0','2024-10-11 01:37:37',1,'2024-11-06 12:17:19',NULL),(559672227420045312,'API_2fd6f4fc2e7777e66783708968c99038','getDocumentation','','cmii-uav-kpi-monitor','/v2/api-docs','GET',_binary '\0',_binary '\0','2024-10-11 01:37:37',1,'2024-11-06 12:17:19',NULL); /*!40000 ALTER TABLE `sys_resource_api` ENABLE KEYS */; UNLOCK TABLES; @@ -92,7 +92,7 @@ UNLOCK TABLES; LOCK TABLES `xxl_job_group` WRITE; /*!40000 ALTER TABLE `xxl_job_group` DISABLE KEYS */; -INSERT INTO `xxl_job_group` VALUES (1,'cmii-uav-airspace','cmii-uav-airspace',0,'http://10.244.51.162:9999/,http://10.244.54.154:9999/','2024-10-15 10:54:26'),(2,'cmii-uav-user','cmii-uav-user',0,'http://10.244.189.47:9999/,http://10.244.219.226:9999/','2024-10-15 10:54:26'),(3,'cmii-uav-data-post-process','cmii-uav-data-post-process',0,'http://10.244.192.68:9999/','2024-10-15 10:54:26'),(4,'cmii-uav-mqtthandler','cmii-uav-mqtthandler',0,'http://10.244.51.161:9999/,http://10.244.54.132:9999/,http://10.244.83.49:9999/','2024-10-15 10:54:26'),(5,'cmii-uav-surveillance','cmii-uav-surveillance',0,'http://10.244.244.38:9999/,http://10.244.54.135:9999/','2024-10-15 10:54:26'),(6,'cmii-uav-industrial-portfolio','cmii-uav-industrial-portfolio',0,'http://10.244.151.89:9999/,http://10.244.54.187:9999/','2024-10-15 10:54:26'),(7,'cmii-uav-material-warehouse','cmii-uav-material-warehouse',0,'http://10.244.189.8:9999/,http://10.244.253.178:9999/','2024-10-15 10:54:26'),(8,'cmii-uav-integration','cmii-uav-integration',0,'http://10.244.219.237:9999/,http://10.244.54.153:9999/','2024-10-15 10:54:26'),(9,'cmii-uav-mission','cmii-uav-mission',0,'http://10.244.219.236:9999/,http://10.244.54.160:9999/','2024-10-15 10:54:26'),(10,'cmii-uav-oauth','cmii-uav-oauth',0,'http://10.244.189.25:9999/,http://10.244.54.172:9999/','2024-10-15 10:54:26'),(11,'cmii-uas-lifecycle','cmii-uas-lifecycle',0,'http://10.244.219.226:19999/','2024-10-15 10:54:26'),(12,'cmii-uav-device','cmii-uav-device',0,'http://10.244.112.131:9999/,http://10.244.244.11:9999/','2024-10-15 10:54:26'); +INSERT INTO `xxl_job_group` VALUES (1,'cmii-uav-airspace','cmii-uav-airspace',0,'http://10.244.245.19:9999/,http://10.244.54.138:9999/','2024-11-14 11:13:59'),(2,'cmii-uav-user','cmii-uav-user',0,'http://10.244.245.32:9999/,http://10.244.54.144:9999/','2024-11-14 11:13:59'),(3,'cmii-uav-data-post-process','cmii-uav-data-post-process',0,'http://10.244.192.68:9999/','2024-11-14 11:13:59'),(4,'cmii-uav-mqtthandler','cmii-uav-mqtthandler',0,'http://10.244.244.8:9999/,http://10.244.54.177:9999/','2024-11-14 11:13:59'),(5,'cmii-uav-surveillance','cmii-uav-surveillance',0,'http://10.244.245.37:9999/,http://10.244.54.190:9999/','2024-11-14 11:13:59'),(6,'cmii-uav-industrial-portfolio','cmii-uav-industrial-portfolio',0,'http://10.244.189.23:9999/,http://10.244.253.153:9999/,http://10.244.54.141:9999/','2024-11-14 11:13:59'),(7,'cmii-uav-material-warehouse','cmii-uav-material-warehouse',0,'http://10.244.189.37:9999/,http://10.244.244.21:9999/','2024-11-14 11:13:59'),(8,'cmii-uav-integration','cmii-uav-integration',0,'http://10.244.219.237:9999/,http://10.244.51.142:9999/','2024-11-14 11:13:59'),(9,'cmii-uav-mission','cmii-uav-mission',0,'http://10.244.199.207:9999/,http://10.244.245.15:9999/','2024-11-14 11:13:59'),(10,'cmii-uav-oauth','cmii-uav-oauth',0,'http://10.244.199.196:9999/,http://10.244.219.211:9999/','2024-11-14 11:13:59'),(11,'cmii-uas-lifecycle','cmii-uas-lifecycle',0,'http://10.244.219.226:19999/','2024-11-14 11:13:59'),(12,'cmii-uav-device','cmii-uav-device',0,'http://10.244.244.9:9999/,http://10.244.54.149:9999/','2024-11-14 11:13:59'); /*!40000 ALTER TABLE `xxl_job_group` ENABLE KEYS */; UNLOCK TABLES; @@ -102,7 +102,7 @@ UNLOCK TABLES; LOCK TABLES `xxl_job_info` WRITE; /*!40000 ALTER TABLE `xxl_job_info` DISABLE KEYS */; -INSERT INTO `xxl_job_info` VALUES (1,4,'定时扫描机库下线','2021-11-18 14:33:43','2022-01-19 09:20:59','李煜寒','','CRON','0/5 * * ? * * *','DO_NOTHING','FIRST','checkHangarIfOnline','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2021-11-18 14:33:43','',1,1728960870000,1728960875000),(2,5,'告警检测','2021-11-24 10:32:38','2021-11-24 10:32:41','任一珂','','CRON','0/3 * * ? * * *','DO_NOTHING','ROUND','SurveillanceAlarm','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2021-11-24 10:32:38','',1,1728960873000,1728960876000),(3,1,'电子围栏告警检测','2021-12-02 10:43:33','2021-12-02 10:43:34','龙卫','','CRON','0/5 * * ? * * *','DO_NOTHING','ROUND','alarmJobHandler','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2021-12-02 10:43:33','',1,1728960870000,1728960875000),(4,4,'自贡数据传输','2021-12-14 17:34:28','2021-12-14 17:34:31','任一珂','','CRON','0/3 * * ? * * *','DO_NOTHING','ROUND','ZiGongMeesageJob','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2021-12-14 17:34:28','',1,1728960873000,1728960876000),(5,6,'低空探测归档','2022-01-19 09:21:43','2024-03-29 20:14:13','任一珂','','CRON','00 00 * ? * * *','DO_NOTHING','ROUND','SurveillanceAlarm','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2022-01-19 09:21:43','',1,1728957600000,1728961200000),(6,3,'定时判断生产管理任务','2022-01-24 14:50:34','2022-01-24 14:50:41','张艾','','CRON','0/30 * * ? * * *','DO_NOTHING','FIRST','productHandler','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2022-01-24 14:50:34','',1,1728960870000,1728960900000),(7,3,'定时判断数据管理内容','2022-01-24 14:52:51','2022-01-24 14:52:53','张艾','','CRON','0/30 * * ? * * *','DO_NOTHING','FIRST','dataSetHandler','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2022-01-24 14:52:51','',1,1728960870000,1728960900000),(8,7,'素材仓库公司占用空间更新','2022-03-11 15:40:55','2024-09-26 10:44:27','杨云猇','','CRON','00 00 0/1 ? * * *','DO_NOTHING','ROUND','usedSpaceUpdateHandler','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2022-03-11 15:40:55','',0,0,0),(9,7,'素材仓库上传进度定时删除','2022-03-11 15:41:40','2022-03-11 15:41:41','杨云猇','','CRON','00 00 00 1/1 * ? *','DO_NOTHING','ROUND','itemProgressDeleteHandler','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2022-03-11 15:41:40','',1,1728921600000,1729008000000),(10,6,'医疗物流','2022-03-15 11:31:00','2022-04-29 09:09:13','龙卫','','CRON','0/3 * * ? * * *','DO_NOTHING','FIRST','monitorJobHandler','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2022-03-15 11:31:00','',0,0,0),(11,4,'园区巡检温度异常','2022-10-14 17:12:21','2022-10-14 17:14:14','李航宇','','CRON','0/1 * * ? * * *','DO_NOTHING','FIRST','tmpMockDataHandler','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2022-10-14 17:12:21','',0,0,0),(12,5,'定时获取IT公司基站数据','2023-04-24 17:01:59','2023-04-24 17:08:06','任一珂','','CRON','00 05,15,25,35,45,55 * ? * * *','DO_NOTHING','ROUND','hotMapGet','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2023-04-24 17:01:59','',1,1728960300000,1728960900000),(13,9,'24小时定时清理','2023-04-24 18:14:00','2024-05-16 17:22:56','任一珂','','CRON','00 00 00 ? * * *','DO_NOTHING','ROUND','clearMissionAI','100','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2023-04-24 18:14:00','',0,0,0),(14,6,'定时校验平台无人机是否进入禁飞区','2023-08-30 10:34:33','2023-12-20 17:57:12','钟林林','','CRON','0/1 * * ? * * *','DO_NOTHING','FIRST','checkFlyRealtimeWarning','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2023-08-30 10:34:33','',1,1728960874000,1728960875000),(15,5,'onTimeCleanOprationHistory','2023-12-05 15:30:19','2023-12-05 15:36:33','任一珂','','CRON','00 0/10 * ? * * *','DO_NOTHING','ROUND','onTimeCleanOprationHistory','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2023-12-05 15:30:19','',1,1728960600000,1728961200000),(16,5,'定时调用人流告警','2024-01-12 16:41:00','2024-01-12 16:41:05','王雄飞','','CRON','* 10,25,40,55 * ? * * *','DO_NOTHING','ROUND','hotMapGetNew','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2024-01-12 16:41:00','',1,1728960059000,1728960900000),(17,9,'结束作业','2024-03-07 17:38:12','2024-03-07 17:38:17','任一珂','','CRON','00 00 14,00 ? * * *','DO_NOTHING','ROUND','missionEnding','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2024-03-07 17:38:12','',1,1728921600000,1728972000000),(18,10,'定时清理oauth的在redis中的缓存','2024-03-30 21:45:00','2024-03-30 21:45:09','钟林林','','CRON','00 00 02 ? * * *','DO_NOTHING','FIRST','clearUnameAndClient','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2024-03-30 21:45:00','',1,1728928800000,1729015200000),(19,8,'checkOnline','2024-04-05 13:05:28','2024-04-23 09:17:11','renyike','','CRON','00 0/15 * ? * * *','DO_NOTHING','ROUND','checkHangerUpdate','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2024-04-05 13:05:28','',1,1728960300000,1728961200000),(20,6,'同步基站数据至对接的管控平台(合肥...)','2024-04-29 10:04:02','2024-06-20 08:59:04','钟林林','','CRON','0/5 * * ? * * *','DO_NOTHING','FIRST','updateDeviceStatus','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2024-04-29 10:04:02','',1,1728960870000,1728960875000),(21,6,'厦门移动发送短信','2024-05-16 19:01:39','2024-05-16 19:01:39','钟林林','','CRON','00 00 02 ? * * *','DO_NOTHING','FIRST','sendXmydSms','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2024-05-16 19:01:39','',0,0,0),(22,6,'公安探测','2024-06-17 10:02:24','2024-06-18 14:50:44','龙卫','','CRON','0/2 * * ? * * *','DO_NOTHING','ROUND','detectionJobHandler','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2024-06-17 10:02:24','',1,1728960874000,1728960876000); +INSERT INTO `xxl_job_info` VALUES (1,4,'定时扫描机库下线','2021-11-18 14:33:43','2022-01-19 09:20:59','李煜寒','','CRON','0/5 * * ? * * *','DO_NOTHING','FIRST','checkHangarIfOnline','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2021-11-18 14:33:43','',1,1731554045000,1731554050000),(2,5,'告警检测','2021-11-24 10:32:38','2021-11-24 10:32:41','任一珂','','CRON','0/3 * * ? * * *','DO_NOTHING','ROUND','SurveillanceAlarm','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2021-11-24 10:32:38','',1,1731554049000,1731554052000),(3,1,'电子围栏告警检测','2021-12-02 10:43:33','2021-12-02 10:43:34','龙卫','','CRON','0/5 * * ? * * *','DO_NOTHING','ROUND','alarmJobHandler','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2021-12-02 10:43:33','',1,1731554045000,1731554050000),(4,4,'自贡数据传输','2021-12-14 17:34:28','2021-12-14 17:34:31','任一珂','','CRON','0/3 * * ? * * *','DO_NOTHING','ROUND','ZiGongMeesageJob','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2021-12-14 17:34:28','',1,1731554049000,1731554052000),(5,6,'低空探测归档','2022-01-19 09:21:43','2024-03-29 20:14:13','任一珂','','CRON','00 00 * ? * * *','DO_NOTHING','ROUND','SurveillanceAlarm','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2022-01-19 09:21:43','',1,1731553200000,1731556800000),(6,3,'定时判断生产管理任务','2022-01-24 14:50:34','2022-01-24 14:50:41','张艾','','CRON','0/30 * * ? * * *','DO_NOTHING','FIRST','productHandler','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2022-01-24 14:50:34','',1,1731554040000,1731554070000),(7,3,'定时判断数据管理内容','2022-01-24 14:52:51','2022-01-24 14:52:53','张艾','','CRON','0/30 * * ? * * *','DO_NOTHING','FIRST','dataSetHandler','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2022-01-24 14:52:51','',1,1731554040000,1731554070000),(8,7,'素材仓库公司占用空间更新','2022-03-11 15:40:55','2024-09-26 10:44:27','杨云猇','','CRON','00 00 0/1 ? * * *','DO_NOTHING','ROUND','usedSpaceUpdateHandler','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2022-03-11 15:40:55','',0,0,0),(9,7,'素材仓库上传进度定时删除','2022-03-11 15:41:40','2022-03-11 15:41:41','杨云猇','','CRON','00 00 00 1/1 * ? *','DO_NOTHING','ROUND','itemProgressDeleteHandler','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2022-03-11 15:41:40','',1,1731513600000,1731600000000),(10,6,'医疗物流','2022-03-15 11:31:00','2022-04-29 09:09:13','龙卫','','CRON','0/3 * * ? * * *','DO_NOTHING','FIRST','monitorJobHandler','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2022-03-15 11:31:00','',0,0,0),(11,4,'园区巡检温度异常','2022-10-14 17:12:21','2022-10-14 17:14:14','李航宇','','CRON','0/1 * * ? * * *','DO_NOTHING','FIRST','tmpMockDataHandler','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2022-10-14 17:12:21','',0,0,0),(12,5,'定时获取IT公司基站数据','2023-04-24 17:01:59','2023-04-24 17:08:06','任一珂','','CRON','00 05,15,25,35,45,55 * ? * * *','DO_NOTHING','ROUND','hotMapGet','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2023-04-24 17:01:59','',1,1731553500000,1731554100000),(13,9,'24小时定时清理','2023-04-24 18:14:00','2024-05-16 17:22:56','任一珂','','CRON','00 00 00 ? * * *','DO_NOTHING','ROUND','clearMissionAI','100','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2023-04-24 18:14:00','',0,0,0),(14,6,'定时校验平台无人机是否进入禁飞区','2023-08-30 10:34:33','2023-12-20 17:57:12','钟林林','','CRON','0/1 * * ? * * *','DO_NOTHING','FIRST','checkFlyRealtimeWarning','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2023-08-30 10:34:33','',1,1731554045000,1731554046000),(15,5,'onTimeCleanOprationHistory','2023-12-05 15:30:19','2023-12-05 15:36:33','任一珂','','CRON','00 0/10 * ? * * *','DO_NOTHING','ROUND','onTimeCleanOprationHistory','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2023-12-05 15:30:19','',1,1731553800000,1731554400000),(16,5,'定时调用人流告警','2024-01-12 16:41:00','2024-01-12 16:41:05','王雄飞','','CRON','* 10,25,40,55 * ? * * *','DO_NOTHING','ROUND','hotMapGetNew','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2024-01-12 16:41:00','',1,1731553859000,1731554700000),(17,9,'结束作业','2024-03-07 17:38:12','2024-03-07 17:38:17','任一珂','','CRON','00 00 14,00 ? * * *','DO_NOTHING','ROUND','missionEnding','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2024-03-07 17:38:12','',1,1731513600000,1731564000000),(18,10,'定时清理oauth的在redis中的缓存','2024-03-30 21:45:00','2024-03-30 21:45:09','钟林林','','CRON','00 00 02 ? * * *','DO_NOTHING','FIRST','clearUnameAndClient','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2024-03-30 21:45:00','',1,1731520800000,1731607200000),(19,8,'checkOnline','2024-04-05 13:05:28','2024-04-23 09:17:11','renyike','','CRON','00 0/15 * ? * * *','DO_NOTHING','ROUND','checkHangerUpdate','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2024-04-05 13:05:28','',1,1731553200000,1731554100000),(20,6,'同步基站数据至对接的管控平台(合肥...)','2024-04-29 10:04:02','2024-06-20 08:59:04','钟林林','','CRON','0/5 * * ? * * *','DO_NOTHING','FIRST','updateDeviceStatus','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2024-04-29 10:04:02','',1,1731554045000,1731554050000),(21,6,'厦门移动发送短信','2024-05-16 19:01:39','2024-05-16 19:01:39','钟林林','','CRON','00 00 02 ? * * *','DO_NOTHING','FIRST','sendXmydSms','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2024-05-16 19:01:39','',0,0,0),(22,6,'公安探测','2024-06-17 10:02:24','2024-06-18 14:50:44','龙卫','','CRON','0/2 * * ? * * *','DO_NOTHING','ROUND','detectionJobHandler','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2024-06-17 10:02:24','',1,1731554048000,1731554050000),(23,6,'同步5GA基站到监管','2024-10-23 09:58:28','2024-11-09 17:00:22','钟林林','','CRON','00 0/30 * ? * * *','DO_NOTHING','FIRST','Advanced5GSync','','SERIAL_EXECUTION',0,0,'BEAN','','GLUE代码初始化','2024-10-23 09:58:28','',1,1731553200000,1731555000000); /*!40000 ALTER TABLE `xxl_job_info` ENABLE KEYS */; UNLOCK TABLES; @@ -164,4 +164,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-10-15 10:54:30 +-- Dump completed on 2024-11-14 11:14:04 diff --git a/999-数据库脚本/6.0.0/cmii_live_srs_op.sql b/999-数据库脚本/6.0.0/cmii_live_srs_op.sql index 9931d25..5da865f 100644 --- a/999-数据库脚本/6.0.0/cmii_live_srs_op.sql +++ b/999-数据库脚本/6.0.0/cmii_live_srs_op.sql @@ -45,4 +45,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-10-15 10:54:30 +-- Dump completed on 2024-11-14 11:14:05 diff --git a/999-数据库脚本/6.0.0/cmii_material_warehouse.sql b/999-数据库脚本/6.0.0/cmii_material_warehouse.sql index 6ee8ee8..b5ee0d4 100644 --- a/999-数据库脚本/6.0.0/cmii_material_warehouse.sql +++ b/999-数据库脚本/6.0.0/cmii_material_warehouse.sql @@ -45,4 +45,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-10-15 10:54:30 +-- Dump completed on 2024-11-14 11:14:05 diff --git a/999-数据库脚本/6.0.0/cmii_nacos_config.sql b/999-数据库脚本/6.0.0/cmii_nacos_config.sql index 1758f33..be27a70 100644 --- a/999-数据库脚本/6.0.0/cmii_nacos_config.sql +++ b/999-数据库脚本/6.0.0/cmii_nacos_config.sql @@ -50,7 +50,7 @@ CREATE TABLE `config_info` ( `encrypted_data_key` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT '加密数据', PRIMARY KEY (`id`) USING BTREE, UNIQUE KEY `uk_configinfo_datagrouptenant` (`data_id`,`group_id`,`tenant_id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=3804 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC COMMENT='config_info'; +) ENGINE=InnoDB AUTO_INCREMENT=3923 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC COMMENT='config_info'; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -60,8 +60,8 @@ CREATE TABLE `config_info` ( LOCK TABLES `config_info` WRITE; /*!40000 ALTER TABLE `config_info` DISABLE KEYS */; INSERT INTO `config_info` VALUES (271,'cmii-admin-gateway.yml','admin','server:\n port: 8080\nspring:\n application:\n name: cmii-admin-gateway\n platform:\n info:\n name: 运营平台网关\n description: 运营平台网关\n version: 1.0.0\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nfeign:\n hystrix:\n enabled: true\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 3000\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /admin/**/queryDevModelListByMafId\n - /admin/**/queryUavSize\n - /admin/**/queryUavShape\n - /admin/**/queryUseStat\n - /admin/**/queryUavMode\n - /admin/**/queryMnfName\n - /admin/**/queryHangarType\n - /admin/**/queryHangarMode\n - /admin/**/queryLoadModel\n - /admin/**/queryLoadType\n - /admin/**/queryMnfModeByMode\n - /admin/**/queryModeListByMnf\n - /admin/**/queryDevMnfList\n - /admin/**/queryDevTypeList\n - /admin/**/queryModelDetailByModel\n - /admin/**/queryUavMat\n - /admin/**/queryUavInf\n - /admin/**/queryUavDevAction\n - /admin/**/queryUavDevType\n - /admin/**/queryUavHangarModel\n - /admin/**/queryUavLoadModel\n - /admin/**/queryUavHangarType\n - /admin/**/queryUavProtLevel\n - /admin/**/queryExpModeName\n - /admin/**/queryWorkModeName\n - /admin/**/queryBalanName\n - /admin/**/queryImgFmtName\n - /admin/**/queryImgSizeName\n - /admin/**/queryCamModeName\n - /admin/**/queryCamShutName\n - /admin/**/queryImgISOName\n - /admin/**/queryVideoFmtName\n - /admin/**/queryVideoDisName\n - /admin/**/queryVideoISOName\n - /warehouse/**\n - /waypoint/api/uav/waypoint/airline/updateHistoryData/**\n - /developer/**\n sign-ignores:\n - /*/system/**\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none\n','934305890875cf64233fb6527b345592','2020-12-10 11:36:37','2022-02-10 10:52:31',NULL,'10.244.212.128','','','null','null','null','yaml','null',''),(272,'cmii-admin-user.yml','admin','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n application:\n name: cmii-admin-user\n login:\n kicked-support: true\n login-error-limit: true\n platform:\n info:\n name: 用户平台\n description: 用户平台\n version: 1.0.0\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://env-mysql-demo-instance:3306/admin_user?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n main:\n allow-bean-definition-overriding: true\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/admin/user/mapper/**/*.xml\n type-handlers-package: com.cmii.chinamobile.common.typehandler\nlogging:\n level:\n com.cmii.chinamobile: debug\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: admin\nidgen:\n worker-id: 0\n datacenter-id: 0\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','c98c9936cdc39014584b5d169ac04585','2020-12-10 11:36:37','2021-10-22 15:37:14',NULL,'10.244.212.128','','','null','null','null','yaml','null',''),(273,'cmii-uav-process.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: 流程系统\n description: 流程系统\n version: 2.1.3\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n druid:\n db-type: mysql\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_process?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&nullCatalogMeansCurrent=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: / \n main:\n allow-bean-definition-overriding: true\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\n request:\n mapping:\n scan:\n register-request-mapping: true\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/process/mapper/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: debug\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','d55bfdee3904f0d0e28c0551daec7e2c','2020-12-10 11:36:37','2021-10-22 15:38:03',NULL,'10.244.212.128','','','null','null','null','yaml','null',''),(275,'cmii-uav-material-warehouse.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\n max-http-header-size: 204800\nspring:\n servlet:\n multipart:\n enabled: true\n max-file-size: 500MB\n max-request-size: 500MB\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.jdbc.Driver\n url: jdbc:mysql://env-mysql-demo-instance:3306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n main:\n allow-bean-definition-overriding: true\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\nmin:\n io:\n endPoint: https://oss.demo.uavcmlc.com:18000\n accessKey: cmii\n secretKey: B#923fC7mk\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n downloadPath: /cmii/cache/warehouse/download/\n typeId: MWS\n bucketName: jadenq\n \nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/material/warehouse/mapper/xml/**/*.xml\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp\n saveFileBasePath: /cmii/cache/warehouse/upload/mw/\n chunkSize: 5242880\n thumbnail: thumbnail\n download:\n urlPrefix: https://www.demo.uavcmlc.com:18000/api/warehouse/\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_uKniXPELlRERBBwK\n clientSecret: wY7zyENcyJuTkCfAq4M7lR8NGMkClH','9a5a944969eb07752144992ff874f67f','2020-12-10 11:36:37','2021-11-01 13:56:11',NULL,'10.244.212.128','','','null','null','null','yaml','null',''),(276,'cmii-uav-surveillance.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 飞行监视\n description: 飞行监视\n version: 1.0.0\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n username: k8s_admin\n password: Uc@bkTCPuD4g\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n druid:\n # 连接池的配置信息\n # 初始化大小,最小,最大\n initial-size: 5\n min-idle: 5\n maxActive: 20\n # 配置获取连接等待超时的时间\n maxWait: 60000\n # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒\n timeBetweenEvictionRunsMillis: 60000\n # 配置一个连接在池中最小生存的时间,单位是毫秒\n minEvictableIdleTimeMillis: 300000\n validationQuery: SELECT 1\n testWhileIdle: true\n testOnBorrow: false\n testOnReturn: false\n # 打开PSCache,并且指定每个连接上PSCache的大小\n poolPreparedStatements: true\n maxPoolPreparedStatementPerConnectionSize: 20\n # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,\'wall\'用于防火墙\n filters: stat,wall,slf4j\n filter:\n stat:\n enabled: true\n # 通过connectProperties属性来打开mergeSql功能;慢SQL记录\n connectionProperties: druid.stat.mergeSql\\=true;druid.stat.slowSqlMillis\\=5000\n web-stat-filter:\n enabled: true\n # 配置DruidStatViewServlet\n stat-view-servlet:\n url-pattern: \"/druid/*\"\n # IP白名单(没有配置或者为空,则允许所有访问)\n allow:\n # IP黑名单 (存在共同时,deny优先于allow)\n deny: 192.168.1.73\n # 禁用HTML页面上的“Reset All”功能\n reset-enable: false\n # 登录名\n login-username: admin\n # 登录密码\n login-password: 123456\n enabled: true\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\nmybatis-plus:\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\n\nfeign:\n hystrix:\n enabled: false \nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n\nmin:\n io:\n endPoint: https://oss.demo.uavcmlc.com:18000\n accessKey: cmii\n secretKey: B#923fC7mk\n \nmanagement:\n endpoints:\n web:\n exposure:\n include: none\nsurveillance:\n tcp:\n port: 8002','be3c0ddebac05e5a5b16f563824b6759','2020-12-10 11:36:37','2021-10-25 11:04:23',NULL,'10.244.212.128','','','null','null','null','yaml','null',''),(277,'cmii-uav-device.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n druid:\n db-type: mysql\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_dev?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n main:\n allow-bean-definition-overriding: true\n\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n\n ReadTimeout: 20000\n ConnectTimeout: 10000\n \nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/dev/mapper/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none\n','fda88f615c533f0a7219047b96566f5a','2020-12-10 11:36:37','2021-10-22 16:26:44',NULL,'192.168.34.234','','','null','null','null','yaml','null',''),(278,'cmii-uav-logger.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: 业务日志平台\n description: 业务日志平台\n version: 1.0.0\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_logger?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n # 连接池名称\n pool-name: LoggerHikariCP\n connection-test-query: SELECT 1\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n main:\n allow-bean-definition-overriding: true\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/logger/mapper/**/*.xml\n type-handlers-package: com.cmii.chinamobile.common.typehandler\nfeign:\n hystrix:\n enabled: true\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none\n','512495f82de4b7f4793b2232c343f446','2020-12-10 11:36:37','2021-10-22 15:42:22',NULL,'10.244.212.128','','','null','null','null','yaml','null',''),(281,'cmii-admin-data.yml','admin','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n messages:\n basename: i18n.messages\n platform:\n info:\n name: 字典表单管理\n description: 字典表单管理\n version: 1.0.0\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://env-mysql-demo-instance:3306/admin_data?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/admin/mapper/**/*.xml\n type-handlers-package: com.cmii.chinamobile.common.typehandler\nlogging:\n level:\n com.cmii.chinamobile: debug\nidgen:\n datacenter-id: 1\n worker-id: 1\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: admin,uav\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','e9650f1419f799a61b9ab3eef17e05a3','2020-12-10 11:36:37','2021-10-22 15:43:03',NULL,'10.244.212.128','','','null','null','null','yaml','null',''),(282,'cmii-uav-mission.yml','uav','server:\n port: 8080\n tomcat:\n max-connections: 40000\nspring:\n platform:\n info:\n name: 作业管理服务\n description: 作业管理服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jmx:\n enabled: false\n main:\n allow-bean-definition-overriding: true\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n username: k8s_admin\n password: Uc@bkTCPuD4g\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n druid:\n # 连接池的配置信息\n # 初始化大小,最小,最大\n initial-size: 5\n min-idle: 5\n maxActive: 20\n # 配置获取连接等待超时的时间\n maxWait: 60000\n # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒\n timeBetweenEvictionRunsMillis: 60000\n # 配置一个连接在池中最小生存的时间,单位是毫秒\n minEvictableIdleTimeMillis: 300000\n validationQuery: SELECT 1\n testWhileIdle: true\n testOnBorrow: false\n testOnReturn: false\n # 打开PSCache,并且指定每个连接上PSCache的大小\n poolPreparedStatements: true\n maxPoolPreparedStatementPerConnectionSize: 20\n # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,\'wall\'用于防火墙\n filters: stat,wall,slf4j\n filter:\n stat:\n enabled: true\n # 通过connectProperties属性来打开mergeSql功能;慢SQL记录\n connectionProperties: druid.stat.mergeSql\\=true;druid.stat.slowSqlMillis\\=5000\n web-stat-filter:\n enabled: true\n # 配置DruidStatViewServlet\n stat-view-servlet:\n url-pattern: \"/druid/*\"\n # IP白名单(没有配置或者为空,则允许所有访问)\n allow:\n # IP黑名单 (存在共同时,deny优先于allow)\n deny: 192.168.1.73\n # 禁用HTML页面上的“Reset All”功能\n reset-enable: false\n # 登录名\n login-username: admin\n # 登录密码\n login-password: 123456\n enabled: true\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n messages:\n basename: i18n/messages\n servlet:\n multipart:\n max-request-size: 1000MB\n max-file-size: 1000MB\nmybatis-plus:\n mapper-locations: classpath:com/cmii/chinamobile/mission/beans/mapper/*Mapper.xml\n type-aliases-package: com.cmii.chinamobile.mission.beans.po\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n global-config:\n enable-sql-runner: true\n db-config:\n logic-delete-value: 1 #逻辑已删除的值\n logic-not-delete-value: 0 #逻辑未删出的值\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\nribbon:\n ConnectTimeout: 3000 # 连接超时时间(ms)\n ReadTimeout: 3000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nbucket: foia\nmin:\n io:\n endPoint: https://oss.demo.uavcmlc.com:18000 \n accessKey: cmii\n secretKey: B#923fC7mk\nmis:\n foia:\n pic:\n url: https://oss.demo.uavcmlc.com:18000/foia/\n\nmission:\n reponseWaitTime: 100\n retryNumber: 150\n timeZoneId: UTC+8\n rangeDistance: 2000\n takeoffWaitTime: 5000\n file:\n bucket: mission\n AIAddr: 192.168.35.51\n AIPort: 46502\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','7d105d574f6077359a5aa43ede346f64','2020-12-10 11:36:37','2021-11-02 15:41:02',NULL,'10.244.212.128','','','null','null','null','yaml','null',''),(283,'cmii-uav-notice.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n druid:\n db-type: mysql\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_notice?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n main:\n allow-bean-definition-overriding: true\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: http://112.35.1.155:1992/sms/tmpsubmit\n ecName: 中移(成都)信息通信科技有限公司\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n limit:\n minute: 6\n hour: 100\n day: 500\n ipHour: 500 \nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/notice/mapper/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: debug\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','2c4fe7edd5a5df97f7af5bca6eb2fc0b','2020-12-10 11:36:37','2021-10-22 15:44:58',NULL,'10.244.212.128','','','null','null','null','yaml','null',''),(284,'cmii-uav-developer.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 开发者平台\n description: 开发者平台\n version: 1.0.0\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_developer?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n servlet:\n multipart:\n max-request-size: 1000MB\n max-file-size: 1000MB\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n main:\n allow-bean-definition-overriding: true\n open:\n login:\n img-code-support: true\n kicked-support: true\n login-error-limit: false\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/developer/mapper/**/*.xml\n type-handlers-package: com.cmii.chinamobile.common.typehandler\nfeign:\n hystrix:\n enabled: false\n client:\n config:\n default:\n connect-timeout: 20000\n read-timeout: 20000\n\nidgen:\n datacenter-id: 3\n worker-id: 3\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: admin\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: health','59abd6e581ba10e2b561a68e41bad547','2020-12-10 11:36:37','2021-10-22 15:45:43',NULL,'10.244.212.128','','','null','null','null','yaml','null',''),(285,'cmii-uav-user.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 用户平台\n description: 用户平台\n version: 1.0.0\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n druid:\n db-type: mysql\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_user?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/user/mapper/**/*.xml\n type-handlers-package: com.cmii.chinamobile.common.typehandler\nlogging:\n level:\n com.cmii.chinamobile: debug\n\nfeign:\n hystrix:\n enabled: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none\n','a4302dee45f8d966fe846ce5672c2e9c','2020-12-10 11:36:37','2021-10-22 15:46:15',NULL,'10.244.212.128','','','null','null','null','yaml','null',''),(286,'cmii-uav-oauth.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 用户认证平台\n description: 用户认证平台\n version: 1.0.0\n security:\n oauth2:\n kicked-support: true\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 86400\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n main:\n allow-bean-definition-overriding: true\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_oauth?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n banner: off\n type-handlers-package: com.cmii.chinamobile.common.typehandler\nlogging:\n level:\n com.cmii: debug\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user\n ReadTimeout: 5000\n ConnectTimeout: 5000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n \n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','6db716140bf8bb7288f46c3ed66e4de8','2020-12-10 11:36:37','2021-10-25 14:11:06',NULL,'10.244.212.128','','','null','null','null','yaml','null',''),(287,'cmii-uav-gateway.yml','uav','server:\n port: 8080\nspring:\n platform:\n info:\n name: 平台网关\n description: 平台网关\n version: 1.0.0\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/** \n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/** \n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\nfeign:\n hystrix:\n enabled: true\n\nribbon:\n ReadTimeout: 5000\n ConnectTimeout: 5000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n coreSize: 500\n maxQueueSize: 50000\n queueSizeRejectionThreshold: 50000\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/login2\n - /ca/login\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /ca/disable_image_code\n - /ca/enable_image_code\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /uav/uavInfo 天途回调接口\n - /live/**\n - /dpp/v1/permission/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /brain/brain/user/permission/getToken\n - /mission/oss/upload/**\n - /hy-consumer/v1/permission/user/getHyperToken\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/role/del #增加删除角色权限\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /surveillance/**\n - /brain/**\n - /camera/**\n - /dpp/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /hy-consumer/**\n - /hy-provider/**\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','83bd7c32fa1705f21a56358bbec512d6','2020-12-10 11:36:37','2021-10-29 15:35:30',NULL,'10.244.212.128','','','null','null','null','yaml','null',''),(288,'cmii-uav-admin-auth.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 后端用户认证\n description: 后端用户认证\n version: 1.0.0\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n client:\n client-id: gateway\n client-secret: 1234567\n scope: all,aaa\n grant-type: password\n client-app:\n client-id: gateway_app\n client-secret: 1234567\n scope: all\n grant-type: password\n login-error-limit: true\n login-error-limit-count: 5\n img-code-support: true\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','fa2957bc44acac8ab1ba9cdf38323d71','2020-12-10 11:36:37','2021-10-22 15:48:03',NULL,'10.244.212.128','','','null','null','null','yaml','null',''),(290,'cmii-uav-airspace.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: 空域管理\n description: 空域管理\n version: 1.0.0\n datasource:\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_airspace?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8&useSSL=false&allowMultiQueries=true\n #GMT%2B8代表: 东八区\n username: k8s_admin\n password: Uc@bkTCPuD4g\n driverClassName: com.mysql.jdbc.Driver\n type: com.alibaba.druid.pool.DruidDataSource\n filters: stat,wall,log4j\n initialSize: 5\n minIdle: 5\n maxActive: 20\n maxWait: 60000\n timeBetweenEvictionRunsMillis: 60000\n minEvictableIdleTimeMillis: 300000\n validationQuery: SELECT 1\n testWhileIdle: true\n testOnBorrow: false\n testOnReturn: false\n poolPreparedStatements: false\n maxPoolPreparedStatementPerConnectionSize: 20\n connectionProperties:\n druid:\n stat:\n mergeSql: true\n slowSqlMillis: 5000\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n main:\n allow-bean-definition-overriding: true\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/airspace/mapper/**/*.xml\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','5406d5133ff1231de03a6935cccfdf7a','2020-12-10 11:36:37','2021-10-22 15:47:43',NULL,'192.168.34.234','','','null','null','null','yaml','null',''),(292,'cmii-uav-waypoint.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n druid:\n db-type: mysql\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_waypoint?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n messages:\n basename: i18n/messages\n servlet:\n multipart:\n max-file-size: 100MB\n max-request-size: 100MB \n\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: not_null\n banner: off\n mapper-locations: classpath:com/cmii/chinamobile/waypoint/common/mapper/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-device\n\n ReadTimeout: 5000\n ConnectTimeout: 3000\n\nwaypoint:\n rangeDistance: 2000\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\n\nsimulation:\n remote:\n host: 114.242.26.182\n port: 29008\n ak: cyy123\nsimulation-host: 222.128.1.239\nsimulation-port: 16986\nsimulation-ak: cyy123\nsimulation-wms-port: 16985\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','0e0df0f413721e4fc54b425bbeffba82','2020-12-10 11:36:37','2021-10-22 15:47:04',NULL,'192.168.34.234','','','null','null','null','yaml','null',''),(294,'cmii-uav-mqtthandler.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n messages:\n basename: i18n/messages\n platform:\n info:\n name: MQTT服务\n description: MQTT服务\n version: 1.0.0\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\n\nfeign:\n hystrix:\n enabled: false\n\n# AK\nApiKey: 03aa42f99ba74266a713f7348bf47084\n#openApi访问地址\nbasic: http://cloud.ttaviation.com:20043/\nsubscribeUrl: https://www.demo.uavcmlc.com:18000/api/mqtts/\ntiantu:\n uas: UAS00010241\n sn: \'00800202066603\'\n checkInterval: 5000\n\ndji:\n pushUrl: 183.220.194.193:26689\n pushGDRUrl: 183.220.194.193:26688\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','85c9cdd163ec0f4fd81e29127d65f3ab','2020-12-10 11:36:37','2021-10-22 15:46:29',NULL,'192.168.34.234','','','null','null','null','yaml','null',''),(331,'cmii-uav-brain.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n servlet:\n multipart:\n max-file-size: 5MB\n max-request-size: 10MB\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n druid:\n db-type: mysql\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_brain?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n main:\n allow-bean-definition-overriding: true \nbrain:\n ai:\n server:\n tritonHost: 192.168.35.3 \n tritonPort: 8001\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/brain/mapper/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n\nminio:\n profix: \n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none\n\noauth:\n grantType: authorization_code\n clientId: APP_rafnuCAmBESIVYMH\n clientSecret: yhWQd6VNJMiQCkUfbt5nDDJfN6s5xw','6f59524f7f6de1fff000d486a6feaf18','2021-01-14 11:25:26','2021-10-22 15:44:39',NULL,'192.168.34.234','','','null','null','null','yaml','null',''),(345,'cmii-uav-kpi-monitor.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n servlet:\n multipart:\n max-file-size: 5MB\n max-request-size: 10MB\n platform:\n info:\n name: 指标监测\n description: 指标监测\n version: 2.1.3\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n druid:\n db-type: mysql\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_kpi_monitor?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n main:\n allow-bean-definition-overriding: true\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/kpi/mapper/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\nkpi:\n report:\n businessPlatform: uavcloud\n productName: 中移凌云\n hostName: \n hostIp:\n reportUrl: http://192.168.92.132/mapi/flow/push/ambulance\n reportFetchKpi: true\n reportStaticKpi: false\nlog:\n db:\n url: jdbc:mysql://env-mysql-demo-instance:3306/admin_user?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','86a20cbdee319afae28b055cc81a1884','2021-02-07 15:19:45','2021-10-22 15:48:12',NULL,'192.168.34.234','','','指标监测','null','null','yaml','null',''),(349,'cmii-uav-data-post-process.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\n\nspring:\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n druid:\n db-type: mysql\n url: jdbc:mysql://cmii-mysql:13306/uav_data_post_process?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n\n servlet:\n multipart:\n enabled: true\n max-file-size: 1GB\n max-request-size: 1GB\n\n main:\n allow-bean-definition-overriding: true\n\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/context/mapper/xml/**/*.xml\n type-aliases-package: com.cmii.chinamobile.context.beans.po\n \nodm:\n url: http://192.168.34.233:8000\n username: huangjiawei\n password: wsad159357\n\n\nmin:\n io:\n endPoint: https://oss.demo.uavcmlc.com:18000\n accessKey: cmii\n secretKey: B#923fC7mk\n srcId: 1323096648758464516\n\nterra:\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n url: https://stag-dsapi.dbeta.me/terra-hz/terra-rescon-be\n\nfeign:\n httpclient:\n connection-timeout: 600000\n\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\n\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\n request:\n mapping:\n scan:\n register-request-mapping: true\n\nfile:\n publish:\n path: /home/publish/\n url: http://192.168.34.30:6080/arcgis/rest/services/test/MyMapService/MapServer/dynamicLayer\n interface: http://cmii-uav-hyperspectral-publish/publish\n\n tiftoshp:\n url: http://192.168.34.233:5001/shpping\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\namap:\n secretKey: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_2znr39cQYvCrl526\n clientSecret: ilzOctyo0zQqCeIkiWDhqrOJYRVvaW\n terra:\n grantType: authorization_code\n clientId: APP_zE0M3sTRXrCIJS8Y\n clientSecret: O0SOJYri7yEDs90CDnKXo1dTl61wsz\n dataprocess:\n grantType: authorization_code\n clientId: APP_zE0M3sTRXrCIJS8Y\n clientSecret: O0SOJYri7yEDs90CDnKXo1dTl61wsz\nmanagement:\n endpoints:\n web:\n exposure:\n include: none\n','39b090115b21c377665b267e1acd4590','2021-03-05 16:52:45','2022-01-18 19:55:20',NULL,'10.244.212.128','','','null','null','null','yaml','null',''),(430,'cmii-uav-hyperspectral-provider.yml','uav','server:\r\n port: 8080\r\n localUrl: https://uat.uavcmlc.com/api/hy-consumer/\r\n localPort: 8080\r\n servlet:\r\n context-path: /\r\nspring:\r\n servlet:\r\n multipart:\r\n max-file-size: -1\r\n max-request-size: -1\r\n platform:\r\n info:\r\n name: 高光谱模型平台\r\n description: 高光谱模型平台\r\n version: 1.0.0\r\n cloud:\r\n nacos:\r\n discovery:\r\n server-addr: env-nacos-svc:8848\r\n datasource:\r\n type: com.alibaba.druid.pool.DruidDataSource\r\n driver-class-name: com.mysql.cj.jdbc.Driver\r\n druid:\r\n db-type: mysql\r\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_hyperspectral?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n username: k8s_admin\r\n password: Uc@bkTCPuD4g\r\n initial-size: 5\r\n min-idle: 5\r\n max-active: 20\r\n max-wait: 60000\r\n time-between-eviction-runs-millis: 60000\r\n min-evictable-idle-time-millis: 300000\r\n validation-query: SELECT \'x\'\r\n test-on-borrow: false\r\n test-on-return: false\r\n test-while-idle: true\r\n max-open-prepared-statements: 20\r\n filters: stat, wall\r\n # redis:\r\n # host: env-redis-svc\r\n # port: 6379\r\n # database: 0\r\n # password: Mcache@4522\r\n # redisson:\r\n # model: single\r\n # single-server-config:\r\n # address: ${spring.redis.host}:${spring.redis.port}\r\n # database: ${spring.redis.database}\r\n # password: ${spring.redis.password}\r\n redis:\r\n host: env-redis-svc\r\n port: 6379\r\n database: 0\r\n password: Mcache@4522\r\n pool:\r\n max-active: 20\r\n max-wait: -1\r\n max-idle: 10\r\n min-idle: 0\r\n timeout: 1000\r\n redisson:\r\n model: single\r\n single-server-config:\r\n address: ${spring.redis.host}:${spring.redis.port}\r\n database: ${spring.redis.database}\r\n password: ${spring.redis.password}\r\n rabbitmq:\r\n host: env-rabbitmq-svc\r\n port: 5672\r\n username: admin\r\n password: admin\r\n virtual-host: /\r\n main:\r\n allow-bean-definition-overriding: true\r\n messages:\r\n basename: i18n/messages\r\n encoding: UTF-8\r\nfeign:\r\n httpclient:\r\n connection-timeout: 10000\r\n#mybatis:\r\n# mapper-locations: classpath*:com/cmii/chinamobile/user/mapper/**/*.xml\r\n# config-location: classpath:mybatis-config.xml\r\n\r\nmybatis-plus:\r\n configuration:\r\n cache-enabled: false\r\n map-underscore-to-camel-case: true\r\n ##log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\r\n global-config:\r\n db-config:\r\n id-type: none\r\n update-strategy: not_null\r\n banner: false\r\n mapper-locations: classpath*:com/cmii/chinamobile/provider/mapper/**/*.xml\r\n type-handlers-package: com.cmii.chinamobile.common.typehandler\r\ncom:\r\n cmii:\r\n chinamobile:\r\n request:\r\n mapping:\r\n scan:\r\n register-request-mapping: true\r\n\r\n#\\u751F\\u4EA7\\u8005\\u7684\\u8C03\\u7528\\u5730\\u5740\r\napi:\r\n producturl: http://cmii-uav-hyperspectral-consumer\r\n #\\u751F\\u4EA7\\u8005\\u7684\\u4FDD\\u5B58\\u65B9\\u6CD5\\u8DEF\\u5F84\r\n manager:\r\n product:\r\n save: /data/manager/product/save/\r\n get: /data/manager/download/product/\r\n task:\r\n callback: /task/callback\r\n coordinate:\r\n get: http://127.0.0.1:5001/georaster\r\n clip:\r\n get: http://127.0.0.1:5001/clipraster\r\n#\\u7B97\\u6CD5\\u6267\\u884C\\u7684\\u521D\\u59CB\\u547D\\u4EE4\r\nlinux:\r\n lib1: export LD_LIBRARY_PATH=/home/project/process/Release_centos7/\r\n lib2: export LD_LIBRARY_PATH=/home/project/process/UavRun/\r\n #\\u7B97\\u6CD5\\u6267\\u884C\\u7684\\u8F93\\u5165\\u6587\\u4EF6\\u540E\\u9762\\u9700\\u52A0\\u4E0Axx.tif\r\n outputfile: /cmii/cache/\r\n upfile: /cmii/cache/uploadtemp/\r\n pretreatment:\r\n outputPath: /home/project/process/pre\r\n exe: /home/project/process/UavRun/UavRun\r\n tiftoimg:\r\n exe: /home/project/process/tiftoimg\r\n path: /home/project/process/img/\r\n browsethumb:\r\n exe: /home/project/process/browse_thumb\r\nalgorithm:\r\n upload:\r\n path: /home/project/process/Release_centos7/\r\nminio:\r\n endPoint: https://oss.demo.uavcmlc.com:18000/\r\n accessKey: tmp\r\n secretKey: Cyy#1122\r\n bucketName: uavdata\r\n downloadPoint: https://www.demo.uavcmlc.com:18000/api/minios/\r\n uri: api/minio/core/download/files\r\n\r\nmanagement:\r\n endpoints:\r\n web:\r\n exposure:\r\n include: none','14331dec52dd933e711ee5df4945d685','2021-05-26 11:33:04','2021-06-02 16:14:11',NULL,'192.168.126.48','','','null','null','null','yaml','null',''),(431,'cmii-uav-hyperspectral-consumer.yml','uav','server:\r\n port: 8080\r\n localUrl: https://hyper.lab.uavcmlc.com/api/hy-consumer/\r\n localPort: 8080\r\n servlet:\r\n context-path: /\r\n## feign超时时间配置\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 5000\r\n readTimeout: 5000\r\nmapper:\r\n mappers: com.cmii.chinamobile.consumer.common.BasicMapper\r\n not-empty: false\r\n identity: MYSQL\r\nspring:\r\n servlet:\r\n multipart:\r\n max-file-size: -1\r\n max-request-size: -1\r\n cloud:\r\n nacos:\r\n discovery:\r\n server-addr: env-nacos-svc:8848\r\n datasource:\r\n type: com.alibaba.druid.pool.DruidDataSource\r\n driver-class-name: com.mysql.cj.jdbc.Driver\r\n druid:\r\n db-type: mysql\r\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_hyperspectral?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n username: k8s_admin\r\n password: Uc@bkTCPuD4g\r\n initial-size: 5\r\n min-idle: 5\r\n max-active: 20\r\n max-wait: 60000\r\n time-between-eviction-runs-millis: 60000\r\n min-evictable-idle-time-millis: 300000\r\n validation-query: SELECT \'x\'\r\n test-on-borrow: false\r\n test-on-return: false\r\n test-while-idle: true\r\n max-open-prepared-statements: 20\r\n filters: stat, wall\r\n mvc:\r\n throw-exception-if-no-handler-found: true\r\n resources:\r\n add-mappings: true\r\n # redis:\r\n # host: env-redis-svc\r\n # port: 6379\r\n # database: 0\r\n # password: Mcache@4522\r\n # jackson:\r\n # date-format: yyyy-MM-dd HH:mm:ss\r\n # time-zone: GMT+8\r\n redis:\r\n host: env-redis-svc\r\n port: 6379\r\n database: 0\r\n password: Mcache@4522\r\n redisson:\r\n model: single\r\n single-server-config:\r\n address: ${spring.redis.host}:${spring.redis.port}\r\n database: ${spring.redis.database}\r\n password: ${spring.redis.password}\r\n main:\r\n allow-bean-definition-overriding: true\r\n messages:\r\n basename: i18n/messages\r\n encoding: UTF-8\r\n\r\n#mybatis-plus:\r\n# configuration:\r\n# cache-enabled: false\r\n# map-underscore-to-camel-case: true\r\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\r\n# global-config:\r\n# db-config:\r\n# id-type: none\r\n# update-strategy: not_null\r\n# banner: false\r\n# mapper-locations: classpath*:com/cmii/chinamobile/consumer/mapper/**/*.xml\r\n# type-handlers-package: com.cmii.chinamobile.common.typehandler\r\ncom:\r\n cmii:\r\n chinamobile:\r\n request:\r\n mapping:\r\n scan:\r\n register-request-mapping: true\r\nfile:\r\n publish:\r\n path: /cmii/cache/publish/\r\n url: https://gis.uavcmlc.com:6443/arcgis/rest/services/uavdata/MyMapService/MapServer\r\n interface: http://192.168.34.30:8080/publish\r\n cancel: http://192.168.34.30:8080/cancel\r\n ## 上传压缩文件的目录\r\n path:\r\n zip: /cmii/cache/upload/zip/\r\n cut: /cmii/cache/upload/cut/\r\n minio: /cmii/cache/data/\r\n tiftoshp:\r\n url: http://127.0.0.1:5001/shpping\r\njackson:\r\n date-format: yyyy-MM-dd HH:mm:ss\r\n time-zone: GMT+8\r\n\r\nalgorithm:\r\n exec:\r\n max: 1\r\n url: http://cmii-uav-hyperspectral-provider/Processing/callalgorithm\r\n report: /cmii/cache/report/\r\n thematic:\r\n outPath: /cmii/cache/picture\r\n url: http://127.0.0.1:5001/mapping\r\n clip:\r\n url: http://127.0.0.1:5001/clipraster\r\n coordinate:\r\n transformation:\r\n shp:\r\n url: http://127.0.0.1:5001/shptransform\r\n tif:\r\n url: http://127.0.0.1:5001/rastertransform\r\nminio:\r\n endPoint: https://oss.demo.uavcmlc.com:18000/\r\n accessKey: tmp\r\n secretKey: Cyy#1122\r\n bucketName: uavdata\r\n downloadPoint: https://www.demo.uavcmlc.com:18000/api/minios/\r\n uri: api/minio/core/download/files\r\n\r\n##logging:\r\n## level:\r\n## com.alibaba.nacos.client.config.impl: INFO\r\n## com.cmii.chinamobile.consumer.mapper: debug\r\n\r\ngis:\r\n url: https://gis.uavcmlc.com/portal/sharing/rest/generateToken\r\n token:\r\n json: \'{\"username\": \"uavgis\", \"password\": \"cmii1234\", \"ip\": \"\", \"client\": \"referer\", \"referer\": \"http://hyper.dev.uavcmlc.com\", \"expiration\": \"20160\", \"f\": \"pjson\"}\' \r\n #url: https://192.168.34.30/portal/sharing/rest/generateToken\r\n #username: uavgis\r\n #password: cmii1234\r\n #client: requestip\r\n #expiration: 3600\r\n #f: pjson\r\n\r\nmanagement:\r\n endpoints:\r\n web:\r\n exposure:\r\n include: none','2ad52d8b8da485405356113b10135344','2021-05-26 11:34:24','2021-06-02 16:14:27',NULL,'192.168.126.48','','','null','null','null','yaml','null',''),(447,'cmii-open-gateway.yml','open','server:\n port: 8080\nspring:\n platform:\n info:\n name: 开放平台网关\n description: 开放平台网关\n version: 1.0.0\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nfeign:\n hystrix:\n enabled: true\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 3000\n threadpool:\n default:\n coreSize: 2000\n maxQueueSize: 50000\n queueSizeRejectionThreshold: 50000\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/default/putObject\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','efaebbe0978090f60a36edef8a22eb24','2021-06-01 17:59:48','2021-10-22 15:48:39',NULL,'192.168.34.234','','','null','null','null','yaml','null',''),(487,'cmii-uav-cloud-live.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n messages:\n basename: i18n.messages\n platform:\n info:\n name: 视频流媒体管理\n description: 视频流媒体管理\n version: 1.0.0\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_cloud_live?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n main:\n allow-bean-definition-overriding: true\nmin:\n io:\n endPoint: https://oss.demo.uavcmlc.com:18000/\n accessKey: tmp\n secretKey: Cyy#1122\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 40000\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-user,cmii-uav-material-warehouse\n\n ReadTimeout: 40000\n ConnectTimeout: 30000\n \nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/cloud/live/mapper/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nstream:\n engine:\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n partFileType: 1\n saveAllTsFile: false\nmanagement:\n endpoint:\n health:\n show-details: always\n show-components: always\n endpoints:\n web:\n exposure:\n include: \"*\"','4eb4240d6d4867b6c2395cb705e5c243','2021-06-11 13:56:56','2021-10-22 15:38:24',NULL,'192.168.34.234','','','null','null','null','yaml','null',''),(517,'cmii-uav-industrial-portfolio.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 行业应用项目包--[定制化需求]\n description: 行业应用项目包--[定制化需求]\n version: 1.0.0\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n username: k8s_admin\n password: Uc@bkTCPuD4g\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_industrial_portfolio?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n druid:\n # 连接池的配置信息\n # 初始化大小,最小,最大\n initial-size: 5\n min-idle: 5\n maxActive: 20\n # 配置获取连接等待超时的时间\n maxWait: 60000\n # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒\n timeBetweenEvictionRunsMillis: 60000\n # 配置一个连接在池中最小生存的时间,单位是毫秒\n minEvictableIdleTimeMillis: 300000\n validationQuery: SELECT 1\n testWhileIdle: true\n testOnBorrow: false\n testOnReturn: false\n # 打开PSCache,并且指定每个连接上PSCache的大小\n poolPreparedStatements: true\n maxPoolPreparedStatementPerConnectionSize: 20\n # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,\'wall\'用于防火墙\n filters: stat,wall,slf4j\n filter:\n stat:\n enabled: true\n # 通过connectProperties属性来打开mergeSql功能;慢SQL记录\n connectionProperties: druid.stat.mergeSql\\=true;druid.stat.slowSqlMillis\\=5000\n web-stat-filter:\n enabled: true\n # 配置DruidStatViewServlet\n stat-view-servlet:\n url-pattern: \"/druid/*\"\n # IP白名单(没有配置或者为空,则允许所有访问)\n allow:\n # IP黑名单 (存在共同时,deny优先于allow)\n deny: 192.168.1.73\n # 禁用HTML页面上的“Reset All”功能\n reset-enable: false\n # 登录名\n login-username: admin\n # 登录密码\n login-password: 123456\n enabled: true\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\nmybatis-plus:\n mapper-locations: classpath*:mapper/**.xml\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\n\nfeign:\n hystrix:\n enabled: false \n\n \nmanagement:\n endpoints:\n web:\n exposure:\n include: none\n\nmin:\n io:\n endPoint: https://oss.demo.uavcmlc.com:18000\n accessKey: cmii\n secretKey: B#923fC7mk\n','fd24079c9e199e2d12e8e1d54da75e8d','2021-10-22 15:53:41','2021-10-22 16:15:36',NULL,'10.244.212.128','','','null','','','yaml','',''),(527,'cmii-uav-alarm.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n messages:\n basename: i18n.messages\n platform:\n info:\n name: 告警管理\n description: 告警管理\n version: 1.0.0\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://env-mysql-demo-instance:3306/uav_alarm?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: admin\n virtual-host: /\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n main:\n allow-bean-definition-overriding: true\n\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data, cmii-uav-airspace\n\n ReadTimeout: 20000\n ConnectTimeout: 10000\n \nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/alarm/mapper/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: debug\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nmanagement:\n endpoint:\n health:\n show-details: always\n show-components: always\n endpoints:\n web:\n exposure:\n include: \"*\"','b32b7cf824da083b695e8dace22e908c','2021-10-22 17:56:27','2021-10-22 18:01:00',NULL,'10.244.212.128','','','','','','yaml','',''),(542,'cmii-backend-system.yml','3.0.0','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.uavcloud-outside.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: xxxx\n username: k8s_admin\n password: Uc@bkTCPuD4g\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nmin:\n io:\n endPoint: https://oss.demo.uavcmlc.com:18000\n accessKey: cmii\n secretKey: B#923fC7mk\n downloadPath: /cmii/cache/warehouse/download/\nconductor:\n client:\n rootUri: http://192.168.34.41:8080/api/\n threadCount: 2\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nopentracing:\n jaeger:\n enabled: false\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: jaeger-agent.testing.svc\n port: 6831\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 1000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoints:\n web:\n exposure:\n include: none\n','e455205ccbb6f4c4196d0f35cbfbbfb8','2021-11-04 16:58:27','2022-01-18 19:45:36',NULL,'10.244.212.128','','','','','','yaml','',''),(547,'cmii-admin-gateway.yml','3.0.0','spring:\n application:\n name: cmii-admin-gateway\n platform:\n info:\n name: 运营平台网关\n description: 运营平台网关\n version: 1.0.0\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/** \n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 3000\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /webjars/**\n # - /doc.html\n # - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /warehouse/**\n - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n','dfb1b4978529f6a22bdfb3da4858d3e0','2021-11-04 17:15:32','2021-12-13 09:35:41',NULL,'10.244.212.128','','','','','','yaml','',''),(548,'cmii-admin-user.yml','3.0.0','spring:\n application:\n name: cmii-admin-user\n login:\n kicked-support: true\n login-error-limit: true\n img-code-support: true\n platform:\n info:\n name: 用户平台\n description: 用户平台\n version: 1.0.0\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/admin_user?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n \n \nlogging:\n level:\n com.cmii.chinamobile: info\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: admin\nidgen:\n worker-id: 0\n datacenter-id: 0\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none\nxxl:\n job:\n admin-addresses: cmii-admin-user\n executor-log-retention-days: 1\n executor-port: 9999\n executor-log-path: ./log/logpath\n access-token: xxl-job','69889075af1b8c95c0b189ce23529ff2','2021-11-04 17:15:32','2021-11-10 17:34:37',NULL,'10.244.212.128','','','','','','yaml','',''),(549,'cmii-uav-process.yml','3.0.0','spring:\n platform:\n info:\n name: 流程系统\n description: 流程系统\n version: 2.1.3\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_process?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&nullCatalogMeansCurrent=true&serverTimezone=GMT%2B8\n \ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\n request:\n mapping:\n scan:\n register-request-mapping: true\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\nlogging:\n level:\n com.cmii.chinamobile: info\n','4e5baf9da7aea9b90701c131fe5f04bf','2021-11-04 17:15:32','2021-11-04 17:24:31',NULL,'10.244.212.128','','','','','','yaml','',''),(550,'cmii-uav-material-warehouse.yml','3.0.0','spring:\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n \n jackson:\n time-zone: GMT+8\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n downloadPath: /cmii/cache/warehouse/download/\n typeId: MWS\n bucketName: jadenq\n # downloadPath: /usr/local/data/warehouse/download/\n \n\nuploadFolder: /usr/local/data/warehouse/upload/\n\n # /cmii/cache\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/\n saveFileBasePath: /cmii/cache/warehouse/upload/mw/\n chunkSize: 5242880\n thumbnail: thumbnail\n download:\n urlPrefix: https://www.demo.uavcmlc.com:18000/api/warehouse/\n\nribbon:\n ConnectTimeout: 600000 # 请求连接的超时时间\n ReadTimeout: 600000 # 请求处理的超时时间\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_uKniXPELlRERBBwK\n clientSecret: wY7zyENcyJuTkCfAq4M7lR8NGMkClH','b29e782b8c3a819dacbf98df04dcf74d','2021-11-04 17:15:32','2021-11-08 10:53:04',NULL,'10.244.212.128','','','','','','yaml','',''),(551,'cmii-uav-surveillance.yml','3.0.0','spring:\n platform:\n info:\n name: 飞行监视\n description: 飞行监视\n version: 1.0.0\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n \nmybatis-plus:\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\n\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\nlog:\n flag: true\n\n\n','d492afc398248eba1deea7054b27db44','2021-11-04 17:15:32','2021-11-04 17:15:32',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(552,'cmii-uav-device.yml','3.0.0','spring:\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_dev?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n \n\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n\n ReadTimeout: 20000\n ConnectTimeout: 10000\n \n\nlogging:\n level:\n com.cmii.chinamobile: info\n\nlog:\n opt: true\n fly: true\n\n\n','beb16affffd1462b3b2a9dd1e7cc832b','2021-11-04 17:15:32','2021-11-04 17:25:14',NULL,'10.244.212.128','','','','','','yaml','',''),(553,'cmii-uav-logger.yml','3.0.0','spring:\r\n platform:\r\n info:\r\n name: 业务日志平台\r\n description: 业务日志平台\r\n version: 1.0.0\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_logger?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=GMT%2B8\r\n \r\n\r\n\r\n\r\nmanagement:\r\n endpoints:\r\n web:\r\n exposure:\r\n include: none','ab9eb6738c2142eb34a47bdd3fa8661f','2021-11-04 17:15:32','2021-11-04 17:15:32',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(554,'cmii-admin-data.yml','3.0.0','spring:\r\n platform:\r\n info:\r\n name: 字典表单管理\r\n description: 字典表单管理\r\n version: 1.0.0\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/admin_data?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n\r\nidgen:\r\n datacenter-id: 1\r\n worker-id: 1\r\nmap:\r\n gaode:\r\n key: 50c5a7ac73f7c97960f5c923bcb804dc\r\narea:\r\n limitProvince: false\r\n limitProvinceAreaCode: 810000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n request:\r\n mapping:\r\n scan:\r\n register-request-mapping: true\r\n group: uav,admin\r\n\r\nmanagement:\r\n endpoints:\r\n web:\r\n exposure:\r\n include: none','2e72b3c1093ad70230b0712a0d8d1ad6','2021-11-04 17:15:32','2021-11-04 17:15:32',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(555,'cmii-uav-mission.yml','3.0.0','spring:\n platform:\n info:\n name: 作业管理服务\n description: 作业管理服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n jmx:\n enabled: false\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n\nmission:\n file:\n bucket: foia\n AIAddr: 192.168.35.51\n AIPort: 6502\n \nribbon:\n ConnectTimeout: 3000 # 连接超时时间(ms)\n ReadTimeout: 3000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nbucket: foia\nmis:\n foia:\n pic:\n url: https://oss.demo.uavcmlc.com:18000/${bucket}/\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none\nlog:\n flag: true','1cc55f41851ffe36d522d08ea47e829d','2021-11-04 17:15:32','2021-11-16 17:20:32',NULL,'10.244.212.128','','','','','','yaml','',''),(556,'cmii-uav-notice.yml','3.0.0','spring:\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_notice?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n \ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: http://112.35.1.155:1992/sms/tmpsubmit\n ecName: 中移(成都)信息通信科技有限公司\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n limit:\n minute: 10\n hour: 50\n day: 500\n ipHour: 500 \nlogging:\n level:\n com.cmii.chinamobile: info\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','224ef23355034eda9f6efde003f828ab','2021-11-04 17:15:32','2021-11-04 17:28:26',NULL,'10.244.212.128','','','','','','yaml','',''),(557,'cmii-uav-developer.yml','3.0.0','spring:\n platform:\n info:\n name: 开发者平台\n description: 开发者平台\n version: 1.0.0\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_developer?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: false\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n\n\nidgen:\n datacenter-id: 3\n worker-id: 3\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: admin\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','a3813b41c9b14f03cfe12792d321c087','2021-11-04 17:15:32','2021-11-04 17:29:06',NULL,'10.244.212.128','','','','','','yaml','',''),(558,'cmii-uav-user.yml','3.0.0','spring:\n platform:\n info:\n name: 用户平台\n description: 用户平台\n version: 1.0.0\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_user?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address \n host: https://lab.uavcmlc.com/devflight\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','bd1f64911837eb99f0ab42cb95c97242','2021-11-04 17:15:32','2021-11-04 17:15:32',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(559,'cmii-uav-oauth.yml','3.0.0','spring:\n platform:\n info:\n name: 用户认证平台\n description: 用户认证平台\n version: 1.0.0\n security:\n oauth2:\n kicked-support: true\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_oauth?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','1d023f4867a45cba53fe59d5483a247c','2021-11-04 17:15:32','2021-11-05 11:19:44',NULL,'10.244.212.128','','','','','','yaml','',''),(560,'cmii-uav-gateway.yml','3.0.0','spring:\n platform:\n info:\n name: 平台网关\n description: 平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/** \n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/** \n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n \n - id: cmii-uav-kpi-monitor\n uri: lb://cmii-uav-kpi-monitor\n predicates:\n - Path=/kpiMonitor/** \n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\nfeign:\n hystrix:\n enabled: true\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n coreSize: 100\n maxQueueSize: 50000\n queueSizeRejectionThreshold: 60000\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/commonToken\n - /ca/checkAccessToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /cms/**\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/**\n - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/**\n #- /mission/api/uav/mission/surveillance/openAIProcess/**\n #- /mission/api/uav/mission/surveillance/switchAIDetection/**\n #- /mission/api/uav/mission/surveillance/trackSingleTarget/**\n #- /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /kpiMonitor/personal/emergency/sos/**\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','5033d85a14722dd714c22008fc896e99','2021-11-04 17:15:32','2021-12-24 16:57:09',NULL,'10.244.105.128','','','','','','yaml','',''),(561,'cmii-uav-airspace.yml','3.0.0','spring:\n platform:\n info:\n name: 空域管理\n description: 空域管理\n version: 1.0.0\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_airspace?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n \nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: INFO\n\n#终审流程配置\nprocedure:\n type: 0 # 0:无终审 1:自动终审 2:手动终审\n url: http://tanglei.top:8182\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\n','8821a5bb3aac6733be51078cfc9f42b7','2021-11-04 17:15:32','2021-11-04 17:37:43',NULL,'10.244.212.128','','','','','','yaml','',''),(562,'cmii-uav-waypoint.yml','3.0.0','spring:\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_waypoint?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n \r\nlogging:\r\n level:\r\n com.cmii.chinamobile: debug\r\n\r\n\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\n\r\nsimulation:\r\n remote:\r\n host: 114.242.26.182\r\n port: 29008\r\n ak: cyy123\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n\r\n','8b5438e8f06d48d15fa7a5cf49aa8365','2021-11-04 17:15:32','2021-11-04 17:15:32',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(563,'cmii-uav-mqtthandler.yml','3.0.0','spring:\n platform:\n info:\n name: MQTT服务\n description: MQTT服务\n version: 1.0.0\n\nfeign:\n hystrix:\n enabled: false\n\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: http://cloud.ttaviation.com:20043/\nsubscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\n\ndji:\n pushUrl: 183.220.194.193:26689\n pushGDRUrl: 183.220.194.193:26688\nlog:\n flag: true\n','4c7f0a8c0a42a8994e4258a3dec903ca','2021-11-04 17:15:32','2021-11-11 12:38:26',NULL,'10.244.212.128','','','','','','yaml','',''),(564,'cmii-uav-security-system.yml','3.0.0','#数据源配置\r\nspring:\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_security?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n \r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','555d34c0f25ac2bcf26f509a7d2f6459','2021-11-04 17:15:32','2021-11-04 17:15:32',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(565,'cmii-uav-data-post-process.yml','3.0.0','spring:\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_data_post_process?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n servlet:\r\n multipart:\r\n enabled: true\r\n max-file-size: 1GB\r\n max-request-size: 1GB\r\n\r\nmin:\r\n io:\r\n srcId: 1323096648758464516\r\nterra:\r\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\r\n url: https://stag-dsapi.dbeta.me/terra-hz/terra-rescon-be\r\n\r\nfeign:\r\n httpclient:\r\n connection-timeout: 600000\r\n\r\nribbon:\r\n ReadTimeout: 600000\r\n ConnectTimeout: 600000\r\n\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\n request:\r\n mapping:\r\n scan:\r\n register-request-mapping: true\r\n \r\namap:\r\n secretKey: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n\r\nfilePath:\r\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\r\n saveFileBasePath: /cmii/cache/datapost/upload/\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n com.alibaba.nacos.client.config.impl: WARN\r\n io.swagger.models.parameters.AbstractSerializableParameter: error\r\n\r\n#第三方系统接入权限管理配置\r\noauth:\r\n visual:\r\n grantType: authorization_code\r\n clientId: APP_XCkvK89FeX6lGp0Z\r\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\r\n terra:\r\n grantType: authorization_code\r\n clientId: APP_tN53ELBlzbRWjDHq\r\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\r\n dataprocess:\r\n grantType: authorization_code\r\n clientId: APP_bYdlPsBBIncZdaYR\r\n clientSecret: 8C1HRpzowdzbcizPxuMCoFB4OoMEhG\r\n\r\n','9cfab9ac13b12223f69c228be0620a19','2021-11-04 17:15:32','2021-11-04 17:15:32',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(566,'cmii-uav-brain.yml','3.0.0','spring:\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_brain?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \nbrain:\n ai:\n server:\n tritonHost: 192.168.35.3\n tritonPort: 8001\n tfSafeHostIp: 192.168.35.3\n tfSafeHostPort: 8033\n tfRoadHostIp: 192.168.35.3\n tfRoadHostPort: 2050\n\n\noauth:\n grantType: authorization_code\n clientId: APP_rafnuCAmBESIVYMH\n clientSecret: yhWQd6VNJMiQCkUfbt5nDDJfN6s5xw','288b314f4f16d2ca74e1e71f44eb4626','2021-11-04 17:15:32','2021-12-21 14:17:07',NULL,'10.244.105.128','','','','','','yaml','',''),(567,'cmii-uav-kpi-monitor.yml','3.0.0','spring:\r\n platform:\r\n info:\r\n name: 指标监测\r\n description: 指标监测\r\n version: 2.1.6\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_kpi_monitor?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n \r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n# reportUrl: http://192.168.92.132/mapi/flow/push/ambulance\r\n reportUrl: http://192.168.92.132/test-api/flow/push/ambulance\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n# url: jdbc:mysql://dev-01.ecs.io:36033/admin_user?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n# userName: zyly\r\n# password: Cmii@4522\r\n url: jdbc:mysql://192.168.34.236:3306/admin_user?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n userName: zyly\r\n password: Uc@bkTCPuD4g\r\ncom:\r\n cmii:\r\n chinamobile:\r\n request:\r\n mapping:\r\n scan:\r\n register-request-mapping: true\r\n group: uav,admin\r\n','fe090758e03c2417813abd454dc5b64c','2021-11-04 17:15:32','2021-11-04 17:15:32',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(568,'cmii-open-gateway.yml','3.0.0','spring:\n platform:\n info:\n name: 开放平台网关\n description: 开放平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 3000\n threadpool:\n default:\n coreSize: 2000\n maxQueueSize: 50000\n queueSizeRejectionThreshold: 50000\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/default/putObject\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n\n','b45d7ad8b97135ddec0dd6cbb30e077a','2021-11-04 17:15:32','2021-12-13 09:36:31',NULL,'10.244.212.128','','','','','','yaml','',''),(569,'cmii-uav-cloud-live.yml','3.0.0','spring:\n platform:\n info:\n name: 视频流媒体管理\n description: 视频流媒体管理\n version: 3.0.0\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_cloud_live?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n \ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nstream:\n engine:\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n saveAllTsFile: false\n#1. old 2. new \n partFileType: 1\n tsHost: https://www.demo.uavcmlc.com:18000/api/cloudLive\n tsPath: /public/his/playback/ts\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmanagement:\n endpoint:\n health:\n show-details: always\n show-components: always\ncmii:\n flow:\n chain:\n - name: chain1\n condition:\n - type: then\n value: \'a,b\'\n','a35e430608493a11b1f72b17542d37f3','2021-11-04 17:15:32','2021-11-16 12:17:44',NULL,'10.244.105.128','','','','','','yaml','',''),(570,'cmii-omoc-gateway.yml','3.0.0','spring:\r\n application:\r\n name: cmii-omoc-gateway\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','74d1cb9a50ee60afe19603f7162b2356','2021-11-04 17:15:32','2021-11-04 17:15:32',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(571,'cmii-omoc-process.yml','3.0.0','spring:\r\n application:\r\n name: cmii-omoc-process\r\nlogin:\r\n remoteUrl: \"http://123.56.14.31:9334\"\r\n lingyunurl_dev: \"https://lab.uavcmlc.com/dev\"','017296794095b012ab24688945d30f81','2021-11-04 17:15:32','2021-11-04 17:15:32',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(572,'cmii-omoc-user.yml','3.0.0','spring:\r\n application:\r\n name: cmii-omoc-user\r\nlogin:\r\n remoteUrl: \"http://123.56.14.31:9334\"\r\n lingyunurl_dev: \"https://lab.uavcmlc.com/dev\"','76dd771cafd9e42e0b228528ebe6ebab','2021-11-04 17:15:32','2021-11-04 17:15:32',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(573,'cmii-uav-clusters.yml','3.0.0','spring:\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_cluster?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n\r\n\r\n\r\n#feign:\r\n# compression:\r\n# response:\r\n# enabled: true\r\n','527cbc532abf0ee45f93a2283ea51e01','2021-11-04 17:15:32','2021-11-04 17:15:32',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(574,'cmii-uav-stream-manager.yml','3.0.0','mysql:\r\n host: 192.168.11.170\r\n port: 36033\r\n username: zyly\r\n password: Cmii@4522\r\n database: uav_video_streams\r\nsrs:\r\n server_host: 192.168.11.137\r\n server_domain_name: 192.168.11.137\r\n rtmp_port: 1935\r\n http_port: 2985\r\n https_port: 2985\r\n webrtc_port: 20090\r\n client_port: 2985\r\n dvr_video_path: /root/dvr/\r\n ts_video_path: /root/hls/\r\nserver_host: 0.0.0.0\r\nserver_port: 29999\r\nlisten_time_gap: 10\r\nuniversal_token: zhrmghgws\r\nlog_dir_path: .video_logs\r\n\r\n','608376f8bcc7b7ee779b6963b19ac5fd','2021-11-04 17:15:32','2021-11-04 17:15:32',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(575,'cmii-uav-alarm.yml','3.0.0','spring:\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_alarm?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-redisserver-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data, cmii-uav-user\n\n ReadTimeout: 40000\n ConnectTimeout: 20000\n \n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nlog:\n opt: true\n fly: true','7cf13850def843ab87137c93cc2482ec','2021-11-04 17:15:32','2021-11-04 18:20:31',NULL,'10.244.212.128','','','','','','yaml','',''),(576,'cmii-uav-industrial-portfolio.yml','3.0.0','spring:\n platform:\n info:\n name: \n description: 行业应用项目包--[定制化需求]\n version: 3.0.0\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_industrial_portfolio?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n','c3998a6444c7f7025663d340c423b5bd','2021-11-04 17:15:32','2021-11-04 17:53:00',NULL,'10.244.212.128','','','','','','yaml','',''),(617,'cmii-uav-cms.yml','3.0.0','server:\n port: 8080\nspring:\n servlet:\n multipart:\n max-file-size: 10MB\n jackson:\n time-zone: GMT+8\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://cmii-mysql:13306/uav_mcms?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n# cms数据库 192.168.11.90:48405\n# root 密码 CMS#db.233\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \n#fdfs:\n #soTimeout: 1500\n #connectTimeout: 600\n #trackerList[0]: 192.168.11.90:48426\n # trackerList[1]: 192.168.11.227:22122\nbone:\n #attachUrl: http://192.168.11.226:8080/\n enable-swagger: true\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n endPoint: https://oss.demo.uavcmlc.com:18000/\n accessKey: cmii\n secretKey: B#923fC7mk\n bucket: pub-cms\n','b5823fc5074ad05b47a3b8d82e621756','2021-12-24 16:30:16','2021-12-24 17:09:33',NULL,'10.244.105.128','','','','','','yaml','',''),(622,'cmii-uav-oauth.yml','3.0.1','spring:\n platform:\n info:\n name: 用户认证平台\n description: 用户认证平台\n version: 1.0.0\n security:\n oauth2:\n kicked-support: true\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_oauth?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','1d023f4867a45cba53fe59d5483a247c','2022-01-04 14:40:53','2022-01-04 14:40:53',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(623,'cmii-uav-user.yml','3.0.1','spring:\n platform:\n info:\n name: 用户平台\n description: 用户平台\n version: 1.0.0\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_user?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address \n host: https://lab.uavcmlc.com/devflight\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','bd1f64911837eb99f0ab42cb95c97242','2022-01-04 14:42:04','2022-01-04 14:42:04',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(776,'cmii-admin-data.yml','3.1.1','bizName: 字典表单管理\r\ndbSchema: admin_data\r\napiDeclaration: uav,admin\r\nidgen:\r\n datacenter-id: 1\r\n worker-id: 1\r\nmap:\r\n gaode:\r\n key: 50c5a7ac73f7c97960f5c923bcb804dc\r\narea:\r\n limitProvince: false\r\n limitProvinceAreaCode: 810000\r\n\r\n','aefbcb0708b2ea88e140c517d32821c6','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(777,'cmii-admin-gateway.yml','3.1.1','bizName: 运营平台网关\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/** \n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n','b4ec2afd040e1939c04781a2c1747232','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(778,'cmii-admin-user.yml','3.1.1','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: true\n login-error-limit: true\n img-code-support: true\nidgen:\n worker-id: 0\n datacenter-id: 0\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 9999\n executor-log-path: ./log/logpath\n access-token: xxl-job','e93f446c9d5b2111d784cae667a34178','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(779,'cmii-backend-system.yml','3.1.1','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.1.1 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n url: http://8.135.102.76/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/0a7d26a3920147d982021509d21b2cb7/智能柜1.jpg\n B: hangar/image/0f0ff7f815604b01a0950fcace5284f7/智能柜2.jpg\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8192/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-plate-recognition: # 车牌识别(基于视频)(@吴强)(8)\n url: 192.168.35.228\n port: 10003\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\nserver:\n port: 8080\n max-http-header-size: 10485760 \n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\n downloadPath: /cmii/cache/warehouse/download/ # @Deprecated 下次升级版本使用该地址 2022-3-8\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\n','b8ad51a576fbf315a8be1409d474afc4','2022-03-11 09:41:40','2022-03-28 15:47:25',NULL,'10.244.212.128','','','','','','yaml','',''),(780,'cmii-omoc-gateway.yml','3.1.1','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(781,'cmii-omoc-process.yml','3.1.1','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(782,'cmii-omoc-user.yml','3.1.1','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(783,'cmii-open-gateway.yml','3.1.1','bizName: 开放平台网关\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/default/putObject\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n\n','663d62b34c13612fab446691b44242de','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(784,'cmii-uav-airspace.yml','3.1.1','bizName: 空域管理\ndbSchema: uav_airspace\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n type: 0 # 0:无终审 1:自动终审 2:手动终审\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nwebminio:\n bucket: jadenq\n\n','b349e55f86c09db41bbd747db7b8e9bc','2022-03-11 09:41:40','2022-03-11 10:49:58',NULL,'10.244.212.128','','','','','','yaml','',''),(785,'cmii-uav-alarm.yml','3.1.1','bizName: 告警系统\ndbSchema: uav_alarm\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data, cmii-uav-user\n ReadTimeout: 40000\n ConnectTimeout: 20000\nlog:\n opt: true\n fly: true\n','7f270c84fa80d38534b3a218d0350cd7','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(786,'cmii-uav-brain.yml','3.1.1','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV','e8f5891cf611a91a296532f26e3a3063','2022-03-11 09:41:40','2022-03-11 16:16:53',NULL,'10.244.212.128','','','','','','yaml','',''),(787,'cmii-uav-cloud-live.yml','3.1.1','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: srs-op\n engines:\n - name: srs-op\n desc: live service powered by srs-op\n type: srs-op\n endpoint: http://helm-srs-op-svc:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh047/xh003\nrabbit:\n queue:\n aiQueue: aiVideo','bfa55a46faa807e6fcab4e359afa3bd7','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(788,'cmii-uav-clusters.yml','3.1.1','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(789,'cmii-uav-cms.yml','3.1.1','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-03-11 09:41:40','2022-03-21 16:04:42',NULL,'10.244.212.128','','','','','','yaml','',''),(790,'cmii-uav-data-post-process.yml','3.1.1','bizName: 内业处理\r\ndbSchema: uav_data_post_process\r\nmin:\r\n io:\r\n srcId: 1323096648758464516\r\nterra:\r\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\r\n url: ${com.cmii.chinamobile.terra-cloud.url}\r\nfeign:\r\n httpclient:\r\n connection-timeout: 600000\r\nribbon:\r\n ReadTimeout: 600000\r\n ConnectTimeout: 600000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\namap:\r\n secretKey: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\nfilePath:\r\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\r\n saveFileBasePath: /cmii/cache/datapost/upload/\r\n#第三方系统接入权限管理配置\r\noauth:\r\n visual:\r\n grantType: authorization_code\r\n clientId: APP_XCkvK89FeX6lGp0Z\r\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\r\n terra:\r\n grantType: authorization_code\r\n clientId: APP_tN53ELBlzbRWjDHq\r\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\r\n dataprocess:\r\n grantType: authorization_code\r\n clientId: APP_l4HIMixfIXhlCTi9\r\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\r\n\r\n','f73918e8e94d21de58a18c951a73c6a7','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(791,'cmii-uav-developer.yml','3.1.1','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\nidgen:\n datacenter-id: 3\n worker-id: 3\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','d631102b8b4ff41bbf715a129de98e06','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(792,'cmii-uav-device.yml','3.1.1','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\n\nlog:\n opt: true\n fly: true\n\n\n','5106fb3c332d099c17142a4a196a0428','2022-03-11 09:41:40','2022-03-15 10:59:41',NULL,'10.244.212.128','','','','','','yaml','',''),(793,'cmii-uav-gateway.yml','3.1.1','bizName: 平台网关\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','26b2cab56bbeb6427485076552fefc3d','2022-03-11 09:41:40','2022-03-25 14:33:32',NULL,'10.244.212.128','','','','','','yaml','',''),(794,'cmii-uav-industrial-portfolio.yml','3.1.1','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','de4187ea0b3b9f4d820bd55a806c0587','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(795,'cmii-uav-kpi-monitor.yml','3.1.1','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(796,'cmii-uav-logger.yml','3.1.1','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(797,'cmii-uav-material-warehouse.yml','3.1.1','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','13787e7b9cedd023d739c1c569773055','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(798,'cmii-uav-mission.yml','3.1.1','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: www.demo.uavcmlc # @Deprecated 同上\n shareEnvPath: com:18000 # @Deprecated 同上 \n AiListerMqName: aiVideo\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\n','c2e3018558bfddce7c798828a031c695','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(799,'cmii-uav-mqtthandler.yml','3.1.1','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\n','0792765d9220d4d56f91ee474df821f1','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(800,'cmii-uav-notice.yml','3.1.1','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','f1998e83d5659f6e96d69c9d37a4981a','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(801,'cmii-uav-oauth.yml','3.1.1','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','516c49ca7199e84395911fa79c793147','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(802,'cmii-uav-process.yml','3.1.1','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(803,'cmii-uav-security-system.yml','3.1.1','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(804,'cmii-uav-surveillance.yml','3.1.1','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\n','3b05c11a56792eac6d45040c45ce388f','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(805,'cmii-uav-user.yml','3.1.1','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address \n host: ${com.cmii.chinamobile.root}\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','7764ff3741f7ecb6dfc8649bfb4a545f','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(806,'cmii-uav-waypoint.yml','3.1.1','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-03-11 09:41:40','2022-03-11 09:41:40',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(807,'cmii-admin-data.yml','3.1.0','spring:\r\n platform:\r\n info:\r\n name: 字典表单管理\r\n description: 字典表单管理\r\n version: 1.0.0\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/admin_data?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n\r\nidgen:\r\n datacenter-id: 1\r\n worker-id: 1\r\nmap:\r\n gaode:\r\n key: 50c5a7ac73f7c97960f5c923bcb804dc\r\narea:\r\n limitProvince: false\r\n limitProvinceAreaCode: 810000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n request:\r\n mapping:\r\n scan:\r\n register-request-mapping: true\r\n group: uav,admin\r\n\r\nmanagement:\r\n endpoints:\r\n web:\r\n exposure:\r\n include: none','dc926f6b6bf453326ed386fc2d156e8c','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(808,'cmii-admin-gateway.yml','3.1.0','spring:\n application:\n name: cmii-admin-gateway\n platform:\n info:\n name: 运营平台网关\n description: 运营平台网关\n version: 1.0.0\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/** \n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 3000\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n','5f21e325ea9ef8208cd1ec39aa9cb22b','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(809,'cmii-admin-user.yml','3.1.0','spring:\n application:\n name: cmii-admin-user\n login:\n kicked-support: true\n login-error-limit: true\n img-code-support: true\n platform:\n info:\n name: 用户平台\n description: 用户平台\n version: 1.0.0\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/admin_user?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n \n \nlogging:\n level:\n com.cmii.chinamobile: debug\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: admin\nidgen:\n worker-id: 0\n datacenter-id: 0\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none\nxxl:\n job:\n admin-addresses: http://cmii-admin-user.uavcloud-dev.io/\n executor-log-retention-days: 1\n executor-port: 9999\n executor-log-path: ./log/logpath\n access-token: xxl-job','16f6793a86f0d3a6606ac0a70a95856a','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(810,'cmii-backend-system.yml','3.1.0','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.uavcloud-outside.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: xxxx\n username: k8s_admin\n password: Uc@bkTCPuD4g\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nmin:\n io:\n endPoint: https://oss.demo.uavcmlc.com:18000\n accessKey: cmii\n secretKey: B#923fC7mk\n downloadPath: /cmii/cache/warehouse/download/\nconductor:\n client:\n rootUri: http://192.168.34.41:8080/api/\n threadCount: 2\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nopentracing:\n jaeger:\n enabled: false\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: jaeger-agent.testing.svc\n port: 6831\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 1000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoints:\n web:\n exposure:\n include: none\ncom:\n  cmii:\n    chinamobile:\n      request:\n        mapping:\n          scan:\n            register-request-mapping: true\n','7fe9d383ba50b3c66772b1f2804420e9','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(811,'cmii-omoc-gateway.yml','3.1.0','spring:\r\n application:\r\n name: cmii-omoc-gateway\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','74d1cb9a50ee60afe19603f7162b2356','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(812,'cmii-omoc-process.yml','3.1.0','spring:\r\n application:\r\n name: cmii-omoc-process\r\nlogin:\r\n remoteUrl: \"http://123.56.14.31:9334\"\r\n lingyunurl_dev: \"https://lab.uavcmlc.com/dev\"','017296794095b012ab24688945d30f81','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(813,'cmii-omoc-user.yml','3.1.0','spring:\r\n application:\r\n name: cmii-omoc-user\r\nlogin:\r\n remoteUrl: \"http://123.56.14.31:9334\"\r\n lingyunurl_dev: \"https://lab.uavcmlc.com/dev\"','76dd771cafd9e42e0b228528ebe6ebab','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(814,'cmii-open-gateway.yml','3.1.0','spring:\n platform:\n info:\n name: 开放平台网关\n description: 开放平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 3000\n threadpool:\n default:\n coreSize: 2000\n maxQueueSize: 50000\n queueSizeRejectionThreshold: 50000\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/default/putObject\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n\n','331102d0c87a061001c13268b8929c6f','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(815,'cmii-uav-airspace.yml','3.1.0','spring:\n platform:\n info:\n name: 空域管理\n description: 空域管理\n version: 1.0.0\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_airspace?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n \nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n\n#终审流程配置\nprocedure:\n type: 0 # 0:无终审 1:自动终审 2:手动终审\n url: http://tanglei.top:8182\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\n','32f7b0be84ab4cda25dc8532b9739398','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(816,'cmii-uav-alarm.yml','3.1.0','spring:\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_alarm?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data, cmii-uav-user\n\n ReadTimeout: 40000\n ConnectTimeout: 20000\n \n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nlog:\n opt: true\n fly: true\n\nfeign:\n hystrix:\n enabled: true','3afdf2c2f678113b2de1e5b20e202483','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(817,'cmii-uav-brain.yml','3.1.0','spring:\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_brain?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \nbrain:\n ai:\n server:\n tritonHost: 192.168.35.3\n tritonPort: 8001\n tfSafeHostIp: 192.168.35.3\n tfSafeHostPort: 8033\n tfRoadHostIp: 192.168.35.3\n tfRoadHostPort: 2050\n\n\noauth:\n grantType: authorization_code\n clientId: APP_rafnuCAmBESIVYMH\n clientSecret: yhWQd6VNJMiQCkUfbt5nDDJfN6s5xw','70fad7ac7d7a93540021314cad555445','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(818,'cmii-uav-cloud-live.yml','3.1.0','spring:\n platform:\n info:\n name: 视频流媒体管理\n description: 视频流媒体管理\n version: 2.2.0\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_cloud_live?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\ncmii:\n flow:\n chain:\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: https://www.demo.uavcmlc.com:18000/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: http://192.168.35.2:8192/client/video/noticeMerge\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io/client/video/mergeComplete\nlive:\n#vms,srs-op\n defaultEngine: srs-op\n engines:\n - name: srs-op\n desc: live service powered by srs-op\n type: srs-op\n endpoint: http://helm-srs-op-svc:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: transcode\n endpoint: http://192.168.35.2:8191\n taskNames:\n - taskName: gdr_transcode\n pluginName: transcode\n - taskName: gdr_server\n pluginName: transcode\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n videoQueue: videoMission\n aiQueue: aiVideo','9e2187fc1e061ceec59fca8e9e3b5159','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(819,'cmii-uav-clusters.yml','3.1.0','spring:\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_cluster?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n\r\n\r\n\r\n#feign:\r\n# compression:\r\n# response:\r\n# enabled: true\r\n','ce3c3155a3dce784082f3294580db558','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(820,'cmii-uav-cms.yml','3.1.0','server:\n port: 8080\nspring:\n servlet:\n multipart:\n max-file-size: 10MB\n jackson:\n time-zone: GMT+8\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://cmii-mysql:13306/uav_mcms?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n# cms数据库 192.168.11.90:48405\n# root 密码 CMS#db.233\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: true\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','c3991949b89c48f5cd1a63f289bda2bb','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(821,'cmii-uav-data-post-process.yml','3.1.0','spring:\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_data_post_process?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n servlet:\r\n multipart:\r\n enabled: true\r\n max-file-size: 1GB\r\n max-request-size: 1GB\r\n\r\nmin:\r\n io:\r\n srcId: 1323096648758464516\r\nterra:\r\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\r\n url: https://stag-dsapi.dbeta.me/terra-hz/terra-rescon-be\r\n\r\nfeign:\r\n httpclient:\r\n connection-timeout: 600000\r\n\r\nribbon:\r\n ReadTimeout: 600000\r\n ConnectTimeout: 600000\r\n\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\n request:\r\n mapping:\r\n scan:\r\n register-request-mapping: true\r\n \r\namap:\r\n secretKey: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n\r\nfilePath:\r\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\r\n saveFileBasePath: /cmii/cache/datapost/upload/\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n com.alibaba.nacos.client.config.impl: WARN\r\n io.swagger.models.parameters.AbstractSerializableParameter: error\r\n\r\n#第三方系统接入权限管理配置\r\noauth:\r\n visual:\r\n grantType: authorization_code\r\n clientId: APP_XCkvK89FeX6lGp0Z\r\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\r\n terra:\r\n grantType: authorization_code\r\n clientId: APP_tN53ELBlzbRWjDHq\r\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\r\n dataprocess:\r\n grantType: authorization_code\r\n clientId: APP_bYdlPsBBIncZdaYR\r\n clientSecret: 8C1HRpzowdzbcizPxuMCoFB4OoMEhG\r\n\r\n','e3e70db5ef30b82103d0940c3545bec2','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(822,'cmii-uav-developer.yml','3.1.0','spring:\n platform:\n info:\n name: 开发者平台\n description: 开发者平台\n version: 1.0.0\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_developer?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n\n\nidgen:\n datacenter-id: 3\n worker-id: 3\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: admin\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','67caed9ec6371f02a123aa4f573a8d45','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(823,'cmii-uav-device.yml','3.1.0','spring:\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_dev?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n \n\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n\n ReadTimeout: 20000\n ConnectTimeout: 10000\n \n\nlogging:\n level:\n com.cmii.chinamobile: debug\n\nlog:\n opt: true\n fly: true\n\n\n','e1e13e6f77c6730e5387672d8cafd1ff','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(824,'cmii-uav-gateway.yml','3.1.0','spring:\n platform:\n info:\n name: 平台网关\n description: 平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/** \n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/** \n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n \n\nfeign:\n hystrix:\n enabled: true\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n coreSize: 100\n maxQueueSize: 50000\n queueSizeRejectionThreshold: 60000\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/file/download/**\n - /warehouse/api/v1/warehouse/manager/project/download/**\n - /warehouse/api/v1/warehouse/project/filesAll/download/**\n - /warehouse/api/v1/warehouse/project/pictureFiles/download/** \n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','3ae3be3fb8be45d18f8ab7c15e3c8601','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(825,'cmii-uav-industrial-portfolio.yml','3.1.0','spring:\n platform:\n info:\n name: \n description: 行业应用项目包--[定制化需求]\n version: 2.2.0\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_industrial_portfolio?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n yihang:\n domain: 8.135.102.76\n device:\n url: http://8.135.102.76/dispatcher\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\noauth:\n police:\n grantType: authorization_code\n clientId: APP_dax7WXYmMj94vBxr\n clientSecret: D7Ou8icsuhgNBTtWAJzkv2UtNCYRF9\n integratedsensing:\n grantType: authorization_code\n clientId: APP_kclx4AZHXOLEbQER\n clientSecret: G6gT3aQZQQqkfSps66IJ5YFSpdR9UU\n emergency:\n grantType: authorization_code\n clientId: APP_oe6jDsldsH7Sq2uY\n clientSecret: WC6TkBpSMiU6G1vwZ8bG46Le7o0lZi\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','70ec3c8045bb60bb0a577a1d4e52c65f','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(826,'cmii-uav-kpi-monitor.yml','3.1.0','spring:\r\n platform:\r\n info:\r\n name: 指标监测\r\n description: 指标监测\r\n version: 2.1.6\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_kpi_monitor?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n \r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n# reportUrl: http://192.168.92.132/mapi/flow/push/ambulance\r\n reportUrl: http://192.168.92.132/test-api/flow/push/ambulance\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n# url: jdbc:mysql://dev-01.ecs.io:36033/admin_user?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n# userName: zyly\r\n# password: Cmii@4522\r\n url: jdbc:mysql://192.168.34.236:3306/admin_user?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n userName: zyly\r\n password: Uc@bkTCPuD4g\r\ncom:\r\n cmii:\r\n chinamobile:\r\n request:\r\n mapping:\r\n scan:\r\n register-request-mapping: true\r\n group: uav,admin\r\n','d14524662f932c5d8a38e7feaa86e3e1','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(827,'cmii-uav-logger.yml','3.1.0','spring:\n platform:\n info:\n name: 业务日志平台\n description: 业务日志平台\n version: 1.0.0\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_logger?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=GMT%2B8\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\n\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','44d3600a4128c345359c6372abff8102','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(828,'cmii-uav-material-warehouse.yml','3.1.0','spring:\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n \n jackson:\n time-zone: GMT+8\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n downloadPath: /cmii/cache/warehouse/download/\n typeId: MWS\n bucketName: jadenq\n # downloadPath: /usr/local/data/warehouse/download/\n \n\nuploadFolder: /usr/local/data/warehouse/upload/\n\n # /cmii/cache\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/\n saveFileBasePath: /cmii/cache/warehouse/upload/mw/\n chunkSize: 5242880\n thumbnail: thumbnail\n download:\n urlPrefix: https://www.demo.uavcmlc.com:18000/api/warehouse/api/v1/warehouse/project/downloadFile/\n\nribbon:\n ConnectTimeout: 600000 # 请求连接的超时时间\n ReadTimeout: 600000 # 请求处理的超时时间\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_uKniXPELlRERBBwK\n clientSecret: wY7zyENcyJuTkCfAq4M7lR8NGMkClH','27df95e219215a7deb779deaa6e5f65e','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(829,'cmii-uav-mission.yml','3.1.0','spring:\n platform:\n info:\n name: 作业管理服务\n description: 作业管理服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n jmx:\n enabled: false\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n\nmission:\n file:\n bucket: foia\n AIAddr: 192.168.35.51\n AIPort: 6502\n AICarNumberAddr: 192.168.35.51\n AICarNumberPort: 6503\n AIFireAddr: 192.168.35.51\n AIFirePort: 16666\n ShareUrlPrefix: www.demo.uavcmlc\n shareEnvPath: com:18000 \n \nribbon:\n ConnectTimeout: 3000 # 连接超时时间(ms)\n ReadTimeout: 3000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nbucket: foia\nmis:\n foia:\n pic:\n url: https://minio.ig-dev.uavcmlc.com/${bucket}/\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none\nlog:\n flag: true\n','a524a1fee9503a4effa7eb159989db20','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(830,'cmii-uav-mqtthandler.yml','3.1.0','spring:\n platform:\n info:\n name: MQTT服务\n description: MQTT服务\n version: 1.0.0\n\nfeign:\n hystrix:\n enabled: false\n\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: http://cloud.ttaviation.com:20043/\nsubscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\n\ndji:\n pushUrl: http://test.dji.push.com\n pushGDRUrl: xxxxxx\nlog:\n flag: true\n','ce7adfadf187db794f3cc5b9eeb994a7','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(831,'cmii-uav-notice.yml','3.1.0','spring:\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_notice?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n \ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: http://112.35.1.155:1992/sms/tmpsubmit\n ecName: 中移(成都)信息通信科技有限公司\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500 \nlogging:\n level:\n com.cmii.chinamobile: debug\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: none','0919e985f8e551d2b76f89de9bfcfe4e','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(832,'cmii-uav-oauth.yml','3.1.0','spring:\n platform:\n info:\n name: 用户认证平台\n description: 用户认证平台\n version: 1.0.0\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_oauth?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','12a53cd1c4ec31ab2797718779750dc4','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(833,'cmii-uav-process.yml','3.1.0','spring:\r\n platform:\r\n info:\r\n name: 流程系统\r\n description: 流程系统\r\n version: 2.1.3\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_process?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&nullCatalogMeansCurrent=true&serverTimezone=GMT%2B8\r\n \r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\n request:\r\n mapping:\r\n scan:\r\n register-request-mapping: true\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: debug\r\n','87b7a73cd073252937f26beffaaa257a','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(834,'cmii-uav-security-system.yml','3.1.0','#数据源配置\r\nspring:\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_security?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n \r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','8baf7bbb0150755281a8c2e97a490156','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(835,'cmii-uav-stream-manager.yml','3.1.0','mysql:\r\n host: 192.168.11.170\r\n port: 36033\r\n username: zyly\r\n password: Cmii@4522\r\n database: uav_video_streams\r\nsrs:\r\n server_host: 192.168.11.137\r\n server_domain_name: 192.168.11.137\r\n rtmp_port: 1935\r\n http_port: 2985\r\n https_port: 2985\r\n webrtc_port: 20090\r\n client_port: 2985\r\n dvr_video_path: /root/dvr/\r\n ts_video_path: /root/hls/\r\nserver_host: 0.0.0.0\r\nserver_port: 29999\r\nlisten_time_gap: 10\r\nuniversal_token: zhrmghgws\r\nlog_dir_path: .video_logs\r\n\r\n','608376f8bcc7b7ee779b6963b19ac5fd','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(836,'cmii-uav-surveillance.yml','3.1.0','spring:\n platform:\n info:\n name: 飞行监视\n description: 飞行监视\n version: 1.0.0\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n \nmybatis-plus:\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\n\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\nlog:\n flag: true\n\n\n','fd6bfe393595d7b495d75000693aade0','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(837,'cmii-uav-user.yml','3.1.0','spring:\n platform:\n info:\n name: 用户平台\n description: 用户平台\n version: 1.0.0\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_user?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address \n host: https://lab.uavcmlc.com/devflight\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','b7936934562efd030bffb4b8a7135794','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(838,'cmii-uav-waypoint.yml','3.1.0','spring:\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_waypoint?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n \r\nlogging:\r\n level:\r\n com.cmii.chinamobile: debug\r\n\r\n\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\n\r\nsimulation:\r\n remote:\r\n host: 114.242.26.182\r\n port: 29008\r\n ak: cyy123\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n\r\n','9ff1a87c02b25a690525fd1eb6730063','2022-03-11 09:43:54','2022-03-11 09:43:54',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(917,'cmii-admin-data.yml','3.2.0','bizName: 字典表单管理\r\ndbSchema: admin_data\r\napiDeclaration: uav,admin\r\nidgen:\r\n datacenter-id: 1\r\n worker-id: 1\r\nmap:\r\n gaode:\r\n key: 50c5a7ac73f7c97960f5c923bcb804dc\r\narea:\r\n limitProvince: false\r\n limitProvinceAreaCode: 810000\r\n\r\n','aefbcb0708b2ea88e140c517d32821c6','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(918,'cmii-admin-gateway.yml','3.2.0','bizName: 运营平台网关\r\nenable-swagger: false\r\nspring:\r\n cloud:\r\n gateway:\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - StripPrefix=1 #去掉路径的第一级如/logger\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n routes:\r\n - id: user\r\n uri: lb://cmii-admin-user\r\n predicates:\r\n - Path=/user/**\r\n - id: admin-data\r\n uri: lb://cmii-admin-data\r\n predicates:\r\n - Path=/admin/**\r\n - id: dev\r\n uri: lb://cmii-uav-device\r\n predicates:\r\n - Path=/dev/**\r\n - id: feedback\r\n uri: lb://cmii-uav-user\r\n predicates:\r\n - Path=/feedback/**\r\n - id: zyly\r\n uri: lb://cmii-uav-user\r\n predicates:\r\n - Path=/zyly/**\r\n - id: airspace\r\n uri: lb://cmii-uav-airspace\r\n predicates:\r\n - Path=/airspace/**\r\n - id: data-process\r\n uri: lb://cmii-uav-data-process\r\n predicates:\r\n - Path=/dataprocess/**\r\n - id: data-post-process\r\n uri: lb://cmii-uav-data-post-process\r\n predicates:\r\n - Path=/dpp/**\r\n - id: warehouse\r\n uri: lb://cmii-uav-material-warehouse\r\n predicates:\r\n - Path=/warehouse/**\r\n - id: developer\r\n uri: lb://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/**\r\nribbon:\r\n ReadTimeout: 10000\r\n ConnectTimeout: 9000\r\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\r\nsecurity:\r\n oauth2:\r\n permit-all:\r\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\r\n - /user/getImgCode\r\n - /user/getImageCode\r\n - /user/get_image_code_by_image_id\r\n - /**/v2/api-docs/**\r\n - /**/swagger-resources/**\r\n - /webjars/**\r\n - /doc.html\r\n - /swagger-ui.html\r\n - /error\r\n - /favicon.ico\r\n - /user/api/admin/role/querySelected\r\n - /admin/api/admin/language/**\r\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\r\n - /feedback/api/uav/feedback/queryApps #查询应用列表\r\n - /zyly/api/uav/resource/queryResourceLanguage\r\n - /airspace/**/listAirport.do #查询机场\r\n - /user/api/admin/resource/syncImportResource\r\n - /user/api/admin/resource/syncExportResource\r\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\r\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\r\n authority-ignores:\r\n - /user/logout #登出接口\r\n - /user/**/getMyDetail #获取自己详细信息\r\n - /user/api/admin/user/profile/**\r\n - /user/api/admin/user/getUserResources\r\n - /user/api/admin/user/getUserResourceTree\r\n - /user/api/admin/resource/queryResourceTree\r\n - /user/api/admin/resource/queryResourceLanguage\r\n - /zyly/api/uav/role/del #删除角色\r\n - /warehouse/**\r\n # - /developer/**\r\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\r\n sign-ignores:\r\n - /*/system/**\r\n','5034fec86f8f6e75c932823dd49ff72f','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(919,'cmii-admin-user.yml','3.2.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: true\n login-error-limit: true\n img-code-support: true\nidgen:\n worker-id: 0\n datacenter-id: 0\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 9999\n executor-log-path: ./log/logpath\n access-token: xxl-job','e93f446c9d5b2111d784cae667a34178','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(920,'cmii-backend-system.yml','3.2.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.0 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n url: http://8.135.102.76/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-plate-recognition: # 车牌识别(基于视频)(@吴强)(8)\n url: 192.168.35.228\n port: 10003\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: DEBUG\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\n','2a651e3c1b336956218c09192ce0c20a','2022-03-30 15:43:11','2022-04-01 10:51:45',NULL,'10.244.212.128','','','','','','yaml','',''),(921,'cmii-omoc-gateway.yml','3.2.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(922,'cmii-omoc-process.yml','3.2.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(923,'cmii-omoc-user.yml','3.2.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(924,'cmii-open-gateway.yml','3.2.0','bizName: 开放平台网关\r\nenable-swagger: false\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 5000\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - StripPrefix=1 #去掉路径的第一级如/logger\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n routes:\r\n - id: developer\r\n uri: lb://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/**\r\n - id: developer-socket\r\n uri: lb:ws://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/oapi/wexecute\r\n - id: warehouse\r\n uri: lb://cmii-uav-material-warehouse\r\n predicates:\r\n - Path=/warehouse/**\r\nribbon:\r\n ReadTimeout: 3000\r\n ConnectTimeout: 3000\r\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\r\n\r\n#---------------------OAuth2---------------------\r\nsecurity:\r\n oauth2:\r\n permit-all: # 全部通行,不进行认证和鉴权\r\n - path: /test\r\n pathArgs:\r\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\r\n - /developer/login\r\n - /developer/code/login\r\n - /developer/registry\r\n - /developer/registry-for-test\r\n - /developer/oapi/**\r\n - /developer/profile/doUpdateEmail #用户修改邮箱\r\n - /developer/verifyCode/sendLogin #发送登陆验证码\r\n - /developer/verifyCode/checkLogin #验证登陆验证码\r\n - /developer/verifyCode/sendRegisty #发送注册验证码\r\n - /developer/verifyCode/checkRegisty #验证注册验证码\r\n - /developer/verifyCode/sendResetPassword #发送找回密码\r\n - /developer/verifyCode/checkResetPassword #验证找回密码\r\n - /developer/verifyCode/getImgCode\r\n - /developer/verifyCode/getImageCode\r\n - /developer/verifyCode/checkImgCode\r\n - /developer/verifyCode/get_image_code_by_image_id\r\n - /developer/profile/findPwd #找回密码\r\n - /developer/docs\r\n - /developer/docs/**\r\n - /**/v2/api-docs/**\r\n - /**/swagger-resources/**\r\n - /**/webjars/**\r\n - /**/doc.html\r\n - /**/swagger-ui.html\r\n - /error\r\n - /favicon.ico\r\n - /*/public/**\r\n - /warehouse/api/v1/warehouse/project/user/getToken\r\n - /warehouse/api/v1/warehouse/project/default/putObject\r\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\r\n authority-ignores: # 不进行鉴权,比如个人的接口\r\n - /*/personal/**\r\n - /developer/profile/**\r\n - /developer/logout #登出接口\r\n - /warehouse/**\r\n sign-ignores: #忽略签名\r\n - /system/\r\n\r\n','678604175dd5c744ddf757b57cc16f25','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(925,'cmii-uav-airspace.yml','3.2.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(926,'cmii-uav-alarm.yml','3.2.0','bizName: 告警系统\ndbSchema: uav_alarm\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data, cmii-uav-user\n ReadTimeout: 40000\n ConnectTimeout: 20000\nlog:\n opt: true\n fly: true\n','7f270c84fa80d38534b3a218d0350cd7','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(927,'cmii-uav-brain.yml','3.2.0','bizName: AI大脑\r\ndbSchema: uav_brain\r\nbrain:\r\n ai:\r\n server:\r\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\r\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\r\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\r\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\r\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\r\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\r\noauth:\r\n grantType: authorization_code\r\n clientId: APP_0BF17ayVaSpY89O4\r\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\r\n','8009f44f24763c27ab8e56578baa345a','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(928,'cmii-uav-cloud-live.yml','3.2.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: srs-op\n engines:\n - name: srs-op\n desc: live service powered by srs-op\n type: srs-op\n endpoint: http://helm-srs-op-svc:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh047/xh003\nrabbit:\n queue:\n aiQueue: aiVideo','bfa55a46faa807e6fcab4e359afa3bd7','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(929,'cmii-uav-clusters.yml','3.2.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(930,'cmii-uav-cms.yml','3.2.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(931,'cmii-uav-data-post-process.yml','3.2.0','bizName: 内业处理\r\ndbSchema: uav_data_post_process\r\nmin:\r\n io:\r\n srcId: 1323096648758464516\r\nterra:\r\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\r\n url: ${com.cmii.chinamobile.terra-cloud.url}\r\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\r\nfeign:\r\n httpclient:\r\n connection-timeout: 600000\r\nribbon:\r\n ReadTimeout: 600000\r\n ConnectTimeout: 600000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\namap:\r\n secretKey: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\nfilePath:\r\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\r\n saveFileBasePath: /cmii/cache/datapost/upload/\r\n#第三方系统接入权限管理配置\r\noauth:\r\n visual:\r\n grantType: authorization_code\r\n clientId: APP_XCkvK89FeX6lGp0Z\r\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\r\n terra:\r\n grantType: authorization_code\r\n clientId: APP_tN53ELBlzbRWjDHq\r\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\r\n dataprocess:\r\n grantType: authorization_code\r\n clientId: APP_l4HIMixfIXhlCTi9\r\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\r\n\r\n','99668dbb808b0422dfaef2ae8df4c222','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(932,'cmii-uav-developer.yml','3.2.0','bizName: 开发者平台\r\ndbSchema: uav_developer\r\napiDeclaration: admin\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 500\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n open:\r\n login:\r\n img-code-support: true\r\n kicked-support: false\r\n login-error-limit: true\r\n login-error-limit-count: 5\r\n login-error-limit-time: 300\r\n session-timeout: 3600\r\n request:\r\n #是否校验签名\r\n check-sign: true\r\n #默认限制额度\r\n limit-quality: 100\r\n #请求的超时时间\r\n timeout: 300\r\n #配置接口刷新时间,单位秒\r\n api-sync-interval: 120\r\n #是否校验时间\r\n check-time: true\r\nidgen:\r\n datacenter-id: 3\r\n worker-id: 3\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-uav-user\r\n','41f21a494328d3f4a28fcbe65b137b18','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(933,'cmii-uav-device.yml','3.2.0','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\n\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','2dad5fd3b4329d20df8e759fece1a2d6','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(934,'cmii-uav-gateway.yml','3.2.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','0db73834954e1ab2b74193df725eada8','2022-03-30 15:43:11','2022-04-08 15:15:47',NULL,'10.244.212.128','','','','','','yaml','',''),(935,'cmii-uav-industrial-portfolio.yml','3.2.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','de4187ea0b3b9f4d820bd55a806c0587','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(936,'cmii-uav-kpi-monitor.yml','3.2.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(937,'cmii-uav-logger.yml','3.2.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(938,'cmii-uav-material-warehouse.yml','3.2.0','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','13787e7b9cedd023d739c1c569773055','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(939,'cmii-uav-mission.yml','3.2.0','bizName: 作业管理服务\r\ndbSchema: uav_mission\r\nspring:\r\n jmx:\r\n enabled: false\r\nmission:\r\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\r\n shareEnvPath: com/integration # @Deprecated 同上\r\n AiListerMqName: aiVideo\r\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\r\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\r\nribbon:\r\n OkToRetryOnAllOperations: true # 是否对所有操作重试\r\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\r\n MaxAutoRetries: 1 # 同一实例的重试次数\r\nbucket: foia\r\nmis:\r\n foia:\r\n pic:\r\n url: ${min.io.endPoint}/${bucket}/\r\nlog:\r\n flag: true\r\n','2aaa3cf655fdef4c49b0f87dc44c7c9e','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(940,'cmii-uav-mqtthandler.yml','3.2.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\n','0792765d9220d4d56f91ee474df821f1','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(941,'cmii-uav-notice.yml','3.2.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','f1998e83d5659f6e96d69c9d37a4981a','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(942,'cmii-uav-oauth.yml','3.2.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','516c49ca7199e84395911fa79c793147','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(943,'cmii-uav-process.yml','3.2.0','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(944,'cmii-uav-security-system.yml','3.2.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(945,'cmii-uav-surveillance.yml','3.2.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\n','3b05c11a56792eac6d45040c45ce388f','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(946,'cmii-uav-user.yml','3.2.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address \n host: ${com.cmii.chinamobile.root}\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','7764ff3741f7ecb6dfc8649bfb4a545f','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(947,'cmii-uav-waypoint.yml','3.2.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-03-30 15:43:11','2022-03-30 15:43:11',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(953,'cmii-admin-data.yml','3.2.1','bizName: 字典表单管理\r\ndbSchema: admin_data\r\napiDeclaration: uav,admin\r\nidgen:\r\n datacenter-id: 1\r\n worker-id: 1\r\nmap:\r\n gaode:\r\n key: 50c5a7ac73f7c97960f5c923bcb804dc\r\narea:\r\n limitProvince: false\r\n limitProvinceAreaCode: 810000\r\n\r\n','aefbcb0708b2ea88e140c517d32821c6','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(954,'cmii-admin-gateway.yml','3.2.1','bizName: 运营平台网关\r\nenable-swagger: false\r\nspring:\r\n cloud:\r\n gateway:\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - StripPrefix=1 #去掉路径的第一级如/logger\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n routes:\r\n - id: user\r\n uri: lb://cmii-admin-user\r\n predicates:\r\n - Path=/user/**\r\n - id: admin-data\r\n uri: lb://cmii-admin-data\r\n predicates:\r\n - Path=/admin/**\r\n - id: dev\r\n uri: lb://cmii-uav-device\r\n predicates:\r\n - Path=/dev/**\r\n - id: feedback\r\n uri: lb://cmii-uav-user\r\n predicates:\r\n - Path=/feedback/**\r\n - id: zyly\r\n uri: lb://cmii-uav-user\r\n predicates:\r\n - Path=/zyly/**\r\n - id: airspace\r\n uri: lb://cmii-uav-airspace\r\n predicates:\r\n - Path=/airspace/**\r\n - id: data-process\r\n uri: lb://cmii-uav-data-process\r\n predicates:\r\n - Path=/dataprocess/**\r\n - id: data-post-process\r\n uri: lb://cmii-uav-data-post-process\r\n predicates:\r\n - Path=/dpp/**\r\n - id: warehouse\r\n uri: lb://cmii-uav-material-warehouse\r\n predicates:\r\n - Path=/warehouse/**\r\n - id: developer\r\n uri: lb://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/**\r\nribbon:\r\n ReadTimeout: 10000\r\n ConnectTimeout: 9000\r\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\r\nsecurity:\r\n oauth2:\r\n permit-all:\r\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\r\n - /user/getImgCode\r\n - /user/getImageCode\r\n - /user/get_image_code_by_image_id\r\n - /**/v2/api-docs/**\r\n - /**/swagger-resources/**\r\n - /webjars/**\r\n - /doc.html\r\n - /swagger-ui.html\r\n - /error\r\n - /favicon.ico\r\n - /user/api/admin/role/querySelected\r\n - /admin/api/admin/language/**\r\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\r\n - /feedback/api/uav/feedback/queryApps #查询应用列表\r\n - /zyly/api/uav/resource/queryResourceLanguage\r\n - /airspace/**/listAirport.do #查询机场\r\n - /user/api/admin/resource/syncImportResource\r\n - /user/api/admin/resource/syncExportResource\r\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\r\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\r\n authority-ignores:\r\n - /user/logout #登出接口\r\n - /user/**/getMyDetail #获取自己详细信息\r\n - /user/api/admin/user/profile/**\r\n - /user/api/admin/user/getUserResources\r\n - /user/api/admin/user/getUserResourceTree\r\n - /user/api/admin/resource/queryResourceTree\r\n - /user/api/admin/resource/queryResourceLanguage\r\n - /zyly/api/uav/role/del #删除角色\r\n - /warehouse/**\r\n # - /developer/**\r\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\r\n sign-ignores:\r\n - /*/system/**\r\n','5034fec86f8f6e75c932823dd49ff72f','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(955,'cmii-admin-user.yml','3.2.1','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: true\n login-error-limit: true\n img-code-support: true\nidgen:\n worker-id: 0\n datacenter-id: 0','7f5a4b81a23e6e9e216987fe5b55e008','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(956,'cmii-backend-system.yml','3.2.1','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.1 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n url: http://8.135.102.76/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@吴强)(8)\n url: 192.168.35.227\n port: 6506\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: WARN\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','44442b3ebc276e8af7640a647fa4c0b6','2022-04-13 11:44:59','2022-04-25 15:29:26',NULL,'10.244.212.128','','','','','','yaml','',''),(957,'cmii-omoc-gateway.yml','3.2.1','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(958,'cmii-omoc-process.yml','3.2.1','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(959,'cmii-omoc-user.yml','3.2.1','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(960,'cmii-open-gateway.yml','3.2.1','bizName: 开放平台网关\r\nenable-swagger: false\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 5000\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - StripPrefix=1 #去掉路径的第一级如/logger\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n routes:\r\n - id: developer\r\n uri: lb://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/**\r\n - id: developer-socket\r\n uri: lb:ws://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/oapi/wexecute\r\n - id: warehouse\r\n uri: lb://cmii-uav-material-warehouse\r\n predicates:\r\n - Path=/warehouse/**\r\nribbon:\r\n ReadTimeout: 3000\r\n ConnectTimeout: 3000\r\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\r\n\r\n#---------------------OAuth2---------------------\r\nsecurity:\r\n oauth2:\r\n permit-all: # 全部通行,不进行认证和鉴权\r\n - path: /test\r\n pathArgs:\r\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\r\n - /developer/login\r\n - /developer/code/login\r\n - /developer/registry\r\n - /developer/registry-for-test\r\n - /developer/oapi/**\r\n - /developer/profile/doUpdateEmail #用户修改邮箱\r\n - /developer/verifyCode/sendLogin #发送登陆验证码\r\n - /developer/verifyCode/checkLogin #验证登陆验证码\r\n - /developer/verifyCode/sendRegisty #发送注册验证码\r\n - /developer/verifyCode/checkRegisty #验证注册验证码\r\n - /developer/verifyCode/sendResetPassword #发送找回密码\r\n - /developer/verifyCode/checkResetPassword #验证找回密码\r\n - /developer/verifyCode/getImgCode\r\n - /developer/verifyCode/getImageCode\r\n - /developer/verifyCode/checkImgCode\r\n - /developer/verifyCode/get_image_code_by_image_id\r\n - /developer/profile/findPwd #找回密码\r\n - /developer/docs\r\n - /developer/docs/**\r\n - /**/v2/api-docs/**\r\n - /**/swagger-resources/**\r\n - /**/webjars/**\r\n - /**/doc.html\r\n - /**/swagger-ui.html\r\n - /error\r\n - /favicon.ico\r\n - /*/public/**\r\n - /warehouse/api/v1/warehouse/project/user/getToken\r\n - /warehouse/api/v1/warehouse/project/default/putObject\r\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\r\n authority-ignores: # 不进行鉴权,比如个人的接口\r\n - /*/personal/**\r\n - /developer/profile/**\r\n - /developer/logout #登出接口\r\n - /warehouse/**\r\n sign-ignores: #忽略签名\r\n - /system/\r\n\r\n','678604175dd5c744ddf757b57cc16f25','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(961,'cmii-uav-airspace.yml','3.2.1','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(962,'cmii-uav-alarm.yml','3.2.1','bizName: 告警系统\ndbSchema: uav_alarm\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data, cmii-uav-user\n ReadTimeout: 40000\n ConnectTimeout: 20000\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\nlog:\n opt: true\n fly: true\n','e7329dede298fd4023442516b0c6746e','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(963,'cmii-uav-brain.yml','3.2.1','bizName: AI大脑\r\ndbSchema: uav_brain\r\nbrain:\r\n ai:\r\n server:\r\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\r\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\r\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\r\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\r\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\r\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\r\noauth:\r\n grantType: authorization_code\r\n clientId: APP_0BF17ayVaSpY89O4\r\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\r\n','8009f44f24763c27ab8e56578baa345a','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(964,'cmii-uav-cloud-live.yml','3.2.1','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: srs-op\n engines:\n - name: srs-op\n desc: live service powered by srs-op\n type: srs-op\n endpoint: http://helm-srs-op-svc:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh047/xh003\nrabbit:\n queue:\n aiQueue: aiVideo','78c5a05a4187d0e248ed04e280603661','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(965,'cmii-uav-clusters.yml','3.2.1','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(966,'cmii-uav-cms.yml','3.2.1','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(967,'cmii-uav-data-post-process.yml','3.2.1','bizName: 内业处理\r\ndbSchema: uav_data_post_process\r\nmin:\r\n io:\r\n srcId: 1323096648758464516\r\nterra:\r\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\r\n url: ${com.cmii.chinamobile.terra-cloud.url}\r\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\r\nfeign:\r\n httpclient:\r\n connection-timeout: 600000\r\nribbon:\r\n ReadTimeout: 600000\r\n ConnectTimeout: 600000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\namap:\r\n secretKey: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\nfilePath:\r\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\r\n saveFileBasePath: /cmii/cache/datapost/upload/\r\n#第三方系统接入权限管理配置\r\noauth:\r\n visual:\r\n grantType: authorization_code\r\n clientId: APP_XCkvK89FeX6lGp0Z\r\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\r\n terra:\r\n grantType: authorization_code\r\n clientId: APP_tN53ELBlzbRWjDHq\r\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\r\n dataprocess:\r\n grantType: authorization_code\r\n clientId: APP_l4HIMixfIXhlCTi9\r\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\r\n\r\n','99668dbb808b0422dfaef2ae8df4c222','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(968,'cmii-uav-developer.yml','3.2.1','bizName: 开发者平台\r\ndbSchema: uav_developer\r\napiDeclaration: admin\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 500\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n open:\r\n login:\r\n img-code-support: true\r\n kicked-support: false\r\n login-error-limit: true\r\n login-error-limit-count: 5\r\n login-error-limit-time: 300\r\n session-timeout: 3600\r\n request:\r\n #是否校验签名\r\n check-sign: true\r\n #默认限制额度\r\n limit-quality: 100\r\n #请求的超时时间\r\n timeout: 300\r\n #配置接口刷新时间,单位秒\r\n api-sync-interval: 120\r\n #是否校验时间\r\n check-time: true\r\nidgen:\r\n datacenter-id: 3\r\n worker-id: 3\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-uav-user\r\n','41f21a494328d3f4a28fcbe65b137b18','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(969,'cmii-uav-device.yml','3.2.1','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\nlog:\n opt: true\n fly: true\n\n\n','74f6a248d767f85a3fca360ddeff278e','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(970,'cmii-uav-gateway.yml','3.2.1','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','4ed868bd0a93d87604efe05bb91dce0e','2022-04-13 11:44:59','2022-04-18 09:42:13',NULL,'10.244.212.128','','','','','','yaml','',''),(971,'cmii-uav-industrial-portfolio.yml','3.2.1','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','de4187ea0b3b9f4d820bd55a806c0587','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(972,'cmii-uav-kpi-monitor.yml','3.2.1','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(973,'cmii-uav-logger.yml','3.2.1','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(974,'cmii-uav-material-warehouse.yml','3.2.1','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','13787e7b9cedd023d739c1c569773055','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(975,'cmii-uav-mission.yml','3.2.1','bizName: 作业管理服务\r\ndbSchema: uav_mission\r\nspring:\r\n jmx:\r\n enabled: false\r\nmission:\r\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\r\n shareEnvPath: com/integration # @Deprecated 同上\r\n AiListerMqName: aiVideo\r\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\r\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\r\nribbon:\r\n OkToRetryOnAllOperations: true # 是否对所有操作重试\r\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\r\n MaxAutoRetries: 1 # 同一实例的重试次数\r\nbucket: foia\r\nmis:\r\n foia:\r\n pic:\r\n url: ${min.io.endPoint}/${bucket}/\r\nlog:\r\n flag: true\r\n','2aaa3cf655fdef4c49b0f87dc44c7c9e','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(976,'cmii-uav-mqtthandler.yml','3.2.1','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\n','0792765d9220d4d56f91ee474df821f1','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(977,'cmii-uav-notice.yml','3.2.1','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','f1998e83d5659f6e96d69c9d37a4981a','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(978,'cmii-uav-oauth.yml','3.2.1','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','516c49ca7199e84395911fa79c793147','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(979,'cmii-uav-process.yml','3.2.1','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(980,'cmii-uav-security-system.yml','3.2.1','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(981,'cmii-uav-surveillance.yml','3.2.1','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\n','3b05c11a56792eac6d45040c45ce388f','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(982,'cmii-uav-user.yml','3.2.1','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}','1f7e7e3e2d047d1f9e1d9b5605ed04b1','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(983,'cmii-uav-waypoint.yml','3.2.1','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-04-13 11:44:59','2022-04-13 11:44:59',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(991,'cmii-admin-data.yml','3.2.2','bizName: 字典表单管理\r\ndbSchema: admin_data\r\napiDeclaration: uav,admin\r\nidgen:\r\n datacenter-id: 1\r\n worker-id: 1\r\nmap:\r\n gaode:\r\n key: 50c5a7ac73f7c97960f5c923bcb804dc\r\narea:\r\n limitProvince: false\r\n limitProvinceAreaCode: 810000\r\n\r\n','aefbcb0708b2ea88e140c517d32821c6','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(992,'cmii-admin-gateway.yml','3.2.2','bizName: 运营平台网关\r\nenable-swagger: false\r\nspring:\r\n cloud:\r\n gateway:\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - StripPrefix=1 #去掉路径的第一级如/logger\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n routes:\r\n - id: user\r\n uri: lb://cmii-admin-user\r\n predicates:\r\n - Path=/user/**\r\n - id: admin-data\r\n uri: lb://cmii-admin-data\r\n predicates:\r\n - Path=/admin/**\r\n - id: dev\r\n uri: lb://cmii-uav-device\r\n predicates:\r\n - Path=/dev/**\r\n - id: feedback\r\n uri: lb://cmii-uav-user\r\n predicates:\r\n - Path=/feedback/**\r\n - id: zyly\r\n uri: lb://cmii-uav-user\r\n predicates:\r\n - Path=/zyly/**\r\n - id: airspace\r\n uri: lb://cmii-uav-airspace\r\n predicates:\r\n - Path=/airspace/**\r\n - id: data-process\r\n uri: lb://cmii-uav-data-process\r\n predicates:\r\n - Path=/dataprocess/**\r\n - id: data-post-process\r\n uri: lb://cmii-uav-data-post-process\r\n predicates:\r\n - Path=/dpp/**\r\n - id: warehouse\r\n uri: lb://cmii-uav-material-warehouse\r\n predicates:\r\n - Path=/warehouse/**\r\n - id: developer\r\n uri: lb://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/**\r\nribbon:\r\n ReadTimeout: 10000\r\n ConnectTimeout: 9000\r\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\r\nsecurity:\r\n oauth2:\r\n permit-all:\r\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\r\n - /user/getImgCode\r\n - /user/getImageCode\r\n - /user/get_image_code_by_image_id\r\n - /**/v2/api-docs/**\r\n - /**/swagger-resources/**\r\n - /webjars/**\r\n - /doc.html\r\n - /swagger-ui.html\r\n - /error\r\n - /favicon.ico\r\n - /user/api/admin/role/querySelected\r\n - /admin/api/admin/language/**\r\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\r\n - /feedback/api/uav/feedback/queryApps #查询应用列表\r\n - /zyly/api/uav/resource/queryResourceLanguage\r\n - /airspace/**/listAirport.do #查询机场\r\n - /user/api/admin/resource/syncImportResource\r\n - /user/api/admin/resource/syncExportResource\r\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\r\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\r\n authority-ignores:\r\n - /user/logout #登出接口\r\n - /user/**/getMyDetail #获取自己详细信息\r\n - /user/api/admin/user/profile/**\r\n - /user/api/admin/user/getUserResources\r\n - /user/api/admin/user/getUserResourceTree\r\n - /user/api/admin/resource/queryResourceTree\r\n - /user/api/admin/resource/queryResourceLanguage\r\n - /zyly/api/uav/role/del #删除角色\r\n - /warehouse/**\r\n # - /developer/**\r\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\r\n sign-ignores:\r\n - /*/system/**\r\n','5034fec86f8f6e75c932823dd49ff72f','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(993,'cmii-admin-user.yml','3.2.2','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nidgen:\n worker-id: 0\n datacenter-id: 0\n','d9dc791ffd4992ec3c82a0c9b66ad9dc','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(994,'cmii-omoc-gateway.yml','3.2.2','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(995,'cmii-omoc-process.yml','3.2.2','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(996,'cmii-omoc-user.yml','3.2.2','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(997,'cmii-open-gateway.yml','3.2.2','bizName: 开放平台网关\r\nenable-swagger: false\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 5000\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - StripPrefix=1 #去掉路径的第一级如/logger\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n routes:\r\n - id: developer\r\n uri: lb://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/**\r\n - id: developer-socket\r\n uri: lb:ws://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/oapi/wexecute\r\n - id: warehouse\r\n uri: lb://cmii-uav-material-warehouse\r\n predicates:\r\n - Path=/warehouse/**\r\nribbon:\r\n ReadTimeout: 3000\r\n ConnectTimeout: 3000\r\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\r\n\r\n#---------------------OAuth2---------------------\r\nsecurity:\r\n oauth2:\r\n permit-all: # 全部通行,不进行认证和鉴权\r\n - path: /test\r\n pathArgs:\r\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\r\n - /developer/login\r\n - /developer/code/login\r\n - /developer/registry\r\n - /developer/registry-for-test\r\n - /developer/oapi/**\r\n - /developer/profile/doUpdateEmail #用户修改邮箱\r\n - /developer/verifyCode/sendLogin #发送登陆验证码\r\n - /developer/verifyCode/checkLogin #验证登陆验证码\r\n - /developer/verifyCode/sendRegisty #发送注册验证码\r\n - /developer/verifyCode/checkRegisty #验证注册验证码\r\n - /developer/verifyCode/sendResetPassword #发送找回密码\r\n - /developer/verifyCode/checkResetPassword #验证找回密码\r\n - /developer/verifyCode/getImgCode\r\n - /developer/verifyCode/getImageCode\r\n - /developer/verifyCode/checkImgCode\r\n - /developer/verifyCode/get_image_code_by_image_id\r\n - /developer/profile/findPwd #找回密码\r\n - /developer/docs\r\n - /developer/docs/**\r\n - /**/v2/api-docs/**\r\n - /**/swagger-resources/**\r\n - /**/webjars/**\r\n - /**/doc.html\r\n - /**/swagger-ui.html\r\n - /error\r\n - /favicon.ico\r\n - /*/public/**\r\n - /warehouse/api/v1/warehouse/project/user/getToken\r\n - /warehouse/api/v1/warehouse/project/default/putObject\r\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\r\n authority-ignores: # 不进行鉴权,比如个人的接口\r\n - /*/personal/**\r\n - /developer/profile/**\r\n - /developer/logout #登出接口\r\n - /warehouse/**\r\n sign-ignores: #忽略签名\r\n - /system/\r\n\r\n','678604175dd5c744ddf757b57cc16f25','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(998,'cmii-uav-airspace.yml','3.2.2','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(999,'cmii-uav-alarm.yml','3.2.2','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1000,'cmii-uav-brain.yml','3.2.2','bizName: AI大脑\r\ndbSchema: uav_brain\r\nbrain:\r\n ai:\r\n server:\r\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\r\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\r\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\r\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\r\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\r\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\r\noauth:\r\n grantType: authorization_code\r\n clientId: APP_0BF17ayVaSpY89O4\r\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\r\n','8009f44f24763c27ab8e56578baa345a','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1001,'cmii-uav-cloud-live.yml','3.2.2','bizName: 视频流媒体管理\r\ndbSchema: uav_cloud_live\r\ncmii:\r\n flow:\r\n chain:\r\n - name: createTempLive\r\n condition:\r\n - type: then\r\n value: \'createTempLive\'\r\n - name: createLive\r\n condition:\r\n - type: then\r\n value: \'createLive\'\r\n - name: gdrServer\r\n condition:\r\n - type: then\r\n value: \'gdr_server\'\r\n - name: aijob\r\n condition:\r\n - type: then\r\n value: \'createLive,ai_recognition\'\r\n - name: gdr2idr\r\n condition:\r\n - type: then\r\n value: \'createLive,gdr_transcode\'\r\nstream:\r\n engine:\r\n # host: 192.168.11.137:29999\r\n host: helm-vms-svc:29999\r\n wareHouseSrcId: 1323096648758464518\r\n #1. old 2. new\r\n partFileType: 1\r\n saveAllTsFile: false\r\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\r\n tsPath: /public/his/playback/ts\r\nvideo:\r\n merge:\r\n endpoint: ${com.cmii.chinamobile.video-merge.url}\r\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\r\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\r\nlive:\r\n#vms,srs-op\r\n defaultEngine: srs-op\r\n engines:\r\n - name: srs-op\r\n desc: live service powered by srs-op\r\n type: srs-op\r\n endpoint: http://helm-srs-op-svc:8080\r\n - name: srs-vms\r\n desc: live service powered by srs-vms\r\n type: srs-vms\r\n endpoint: helm-vms-svc:29999\r\n plugins:\r\n - pluginName: ai_recognition@1 # 人群统计\r\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@2 # 车\r\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@3 # 人群统计+车\r\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@4 # 车辆跟踪\r\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@8 # 车牌识别\r\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@16 # 火识别\r\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@32 # 烟雾识别\r\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\r\n # GDR说明:\r\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\r\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\r\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\r\n - pluginName: gdr_server\r\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\r\n - pluginName: gdr_transcode\r\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\r\n closeCheckStreamTask: true\r\n closeCheckPluginTask: true\r\ncom:\r\n cmii:\r\n chinamobile:\r\n request:\r\n mapping:\r\n scan:\r\n group: uav,admin\r\ntranscode:\r\n gdr2idrModels:\r\n - wrjxh047/xh003\r\nrabbit:\r\n queue:\r\n aiQueue: aiVideo','00ec4a10e532925c02bf3dd6726a50da','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1002,'cmii-uav-clusters.yml','3.2.2','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1003,'cmii-uav-cms.yml','3.2.2','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1004,'cmii-uav-data-post-process.yml','3.2.2','bizName: 内业处理\r\ndbSchema: uav_data_post_process\r\nmin:\r\n io:\r\n srcId: 1323096648758464516\r\nterra:\r\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\r\n url: ${com.cmii.chinamobile.terra-cloud.url}\r\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\r\nfeign:\r\n httpclient:\r\n connection-timeout: 600000\r\nribbon:\r\n ReadTimeout: 600000\r\n ConnectTimeout: 600000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\namap:\r\n secretKey: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\nfilePath:\r\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\r\n saveFileBasePath: /cmii/cache/datapost/upload/\r\n#第三方系统接入权限管理配置\r\noauth:\r\n visual:\r\n grantType: authorization_code\r\n clientId: APP_XCkvK89FeX6lGp0Z\r\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\r\n terra:\r\n grantType: authorization_code\r\n clientId: APP_tN53ELBlzbRWjDHq\r\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\r\n dataprocess:\r\n grantType: authorization_code\r\n clientId: APP_l4HIMixfIXhlCTi9\r\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\r\n\r\n','99668dbb808b0422dfaef2ae8df4c222','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1005,'cmii-uav-developer.yml','3.2.2','bizName: 开发者平台\r\ndbSchema: uav_developer\r\napiDeclaration: admin\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 500\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n open:\r\n login:\r\n img-code-support: true\r\n kicked-support: false\r\n login-error-limit: true\r\n login-error-limit-count: 5\r\n login-error-limit-time: 300\r\n session-timeout: 3600\r\n request:\r\n #是否校验签名\r\n check-sign: true\r\n #默认限制额度\r\n limit-quality: 100\r\n #请求的超时时间\r\n timeout: 300\r\n #配置接口刷新时间,单位秒\r\n api-sync-interval: 120\r\n #是否校验时间\r\n check-time: true\r\nidgen:\r\n datacenter-id: 3\r\n worker-id: 3\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-uav-user\r\n','41f21a494328d3f4a28fcbe65b137b18','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1006,'cmii-uav-device.yml','3.2.2','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1007,'cmii-uav-gateway.yml','3.2.2','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','e1edaba6c50b456df303154a069e1e24','2022-04-27 10:12:03','2022-04-27 17:31:34',NULL,'10.244.212.128','','','','','','yaml','',''),(1008,'cmii-uav-industrial-portfolio.yml','3.2.2','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','de4187ea0b3b9f4d820bd55a806c0587','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1009,'cmii-uav-kpi-monitor.yml','3.2.2','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1010,'cmii-uav-logger.yml','3.2.2','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1011,'cmii-uav-material-warehouse.yml','3.2.2','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','13787e7b9cedd023d739c1c569773055','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1012,'cmii-uav-mission.yml','3.2.2','bizName: 作业管理服务\r\ndbSchema: uav_mission\r\nspring:\r\n jmx:\r\n enabled: false\r\nmission:\r\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\r\n shareEnvPath: com/integration # @Deprecated 同上\r\n AiListerMqName: aiVideo\r\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\r\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\r\nribbon:\r\n OkToRetryOnAllOperations: true # 是否对所有操作重试\r\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\r\n MaxAutoRetries: 1 # 同一实例的重试次数\r\nbucket: foia\r\nmis:\r\n foia:\r\n pic:\r\n url: ${min.io.endPoint}/${bucket}/\r\nlog:\r\n flag: true\r\n','2aaa3cf655fdef4c49b0f87dc44c7c9e','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1013,'cmii-uav-mqtthandler.yml','3.2.2','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\n','0792765d9220d4d56f91ee474df821f1','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1014,'cmii-uav-notice.yml','3.2.2','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','f1998e83d5659f6e96d69c9d37a4981a','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1015,'cmii-uav-oauth.yml','3.2.2','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','516c49ca7199e84395911fa79c793147','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1016,'cmii-uav-process.yml','3.2.2','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1017,'cmii-uav-security-system.yml','3.2.2','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1018,'cmii-uav-surveillance.yml','3.2.2','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\n','3b05c11a56792eac6d45040c45ce388f','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1019,'cmii-uav-user.yml','3.2.2','bizName: 用户平台\r\ndbSchema: uav_user\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data,cmii-uav-notice\r\npassword:\r\n noticeChangePwdDay: 84\r\n expireDay: 91\r\n emailNotice: true\r\n smsNotice: true\r\n#notice address\r\n host: ${com.cmii.chinamobile.root}\r\n','d72f61f5f6979a80a298ed65de5a6ed3','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1020,'cmii-uav-waypoint.yml','3.2.2','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-04-27 10:12:03','2022-04-27 10:12:03',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1021,'cmii-backend-system.yml','3.2.2','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.2 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n url: http://8.135.102.76/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@吴强)(8)\n url: 192.168.35.227\n port: 6506\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\n','90e4d97df78f66a9cf458f0b3194a506','2022-04-27 10:13:36','2022-05-05 14:55:38',NULL,'10.244.212.128','','','','','','yaml','',''),(1027,'cmii-admin-data.yml','3.2.3','bizName: 字典表单管理\r\ndbSchema: admin_data\r\napiDeclaration: uav,admin\r\nidgen:\r\n datacenter-id: 1\r\n worker-id: 1\r\nmap:\r\n gaode:\r\n key: 50c5a7ac73f7c97960f5c923bcb804dc\r\narea:\r\n limitProvince: false\r\n limitProvinceAreaCode: 810000\r\n\r\n','aefbcb0708b2ea88e140c517d32821c6','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1028,'cmii-admin-gateway.yml','3.2.3','bizName: 运营平台网关\r\nenable-swagger: false\r\nspring:\r\n cloud:\r\n gateway:\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - StripPrefix=1 #去掉路径的第一级如/logger\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n routes:\r\n - id: user\r\n uri: lb://cmii-admin-user\r\n predicates:\r\n - Path=/user/**\r\n - id: admin-data\r\n uri: lb://cmii-admin-data\r\n predicates:\r\n - Path=/admin/**\r\n - id: dev\r\n uri: lb://cmii-uav-device\r\n predicates:\r\n - Path=/dev/**\r\n - id: feedback\r\n uri: lb://cmii-uav-user\r\n predicates:\r\n - Path=/feedback/**\r\n - id: zyly\r\n uri: lb://cmii-uav-user\r\n predicates:\r\n - Path=/zyly/**\r\n - id: airspace\r\n uri: lb://cmii-uav-airspace\r\n predicates:\r\n - Path=/airspace/**\r\n - id: data-process\r\n uri: lb://cmii-uav-data-process\r\n predicates:\r\n - Path=/dataprocess/**\r\n - id: data-post-process\r\n uri: lb://cmii-uav-data-post-process\r\n predicates:\r\n - Path=/dpp/**\r\n - id: warehouse\r\n uri: lb://cmii-uav-material-warehouse\r\n predicates:\r\n - Path=/warehouse/**\r\n - id: developer\r\n uri: lb://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/**\r\nribbon:\r\n ReadTimeout: 10000\r\n ConnectTimeout: 9000\r\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\r\nsecurity:\r\n oauth2:\r\n permit-all:\r\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\r\n - /user/getImgCode\r\n - /user/getImageCode\r\n - /user/get_image_code_by_image_id\r\n - /**/v2/api-docs/**\r\n - /**/swagger-resources/**\r\n - /webjars/**\r\n - /doc.html\r\n - /swagger-ui.html\r\n - /error\r\n - /favicon.ico\r\n - /user/api/admin/role/querySelected\r\n - /admin/api/admin/language/**\r\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\r\n - /feedback/api/uav/feedback/queryApps #查询应用列表\r\n - /zyly/api/uav/resource/queryResourceLanguage\r\n - /airspace/**/listAirport.do #查询机场\r\n - /user/api/admin/resource/syncImportResource\r\n - /user/api/admin/resource/syncExportResource\r\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\r\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\r\n authority-ignores:\r\n - /user/logout #登出接口\r\n - /user/**/getMyDetail #获取自己详细信息\r\n - /user/api/admin/user/profile/**\r\n - /user/api/admin/user/getUserResources\r\n - /user/api/admin/user/getUserResourceTree\r\n - /user/api/admin/resource/queryResourceTree\r\n - /user/api/admin/resource/queryResourceLanguage\r\n - /zyly/api/uav/role/del #删除角色\r\n - /warehouse/**\r\n # - /developer/**\r\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\r\n sign-ignores:\r\n - /*/system/**\r\n','5034fec86f8f6e75c932823dd49ff72f','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1029,'cmii-admin-user.yml','3.2.3','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nidgen:\n worker-id: 0\n datacenter-id: 0\n','d9dc791ffd4992ec3c82a0c9b66ad9dc','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1030,'cmii-omoc-gateway.yml','3.2.3','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1031,'cmii-omoc-process.yml','3.2.3','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1032,'cmii-omoc-user.yml','3.2.3','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1033,'cmii-open-gateway.yml','3.2.3','bizName: 开放平台网关\r\nenable-swagger: false\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 5000\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - StripPrefix=1 #去掉路径的第一级如/logger\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n routes:\r\n - id: developer\r\n uri: lb://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/**\r\n - id: developer-socket\r\n uri: lb:ws://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/oapi/wexecute\r\n - id: warehouse\r\n uri: lb://cmii-uav-material-warehouse\r\n predicates:\r\n - Path=/warehouse/**\r\nribbon:\r\n ReadTimeout: 3000\r\n ConnectTimeout: 3000\r\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\r\n\r\n#---------------------OAuth2---------------------\r\nsecurity:\r\n oauth2:\r\n permit-all: # 全部通行,不进行认证和鉴权\r\n - path: /test\r\n pathArgs:\r\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\r\n - /developer/login\r\n - /developer/code/login\r\n - /developer/registry\r\n - /developer/registry-for-test\r\n - /developer/oapi/**\r\n - /developer/profile/doUpdateEmail #用户修改邮箱\r\n - /developer/verifyCode/sendLogin #发送登陆验证码\r\n - /developer/verifyCode/checkLogin #验证登陆验证码\r\n - /developer/verifyCode/sendRegisty #发送注册验证码\r\n - /developer/verifyCode/checkRegisty #验证注册验证码\r\n - /developer/verifyCode/sendResetPassword #发送找回密码\r\n - /developer/verifyCode/checkResetPassword #验证找回密码\r\n - /developer/verifyCode/getImgCode\r\n - /developer/verifyCode/getImageCode\r\n - /developer/verifyCode/checkImgCode\r\n - /developer/verifyCode/get_image_code_by_image_id\r\n - /developer/profile/findPwd #找回密码\r\n - /developer/docs\r\n - /developer/docs/**\r\n - /**/v2/api-docs/**\r\n - /**/swagger-resources/**\r\n - /**/webjars/**\r\n - /**/doc.html\r\n - /**/swagger-ui.html\r\n - /error\r\n - /favicon.ico\r\n - /*/public/**\r\n - /warehouse/api/v1/warehouse/project/user/getToken\r\n - /warehouse/api/v1/warehouse/project/default/putObject\r\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\r\n authority-ignores: # 不进行鉴权,比如个人的接口\r\n - /*/personal/**\r\n - /developer/profile/**\r\n - /developer/logout #登出接口\r\n - /warehouse/**\r\n sign-ignores: #忽略签名\r\n - /system/\r\n\r\n','678604175dd5c744ddf757b57cc16f25','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1034,'cmii-uav-airspace.yml','3.2.3','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1035,'cmii-uav-alarm.yml','3.2.3','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1036,'cmii-uav-brain.yml','3.2.3','bizName: AI大脑\r\ndbSchema: uav_brain\r\nbrain:\r\n ai:\r\n server:\r\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\r\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\r\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\r\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\r\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\r\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\r\noauth:\r\n grantType: authorization_code\r\n clientId: APP_0BF17ayVaSpY89O4\r\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\r\n','8009f44f24763c27ab8e56578baa345a','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1037,'cmii-uav-cloud-live.yml','3.2.3','bizName: 视频流媒体管理\r\ndbSchema: uav_cloud_live\r\ncmii:\r\n flow:\r\n chain:\r\n - name: createTempLive\r\n condition:\r\n - type: then\r\n value: \'createTempLive\'\r\n - name: createLive\r\n condition:\r\n - type: then\r\n value: \'createLive\'\r\n - name: gdrServer\r\n condition:\r\n - type: then\r\n value: \'gdr_server\'\r\n - name: aijob\r\n condition:\r\n - type: then\r\n value: \'createLive,ai_recognition\'\r\n - name: gdr2idr\r\n condition:\r\n - type: then\r\n value: \'createLive,gdr_transcode\'\r\nstream:\r\n engine:\r\n # host: 192.168.11.137:29999\r\n host: helm-vms-svc:29999\r\n wareHouseSrcId: 1323096648758464518\r\n #1. old 2. new\r\n partFileType: 1\r\n saveAllTsFile: false\r\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\r\n tsPath: /public/his/playback/ts\r\nvideo:\r\n merge:\r\n endpoint: ${com.cmii.chinamobile.video-merge.url}\r\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\r\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\r\nlive:\r\n#vms,srs-op\r\n defaultEngine: srs-op\r\n engines:\r\n - name: srs-op\r\n desc: live service powered by srs-op\r\n type: srs-op\r\n endpoint: http://helm-srs-op-svc:8080\r\n - name: srs-vms\r\n desc: live service powered by srs-vms\r\n type: srs-vms\r\n endpoint: helm-vms-svc:29999\r\n plugins:\r\n - pluginName: ai_recognition@1 # 人群统计\r\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@2 # 车\r\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@3 # 人群统计+车\r\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@4 # 车辆跟踪\r\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@8 # 车牌识别\r\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@16 # 火识别\r\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@32 # 烟雾识别\r\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\r\n # GDR说明:\r\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\r\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\r\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\r\n - pluginName: gdr_server\r\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\r\n - pluginName: gdr_transcode\r\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\r\n closeCheckStreamTask: true\r\n closeCheckPluginTask: true\r\ncom:\r\n cmii:\r\n chinamobile:\r\n request:\r\n mapping:\r\n scan:\r\n group: uav,admin\r\ntranscode:\r\n gdr2idrModels:\r\n - wrjxh047/xh003\r\nrabbit:\r\n queue:\r\n aiQueue: aiVideo','00ec4a10e532925c02bf3dd6726a50da','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1038,'cmii-uav-clusters.yml','3.2.3','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1039,'cmii-uav-cms.yml','3.2.3','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1040,'cmii-uav-data-post-process.yml','3.2.3','bizName: 内业处理\r\ndbSchema: uav_data_post_process\r\nmin:\r\n io:\r\n srcId: 1323096648758464516\r\nterra:\r\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\r\n url: ${com.cmii.chinamobile.terra-cloud.url}\r\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\r\nfeign:\r\n httpclient:\r\n connection-timeout: 600000\r\nribbon:\r\n ReadTimeout: 600000\r\n ConnectTimeout: 600000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\namap:\r\n secretKey: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\nfilePath:\r\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\r\n saveFileBasePath: /cmii/cache/datapost/upload/\r\n#第三方系统接入权限管理配置\r\noauth:\r\n visual:\r\n grantType: authorization_code\r\n clientId: APP_XCkvK89FeX6lGp0Z\r\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\r\n terra:\r\n grantType: authorization_code\r\n clientId: APP_tN53ELBlzbRWjDHq\r\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\r\n dataprocess:\r\n grantType: authorization_code\r\n clientId: APP_l4HIMixfIXhlCTi9\r\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\r\n\r\n','99668dbb808b0422dfaef2ae8df4c222','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1041,'cmii-uav-developer.yml','3.2.3','bizName: 开发者平台\r\ndbSchema: uav_developer\r\napiDeclaration: admin\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 500\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n open:\r\n login:\r\n img-code-support: true\r\n kicked-support: false\r\n login-error-limit: true\r\n login-error-limit-count: 5\r\n login-error-limit-time: 300\r\n session-timeout: 3600\r\n request:\r\n #是否校验签名\r\n check-sign: true\r\n #默认限制额度\r\n limit-quality: 100\r\n #请求的超时时间\r\n timeout: 300\r\n #配置接口刷新时间,单位秒\r\n api-sync-interval: 120\r\n #是否校验时间\r\n check-time: true\r\nidgen:\r\n datacenter-id: 3\r\n worker-id: 3\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-uav-user\r\n','41f21a494328d3f4a28fcbe65b137b18','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1042,'cmii-uav-device.yml','3.2.3','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1043,'cmii-uav-gateway.yml','3.2.3','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','89827dc770bd924c28622a2a13622cb5','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1044,'cmii-uav-industrial-portfolio.yml','3.2.3','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','de4187ea0b3b9f4d820bd55a806c0587','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1045,'cmii-uav-kpi-monitor.yml','3.2.3','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1046,'cmii-uav-logger.yml','3.2.3','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1047,'cmii-uav-material-warehouse.yml','3.2.3','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','13787e7b9cedd023d739c1c569773055','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1048,'cmii-uav-mission.yml','3.2.3','bizName: 作业管理服务\r\ndbSchema: uav_mission\r\nspring:\r\n jmx:\r\n enabled: false\r\nmission:\r\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\r\n shareEnvPath: com/integration # @Deprecated 同上\r\n AiListerMqName: aiVideo\r\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\r\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\r\nribbon:\r\n OkToRetryOnAllOperations: true # 是否对所有操作重试\r\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\r\n MaxAutoRetries: 1 # 同一实例的重试次数\r\nbucket: foia\r\nmis:\r\n foia:\r\n pic:\r\n url: ${min.io.endPoint}/${bucket}/\r\nlog:\r\n flag: true\r\n','2aaa3cf655fdef4c49b0f87dc44c7c9e','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1049,'cmii-uav-mqtthandler.yml','3.2.3','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\n','0792765d9220d4d56f91ee474df821f1','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1050,'cmii-uav-notice.yml','3.2.3','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','f1998e83d5659f6e96d69c9d37a4981a','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1051,'cmii-uav-oauth.yml','3.2.3','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','516c49ca7199e84395911fa79c793147','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1052,'cmii-uav-process.yml','3.2.3','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1053,'cmii-uav-security-system.yml','3.2.3','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1054,'cmii-uav-surveillance.yml','3.2.3','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\n','3b05c11a56792eac6d45040c45ce388f','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1055,'cmii-uav-user.yml','3.2.3','bizName: 用户平台\r\ndbSchema: uav_user\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data,cmii-uav-notice\r\npassword:\r\n noticeChangePwdDay: 84\r\n expireDay: 91\r\n emailNotice: true\r\n smsNotice: true\r\n#notice address\r\n host: ${com.cmii.chinamobile.root}\r\n','d72f61f5f6979a80a298ed65de5a6ed3','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1056,'cmii-uav-waypoint.yml','3.2.3','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1057,'cmii-uav-gis-server.yml','3.2.3','bizName: 兴趣点管理\r\ndbSchema: uav_gis\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7','58bcc6175aa59a62d7d754293f28d22b','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1058,'cmii-suav-supervision.yml','3.2.3','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1059,'cmii-suav-gateway.yml','3.2.3','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2022-05-25 15:56:36','2022-05-25 15:56:36',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1060,'cmii-backend-system.yml','3.2.3','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.3 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n url: http://8.135.102.76/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@吴强)(8)\n url: 192.168.35.227\n port: 6506\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','482dbc3586c43daebb0608c86b389861','2022-05-25 15:57:28','2022-05-27 11:41:39',NULL,'10.244.212.128','','','','','','yaml','',''),(1064,'cmii-admin-data.yml','3.2.4','bizName: 字典表单管理\r\ndbSchema: admin_data\r\napiDeclaration: uav,admin\r\nidgen:\r\n datacenter-id: 1\r\n worker-id: 1\r\nmap:\r\n gaode:\r\n key: 50c5a7ac73f7c97960f5c923bcb804dc\r\narea:\r\n limitProvince: false\r\n limitProvinceAreaCode: 810000\r\n\r\n','aefbcb0708b2ea88e140c517d32821c6','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1065,'cmii-admin-gateway.yml','3.2.4','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n\n','7cf2f5b42567de25e9358742fef561cf','2022-06-08 10:48:44','2022-06-08 10:51:25',NULL,'10.244.212.128','','','','','','yaml','',''),(1066,'cmii-admin-user.yml','3.2.4','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nidgen:\n worker-id: 0\n datacenter-id: 0\n','d9dc791ffd4992ec3c82a0c9b66ad9dc','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1067,'cmii-omoc-gateway.yml','3.2.4','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1068,'cmii-omoc-process.yml','3.2.4','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1069,'cmii-omoc-user.yml','3.2.4','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1070,'cmii-open-gateway.yml','3.2.4','bizName: 开放平台网关\r\nenable-swagger: false\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 5000\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - StripPrefix=1 #去掉路径的第一级如/logger\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n routes:\r\n - id: developer\r\n uri: lb://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/**\r\n - id: developer-socket\r\n uri: lb:ws://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/oapi/wexecute\r\n - id: warehouse\r\n uri: lb://cmii-uav-material-warehouse\r\n predicates:\r\n - Path=/warehouse/**\r\nribbon:\r\n ReadTimeout: 3000\r\n ConnectTimeout: 3000\r\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\r\n\r\n#---------------------OAuth2---------------------\r\nsecurity:\r\n oauth2:\r\n permit-all: # 全部通行,不进行认证和鉴权\r\n - path: /test\r\n pathArgs:\r\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\r\n - /developer/login\r\n - /developer/code/login\r\n - /developer/registry\r\n - /developer/registry-for-test\r\n - /developer/oapi/**\r\n - /developer/profile/doUpdateEmail #用户修改邮箱\r\n - /developer/verifyCode/sendLogin #发送登陆验证码\r\n - /developer/verifyCode/checkLogin #验证登陆验证码\r\n - /developer/verifyCode/sendRegisty #发送注册验证码\r\n - /developer/verifyCode/checkRegisty #验证注册验证码\r\n - /developer/verifyCode/sendResetPassword #发送找回密码\r\n - /developer/verifyCode/checkResetPassword #验证找回密码\r\n - /developer/verifyCode/getImgCode\r\n - /developer/verifyCode/getImageCode\r\n - /developer/verifyCode/checkImgCode\r\n - /developer/verifyCode/get_image_code_by_image_id\r\n - /developer/profile/findPwd #找回密码\r\n - /developer/docs\r\n - /developer/docs/**\r\n - /**/v2/api-docs/**\r\n - /**/swagger-resources/**\r\n - /**/webjars/**\r\n - /**/doc.html\r\n - /**/swagger-ui.html\r\n - /error\r\n - /favicon.ico\r\n - /*/public/**\r\n - /warehouse/api/v1/warehouse/project/user/getToken\r\n - /warehouse/api/v1/warehouse/project/default/putObject\r\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\r\n authority-ignores: # 不进行鉴权,比如个人的接口\r\n - /*/personal/**\r\n - /developer/profile/**\r\n - /developer/logout #登出接口\r\n - /warehouse/**\r\n sign-ignores: #忽略签名\r\n - /system/\r\n\r\n','678604175dd5c744ddf757b57cc16f25','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1071,'cmii-uav-airspace.yml','3.2.4','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1072,'cmii-uav-alarm.yml','3.2.4','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1073,'cmii-uav-brain.yml','3.2.4','bizName: AI大脑\r\ndbSchema: uav_brain\r\nbrain:\r\n ai:\r\n server:\r\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\r\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\r\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\r\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\r\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\r\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\r\noauth:\r\n grantType: authorization_code\r\n clientId: APP_0BF17ayVaSpY89O4\r\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\r\n','8009f44f24763c27ab8e56578baa345a','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1074,'cmii-uav-cloud-live.yml','3.2.4','bizName: 视频流媒体管理\r\ndbSchema: uav_cloud_live\r\ncmii:\r\n flow:\r\n chain:\r\n - name: createTempLive\r\n condition:\r\n - type: then\r\n value: \'createTempLive\'\r\n - name: createLive\r\n condition:\r\n - type: then\r\n value: \'createLive\'\r\n - name: gdrServer\r\n condition:\r\n - type: then\r\n value: \'gdr_server\'\r\n - name: aijob\r\n condition:\r\n - type: then\r\n value: \'createLive,ai_recognition\'\r\n - name: gdr2idr\r\n condition:\r\n - type: then\r\n value: \'createLive,gdr_transcode\'\r\nstream:\r\n engine:\r\n # host: 192.168.11.137:29999\r\n host: helm-vms-svc:29999\r\n wareHouseSrcId: 1323096648758464518\r\n #1. old 2. new\r\n partFileType: 1\r\n saveAllTsFile: false\r\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\r\n tsPath: /public/his/playback/ts\r\nvideo:\r\n merge:\r\n endpoint: ${com.cmii.chinamobile.video-merge.url}\r\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\r\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\r\nlive:\r\n#vms,srs-op\r\n defaultEngine: srs-op\r\n engines:\r\n - name: srs-op\r\n desc: live service powered by srs-op\r\n type: srs-op\r\n endpoint: http://helm-srs-op-svc:8080\r\n - name: srs-vms\r\n desc: live service powered by srs-vms\r\n type: srs-vms\r\n endpoint: helm-vms-svc:29999\r\n plugins:\r\n - pluginName: ai_recognition@1 # 人群统计\r\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@2 # 车\r\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@3 # 人群统计+车\r\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@4 # 车辆跟踪\r\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@8 # 车牌识别\r\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@16 # 火识别\r\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\r\n - pluginName: ai_recognition@32 # 烟雾识别\r\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\r\n # GDR说明:\r\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\r\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\r\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\r\n - pluginName: gdr_server\r\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\r\n - pluginName: gdr_transcode\r\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\r\n closeCheckStreamTask: true\r\n closeCheckPluginTask: true\r\ncom:\r\n cmii:\r\n chinamobile:\r\n request:\r\n mapping:\r\n scan:\r\n group: uav,admin\r\ntranscode:\r\n gdr2idrModels:\r\n - wrjxh047/xh003\r\nrabbit:\r\n queue:\r\n aiQueue: aiVideo','00ec4a10e532925c02bf3dd6726a50da','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1075,'cmii-uav-clusters.yml','3.2.4','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1076,'cmii-uav-cms.yml','3.2.4','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1077,'cmii-uav-data-post-process.yml','3.2.4','bizName: 内业处理\r\ndbSchema: uav_data_post_process\r\nmin:\r\n io:\r\n srcId: 1323096648758464516\r\nterra:\r\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\r\n url: ${com.cmii.chinamobile.terra-cloud.url}\r\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\r\nfeign:\r\n httpclient:\r\n connection-timeout: 600000\r\nribbon:\r\n ReadTimeout: 600000\r\n ConnectTimeout: 600000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\namap:\r\n secretKey: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\nfilePath:\r\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\r\n saveFileBasePath: /cmii/cache/datapost/upload/\r\n#第三方系统接入权限管理配置\r\noauth:\r\n visual:\r\n grantType: authorization_code\r\n clientId: APP_XCkvK89FeX6lGp0Z\r\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\r\n terra:\r\n grantType: authorization_code\r\n clientId: APP_tN53ELBlzbRWjDHq\r\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\r\n dataprocess:\r\n grantType: authorization_code\r\n clientId: APP_l4HIMixfIXhlCTi9\r\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\r\n\r\n','99668dbb808b0422dfaef2ae8df4c222','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1078,'cmii-uav-developer.yml','3.2.4','bizName: 开发者平台\r\ndbSchema: uav_developer\r\napiDeclaration: admin\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 500\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n open:\r\n login:\r\n img-code-support: true\r\n kicked-support: false\r\n login-error-limit: true\r\n login-error-limit-count: 5\r\n login-error-limit-time: 300\r\n session-timeout: 3600\r\n request:\r\n #是否校验签名\r\n check-sign: true\r\n #默认限制额度\r\n limit-quality: 100\r\n #请求的超时时间\r\n timeout: 300\r\n #配置接口刷新时间,单位秒\r\n api-sync-interval: 120\r\n #是否校验时间\r\n check-time: true\r\nidgen:\r\n datacenter-id: 3\r\n worker-id: 3\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-uav-user\r\n','41f21a494328d3f4a28fcbe65b137b18','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1079,'cmii-uav-device.yml','3.2.4','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1080,'cmii-uav-gateway.yml','3.2.4','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n\n \ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','cc93359c7c08ee7bbc60bd86f1e995b8','2022-06-08 10:48:44','2022-06-08 10:51:54',NULL,'10.244.212.128','','','','','','yaml','',''),(1081,'cmii-uav-industrial-portfolio.yml','3.2.4','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2022-06-08 10:48:44','2022-06-08 17:22:00',NULL,'10.244.212.128','','','','','','yaml','',''),(1082,'cmii-uav-kpi-monitor.yml','3.2.4','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1083,'cmii-uav-logger.yml','3.2.4','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1084,'cmii-uav-material-warehouse.yml','3.2.4','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','13787e7b9cedd023d739c1c569773055','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1085,'cmii-uav-mission.yml','3.2.4','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 15000\n ReadTimeout: 15000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true','cdbc488916478b5575ac6d3e75a9bbc7','2022-06-08 10:48:44','2022-06-13 13:53:10',NULL,'10.244.212.128','','','','','','yaml','',''),(1086,'cmii-uav-mqtthandler.yml','3.2.4','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\n','0792765d9220d4d56f91ee474df821f1','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1087,'cmii-uav-notice.yml','3.2.4','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','f1998e83d5659f6e96d69c9d37a4981a','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1088,'cmii-uav-oauth.yml','3.2.4','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','9cbc0762f9bbb123914d08038a548c3e','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1089,'cmii-uav-process.yml','3.2.4','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1090,'cmii-uav-security-system.yml','3.2.4','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1091,'cmii-uav-surveillance.yml','3.2.4','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\n','3b05c11a56792eac6d45040c45ce388f','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1092,'cmii-uav-user.yml','3.2.4','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\n','da477a311a6beca97f7f6d5f90b1be0d','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1093,'cmii-uav-waypoint.yml','3.2.4','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1094,'cmii-uav-gis-server.yml','3.2.4','bizName: 兴趣点管理\r\ndbSchema: uav_gis\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7','58bcc6175aa59a62d7d754293f28d22b','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1095,'cmii-suav-supervision.yml','3.2.4','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1096,'cmii-suav-gateway.yml','3.2.4','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2022-06-08 10:48:44','2022-06-08 10:48:44',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1099,'cmii-backend-system.yml','3.2.4','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@吴强)(8)\n url: 192.168.35.227\n port: 6506\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','33bb0947a0d7c26c653759245999f227','2022-06-08 10:52:15','2022-06-08 17:22:26',NULL,'10.244.212.128','','','','','','yaml','',''),(1109,'cmii-backend-system.yml','3.2.5','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@吴强)(8)\n url: 192.168.35.227\n port: 6506\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: WARN\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','79bc3433f325ba37baafa3b7a5d9f40d','2022-06-22 14:01:01','2022-06-22 14:03:09',NULL,'10.244.212.128','','','','','','yaml','',''),(1110,'cmii-admin-data.yml','3.2.5','bizName: 字典表单管理\r\ndbSchema: admin_data\r\napiDeclaration: uav,admin\r\nidgen:\r\n datacenter-id: 1\r\n worker-id: 1\r\nmap:\r\n gaode:\r\n key: 50c5a7ac73f7c97960f5c923bcb804dc\r\narea:\r\n limitProvince: false\r\n limitProvinceAreaCode: 810000\r\n\r\n','aefbcb0708b2ea88e140c517d32821c6','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1111,'cmii-admin-gateway.yml','3.2.5','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','46d8d36e911eb3895979dd4667f640db','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1112,'cmii-admin-user.yml','3.2.5','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: true\n login-error-limit: true\n img-code-support: true\nidgen:\n worker-id: 0\n datacenter-id:\nmin:\n io:\n bucket: pub-cms','fc6dc406f6da817b23819d98b4d32dbe','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1113,'cmii-omoc-gateway.yml','3.2.5','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1114,'cmii-omoc-process.yml','3.2.5','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1115,'cmii-omoc-user.yml','3.2.5','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1116,'cmii-open-gateway.yml','3.2.5','bizName: 开放平台网关\r\nenable-swagger: false\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 5000\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - StripPrefix=1 #去掉路径的第一级如/logger\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n routes:\r\n - id: developer\r\n uri: lb://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/**\r\n - id: developer-socket\r\n uri: lb:ws://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/oapi/wexecute\r\n - id: warehouse\r\n uri: lb://cmii-uav-material-warehouse\r\n predicates:\r\n - Path=/warehouse/**\r\nribbon:\r\n ReadTimeout: 3000\r\n ConnectTimeout: 3000\r\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\r\n\r\n#---------------------OAuth2---------------------\r\nsecurity:\r\n oauth2:\r\n permit-all: # 全部通行,不进行认证和鉴权\r\n - path: /test\r\n pathArgs:\r\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\r\n - /developer/login\r\n - /developer/code/login\r\n - /developer/registry\r\n - /developer/registry-for-test\r\n - /developer/oapi/**\r\n - /developer/profile/doUpdateEmail #用户修改邮箱\r\n - /developer/verifyCode/sendLogin #发送登陆验证码\r\n - /developer/verifyCode/checkLogin #验证登陆验证码\r\n - /developer/verifyCode/sendRegisty #发送注册验证码\r\n - /developer/verifyCode/checkRegisty #验证注册验证码\r\n - /developer/verifyCode/sendResetPassword #发送找回密码\r\n - /developer/verifyCode/checkResetPassword #验证找回密码\r\n - /developer/verifyCode/getImgCode\r\n - /developer/verifyCode/getImageCode\r\n - /developer/verifyCode/checkImgCode\r\n - /developer/verifyCode/get_image_code_by_image_id\r\n - /developer/profile/findPwd #找回密码\r\n - /developer/docs\r\n - /developer/docs/**\r\n - /**/v2/api-docs/**\r\n - /**/swagger-resources/**\r\n - /**/webjars/**\r\n - /**/doc.html\r\n - /**/swagger-ui.html\r\n - /error\r\n - /favicon.ico\r\n - /*/public/**\r\n - /warehouse/api/v1/warehouse/project/user/getToken\r\n - /warehouse/api/v1/warehouse/project/default/putObject\r\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\r\n authority-ignores: # 不进行鉴权,比如个人的接口\r\n - /*/personal/**\r\n - /developer/profile/**\r\n - /developer/logout #登出接口\r\n - /warehouse/**\r\n sign-ignores: #忽略签名\r\n - /system/\r\n\r\n','678604175dd5c744ddf757b57cc16f25','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1117,'cmii-uav-airspace.yml','3.2.5','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1118,'cmii-uav-alarm.yml','3.2.5','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1119,'cmii-uav-brain.yml','3.2.5','bizName: AI大脑\r\ndbSchema: uav_brain\r\nbrain:\r\n ai:\r\n server:\r\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\r\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\r\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\r\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\r\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\r\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\r\noauth:\r\n grantType: authorization_code\r\n clientId: APP_0BF17ayVaSpY89O4\r\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\r\n','8009f44f24763c27ab8e56578baa345a','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1120,'cmii-uav-cloud-live.yml','3.2.5','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: srs-op\n engines:\n - name: srs-op\n desc: live service powered by srs-op\n type: srs-op\n endpoint: http://helm-srs-op-svc:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh047/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo','d6c3d2ad5e7583c26f83affad9ee2e06','2022-06-22 14:01:01','2022-07-05 10:15:47',NULL,'10.244.212.128','','','','','','yaml','',''),(1121,'cmii-uav-clusters.yml','3.2.5','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1122,'cmii-uav-cms.yml','3.2.5','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1123,'cmii-uav-data-post-process.yml','3.2.5','bizName: 内业处理\r\ndbSchema: uav_data_post_process\r\nmin:\r\n io:\r\n srcId: 1323096648758464516\r\nterra:\r\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\r\n url: ${com.cmii.chinamobile.terra-cloud.url}\r\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\r\nfeign:\r\n httpclient:\r\n connection-timeout: 600000\r\nribbon:\r\n ReadTimeout: 600000\r\n ConnectTimeout: 600000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\namap:\r\n secretKey: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\nfilePath:\r\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\r\n saveFileBasePath: /cmii/cache/datapost/upload/\r\n#第三方系统接入权限管理配置\r\noauth:\r\n visual:\r\n grantType: authorization_code\r\n clientId: APP_XCkvK89FeX6lGp0Z\r\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\r\n terra:\r\n grantType: authorization_code\r\n clientId: APP_tN53ELBlzbRWjDHq\r\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\r\n dataprocess:\r\n grantType: authorization_code\r\n clientId: APP_l4HIMixfIXhlCTi9\r\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\r\n\r\n','99668dbb808b0422dfaef2ae8df4c222','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1124,'cmii-uav-developer.yml','3.2.5','bizName: 开发者平台\r\ndbSchema: uav_developer\r\napiDeclaration: admin\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 500\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n open:\r\n login:\r\n img-code-support: true\r\n kicked-support: false\r\n login-error-limit: true\r\n login-error-limit-count: 5\r\n login-error-limit-time: 300\r\n session-timeout: 3600\r\n request:\r\n #是否校验签名\r\n check-sign: true\r\n #默认限制额度\r\n limit-quality: 100\r\n #请求的超时时间\r\n timeout: 300\r\n #配置接口刷新时间,单位秒\r\n api-sync-interval: 120\r\n #是否校验时间\r\n check-time: true\r\nidgen:\r\n datacenter-id: 3\r\n worker-id: 3\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-uav-user\r\n','41f21a494328d3f4a28fcbe65b137b18','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1125,'cmii-uav-device.yml','3.2.5','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1126,'cmii-uav-gateway.yml','3.2.5','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n \n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n \ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','5e922f9b8a8bfcb5709634cf77969980','2022-06-22 14:01:01','2022-07-01 14:51:17',NULL,'10.244.212.128','','','','','','yaml','',''),(1127,'cmii-uav-industrial-portfolio.yml','3.2.5','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1128,'cmii-uav-kpi-monitor.yml','3.2.5','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1129,'cmii-uav-logger.yml','3.2.5','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1130,'cmii-uav-material-warehouse.yml','3.2.5','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','13787e7b9cedd023d739c1c569773055','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1131,'cmii-uav-mission.yml','3.2.5','bizName: 作业管理服务\r\ndbSchema: uav_mission\r\nspring:\r\n jmx:\r\n enabled: false\r\nmission:\r\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\r\n shareEnvPath: com/integration # @Deprecated 同上\r\n AiListerMqName: aiVideo\r\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\r\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\r\nribbon:\r\n OkToRetryOnAllOperations: true # 是否对所有操作重试\r\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\r\n MaxAutoRetries: 1 # 同一实例的重试次数\r\nbucket: foia\r\nmis:\r\n foia:\r\n pic:\r\n url: ${min.io.endPoint}/${bucket}/\r\nlog:\r\n flag: true\r\n','2aaa3cf655fdef4c49b0f87dc44c7c9e','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1132,'cmii-uav-mqtthandler.yml','3.2.5','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\n','0792765d9220d4d56f91ee474df821f1','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1133,'cmii-uav-notice.yml','3.2.5','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','f1998e83d5659f6e96d69c9d37a4981a','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1134,'cmii-uav-oauth.yml','3.2.5','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','9cbc0762f9bbb123914d08038a548c3e','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1135,'cmii-uav-process.yml','3.2.5','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1136,'cmii-uav-security-system.yml','3.2.5','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1137,'cmii-uav-surveillance.yml','3.2.5','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\n','3b05c11a56792eac6d45040c45ce388f','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1138,'cmii-uav-user.yml','3.2.5','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\n','da477a311a6beca97f7f6d5f90b1be0d','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1139,'cmii-uav-waypoint.yml','3.2.5','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1140,'cmii-uav-gis-server.yml','3.2.5','bizName: 兴趣点管理\r\ndbSchema: uav_gis\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7','58bcc6175aa59a62d7d754293f28d22b','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1141,'cmii-suav-supervision.yml','3.2.5','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1142,'cmii-suav-gateway.yml','3.2.5','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2022-06-22 14:01:01','2022-06-22 14:01:01',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1146,'cmii-uav-emergency.yml','3.2.5','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2022-07-01 14:51:46','2022-07-01 14:51:46',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1148,'cmii-admin-data.yml','3.3.0','bizName: 字典表单管理\r\ndbSchema: admin_data\r\napiDeclaration: uav,admin\r\nidgen:\r\n datacenter-id: 1\r\n worker-id: 1\r\nmap:\r\n gaode:\r\n key: 50c5a7ac73f7c97960f5c923bcb804dc\r\narea:\r\n limitProvince: false\r\n limitProvinceAreaCode: 810000\r\n\r\n','aefbcb0708b2ea88e140c517d32821c6','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1149,'cmii-admin-gateway.yml','3.3.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','46d8d36e911eb3895979dd4667f640db','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1150,'cmii-admin-user.yml','3.3.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nidgen:\n worker-id: 0\n datacenter-id:\nmin:\n io:\n bucket: pub-cms','ae9d7b8c49a4da4c7b52482908d0150d','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(1151,'cmii-omoc-gateway.yml','3.3.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1152,'cmii-omoc-process.yml','3.3.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1153,'cmii-omoc-user.yml','3.3.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1154,'cmii-open-gateway.yml','3.3.0','bizName: 开放平台网关\r\nenable-swagger: false\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 5000\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - StripPrefix=1 #去掉路径的第一级如/logger\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n routes:\r\n - id: developer\r\n uri: lb://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/**\r\n - id: developer-socket\r\n uri: lb:ws://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/oapi/wexecute\r\n - id: warehouse\r\n uri: lb://cmii-uav-material-warehouse\r\n predicates:\r\n - Path=/warehouse/**\r\nribbon:\r\n ReadTimeout: 3000\r\n ConnectTimeout: 3000\r\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\r\n\r\n#---------------------OAuth2---------------------\r\nsecurity:\r\n oauth2:\r\n permit-all: # 全部通行,不进行认证和鉴权\r\n - path: /test\r\n pathArgs:\r\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\r\n - /developer/login\r\n - /developer/code/login\r\n - /developer/registry\r\n - /developer/registry-for-test\r\n - /developer/oapi/**\r\n - /developer/profile/doUpdateEmail #用户修改邮箱\r\n - /developer/verifyCode/sendLogin #发送登陆验证码\r\n - /developer/verifyCode/checkLogin #验证登陆验证码\r\n - /developer/verifyCode/sendRegisty #发送注册验证码\r\n - /developer/verifyCode/checkRegisty #验证注册验证码\r\n - /developer/verifyCode/sendResetPassword #发送找回密码\r\n - /developer/verifyCode/checkResetPassword #验证找回密码\r\n - /developer/verifyCode/getImgCode\r\n - /developer/verifyCode/getImageCode\r\n - /developer/verifyCode/checkImgCode\r\n - /developer/verifyCode/get_image_code_by_image_id\r\n - /developer/profile/findPwd #找回密码\r\n - /developer/docs\r\n - /developer/docs/**\r\n - /**/v2/api-docs/**\r\n - /**/swagger-resources/**\r\n - /**/webjars/**\r\n - /**/doc.html\r\n - /**/swagger-ui.html\r\n - /error\r\n - /favicon.ico\r\n - /*/public/**\r\n - /warehouse/api/v1/warehouse/project/user/getToken\r\n - /warehouse/api/v1/warehouse/project/default/putObject\r\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\r\n authority-ignores: # 不进行鉴权,比如个人的接口\r\n - /*/personal/**\r\n - /developer/profile/**\r\n - /developer/logout #登出接口\r\n - /warehouse/**\r\n sign-ignores: #忽略签名\r\n - /system/\r\n\r\n','678604175dd5c744ddf757b57cc16f25','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1155,'cmii-uav-airspace.yml','3.3.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1156,'cmii-uav-alarm.yml','3.3.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1157,'cmii-uav-brain.yml','3.3.0','bizName: AI大脑\r\ndbSchema: uav_brain\r\nbrain:\r\n ai:\r\n server:\r\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\r\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\r\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\r\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\r\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\r\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\r\noauth:\r\n grantType: authorization_code\r\n clientId: APP_0BF17ayVaSpY89O4\r\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\r\n','8009f44f24763c27ab8e56578baa345a','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1158,'cmii-uav-cloud-live.yml','3.3.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: srs-op\n engines:\n - name: srs-op\n desc: live service powered by srs-op\n type: srs-op\n endpoint: http://helm-srs-op-svc:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo','b519daf3f8de5d52ddb2de7a3a4ffeeb','2022-07-08 14:21:18','2022-07-21 16:42:39',NULL,'10.244.212.128','','','','','','yaml','',''),(1159,'cmii-uav-clusters.yml','3.3.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1160,'cmii-uav-cms.yml','3.3.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1161,'cmii-uav-data-post-process.yml','3.3.0','bizName: 内业处理\r\ndbSchema: uav_data_post_process\r\nmin:\r\n io:\r\n srcId: 1323096648758464516\r\nterra:\r\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\r\n url: ${com.cmii.chinamobile.terra-cloud.url}\r\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\r\nfeign:\r\n httpclient:\r\n connection-timeout: 600000\r\nribbon:\r\n ReadTimeout: 600000\r\n ConnectTimeout: 600000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\namap:\r\n secretKey: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\nfilePath:\r\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\r\n saveFileBasePath: /cmii/cache/datapost/upload/\r\n#第三方系统接入权限管理配置\r\noauth:\r\n visual:\r\n grantType: authorization_code\r\n clientId: APP_XCkvK89FeX6lGp0Z\r\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\r\n terra:\r\n grantType: authorization_code\r\n clientId: APP_tN53ELBlzbRWjDHq\r\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\r\n dataprocess:\r\n grantType: authorization_code\r\n clientId: APP_l4HIMixfIXhlCTi9\r\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\r\n\r\n','99668dbb808b0422dfaef2ae8df4c222','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1162,'cmii-uav-developer.yml','3.3.0','bizName: 开发者平台\r\ndbSchema: uav_developer\r\napiDeclaration: admin\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 500\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n open:\r\n login:\r\n img-code-support: true\r\n kicked-support: false\r\n login-error-limit: true\r\n login-error-limit-count: 5\r\n login-error-limit-time: 300\r\n session-timeout: 3600\r\n request:\r\n #是否校验签名\r\n check-sign: true\r\n #默认限制额度\r\n limit-quality: 100\r\n #请求的超时时间\r\n timeout: 300\r\n #配置接口刷新时间,单位秒\r\n api-sync-interval: 120\r\n #是否校验时间\r\n check-time: true\r\nidgen:\r\n datacenter-id: 3\r\n worker-id: 3\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-uav-user\r\n','41f21a494328d3f4a28fcbe65b137b18','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1163,'cmii-uav-device.yml','3.3.0','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1164,'cmii-uav-gateway.yml','3.3.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n \n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n \ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','10310c3400f4ba2d1891cd4a6fe13d3d','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1165,'cmii-uav-industrial-portfolio.yml','3.3.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1166,'cmii-uav-kpi-monitor.yml','3.3.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1167,'cmii-uav-logger.yml','3.3.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1168,'cmii-uav-material-warehouse.yml','3.3.0','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','13787e7b9cedd023d739c1c569773055','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1169,'cmii-uav-mission.yml','3.3.0','bizName: 作业管理服务\r\ndbSchema: uav_mission\r\nspring:\r\n jmx:\r\n enabled: false\r\nmission:\r\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\r\n shareEnvPath: com/integration # @Deprecated 同上\r\n AiListerMqName: aiVideo\r\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\r\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\r\nribbon:\r\n OkToRetryOnAllOperations: true # 是否对所有操作重试\r\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\r\n MaxAutoRetries: 1 # 同一实例的重试次数\r\nbucket: foia\r\nmis:\r\n foia:\r\n pic:\r\n url: ${min.io.endPoint}/${bucket}/\r\nlog:\r\n flag: true\r\n','2aaa3cf655fdef4c49b0f87dc44c7c9e','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1170,'cmii-uav-mqtthandler.yml','3.3.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\n','0792765d9220d4d56f91ee474df821f1','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1171,'cmii-uav-notice.yml','3.3.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','f1998e83d5659f6e96d69c9d37a4981a','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1172,'cmii-uav-oauth.yml','3.3.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','9cbc0762f9bbb123914d08038a548c3e','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1173,'cmii-uav-process.yml','3.3.0','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1174,'cmii-uav-security-system.yml','3.3.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1175,'cmii-uav-surveillance.yml','3.3.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\n','3b05c11a56792eac6d45040c45ce388f','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1176,'cmii-uav-user.yml','3.3.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\n','da477a311a6beca97f7f6d5f90b1be0d','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1177,'cmii-uav-waypoint.yml','3.3.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1178,'cmii-uav-gis-server.yml','3.3.0','bizName: 兴趣点管理\r\ndbSchema: uav_gis\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7','58bcc6175aa59a62d7d754293f28d22b','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1179,'cmii-suav-supervision.yml','3.3.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1180,'cmii-suav-gateway.yml','3.3.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2022-07-08 14:21:18','2022-07-08 14:21:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1181,'cmii-backend-system.yml','3.3.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@吴强)(8)\n url: 192.168.35.227\n port: 6506\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: WARN\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','79bc3433f325ba37baafa3b7a5d9f40d','2022-07-08 14:21:18','2022-07-08 14:22:52',NULL,'10.244.212.128','','','','','','yaml','',''),(1184,'cmii-admin-data.yml','3.3.1','bizName: 字典表单管理\r\ndbSchema: admin_data\r\napiDeclaration: uav,admin\r\nidgen:\r\n datacenter-id: 1\r\n worker-id: 1\r\nmap:\r\n gaode:\r\n key: 50c5a7ac73f7c97960f5c923bcb804dc\r\narea:\r\n limitProvince: false\r\n limitProvinceAreaCode: 810000\r\n\r\n','aefbcb0708b2ea88e140c517d32821c6','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1185,'cmii-admin-gateway.yml','3.3.1','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','46d8d36e911eb3895979dd4667f640db','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1186,'cmii-admin-user.yml','3.3.1','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nidgen:\n worker-id: 0\n datacenter-id:\nmin:\n io:\n bucket: pub-cms','ae9d7b8c49a4da4c7b52482908d0150d','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1187,'cmii-omoc-gateway.yml','3.3.1','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1188,'cmii-omoc-process.yml','3.3.1','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1189,'cmii-omoc-user.yml','3.3.1','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1190,'cmii-open-gateway.yml','3.3.1','bizName: 开放平台网关\r\nenable-swagger: false\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 5000\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - StripPrefix=1 #去掉路径的第一级如/logger\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n routes:\r\n - id: developer\r\n uri: lb://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/**\r\n - id: developer-socket\r\n uri: lb:ws://cmii-uav-developer\r\n predicates:\r\n - Path=/developer/oapi/wexecute\r\n - id: warehouse\r\n uri: lb://cmii-uav-material-warehouse\r\n predicates:\r\n - Path=/warehouse/**\r\nribbon:\r\n ReadTimeout: 3000\r\n ConnectTimeout: 3000\r\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\r\n\r\n#---------------------OAuth2---------------------\r\nsecurity:\r\n oauth2:\r\n permit-all: # 全部通行,不进行认证和鉴权\r\n - path: /test\r\n pathArgs:\r\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\r\n - /developer/login\r\n - /developer/code/login\r\n - /developer/registry\r\n - /developer/registry-for-test\r\n - /developer/oapi/**\r\n - /developer/profile/doUpdateEmail #用户修改邮箱\r\n - /developer/verifyCode/sendLogin #发送登陆验证码\r\n - /developer/verifyCode/checkLogin #验证登陆验证码\r\n - /developer/verifyCode/sendRegisty #发送注册验证码\r\n - /developer/verifyCode/checkRegisty #验证注册验证码\r\n - /developer/verifyCode/sendResetPassword #发送找回密码\r\n - /developer/verifyCode/checkResetPassword #验证找回密码\r\n - /developer/verifyCode/getImgCode\r\n - /developer/verifyCode/getImageCode\r\n - /developer/verifyCode/checkImgCode\r\n - /developer/verifyCode/get_image_code_by_image_id\r\n - /developer/profile/findPwd #找回密码\r\n - /developer/docs\r\n - /developer/docs/**\r\n - /**/v2/api-docs/**\r\n - /**/swagger-resources/**\r\n - /**/webjars/**\r\n - /**/doc.html\r\n - /**/swagger-ui.html\r\n - /error\r\n - /favicon.ico\r\n - /*/public/**\r\n - /warehouse/api/v1/warehouse/project/user/getToken\r\n - /warehouse/api/v1/warehouse/project/default/putObject\r\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\r\n authority-ignores: # 不进行鉴权,比如个人的接口\r\n - /*/personal/**\r\n - /developer/profile/**\r\n - /developer/logout #登出接口\r\n - /warehouse/**\r\n sign-ignores: #忽略签名\r\n - /system/\r\n\r\n','678604175dd5c744ddf757b57cc16f25','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1191,'cmii-uav-airspace.yml','3.3.1','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1192,'cmii-uav-alarm.yml','3.3.1','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1193,'cmii-uav-brain.yml','3.3.1','bizName: AI大脑\r\ndbSchema: uav_brain\r\nbrain:\r\n ai:\r\n server:\r\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\r\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\r\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\r\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\r\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\r\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\r\noauth:\r\n grantType: authorization_code\r\n clientId: APP_0BF17ayVaSpY89O4\r\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\r\n','8009f44f24763c27ab8e56578baa345a','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1194,'cmii-uav-cloud-live.yml','3.3.1','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: srs-op\n engines:\n - name: srs-op\n desc: live service powered by srs-op\n type: srs-op\n endpoint: http://helm-srs-op-svc:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo','b519daf3f8de5d52ddb2de7a3a4ffeeb','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(1195,'cmii-uav-clusters.yml','3.3.1','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1196,'cmii-uav-cms.yml','3.3.1','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1197,'cmii-uav-data-post-process.yml','3.3.1','bizName: 内业处理\r\ndbSchema: uav_data_post_process\r\nmin:\r\n io:\r\n srcId: 1323096648758464516\r\nterra:\r\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\r\n url: ${com.cmii.chinamobile.terra-cloud.url}\r\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\r\nfeign:\r\n httpclient:\r\n connection-timeout: 600000\r\nribbon:\r\n ReadTimeout: 600000\r\n ConnectTimeout: 600000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\namap:\r\n secretKey: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\nfilePath:\r\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\r\n saveFileBasePath: /cmii/cache/datapost/upload/\r\n#第三方系统接入权限管理配置\r\noauth:\r\n visual:\r\n grantType: authorization_code\r\n clientId: APP_XCkvK89FeX6lGp0Z\r\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\r\n terra:\r\n grantType: authorization_code\r\n clientId: APP_tN53ELBlzbRWjDHq\r\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\r\n dataprocess:\r\n grantType: authorization_code\r\n clientId: APP_l4HIMixfIXhlCTi9\r\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\r\n\r\n','99668dbb808b0422dfaef2ae8df4c222','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1198,'cmii-uav-developer.yml','3.3.1','bizName: 开发者平台\r\ndbSchema: uav_developer\r\napiDeclaration: admin\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 500\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n open:\r\n login:\r\n img-code-support: true\r\n kicked-support: false\r\n login-error-limit: true\r\n login-error-limit-count: 5\r\n login-error-limit-time: 300\r\n session-timeout: 3600\r\n request:\r\n #是否校验签名\r\n check-sign: true\r\n #默认限制额度\r\n limit-quality: 100\r\n #请求的超时时间\r\n timeout: 300\r\n #配置接口刷新时间,单位秒\r\n api-sync-interval: 120\r\n #是否校验时间\r\n check-time: true\r\nidgen:\r\n datacenter-id: 3\r\n worker-id: 3\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-uav-user\r\n','41f21a494328d3f4a28fcbe65b137b18','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1199,'cmii-uav-device.yml','3.3.1','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1200,'cmii-uav-gateway.yml','3.3.1','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','559b3dc010fc74d94da965143566676f','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(1201,'cmii-uav-industrial-portfolio.yml','3.3.1','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1202,'cmii-uav-kpi-monitor.yml','3.3.1','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1203,'cmii-uav-logger.yml','3.3.1','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1204,'cmii-uav-material-warehouse.yml','3.3.1','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','13787e7b9cedd023d739c1c569773055','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1205,'cmii-uav-mission.yml','3.3.1','bizName: 作业管理服务\r\ndbSchema: uav_mission\r\nspring:\r\n jmx:\r\n enabled: false\r\nmission:\r\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\r\n shareEnvPath: com/integration # @Deprecated 同上\r\n AiListerMqName: aiVideo\r\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\r\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\r\nribbon:\r\n OkToRetryOnAllOperations: true # 是否对所有操作重试\r\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\r\n MaxAutoRetries: 1 # 同一实例的重试次数\r\nbucket: foia\r\nmis:\r\n foia:\r\n pic:\r\n url: ${min.io.endPoint}/${bucket}/\r\nlog:\r\n flag: true\r\n','2aaa3cf655fdef4c49b0f87dc44c7c9e','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1206,'cmii-uav-mqtthandler.yml','3.3.1','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\n','0792765d9220d4d56f91ee474df821f1','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1207,'cmii-uav-notice.yml','3.3.1','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','f1998e83d5659f6e96d69c9d37a4981a','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1208,'cmii-uav-oauth.yml','3.3.1','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','9cbc0762f9bbb123914d08038a548c3e','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1209,'cmii-uav-process.yml','3.3.1','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1210,'cmii-uav-security-system.yml','3.3.1','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1211,'cmii-uav-surveillance.yml','3.3.1','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\n','3b05c11a56792eac6d45040c45ce388f','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1212,'cmii-uav-user.yml','3.3.1','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\n','da477a311a6beca97f7f6d5f90b1be0d','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1213,'cmii-uav-waypoint.yml','3.3.1','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1214,'cmii-uav-gis-server.yml','3.3.1','bizName: 兴趣点管理\r\ndbSchema: uav_gis\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7','58bcc6175aa59a62d7d754293f28d22b','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1215,'cmii-suav-supervision.yml','3.3.1','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1216,'cmii-suav-gateway.yml','3.3.1','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2022-07-25 15:58:15','2022-07-25 15:58:15',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1217,'cmii-backend-system.yml','3.3.1','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@吴强)(8)\n url: 192.168.35.227\n port: 6506\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: WARN\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','79bc3433f325ba37baafa3b7a5d9f40d','2022-07-25 15:58:49','2022-07-29 15:25:24',NULL,'10.244.212.128','','','','','','yaml','',''),(1221,'cmii-admin-data.yml','3.3.2','bizName: 字典表单管理\r\ndbSchema: admin_data\r\napiDeclaration: uav,admin\r\nidgen:\r\n datacenter-id: 1\r\n worker-id: 1\r\nmap:\r\n gaode:\r\n key: 50c5a7ac73f7c97960f5c923bcb804dc\r\narea:\r\n limitProvince: false\r\n limitProvinceAreaCode: 810000\r\n\r\n','aefbcb0708b2ea88e140c517d32821c6','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1222,'cmii-admin-gateway.yml','3.3.2','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','46d8d36e911eb3895979dd4667f640db','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1223,'cmii-admin-user.yml','3.3.2','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nidgen:\n worker-id: 0\n datacenter-id:\nmin:\n io:\n bucket: pub-cms','ae9d7b8c49a4da4c7b52482908d0150d','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1224,'cmii-omoc-gateway.yml','3.3.2','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1225,'cmii-omoc-process.yml','3.3.2','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1226,'cmii-omoc-user.yml','3.3.2','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1227,'cmii-open-gateway.yml','3.3.2','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2022-08-04 17:39:31','2022-08-25 12:03:25',NULL,'10.244.212.128','','','','','','yaml','',''),(1228,'cmii-uav-airspace.yml','3.3.2','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1229,'cmii-uav-alarm.yml','3.3.2','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1230,'cmii-uav-brain.yml','3.3.2','bizName: AI大脑\r\ndbSchema: uav_brain\r\nbrain:\r\n ai:\r\n server:\r\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\r\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\r\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\r\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\r\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\r\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\r\noauth:\r\n grantType: authorization_code\r\n clientId: APP_0BF17ayVaSpY89O4\r\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\r\n','8009f44f24763c27ab8e56578baa345a','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1231,'cmii-uav-cloud-live.yml','3.3.2','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: srs-op\n engines:\n - name: srs-op\n desc: live service powered by srs-op\n type: srs-op\n endpoint: http://helm-srs-op-svc:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo','bd4e25bd1b2f091df527130334b2650d','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(1232,'cmii-uav-clusters.yml','3.3.2','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1233,'cmii-uav-cms.yml','3.3.2','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1234,'cmii-uav-data-post-process.yml','3.3.2','bizName: 内业处理\r\ndbSchema: uav_data_post_process\r\nmin:\r\n io:\r\n srcId: 1323096648758464516\r\nterra:\r\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\r\n url: ${com.cmii.chinamobile.terra-cloud.url}\r\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\r\nfeign:\r\n httpclient:\r\n connection-timeout: 600000\r\nribbon:\r\n ReadTimeout: 600000\r\n ConnectTimeout: 600000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\namap:\r\n secretKey: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\nfilePath:\r\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\r\n saveFileBasePath: /cmii/cache/datapost/upload/\r\n#第三方系统接入权限管理配置\r\noauth:\r\n visual:\r\n grantType: authorization_code\r\n clientId: APP_XCkvK89FeX6lGp0Z\r\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\r\n terra:\r\n grantType: authorization_code\r\n clientId: APP_tN53ELBlzbRWjDHq\r\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\r\n dataprocess:\r\n grantType: authorization_code\r\n clientId: APP_l4HIMixfIXhlCTi9\r\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\r\n\r\n','99668dbb808b0422dfaef2ae8df4c222','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1235,'cmii-uav-developer.yml','3.3.2','bizName: 开发者平台\r\ndbSchema: uav_developer\r\napiDeclaration: admin\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 500\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n open:\r\n login:\r\n img-code-support: true\r\n kicked-support: false\r\n login-error-limit: true\r\n login-error-limit-count: 5\r\n login-error-limit-time: 300\r\n session-timeout: 3600\r\n request:\r\n #是否校验签名\r\n check-sign: true\r\n #默认限制额度\r\n limit-quality: 100\r\n #请求的超时时间\r\n timeout: 300\r\n #配置接口刷新时间,单位秒\r\n api-sync-interval: 120\r\n #是否校验时间\r\n check-time: true\r\nidgen:\r\n datacenter-id: 3\r\n worker-id: 3\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-uav-user\r\n','41f21a494328d3f4a28fcbe65b137b18','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1236,'cmii-uav-device.yml','3.3.2','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1237,'cmii-uav-gateway.yml','3.3.2','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule','10a93ef3b92a0e4c1b1751a974f70fb4','2022-08-04 17:39:31','2022-08-22 15:22:50',NULL,'10.244.212.128','','','','','','yaml','',''),(1238,'cmii-uav-industrial-portfolio.yml','3.3.2','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1239,'cmii-uav-kpi-monitor.yml','3.3.2','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1240,'cmii-uav-logger.yml','3.3.2','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1241,'cmii-uav-material-warehouse.yml','3.3.2','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','13787e7b9cedd023d739c1c569773055','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1242,'cmii-uav-mission.yml','3.3.2','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true','79dd4015b20118ee6ef42efce9ce2017','2022-08-04 17:39:31','2022-08-26 16:56:50',NULL,'10.244.212.128','','','','','','yaml','',''),(1243,'cmii-uav-mqtthandler.yml','3.3.2','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\n','0792765d9220d4d56f91ee474df821f1','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1244,'cmii-uav-notice.yml','3.3.2','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','f1998e83d5659f6e96d69c9d37a4981a','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1245,'cmii-uav-oauth.yml','3.3.2','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2022-08-04 17:39:31','2022-08-23 09:35:36',NULL,'10.244.212.128','','','','','','yaml','',''),(1246,'cmii-uav-process.yml','3.3.2','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1247,'cmii-uav-security-system.yml','3.3.2','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1248,'cmii-uav-surveillance.yml','3.3.2','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\n','3b05c11a56792eac6d45040c45ce388f','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1249,'cmii-uav-user.yml','3.3.2','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\n','da477a311a6beca97f7f6d5f90b1be0d','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1250,'cmii-uav-waypoint.yml','3.3.2','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1251,'cmii-uav-gis-server.yml','3.3.2','bizName: 兴趣点管理\r\ndbSchema: uav_gis\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7','58bcc6175aa59a62d7d754293f28d22b','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1252,'cmii-suav-supervision.yml','3.3.2','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1253,'cmii-suav-gateway.yml','3.3.2','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1254,'cmii-backend-system.yml','3.3.2','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: cmlc-stream-proxy\n port: 8080\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: WARN\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','bcd743b3326b3528cbb2ff1a306f8d32','2022-08-04 17:39:31','2022-08-26 15:58:27',NULL,'10.244.212.128','','','','','','yaml','',''),(1255,'cmii-app-release','3.3.2','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2022-08-04 17:39:31','2022-08-04 17:39:31',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(1265,'cmii-admin-data.yml','3.3.3','bizName: 字典表单管理\r\ndbSchema: admin_data\r\napiDeclaration: uav,admin\r\nidgen:\r\n datacenter-id: 1\r\n worker-id: 1\r\nmap:\r\n gaode:\r\n key: 50c5a7ac73f7c97960f5c923bcb804dc\r\narea:\r\n limitProvince: false\r\n limitProvinceAreaCode: 810000\r\n\r\n','aefbcb0708b2ea88e140c517d32821c6','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1266,'cmii-admin-gateway.yml','3.3.3','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','8b917eac7811ac5efa96af81357db46b','2022-08-29 15:16:17','2022-09-06 16:55:17',NULL,'10.244.212.128','','','','','','yaml','',''),(1267,'cmii-admin-user.yml','3.3.3','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nidgen:\n worker-id: 0\n datacenter-id:\nmin:\n io:\n bucket: pub-cms','ae9d7b8c49a4da4c7b52482908d0150d','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1268,'cmii-omoc-gateway.yml','3.3.3','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1269,'cmii-omoc-process.yml','3.3.3','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1270,'cmii-omoc-user.yml','3.3.3','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1271,'cmii-open-gateway.yml','3.3.3','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1272,'cmii-uav-airspace.yml','3.3.3','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1273,'cmii-uav-alarm.yml','3.3.3','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1274,'cmii-uav-brain.yml','3.3.3','bizName: AI大脑\r\ndbSchema: uav_brain\r\nbrain:\r\n ai:\r\n server:\r\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\r\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\r\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\r\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\r\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\r\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\r\noauth:\r\n grantType: authorization_code\r\n clientId: APP_0BF17ayVaSpY89O4\r\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\r\n','8009f44f24763c27ab8e56578baa345a','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1275,'cmii-uav-cloud-live.yml','3.3.3','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: srs-op\n engines:\n - name: srs-op\n desc: live service powered by srs-op\n type: srs-op\n endpoint: http://helm-srs-op-svc:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','4f438ff5d31990ae1bb35c01cee810d6','2022-08-29 15:16:17','2022-08-30 15:07:15',NULL,'10.244.212.128','','','','','','yaml','',''),(1276,'cmii-uav-clusters.yml','3.3.3','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1277,'cmii-uav-cms.yml','3.3.3','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1278,'cmii-uav-data-post-process.yml','3.3.3','bizName: 内业处理\r\ndbSchema: uav_data_post_process\r\nmin:\r\n io:\r\n srcId: 1323096648758464516\r\nterra:\r\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\r\n url: ${com.cmii.chinamobile.terra-cloud.url}\r\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\r\nfeign:\r\n httpclient:\r\n connection-timeout: 600000\r\nribbon:\r\n ReadTimeout: 600000\r\n ConnectTimeout: 600000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\namap:\r\n secretKey: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\nfilePath:\r\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\r\n saveFileBasePath: /cmii/cache/datapost/upload/\r\n#第三方系统接入权限管理配置\r\noauth:\r\n visual:\r\n grantType: authorization_code\r\n clientId: APP_XCkvK89FeX6lGp0Z\r\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\r\n terra:\r\n grantType: authorization_code\r\n clientId: APP_tN53ELBlzbRWjDHq\r\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\r\n dataprocess:\r\n grantType: authorization_code\r\n clientId: APP_l4HIMixfIXhlCTi9\r\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\r\n\r\n','99668dbb808b0422dfaef2ae8df4c222','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1279,'cmii-uav-developer.yml','3.3.3','bizName: 开发者平台\r\ndbSchema: uav_developer\r\napiDeclaration: admin\r\nspring:\r\n cloud:\r\n gateway:\r\n httpclient:\r\n pool:\r\n max-idle-time: 5000\r\n max-connections: 500\r\n discovery:\r\n locator:\r\n enabled: true\r\n default-filters:\r\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\r\n open:\r\n login:\r\n img-code-support: true\r\n kicked-support: false\r\n login-error-limit: true\r\n login-error-limit-count: 5\r\n login-error-limit-time: 300\r\n session-timeout: 3600\r\n request:\r\n #是否校验签名\r\n check-sign: true\r\n #默认限制额度\r\n limit-quality: 100\r\n #请求的超时时间\r\n timeout: 300\r\n #配置接口刷新时间,单位秒\r\n api-sync-interval: 120\r\n #是否校验时间\r\n check-time: true\r\nidgen:\r\n datacenter-id: 3\r\n worker-id: 3\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-uav-user\r\n','41f21a494328d3f4a28fcbe65b137b18','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1280,'cmii-uav-device.yml','3.3.3','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1281,'cmii-uav-gateway.yml','3.3.3','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/dictionary/fetch_html_from_url\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /dictionary/fetch_html_from_url #泸定临时加的\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule','41bca67b747a106fbd5d83a1eeb5291a','2022-08-29 15:16:17','2022-09-06 16:54:01',NULL,'10.244.212.128','','','','','','yaml','',''),(1282,'cmii-uav-industrial-portfolio.yml','3.3.3','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1283,'cmii-uav-kpi-monitor.yml','3.3.3','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1284,'cmii-uav-logger.yml','3.3.3','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1285,'cmii-uav-material-warehouse.yml','3.3.3','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','13787e7b9cedd023d739c1c569773055','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1286,'cmii-uav-mission.yml','3.3.3','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true','79dd4015b20118ee6ef42efce9ce2017','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1287,'cmii-uav-mqtthandler.yml','3.3.3','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\n','0792765d9220d4d56f91ee474df821f1','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1288,'cmii-uav-notice.yml','3.3.3','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 10\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open','548ed7b33935712afd964e65a0e73f06','2022-08-29 15:16:17','2022-09-02 15:49:49',NULL,'10.244.212.128','','','','','','yaml','',''),(1289,'cmii-uav-oauth.yml','3.3.3','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1290,'cmii-uav-process.yml','3.3.3','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1291,'cmii-uav-security-system.yml','3.3.3','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1292,'cmii-uav-surveillance.yml','3.3.3','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\n','3b05c11a56792eac6d45040c45ce388f','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1293,'cmii-uav-user.yml','3.3.3','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1294,'cmii-uav-waypoint.yml','3.3.3','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1295,'cmii-uav-gis-server.yml','3.3.3','bizName: 兴趣点管理\r\ndbSchema: uav_gis\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7','58bcc6175aa59a62d7d754293f28d22b','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1296,'cmii-suav-supervision.yml','3.3.3','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1297,'cmii-suav-gateway.yml','3.3.3','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1298,'cmii-backend-system.yml','3.3.3','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: cmlc-stream-proxy\n port: 8080\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','482a45edcea9cf7595e040f6cf2c9268','2022-08-29 15:16:17','2022-09-02 16:35:53',NULL,'10.244.212.128','','','','','','yaml','',''),(1299,'cmii-app-release','3.3.3','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,NULL,NULL,''),(1300,'cmii-uav-emergency.yml','3.3.3','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2022-08-29 15:16:17','2022-08-29 15:16:17',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1309,'cmii-uav-clusters.yml','uav','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n platform:\n info:\n scan-package: com.cmii.chinamobile\n enable-swagger: true\n login:\n img-code-support: false\n permit-all: \n - /api/center/anapp/info\n - /api/center/anapp/url\n kicked-support: false\n login-error-limit: false\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.80:33306/uav_cluster?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: root\n password: boge14@Level5\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n main:\n allow-bean-definition-overriding: true\n redis:\n host: 192.168.11.170\n port: 36379\n database: 0\n password: Mcache@4522\n redisson:\n model: single\n password: Mcache@4522\n single-server-config:\n address: ${spring.redis.host}:${spring.redis.port}\n database: ${spring.redis.database}\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n register-enabled: false\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.uavcloud-dev.io\'\n load-balance-endpoint-port: 443\n clients: cmii-admin-data,cmii-admin-user,cmii-uav-notice,cmii-uav-device,cmii-uav-user,cmii-uav-mqtthandler,cmii-uav-material-warehouse\n scheme: https\n rabbitmq:\n host: 192.168.35.71\n port: 35672\n username: admin\n password: nYcRN91r._hj\n virtual-host: /dev\n listener:\n direct:\n acknowledge-mode: manual # 开启手动确认模式\n simple:\n acknowledge-mode: manual # 开启手动确认模式\n # add by wdd\n work: inner\n queues:\n name: queue_dev\n delay: ${spring.rabbitmq.work}_ttl_${spring.rabbitmq.queues.name}\n deploy: ${spring.rabbitmq.work}_direct_${spring.rabbitmq.queues.name}\n dead: ${spring.rabbitmq.work}_dead_${spring.rabbitmq.queues.name}\n status: ${spring.rabbitmq.work}_status_${spring.rabbitmq.queues.name}\n exchanges:\n name: exchange_dev\n delay: ${spring.rabbitmq.work}_ttl_${spring.rabbitmq.exchanges.name}\n deploy: ${spring.rabbitmq.work}_direct_${spring.rabbitmq.exchanges.name}\n dead: ${spring.rabbitmq.work}_dead_${spring.rabbitmq.exchanges.name}\n status: ${spring.rabbitmq.work}_status_${spring.rabbitmq.exchanges.name}\n routings:\n name: routingkey_dev\n delay: ${spring.rabbitmq.work}_ttl_${spring.rabbitmq.routings.name}\n deploy: ${spring.rabbitmq.work}_direct_${spring.rabbitmq.routings.name}\n dead: ${spring.rabbitmq.work}_dead_${spring.rabbitmq.routings.name}\n status: ${spring.rabbitmq.work}_status_${spring.rabbitmq.routings.name}\n\nmqtt:\n # host: tcp://dev-01.ecs.io:31883\n host: tcp://192.168.11.170:39831\n username: uavdeve\n password: Develo@1328\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.11.170:39831\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: SkyCenter_Master\n #消息订阅者clientId\n subscribeClientId: SkyCenter_Master\n\n\n## 关闭open-tracing\nopentracing:\n jaeger:\n enabled: false\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: jaeger-agent.testing.svc\n port: 6831\n\nrancher:\n io:\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\n endPoint: https://rancher.107474.xyz/\n # apiKey: token-5hvt4:wt9kz5jjzqgcxpkvcld5tbtml7rdfdx6ffj6m5twld2x8znlft4jr2\n apiKey: token-b9bv8:rjmzsgj4g5l4r74zr4qhp8ccmn8hjgkf9bf68d25nlkbmp8pql7hq5\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\n scaleQuota: 10\nprometheus:\n # 设置Prometheus的瞬时查询的平均值计算时间范围\n instantQueryCalculateRange: 5m\n local-cluster: https://rancher.107474.xyz/k8s/clusters/local/api/v1/namespaces/cattle-prometheus/services/http:access-prometheus:80/proxy/api/v1/query/\n import-cluster: https://rancher.107474.xyz/k8s/clusters/c-l8nmh/api/v1/namespaces/cattle-prometheus/services/http:access-prometheus:80/proxy/api/v1/query/\n\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n logic-delete-field: status\n logic-delete-value: 1\n logic-not-delete-value: 0\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/clusters/mapper/xml/**/*.xml\n\n\n#feign:\n# compression:\n# response:\n# enabled: true\n\nlogging:\n level:\n com:\n cmii:\n chinamobile:\n clusters:\n feign: debug\n','708b4b4e2ae45a0476cb68239c6ac639','2022-09-14 17:38:32','2022-09-14 18:02:01',NULL,'10.244.212.128','','','','','','yaml','',''),(1311,'cmii-uav-clusters.yml','uav-bak','server:\n port: 8080\n servlet:\n context-path: /\nspring:\n platform:\n info:\n scan-package: com.cmii.chinamobile\n enable-swagger: true\n login:\n img-code-support: false\n permit-all:\n - /login\n - /api/center/core/**\n - /getImageCode\n - /get_image_code_by_image_id\n - /static/**\n - /error/**\n - /favicon.ico\n - /swagger-resources/**\n - /webjars/**\n - /v2/**\n - /v3/**\n - /doc.html\n - \"*.html\"\n - /ui/**\n - /swagger-ui.html\n - /api/center/user/add\n - /api/center/license/**\n - /api/center/anapp/**\n kicked-support: false\n login-error-limit: false\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.80:33306/uav_cluster?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: root\n password: boge14@Level5\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n main:\n allow-bean-definition-overriding: true\n redis:\n host: 192.168.11.170\n port: 36379\n database: 0\n password: Mcache@4522\n redisson:\n model: single\n password: Mcache@4522\n single-server-config:\n address: ${spring.redis.host}:${spring.redis.port}\n database: ${spring.redis.database}\n cloud:\n nacos:\n discovery:\n server-addr: helm-nacos:8848\n register-enabled: false\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.uavcloud-dev.io\'\n load-balance-endpoint-port: 443\n clients: cmii-admin-data,cmii-admin-user,cmii-uav-notice,cmii-uav-device,cmii-uav-user,cmii-uav-mqtthandler,cmii-uav-material-warehouse\n scheme: https\n rabbitmq:\n host: 192.168.35.71\n port: 35672\n username: admin\n password: nYcRN91r._hj\n virtual-host: /dev\n listener:\n direct:\n acknowledge-mode: manual # 开启手动确认模式\n simple:\n acknowledge-mode: manual # 开启手动确认模式\n # add by wdd\n work: inner\n queues:\n name: queue_dev\n delay: ${spring.rabbitmq.work}_ttl_${spring.rabbitmq.queues.name}\n deploy: ${spring.rabbitmq.work}_direct_${spring.rabbitmq.queues.name}\n dead: ${spring.rabbitmq.work}_dead_${spring.rabbitmq.queues.name}\n status: ${spring.rabbitmq.work}_status_${spring.rabbitmq.queues.name}\n exchanges:\n name: exchange_dev\n delay: ${spring.rabbitmq.work}_ttl_${spring.rabbitmq.exchanges.name}\n deploy: ${spring.rabbitmq.work}_direct_${spring.rabbitmq.exchanges.name}\n dead: ${spring.rabbitmq.work}_dead_${spring.rabbitmq.exchanges.name}\n status: ${spring.rabbitmq.work}_status_${spring.rabbitmq.exchanges.name}\n routings:\n name: routingkey_dev\n delay: ${spring.rabbitmq.work}_ttl_${spring.rabbitmq.routings.name}\n deploy: ${spring.rabbitmq.work}_direct_${spring.rabbitmq.routings.name}\n dead: ${spring.rabbitmq.work}_dead_${spring.rabbitmq.routings.name}\n status: ${spring.rabbitmq.work}_status_${spring.rabbitmq.routings.name}\n\nmqtt:\n # host: tcp://dev-01.ecs.io:31883\n host: tcp://192.168.11.170:39831\n username: uavdeve\n password: Develo@1328\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.11.170:39831\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: SkyCenter_Master\n #消息订阅者clientId\n subscribeClientId: SkyCenter_Master\n\n\n## 关闭open-tracing\nopentracing:\n jaeger:\n enabled: false\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: jaeger-agent.testing.svc\n port: 6831\n\nrancher:\n io:\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\n endPoint: https://rancher.107474.xyz/\n # apiKey: token-5hvt4:wt9kz5jjzqgcxpkvcld5tbtml7rdfdx6ffj6m5twld2x8znlft4jr2\n apiKey: token-b9bv8:rjmzsgj4g5l4r74zr4qhp8ccmn8hjgkf9bf68d25nlkbmp8pql7hq5\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\n scaleQuota: 10\nprometheus:\n # 设置Prometheus的瞬时查询的平均值计算时间范围\n instantQueryCalculateRange: 5m\n local-cluster: https://rancher.107474.xyz/k8s/clusters/local/api/v1/namespaces/cattle-prometheus/services/http:access-prometheus:80/proxy/api/v1/query/\n import-cluster: https://rancher.107474.xyz/k8s/clusters/c-l8nmh/api/v1/namespaces/cattle-prometheus/services/http:access-prometheus:80/proxy/api/v1/query/\n\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n logic-delete-field: status\n logic-delete-value: 1\n logic-not-delete-value: 0\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/clusters/mapper/xml/**/*.xml\n\n\n#feign:\n# compression:\n# response:\n# enabled: true\n\nlogging:\n level:\n com:\n cmii:\n chinamobile:\n clusters:\n feign: debug\n','4f9370557f204b104d07b0da4ee25a14','2022-09-14 18:01:16','2022-09-14 18:01:16',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(1313,'cmii-admin-data.yml','4.0.1','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n\n','b587b1be91847b660d1bbd67e8f199a6','2022-09-20 14:01:33','2022-09-30 11:28:29',NULL,'10.244.212.128','','','','','','yaml','',''),(1314,'cmii-admin-gateway.yml','4.0.1','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','46d8d36e911eb3895979dd4667f640db','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1315,'cmii-admin-user.yml','4.0.1','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2022-09-20 14:01:33','2022-09-30 11:28:53',NULL,'10.244.212.128','','','','','','yaml','',''),(1316,'cmii-omoc-gateway.yml','4.0.1','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1317,'cmii-omoc-process.yml','4.0.1','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1318,'cmii-omoc-user.yml','4.0.1','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1319,'cmii-open-gateway.yml','4.0.1','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1320,'cmii-uav-airspace.yml','4.0.1','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1321,'cmii-uav-alarm.yml','4.0.1','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1322,'cmii-uav-brain.yml','4.0.1','bizName: AI大脑\r\ndbSchema: uav_brain\r\nbrain:\r\n ai:\r\n server:\r\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\r\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\r\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\r\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\r\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\r\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\r\noauth:\r\n grantType: authorization_code\r\n clientId: APP_0BF17ayVaSpY89O4\r\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\r\n','8009f44f24763c27ab8e56578baa345a','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1323,'cmii-uav-cloud-live.yml','4.0.1','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: srs-op\n engines:\n - name: srs-op\n desc: live service powered by srs-op\n type: srs-op\n endpoint: http://helm-live-op-svc:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','4333e9f9cfb5a52c67f165e75ac1d448','2022-09-20 14:01:33','2022-09-26 17:21:44',NULL,'10.244.212.128','','','','','','yaml','',''),(1324,'cmii-uav-clusters.yml','4.0.1','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1325,'cmii-uav-cms.yml','4.0.1','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1326,'cmii-uav-data-post-process.yml','4.0.1','bizName: 内业处理\r\ndbSchema: uav_data_post_process\r\nmin:\r\n io:\r\n srcId: 1323096648758464516\r\nterra:\r\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\r\n url: ${com.cmii.chinamobile.terra-cloud.url}\r\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\r\nfeign:\r\n httpclient:\r\n connection-timeout: 600000\r\nribbon:\r\n ReadTimeout: 600000\r\n ConnectTimeout: 600000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\namap:\r\n secretKey: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\nfilePath:\r\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\r\n saveFileBasePath: /cmii/cache/datapost/upload/\r\n#第三方系统接入权限管理配置\r\noauth:\r\n visual:\r\n grantType: authorization_code\r\n clientId: APP_XCkvK89FeX6lGp0Z\r\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\r\n terra:\r\n grantType: authorization_code\r\n clientId: APP_tN53ELBlzbRWjDHq\r\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\r\n dataprocess:\r\n grantType: authorization_code\r\n clientId: APP_l4HIMixfIXhlCTi9\r\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\r\n\r\n','99668dbb808b0422dfaef2ae8df4c222','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1327,'cmii-uav-developer.yml','4.0.1','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2022-09-20 14:01:33','2022-09-30 11:29:15',NULL,'10.244.212.128','','','','','','yaml','',''),(1328,'cmii-uav-device.yml','4.0.1','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1329,'cmii-uav-gateway.yml','4.0.1','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','9023cd66d6bce9ca282a08f69604c97f','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1330,'cmii-uav-industrial-portfolio.yml','4.0.1','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1331,'cmii-uav-kpi-monitor.yml','4.0.1','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1332,'cmii-uav-logger.yml','4.0.1','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1333,'cmii-uav-material-warehouse.yml','4.0.1','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','13787e7b9cedd023d739c1c569773055','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1334,'cmii-uav-mission.yml','4.0.1','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1335,'cmii-uav-mqtthandler.yml','4.0.1','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\n','0792765d9220d4d56f91ee474df821f1','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1336,'cmii-uav-notice.yml','4.0.1','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','f1998e83d5659f6e96d69c9d37a4981a','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1337,'cmii-uav-oauth.yml','4.0.1','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1338,'cmii-uav-process.yml','4.0.1','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1339,'cmii-uav-security-system.yml','4.0.1','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1340,'cmii-uav-surveillance.yml','4.0.1','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\n','3b05c11a56792eac6d45040c45ce388f','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1341,'cmii-uav-user.yml','4.0.1','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1342,'cmii-uav-waypoint.yml','4.0.1','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1343,'cmii-uav-gis-server.yml','4.0.1','bizName: 兴趣点管理\r\ndbSchema: uav_gis\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7','58bcc6175aa59a62d7d754293f28d22b','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1344,'cmii-suav-supervision.yml','4.0.1','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1345,'cmii-suav-gateway.yml','4.0.1','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1346,'cmii-app-release','4.0.1','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,NULL,NULL,''),(1347,'cmii-uav-emergency.yml','4.0.1','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2022-09-20 14:01:33','2022-09-20 14:01:33',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1348,'cmii-backend-system.yml','4.0.1','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','0370dd14c60d774dfa83b0729282f317','2022-09-20 14:01:33','2022-11-21 10:29:16',NULL,'10.244.212.128','','','','','','yaml','',''),(1360,'cmii-admin-data.yml','4.0.2','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n\n','b587b1be91847b660d1bbd67e8f199a6','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1361,'cmii-admin-gateway.yml','4.0.2','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','46d8d36e911eb3895979dd4667f640db','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1362,'cmii-admin-user.yml','4.0.2','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1363,'cmii-omoc-gateway.yml','4.0.2','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1364,'cmii-omoc-process.yml','4.0.2','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1365,'cmii-omoc-user.yml','4.0.2','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1366,'cmii-open-gateway.yml','4.0.2','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1367,'cmii-uav-airspace.yml','4.0.2','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1368,'cmii-uav-alarm.yml','4.0.2','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1369,'cmii-uav-brain.yml','4.0.2','bizName: AI大脑\r\ndbSchema: uav_brain\r\nbrain:\r\n ai:\r\n server:\r\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\r\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\r\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\r\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\r\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\r\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\r\noauth:\r\n grantType: authorization_code\r\n clientId: APP_0BF17ayVaSpY89O4\r\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\r\n','8009f44f24763c27ab8e56578baa345a','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1370,'cmii-uav-cloud-live.yml','4.0.2','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: srs-op\n engines:\n - name: srs-op\n desc: live service powered by srs-op\n type: srs-op\n endpoint: http://helm-live-op-svc:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','74d215a8598c230f9fa7f2123731de14','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1371,'cmii-uav-clusters.yml','4.0.2','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1372,'cmii-uav-cms.yml','4.0.2','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1373,'cmii-uav-data-post-process.yml','4.0.2','bizName: 内业处理\r\ndbSchema: uav_data_post_process\r\nmin:\r\n io:\r\n srcId: 1323096648758464516\r\nterra:\r\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\r\n url: ${com.cmii.chinamobile.terra-cloud.url}\r\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\r\nfeign:\r\n httpclient:\r\n connection-timeout: 600000\r\nribbon:\r\n ReadTimeout: 600000\r\n ConnectTimeout: 600000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\namap:\r\n secretKey: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\nfilePath:\r\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\r\n saveFileBasePath: /cmii/cache/datapost/upload/\r\n#第三方系统接入权限管理配置\r\noauth:\r\n visual:\r\n grantType: authorization_code\r\n clientId: APP_XCkvK89FeX6lGp0Z\r\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\r\n terra:\r\n grantType: authorization_code\r\n clientId: APP_tN53ELBlzbRWjDHq\r\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\r\n dataprocess:\r\n grantType: authorization_code\r\n clientId: APP_l4HIMixfIXhlCTi9\r\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\r\n\r\n','99668dbb808b0422dfaef2ae8df4c222','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1374,'cmii-uav-developer.yml','4.0.2','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1375,'cmii-uav-device.yml','4.0.2','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1376,'cmii-uav-gateway.yml','4.0.2','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','9023cd66d6bce9ca282a08f69604c97f','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1377,'cmii-uav-industrial-portfolio.yml','4.0.2','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1378,'cmii-uav-kpi-monitor.yml','4.0.2','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1379,'cmii-uav-logger.yml','4.0.2','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1380,'cmii-uav-material-warehouse.yml','4.0.2','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 1073741824\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','fdbae3ae5c26ef75c6d5f48dd0b3bbec','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1381,'cmii-uav-mission.yml','4.0.2','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1382,'cmii-uav-mqtthandler.yml','4.0.2','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\n','0792765d9220d4d56f91ee474df821f1','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1383,'cmii-uav-notice.yml','4.0.2','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','f1998e83d5659f6e96d69c9d37a4981a','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1384,'cmii-uav-oauth.yml','4.0.2','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1385,'cmii-uav-process.yml','4.0.2','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1386,'cmii-uav-security-system.yml','4.0.2','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1387,'cmii-uav-surveillance.yml','4.0.2','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\n','3b05c11a56792eac6d45040c45ce388f','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1388,'cmii-uav-user.yml','4.0.2','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1389,'cmii-uav-waypoint.yml','4.0.2','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1390,'cmii-uav-gis-server.yml','4.0.2','bizName: 兴趣点管理\r\ndbSchema: uav_gis\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7','58bcc6175aa59a62d7d754293f28d22b','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1391,'cmii-suav-supervision.yml','4.0.2','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1392,'cmii-suav-gateway.yml','4.0.2','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1393,'cmii-app-release','4.0.2','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,NULL,NULL,''),(1394,'cmii-uav-emergency.yml','4.0.2','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2022-10-12 15:54:02','2022-10-12 15:54:02',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1395,'cmii-backend-system.yml','4.0.2','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: true\n url: jaeger-agent.testing.svc \n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','3aa8314e433d5655bd4a80b462b9bd1a','2022-10-12 15:54:02','2022-11-21 10:29:02',NULL,'10.244.212.128','','','','','','yaml','',''),(1400,'cmii-admin-data.yml','4.0.3','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n\n','b587b1be91847b660d1bbd67e8f199a6','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1401,'cmii-admin-gateway.yml','4.0.3','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','46d8d36e911eb3895979dd4667f640db','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1402,'cmii-admin-user.yml','4.0.3','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1403,'cmii-omoc-gateway.yml','4.0.3','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1404,'cmii-omoc-process.yml','4.0.3','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1405,'cmii-omoc-user.yml','4.0.3','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1406,'cmii-open-gateway.yml','4.0.3','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1407,'cmii-uav-airspace.yml','4.0.3','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1408,'cmii-uav-alarm.yml','4.0.3','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1409,'cmii-uav-brain.yml','4.0.3','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1410,'cmii-uav-cloud-live.yml','4.0.3','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: srs-op\n engines:\n - name: srs-op\n desc: live service powered by srs-op\n type: srs-op\n endpoint: http://helm-live-op-svc:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','74d215a8598c230f9fa7f2123731de14','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1411,'cmii-uav-clusters.yml','4.0.3','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1412,'cmii-uav-cms.yml','4.0.3','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1413,'cmii-uav-data-post-process.yml','4.0.3','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2022-10-25 16:00:42','2022-11-08 15:37:49',NULL,'10.244.212.128','','','','','','yaml','',''),(1414,'cmii-uav-developer.yml','4.0.3','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1415,'cmii-uav-device.yml','4.0.3','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1416,'cmii-uav-gateway.yml','4.0.3','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','9023cd66d6bce9ca282a08f69604c97f','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1417,'cmii-uav-industrial-portfolio.yml','4.0.3','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1418,'cmii-uav-kpi-monitor.yml','4.0.3','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1419,'cmii-uav-logger.yml','4.0.3','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1420,'cmii-uav-material-warehouse.yml','4.0.3','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 1073741824\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','fdbae3ae5c26ef75c6d5f48dd0b3bbec','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1421,'cmii-uav-mission.yml','4.0.3','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1422,'cmii-uav-mqtthandler.yml','4.0.3','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\n','0792765d9220d4d56f91ee474df821f1','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1423,'cmii-uav-notice.yml','4.0.3','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','f1998e83d5659f6e96d69c9d37a4981a','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''); -INSERT INTO `config_info` VALUES (1424,'cmii-uav-oauth.yml','4.0.3','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1425,'cmii-uav-process.yml','4.0.3','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1426,'cmii-uav-security-system.yml','4.0.3','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1427,'cmii-uav-surveillance.yml','4.0.3','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\n','3b05c11a56792eac6d45040c45ce388f','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1428,'cmii-uav-user.yml','4.0.3','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1429,'cmii-uav-waypoint.yml','4.0.3','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1430,'cmii-uav-gis-server.yml','4.0.3','bizName: 兴趣点管理\r\ndbSchema: uav_gis\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7','58bcc6175aa59a62d7d754293f28d22b','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1431,'cmii-suav-supervision.yml','4.0.3','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1432,'cmii-suav-gateway.yml','4.0.3','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1433,'cmii-app-release','4.0.3','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,NULL,NULL,''),(1434,'cmii-uav-emergency.yml','4.0.3','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1435,'cmii-backend-system.yml','4.0.3','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: true\n url: jaeger-agent.testing.svc \n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','69519a3fc2a6b2d9774edfec413f5a80','2022-10-25 16:00:42','2022-11-21 10:28:46',NULL,'10.244.212.128','','','','','','yaml','',''),(1439,'cmii-admin-data.yml','4.0.4','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n\n','b587b1be91847b660d1bbd67e8f199a6','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1440,'cmii-admin-gateway.yml','4.0.4','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','46d8d36e911eb3895979dd4667f640db','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1441,'cmii-admin-user.yml','4.0.4','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1442,'cmii-omoc-gateway.yml','4.0.4','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1443,'cmii-omoc-process.yml','4.0.4','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1444,'cmii-omoc-user.yml','4.0.4','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1445,'cmii-open-gateway.yml','4.0.4','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1446,'cmii-uav-airspace.yml','4.0.4','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1447,'cmii-uav-alarm.yml','4.0.4','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1448,'cmii-uav-brain.yml','4.0.4','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1449,'cmii-uav-cloud-live.yml','4.0.4','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: srs-op\n engines:\n - name: srs-op\n desc: live service powered by srs-op\n type: srs-op\n endpoint: http://helm-live-op-svc:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','74d215a8598c230f9fa7f2123731de14','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1450,'cmii-uav-clusters.yml','4.0.4','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1451,'cmii-uav-cms.yml','4.0.4','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1452,'cmii-uav-data-post-process.yml','4.0.4','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(1453,'cmii-uav-developer.yml','4.0.4','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1454,'cmii-uav-device.yml','4.0.4','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1455,'cmii-uav-gateway.yml','4.0.4','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a6dc4bca591e542310f6a6fb6236022a','2022-11-09 16:41:42','2022-11-14 11:11:26',NULL,'10.244.212.128','','','','','','yaml','',''),(1456,'cmii-uav-industrial-portfolio.yml','4.0.4','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1457,'cmii-uav-kpi-monitor.yml','4.0.4','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1458,'cmii-uav-logger.yml','4.0.4','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1459,'cmii-uav-material-warehouse.yml','4.0.4','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 1073741824\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','fdbae3ae5c26ef75c6d5f48dd0b3bbec','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1460,'cmii-uav-mission.yml','4.0.4','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1461,'cmii-uav-mqtthandler.yml','4.0.4','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\n','0792765d9220d4d56f91ee474df821f1','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1462,'cmii-uav-notice.yml','4.0.4','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','278e2d7727a594b26f886eff9917df1b','2022-11-09 16:41:42','2022-11-14 16:13:21',NULL,'10.244.212.128','','','','','','yaml','',''),(1463,'cmii-uav-oauth.yml','4.0.4','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1464,'cmii-uav-process.yml','4.0.4','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1465,'cmii-uav-security-system.yml','4.0.4','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1466,'cmii-uav-surveillance.yml','4.0.4','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\n','3b05c11a56792eac6d45040c45ce388f','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1467,'cmii-uav-user.yml','4.0.4','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1468,'cmii-uav-waypoint.yml','4.0.4','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1469,'cmii-uav-gis-server.yml','4.0.4','bizName: 兴趣点管理\r\ndbSchema: uav_gis\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7','58bcc6175aa59a62d7d754293f28d22b','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1470,'cmii-suav-supervision.yml','4.0.4','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1471,'cmii-suav-gateway.yml','4.0.4','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1472,'cmii-app-release','4.0.4','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1473,'cmii-uav-emergency.yml','4.0.4','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1474,'cmii-backend-system.yml','4.0.4','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: true\n url: jaeger-agent.testing.svc \n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','69519a3fc2a6b2d9774edfec413f5a80','2022-11-09 16:41:42','2022-11-21 10:28:35',NULL,'10.244.212.128','','','','','','yaml','',''),(1482,'nacos.cfg.dataIdfoo','foo','helloWorld','1a833da63a6b7e20098dae06d06602e1','2022-11-23 11:26:13','2023-05-27 23:02:22',NULL,'10.244.112.128','','',NULL,NULL,NULL,'text',NULL,''),(1564,'cmii-admin-data.yml','4.0.5','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1565,'cmii-admin-gateway.yml','4.0.5','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','46d8d36e911eb3895979dd4667f640db','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1566,'cmii-admin-user.yml','4.0.5','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1567,'cmii-omoc-gateway.yml','4.0.5','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1568,'cmii-omoc-process.yml','4.0.5','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1569,'cmii-omoc-user.yml','4.0.5','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1570,'cmii-open-gateway.yml','4.0.5','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1571,'cmii-uav-airspace.yml','4.0.5','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1572,'cmii-uav-alarm.yml','4.0.5','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1573,'cmii-uav-brain.yml','4.0.5','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1574,'cmii-uav-cloud-live.yml','4.0.5','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: srs-op\n engines:\n - name: srs-op\n desc: live service powered by srs-op\n type: srs-op\n endpoint: http://helm-live-op-svc:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','74d215a8598c230f9fa7f2123731de14','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1575,'cmii-uav-clusters.yml','4.0.5','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1576,'cmii-uav-cms.yml','4.0.5','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1577,'cmii-uav-data-post-process.yml','4.0.5','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1578,'cmii-uav-developer.yml','4.0.5','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1579,'cmii-uav-device.yml','4.0.5','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1580,'cmii-uav-gateway.yml','4.0.5','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','c922198b44aa4ff484169621c92e71cf','2022-12-08 16:37:21','2022-12-08 18:04:43',NULL,'10.244.212.128','','','','','','yaml','',''),(1581,'cmii-uav-industrial-portfolio.yml','4.0.5','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1582,'cmii-uav-kpi-monitor.yml','4.0.5','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1583,'cmii-uav-logger.yml','4.0.5','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1584,'cmii-uav-material-warehouse.yml','4.0.5','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 1073741824\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','fdbae3ae5c26ef75c6d5f48dd0b3bbec','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1585,'cmii-uav-mission.yml','4.0.5','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1586,'cmii-uav-mqtthandler.yml','4.0.5','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2022-12-08 16:37:21','2022-12-09 14:45:53',NULL,'10.244.212.128','','','','','','yaml','',''),(1587,'cmii-uav-notice.yml','4.0.5','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','f1998e83d5659f6e96d69c9d37a4981a','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1588,'cmii-uav-oauth.yml','4.0.5','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1589,'cmii-uav-process.yml','4.0.5','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1590,'cmii-uav-security-system.yml','4.0.5','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1591,'cmii-uav-surveillance.yml','4.0.5','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','694dee89f0d4d03bad96b591a80f62e3','2022-12-08 16:37:21','2022-12-09 14:49:36',NULL,'10.244.212.128','','','','','','yaml','',''),(1592,'cmii-uav-user.yml','4.0.5','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1593,'cmii-uav-waypoint.yml','4.0.5','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1594,'cmii-uav-gis-server.yml','4.0.5','bizName: 兴趣点管理\r\ndbSchema: uav_gis\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7','58bcc6175aa59a62d7d754293f28d22b','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1595,'cmii-suav-supervision.yml','4.0.5','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1596,'cmii-suav-gateway.yml','4.0.5','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1597,'cmii-app-release','4.0.5','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,NULL,NULL,''),(1598,'cmii-uav-emergency.yml','4.0.5','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1599,'cmii-backend-system.yml','4.0.5','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc \n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','00ad6112704e88b1f0c3f40a7322f2d3','2022-12-08 16:37:21','2023-01-04 10:32:56',NULL,'10.244.212.128','','','','','','yaml','',''),(1771,'cmii-admin-data.yml','4.0.6','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1772,'cmii-admin-gateway.yml','4.0.6','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','46d8d36e911eb3895979dd4667f640db','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1773,'cmii-admin-user.yml','4.0.6','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1774,'cmii-omoc-gateway.yml','4.0.6','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1775,'cmii-omoc-process.yml','4.0.6','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1776,'cmii-omoc-user.yml','4.0.6','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1777,'cmii-open-gateway.yml','4.0.6','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1778,'cmii-uav-airspace.yml','4.0.6','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1779,'cmii-uav-alarm.yml','4.0.6','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1780,'cmii-uav-brain.yml','4.0.6','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1781,'cmii-uav-cloud-live.yml','4.0.6','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','aad73b3860cacbe3e83d70e62c204dec','2023-01-13 15:54:26','2023-03-29 17:48:34','','10.244.212.128','','','','','','yaml','',''),(1782,'cmii-uav-clusters.yml','4.0.6','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1783,'cmii-uav-cms.yml','4.0.6','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1784,'cmii-uav-data-post-process.yml','4.0.6','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1785,'cmii-uav-developer.yml','4.0.6','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1786,'cmii-uav-device.yml','4.0.6','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1787,'cmii-uav-gateway.yml','4.0.6','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','c922198b44aa4ff484169621c92e71cf','2023-01-13 15:54:26','2023-01-17 16:34:42','developer','10.244.212.128','','','','','','yaml','',''),(1788,'cmii-uav-industrial-portfolio.yml','4.0.6','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1789,'cmii-uav-kpi-monitor.yml','4.0.6','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1790,'cmii-uav-logger.yml','4.0.6','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1791,'cmii-uav-material-warehouse.yml','4.0.6','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 1073741824\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','fdbae3ae5c26ef75c6d5f48dd0b3bbec','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1792,'cmii-uav-mission.yml','4.0.6','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1793,'cmii-uav-mqtthandler.yml','4.0.6','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1794,'cmii-uav-notice.yml','4.0.6','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','f1998e83d5659f6e96d69c9d37a4981a','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1795,'cmii-uav-oauth.yml','4.0.6','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1796,'cmii-uav-process.yml','4.0.6','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1797,'cmii-uav-security-system.yml','4.0.6','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1798,'cmii-uav-surveillance.yml','4.0.6','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','694dee89f0d4d03bad96b591a80f62e3','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1799,'cmii-uav-user.yml','4.0.6','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1800,'cmii-uav-waypoint.yml','4.0.6','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1801,'cmii-uav-gis-server.yml','4.0.6','bizName: 兴趣点管理\r\ndbSchema: uav_gis\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7','58bcc6175aa59a62d7d754293f28d22b','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1802,'cmii-suav-supervision.yml','4.0.6','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1803,'cmii-suav-gateway.yml','4.0.6','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1804,'cmii-app-release','4.0.6','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1805,'cmii-uav-emergency.yml','4.0.6','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1806,'cmii-backend-system.yml','4.0.6','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc \n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','496e905bb893a1cff7a5bd361de8e2d5','2023-01-13 15:54:26','2023-01-13 15:58:05',NULL,'10.244.212.128','','','','','','yaml','',''),(1935,'cmii-admin-data.yml','4.1.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1936,'cmii-admin-gateway.yml','4.1.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','8b917eac7811ac5efa96af81357db46b','2023-02-08 09:43:21','2023-03-21 09:47:52','developer','10.244.212.128','','','','','','yaml','',''),(1937,'cmii-admin-user.yml','4.1.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1938,'cmii-omoc-gateway.yml','4.1.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1939,'cmii-omoc-process.yml','4.1.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1940,'cmii-omoc-user.yml','4.1.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1941,'cmii-open-gateway.yml','4.1.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1942,'cmii-uav-airspace.yml','4.1.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1943,'cmii-uav-alarm.yml','4.1.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1944,'cmii-uav-brain.yml','4.1.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1945,'cmii-uav-cloud-live.yml','4.1.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','e4e68301befe5b1c20034b9fb43b6c69','2023-02-08 09:43:21','2023-03-29 17:48:23','','10.244.212.128','','','','','','yaml','',''),(1946,'cmii-uav-clusters.yml','4.1.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1947,'cmii-uav-cms.yml','4.1.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1948,'cmii-uav-data-post-process.yml','4.1.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1949,'cmii-uav-developer.yml','4.1.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: false\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: false\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','af557a13e54074c2101044e013b99ff1','2023-02-08 09:43:21','2023-03-15 09:08:00','developer','10.244.212.128','','','','','','yaml','',''),(1950,'cmii-uav-device.yml','4.1.0','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1951,'cmii-uav-gateway.yml','4.1.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /api/uav/mission/mission_info_list/force_delete\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','5a7e6d96ea0c4c78b139bf417ab14393','2023-02-08 09:43:21','2023-02-23 17:10:07','developer','10.244.212.128','','','','','','yaml','',''),(1952,'cmii-uav-industrial-portfolio.yml','4.1.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1953,'cmii-uav-kpi-monitor.yml','4.1.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1954,'cmii-uav-logger.yml','4.1.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1955,'cmii-uav-material-warehouse.yml','4.1.0','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 1073741824\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','fdbae3ae5c26ef75c6d5f48dd0b3bbec','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1956,'cmii-uav-mission.yml','4.1.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1957,'cmii-uav-mqtthandler.yml','4.1.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1958,'cmii-uav-notice.yml','4.1.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2023-02-08 09:43:21','2023-03-29 11:36:01','developer','10.244.212.128','','','','','','yaml','',''),(1959,'cmii-uav-oauth.yml','4.1.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: false\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','96e2b98fbe839493d76c750cf0aa7beb','2023-02-08 09:43:21','2023-02-21 11:32:21','developer','10.244.212.128','','','','','','yaml','',''),(1960,'cmii-uav-process.yml','4.1.0','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1961,'cmii-uav-security-system.yml','4.1.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1962,'cmii-uav-surveillance.yml','4.1.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','694dee89f0d4d03bad96b591a80f62e3','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1963,'cmii-uav-user.yml','4.1.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1964,'cmii-uav-waypoint.yml','4.1.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1965,'cmii-uav-gis-server.yml','4.1.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464516\n','22fbae01380ac65979b2b2ea000fda92','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(1966,'cmii-suav-supervision.yml','4.1.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1967,'cmii-suav-gateway.yml','4.1.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1968,'cmii-app-release','4.1.0','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1969,'cmii-uav-emergency.yml','4.1.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1970,'cmii-backend-system.yml','4.1.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\n','b6ed99534514b3bd9764a75df49b264a','2023-02-08 09:43:21','2023-03-23 10:21:55','developer','10.244.212.128','','','','','','yaml','',''),(2159,'cmii-admin-data.yml','4.1.1','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2160,'cmii-admin-gateway.yml','4.1.1','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','8b917eac7811ac5efa96af81357db46b','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2161,'cmii-admin-user.yml','4.1.1','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2162,'cmii-omoc-gateway.yml','4.1.1','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2163,'cmii-omoc-process.yml','4.1.1','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2164,'cmii-omoc-user.yml','4.1.1','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2165,'cmii-open-gateway.yml','4.1.1','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2166,'cmii-uav-airspace.yml','4.1.1','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2167,'cmii-uav-alarm.yml','4.1.1','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2168,'cmii-uav-brain.yml','4.1.1','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2169,'cmii-uav-cloud-live.yml','4.1.1','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','85ab6ba3f033d97965a7aee623b65cfe','2023-03-29 16:19:48','2023-04-25 15:47:44','developer','10.244.212.128','','','','','','yaml','',''),(2170,'cmii-uav-clusters.yml','4.1.1','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2171,'cmii-uav-cms.yml','4.1.1','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2172,'cmii-uav-data-post-process.yml','4.1.1','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2173,'cmii-uav-developer.yml','4.1.1','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2174,'cmii-uav-device.yml','4.1.1','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2175,'cmii-uav-gateway.yml','4.1.1','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n # - /admin/**/getLangValueFromRedisByKey\n # - /admin/**/getDictListFromRedis\n # - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','fdd768ebb476c43243fe28cb7d738cac','2023-03-29 16:19:48','2023-04-18 14:07:17','developer','10.244.212.128','','','','','','yaml','',''),(2176,'cmii-uav-industrial-portfolio.yml','4.1.1','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2177,'cmii-uav-kpi-monitor.yml','4.1.1','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2178,'cmii-uav-logger.yml','4.1.1','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2179,'cmii-uav-material-warehouse.yml','4.1.1','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','d8c990e22c394688b0813f07d684a825','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2180,'cmii-uav-mission.yml','4.1.1','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2181,'cmii-uav-mqtthandler.yml','4.1.1','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2182,'cmii-uav-notice.yml','4.1.1','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2183,'cmii-uav-oauth.yml','4.1.1','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2184,'cmii-uav-process.yml','4.1.1','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2185,'cmii-uav-security-system.yml','4.1.1','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2186,'cmii-uav-surveillance.yml','4.1.1','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','694dee89f0d4d03bad96b591a80f62e3','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2187,'cmii-uav-user.yml','4.1.1','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2188,'cmii-uav-waypoint.yml','4.1.1','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2189,'cmii-uav-gis-server.yml','4.1.1','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464516\n','22fbae01380ac65979b2b2ea000fda92','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2190,'cmii-suav-supervision.yml','4.1.1','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2191,'cmii-suav-gateway.yml','4.1.1','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2192,'cmii-app-release','4.1.1','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2193,'cmii-uav-emergency.yml','4.1.1','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2194,'cmii-backend-system.yml','4.1.1','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n cluster-nodes: 192.168.35.243:60015\n cluster-name: elasticsearch\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\n','53b3f1150320b06f0994ab5762d710bc','2023-03-29 16:19:48','2023-04-20 17:42:00','developer','10.244.212.128','','','','','','yaml','',''),(2195,'cmii-uav-grid-datasource.yml','4.1.1','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n data:\n elasticsearch:\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','bfe40ff869a9eaf1f548c054d96d2296','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2196,'cmii-uav-grid-engine.yml','4.1.1','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2197,'cmii-uav-grid-surveilliance.yml','4.1.1','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2198,'cmii-uav-grid-manage.yml','4.1.1','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2203,'cmii-live-operator.yml','4.1.0','spring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 4.0.6\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n redis:\n host: helm-redis-master\n\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n url: jdbc:mysql://cmii-mysql:13306/cmii_live_srs_op?characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n driver-class-name: com.mysql.cj.jdbc.Driver\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','49c48403675ebd49f05997f4a90c14ee','2023-03-29 17:46:00','2023-03-29 18:06:17','','10.244.212.128','','','','','','yaml','',''),(2204,'cmii-live-operator.yml','4.0.6','spring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 4.0.6\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n redis:\n host: helm-redis-master\n\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n url: jdbc:mysql://cmii-mysql:13306/cmii_live_srs_op?characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n driver-class-name: com.mysql.cj.jdbc.Driver\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','49c48403675ebd49f05997f4a90c14ee','2023-03-29 17:46:16','2023-03-29 18:06:29','','10.244.212.128','','','','','','yaml','',''),(2281,'cmii-uav-integration.yml','4.1.1','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn','082ae61c7633136f5f929d5fb541ec35','2023-04-09 14:30:40','2023-04-09 16:31:42','nacos','10.244.212.128','','','','','','yaml','',''),(2285,'cmii-uav-grid-elasticsearch.yml','4.1.2','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2023-04-11 16:18:18','2023-04-11 16:18:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2286,'cmii-admin-data.yml','4.1.2','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2287,'cmii-admin-gateway.yml','4.1.2','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','8b917eac7811ac5efa96af81357db46b','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2288,'cmii-admin-user.yml','4.1.2','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2289,'cmii-omoc-gateway.yml','4.1.2','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2290,'cmii-omoc-process.yml','4.1.2','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2291,'cmii-omoc-user.yml','4.1.2','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2292,'cmii-open-gateway.yml','4.1.2','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2293,'cmii-uav-airspace.yml','4.1.2','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2294,'cmii-uav-alarm.yml','4.1.2','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2295,'cmii-uav-brain.yml','4.1.2','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2296,'cmii-uav-cloud-live.yml','4.1.2','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','e4e68301befe5b1c20034b9fb43b6c69','2023-04-12 10:57:38','2023-04-12 11:01:13','developer','10.244.212.128','','','','','','yaml','',''),(2297,'cmii-uav-clusters.yml','4.1.2','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2298,'cmii-uav-cms.yml','4.1.2','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2299,'cmii-uav-data-post-process.yml','4.1.2','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2300,'cmii-uav-developer.yml','4.1.2','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2301,'cmii-uav-device.yml','4.1.2','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2302,'cmii-uav-gateway.yml','4.1.2','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n # - /admin/**/getLangValueFromRedisByKey\n # - /admin/**/getDictListFromRedis\n # - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','20e7b9b9fcab49c9413197c241a76fbc','2023-04-12 10:57:38','2023-04-18 14:07:41','developer','10.244.212.128','','','','','','yaml','',''),(2303,'cmii-uav-industrial-portfolio.yml','4.1.2','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2304,'cmii-uav-kpi-monitor.yml','4.1.2','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2305,'cmii-uav-logger.yml','4.1.2','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2306,'cmii-uav-material-warehouse.yml','4.1.2','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','d8c990e22c394688b0813f07d684a825','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2307,'cmii-uav-mission.yml','4.1.2','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2308,'cmii-uav-mqtthandler.yml','4.1.2','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2309,'cmii-uav-notice.yml','4.1.2','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2310,'cmii-uav-oauth.yml','4.1.2','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2311,'cmii-uav-process.yml','4.1.2','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2312,'cmii-uav-security-system.yml','4.1.2','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2313,'cmii-uav-surveillance.yml','4.1.2','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','694dee89f0d4d03bad96b591a80f62e3','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2314,'cmii-uav-user.yml','4.1.2','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2315,'cmii-uav-waypoint.yml','4.1.2','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2316,'cmii-uav-gis-server.yml','4.1.2','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464516\n','22fbae01380ac65979b2b2ea000fda92','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2317,'cmii-suav-supervision.yml','4.1.2','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2318,'cmii-suav-gateway.yml','4.1.2','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2319,'cmii-app-release','4.1.2','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2320,'cmii-uav-emergency.yml','4.1.2','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2321,'cmii-backend-system.yml','4.1.2','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\n','b6ed99534514b3bd9764a75df49b264a','2023-04-12 10:57:38','2023-04-12 10:59:52','developer','10.244.212.128','','','','','','yaml','',''),(2322,'cmii-uav-grid-datasource.yml','4.1.2','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n data:\n elasticsearch:\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','bfe40ff869a9eaf1f548c054d96d2296','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2323,'cmii-uav-grid-engine.yml','4.1.2','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2324,'cmii-uav-grid-surveilliance.yml','4.1.2','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2325,'cmii-uav-grid-manage.yml','4.1.2','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2398,'cmii-admin-data.yml','4.1.3','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2399,'cmii-admin-gateway.yml','4.1.3','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','8b917eac7811ac5efa96af81357db46b','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2400,'cmii-admin-user.yml','4.1.3','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2401,'cmii-omoc-gateway.yml','4.1.3','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2402,'cmii-omoc-process.yml','4.1.3','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2403,'cmii-omoc-user.yml','4.1.3','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2404,'cmii-open-gateway.yml','4.1.3','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2405,'cmii-uav-airspace.yml','4.1.3','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2406,'cmii-uav-alarm.yml','4.1.3','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2407,'cmii-uav-brain.yml','4.1.3','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2408,'cmii-uav-cloud-live.yml','4.1.3','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','85ab6ba3f033d97965a7aee623b65cfe','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2409,'cmii-uav-clusters.yml','4.1.3','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2410,'cmii-uav-cms.yml','4.1.3','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2411,'cmii-uav-data-post-process.yml','4.1.3','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2412,'cmii-uav-developer.yml','4.1.3','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2413,'cmii-uav-device.yml','4.1.3','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2414,'cmii-uav-gateway.yml','4.1.3','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n # - /admin/**/getLangValueFromRedisByKey\n # - /admin/**/getDictListFromRedis\n # - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','20e7b9b9fcab49c9413197c241a76fbc','2023-04-28 15:09:21','2023-04-28 15:18:58','developer','10.244.212.128','','','','','','yaml','',''),(2415,'cmii-uav-industrial-portfolio.yml','4.1.3','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2416,'cmii-uav-kpi-monitor.yml','4.1.3','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2417,'cmii-uav-logger.yml','4.1.3','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2418,'cmii-uav-material-warehouse.yml','4.1.3','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','d8c990e22c394688b0813f07d684a825','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2419,'cmii-uav-mission.yml','4.1.3','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2420,'cmii-uav-mqtthandler.yml','4.1.3','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2421,'cmii-uav-notice.yml','4.1.3','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2422,'cmii-uav-oauth.yml','4.1.3','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n #default-user-id: 499 # demo环境\n default-user-id: 505\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','af300d9dc0df3b012d02ce77799511de','2023-04-28 15:09:21','2023-05-18 09:28:52','developer','10.244.212.128','','','','','','yaml','',''),(2423,'cmii-uav-process.yml','4.1.3','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2424,'cmii-uav-security-system.yml','4.1.3','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2425,'cmii-uav-surveillance.yml','4.1.3','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','694dee89f0d4d03bad96b591a80f62e3','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2426,'cmii-uav-user.yml','4.1.3','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2427,'cmii-uav-waypoint.yml','4.1.3','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2428,'cmii-uav-gis-server.yml','4.1.3','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464516\n','22fbae01380ac65979b2b2ea000fda92','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2429,'cmii-suav-supervision.yml','4.1.3','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2430,'cmii-suav-gateway.yml','4.1.3','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2431,'cmii-app-release','4.1.3','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2432,'cmii-uav-emergency.yml','4.1.3','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2433,'cmii-uav-grid-datasource.yml','4.1.3','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n data:\n elasticsearch:\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','bfe40ff869a9eaf1f548c054d96d2296','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2434,'cmii-uav-grid-engine.yml','4.1.3','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2435,'cmii-uav-grid-surveilliance.yml','4.1.3','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2436,'cmii-uav-grid-manage.yml','4.1.3','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2437,'cmii-uav-grid-elasticsearch.yml','4.1.3','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2438,'cmii-backend-system.yml','4.1.3','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n cluster-nodes: 192.168.35.243:60015\n cluster-name: elasticsearch\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\n','dddb9aa017a468b410f356dfc9a381ba','2023-04-28 15:09:21','2023-05-05 10:12:31','developer','10.244.212.128','','','','','','yaml','',''),(2471,'cmii-uav-integration.yml','4.1.2','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn','082ae61c7633136f5f929d5fb541ec35','2023-05-04 17:07:44','2023-05-04 17:07:44',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2472,'cmii-uav-integration.yml','4.1.3','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn','082ae61c7633136f5f929d5fb541ec35','2023-05-04 17:07:50','2023-05-04 17:07:50',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2473,'cmii-uav-grid-elasticsearch.yml','DEFAULT_GROUP','spring:\n elasticsearch:\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9302','2a9ea0d97aceb0be03d9f16c7fc34bb1','2023-05-05 10:05:16','2024-04-03 11:22:40','nacos','192.168.34.234','','','','','','yaml','',''),(2546,'cmii-admin-data.yml','4.1.4','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2547,'cmii-admin-gateway.yml','4.1.4','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n# - /**/v2/api-docs/**\n# - /**/swagger-resources/**\n# - /webjars/**\n# - /doc.html\n# - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','21d434c6a85d76db3fd0e631a95c52c9','2023-05-18 16:20:35','2023-05-29 15:36:27','developer','10.244.212.128','','','','','','yaml','',''),(2548,'cmii-admin-user.yml','4.1.4','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2549,'cmii-omoc-gateway.yml','4.1.4','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2550,'cmii-omoc-process.yml','4.1.4','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2551,'cmii-omoc-user.yml','4.1.4','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2552,'cmii-open-gateway.yml','4.1.4','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n# - /**/v2/api-docs/**\n# - /**/swagger-resources/**\n# - /**/webjars/**\n# - /**/doc.html\n# - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n\n','a6c10aa799cf809b6d0c0812fe1a899f','2023-05-18 16:20:35','2023-05-29 15:36:55','developer','10.244.212.128','','','','','','yaml','',''),(2553,'cmii-uav-airspace.yml','4.1.4','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2554,'cmii-uav-alarm.yml','4.1.4','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2555,'cmii-uav-brain.yml','4.1.4','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2556,'cmii-uav-cloud-live.yml','4.1.4','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','85ab6ba3f033d97965a7aee623b65cfe','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2557,'cmii-uav-clusters.yml','4.1.4','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2558,'cmii-uav-cms.yml','4.1.4','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2559,'cmii-uav-data-post-process.yml','4.1.4','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464520\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','93c8241a34b3567b7b70aea6f762e3a8','2023-05-18 16:20:35','2023-05-24 15:04:16','developer','192.168.34.239','','','','','','yaml','',''),(2560,'cmii-uav-developer.yml','4.1.4','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2561,'cmii-uav-device.yml','4.1.4','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2562,'cmii-uav-gateway.yml','4.1.4','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n # - /admin/**/getLangValueFromRedisByKey\n # - /admin/**/getDictListFromRedis\n # - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','2f8d49814bd81d2c3493d0057ba9f241','2023-05-18 16:20:35','2023-05-29 15:38:20','developer','10.244.212.128','','','','','','yaml','',''),(2563,'cmii-uav-industrial-portfolio.yml','4.1.4','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2564,'cmii-uav-kpi-monitor.yml','4.1.4','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2565,'cmii-uav-logger.yml','4.1.4','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2566,'cmii-uav-material-warehouse.yml','4.1.4','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','d8c990e22c394688b0813f07d684a825','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2567,'cmii-uav-mission.yml','4.1.4','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2568,'cmii-uav-mqtthandler.yml','4.1.4','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2569,'cmii-uav-notice.yml','4.1.4','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2570,'cmii-uav-oauth.yml','4.1.4','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2023-05-18 16:20:35','2023-05-30 10:21:52','developer','10.244.212.128','','','','','','yaml','',''),(2571,'cmii-uav-process.yml','4.1.4','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2572,'cmii-uav-security-system.yml','4.1.4','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2573,'cmii-uav-surveillance.yml','4.1.4','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile.common.scheduling: NONE\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','e4bad24fd3cfd9b3e7b37a5854785fa3','2023-05-18 16:20:35','2023-05-23 10:17:27','developer','10.244.212.128','','','','','','yaml','',''),(2574,'cmii-uav-user.yml','4.1.4','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2575,'cmii-uav-waypoint.yml','4.1.4','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2576,'cmii-uav-gis-server.yml','4.1.4','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464516\n','22fbae01380ac65979b2b2ea000fda92','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2577,'cmii-suav-supervision.yml','4.1.4','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2578,'cmii-suav-gateway.yml','4.1.4','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2579,'cmii-app-release','4.1.4','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2580,'cmii-uav-emergency.yml','4.1.4','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2581,'cmii-uav-grid-datasource.yml','4.1.4','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n data:\n elasticsearch:\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','bfe40ff869a9eaf1f548c054d96d2296','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2582,'cmii-uav-grid-engine.yml','4.1.4','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2583,'cmii-uav-grid-surveilliance.yml','4.1.4','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2584,'cmii-uav-grid-manage.yml','4.1.4','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2585,'cmii-uav-grid-elasticsearch.yml','4.1.4','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2586,'cmii-backend-system.yml','4.1.4','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n cluster-nodes: 192.168.35.243:60015\n cluster-name: elasticsearch\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\n','fb41c33f1f06ed6224f123e1f8143b5c','2023-05-18 16:20:35','2023-05-18 16:23:04','developer','10.244.212.128','','','','','','yaml','',''),(2639,'cmii-admin-data.yml','5.2.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2640,'cmii-admin-gateway.yml','5.2.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','07c08977ff05ba5466a6066631c7d5c4','2024-01-25 15:17:41','2024-01-29 15:38:15','developer','192.168.102.248','','','','','','yaml','',''),(2641,'cmii-admin-user.yml','5.2.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2642,'cmii-omoc-gateway.yml','5.2.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2643,'cmii-omoc-process.yml','5.2.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2644,'cmii-omoc-user.yml','5.2.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2645,'cmii-open-gateway.yml','5.2.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n# - /**/v2/api-docs/**\n# - /**/swagger-resources/**\n# - /**/webjars/**\n# - /**/doc.html\n# - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n\n','a6c10aa799cf809b6d0c0812fe1a899f','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2646,'cmii-uav-airspace.yml','5.2.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2647,'cmii-uav-alarm.yml','5.2.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2648,'cmii-uav-brain.yml','5.2.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2649,'cmii-uav-cloud-live.yml','5.2.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 过时算法被171代替\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer \n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','19ebc0ad8f0d6ceb9d0edc4289032d6b','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2650,'cmii-uav-clusters.yml','5.2.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2651,'cmii-uav-cms.yml','5.2.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','26c812434220a0bba8e2f2f916c16484','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2652,'cmii-uav-data-post-process.yml','5.2.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2653,'cmii-uav-developer.yml','5.2.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n callback-fail-url: /open/#/updateEmail/fail\n callback-success-url: /open/#/updateEmail/success\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','dad662f63d620389eeede14835ac8a3a','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2654,'cmii-uav-device.yml','5.2.0','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2655,'cmii-uav-gateway.yml','5.2.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','a123e2be8c541baf8e53dc0df3803585','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2656,'cmii-uav-industrial-portfolio.yml','5.2.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n civil-military:\n mock-civil-military: false\n min-lat: 29.371512\n max-lat: 29.396064\n min-lng: 104.000000\n max-lng: 104.6138537\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: true\n update-bts-frequency: -1\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.service.impl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler: warn\nemergency:\n station:\n closeStation: false\n stationHost: http://192.168.36.214:8086\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','ba487ffa42406589e433c3c9359eee16','2024-01-25 15:17:41','2024-02-04 18:54:41','developer','192.168.102.60','','','','','','yaml','',''),(2657,'cmii-uav-kpi-monitor.yml','5.2.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2658,'cmii-uav-logger.yml','5.2.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2659,'cmii-uav-material-warehouse.yml','5.2.0','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n\ncom:\n cmii:\n chinamobile:\n defaultPath: ','487768236488ac1039f92000813ff51e','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2660,'cmii-uav-mission.yml','5.2.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2661,'cmii-uav-mqtthandler.yml','5.2.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2662,'cmii-uav-notice.yml','5.2.0','bizName: 通知系统\ndbSchema: uav_notice\napiDeclaration: uav,admin\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','89bdcbab8b05a524305fcf9c3c9174dd','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2663,'cmii-uav-oauth.yml','5.2.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n limit-pwd-expire: false\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n base-client-id: APP_9LY41OaKSqk2btY0\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','1fd02866a55b5a590546908f5bfa108e','2024-01-25 15:17:41','2024-01-26 11:18:47','developer','192.168.102.102','','','','','','yaml','',''),(2664,'cmii-uav-process.yml','5.2.0','bizName: 流程系统\napiDeclaration: uav,admin\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','441ef5567308900bdd808ef83952d4c8','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2665,'cmii-uav-security-system.yml','5.2.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2666,'cmii-uav-surveillance.yml','5.2.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n - event.UAV.Simulator.VirtualStick\n','9b8bcdf873b139514ed74bafae82c2af','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2667,'cmii-uav-user.yml','5.2.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\ncom:\n cmii:\n chinamobile:\n user:\n callback-fail-url: /#/update-email-status?status=fail\n callback-success-url: /#/update-email-status?status=success\n','6948b1c915b7c1293ab64a5752f202aa','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2668,'cmii-uav-waypoint.yml','5.2.0','bizName: 航线服务\ndbSchema: uav_waypoint\nwaypoint:\n rangeDistance: 2000\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\nsimulation:\n remote:\n host: ${com.cmii.chinamobile.signal-simulation.url}\n port: ${com.cmii.chinamobile.signal-simulation.port}\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\nribbon:\n ReadTimeout: 60000\n ConnectTimeout: 60000\n','c5ecb6111c01bed9af3997046eba568a','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2669,'cmii-uav-gis-server.yml','5.2.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n','80de9948606d6b7f2c6c75783fdd4db1','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2670,'cmii-suav-supervision.yml','5.2.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n','1cee41d5c0115bbcb91ae2bef85fc37c','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2671,'cmii-suav-gateway.yml','5.2.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2672,'cmii-uav-emergency.yml','5.2.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2673,'cmii-uav-grid-datasource.yml','5.2.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n elasticsearch:\n username: ${com.cmii.chinamobile.iwhere.elasticsearch.username}\n password: ${com.cmii.chinamobile.iwhere.elasticsearch.password}\n uris: ${com.cmii.chinamobile.iwhere.elasticsearch.uris}\n\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','5b343814e8caae20fd2e7aa22c461d94','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2674,'cmii-uav-grid-engine.yml','5.2.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2675,'cmii-uav-grid-surveilliance.yml','5.2.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2676,'cmii-uav-grid-manage.yml','5.2.0','spring:\n elasticsearch:\n username: ${com.cmii.chinamobile.iwhere.elasticsearch.username}\n password: ${com.cmii.chinamobile.iwhere.elasticsearch.password}\n uris: ${com.cmii.chinamobile.iwhere.elasticsearch.uris}\n\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n\nlogging:\n level:\n com.cmii.chinamobile: info\n\nuav:\n safe-distance: 100\n offset-distance: 100\n\n# 温部署的引擎地址\niwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n','e16326b64f3af694c5a24d13e8b921ba','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2677,'cmii-uav-grid-elasticsearch.yml','5.2.0','spring:\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202','95332d6917683f020f0d7f0061948c00','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2678,'cmii-live-operator.yml','5.2.0','spring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 4.0.6\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n redis:\n host: helm-redis-master\n\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n url: jdbc:mysql://cmii-mysql:13306/cmii_live_srs_op?characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n driver-class-name: com.mysql.cj.jdbc.Driver\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','49c48403675ebd49f05997f4a90c14ee','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2679,'cmii-uav-tower.yml','5.2.0','bizName: 黑龙江铁塔\napiDeclaration: uav,admin\ndbSchema: cmii_iron_tower\n\nminio:\n srcId: 1323096648758464519\n\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\n','e1448cae712147322edaca81598e6e6b','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2680,'cmii-backend-system.yml','5.2.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8197\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n ping-connection-interval: 5000\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: debug\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\n\n','3478bb244d4b3d7444d8f1c31fa8d07a','2024-01-25 15:17:41','2024-01-31 11:02:04','nacos','10.244.212.128','','','','','','yaml','',''),(2681,'cmii-app-release.yml','5.2.0','bizName: APP发布服务\ndbSchema: cmii_app_release\napiDeclaration: uav,admin\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','fe623ebf106fa27c02a42d396917e37d','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2682,'cmii-uav-integration.yml','5.2.0','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn','082ae61c7633136f5f929d5fb541ec35','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2683,'cmii-uav-threedsimulation.yml','5.2.0','spring:\n jackson:\n time-zone: GMT+8\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n\nribbon:\n ReadTimeout: 20000\n ConnectTimeout: 10000\n \n\nlogging:\n level:\n com.cmii.chinamobile: debug\n\n\n','66f84b24313fc7cfdde563738dab41aa','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2685,'cmii-admin-data.yml','5.0.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2686,'cmii-admin-gateway.yml','5.0.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n# - /**/v2/api-docs/**\n# - /**/swagger-resources/**\n# - /webjars/**\n# - /doc.html\n# - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n mode: autoTest\n','c00c3236df426b657cfa44a273ade5aa','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2687,'cmii-admin-user.yml','5.0.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2688,'cmii-omoc-gateway.yml','5.0.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2689,'cmii-omoc-process.yml','5.0.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2690,'cmii-omoc-user.yml','5.0.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2691,'cmii-open-gateway.yml','5.0.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n# - /**/v2/api-docs/**\n# - /**/swagger-resources/**\n# - /**/webjars/**\n# - /**/doc.html\n# - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n\n','a6c10aa799cf809b6d0c0812fe1a899f','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2692,'cmii-uav-airspace.yml','5.0.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2693,'cmii-uav-alarm.yml','5.0.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2694,'cmii-uav-brain.yml','5.0.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2695,'cmii-uav-cloud-live.yml','5.0.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 过时算法被171代替\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer \n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','8ce5cc1d0c2c67a499e7d8eb544c0e23','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2696,'cmii-uav-clusters.yml','5.0.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2697,'cmii-uav-cms.yml','5.0.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2698,'cmii-uav-data-post-process.yml','5.0.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\n localMinio: https://minio.ig-uat.uavcmlc.com:30306\n # accessKey: L67YyU7WuCTAZmtt\n # secretKey: 0roAwjpRuZ4u5CAZZbSzjWR8S6dScQur\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\nlogging:\n level:\n com.alibaba.nacos: off\n\n','413830ffb78ea7152ca847605c2ed8ea','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2699,'cmii-uav-developer.yml','5.0.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2700,'cmii-uav-device.yml','5.0.0','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\nlog:\n opt: true\n fly: true\n\n\n','74f6a248d767f85a3fca360ddeff278e','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2701,'cmii-uav-gateway.yml','5.0.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-yaw/**\n - /surveillance/single-surveillance-yaw/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\nlogging:\n level:\n com.cmii.chinamobile: debug\n\n','60092690b4b0a93ac93ec27f028aabdd','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2702,'cmii-uav-industrial-portfolio.yml','5.0.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\npublic:\n security:\n onlineExpireSec: 60\n maxPlaybackTrackSec: 3600\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','82c3e55e17a7ff963d3ac7bc48ac17dc','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2703,'cmii-uav-kpi-monitor.yml','5.0.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2704,'cmii-uav-logger.yml','5.0.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2705,'cmii-uav-material-warehouse.yml','5.0.0','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n # endPoint: https://oss.uavcmlc.com\n # accessKey: L67YyU7WuCTAZmtt\n # secretKey: 0roAwjpRuZ4u5CAZZbSzjWR8S6dScQur\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','7692ff3fce48adc737f1dcbdc0b26aea','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2706,'cmii-uav-mission.yml','5.0.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2707,'cmii-uav-mqtthandler.yml','5.0.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2708,'cmii-uav-notice.yml','5.0.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','0153bc6f5ef8c3985a5eca1d283235c9','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2709,'cmii-uav-oauth.yml','5.0.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: true\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','4f0bcaf9279a8f10a720f6c60ac0e518','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2710,'cmii-uav-process.yml','5.0.0','bizName: 流程系统\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','0b05544622c721d7dac5bb77965c63fa','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2711,'cmii-uav-security-system.yml','5.0.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2712,'cmii-uav-surveillance.yml','5.0.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile.common.scheduling: NONE\n com.cmii.chinamobile.surveillance.service.impl: DEBUG\n com.cmii.chinamobile.surveillance.schedule: DEBUG\n com.cmii.chinamobile.surveillance.websocket: DEBUG\n com.cmii.chinamobile.surveillance.uncoupleApi: DEBUG\n com.cmii.chinamobile.surveillance.utils: DEBUG\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','f9b0fc5d4f2e5f93290d908989270f20','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2713,'cmii-uav-user.yml','5.0.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2714,'cmii-uav-waypoint.yml','5.0.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2715,'cmii-uav-gis-server.yml','5.0.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n\nlogging:\n level:\n com.alibaba.nacos: off\n','3e2d19f15d8f8e1d64ca218779bbb354','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2716,'cmii-suav-supervision.yml','5.0.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n','1cee41d5c0115bbcb91ae2bef85fc37c','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2717,'cmii-suav-gateway.yml','5.0.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2718,'cmii-uav-emergency.yml','5.0.0','bizName: 应急管理\ndbSchema: uav_emergency\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','502769f9a901693c27d29742505dc1a8','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2719,'cmii-uav-grid-datasource.yml','5.0.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n elasticsearch:\n username: ${com.cmii.chinamobile.iwhere.elasticsearch.username}\n password: ${com.cmii.chinamobile.iwhere.elasticsearch.password}\n uris: ${com.cmii.chinamobile.iwhere.elasticsearch.uris}\n\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','5b343814e8caae20fd2e7aa22c461d94','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2720,'cmii-uav-grid-engine.yml','5.0.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2721,'cmii-uav-grid-surveilliance.yml','5.0.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2722,'cmii-uav-grid-manage.yml','5.0.0','spring:\n elasticsearch:\n username: ${com.cmii.chinamobile.iwhere.elasticsearch.username}\n password: ${com.cmii.chinamobile.iwhere.elasticsearch.password}\n uris: ${com.cmii.chinamobile.iwhere.elasticsearch.uris}\n\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n\nlogging:\n level:\n com.cmii.chinamobile: info\n\nuav:\n safe-distance: 100\n offset-distance: 100\n\n# 温部署的引擎地址\niwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n','e16326b64f3af694c5a24d13e8b921ba','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2723,'cmii-uav-grid-elasticsearch.yml','5.0.0','spring:\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:29200\n\n # username: ${com.cmii.chinamobile.iwhere.elasticsearch.username}\n # password: ${com.cmii.chinamobile.iwhere.elasticsearch.password}\n # uris: ${com.cmii.chinamobile.iwhere.elasticsearch.uris}','3784c2c516ea75d085ac9fa1feb8967b','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2724,'cmii-backend-system.yml','5.0.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.uat.uavcmlc.com:30307\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8192/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-uat.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://minio.ig-uat.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.108\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:29200\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.233\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.233\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.233\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.233\n port: 6526\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6514\n video-plate-recognition: # 车牌识别(基于视频)(@吴强)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6534\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23457\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 人群计数检测175(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8201\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8198 #demo环境使用8197\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8198 #demo环境使用8197\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n ping-connection-interval: 5000\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: nYcRN91r._hj\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: admin\n password: admin123\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\n','58af80c64a665cabbdad087c5af971f2','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2725,'cmii-uav-tower.yml','5.0.0','bizName: 黑龙江铁塔\r\ndbSchema: cmii_iron_tower\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n\r\nminio:\r\n srcId: 1323096648758464519\r\n\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n','a33564390d57a58dc6d955c298813966','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2726,'cmii-app-release.yml','5.0.0','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2727,'cmii-live-operator.yml','5.0.0','spring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 4.0.6\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n redis:\n host: helm-redis-master\n\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n url: jdbc:mysql://cmii-mysql:13306/cmii_live_srs_op?characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n driver-class-name: com.mysql.cj.jdbc.Driver\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','49c48403675ebd49f05997f4a90c14ee','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2737,'cmii-admin-data.yml','5.3.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2738,'cmii-admin-gateway.yml','5.3.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: onesupport\n uri: lb://cmii-uav-onesupport\n predicates:\n - Path=/onesupport/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/grid/drawGridOnMap\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','cb4505e369575e33f6400092c0d28e0a','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2739,'cmii-admin-user.yml','5.3.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2740,'cmii-omoc-gateway.yml','5.3.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2741,'cmii-omoc-process.yml','5.3.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2742,'cmii-omoc-user.yml','5.3.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2743,'cmii-open-gateway.yml','5.3.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2744,'cmii-uav-airspace.yml','5.3.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2745,'cmii-uav-alarm.yml','5.3.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2746,'cmii-uav-brain.yml','5.3.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2747,'cmii-uav-cloud-live.yml','5.3.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 过时算法被171代替\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003_\n - wrjxh052/xh009_\n - wrjxh063/xh024_\n - wrjxh063/_\n - wrjxh064/_\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','726ae4de8aab4cba06b0035f7186e54d','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2748,'cmii-uav-clusters.yml','5.3.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2749,'cmii-uav-cms.yml','5.3.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2750,'cmii-uav-data-post-process.yml','5.3.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2751,'cmii-uav-developer.yml','5.3.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n callback-fail-url: /open/#/updateEmail/fail\n callback-success-url: /open/#/updateEmail/success\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','dad662f63d620389eeede14835ac8a3a','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2752,'cmii-uav-device.yml','5.3.0','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\n - uav.auth.5G.log.update.event\nlog:\n opt: true\n fly: true\n\n\n','e6d7ba68d05ad3d636c69c778684f1a6','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2753,'cmii-uav-gateway.yml','5.3.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','6ca7211e5e98437bc1e2632027a984db','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2754,'cmii-uav-industrial-portfolio.yml','5.3.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n civil-military:\n mock-civil-military: false\n min-lat: 29.371512\n max-lat: 29.396064\n min-lng: 104.000000\n max-lng: 104.6138537\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: true\n update-bts-frequency: -1\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','32ae347c72a73daa5f5ab8f4775b6579','2024-02-07 10:34:05','2024-02-21 17:23:08','developer','192.168.102.173','','','','','','yaml','',''),(2755,'cmii-uav-kpi-monitor.yml','5.3.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2756,'cmii-uav-logger.yml','5.3.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2757,'cmii-uav-material-warehouse.yml','5.3.0','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','d8c990e22c394688b0813f07d684a825','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2758,'cmii-uav-mission.yml','5.3.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2759,'cmii-uav-mqtthandler.yml','5.3.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2760,'cmii-uav-notice.yml','5.3.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2761,'cmii-uav-oauth.yml','5.3.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n ignore-platform-codes:\n - pilot\n - integrationpilot\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','0aae517621a79d64e2ee4f14a460c341','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2762,'cmii-uav-process.yml','5.3.0','bizName: 流程系统\napiDeclaration: uav,admin\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','441ef5567308900bdd808ef83952d4c8','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2763,'cmii-uav-security-system.yml','5.3.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2764,'cmii-uav-surveillance.yml','5.3.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n - event.UAV.Simulator.VirtualStick\n','9b8bcdf873b139514ed74bafae82c2af','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2765,'cmii-uav-user.yml','5.3.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\ncom:\n cmii:\n chinamobile:\n user:\n callback-fail-url: /#/update-email-status?status=fail\n callback-success-url: /#/update-email-status?status=success\n','6948b1c915b7c1293ab64a5752f202aa','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2766,'cmii-uav-waypoint.yml','5.3.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2767,'cmii-uav-gis-server.yml','5.3.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n','80de9948606d6b7f2c6c75783fdd4db1','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2768,'cmii-suav-supervision.yml','5.3.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nspring:\n elasticsearch:\n uris: ${elasticsearch.uris}\n clusterName: ${elasticsearch.clusterName}\n username: ${elasticsearch.username}\n password: ${elasticsearch.password} \n application:\n name: cmii-suav-supervision\n messages:\n basename: i18n/messages\n login:\n supervisor:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\n user:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/suav/supervision/mapper/**/*.xml\n\nidgen:\n worker-id: 0\n datacenter-id: 0\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nfilePath:\n tempWorkBasePath: /usr/local/data/datapost/upload/temp/\n saveFileBasePath: /usr/local/data/datapost/upload/\nwaypoint:\n rangeDistance: 2000\n validatorPackage: com.cmii.chinamobile.suav.supervision.airspace.service.airline.impl\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\n','4e1bd9af6592355c8f673c4853cdc4f2','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2769,'cmii-suav-gateway.yml','5.3.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n \ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','ab5296574a4e7c986c1d51c59d8a8ac0','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2770,'cmii-app-release','5.3.0','bizName: APP发布服务\ndbSchema: cmii_app_release\napiDeclaration: uav,admin\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','fe623ebf106fa27c02a42d396917e37d','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2771,'cmii-uav-emergency.yml','5.3.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2772,'cmii-uav-grid-datasource.yml','5.3.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n # data:\n # elasticsearch:\n # cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n # cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9201\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','a632cc11558d3055f0500db42317d3ba','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2773,'cmii-uav-grid-engine.yml','5.3.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2774,'cmii-uav-grid-surveilliance.yml','5.3.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2775,'cmii-uav-grid-manage.yml','5.3.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2776,'cmii-uav-grid-elasticsearch.yml','5.3.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2777,'cmii-uav-tower.yml','5.3.0','bizName: 黑龙江铁塔\r\ndbSchema: cmii_iron_tower\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n\r\nminio:\r\n srcId: 1323096648758464519\r\n\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n\r\n','4b1ab6eab9be48de6f4c6f31144b2d4e','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2778,'cmii-live-operator.yml','5.3.0','bizName: live-op\ndbSchema: cmii_live_srs_op\n\nspring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 5.2.0\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n \ndruid:\n mysql:\n usePingMethod: false\n\nopentracing:\n jaeger:\n enabled: false\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','4c3e234be018e64f26037f552f95a403','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2779,'cmii-uav-multilink.yml','5.3.0','spring:\r\n platform:\r\n info:\r\n name: 多链路冗余\r\n description: 多链路冗余\r\n version: 1.0.0\r\n scan-package: com.cmii.chinamobile\r\n\r\nbizName: 多链路冗余\r\ndbSchema: uav_multi_link\r\n\r\nlog:\r\n flag: true\r\n','70ff50b0a07b1c37085d9b54bc7fc9f8','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2780,'cmii-backend-system.yml','5.3.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n ping-connection-interval: 5000\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: debug\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','a3b0b8034170c926d4045c94969f81fd','2024-02-07 10:34:05','2024-02-07 10:38:04','nacos','10.244.212.128','','','','','','yaml','',''),(2782,'cmii-admin-data.yml','5.4.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2783,'cmii-admin-gateway.yml','5.4.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: onesupport\n uri: lb://cmii-uav-onesupport\n predicates:\n - Path=/onesupport/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/grid/drawGridOnMap\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','cb4505e369575e33f6400092c0d28e0a','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2784,'cmii-admin-user.yml','5.4.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2785,'cmii-omoc-gateway.yml','5.4.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2786,'cmii-omoc-process.yml','5.4.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2787,'cmii-omoc-user.yml','5.4.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2788,'cmii-open-gateway.yml','5.4.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2789,'cmii-uav-airspace.yml','5.4.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2790,'cmii-uav-alarm.yml','5.4.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2791,'cmii-uav-brain.yml','5.4.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2792,'cmii-uav-cloud-live.yml','5.4.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n closeLiveQuotaLimit: true\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 过时算法被171代替\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM\n','8a229d994a17bb40ae6967cde9034f3f','2024-02-21 15:23:24','2024-03-26 14:53:17','nacos','192.168.34.234','','','','','','yaml','',''),(2793,'cmii-uav-clusters.yml','5.4.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-02-21 15:23:24','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2794,'cmii-uav-cms.yml','5.4.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2024-02-21 15:23:24','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2795,'cmii-uav-data-post-process.yml','5.4.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\n localMinio: https://oss.demo.uavcmlc.com\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','0faff74fdfd7fee3cf9f37c556c71621','2024-02-21 15:23:24','2024-04-03 17:52:49','nacos','192.168.34.234','','','','','','yaml','',''),(2796,'cmii-uav-developer.yml','5.4.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n callback-fail-url: /open/#/updateEmail/fail\n callback-success-url: /open/#/updateEmail/success\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','dad662f63d620389eeede14835ac8a3a','2024-02-21 15:23:24','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2797,'cmii-uav-device.yml','5.4.0','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\n - uav.auth.5G.log.update.event\nlog:\n opt: true\n fly: true\n\nlogging:\n level:\n com.cmii.chinamobile: info\n\n','afb2ada198e4b085f744e5970001de9d','2024-02-21 15:23:24','2024-02-29 11:51:37','nacos','10.244.212.128','','','','','','yaml','',''),(2798,'cmii-uav-gateway.yml','5.4.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','613a86870a5fd0813aced222b9c6b91c','2024-02-21 15:23:24','2024-04-10 11:50:39','developer','192.168.103.194','','','','','','yaml','',''),(2799,'cmii-uav-industrial-portfolio.yml','5.4.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n civil-military:\n mock-civil-military: false\n min-lat: 29.371512\n max-lat: 29.396064\n min-lng: 104.000000\n max-lng: 104.6138536\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: true\n update-bts-frequency: -1\n lae:\n radar-id: 1508482221\n detect-uav-id: 10001\n companies: 394\n area-expands-distance: 5\n area-expands-lon: 0.00005\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00016322\n shareTarget: \n - shanghai\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','bd82947e98305880a05c22797df36c1b','2024-02-21 15:23:24','2024-04-12 10:31:10','developer','192.168.102.68','','','','','','yaml','',''),(2800,'cmii-uav-kpi-monitor.yml','5.4.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-02-21 15:23:24','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2801,'cmii-uav-logger.yml','5.4.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-02-21 15:23:24','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2802,'cmii-uav-material-warehouse.yml','5.4.0','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\ncom:\n cmii:\n chinamobile:\n root: https://www.demo.uavcmlc.com\n default-path: ','09a22a6a28fbe2357f3d22064e98a586','2024-02-21 15:23:24','2024-03-20 17:13:04','nacos','10.244.179.192','','','','','','yaml','',''),(2803,'cmii-uav-mission.yml','5.4.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2024-02-21 15:23:24','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2804,'cmii-uav-mqtthandler.yml','5.4.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','3ca1fdbef8f40416fc12527625399e69','2024-02-21 15:23:24','2024-04-12 10:32:04','developer','192.168.102.68','','','','','','yaml','',''),(2805,'cmii-uav-notice.yml','5.4.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2024-02-21 15:23:24','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2806,'cmii-uav-oauth.yml','5.4.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n ignore-platform-codes:\n - pilot\n - integrationpilot\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','0aae517621a79d64e2ee4f14a460c341','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2807,'cmii-uav-process.yml','5.4.0','bizName: 流程系统\napiDeclaration: uav,admin\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','441ef5567308900bdd808ef83952d4c8','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2808,'cmii-uav-security-system.yml','5.4.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2809,'cmii-uav-surveillance.yml','5.4.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n - event.UAV.Simulator.VirtualStick\n','f3281d266dd16c277e1d6e30265744ff','2024-02-21 15:23:25','2024-02-29 11:06:28','nacos','10.244.212.128','','','','','','yaml','',''),(2810,'cmii-uav-user.yml','5.4.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 8400\n expireDay: 9100\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\ncom:\n cmii:\n chinamobile:\n user:\n callback-fail-url: /#/update-email-status?status=fail\n callback-success-url: /#/update-email-status?status=success\n','b902cdd7ac917644c09417ee35257ec1','2024-02-21 15:23:25','2024-02-21 18:21:07','nacos','10.244.212.128','','','','','','yaml','',''),(2811,'cmii-uav-waypoint.yml','5.4.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2812,'cmii-uav-gis-server.yml','5.4.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n','80de9948606d6b7f2c6c75783fdd4db1','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2813,'cmii-suav-supervision.yml','5.4.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nspring:\n elasticsearch:\n uris: ${elasticsearch.uris}\n clusterName: ${elasticsearch.clusterName}\n username: ${elasticsearch.username}\n password: ${elasticsearch.password} \n application:\n name: cmii-suav-supervision\n messages:\n basename: i18n/messages\n login:\n supervisor:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\n user:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/suav/supervision/mapper/**/*.xml\n\nidgen:\n worker-id: 0\n datacenter-id: 0\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nfilePath:\n tempWorkBasePath: /usr/local/data/datapost/upload/temp/\n saveFileBasePath: /usr/local/data/datapost/upload/\nwaypoint:\n rangeDistance: 2000\n validatorPackage: com.cmii.chinamobile.suav.supervision.airspace.service.airline.impl\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\n','4e1bd9af6592355c8f673c4853cdc4f2','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2814,'cmii-suav-gateway.yml','5.4.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n \ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','ab5296574a4e7c986c1d51c59d8a8ac0','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2815,'cmii-app-release','5.4.0','bizName: APP发布服务\ndbSchema: cmii_app_release\napiDeclaration: uav,admin\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','fe623ebf106fa27c02a42d396917e37d','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2816,'cmii-uav-emergency.yml','5.4.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2817,'cmii-uav-grid-datasource.yml','5.4.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n # data:\n # elasticsearch:\n # cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n # cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9201\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','a632cc11558d3055f0500db42317d3ba','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2818,'cmii-uav-grid-engine.yml','5.4.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2819,'cmii-uav-grid-surveilliance.yml','5.4.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2820,'cmii-uav-grid-manage.yml','5.4.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2821,'cmii-uav-grid-elasticsearch.yml','5.4.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2822,'cmii-uav-tower.yml','5.4.0','bizName: 黑龙江铁塔\r\ndbSchema: cmii_iron_tower\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n\r\nminio:\r\n srcId: 1323096648758464519\r\n\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n\r\n','4b1ab6eab9be48de6f4c6f31144b2d4e','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2823,'cmii-live-operator.yml','5.4.0','bizName: live-op\ndbSchema: cmii_live_srs_op\n\nspring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 5.2.0\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n \ndruid:\n mysql:\n usePingMethod: false\n\nopentracing:\n jaeger:\n enabled: false\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','4c3e234be018e64f26037f552f95a403','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2824,'cmii-uav-multilink.yml','5.4.0','spring:\r\n platform:\r\n info:\r\n name: 多链路冗余\r\n description: 多链路冗余\r\n version: 1.0.0\r\n scan-package: com.cmii.chinamobile\r\n\r\nbizName: 多链路冗余\r\ndbSchema: uav_multi_link\r\n\r\nlog:\r\n flag: true\r\n','70ff50b0a07b1c37085d9b54bc7fc9f8','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2868,'cmii-backend-system.yml','5.4.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','2a2da30f0e33d911b16e7d898faa952e','2024-02-21 15:24:14','2024-04-22 09:42:46','nacos','10.244.192.64','','','','','','yaml','',''),(2884,'cmii-uav-integration.yml','5.4.0','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.194.193:26686','869667d13e73ba36a94e1a670294d74e','2024-03-07 17:02:28','2024-04-17 10:12:22','nacos','192.168.34.234','','','','','','yaml','',''),(2886,'cmii-uav-surveillance.yml','5.5.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n - event.UAV.Simulator.VirtualStick\n','f3281d266dd16c277e1d6e30265744ff','2024-03-11 15:11:06','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2887,'cmii-backend-system.yml','5.5.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','9431ffe62ddcb594d49e97b0ff571a92','2024-03-11 15:12:59','2024-04-22 13:53:18','nacos','10.244.192.64','','','','','','yaml','',''),(2935,'cmii-uav-grid-datasource.yml','5.5.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n # data:\n # elasticsearch:\n # cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n # cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9201\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','a632cc11558d3055f0500db42317d3ba','2024-04-03 10:19:09','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2970,'cmii-uav-threedsimulation.yml','5.4.0','spring:\r\n jackson:\r\n time-zone: GMT+8\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n\r\nribbon:\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\n \r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: debug\r\n\r\n\r\n','4149352b2ff64ff6aa486bf3d7b7a9fe','2024-04-12 17:39:38','2024-04-12 17:39:38',NULL,'192.168.34.234','','',NULL,NULL,NULL,'yaml',NULL,''),(2972,'cmii-admin-data.yml','5.5.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-04-17 15:55:48','2024-04-17 15:56:08',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2973,'cmii-admin-gateway.yml','5.5.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: onesupport\n uri: lb://cmii-uav-onesupport\n predicates:\n - Path=/onesupport/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/grid/drawGridOnMap\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','cb4505e369575e33f6400092c0d28e0a','2024-04-17 15:55:48','2024-04-17 15:56:08',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2974,'cmii-admin-user.yml','5.5.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-04-17 15:55:48','2024-04-17 15:56:09',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2975,'cmii-omoc-gateway.yml','5.5.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-04-17 15:55:48','2024-04-17 15:56:09',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2976,'cmii-omoc-process.yml','5.5.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-04-17 15:55:48','2024-04-17 15:56:09',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2977,'cmii-omoc-user.yml','5.5.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-04-17 15:55:48','2024-04-17 15:56:09',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2978,'cmii-open-gateway.yml','5.5.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2024-04-17 15:55:48','2024-04-17 15:56:09',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2979,'cmii-uav-airspace.yml','5.5.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-04-17 15:55:48','2024-04-17 15:56:09',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2980,'cmii-uav-alarm.yml','5.5.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2024-04-17 15:55:48','2024-04-17 15:56:09',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2981,'cmii-uav-brain.yml','5.5.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-04-17 15:55:49','2024-04-17 15:56:10',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2982,'cmii-uav-cloud-live.yml','5.5.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n closeLiveQuotaLimit: true\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 过时算法被171代替\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM\n','8a229d994a17bb40ae6967cde9034f3f','2024-04-17 15:55:49','2024-04-17 15:56:10',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2983,'cmii-uav-clusters.yml','5.5.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-04-17 15:55:49','2024-04-17 15:56:10',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2984,'cmii-uav-cms.yml','5.5.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2024-04-17 15:55:49','2024-04-17 15:56:10',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2985,'cmii-uav-data-post-process.yml','5.5.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\n localMinio: https://oss.demo.uavcmlc.com\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\n useLocal: false\n geoCS: EPSG:4544\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','50b7775b91c539cd666cd8918f036b6e','2024-04-17 15:55:49','2024-04-25 16:01:16','nacos','192.168.34.234','','','','','','yaml','',''),(2986,'cmii-uav-developer.yml','5.5.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n callback-fail-url: /open/#/updateEmail/fail\n callback-success-url: /open/#/updateEmail/success\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','dad662f63d620389eeede14835ac8a3a','2024-04-17 15:55:49','2024-04-17 15:56:10',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2987,'cmii-uav-device.yml','5.5.0','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\n - uav.auth.5G.log.update.event\nlog:\n opt: true\n fly: true\n\nlogging:\n level:\n com.cmii.chinamobile: info\n\n','afb2ada198e4b085f744e5970001de9d','2024-04-17 15:55:49','2024-04-17 15:56:11',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2988,'cmii-uav-gateway.yml','5.5.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','e3732895cf382543cccec232cda8f3a9','2024-04-17 15:55:50','2024-04-28 14:34:54','nacos','192.168.34.234','','','','','','yaml','',''),(2989,'cmii-uav-industrial-portfolio.yml','5.5.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - event.SF.control.StartTask\n - event.SF.control.StopTask\n - event.SF.control.CapabilitySynReq\n - event.SF.control.SendKeepAlive\n civil-military:\n mock-civil-military: false\n min-lat: 29.371512\n max-lat: 29.396064\n min-lng: 104.000000\n max-lng: 104.6138536\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: true\n update-bts-frequency: -1\n lae:\n radar-id: 1508482221\n detect-uav-id: 10001\n companies: 394\n area-expands-distance: 5\n area-expands-lon: 0.00005\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00016322\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221\n disable: false\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractHttpDataSenderStrategy: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','32bfb7f3da3a5edfe4e199bc26bd9dfd','2024-04-17 15:55:50','2024-06-06 22:44:52','developer','192.168.102.203','','','','','','yaml','',''),(2990,'cmii-uav-kpi-monitor.yml','5.5.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-04-17 15:55:50','2024-04-17 15:56:11',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2991,'cmii-uav-logger.yml','5.5.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-04-17 15:55:51','2024-04-17 15:56:11',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2992,'cmii-uav-material-warehouse.yml','5.5.0','spring:\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n druid:\n db-type: mysql\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n kill-when-socket-read-timeout: true\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\ncom:\n cmii:\n chinamobile:\n root: https://www.demo.uavcmlc.com\n default-path: ','d29bda9e6ea7378b58820ac08bf2e124','2024-04-17 15:55:51','2024-07-10 17:16:29','nacos','192.168.35.125','','','','','','yaml','',''),(2993,'cmii-uav-mission.yml','5.5.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info','fa40705c92d11c928a390ecf58f2ae6d','2024-04-17 15:55:51','2024-05-08 10:12:16','nacos','192.168.34.234','','','','','','yaml','',''),(2994,'cmii-uav-mqtthandler.yml','5.5.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','3ca1fdbef8f40416fc12527625399e69','2024-04-17 15:55:51','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2995,'cmii-uav-notice.yml','5.5.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2024-04-17 15:55:51','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2996,'cmii-uav-oauth.yml','5.5.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n ignore-platform-codes:\n - pilot\n - integrationpilot\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','0aae517621a79d64e2ee4f14a460c341','2024-04-17 15:55:51','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2997,'cmii-uav-process.yml','5.5.0','bizName: 流程系统\napiDeclaration: uav,admin\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','441ef5567308900bdd808ef83952d4c8','2024-04-17 15:55:52','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2998,'cmii-uav-security-system.yml','5.5.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-04-17 15:55:52','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3000,'cmii-uav-user.yml','5.5.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 8400\n expireDay: 9100\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\ncom:\n cmii:\n chinamobile:\n user:\n callback-fail-url: /#/update-email-status?status=fail\n callback-success-url: /#/update-email-status?status=success\n','b902cdd7ac917644c09417ee35257ec1','2024-04-17 15:55:52','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3001,'cmii-uav-waypoint.yml','5.5.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2024-04-17 15:55:52','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3002,'cmii-uav-gis-server.yml','5.5.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n','80de9948606d6b7f2c6c75783fdd4db1','2024-04-17 15:55:52','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3003,'cmii-suav-supervision.yml','5.5.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nspring:\n elasticsearch:\n uris: ${elasticsearch.uris}\n clusterName: ${elasticsearch.clusterName}\n username: ${elasticsearch.username}\n password: ${elasticsearch.password} \n application:\n name: cmii-suav-supervision\n messages:\n basename: i18n/messages\n login:\n supervisor:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\n user:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/suav/supervision/mapper/**/*.xml\n\nidgen:\n worker-id: 0\n datacenter-id: 0\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nfilePath:\n tempWorkBasePath: /usr/local/data/datapost/upload/temp/\n saveFileBasePath: /usr/local/data/datapost/upload/\nwaypoint:\n rangeDistance: 2000\n validatorPackage: com.cmii.chinamobile.suav.supervision.airspace.service.airline.impl\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\n','4e1bd9af6592355c8f673c4853cdc4f2','2024-04-17 15:55:52','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3004,'cmii-suav-gateway.yml','5.5.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n \ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','ab5296574a4e7c986c1d51c59d8a8ac0','2024-04-17 15:55:53','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3005,'cmii-app-release','5.5.0','bizName: APP发布服务\ndbSchema: cmii_app_release\napiDeclaration: uav,admin\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','fe623ebf106fa27c02a42d396917e37d','2024-04-17 15:55:53','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3006,'cmii-uav-emergency.yml','5.5.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2024-04-17 15:55:53','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3008,'cmii-uav-grid-engine.yml','5.5.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-04-17 15:55:53','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3009,'cmii-uav-grid-surveilliance.yml','5.5.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-04-17 15:55:53','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''); -INSERT INTO `config_info` VALUES (3010,'cmii-uav-grid-manage.yml','5.5.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2024-04-17 15:55:53','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3011,'cmii-uav-grid-elasticsearch.yml','5.5.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2024-04-17 15:55:53','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3012,'cmii-uav-tower.yml','5.5.0','bizName: 黑龙江铁塔\r\ndbSchema: cmii_iron_tower\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n\r\nminio:\r\n srcId: 1323096648758464519\r\n\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n\r\n','4b1ab6eab9be48de6f4c6f31144b2d4e','2024-04-17 15:55:53','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3013,'cmii-live-operator.yml','5.5.0','bizName: live-op\ndbSchema: cmii_live_srs_op\n\nspring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 5.2.0\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n \ndruid:\n mysql:\n usePingMethod: false\n\nopentracing:\n jaeger:\n enabled: false\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','4c3e234be018e64f26037f552f95a403','2024-04-17 15:55:54','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3014,'cmii-uav-multilink.yml','5.5.0','spring:\r\n platform:\r\n info:\r\n name: 多链路冗余\r\n description: 多链路冗余\r\n version: 1.0.0\r\n scan-package: com.cmii.chinamobile\r\n\r\nbizName: 多链路冗余\r\ndbSchema: uav_multi_link\r\n\r\nlog:\r\n flag: true\r\n','70ff50b0a07b1c37085d9b54bc7fc9f8','2024-04-17 15:55:54','2024-04-17 15:56:14',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3016,'cmii-uav-integration.yml','5.5.0','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.194.193:26686','869667d13e73ba36a94e1a670294d74e','2024-04-17 15:55:54','2024-04-17 15:56:14',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3017,'cmii-uav-threedsimulation.yml','5.5.0','spring:\r\n jackson:\r\n time-zone: GMT+8\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n\r\nribbon:\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\n \r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: debug\r\n\r\n\r\n','4149352b2ff64ff6aa486bf3d7b7a9fe','2024-04-17 15:55:54','2024-04-17 15:56:14',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3086,'cmii-uav-surveillance.yml','5.6.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.surveillance.websocketViaBoot.TotalWebsocket: info\n\ncustom:\n data-delay:\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370,UAS00016957\n # delay-uas-ids: 1\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n - event.UAV.Simulator.VirtualStick\n','278ca722c160aeda07ecc3466d0881d7','2024-05-08 17:14:12','2024-07-03 18:26:19','developer','192.168.102.203','','','','','','yaml','',''),(3087,'cmii-uav-grid-datasource.yml','5.6.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n # data:\n # elasticsearch:\n # cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n # cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9201\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','a632cc11558d3055f0500db42317d3ba','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3088,'cmii-admin-data.yml','5.6.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3089,'cmii-admin-gateway.yml','5.6.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: onesupport\n uri: lb://cmii-uav-onesupport\n predicates:\n - Path=/onesupport/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/grid/drawGridOnMap\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','cb4505e369575e33f6400092c0d28e0a','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3090,'cmii-admin-user.yml','5.6.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3091,'cmii-omoc-gateway.yml','5.6.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3092,'cmii-omoc-process.yml','5.6.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3093,'cmii-omoc-user.yml','5.6.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3094,'cmii-open-gateway.yml','5.6.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3095,'cmii-uav-airspace.yml','5.6.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3096,'cmii-uav-alarm.yml','5.6.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3097,'cmii-uav-brain.yml','5.6.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3098,'cmii-uav-cloud-live.yml','5.6.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: boat_detection # 海只检测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\n closePlusVideo: ${com.cmii.chinamobile.video-merge.closePlusVideo} \nlive:\n#vms,srs-op\n closeLiveQuotaLimit: true\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 16 过时算法\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-ai.url}:${com.cmii.chinamobile.ai.video-fire-ai.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@114\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@122\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@131\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','f0bfedbd38d02208364c28c3771bc40f','2024-05-08 17:14:12','2024-06-17 16:05:49','nacos','192.168.35.125','','','','','','yaml','',''),(3099,'cmii-uav-clusters.yml','5.6.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3100,'cmii-uav-cms.yml','5.6.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3101,'cmii-uav-data-post-process.yml','5.6.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\n localMinio: https://oss.demo.uavcmlc.com\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\n useLocal: false\n geoCS: EPSG:4544\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','50b7775b91c539cd666cd8918f036b6e','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3102,'cmii-uav-developer.yml','5.6.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n callback-fail-url: /open/#/updateEmail/fail\n callback-success-url: /open/#/updateEmail/success\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','dad662f63d620389eeede14835ac8a3a','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3103,'cmii-uav-device.yml','5.6.0','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\n - uav.auth.5G.log.update.event\nlog:\n opt: true\n fly: true\n\nlogging:\n level:\n com.cmii.chinamobile: info\n\n','afb2ada198e4b085f744e5970001de9d','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3104,'cmii-uav-gateway.yml','5.6.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - id: integration\n uri: lb://cmii-uav-integration\n predicates:\n - Path=/integration/**\n - id: integration-websocket\n uri: lb:ws://cmii-uav-integration\n predicates:\n # - Path=/surveillance/**\n - Path=/integration/hangarServer/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - Path=/industrial/detection/**\n - Path=/industrial/surveillance_5GA/**\n - Path=/industrial/cameras/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n - id: adapter\n uri: lb://cmii-uav-sense-adapter\n predicates:\n - Path=/adapter/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /integration/hangarServer/** # 数字鹰ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /industrial/surveillance_5GA/**\n - /industrial/cameras/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /industrial/senseAf/**\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n - /adapter/**\n - /industrial/detection/**\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /industrial/api/uav/industrial/emergency/commSupport/getPlaneTrack\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','4188c5b6c88b17d570eeb562d9611eb7','2024-05-08 17:14:12','2024-07-18 18:19:43','developer','192.168.103.80','','','','','','yaml','',''),(3105,'cmii-uav-industrial-portfolio.yml','5.6.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: UAS00018318\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n lae:\n radar-id: 492\n detect-uav-id: 10002\n companies: 394,178,2,431,228,232,453,477,448,411,115\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n stream-url-map:\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','ec8eb7dafaf1c48dc58e25bd00b81e6e','2024-05-08 17:14:12','2024-07-18 15:43:39','developer','192.168.103.80','','','','','','yaml','',''),(3106,'cmii-uav-kpi-monitor.yml','5.6.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3107,'cmii-uav-logger.yml','5.6.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3108,'cmii-uav-material-warehouse.yml','5.6.0','spring:\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n druid:\n db-type: mysql\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n kill-when-socket-read-timeout: true\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n urlPrefixLifecycle: /iam/api/warehouse/regulator/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\ncom:\n cmii:\n chinamobile:\n root: https://www.demo.uavcmlc.com\n default-path: ','d07c5510e6e9cf57de37ae97fb090e2d','2024-05-08 17:14:12','2024-07-10 17:16:43','nacos','192.168.35.125','','','','','','yaml','',''),(3109,'cmii-uav-mission.yml','5.6.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info','fa40705c92d11c928a390ecf58f2ae6d','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3110,'cmii-uav-mqtthandler.yml','5.6.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: info\nmqtt:\n limit:\n bridge-radar-frequency: 0\n ne-frequency: 1000\n bridgeSFFrequency: 0\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','cd4e874c82ba272027f712627f0c59ee','2024-05-08 17:14:12','2024-07-13 12:24:47','developer','192.168.102.71','','','','','','yaml','',''),(3111,'cmii-uav-notice.yml','5.6.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3112,'cmii-uav-oauth.yml','5.6.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n ignore-platform-codes:\n - pilot\n - integrationpilot\n platforms-for-visitor: \'\'\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','43fcf7b07e7e2d076115f399f289dbff','2024-05-08 17:14:12','2024-07-09 09:57:01','developer','192.168.102.113','','','','','','yaml','',''),(3113,'cmii-uav-process.yml','5.6.0','bizName: 流程系统\napiDeclaration: uav,admin\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','441ef5567308900bdd808ef83952d4c8','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3114,'cmii-uav-security-system.yml','5.6.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3115,'cmii-uav-user.yml','5.6.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 8400\n expireDay: 9100\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\ncom:\n cmii:\n chinamobile:\n user:\n callback-fail-url: /#/update-email-status?status=fail\n callback-success-url: /#/update-email-status?status=success\n','b902cdd7ac917644c09417ee35257ec1','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3116,'cmii-uav-waypoint.yml','5.6.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3117,'cmii-uav-gis-server.yml','5.6.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n','80de9948606d6b7f2c6c75783fdd4db1','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3118,'cmii-suav-supervision.yml','5.6.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nspring:\n elasticsearch:\n uris: ${elasticsearch.uris}\n clusterName: ${elasticsearch.clusterName}\n username: ${elasticsearch.username}\n password: ${elasticsearch.password} \n application:\n name: cmii-suav-supervision\n messages:\n basename: i18n/messages\n login:\n supervisor:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\n user:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/suav/supervision/mapper/**/*.xml\n\nidgen:\n worker-id: 0\n datacenter-id: 0\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nfilePath:\n tempWorkBasePath: /usr/local/data/datapost/upload/temp/\n saveFileBasePath: /usr/local/data/datapost/upload/\nwaypoint:\n rangeDistance: 2000\n validatorPackage: com.cmii.chinamobile.suav.supervision.airspace.service.airline.impl\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\n','4e1bd9af6592355c8f673c4853cdc4f2','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3119,'cmii-suav-gateway.yml','5.6.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n \ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','ab5296574a4e7c986c1d51c59d8a8ac0','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3120,'cmii-app-release','5.6.0','bizName: APP发布服务\ndbSchema: cmii_app_release\napiDeclaration: uav,admin\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','fe623ebf106fa27c02a42d396917e37d','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3121,'cmii-uav-emergency.yml','5.6.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3122,'cmii-uav-grid-engine.yml','5.6.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3123,'cmii-uav-grid-surveilliance.yml','5.6.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3124,'cmii-uav-grid-manage.yml','5.6.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3125,'cmii-uav-grid-elasticsearch.yml','5.6.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3126,'cmii-uav-tower.yml','5.6.0','bizName: 黑龙江铁塔\r\ndbSchema: cmii_iron_tower\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n\r\nminio:\r\n srcId: 1323096648758464519\r\n\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n\r\n','4b1ab6eab9be48de6f4c6f31144b2d4e','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3127,'cmii-live-operator.yml','5.6.0','bizName: live-op\ndbSchema: cmii_live_srs_op\n\nspring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 5.2.0\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n \ndruid:\n mysql:\n usePingMethod: false\n\nopentracing:\n jaeger:\n enabled: false\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','4c3e234be018e64f26037f552f95a403','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3128,'cmii-uav-multilink.yml','5.6.0','spring:\r\n platform:\r\n info:\r\n name: 多链路冗余\r\n description: 多链路冗余\r\n version: 1.0.0\r\n scan-package: com.cmii.chinamobile\r\n\r\nbizName: 多链路冗余\r\ndbSchema: uav_multi_link\r\n\r\nlog:\r\n flag: true\r\n','70ff50b0a07b1c37085d9b54bc7fc9f8','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3129,'cmii-uav-integration.yml','5.6.0','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.194.193:26686\nszy:\n platform:\n host: http://221.6.105.230:18088/uav\n username: userdzc\n password: Dzc@12345','66e393d5ac27b6a40aa3c2a83981b669','2024-05-08 17:14:13','2024-06-07 17:52:22','nacos','192.168.35.125','','','','','','yaml','',''),(3130,'cmii-uav-threedsimulation.yml','5.6.0','spring:\r\n jackson:\r\n time-zone: GMT+8\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n\r\nribbon:\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\n \r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: debug\r\n\r\n\r\n','4149352b2ff64ff6aa486bf3d7b7a9fe','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3132,'cmii-backend-system.yml','5.6.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','06156b8c90041f8003708b788856c9ed','2024-05-08 17:14:23','2024-07-22 09:03:11','nacos','192.168.35.125','','','','','','yaml','',''),(3182,'cmii-uas-gateway.yml','5.5.0','debug: true\nspring:\n application:\n name: cmii-uas-gateway\n platform:\n info:\n name: 无人机身份认证网关\n description: 无人机身份认证网关\n version: 1.0.0\n cloud:\n gateway:\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: lifecycle\n uri: lb://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/** \n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/** \n filters:\n - StripPrefix=1\n\nsecurity:\n oauth2:\n regulator:\n permit-all:\n - /lifecycle/regulator/auth/login\n - /lifecycle/regulator/auth/code/login\n - /lifecycle/regulator/auth/getImageCode\n - /lifecycle/regulator/auth/sendLogin\n - /warehouse/regulator/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/regulator/personal/**\n - /lifecycle/regulator/**\n - /lifecycle/regulator/auth/logout\n - /warehouse/regulator/**\n owner:\n permit-all:\n - /lifecycle/owner/auth/login\n - /lifecycle/owner/auth/code/login\n - /lifecycle/owner/auth/getImageCode\n - /lifecycle/owner/auth/sendLogin\n - /lifecycle/owner/auth/sendRegistry\n - /lifecycle/owner/auth/sendFindPassword\n - /lifecycle/owner/auth/findPwd\n - /lifecycle/owner/auth/registry\n - /warehouse/owner/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/owner/personal/**\n - /lifecycle/owner/auth/logout\n - /warehouse/owner/**\n manufacturer:\n permit-all:\n - /lifecycle/manufacturer/auth/login\n - /lifecycle/manufacturer/auth/code/login\n - /lifecycle/manufacturer/auth/getImageCode\n - /lifecycle/manufacturer/auth/sendLogin\n - /lifecycle/manufacturer/auth/sendRegistry\n - /lifecycle/manufacturer/auth/sendFindPassword\n - /lifecycle/manufacturer/auth/findPwd\n - /lifecycle/manufacturer/auth/registry\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/manufacturer/personal/**\n - /lifecycle/manufacturer/auth/logout\n - /lifecycle/manufacturer/ca/**\n - /lifecycle/manufacturer/cert/**\n - /warehouse/manufacturer/**','ffb863af2e9d8f20ea72c62616ea0200','2024-05-10 09:28:23','2024-05-10 09:28:42','developer','192.168.102.107','','','','','','yaml','',''),(3183,'cmii-uas-gateway.yml','5.6.0','spring:\n application:\n name: cmii-uas-gateway\n platform:\n info:\n name: 无人机身份认证网关\n description: 无人机身份认证网关\n version: 1.0.0\n cloud:\n gateway:\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: lifecycle\n uri: lb://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/**\n - id: lifecycle-websocket\n uri: lb:ws://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/regulator/detection/data/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n filters:\n - StripPrefix=1\n\nsecurity:\n oauth2:\n regulator:\n permit-all:\n - /lifecycle/regulator/auth/login\n - /lifecycle/regulator/auth/code/login\n - /lifecycle/regulator/auth/getImageCode\n - /lifecycle/regulator/auth/sendLogin\n - /lifecycle/regulator/detection/data/**\n - /lifecycle/regulator/epc/auth\n - /lifecycle/regulator/auth/sendFindPassword\n - /lifecycle/regulator/auth/findPwdByOrig\n - /lifecycle/regulator/auth/findPwd\n - /warehouse/regulator/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/regulator/personal/**\n - /lifecycle/regulator/owner/**\n - /lifecycle/regulator/auth/logout\n - /lifecycle/regulator/uav/**\n - /lifecycle/regulator/**\n - /warehouse/regulator/**\n owner:\n permit-all:\n - /lifecycle/owner/auth/login\n - /lifecycle/owner/auth/code/login\n - /lifecycle/owner/auth/getImageCode\n - /lifecycle/owner/auth/sendLogin\n - /lifecycle/owner/auth/sendRegistry\n - /lifecycle/owner/auth/sendFindPassword\n - /lifecycle/owner/auth/findPwdByOrig\n - /lifecycle/owner/auth/findPwd\n - /lifecycle/owner/auth/registry\n - /warehouse/owner/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/owner/personal/**\n - /lifecycle/owner/auth/logout\n - /lifecycle/owner/uavoperator/**\n - /lifecycle/owner/flightactivity/** \n - /lifecycle/owner/airspace/traffic/**\n - /lifecycle/owner/airspace/admin/**\n - /lifecycle/owner/gis/** \n - /warehouse/owner/**\n manufacturer:\n permit-all:\n - /lifecycle/manufacturer/auth/login\n - /lifecycle/manufacturer/auth/code/login\n - /lifecycle/manufacturer/auth/getImageCode\n - /lifecycle/manufacturer/auth/sendLogin\n - /lifecycle/manufacturer/auth/sendRegistry\n - /lifecycle/manufacturer/auth/sendFindPassword\n - /lifecycle/manufacturer/auth/findPwd\n - /lifecycle/manufacturer/auth/findPwdByOrig\n - /lifecycle/manufacturer/auth/registry\n - /lifecycle/manufacturer/syncMnf\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/manufacturer/syncMnf\n - /lifecycle/manufacturer/personal/**\n - /lifecycle/manufacturer/ca/**\n - /lifecycle/manufacturer/cert/**\n - /lifecycle/manufacturer/auth/logout\n - /warehouse/manufacturer/**','0c01d7c15c182ff47723ca5895b2dc58','2024-05-10 09:28:23','2024-09-02 13:53:49','developer','192.168.102.201','','','','','','yaml','',''),(3186,'cmii-uas-lifecycle.yml','5.5.0','spring:\n cache:\n type: none\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n # uav_doris:\n # type: com.zaxxer.hikari.HikariDataSource\n # driver-class-name: com.mysql.cj.jdbc.Driver\n # url: jdbc:mysql://192.168.34.234:43855/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n # username: root\n # password:\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address \n host: https://lab.uavcmlc.com/dev\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\nlogging:\n level:\n com.cmii.chinamobile: debug','e8eef322cdeec9c3c4953ec64187ba53','2024-05-10 09:29:08','2024-06-17 11:29:00','nacos','192.168.35.125','','','','','','yaml','',''),(3187,'cmii-uas-lifecycle.yml','5.6.0','spring:\n cache:\n type: none\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.34.234:43855/cmii_demo?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: root\n password:\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n stream-url-map:\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n\nlogging:\n level:\n com.cmii.chinamobile: debug\n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: true\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\ndoris:\n endPoint: http://192.168.34.234:37162 \n user: root\n password:\n database: cmii_demo\nwarn:\n data:\n closeIdType4: false ','cad99f2edb2503b326b37cdd519837a0','2024-05-10 09:29:08','2024-07-31 15:29:06','nacos','10.244.179.192','','','','','','yaml','',''),(3204,'cmii-uav-iot-dispatcher.yml','5.7.0','spring:\n datasource:\n url: cmii-mysql:13306/uav_iot_dispatcher\n username: k8s_admin\n password: Uc@bkTCPuD4g\n redis:\n tracking: # 额外信息\n status: tracking:heartbeat:{device_id}:realtime\n petrack: tracking:petrack:{bs_id}\nmqtt:\n qos: 0\n keepAliveInterval: 20\n topic: # 额外\n default: iot-dispatcher/system_topic\niotEventDriver: # 额外\n topic:\n dispatcher: iot-dispatcher/{project_id}-{device_id}\n reporting: iot-reporting/{project_id}-{device_id}\n event:\n beginTracking: BeginTracking\n endTracking: EndTracking\n beginStreaming: BeginStreaming\n endStreaming: EndStreaming\n initializeServo: InitializeServo\ntrajectory:\n anchor:\n speed: 60\n distance: 100\nclient:\n live:\n endpoint: http://helm-live-op-svc-v2:8080\n','ee4de99d25ffa3afc6b8fee27f901280','2024-05-29 15:03:12','2024-09-05 14:51:10','developer','10.244.179.192','','','','','','yaml','',''),(3231,'cmii-uav-sense-adapter.yml','5.6.0','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n qos: 0\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #(设置后需重启服务); 也可通过swagger接口设置(实时生效, 但设置后重启失效);\n max-control-packets-per-second: 5\n max-control-bytes-per-second: 10480\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #(设置后需重启服务); 也可通过swagger接口设置(实时生效, 但设置后重启失效);\n max-user-data-packets-per-second: 5\n max-user-data-bytes-per-second: 10480\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:S_sfId_T_taskId\n # 景德镇SF 36798, 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"36798,16\"\n# need-process-sf-ids: \"\"\n #(设置后需重启服务); 也可通过swagger接口设置(实时生效, 但设置后重启失效);\n sf-rate-limit:\n - sf-id: 8002\n max-control-packets-per-second: 3\n max-control-bytes-per-second: 10240\n max-user-data-packets-per-second: 3\n max-user-data-bytes-per-second: 10240\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','4a7cb9e412fa0047dc3d8f8838a37f74','2024-06-14 09:56:13','2024-07-29 17:14:01','developer','192.168.102.67','','','','','','yaml','',''),(3324,'cmii-uav-surveillance.yml','5.7.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.surveillance.websocketViaBoot.TotalWebsocket: info\n\nlifecycle:\n isOpen: true\n companyIds: 2\n\ncustom:\n data-delay:\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370,UAS00016957\n # delay-uas-ids: 1\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n - event.UAV.Simulator.VirtualStick\n# 机库虚拟摇杆ws连接\nmqtt-cloudAPI:\n wss: wss://www.demo.uavcmlc.com/api/mqtt_ws2/token','75ce9995e13a6a05a795cb690bba9844','2024-07-18 17:18:55','2024-08-06 09:23:28','nacos','10.244.179.192','','','','','','yaml','',''),(3325,'cmii-uav-grid-datasource.yml','5.7.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n # data:\n # elasticsearch:\n # cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n # cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9201\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','a632cc11558d3055f0500db42317d3ba','2024-07-18 17:18:55','2024-07-18 17:19:31',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3326,'cmii-admin-data.yml','5.7.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-07-18 17:18:55','2024-07-18 17:19:31',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3327,'cmii-admin-gateway.yml','5.7.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: onesupport\n uri: lb://cmii-uav-onesupport\n predicates:\n - Path=/onesupport/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/grid/drawGridOnMap\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','cb4505e369575e33f6400092c0d28e0a','2024-07-18 17:18:55','2024-07-18 17:19:31',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3328,'cmii-admin-user.yml','5.7.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-07-18 17:18:55','2024-07-18 17:19:31',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3329,'cmii-omoc-gateway.yml','5.7.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-07-18 17:18:55','2024-07-18 17:19:31',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3330,'cmii-omoc-process.yml','5.7.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-07-18 17:18:55','2024-07-18 17:19:31',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3331,'cmii-omoc-user.yml','5.7.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-07-18 17:18:55','2024-07-18 17:19:31',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3332,'cmii-open-gateway.yml','5.7.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2024-07-18 17:18:55','2024-07-18 17:19:31',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3333,'cmii-uav-airspace.yml','5.7.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3334,'cmii-uav-alarm.yml','5.7.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3335,'cmii-uav-brain.yml','5.7.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3336,'cmii-uav-cloud-live.yml','5.7.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: boat_detection # 海只检测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\n closePlusVideo: ${com.cmii.chinamobile.video-merge.closePlusVideo} \nlive:\n#vms,srs-op\n closeLiveQuotaLimit: true\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 16 过时算法\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-ai.url}:${com.cmii.chinamobile.ai.video-fire-ai.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@114\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@122\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@131\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','f0bfedbd38d02208364c28c3771bc40f','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3337,'cmii-uav-clusters.yml','5.7.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3338,'cmii-uav-cms.yml','5.7.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3339,'cmii-uav-data-post-process.yml','5.7.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\n localMinio: https://oss.demo.uavcmlc.com\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\n useLocal: true\n geoCS: EPSG:4326\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','eaac7453e9c1769e2fa513f524ae0015','2024-07-18 17:18:55','2024-07-24 14:26:41','nacos','192.168.35.125','','','','','','yaml','',''),(3340,'cmii-uav-developer.yml','5.7.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n callback-fail-url: /open/#/updateEmail/fail\n callback-success-url: /open/#/updateEmail/success\n request:\n #是否校验签名\n check-sign: false\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','f42ada80a212f6f5e4116f0fe0adcba4','2024-07-18 17:18:55','2024-08-19 16:48:25','developer','192.168.103.45','','','','','','yaml','',''),(3341,'cmii-uav-device.yml','5.7.0','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\n - uav.auth.5G.log.update.event\nlog:\n opt: true\n fly: true\n\nlogging:\n level:\n com.cmii.chinamobile: info\n\n','afb2ada198e4b085f744e5970001de9d','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3342,'cmii-uav-gateway.yml','5.7.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - id: integration\n uri: lb://cmii-uav-integration\n predicates:\n - Path=/integration/**\n - id: integration-websocket\n uri: lb:ws://cmii-uav-integration\n predicates:\n # - Path=/surveillance/**\n - Path=/integration/hangarServer/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - Path=/industrial/detection/data/**\n - Path=/industrial/surveillance_5GA/**\n - Path=/industrial/cameras/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n - id: adapter\n uri: lb://cmii-uav-sense-adapter\n predicates:\n - Path=/adapter/**\n - id: advanced5g\n uri: lb://cmii-uav-advanced5g\n predicates:\n - Path=/advanced5g/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/**/elogin #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /integration/hangarServer/** # 数字鹰ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /industrial/surveillance_5GA/**\n - /industrial/cameras/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /industrial/senseAf/**\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n - /adapter/**\n - /industrial/detection/data/**\n - /advanced5g/sense/data/**\n - /advanced5g/sense/detectionData/**\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /industrial/api/uav/industrial/emergency/commSupport/getPlaneTrack\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','831af85efefbceaad33bf27eff92e8fe','2024-07-18 17:18:55','2024-10-08 16:41:32','developer','192.168.102.86','','','','','','yaml','',''),(3343,'cmii-uav-industrial-portfolio.yml','5.7.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: UAS00018318\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: 10002\n companies: 394,178,2,431,228,232,453,477,448,411,115,244\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: true\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: debug\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','b1c681d30f86d4ad8643d57c16f7b2d9','2024-07-18 17:18:55','2024-09-12 11:07:15','developer','192.168.102.12','','','','','','yaml','',''),(3344,'cmii-uav-kpi-monitor.yml','5.7.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3345,'cmii-uav-logger.yml','5.7.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3346,'cmii-uav-material-warehouse.yml','5.7.0','spring:\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n druid:\n db-type: mysql\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n kill-when-socket-read-timeout: true\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n urlPrefixLifecycle: /uas/api/warehouse/regulator/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\ncom:\n cmii:\n chinamobile:\n root: https://www.demo.uavcmlc.com\n default-path: ','a815811e029fa70d0d7d80f39dc6a4d0','2024-07-18 17:18:55','2024-09-04 09:31:29','nacos','10.244.179.192','','','','','','yaml','',''),(3347,'cmii-uav-mission.yml','5.7.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\n ai:\n ip: 192.168.34.227\n port: 19000\n waterUrl: /v2/models/water_segment/infer\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info','99601af8f85be4408167d8cdd7a86625','2024-07-18 17:18:55','2024-08-15 11:19:29','nacos','10.244.179.192','','','','','','yaml','',''),(3348,'cmii-uav-mqtthandler.yml','5.7.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: info\nmqtt:\n limit:\n bridge-radar-frequency: 0\n ne-frequency: 1000\n bridgeSFFrequency: 0\n send-bridge: false\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','0b4ad7606fd92323a19dcf3c556c5a36','2024-07-18 17:18:55','2024-08-22 10:03:24','developer','192.168.103.197','','','','','','yaml','',''),(3349,'cmii-uav-notice.yml','5.7.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3350,'cmii-uav-oauth.yml','5.7.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n ignore-platform-codes:\n - pilot\n - integrationpilot\n platforms-for-visitor: \'\'\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','43fcf7b07e7e2d076115f399f289dbff','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3351,'cmii-uav-process.yml','5.7.0','bizName: 流程系统\napiDeclaration: uav,admin\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','441ef5567308900bdd808ef83952d4c8','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3352,'cmii-uav-security-system.yml','5.7.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3353,'cmii-uav-user.yml','5.7.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\ncom:\n cmii:\n chinamobile:\n user:\n callback-fail-url: /#/update-email-status?status=fail\n callback-success-url: /#/update-email-status?status=success\n','6948b1c915b7c1293ab64a5752f202aa','2024-07-18 17:18:55','2024-07-20 10:01:17','developer','192.168.102.63','','','','','','yaml','',''),(3354,'cmii-uav-waypoint.yml','5.7.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3355,'cmii-uav-gis-server.yml','5.7.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n','80de9948606d6b7f2c6c75783fdd4db1','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3356,'cmii-suav-supervision.yml','5.7.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nspring:\n elasticsearch:\n uris: ${elasticsearch.uris}\n clusterName: ${elasticsearch.clusterName}\n username: ${elasticsearch.username}\n password: ${elasticsearch.password} \n application:\n name: cmii-suav-supervision\n messages:\n basename: i18n/messages\n login:\n supervisor:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\n user:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/suav/supervision/mapper/**/*.xml\n\nidgen:\n worker-id: 0\n datacenter-id: 0\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nfilePath:\n tempWorkBasePath: /usr/local/data/datapost/upload/temp/\n saveFileBasePath: /usr/local/data/datapost/upload/\nwaypoint:\n rangeDistance: 2000\n validatorPackage: com.cmii.chinamobile.suav.supervision.airspace.service.airline.impl\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\n','4e1bd9af6592355c8f673c4853cdc4f2','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3357,'cmii-suav-gateway.yml','5.7.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n \ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','ab5296574a4e7c986c1d51c59d8a8ac0','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3358,'cmii-app-release','5.7.0','bizName: APP发布服务\ndbSchema: cmii_app_release\napiDeclaration: uav,admin\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','fe623ebf106fa27c02a42d396917e37d','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3359,'cmii-uav-emergency.yml','5.7.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3360,'cmii-uav-grid-engine.yml','5.7.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3361,'cmii-uav-grid-surveilliance.yml','5.7.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3362,'cmii-uav-grid-manage.yml','5.7.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3363,'cmii-uav-grid-elasticsearch.yml','5.7.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2024-07-18 17:18:56','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3364,'cmii-uav-tower.yml','5.7.0','bizName: 黑龙江铁塔\r\ndbSchema: cmii_iron_tower\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n\r\nminio:\r\n srcId: 1323096648758464519\r\n\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n\r\n','4b1ab6eab9be48de6f4c6f31144b2d4e','2024-07-18 17:18:56','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3365,'cmii-live-operator.yml','5.7.0','bizName: live-op\ndbSchema: cmii_live_srs_op\n\nspring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 5.2.0\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n \ndruid:\n mysql:\n usePingMethod: false\n\nopentracing:\n jaeger:\n enabled: false\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','4c3e234be018e64f26037f552f95a403','2024-07-18 17:18:56','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3366,'cmii-uav-multilink.yml','5.7.0','spring:\r\n platform:\r\n info:\r\n name: 多链路冗余\r\n description: 多链路冗余\r\n version: 1.0.0\r\n scan-package: com.cmii.chinamobile\r\n\r\nbizName: 多链路冗余\r\ndbSchema: uav_multi_link\r\n\r\nlog:\r\n flag: true\r\n','70ff50b0a07b1c37085d9b54bc7fc9f8','2024-07-18 17:18:56','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3367,'cmii-uav-integration.yml','5.7.0','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.196.113:26689\n username: drcdji\n password: CMII112233!\nszy:\n platform:\n host: http://221.6.105.230:18088/uav\n username: userdzc\n password: Dzc@12345','d4948f96e8f0fbe2f0a37c4c944eeccf','2024-07-18 17:18:56','2024-07-23 13:59:16','nacos','192.168.35.125','','','','','','yaml','',''),(3368,'cmii-uav-threedsimulation.yml','5.7.0','spring:\r\n jackson:\r\n time-zone: GMT+8\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n\r\nribbon:\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\n \r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: debug\r\n\r\n\r\n','4149352b2ff64ff6aa486bf3d7b7a9fe','2024-07-18 17:18:56','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3369,'cmii-backend-system.yml','5.7.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','06156b8c90041f8003708b788856c9ed','2024-07-18 17:18:56','2024-07-22 09:14:38','nacos','192.168.35.125','','','','','','yaml','',''),(3370,'cmii-uas-gateway.yml','5.7.0','spring:\n application:\n name: cmii-uas-gateway\n platform:\n info:\n name: 无人机身份认证网关\n description: 无人机身份认证网关\n version: 1.0.0\n cloud:\n gateway:\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: lifecycle\n uri: lb://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/**\n - id: lifecycle-websocket\n uri: lb:ws://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/regulator/detection/data/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n filters:\n - StripPrefix=1\n\nsecurity:\n oauth2:\n regulator:\n permit-all:\n - /lifecycle/regulator/auth/login\n - /lifecycle/regulator/auth/code/login\n - /lifecycle/regulator/auth/getImageCode\n - /lifecycle/regulator/auth/sendLogin\n - /lifecycle/regulator/detection/data/**\n - /lifecycle/regulator/epc/auth\n - /lifecycle/regulator/auth/sendFindPassword\n - /lifecycle/regulator/auth/findPwdByOrig\n - /lifecycle/regulator/auth/findPwd\n - /warehouse/regulator/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/regulator/personal/**\n - /lifecycle/regulator/owner/**\n - /lifecycle/regulator/auth/logout\n - /lifecycle/regulator/uav/**\n - /lifecycle/regulator/**\n - /warehouse/regulator/**\n owner:\n permit-all:\n - /lifecycle/owner/auth/login\n - /lifecycle/owner/auth/code/login\n - /lifecycle/owner/auth/getImageCode\n - /lifecycle/owner/auth/sendLogin\n - /lifecycle/owner/auth/sendRegistry\n - /lifecycle/owner/auth/sendFindPassword\n - /lifecycle/owner/auth/findPwdByOrig\n - /lifecycle/owner/auth/findPwd\n - /lifecycle/owner/auth/registry\n - /warehouse/owner/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/owner/personal/**\n - /lifecycle/owner/auth/logout\n - /lifecycle/owner/uavoperator/**\n - /lifecycle/owner/flightactivity/** \n - /lifecycle/owner/airspace/traffic/**\n - /lifecycle/owner/airspace/admin/**\n - /lifecycle/owner/gis/** \n - /warehouse/owner/**\n manufacturer:\n permit-all:\n - /lifecycle/manufacturer/auth/login\n - /lifecycle/manufacturer/auth/code/login\n - /lifecycle/manufacturer/auth/getImageCode\n - /lifecycle/manufacturer/auth/sendLogin\n - /lifecycle/manufacturer/auth/sendRegistry\n - /lifecycle/manufacturer/auth/sendFindPassword\n - /lifecycle/manufacturer/auth/findPwdByOrig\n - /lifecycle/manufacturer/auth/findPwd\n - /lifecycle/manufacturer/auth/registry\n - /lifecycle/manufacturer/syncMnf\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/manufacturer/syncMnf\n - /lifecycle/manufacturer/personal/**\n - /lifecycle/manufacturer/ca/**\n - /lifecycle/manufacturer/cert/**\n - /lifecycle/manufacturer/auth/logout\n - /warehouse/manufacturer/**','a29dcbddb5509ab006947f0ec5f03b5b','2024-07-18 17:18:56','2024-09-02 13:54:36','developer','192.168.102.201','','','','','','yaml','',''),(3371,'cmii-uas-lifecycle.yml','5.7.0','spring:\n # cache:\n # type: none\n # redis:\n # host: helm-redis-uas-master\n # port: 6379\n # database: 0\n # password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n # redisson:\n # model: SINGLE\n # single-server-config:\n # address: helm-redis-uas-master:6379\n # database: 0\n # password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: DEBUG\n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii','69c34d6951d2d7430729a121ddc6d0d6','2024-07-18 17:18:56','2024-08-28 10:48:39','nacos','10.244.179.192','','','','','','yaml','',''),(3372,'cmii-uav-sense-adapter.yml','5.7.0','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 50\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 40\n max-user-data-bytes-per-second: 1480000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n\n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"1040265216,587345920,36798,1102\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"587345920,553725952,20240626,101,12727754,8005,9001,285712,1315,838938628,2032,112,570503172,2101,8004,36798,8008,1102,570503168,537604096,123,9527,1040265216\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n - sf-id: 8002\n max-control-packets-per-second: 3\n max-control-bytes-per-second: 10240\n max-user-data-packets-per-second: 3\n max-user-data-bytes-per-second: 10240\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','a83399f1c3e58b913b047b37e713ad81','2024-07-18 17:18:56','2024-08-30 10:29:40','developer','192.168.102.235','','','','','','yaml','',''),(3526,'cmii-uav-iot-dispatcher.yml','5.8.0','spring:\n datasource:\n url: cmii-mysql:13306/uav_iot_dispatcher\n username: k8s_admin\n password: Uc@bkTCPuD4g\n redis:\n tracking: # 额外信息\n status: tracking:heartbeat:{device_id}:realtime\n petrack: tracking:petrack:{bs_id}\nmqtt:\n qos: 0\n keepAliveInterval: 20\n topic: # 额外\n default: iot-dispatcher/system_topic\niotEventDriver: # 额外\n topic:\n dispatcher: iot-dispatcher/{project_id}-{device_id}\n reporting: iot-reporting/{project_id}-{device_id}\n event:\n beginTracking: BeginTracking\n endTracking: EndTracking\n beginStreaming: BeginStreaming\n endStreaming: EndStreaming\n initializeServo: InitializeServo\ntrajectory:\n # 针对合作类飞机的跟踪策略:基于海拔或相对高度高度跟踪,填 altitude 或 height\n policy: height\n # 当且仅当policy为height时,下面配置生效。表示合作类飞机起飞点的海拔\n coop_uav_takeoff_altitude: 500.0\n # 以当前轨迹点为基准,最大的摄像头搜索范围\n max_camera_search_range: 1200.0\n anchor:\n speed: 60\n distance: 100\nclient:\n live:\n endpoint: http://helm-live-op-svc-v2:8080\n','b6a2c724e822b2d54d078d6938fbe0bf','2024-08-22 16:31:37','2024-09-06 17:10:31','developer','10.244.179.192','','','','','','yaml','',''),(3527,'cmii-uav-surveillance.yml','5.8.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.surveillance.websocketViaBoot.TotalWebsocket: info\n org.springframework.amqp.rabbit.connection.AbstractConnectionFactory: none\n\nlifecycle:\n isOpen: true\n companyIds: 2\n\ncustom:\n data-delay:\n #需要延迟的无人机id集合\n # delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370,UAS00016957\n delay-uas-ids: \'\'\n # delay-uas-ids: 1\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 0\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n - event.UAV.Simulator.VirtualStick\n# 机库虚拟摇杆ws连接\nmqtt-cloudAPI:\n wss: wss://www.demo.uavcmlc.com/api/mqtt_ws2/token','c1fa48ec9e5e2b25579d15fe7b2bb47d','2024-08-22 16:31:37','2024-08-26 17:10:16','nacos','10.244.179.192','','','','','','yaml','',''),(3528,'cmii-uav-grid-datasource.yml','5.8.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n # data:\n # elasticsearch:\n # cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n # cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9201\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','a632cc11558d3055f0500db42317d3ba','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3529,'cmii-admin-data.yml','5.8.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3530,'cmii-admin-gateway.yml','5.8.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: onesupport\n uri: lb://cmii-uav-onesupport\n predicates:\n - Path=/onesupport/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/grid/drawGridOnMap\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','cb4505e369575e33f6400092c0d28e0a','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3531,'cmii-admin-user.yml','5.8.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3532,'cmii-omoc-gateway.yml','5.8.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3533,'cmii-omoc-process.yml','5.8.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3534,'cmii-omoc-user.yml','5.8.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3535,'cmii-open-gateway.yml','5.8.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3536,'cmii-uav-airspace.yml','5.8.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3537,'cmii-uav-alarm.yml','5.8.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3538,'cmii-uav-brain.yml','5.8.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3539,'cmii-uav-cloud-live.yml','5.8.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: boat_detection # 海只检测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\n closePlusVideo: ${com.cmii.chinamobile.video-merge.closePlusVideo} \nlive:\n#vms,srs-op\n closeLiveQuotaLimit: true\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 16 过时算法\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-ai.url}:${com.cmii.chinamobile.ai.video-fire-ai.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@114\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@122\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@131\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','f0bfedbd38d02208364c28c3771bc40f','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3540,'cmii-uav-clusters.yml','5.8.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3541,'cmii-uav-cms.yml','5.8.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3542,'cmii-uav-data-post-process.yml','5.8.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\n localMinio: https://oss.demo.uavcmlc.com\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\n useLocal: true\n geoCS: EPSG:4326\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','eaac7453e9c1769e2fa513f524ae0015','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3543,'cmii-uav-developer.yml','5.8.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n callback-fail-url: /open/#/updateEmail/fail\n callback-success-url: /open/#/updateEmail/success\n request:\n #是否校验签名\n check-sign: false\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','f42ada80a212f6f5e4116f0fe0adcba4','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3544,'cmii-uav-device.yml','5.8.0','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\n - uav.auth.5G.log.update.event\nlog:\n opt: true\n fly: true\n\nlogging:\n level:\n com.cmii.chinamobile: debug\n\n','487e018d0c50d8ba348dc00545e20950','2024-08-22 16:31:37','2024-09-05 17:00:36','developer','10.244.192.64','','','','','','yaml','',''),(3545,'cmii-uav-gateway.yml','5.8.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - Path=/surveillance/advanced_traffic_surveillance/** # 交通ws\n - id: integration\n uri: lb://cmii-uav-integration\n predicates:\n - Path=/integration/**\n - id: integration-websocket\n uri: lb:ws://cmii-uav-integration\n predicates:\n # - Path=/surveillance/**\n - Path=/integration/hangarServer/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - Path=/industrial/detection/data/**\n - Path=/industrial/surveillance_5GA/**\n - Path=/industrial/cameras/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n - id: adapter\n uri: lb://cmii-uav-sense-adapter\n predicates:\n - Path=/adapter/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/**/elogin #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/advanced_traffic_surveillance/** # 新交通ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /integration/hangarServer/** # 数字鹰ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /industrial/surveillance_5GA/**\n - /industrial/cameras/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /industrial/senseAf/**\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n - /adapter/**\n - /industrial/detection/data/**\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /industrial/api/uav/industrial/emergency/commSupport/getPlaneTrack\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','9df6994ec1390ea9669183c840d12b2a','2024-08-22 16:31:37','2024-08-30 09:52:09','developer','10.244.179.192','','','','','','yaml','',''),(3546,'cmii-uav-industrial-portfolio.yml','5.8.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: UAS00018318\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: 10002\n companies: 394,178,2,431,228,232,453,477,448,411,115,244\n deny-flying-companies: 178\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: \'\'\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 0\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: true\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','a9a28d7897d0c9765a3a06168959ecd9','2024-08-22 16:31:37','2024-08-26 10:03:20','developer','192.168.102.176','','','','','','yaml','',''),(3547,'cmii-uav-kpi-monitor.yml','5.8.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3548,'cmii-uav-logger.yml','5.8.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3549,'cmii-uav-material-warehouse.yml','5.8.0','spring:\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n druid:\n db-type: mysql\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n kill-when-socket-read-timeout: true\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n urlPrefixLifecycle: /uas/api/warehouse/regulator/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\ncom:\n cmii:\n chinamobile:\n root: https://www.demo.uavcmlc.com\n default-path: ','a815811e029fa70d0d7d80f39dc6a4d0','2024-08-22 16:31:37','2024-09-04 10:21:14','nacos','10.244.179.192','','','','','','yaml','',''),(3550,'cmii-uav-mission.yml','5.8.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\n ai:\n ip: 192.168.34.227\n port: 19000\n waterUrl: /v2/models/water_segment/infer\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info','99601af8f85be4408167d8cdd7a86625','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3551,'cmii-uav-mqtthandler.yml','5.8.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: info\nmqtt:\n limit:\n bridge-radar-frequency: 0\n ne-frequency: 1000\n bridgeSFFrequency: 0\n send-bridge: false\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','0b4ad7606fd92323a19dcf3c556c5a36','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3552,'cmii-uav-notice.yml','5.8.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3553,'cmii-uav-oauth.yml','5.8.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n ignore-platform-codes:\n - pilot\n - integrationpilot\n platforms-for-visitor: \'\'\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','43fcf7b07e7e2d076115f399f289dbff','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3554,'cmii-uav-process.yml','5.8.0','bizName: 流程系统\napiDeclaration: uav,admin\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','441ef5567308900bdd808ef83952d4c8','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3555,'cmii-uav-security-system.yml','5.8.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3556,'cmii-uav-user.yml','5.8.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\ncom:\n cmii:\n chinamobile:\n user:\n callback-fail-url: /#/update-email-status?status=fail\n callback-success-url: /#/update-email-status?status=success\n','6948b1c915b7c1293ab64a5752f202aa','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3557,'cmii-uav-waypoint.yml','5.8.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3558,'cmii-uav-gis-server.yml','5.8.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n','80de9948606d6b7f2c6c75783fdd4db1','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3559,'cmii-suav-supervision.yml','5.8.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nspring:\n elasticsearch:\n uris: ${elasticsearch.uris}\n clusterName: ${elasticsearch.clusterName}\n username: ${elasticsearch.username}\n password: ${elasticsearch.password} \n application:\n name: cmii-suav-supervision\n messages:\n basename: i18n/messages\n login:\n supervisor:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\n user:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/suav/supervision/mapper/**/*.xml\n\nidgen:\n worker-id: 0\n datacenter-id: 0\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nfilePath:\n tempWorkBasePath: /usr/local/data/datapost/upload/temp/\n saveFileBasePath: /usr/local/data/datapost/upload/\nwaypoint:\n rangeDistance: 2000\n validatorPackage: com.cmii.chinamobile.suav.supervision.airspace.service.airline.impl\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\n','4e1bd9af6592355c8f673c4853cdc4f2','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3560,'cmii-suav-gateway.yml','5.8.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n \ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','ab5296574a4e7c986c1d51c59d8a8ac0','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3561,'cmii-app-release','5.8.0','bizName: APP发布服务\ndbSchema: cmii_app_release\napiDeclaration: uav,admin\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','fe623ebf106fa27c02a42d396917e37d','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3562,'cmii-uav-emergency.yml','5.8.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3563,'cmii-uav-grid-engine.yml','5.8.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3564,'cmii-uav-grid-surveilliance.yml','5.8.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3565,'cmii-uav-grid-manage.yml','5.8.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3566,'cmii-uav-grid-elasticsearch.yml','5.8.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3567,'cmii-uav-tower.yml','5.8.0','bizName: 黑龙江铁塔\r\ndbSchema: cmii_iron_tower\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n\r\nminio:\r\n srcId: 1323096648758464519\r\n\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n\r\n','4b1ab6eab9be48de6f4c6f31144b2d4e','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3568,'cmii-live-operator.yml','5.8.0','bizName: live-op\ndbSchema: cmii_live_srs_op\n\nspring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 5.2.0\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n \ndruid:\n mysql:\n usePingMethod: false\n\nopentracing:\n jaeger:\n enabled: false\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','4c3e234be018e64f26037f552f95a403','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3569,'cmii-uav-multilink.yml','5.8.0','spring:\r\n platform:\r\n info:\r\n name: 多链路冗余\r\n description: 多链路冗余\r\n version: 1.0.0\r\n scan-package: com.cmii.chinamobile\r\n\r\nbizName: 多链路冗余\r\ndbSchema: uav_multi_link\r\n\r\nlog:\r\n flag: true\r\n','70ff50b0a07b1c37085d9b54bc7fc9f8','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3570,'cmii-uav-integration.yml','5.8.0','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.196.113:26689\n username: drcdji\n password: CMII112233!\nszy:\n platform:\n host: http://221.6.105.230:18088/uav\n username: userdzc\n password: Dzc@12345','d4948f96e8f0fbe2f0a37c4c944eeccf','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3571,'cmii-uav-threedsimulation.yml','5.8.0','spring:\r\n jackson:\r\n time-zone: GMT+8\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n\r\nribbon:\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\n \r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: debug\r\n\r\n\r\n','4149352b2ff64ff6aa486bf3d7b7a9fe','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3572,'cmii-backend-system.yml','5.8.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','06156b8c90041f8003708b788856c9ed','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3573,'cmii-uas-gateway.yml','5.8.0','spring:\n application:\n name: cmii-uas-gateway\n platform:\n info:\n name: 无人机身份认证网关\n description: 无人机身份认证网关\n version: 1.0.0\n cloud:\n gateway:\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: lifecycle\n uri: lb://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/**\n - id: lifecycle-websocket\n uri: lb:ws://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/regulator/detection/data/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n filters:\n - StripPrefix=1\n\nsecurity:\n oauth2:\n regulator:\n permit-all:\n - /lifecycle/regulator/auth/login\n - /lifecycle/regulator/auth/code/login\n - /lifecycle/regulator/auth/getImageCode\n - /lifecycle/regulator/auth/sendLogin\n - /lifecycle/regulator/detection/data/**\n - /lifecycle/regulator/epc/auth\n - /lifecycle/regulator/auth/sendFindPassword\n - /lifecycle/regulator/auth/findPwdByOrig\n - /lifecycle/regulator/auth/findPwd\n - /warehouse/regulator/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/regulator/personal/**\n - /lifecycle/regulator/owner/**\n - /lifecycle/regulator/auth/logout\n - /lifecycle/regulator/uav/**\n - /lifecycle/regulator/**\n - /warehouse/regulator/**\n owner:\n permit-all:\n - /lifecycle/owner/auth/login\n - /lifecycle/owner/auth/code/login\n - /lifecycle/owner/auth/getImageCode\n - /lifecycle/owner/auth/sendLogin\n - /lifecycle/owner/auth/sendRegistry\n - /lifecycle/owner/auth/sendFindPassword\n - /lifecycle/owner/auth/findPwdByOrig\n - /lifecycle/owner/auth/findPwd\n - /lifecycle/owner/auth/registry\n - /warehouse/owner/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/owner/personal/**\n - /lifecycle/owner/auth/logout\n - /lifecycle/owner/uavoperator/**\n - /lifecycle/owner/flightactivity/** \n - /lifecycle/owner/airspace/traffic/**\n - /lifecycle/owner/airspace/admin/**\n - /lifecycle/owner/gis/** \n - /warehouse/owner/**\n manufacturer:\n permit-all:\n - /lifecycle/manufacturer/auth/login\n - /lifecycle/manufacturer/auth/code/login\n - /lifecycle/manufacturer/auth/getImageCode\n - /lifecycle/manufacturer/auth/sendLogin\n - /lifecycle/manufacturer/auth/sendRegistry\n - /lifecycle/manufacturer/auth/sendFindPassword\n - /lifecycle/manufacturer/auth/findPwdByOrig\n - /lifecycle/manufacturer/auth/findPwd\n - /lifecycle/manufacturer/auth/registry\n - /lifecycle/manufacturer/syncMnf\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/manufacturer/syncMnf\n - /lifecycle/manufacturer/personal/**\n - /lifecycle/manufacturer/ca/**\n - /lifecycle/manufacturer/cert/**\n - /lifecycle/manufacturer/auth/logout\n - /warehouse/manufacturer/**','a29dcbddb5509ab006947f0ec5f03b5b','2024-08-22 16:31:37','2024-09-02 13:55:12','developer','192.168.102.201','','','','','','yaml','',''),(3574,'cmii-uas-lifecycle.yml','5.8.0','spring:\n # cache:\n # type: none\n # redis:\n # host: helm-redis-uas-master\n # port: 6379\n # database: 0\n # password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n # redisson:\n # model: SINGLE\n # single-server-config:\n # address: helm-redis-uas-master:6379\n # database: 0\n # password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: DEBUG\n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii','69c34d6951d2d7430729a121ddc6d0d6','2024-08-22 16:31:37','2024-08-28 10:40:16','nacos','10.244.179.192','','','','','','yaml','',''),(3575,'cmii-uav-sense-adapter.yml','5.8.0','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10480000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n - sf-id: 101\n task-id: 1659845102\n \n\n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"1040265216,587345920,36798,1102\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"587345920,553725952,20240626,101,12727754,8005,9001,285712,1315,838938628,2032,112,570503172,2101,8004,36798,8008,1102,570503168,537604096,123,9527,1040265216\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n - sf-id: 8002\n max-control-packets-per-second: 3\n max-control-bytes-per-second: 10240\n max-user-data-packets-per-second: 3\n max-user-data-bytes-per-second: 10240\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','b19eb4aab2fbef80013745a029f70bd8','2024-08-22 16:31:37','2024-09-09 11:37:19','developer','10.244.192.64','','','','','','yaml','',''),(3611,'cmii-uav-iot-dispatcher.yml','6.0.0','spring:\n datasource:\n url: cmii-mysql:13306/uav_iot_dispatcher\n username: k8s_admin\n password: Uc@bkTCPuD4g\n redis:\n tracking: # 额外信息\n status: tracking:heartbeat:{device_id}:realtime\n petrack: tracking:petrack:{bs_id}\nmqtt:\n qos: 0\n keepAliveInterval: 20\n topic: # 额外\n default: iot-dispatcher/system_topic\niotEventDriver: # 额外\n topic:\n dispatcher: iot-dispatcher/{project_id}-{device_id}\n reporting: iot-reporting/{project_id}-{device_id}\n event:\n beginTracking: BeginTracking\n endTracking: EndTracking\n beginStreaming: BeginStreaming\n endStreaming: EndStreaming\n initializeServo: InitializeServo\ntrajectory:\n # 针对合作类飞机的跟踪策略:基于海拔或相对高度高度跟踪,填 altitude 或 height\n policy: height\n # 当且仅当policy为height时,下面配置生效。表示合作类飞机起飞点的海拔(米)\n coop_uav_takeoff_altitude: 0.0\n # 以当前轨迹点为基准,最大的摄像头搜索范围(米)\n max_camera_search_range: 1200.0\n anchor:\n speed: 60\n distance: 100\nclient:\n live:\n endpoint: http://helm-live-op-svc-v2:8080\n','135e9564da1c69849e70c48f248df8ea','2024-09-09 17:04:01','2024-09-13 15:11:18','developer','10.244.179.192','','','','','','yaml','',''),(3612,'cmii-uav-surveillance.yml','6.0.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.surveillance.websocketViaBoot.TotalWebsocket: info\n org.springframework.amqp.rabbit.connection.AbstractConnectionFactory: none\n\nlifecycle:\n isOpen: true\n companyIds: 2\n\ncustom:\n data-delay:\n #需要延迟的无人机id集合\n # delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370,UAS00016957\n delay-uas-ids: \'\'\n # delay-uas-ids: 1\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 0\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n - event.UAV.Simulator.VirtualStick\n# 机库虚拟摇杆ws连接\nmqtt-cloudAPI:\n wss: wss://www.demo.uavcmlc.com/api/mqtt_ws2/token','c1fa48ec9e5e2b25579d15fe7b2bb47d','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3613,'cmii-uav-grid-datasource.yml','6.0.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n # data:\n # elasticsearch:\n # cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n # cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9201\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','a632cc11558d3055f0500db42317d3ba','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3614,'cmii-admin-data.yml','6.0.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3615,'cmii-admin-gateway.yml','6.0.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: onesupport\n uri: lb://cmii-uav-onesupport\n predicates:\n - Path=/onesupport/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/grid/drawGridOnMap\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','47c6c85c2be605767e19db82e8e2f201','2024-09-09 17:04:01','2024-10-11 09:29:52','developer','192.168.102.167','','','','','','yaml','',''),(3616,'cmii-admin-user.yml','6.0.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3617,'cmii-omoc-gateway.yml','6.0.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3618,'cmii-omoc-process.yml','6.0.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3619,'cmii-omoc-user.yml','6.0.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3620,'cmii-open-gateway.yml','6.0.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3621,'cmii-uav-airspace.yml','6.0.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3622,'cmii-uav-alarm.yml','6.0.0','bizName: 告警系统\ndbSchema: uav_alarm\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data, cmii-uav-user\n ReadTimeout: 40000\n ConnectTimeout: 20000\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\nlog:\n opt: true\n fly: true\n\nsec:\n db:\n table:\n uav_airspace:\n - efence_airspace_copy:org_id,id\n uav_dev:\n - uav_plane:company_id,uav_code\n - uav_load\n tpIndex: tp_id\n flag: true\n\n mqtt:\n server:\n #mqtt server\n host: 192.168.34.245:37326\n user: cmlc\n password: odD8#Cr628\n\n listener:\n topic:\n - mission/info\n missionType: 5000,5001,5002,5003,5004,5005,5006,5007,5008,5009\n flag: true\n\n report:\n server:\n #mqtt server\n host: tcp://192.168.34.245:37326\n user: cmlc\n password: odD8#Cr628\n qos: 1\n connectionTimeout: 10\n keepAliveInterval: 20\n','11ee88d96f6470a3e155393734776019','2024-09-09 17:04:01','2024-10-11 10:46:20','developer','192.168.102.167','','','','','','yaml','',''),(3623,'cmii-uav-brain.yml','6.0.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3624,'cmii-uav-cloud-live.yml','6.0.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: boat_detection # 海只检测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\n closePlusVideo: ${com.cmii.chinamobile.video-merge.closePlusVideo} \nlive:\n#vms,srs-op\n closeLiveQuotaLimit: true\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 16 过时算法\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-ai.url}:${com.cmii.chinamobile.ai.video-fire-ai.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@114\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@122\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@131\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@141 # 地标检测\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','108429c031330d1b8797f3c042433d2d','2024-09-09 17:04:01','2024-09-20 10:35:35','nacos','10.244.179.192','','','','','','yaml','',''),(3625,'cmii-uav-clusters.yml','6.0.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3626,'cmii-uav-cms.yml','6.0.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3627,'cmii-uav-data-post-process.yml','6.0.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\n localMinio: https://oss.demo.uavcmlc.com\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\n useLocal: true\n geoCS: EPSG:4326\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','eaac7453e9c1769e2fa513f524ae0015','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3628,'cmii-uav-developer.yml','6.0.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n callback-fail-url: /open/#/updateEmail/fail\n callback-success-url: /open/#/updateEmail/success\n request:\n #是否校验签名\n check-sign: false\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','f42ada80a212f6f5e4116f0fe0adcba4','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3629,'cmii-uav-device.yml','6.0.0','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\n - uav.auth.5G.log.update.event\nlog:\n opt: true\n fly: true\n\nlogging:\n level:\n com.cmii.chinamobile: debug\n\n','487e018d0c50d8ba348dc00545e20950','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3630,'cmii-uav-gateway.yml','6.0.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n websocket:\n max-frame-payload-length: 12480000\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - Path=/surveillance/advanced_traffic_surveillance/** # 交通ws\n - id: integration\n uri: lb://cmii-uav-integration\n predicates:\n - Path=/integration/**\n - id: integration-websocket\n uri: lb:ws://cmii-uav-integration\n predicates:\n # - Path=/surveillance/**\n - Path=/integration/hangarServer/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - Path=/industrial/detection/data/**\n - Path=/industrial/surveillance_5GA/**\n - Path=/industrial/cameras/**\n - Path=/industrial/universal/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n - id: adapter\n uri: lb://cmii-uav-sense-adapter\n predicates:\n - Path=/adapter/**\n - id: advanced5g\n uri: lb://cmii-uav-advanced5g\n predicates:\n - Path=/advanced5g/**\n - id: advanced5g-websocket\n uri: lb:ws://cmii-uav-advanced5g\n predicates:\n - Path=/advanced5g/sense/data/**\n - Path=/advanced5g/sense/detectionData/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/**/elogin #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/advanced_traffic_surveillance/** # 新交通ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /integration/hangarServer/** # 数字鹰ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /industrial/surveillance_5GA/**\n - /industrial/cameras/**\n - /industrial/universal/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /industrial/senseAf/**\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n - /adapter/**\n - /industrial/detection/data/**\n - /advanced5g/sense/data/**\n - /advanced5g/sense/detectionData/**\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /industrial/api/uav/industrial/emergency/commSupport/getPlaneTrack\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','52bceffb72a72f7993d20e60174e6787','2024-09-09 17:04:01','2024-10-09 10:07:07','developer','192.168.102.235','','','','','','yaml','',''),(3631,'cmii-uav-industrial-portfolio.yml','6.0.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','329bdb20ff869d0b1534bd4412b5e0c2','2024-09-09 17:04:01','2024-10-14 17:06:31','developer','192.168.102.84','','','','','','yaml','',''),(3632,'cmii-uav-kpi-monitor.yml','6.0.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3633,'cmii-uav-logger.yml','6.0.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3634,'cmii-uav-material-warehouse.yml','6.0.0','spring:\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n druid:\n db-type: mysql\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n kill-when-socket-read-timeout: true\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n urlPrefixLifecycle: /uas/api/warehouse/regulator/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\ncom:\n cmii:\n chinamobile:\n root: https://www.demo.uavcmlc.com\n default-path: ','a815811e029fa70d0d7d80f39dc6a4d0','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3635,'cmii-uav-mission.yml','6.0.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\n ai:\n ip: 192.168.34.227\n port: 19000\n waterUrl: /v2/models/water_segment/infer\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info','99601af8f85be4408167d8cdd7a86625','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3636,'cmii-uav-mqtthandler.yml','6.0.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: info\nmqtt:\n limit:\n bridge-radar-frequency: 0\n ne-frequency: 1000\n bridgeSFFrequency: 0\n send-bridge: false\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','0b4ad7606fd92323a19dcf3c556c5a36','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3637,'cmii-uav-notice.yml','6.0.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3638,'cmii-uav-oauth.yml','6.0.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n ignore-platform-codes:\n - pilot\n - integrationpilot\n platforms-for-visitor: \'\'\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','43fcf7b07e7e2d076115f399f289dbff','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3639,'cmii-uav-process.yml','6.0.0','bizName: 流程系统\napiDeclaration: uav,admin\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','441ef5567308900bdd808ef83952d4c8','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3640,'cmii-uav-security-system.yml','6.0.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3641,'cmii-uav-user.yml','6.0.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\ncom:\n cmii:\n chinamobile:\n user:\n callback-fail-url: /#/update-email-status?status=fail\n callback-success-url: /#/update-email-status?status=success\n','6948b1c915b7c1293ab64a5752f202aa','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3642,'cmii-uav-waypoint.yml','6.0.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3643,'cmii-uav-gis-server.yml','6.0.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n','80de9948606d6b7f2c6c75783fdd4db1','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3644,'cmii-suav-supervision.yml','6.0.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nspring:\n elasticsearch:\n uris: ${elasticsearch.uris}\n clusterName: ${elasticsearch.clusterName}\n username: ${elasticsearch.username}\n password: ${elasticsearch.password} \n application:\n name: cmii-suav-supervision\n messages:\n basename: i18n/messages\n login:\n supervisor:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\n user:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/suav/supervision/mapper/**/*.xml\n\nidgen:\n worker-id: 0\n datacenter-id: 0\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nfilePath:\n tempWorkBasePath: /usr/local/data/datapost/upload/temp/\n saveFileBasePath: /usr/local/data/datapost/upload/\nwaypoint:\n rangeDistance: 2000\n validatorPackage: com.cmii.chinamobile.suav.supervision.airspace.service.airline.impl\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\n','4e1bd9af6592355c8f673c4853cdc4f2','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3645,'cmii-suav-gateway.yml','6.0.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n \ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','ab5296574a4e7c986c1d51c59d8a8ac0','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3646,'cmii-app-release','6.0.0','bizName: APP发布服务\ndbSchema: cmii_app_release\napiDeclaration: uav,admin\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','fe623ebf106fa27c02a42d396917e37d','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3647,'cmii-uav-emergency.yml','6.0.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3648,'cmii-uav-grid-engine.yml','6.0.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3649,'cmii-uav-grid-surveilliance.yml','6.0.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3650,'cmii-uav-grid-manage.yml','6.0.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3651,'cmii-uav-grid-elasticsearch.yml','6.0.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3652,'cmii-uav-tower.yml','6.0.0','bizName: 黑龙江铁塔\r\ndbSchema: cmii_iron_tower\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n\r\nminio:\r\n srcId: 1323096648758464519\r\n\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n\r\n','4b1ab6eab9be48de6f4c6f31144b2d4e','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3653,'cmii-live-operator.yml','6.0.0','bizName: live-op\ndbSchema: cmii_live_srs_op\n\nspring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 5.2.0\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n \ndruid:\n mysql:\n usePingMethod: false\n\nopentracing:\n jaeger:\n enabled: false\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','4c3e234be018e64f26037f552f95a403','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3654,'cmii-uav-multilink.yml','6.0.0','spring:\r\n platform:\r\n info:\r\n name: 多链路冗余\r\n description: 多链路冗余\r\n version: 1.0.0\r\n scan-package: com.cmii.chinamobile\r\n\r\nbizName: 多链路冗余\r\ndbSchema: uav_multi_link\r\n\r\nlog:\r\n flag: true\r\n','70ff50b0a07b1c37085d9b54bc7fc9f8','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3655,'cmii-uav-integration.yml','6.0.0','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile.integration.cmii.service.DockOnlineService: error\n com.cmii.chinamobile.integration.cmii.service.impl.telemetries.DroneTelemetryServiceImpl: error\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.196.113:26689\n username: drcdji\n password: CMII112233!\nszy:\n platform:\n host: http://221.6.105.230:18088/uav\n username: userdzc\n password: Dzc@12345\nemqx:\n external:\n tcpHost: 183.220.196.113:26689\n tcpUsername: drcdji\n tcpPassword: CMII112233!\n wsHost: wss://www.demo.uavcmlc.com/api/mqtt_ws2/token\n wsUsername: drcdji\n wsPassword: CMII112233!','9a1b2fa6fcb605c1b547c369c01c98ef','2024-09-09 17:04:01','2024-09-25 11:01:26','nacos','10.244.179.192','','','','','','yaml','',''),(3656,'cmii-uav-threedsimulation.yml','6.0.0','spring:\r\n jackson:\r\n time-zone: GMT+8\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n\r\nribbon:\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\n \r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: debug\r\n\r\n\r\n','4149352b2ff64ff6aa486bf3d7b7a9fe','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3657,'cmii-backend-system.yml','6.0.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','06156b8c90041f8003708b788856c9ed','2024-09-09 17:04:01','2024-10-11 16:15:10','nacos','10.244.179.192','','','','','','yaml','',''),(3658,'cmii-uas-gateway.yml','6.0.0','spring:\n application:\n name: cmii-uas-gateway\n platform:\n info:\n name: 无人机身份认证网关\n description: 无人机身份认证网关\n version: 1.0.0\n cloud:\n gateway:\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: lifecycle\n uri: lb://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/**\n - id: lifecycle-websocket\n uri: lb:ws://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/regulator/detection/data/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n filters:\n - StripPrefix=1\n\nsecurity:\n oauth2:\n regulator:\n permit-all:\n - /lifecycle/regulator/auth/login\n - /lifecycle/regulator/auth/code/login\n - /lifecycle/regulator/auth/getImageCode\n - /lifecycle/regulator/auth/sendLogin\n - /lifecycle/regulator/detection/data/**\n - /lifecycle/regulator/epc/auth\n - /lifecycle/regulator/auth/sendFindPassword\n - /lifecycle/regulator/auth/findPwdByOrig\n - /lifecycle/regulator/auth/findPwd\n - /warehouse/regulator/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/regulator/personal/**\n - /lifecycle/regulator/owner/**\n - /lifecycle/regulator/auth/logout\n - /lifecycle/regulator/uav/**\n - /lifecycle/regulator/**\n - /warehouse/regulator/**\n owner:\n permit-all:\n - /lifecycle/owner/auth/login\n - /lifecycle/owner/auth/code/login\n - /lifecycle/owner/auth/getImageCode\n - /lifecycle/owner/auth/sendLogin\n - /lifecycle/owner/auth/sendRegistry\n - /lifecycle/owner/auth/sendFindPassword\n - /lifecycle/owner/auth/findPwdByOrig\n - /lifecycle/owner/auth/findPwd\n - /lifecycle/owner/auth/registry\n - /warehouse/owner/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/owner/personal/**\n - /lifecycle/owner/auth/logout\n - /lifecycle/owner/uavoperator/**\n - /lifecycle/owner/flightactivity/** \n - /lifecycle/owner/airspace/traffic/**\n - /lifecycle/owner/airspace/admin/**\n - /lifecycle/owner/gis/** \n - /warehouse/owner/**\n manufacturer:\n permit-all:\n - /lifecycle/manufacturer/auth/login\n - /lifecycle/manufacturer/auth/code/login\n - /lifecycle/manufacturer/auth/getImageCode\n - /lifecycle/manufacturer/auth/sendLogin\n - /lifecycle/manufacturer/auth/sendRegistry\n - /lifecycle/manufacturer/auth/sendFindPassword\n - /lifecycle/manufacturer/auth/findPwdByOrig\n - /lifecycle/manufacturer/auth/findPwd\n - /lifecycle/manufacturer/auth/registry\n - /lifecycle/manufacturer/syncMnf\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/manufacturer/syncMnf\n - /lifecycle/manufacturer/personal/**\n - /lifecycle/manufacturer/ca/**\n - /lifecycle/manufacturer/cert/**\n - /lifecycle/manufacturer/auth/logout\n - /warehouse/manufacturer/**','a29dcbddb5509ab006947f0ec5f03b5b','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3659,'cmii-uas-lifecycle.yml','6.0.0','spring:\n # cache:\n # type: none\n # redis:\n # host: helm-redis-uas-master\n # port: 6379\n # database: 0\n # password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n # redisson:\n # model: SINGLE\n # single-server-config:\n # address: helm-redis-uas-master:6379\n # database: 0\n # password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: DEBUG\n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii','cd87832b1daa87f1a6a24e7721866fde','2024-09-09 17:04:01','2024-10-14 17:43:55','nacos','10.244.179.192','','','','','','yaml','',''),(3660,'cmii-uav-sense-adapter.yml','6.0.0','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n ','3c4ee812aa55286828390b19ddf99a9a','2024-09-09 17:04:01','2024-10-14 19:43:23','developer','10.244.192.64','','','','','','yaml','',''),(3736,'cmii-uav-advanced5g.yml','5.7.0','bizName: 通感一体化系统\r\ndbSchema: uav_industrial_portfolio\r\nspring:\r\n cache:\r\n type: none\r\nspringdoc:\r\n api-docs:\r\n version: openapi_3_1\r\n group-configs:\r\n - group: common\r\n display-name: 公共能力\r\n paths-to-match:\r\n - /cmii/**\r\n - group: all\r\n display-name: 所有的服务能力\r\n paths-to-match:\r\n - /**\r\nknife4j:\r\n enable: true\r\n basic:\r\n enable: true\r\n username: admin\r\n password: Yunying123\r\nadvanced5g:\r\n send-all-data: false\r\n device-control-user-ids: 414\r\n calculate-area-type: true\r\n calculate-tracking: true','4ab76a2d3788e3140137b49c2e07c937','2024-10-08 16:42:45','2024-10-08 16:42:45',NULL,'192.168.102.86','','',NULL,NULL,NULL,'yaml',NULL,''),(3737,'cmii-uav-advanced5g.yml','6.0.0','bizName: 通感一体化系统\ndbSchema: uav_industrial_portfolio\nspring:\n cache:\n type: none\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\nknife4j:\n enable: true\n basic:\n enable: true\n username: admin\n password: Yunying123\nadvanced5g:\n send-all-data: false\n device-control-user-ids: 414\n calculate-area-type: true\n calculate-tracking: true\n calculate-alarm-camera: false\n calculate-area-plan-refresh: false\nlogging:\n level:\n com.cmii.chinamobile.uav.advanced5g.websocket.SenseUniversalDetectionDataWSServer: info','f69a426498b8ee135bc54f73631cd3d9','2024-10-08 16:43:11','2024-10-09 20:01:35','developer','192.168.103.69','','','','','','yaml','',''); +INSERT INTO `config_info` VALUES (1424,'cmii-uav-oauth.yml','4.0.3','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1425,'cmii-uav-process.yml','4.0.3','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1426,'cmii-uav-security-system.yml','4.0.3','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1427,'cmii-uav-surveillance.yml','4.0.3','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\n','3b05c11a56792eac6d45040c45ce388f','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1428,'cmii-uav-user.yml','4.0.3','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1429,'cmii-uav-waypoint.yml','4.0.3','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1430,'cmii-uav-gis-server.yml','4.0.3','bizName: 兴趣点管理\r\ndbSchema: uav_gis\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7','58bcc6175aa59a62d7d754293f28d22b','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1431,'cmii-suav-supervision.yml','4.0.3','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1432,'cmii-suav-gateway.yml','4.0.3','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1433,'cmii-app-release','4.0.3','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,NULL,NULL,''),(1434,'cmii-uav-emergency.yml','4.0.3','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2022-10-25 16:00:42','2022-10-25 16:00:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1435,'cmii-backend-system.yml','4.0.3','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: true\n url: jaeger-agent.testing.svc \n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','69519a3fc2a6b2d9774edfec413f5a80','2022-10-25 16:00:42','2022-11-21 10:28:46',NULL,'10.244.212.128','','','','','','yaml','',''),(1439,'cmii-admin-data.yml','4.0.4','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n\n','b587b1be91847b660d1bbd67e8f199a6','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1440,'cmii-admin-gateway.yml','4.0.4','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','46d8d36e911eb3895979dd4667f640db','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1441,'cmii-admin-user.yml','4.0.4','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1442,'cmii-omoc-gateway.yml','4.0.4','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1443,'cmii-omoc-process.yml','4.0.4','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1444,'cmii-omoc-user.yml','4.0.4','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1445,'cmii-open-gateway.yml','4.0.4','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1446,'cmii-uav-airspace.yml','4.0.4','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1447,'cmii-uav-alarm.yml','4.0.4','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1448,'cmii-uav-brain.yml','4.0.4','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1449,'cmii-uav-cloud-live.yml','4.0.4','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: srs-op\n engines:\n - name: srs-op\n desc: live service powered by srs-op\n type: srs-op\n endpoint: http://helm-live-op-svc:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','74d215a8598c230f9fa7f2123731de14','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1450,'cmii-uav-clusters.yml','4.0.4','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1451,'cmii-uav-cms.yml','4.0.4','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1452,'cmii-uav-data-post-process.yml','4.0.4','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(1453,'cmii-uav-developer.yml','4.0.4','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1454,'cmii-uav-device.yml','4.0.4','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1455,'cmii-uav-gateway.yml','4.0.4','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a6dc4bca591e542310f6a6fb6236022a','2022-11-09 16:41:42','2022-11-14 11:11:26',NULL,'10.244.212.128','','','','','','yaml','',''),(1456,'cmii-uav-industrial-portfolio.yml','4.0.4','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1457,'cmii-uav-kpi-monitor.yml','4.0.4','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1458,'cmii-uav-logger.yml','4.0.4','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1459,'cmii-uav-material-warehouse.yml','4.0.4','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 1073741824\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','fdbae3ae5c26ef75c6d5f48dd0b3bbec','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1460,'cmii-uav-mission.yml','4.0.4','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1461,'cmii-uav-mqtthandler.yml','4.0.4','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\n','0792765d9220d4d56f91ee474df821f1','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1462,'cmii-uav-notice.yml','4.0.4','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','278e2d7727a594b26f886eff9917df1b','2022-11-09 16:41:42','2022-11-14 16:13:21',NULL,'10.244.212.128','','','','','','yaml','',''),(1463,'cmii-uav-oauth.yml','4.0.4','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1464,'cmii-uav-process.yml','4.0.4','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1465,'cmii-uav-security-system.yml','4.0.4','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1466,'cmii-uav-surveillance.yml','4.0.4','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\n','3b05c11a56792eac6d45040c45ce388f','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1467,'cmii-uav-user.yml','4.0.4','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1468,'cmii-uav-waypoint.yml','4.0.4','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1469,'cmii-uav-gis-server.yml','4.0.4','bizName: 兴趣点管理\r\ndbSchema: uav_gis\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7','58bcc6175aa59a62d7d754293f28d22b','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1470,'cmii-suav-supervision.yml','4.0.4','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1471,'cmii-suav-gateway.yml','4.0.4','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1472,'cmii-app-release','4.0.4','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1473,'cmii-uav-emergency.yml','4.0.4','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2022-11-09 16:41:42','2022-11-09 16:41:42',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1474,'cmii-backend-system.yml','4.0.4','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: true\n url: jaeger-agent.testing.svc \n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','69519a3fc2a6b2d9774edfec413f5a80','2022-11-09 16:41:42','2022-11-21 10:28:35',NULL,'10.244.212.128','','','','','','yaml','',''),(1482,'nacos.cfg.dataIdfoo','foo','helloWorld','1a833da63a6b7e20098dae06d06602e1','2022-11-23 11:26:13','2023-05-27 23:02:22',NULL,'10.244.112.128','','',NULL,NULL,NULL,'text',NULL,''),(1564,'cmii-admin-data.yml','4.0.5','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1565,'cmii-admin-gateway.yml','4.0.5','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','46d8d36e911eb3895979dd4667f640db','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1566,'cmii-admin-user.yml','4.0.5','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1567,'cmii-omoc-gateway.yml','4.0.5','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1568,'cmii-omoc-process.yml','4.0.5','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1569,'cmii-omoc-user.yml','4.0.5','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1570,'cmii-open-gateway.yml','4.0.5','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1571,'cmii-uav-airspace.yml','4.0.5','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1572,'cmii-uav-alarm.yml','4.0.5','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1573,'cmii-uav-brain.yml','4.0.5','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1574,'cmii-uav-cloud-live.yml','4.0.5','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: srs-op\n engines:\n - name: srs-op\n desc: live service powered by srs-op\n type: srs-op\n endpoint: http://helm-live-op-svc:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','74d215a8598c230f9fa7f2123731de14','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1575,'cmii-uav-clusters.yml','4.0.5','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1576,'cmii-uav-cms.yml','4.0.5','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1577,'cmii-uav-data-post-process.yml','4.0.5','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1578,'cmii-uav-developer.yml','4.0.5','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1579,'cmii-uav-device.yml','4.0.5','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1580,'cmii-uav-gateway.yml','4.0.5','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','c922198b44aa4ff484169621c92e71cf','2022-12-08 16:37:21','2022-12-08 18:04:43',NULL,'10.244.212.128','','','','','','yaml','',''),(1581,'cmii-uav-industrial-portfolio.yml','4.0.5','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1582,'cmii-uav-kpi-monitor.yml','4.0.5','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1583,'cmii-uav-logger.yml','4.0.5','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1584,'cmii-uav-material-warehouse.yml','4.0.5','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 1073741824\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','fdbae3ae5c26ef75c6d5f48dd0b3bbec','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1585,'cmii-uav-mission.yml','4.0.5','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1586,'cmii-uav-mqtthandler.yml','4.0.5','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2022-12-08 16:37:21','2022-12-09 14:45:53',NULL,'10.244.212.128','','','','','','yaml','',''),(1587,'cmii-uav-notice.yml','4.0.5','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','f1998e83d5659f6e96d69c9d37a4981a','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1588,'cmii-uav-oauth.yml','4.0.5','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1589,'cmii-uav-process.yml','4.0.5','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1590,'cmii-uav-security-system.yml','4.0.5','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1591,'cmii-uav-surveillance.yml','4.0.5','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','694dee89f0d4d03bad96b591a80f62e3','2022-12-08 16:37:21','2022-12-09 14:49:36',NULL,'10.244.212.128','','','','','','yaml','',''),(1592,'cmii-uav-user.yml','4.0.5','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1593,'cmii-uav-waypoint.yml','4.0.5','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1594,'cmii-uav-gis-server.yml','4.0.5','bizName: 兴趣点管理\r\ndbSchema: uav_gis\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7','58bcc6175aa59a62d7d754293f28d22b','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1595,'cmii-suav-supervision.yml','4.0.5','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1596,'cmii-suav-gateway.yml','4.0.5','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1597,'cmii-app-release','4.0.5','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,NULL,NULL,''),(1598,'cmii-uav-emergency.yml','4.0.5','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2022-12-08 16:37:21','2022-12-08 16:37:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1599,'cmii-backend-system.yml','4.0.5','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc \n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: none\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','00ad6112704e88b1f0c3f40a7322f2d3','2022-12-08 16:37:21','2023-01-04 10:32:56',NULL,'10.244.212.128','','','','','','yaml','',''),(1771,'cmii-admin-data.yml','4.0.6','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1772,'cmii-admin-gateway.yml','4.0.6','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /user/api/admin/resource/syncImportResource\n - /user/api/admin/resource/syncExportResource\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','46d8d36e911eb3895979dd4667f640db','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1773,'cmii-admin-user.yml','4.0.6','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1774,'cmii-omoc-gateway.yml','4.0.6','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1775,'cmii-omoc-process.yml','4.0.6','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1776,'cmii-omoc-user.yml','4.0.6','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1777,'cmii-open-gateway.yml','4.0.6','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1778,'cmii-uav-airspace.yml','4.0.6','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1779,'cmii-uav-alarm.yml','4.0.6','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1780,'cmii-uav-brain.yml','4.0.6','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1781,'cmii-uav-cloud-live.yml','4.0.6','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','aad73b3860cacbe3e83d70e62c204dec','2023-01-13 15:54:26','2023-03-29 17:48:34','','10.244.212.128','','','','','','yaml','',''),(1782,'cmii-uav-clusters.yml','4.0.6','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1783,'cmii-uav-cms.yml','4.0.6','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1784,'cmii-uav-data-post-process.yml','4.0.6','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1785,'cmii-uav-developer.yml','4.0.6','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1786,'cmii-uav-device.yml','4.0.6','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1787,'cmii-uav-gateway.yml','4.0.6','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','c922198b44aa4ff484169621c92e71cf','2023-01-13 15:54:26','2023-01-17 16:34:42','developer','10.244.212.128','','','','','','yaml','',''),(1788,'cmii-uav-industrial-portfolio.yml','4.0.6','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1789,'cmii-uav-kpi-monitor.yml','4.0.6','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1790,'cmii-uav-logger.yml','4.0.6','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1791,'cmii-uav-material-warehouse.yml','4.0.6','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 1073741824\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','fdbae3ae5c26ef75c6d5f48dd0b3bbec','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1792,'cmii-uav-mission.yml','4.0.6','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1793,'cmii-uav-mqtthandler.yml','4.0.6','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1794,'cmii-uav-notice.yml','4.0.6','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 10\n hour: 50\n day: 20\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','f1998e83d5659f6e96d69c9d37a4981a','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1795,'cmii-uav-oauth.yml','4.0.6','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1796,'cmii-uav-process.yml','4.0.6','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1797,'cmii-uav-security-system.yml','4.0.6','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1798,'cmii-uav-surveillance.yml','4.0.6','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','694dee89f0d4d03bad96b591a80f62e3','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1799,'cmii-uav-user.yml','4.0.6','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1800,'cmii-uav-waypoint.yml','4.0.6','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1801,'cmii-uav-gis-server.yml','4.0.6','bizName: 兴趣点管理\r\ndbSchema: uav_gis\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7','58bcc6175aa59a62d7d754293f28d22b','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1802,'cmii-suav-supervision.yml','4.0.6','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1803,'cmii-suav-gateway.yml','4.0.6','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1804,'cmii-app-release','4.0.6','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1805,'cmii-uav-emergency.yml','4.0.6','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2023-01-13 15:54:26','2023-01-13 15:54:26',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1806,'cmii-backend-system.yml','4.0.6','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc \n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job','496e905bb893a1cff7a5bd361de8e2d5','2023-01-13 15:54:26','2023-01-13 15:58:05',NULL,'10.244.212.128','','','','','','yaml','',''),(1935,'cmii-admin-data.yml','4.1.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1936,'cmii-admin-gateway.yml','4.1.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','8b917eac7811ac5efa96af81357db46b','2023-02-08 09:43:21','2023-03-21 09:47:52','developer','10.244.212.128','','','','','','yaml','',''),(1937,'cmii-admin-user.yml','4.1.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1938,'cmii-omoc-gateway.yml','4.1.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1939,'cmii-omoc-process.yml','4.1.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1940,'cmii-omoc-user.yml','4.1.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1941,'cmii-open-gateway.yml','4.1.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1942,'cmii-uav-airspace.yml','4.1.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1943,'cmii-uav-alarm.yml','4.1.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1944,'cmii-uav-brain.yml','4.1.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1945,'cmii-uav-cloud-live.yml','4.1.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','e4e68301befe5b1c20034b9fb43b6c69','2023-02-08 09:43:21','2023-03-29 17:48:23','','10.244.212.128','','','','','','yaml','',''),(1946,'cmii-uav-clusters.yml','4.1.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1947,'cmii-uav-cms.yml','4.1.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1948,'cmii-uav-data-post-process.yml','4.1.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1949,'cmii-uav-developer.yml','4.1.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: false\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: false\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','af557a13e54074c2101044e013b99ff1','2023-02-08 09:43:21','2023-03-15 09:08:00','developer','10.244.212.128','','','','','','yaml','',''),(1950,'cmii-uav-device.yml','4.1.0','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1951,'cmii-uav-gateway.yml','4.1.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /api/uav/mission/mission_info_list/force_delete\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','5a7e6d96ea0c4c78b139bf417ab14393','2023-02-08 09:43:21','2023-02-23 17:10:07','developer','10.244.212.128','','','','','','yaml','',''),(1952,'cmii-uav-industrial-portfolio.yml','4.1.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1953,'cmii-uav-kpi-monitor.yml','4.1.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1954,'cmii-uav-logger.yml','4.1.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1955,'cmii-uav-material-warehouse.yml','4.1.0','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 1073741824\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','fdbae3ae5c26ef75c6d5f48dd0b3bbec','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1956,'cmii-uav-mission.yml','4.1.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1957,'cmii-uav-mqtthandler.yml','4.1.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1958,'cmii-uav-notice.yml','4.1.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2023-02-08 09:43:21','2023-03-29 11:36:01','developer','10.244.212.128','','','','','','yaml','',''),(1959,'cmii-uav-oauth.yml','4.1.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: false\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','96e2b98fbe839493d76c750cf0aa7beb','2023-02-08 09:43:21','2023-02-21 11:32:21','developer','10.244.212.128','','','','','','yaml','',''),(1960,'cmii-uav-process.yml','4.1.0','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1961,'cmii-uav-security-system.yml','4.1.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1962,'cmii-uav-surveillance.yml','4.1.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','694dee89f0d4d03bad96b591a80f62e3','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1963,'cmii-uav-user.yml','4.1.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1964,'cmii-uav-waypoint.yml','4.1.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1965,'cmii-uav-gis-server.yml','4.1.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464516\n','22fbae01380ac65979b2b2ea000fda92','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(1966,'cmii-suav-supervision.yml','4.1.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1967,'cmii-suav-gateway.yml','4.1.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1968,'cmii-app-release','4.1.0','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1969,'cmii-uav-emergency.yml','4.1.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2023-02-08 09:43:21','2023-02-08 09:43:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(1970,'cmii-backend-system.yml','4.1.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\n','b6ed99534514b3bd9764a75df49b264a','2023-02-08 09:43:21','2023-03-23 10:21:55','developer','10.244.212.128','','','','','','yaml','',''),(2159,'cmii-admin-data.yml','4.1.1','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2160,'cmii-admin-gateway.yml','4.1.1','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','8b917eac7811ac5efa96af81357db46b','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2161,'cmii-admin-user.yml','4.1.1','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2162,'cmii-omoc-gateway.yml','4.1.1','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2163,'cmii-omoc-process.yml','4.1.1','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2164,'cmii-omoc-user.yml','4.1.1','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2165,'cmii-open-gateway.yml','4.1.1','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2166,'cmii-uav-airspace.yml','4.1.1','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2167,'cmii-uav-alarm.yml','4.1.1','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2168,'cmii-uav-brain.yml','4.1.1','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2169,'cmii-uav-cloud-live.yml','4.1.1','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','85ab6ba3f033d97965a7aee623b65cfe','2023-03-29 16:19:48','2023-04-25 15:47:44','developer','10.244.212.128','','','','','','yaml','',''),(2170,'cmii-uav-clusters.yml','4.1.1','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2171,'cmii-uav-cms.yml','4.1.1','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2172,'cmii-uav-data-post-process.yml','4.1.1','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2173,'cmii-uav-developer.yml','4.1.1','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2174,'cmii-uav-device.yml','4.1.1','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2175,'cmii-uav-gateway.yml','4.1.1','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n # - /admin/**/getLangValueFromRedisByKey\n # - /admin/**/getDictListFromRedis\n # - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','fdd768ebb476c43243fe28cb7d738cac','2023-03-29 16:19:48','2023-04-18 14:07:17','developer','10.244.212.128','','','','','','yaml','',''),(2176,'cmii-uav-industrial-portfolio.yml','4.1.1','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2177,'cmii-uav-kpi-monitor.yml','4.1.1','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2178,'cmii-uav-logger.yml','4.1.1','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2179,'cmii-uav-material-warehouse.yml','4.1.1','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','d8c990e22c394688b0813f07d684a825','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2180,'cmii-uav-mission.yml','4.1.1','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2181,'cmii-uav-mqtthandler.yml','4.1.1','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2182,'cmii-uav-notice.yml','4.1.1','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2183,'cmii-uav-oauth.yml','4.1.1','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2184,'cmii-uav-process.yml','4.1.1','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2185,'cmii-uav-security-system.yml','4.1.1','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2186,'cmii-uav-surveillance.yml','4.1.1','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','694dee89f0d4d03bad96b591a80f62e3','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2187,'cmii-uav-user.yml','4.1.1','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2188,'cmii-uav-waypoint.yml','4.1.1','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2189,'cmii-uav-gis-server.yml','4.1.1','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464516\n','22fbae01380ac65979b2b2ea000fda92','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2190,'cmii-suav-supervision.yml','4.1.1','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2191,'cmii-suav-gateway.yml','4.1.1','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2192,'cmii-app-release','4.1.1','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2193,'cmii-uav-emergency.yml','4.1.1','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2194,'cmii-backend-system.yml','4.1.1','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n cluster-nodes: 192.168.35.243:60015\n cluster-name: elasticsearch\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\n','53b3f1150320b06f0994ab5762d710bc','2023-03-29 16:19:48','2023-04-20 17:42:00','developer','10.244.212.128','','','','','','yaml','',''),(2195,'cmii-uav-grid-datasource.yml','4.1.1','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n data:\n elasticsearch:\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','bfe40ff869a9eaf1f548c054d96d2296','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2196,'cmii-uav-grid-engine.yml','4.1.1','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2197,'cmii-uav-grid-surveilliance.yml','4.1.1','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2198,'cmii-uav-grid-manage.yml','4.1.1','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2023-03-29 16:19:48','2023-03-29 16:19:48',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2203,'cmii-live-operator.yml','4.1.0','spring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 4.0.6\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n redis:\n host: helm-redis-master\n\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n url: jdbc:mysql://cmii-mysql:13306/cmii_live_srs_op?characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n driver-class-name: com.mysql.cj.jdbc.Driver\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','49c48403675ebd49f05997f4a90c14ee','2023-03-29 17:46:00','2023-03-29 18:06:17','','10.244.212.128','','','','','','yaml','',''),(2204,'cmii-live-operator.yml','4.0.6','spring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 4.0.6\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n redis:\n host: helm-redis-master\n\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n url: jdbc:mysql://cmii-mysql:13306/cmii_live_srs_op?characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n driver-class-name: com.mysql.cj.jdbc.Driver\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','49c48403675ebd49f05997f4a90c14ee','2023-03-29 17:46:16','2023-03-29 18:06:29','','10.244.212.128','','','','','','yaml','',''),(2281,'cmii-uav-integration.yml','4.1.1','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn','082ae61c7633136f5f929d5fb541ec35','2023-04-09 14:30:40','2023-04-09 16:31:42','nacos','10.244.212.128','','','','','','yaml','',''),(2285,'cmii-uav-grid-elasticsearch.yml','4.1.2','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2023-04-11 16:18:18','2023-04-11 16:18:18',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2286,'cmii-admin-data.yml','4.1.2','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2287,'cmii-admin-gateway.yml','4.1.2','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','8b917eac7811ac5efa96af81357db46b','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2288,'cmii-admin-user.yml','4.1.2','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2289,'cmii-omoc-gateway.yml','4.1.2','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2290,'cmii-omoc-process.yml','4.1.2','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2291,'cmii-omoc-user.yml','4.1.2','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2292,'cmii-open-gateway.yml','4.1.2','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2293,'cmii-uav-airspace.yml','4.1.2','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2294,'cmii-uav-alarm.yml','4.1.2','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2295,'cmii-uav-brain.yml','4.1.2','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2296,'cmii-uav-cloud-live.yml','4.1.2','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','e4e68301befe5b1c20034b9fb43b6c69','2023-04-12 10:57:38','2023-04-12 11:01:13','developer','10.244.212.128','','','','','','yaml','',''),(2297,'cmii-uav-clusters.yml','4.1.2','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2298,'cmii-uav-cms.yml','4.1.2','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2299,'cmii-uav-data-post-process.yml','4.1.2','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2300,'cmii-uav-developer.yml','4.1.2','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2301,'cmii-uav-device.yml','4.1.2','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2302,'cmii-uav-gateway.yml','4.1.2','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n # - /admin/**/getLangValueFromRedisByKey\n # - /admin/**/getDictListFromRedis\n # - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','20e7b9b9fcab49c9413197c241a76fbc','2023-04-12 10:57:38','2023-04-18 14:07:41','developer','10.244.212.128','','','','','','yaml','',''),(2303,'cmii-uav-industrial-portfolio.yml','4.1.2','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2304,'cmii-uav-kpi-monitor.yml','4.1.2','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2305,'cmii-uav-logger.yml','4.1.2','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2306,'cmii-uav-material-warehouse.yml','4.1.2','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','d8c990e22c394688b0813f07d684a825','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2307,'cmii-uav-mission.yml','4.1.2','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2308,'cmii-uav-mqtthandler.yml','4.1.2','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2309,'cmii-uav-notice.yml','4.1.2','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2310,'cmii-uav-oauth.yml','4.1.2','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2311,'cmii-uav-process.yml','4.1.2','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2312,'cmii-uav-security-system.yml','4.1.2','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2313,'cmii-uav-surveillance.yml','4.1.2','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','694dee89f0d4d03bad96b591a80f62e3','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2314,'cmii-uav-user.yml','4.1.2','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2315,'cmii-uav-waypoint.yml','4.1.2','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2316,'cmii-uav-gis-server.yml','4.1.2','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464516\n','22fbae01380ac65979b2b2ea000fda92','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2317,'cmii-suav-supervision.yml','4.1.2','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2318,'cmii-suav-gateway.yml','4.1.2','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2319,'cmii-app-release','4.1.2','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2320,'cmii-uav-emergency.yml','4.1.2','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2321,'cmii-backend-system.yml','4.1.2','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\n','b6ed99534514b3bd9764a75df49b264a','2023-04-12 10:57:38','2023-04-12 10:59:52','developer','10.244.212.128','','','','','','yaml','',''),(2322,'cmii-uav-grid-datasource.yml','4.1.2','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n data:\n elasticsearch:\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','bfe40ff869a9eaf1f548c054d96d2296','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2323,'cmii-uav-grid-engine.yml','4.1.2','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2324,'cmii-uav-grid-surveilliance.yml','4.1.2','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2325,'cmii-uav-grid-manage.yml','4.1.2','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2023-04-12 10:57:38','2023-04-12 10:57:38',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2398,'cmii-admin-data.yml','4.1.3','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2399,'cmii-admin-gateway.yml','4.1.3','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','8b917eac7811ac5efa96af81357db46b','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2400,'cmii-admin-user.yml','4.1.3','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2401,'cmii-omoc-gateway.yml','4.1.3','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2402,'cmii-omoc-process.yml','4.1.3','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2403,'cmii-omoc-user.yml','4.1.3','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2404,'cmii-open-gateway.yml','4.1.3','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2405,'cmii-uav-airspace.yml','4.1.3','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2406,'cmii-uav-alarm.yml','4.1.3','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2407,'cmii-uav-brain.yml','4.1.3','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2408,'cmii-uav-cloud-live.yml','4.1.3','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','85ab6ba3f033d97965a7aee623b65cfe','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2409,'cmii-uav-clusters.yml','4.1.3','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2410,'cmii-uav-cms.yml','4.1.3','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2411,'cmii-uav-data-post-process.yml','4.1.3','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2412,'cmii-uav-developer.yml','4.1.3','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2413,'cmii-uav-device.yml','4.1.3','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2414,'cmii-uav-gateway.yml','4.1.3','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n # - /admin/**/getLangValueFromRedisByKey\n # - /admin/**/getDictListFromRedis\n # - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','20e7b9b9fcab49c9413197c241a76fbc','2023-04-28 15:09:21','2023-04-28 15:18:58','developer','10.244.212.128','','','','','','yaml','',''),(2415,'cmii-uav-industrial-portfolio.yml','4.1.3','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2416,'cmii-uav-kpi-monitor.yml','4.1.3','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2417,'cmii-uav-logger.yml','4.1.3','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2418,'cmii-uav-material-warehouse.yml','4.1.3','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','d8c990e22c394688b0813f07d684a825','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2419,'cmii-uav-mission.yml','4.1.3','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2420,'cmii-uav-mqtthandler.yml','4.1.3','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2421,'cmii-uav-notice.yml','4.1.3','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2422,'cmii-uav-oauth.yml','4.1.3','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n #default-user-id: 499 # demo环境\n default-user-id: 505\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','af300d9dc0df3b012d02ce77799511de','2023-04-28 15:09:21','2023-05-18 09:28:52','developer','10.244.212.128','','','','','','yaml','',''),(2423,'cmii-uav-process.yml','4.1.3','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2424,'cmii-uav-security-system.yml','4.1.3','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2425,'cmii-uav-surveillance.yml','4.1.3','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','694dee89f0d4d03bad96b591a80f62e3','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2426,'cmii-uav-user.yml','4.1.3','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2427,'cmii-uav-waypoint.yml','4.1.3','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2428,'cmii-uav-gis-server.yml','4.1.3','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464516\n','22fbae01380ac65979b2b2ea000fda92','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2429,'cmii-suav-supervision.yml','4.1.3','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2430,'cmii-suav-gateway.yml','4.1.3','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2431,'cmii-app-release','4.1.3','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2432,'cmii-uav-emergency.yml','4.1.3','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2433,'cmii-uav-grid-datasource.yml','4.1.3','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n data:\n elasticsearch:\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','bfe40ff869a9eaf1f548c054d96d2296','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2434,'cmii-uav-grid-engine.yml','4.1.3','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2435,'cmii-uav-grid-surveilliance.yml','4.1.3','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2436,'cmii-uav-grid-manage.yml','4.1.3','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2437,'cmii-uav-grid-elasticsearch.yml','4.1.3','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2023-04-28 15:09:21','2023-04-28 15:09:21',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2438,'cmii-backend-system.yml','4.1.3','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n cluster-nodes: 192.168.35.243:60015\n cluster-name: elasticsearch\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: redis://helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\n','dddb9aa017a468b410f356dfc9a381ba','2023-04-28 15:09:21','2023-05-05 10:12:31','developer','10.244.212.128','','','','','','yaml','',''),(2471,'cmii-uav-integration.yml','4.1.2','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn','082ae61c7633136f5f929d5fb541ec35','2023-05-04 17:07:44','2023-05-04 17:07:44',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2472,'cmii-uav-integration.yml','4.1.3','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn','082ae61c7633136f5f929d5fb541ec35','2023-05-04 17:07:50','2023-05-04 17:07:50',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2473,'cmii-uav-grid-elasticsearch.yml','DEFAULT_GROUP','spring:\n elasticsearch:\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9302','2a9ea0d97aceb0be03d9f16c7fc34bb1','2023-05-05 10:05:16','2024-04-03 11:22:40','nacos','192.168.34.234','','','','','','yaml','',''),(2546,'cmii-admin-data.yml','4.1.4','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2547,'cmii-admin-gateway.yml','4.1.4','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n# - /**/v2/api-docs/**\n# - /**/swagger-resources/**\n# - /webjars/**\n# - /doc.html\n# - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','21d434c6a85d76db3fd0e631a95c52c9','2023-05-18 16:20:35','2023-05-29 15:36:27','developer','10.244.212.128','','','','','','yaml','',''),(2548,'cmii-admin-user.yml','4.1.4','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2549,'cmii-omoc-gateway.yml','4.1.4','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2550,'cmii-omoc-process.yml','4.1.4','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2551,'cmii-omoc-user.yml','4.1.4','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2552,'cmii-open-gateway.yml','4.1.4','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n# - /**/v2/api-docs/**\n# - /**/swagger-resources/**\n# - /**/webjars/**\n# - /**/doc.html\n# - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n\n','a6c10aa799cf809b6d0c0812fe1a899f','2023-05-18 16:20:35','2023-05-29 15:36:55','developer','10.244.212.128','','','','','','yaml','',''),(2553,'cmii-uav-airspace.yml','4.1.4','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2554,'cmii-uav-alarm.yml','4.1.4','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2555,'cmii-uav-brain.yml','4.1.4','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2556,'cmii-uav-cloud-live.yml','4.1.4','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','85ab6ba3f033d97965a7aee623b65cfe','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2557,'cmii-uav-clusters.yml','4.1.4','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2558,'cmii-uav-cms.yml','4.1.4','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2559,'cmii-uav-data-post-process.yml','4.1.4','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464520\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','93c8241a34b3567b7b70aea6f762e3a8','2023-05-18 16:20:35','2023-05-24 15:04:16','developer','192.168.34.239','','','','','','yaml','',''),(2560,'cmii-uav-developer.yml','4.1.4','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2561,'cmii-uav-device.yml','4.1.4','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2562,'cmii-uav-gateway.yml','4.1.4','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n # - /admin/**/getLangValueFromRedisByKey\n # - /admin/**/getDictListFromRedis\n # - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','2f8d49814bd81d2c3493d0057ba9f241','2023-05-18 16:20:35','2023-05-29 15:38:20','developer','10.244.212.128','','','','','','yaml','',''),(2563,'cmii-uav-industrial-portfolio.yml','4.1.4','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','a62e6b405ee9dc2b05c8e12482396bbf','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2564,'cmii-uav-kpi-monitor.yml','4.1.4','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2565,'cmii-uav-logger.yml','4.1.4','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2566,'cmii-uav-material-warehouse.yml','4.1.4','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','d8c990e22c394688b0813f07d684a825','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2567,'cmii-uav-mission.yml','4.1.4','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2568,'cmii-uav-mqtthandler.yml','4.1.4','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2569,'cmii-uav-notice.yml','4.1.4','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2570,'cmii-uav-oauth.yml','4.1.4','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','aa73c450d5c28e406848f6e0d403bb3a','2023-05-18 16:20:35','2023-05-30 10:21:52','developer','10.244.212.128','','','','','','yaml','',''),(2571,'cmii-uav-process.yml','4.1.4','bizName: 流程系统\r\ndbSchema: uav_process\r\ncom:\r\n cmii:\r\n chinamobile:\r\n mq:\r\n callback:\r\n exchange: ${spring.application.name}\r\n key: ${spring.application.name}_callback\r\n queue: ${spring.application.name}_callback\r\nprocess:\r\n notice:\r\n taskExpireHour:48\r\nflowable:\r\n#关闭定时任务JOB\r\n async-executor-activate: false\r\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\r\n database-schema-update: false\r\n\r\n','6d32cba1fdea9c8f37fb9e54afeb6082','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2572,'cmii-uav-security-system.yml','4.1.4','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2573,'cmii-uav-surveillance.yml','4.1.4','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile.common.scheduling: NONE\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','e4bad24fd3cfd9b3e7b37a5854785fa3','2023-05-18 16:20:35','2023-05-23 10:17:27','developer','10.244.212.128','','','','','','yaml','',''),(2574,'cmii-uav-user.yml','4.1.4','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2575,'cmii-uav-waypoint.yml','4.1.4','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2576,'cmii-uav-gis-server.yml','4.1.4','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464516\n','22fbae01380ac65979b2b2ea000fda92','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2577,'cmii-suav-supervision.yml','4.1.4','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n','c89f35116cf9d67814271f72106474fb','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2578,'cmii-suav-gateway.yml','4.1.4','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2579,'cmii-app-release','4.1.4','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2580,'cmii-uav-emergency.yml','4.1.4','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2581,'cmii-uav-grid-datasource.yml','4.1.4','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n data:\n elasticsearch:\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','bfe40ff869a9eaf1f548c054d96d2296','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2582,'cmii-uav-grid-engine.yml','4.1.4','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2583,'cmii-uav-grid-surveilliance.yml','4.1.4','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2584,'cmii-uav-grid-manage.yml','4.1.4','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2585,'cmii-uav-grid-elasticsearch.yml','4.1.4','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2023-05-18 16:20:35','2023-05-18 16:20:35',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2586,'cmii-backend-system.yml','4.1.4','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com:18000\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://192.168.126.57:8198 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.2:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com:18000 # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n cluster-nodes: 192.168.35.243:60015\n cluster-name: elasticsearch\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@吴强)(16)\n url: 192.168.35.227\n port: 16688\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.228\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.2\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\n','fb41c33f1f06ed6224f123e1f8143b5c','2023-05-18 16:20:35','2023-05-18 16:23:04','developer','10.244.212.128','','','','','','yaml','',''),(2639,'cmii-admin-data.yml','5.2.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2640,'cmii-admin-gateway.yml','5.2.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','07c08977ff05ba5466a6066631c7d5c4','2024-01-25 15:17:41','2024-01-29 15:38:15','developer','192.168.102.248','','','','','','yaml','',''),(2641,'cmii-admin-user.yml','5.2.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2642,'cmii-omoc-gateway.yml','5.2.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2643,'cmii-omoc-process.yml','5.2.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2644,'cmii-omoc-user.yml','5.2.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2645,'cmii-open-gateway.yml','5.2.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n# - /**/v2/api-docs/**\n# - /**/swagger-resources/**\n# - /**/webjars/**\n# - /**/doc.html\n# - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n\n','a6c10aa799cf809b6d0c0812fe1a899f','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2646,'cmii-uav-airspace.yml','5.2.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2647,'cmii-uav-alarm.yml','5.2.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2648,'cmii-uav-brain.yml','5.2.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2649,'cmii-uav-cloud-live.yml','5.2.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 过时算法被171代替\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer \n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','19ebc0ad8f0d6ceb9d0edc4289032d6b','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2650,'cmii-uav-clusters.yml','5.2.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2651,'cmii-uav-cms.yml','5.2.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','26c812434220a0bba8e2f2f916c16484','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2652,'cmii-uav-data-post-process.yml','5.2.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2653,'cmii-uav-developer.yml','5.2.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n callback-fail-url: /open/#/updateEmail/fail\n callback-success-url: /open/#/updateEmail/success\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','dad662f63d620389eeede14835ac8a3a','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2654,'cmii-uav-device.yml','5.2.0','bizName: 载荷管理\r\ndbSchema: uav_dev\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\noauth:\r\n free:\r\n grantType: authorization_code\r\n clientId: APP_9LY41OaKSqk2btY0\r\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n\r\n\r\n','ba464b35beb7dbd6e8b788f216854044','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2655,'cmii-uav-gateway.yml','5.2.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','a123e2be8c541baf8e53dc0df3803585','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2656,'cmii-uav-industrial-portfolio.yml','5.2.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n civil-military:\n mock-civil-military: false\n min-lat: 29.371512\n max-lat: 29.396064\n min-lng: 104.000000\n max-lng: 104.6138537\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: true\n update-bts-frequency: -1\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.service.impl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler: warn\nemergency:\n station:\n closeStation: false\n stationHost: http://192.168.36.214:8086\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','ba487ffa42406589e433c3c9359eee16','2024-01-25 15:17:41','2024-02-04 18:54:41','developer','192.168.102.60','','','','','','yaml','',''),(2657,'cmii-uav-kpi-monitor.yml','5.2.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2658,'cmii-uav-logger.yml','5.2.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2659,'cmii-uav-material-warehouse.yml','5.2.0','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n\ncom:\n cmii:\n chinamobile:\n defaultPath: ','487768236488ac1039f92000813ff51e','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2660,'cmii-uav-mission.yml','5.2.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2661,'cmii-uav-mqtthandler.yml','5.2.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2662,'cmii-uav-notice.yml','5.2.0','bizName: 通知系统\ndbSchema: uav_notice\napiDeclaration: uav,admin\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','89bdcbab8b05a524305fcf9c3c9174dd','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2663,'cmii-uav-oauth.yml','5.2.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n limit-pwd-expire: false\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n base-client-id: APP_9LY41OaKSqk2btY0\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','1fd02866a55b5a590546908f5bfa108e','2024-01-25 15:17:41','2024-01-26 11:18:47','developer','192.168.102.102','','','','','','yaml','',''),(2664,'cmii-uav-process.yml','5.2.0','bizName: 流程系统\napiDeclaration: uav,admin\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','441ef5567308900bdd808ef83952d4c8','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2665,'cmii-uav-security-system.yml','5.2.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2666,'cmii-uav-surveillance.yml','5.2.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n - event.UAV.Simulator.VirtualStick\n','9b8bcdf873b139514ed74bafae82c2af','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2667,'cmii-uav-user.yml','5.2.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\ncom:\n cmii:\n chinamobile:\n user:\n callback-fail-url: /#/update-email-status?status=fail\n callback-success-url: /#/update-email-status?status=success\n','6948b1c915b7c1293ab64a5752f202aa','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2668,'cmii-uav-waypoint.yml','5.2.0','bizName: 航线服务\ndbSchema: uav_waypoint\nwaypoint:\n rangeDistance: 2000\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\nsimulation:\n remote:\n host: ${com.cmii.chinamobile.signal-simulation.url}\n port: ${com.cmii.chinamobile.signal-simulation.port}\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\nribbon:\n ReadTimeout: 60000\n ConnectTimeout: 60000\n','c5ecb6111c01bed9af3997046eba568a','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2669,'cmii-uav-gis-server.yml','5.2.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n','80de9948606d6b7f2c6c75783fdd4db1','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2670,'cmii-suav-supervision.yml','5.2.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n','1cee41d5c0115bbcb91ae2bef85fc37c','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2671,'cmii-suav-gateway.yml','5.2.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2672,'cmii-uav-emergency.yml','5.2.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2673,'cmii-uav-grid-datasource.yml','5.2.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n elasticsearch:\n username: ${com.cmii.chinamobile.iwhere.elasticsearch.username}\n password: ${com.cmii.chinamobile.iwhere.elasticsearch.password}\n uris: ${com.cmii.chinamobile.iwhere.elasticsearch.uris}\n\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','5b343814e8caae20fd2e7aa22c461d94','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2674,'cmii-uav-grid-engine.yml','5.2.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2675,'cmii-uav-grid-surveilliance.yml','5.2.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2676,'cmii-uav-grid-manage.yml','5.2.0','spring:\n elasticsearch:\n username: ${com.cmii.chinamobile.iwhere.elasticsearch.username}\n password: ${com.cmii.chinamobile.iwhere.elasticsearch.password}\n uris: ${com.cmii.chinamobile.iwhere.elasticsearch.uris}\n\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n\nlogging:\n level:\n com.cmii.chinamobile: info\n\nuav:\n safe-distance: 100\n offset-distance: 100\n\n# 温部署的引擎地址\niwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n','e16326b64f3af694c5a24d13e8b921ba','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2677,'cmii-uav-grid-elasticsearch.yml','5.2.0','spring:\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202','95332d6917683f020f0d7f0061948c00','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2678,'cmii-live-operator.yml','5.2.0','spring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 4.0.6\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n redis:\n host: helm-redis-master\n\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n url: jdbc:mysql://cmii-mysql:13306/cmii_live_srs_op?characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n driver-class-name: com.mysql.cj.jdbc.Driver\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','49c48403675ebd49f05997f4a90c14ee','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2679,'cmii-uav-tower.yml','5.2.0','bizName: 黑龙江铁塔\napiDeclaration: uav,admin\ndbSchema: cmii_iron_tower\n\nminio:\n srcId: 1323096648758464519\n\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\n','e1448cae712147322edaca81598e6e6b','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2680,'cmii-backend-system.yml','5.2.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8197\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n ping-connection-interval: 5000\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: debug\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\n\n','3478bb244d4b3d7444d8f1c31fa8d07a','2024-01-25 15:17:41','2024-01-31 11:02:04','nacos','10.244.212.128','','','','','','yaml','',''),(2681,'cmii-app-release.yml','5.2.0','bizName: APP发布服务\ndbSchema: cmii_app_release\napiDeclaration: uav,admin\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','fe623ebf106fa27c02a42d396917e37d','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2682,'cmii-uav-integration.yml','5.2.0','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn','082ae61c7633136f5f929d5fb541ec35','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2683,'cmii-uav-threedsimulation.yml','5.2.0','spring:\n jackson:\n time-zone: GMT+8\n datasource:\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n\nribbon:\n ReadTimeout: 20000\n ConnectTimeout: 10000\n \n\nlogging:\n level:\n com.cmii.chinamobile: debug\n\n\n','66f84b24313fc7cfdde563738dab41aa','2024-01-25 15:17:41','2024-01-25 15:17:41',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2685,'cmii-admin-data.yml','5.0.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2686,'cmii-admin-gateway.yml','5.0.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n# - /**/v2/api-docs/**\n# - /**/swagger-resources/**\n# - /webjars/**\n# - /doc.html\n# - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n sign-ignores:\n - /*/system/**\n mode: autoTest\n','c00c3236df426b657cfa44a273ade5aa','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2687,'cmii-admin-user.yml','5.0.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2688,'cmii-omoc-gateway.yml','5.0.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2689,'cmii-omoc-process.yml','5.0.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2690,'cmii-omoc-user.yml','5.0.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2691,'cmii-open-gateway.yml','5.0.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n# - /**/v2/api-docs/**\n# - /**/swagger-resources/**\n# - /**/webjars/**\n# - /**/doc.html\n# - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n\n','a6c10aa799cf809b6d0c0812fe1a899f','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2692,'cmii-uav-airspace.yml','5.0.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2693,'cmii-uav-alarm.yml','5.0.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2694,'cmii-uav-brain.yml','5.0.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2695,'cmii-uav-cloud-live.yml','5.0.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 过时算法被171代替\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer \n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','8ce5cc1d0c2c67a499e7d8eb544c0e23','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2696,'cmii-uav-clusters.yml','5.0.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2697,'cmii-uav-cms.yml','5.0.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2698,'cmii-uav-data-post-process.yml','5.0.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\n localMinio: https://minio.ig-uat.uavcmlc.com:30306\n # accessKey: L67YyU7WuCTAZmtt\n # secretKey: 0roAwjpRuZ4u5CAZZbSzjWR8S6dScQur\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\nlogging:\n level:\n com.alibaba.nacos: off\n\n','413830ffb78ea7152ca847605c2ed8ea','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2699,'cmii-uav-developer.yml','5.0.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','654a0189b95a46da219281b29d5e9893','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2700,'cmii-uav-device.yml','5.0.0','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\nlog:\n opt: true\n fly: true\n\n\n','74f6a248d767f85a3fca360ddeff278e','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2701,'cmii-uav-gateway.yml','5.0.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-yaw/**\n - /surveillance/single-surveillance-yaw/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\nlogging:\n level:\n com.cmii.chinamobile: debug\n\n','60092690b4b0a93ac93ec27f028aabdd','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2702,'cmii-uav-industrial-portfolio.yml','5.0.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\npublic:\n security:\n onlineExpireSec: 60\n maxPlaybackTrackSec: 3600\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','82c3e55e17a7ff963d3ac7bc48ac17dc','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2703,'cmii-uav-kpi-monitor.yml','5.0.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2704,'cmii-uav-logger.yml','5.0.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2705,'cmii-uav-material-warehouse.yml','5.0.0','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n # endPoint: https://oss.uavcmlc.com\n # accessKey: L67YyU7WuCTAZmtt\n # secretKey: 0roAwjpRuZ4u5CAZZbSzjWR8S6dScQur\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','7692ff3fce48adc737f1dcbdc0b26aea','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2706,'cmii-uav-mission.yml','5.0.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2707,'cmii-uav-mqtthandler.yml','5.0.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2708,'cmii-uav-notice.yml','5.0.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','0153bc6f5ef8c3985a5eca1d283235c9','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2709,'cmii-uav-oauth.yml','5.0.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: true\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','4f0bcaf9279a8f10a720f6c60ac0e518','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2710,'cmii-uav-process.yml','5.0.0','bizName: 流程系统\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','0b05544622c721d7dac5bb77965c63fa','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2711,'cmii-uav-security-system.yml','5.0.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2712,'cmii-uav-surveillance.yml','5.0.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile.common.scheduling: NONE\n com.cmii.chinamobile.surveillance.service.impl: DEBUG\n com.cmii.chinamobile.surveillance.schedule: DEBUG\n com.cmii.chinamobile.surveillance.websocket: DEBUG\n com.cmii.chinamobile.surveillance.uncoupleApi: DEBUG\n com.cmii.chinamobile.surveillance.utils: DEBUG\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','f9b0fc5d4f2e5f93290d908989270f20','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2713,'cmii-uav-user.yml','5.0.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2','45adb3695bf57c1188cf1a2f5c5b4452','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2714,'cmii-uav-waypoint.yml','5.0.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2715,'cmii-uav-gis-server.yml','5.0.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n\nlogging:\n level:\n com.alibaba.nacos: off\n','3e2d19f15d8f8e1d64ca218779bbb354','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2716,'cmii-suav-supervision.yml','5.0.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n#终审流程配置\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n','1cee41d5c0115bbcb91ae2bef85fc37c','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2717,'cmii-suav-gateway.yml','5.0.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','a677d1bd81b276430ffe2727e4a5fc05','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2718,'cmii-uav-emergency.yml','5.0.0','bizName: 应急管理\ndbSchema: uav_emergency\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','502769f9a901693c27d29742505dc1a8','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2719,'cmii-uav-grid-datasource.yml','5.0.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n elasticsearch:\n username: ${com.cmii.chinamobile.iwhere.elasticsearch.username}\n password: ${com.cmii.chinamobile.iwhere.elasticsearch.password}\n uris: ${com.cmii.chinamobile.iwhere.elasticsearch.uris}\n\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','5b343814e8caae20fd2e7aa22c461d94','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2720,'cmii-uav-grid-engine.yml','5.0.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2721,'cmii-uav-grid-surveilliance.yml','5.0.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2722,'cmii-uav-grid-manage.yml','5.0.0','spring:\n elasticsearch:\n username: ${com.cmii.chinamobile.iwhere.elasticsearch.username}\n password: ${com.cmii.chinamobile.iwhere.elasticsearch.password}\n uris: ${com.cmii.chinamobile.iwhere.elasticsearch.uris}\n\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n\nlogging:\n level:\n com.cmii.chinamobile: info\n\nuav:\n safe-distance: 100\n offset-distance: 100\n\n# 温部署的引擎地址\niwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n','e16326b64f3af694c5a24d13e8b921ba','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2723,'cmii-uav-grid-elasticsearch.yml','5.0.0','spring:\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:29200\n\n # username: ${com.cmii.chinamobile.iwhere.elasticsearch.username}\n # password: ${com.cmii.chinamobile.iwhere.elasticsearch.password}\n # uris: ${com.cmii.chinamobile.iwhere.elasticsearch.uris}','3784c2c516ea75d085ac9fa1feb8967b','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2724,'cmii-backend-system.yml','5.0.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.uat.uavcmlc.com:30307\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8192/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-uat.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://minio.ig-uat.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.108\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:29200\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.233\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.233\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.233\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.233\n port: 6526\n video-smoke-recognition: # 烟雾识别(@孙建博)\n url: 192.168.35.227\n port: 6514\n video-plate-recognition: # 车牌识别(基于视频)(@吴强)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6534\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23457\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 人群计数检测175(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8201\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8198 #demo环境使用8197\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8198 #demo环境使用8197\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n ping-connection-interval: 5000\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: nYcRN91r._hj\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: admin\n password: admin123\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\n','58af80c64a665cabbdad087c5af971f2','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2725,'cmii-uav-tower.yml','5.0.0','bizName: 黑龙江铁塔\r\ndbSchema: cmii_iron_tower\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n\r\nminio:\r\n srcId: 1323096648758464519\r\n\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n','a33564390d57a58dc6d955c298813966','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2726,'cmii-app-release.yml','5.0.0','bizName: APP发布服务\ndbSchema: cmii_app_release\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','2b83724526aa3ad5c9bfc357758b9b12','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2727,'cmii-live-operator.yml','5.0.0','spring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 4.0.6\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n redis:\n host: helm-redis-master\n\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n url: jdbc:mysql://cmii-mysql:13306/cmii_live_srs_op?characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n driver-class-name: com.mysql.cj.jdbc.Driver\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','49c48403675ebd49f05997f4a90c14ee','2024-01-25 15:24:56','2024-01-25 15:24:56',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2737,'cmii-admin-data.yml','5.3.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2738,'cmii-admin-gateway.yml','5.3.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: onesupport\n uri: lb://cmii-uav-onesupport\n predicates:\n - Path=/onesupport/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/grid/drawGridOnMap\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','cb4505e369575e33f6400092c0d28e0a','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2739,'cmii-admin-user.yml','5.3.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2740,'cmii-omoc-gateway.yml','5.3.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2741,'cmii-omoc-process.yml','5.3.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2742,'cmii-omoc-user.yml','5.3.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2743,'cmii-open-gateway.yml','5.3.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2744,'cmii-uav-airspace.yml','5.3.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2745,'cmii-uav-alarm.yml','5.3.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2746,'cmii-uav-brain.yml','5.3.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2747,'cmii-uav-cloud-live.yml','5.3.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 过时算法被171代替\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003_\n - wrjxh052/xh009_\n - wrjxh063/xh024_\n - wrjxh063/_\n - wrjxh064/_\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','726ae4de8aab4cba06b0035f7186e54d','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2748,'cmii-uav-clusters.yml','5.3.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2749,'cmii-uav-cms.yml','5.3.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2750,'cmii-uav-data-post-process.yml','5.3.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','250fa42c199f0b6a1deffd79d082b927','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2751,'cmii-uav-developer.yml','5.3.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n callback-fail-url: /open/#/updateEmail/fail\n callback-success-url: /open/#/updateEmail/success\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','dad662f63d620389eeede14835ac8a3a','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2752,'cmii-uav-device.yml','5.3.0','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\n - uav.auth.5G.log.update.event\nlog:\n opt: true\n fly: true\n\n\n','e6d7ba68d05ad3d636c69c778684f1a6','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2753,'cmii-uav-gateway.yml','5.3.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','6ca7211e5e98437bc1e2632027a984db','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2754,'cmii-uav-industrial-portfolio.yml','5.3.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n civil-military:\n mock-civil-military: false\n min-lat: 29.371512\n max-lat: 29.396064\n min-lng: 104.000000\n max-lng: 104.6138537\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: true\n update-bts-frequency: -1\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2','32ae347c72a73daa5f5ab8f4775b6579','2024-02-07 10:34:05','2024-02-21 17:23:08','developer','192.168.102.173','','','','','','yaml','',''),(2755,'cmii-uav-kpi-monitor.yml','5.3.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2756,'cmii-uav-logger.yml','5.3.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2757,'cmii-uav-material-warehouse.yml','5.3.0','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU','d8c990e22c394688b0813f07d684a825','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2758,'cmii-uav-mission.yml','5.3.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2759,'cmii-uav-mqtthandler.yml','5.3.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ae030a086bb1cb54f174878edf0a393d','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2760,'cmii-uav-notice.yml','5.3.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2761,'cmii-uav-oauth.yml','5.3.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n ignore-platform-codes:\n - pilot\n - integrationpilot\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','0aae517621a79d64e2ee4f14a460c341','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2762,'cmii-uav-process.yml','5.3.0','bizName: 流程系统\napiDeclaration: uav,admin\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','441ef5567308900bdd808ef83952d4c8','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2763,'cmii-uav-security-system.yml','5.3.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2764,'cmii-uav-surveillance.yml','5.3.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n - event.UAV.Simulator.VirtualStick\n','9b8bcdf873b139514ed74bafae82c2af','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2765,'cmii-uav-user.yml','5.3.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\ncom:\n cmii:\n chinamobile:\n user:\n callback-fail-url: /#/update-email-status?status=fail\n callback-success-url: /#/update-email-status?status=success\n','6948b1c915b7c1293ab64a5752f202aa','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2766,'cmii-uav-waypoint.yml','5.3.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2767,'cmii-uav-gis-server.yml','5.3.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n','80de9948606d6b7f2c6c75783fdd4db1','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2768,'cmii-suav-supervision.yml','5.3.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nspring:\n elasticsearch:\n uris: ${elasticsearch.uris}\n clusterName: ${elasticsearch.clusterName}\n username: ${elasticsearch.username}\n password: ${elasticsearch.password} \n application:\n name: cmii-suav-supervision\n messages:\n basename: i18n/messages\n login:\n supervisor:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\n user:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/suav/supervision/mapper/**/*.xml\n\nidgen:\n worker-id: 0\n datacenter-id: 0\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nfilePath:\n tempWorkBasePath: /usr/local/data/datapost/upload/temp/\n saveFileBasePath: /usr/local/data/datapost/upload/\nwaypoint:\n rangeDistance: 2000\n validatorPackage: com.cmii.chinamobile.suav.supervision.airspace.service.airline.impl\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\n','4e1bd9af6592355c8f673c4853cdc4f2','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2769,'cmii-suav-gateway.yml','5.3.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n \ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','ab5296574a4e7c986c1d51c59d8a8ac0','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','','',NULL,NULL,'yaml',NULL,''),(2770,'cmii-app-release','5.3.0','bizName: APP发布服务\ndbSchema: cmii_app_release\napiDeclaration: uav,admin\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','fe623ebf106fa27c02a42d396917e37d','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2771,'cmii-uav-emergency.yml','5.3.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2772,'cmii-uav-grid-datasource.yml','5.3.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n # data:\n # elasticsearch:\n # cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n # cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9201\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','a632cc11558d3055f0500db42317d3ba','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2773,'cmii-uav-grid-engine.yml','5.3.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2774,'cmii-uav-grid-surveilliance.yml','5.3.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2775,'cmii-uav-grid-manage.yml','5.3.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2776,'cmii-uav-grid-elasticsearch.yml','5.3.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2777,'cmii-uav-tower.yml','5.3.0','bizName: 黑龙江铁塔\r\ndbSchema: cmii_iron_tower\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n\r\nminio:\r\n srcId: 1323096648758464519\r\n\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n\r\n','4b1ab6eab9be48de6f4c6f31144b2d4e','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2778,'cmii-live-operator.yml','5.3.0','bizName: live-op\ndbSchema: cmii_live_srs_op\n\nspring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 5.2.0\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n \ndruid:\n mysql:\n usePingMethod: false\n\nopentracing:\n jaeger:\n enabled: false\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','4c3e234be018e64f26037f552f95a403','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2779,'cmii-uav-multilink.yml','5.3.0','spring:\r\n platform:\r\n info:\r\n name: 多链路冗余\r\n description: 多链路冗余\r\n version: 1.0.0\r\n scan-package: com.cmii.chinamobile\r\n\r\nbizName: 多链路冗余\r\ndbSchema: uav_multi_link\r\n\r\nlog:\r\n flag: true\r\n','70ff50b0a07b1c37085d9b54bc7fc9f8','2024-02-07 10:34:05','2024-02-07 10:34:05',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2780,'cmii-backend-system.yml','5.3.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n redisson:\n model: MASTERSLAVE\n password: Mcache@4522\n multiple-server-config:\n database: 0\n node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n master-name: helm-redis\n slave-connection-pool-size: 16\n master-connection-pool-size: 16\n slave-connection-minimum-idle-size: 8\n master-connection-minimum-idle-size: 8\n ping-connection-interval: 5000\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongo\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://helm-emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: debug\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','a3b0b8034170c926d4045c94969f81fd','2024-02-07 10:34:05','2024-02-07 10:38:04','nacos','10.244.212.128','','','','','','yaml','',''),(2782,'cmii-admin-data.yml','5.4.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2783,'cmii-admin-gateway.yml','5.4.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: onesupport\n uri: lb://cmii-uav-onesupport\n predicates:\n - Path=/onesupport/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/grid/drawGridOnMap\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','cb4505e369575e33f6400092c0d28e0a','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2784,'cmii-admin-user.yml','5.4.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2785,'cmii-omoc-gateway.yml','5.4.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2786,'cmii-omoc-process.yml','5.4.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2787,'cmii-omoc-user.yml','5.4.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2788,'cmii-open-gateway.yml','5.4.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2789,'cmii-uav-airspace.yml','5.4.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2790,'cmii-uav-alarm.yml','5.4.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2791,'cmii-uav-brain.yml','5.4.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-02-21 15:23:24','2024-02-21 15:24:13',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2792,'cmii-uav-cloud-live.yml','5.4.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n closeLiveQuotaLimit: true\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 过时算法被171代替\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM\n','8a229d994a17bb40ae6967cde9034f3f','2024-02-21 15:23:24','2024-03-26 14:53:17','nacos','192.168.34.234','','','','','','yaml','',''),(2793,'cmii-uav-clusters.yml','5.4.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-02-21 15:23:24','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2794,'cmii-uav-cms.yml','5.4.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2024-02-21 15:23:24','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2795,'cmii-uav-data-post-process.yml','5.4.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\n localMinio: https://oss.demo.uavcmlc.com\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','0faff74fdfd7fee3cf9f37c556c71621','2024-02-21 15:23:24','2024-04-03 17:52:49','nacos','192.168.34.234','','','','','','yaml','',''),(2796,'cmii-uav-developer.yml','5.4.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n callback-fail-url: /open/#/updateEmail/fail\n callback-success-url: /open/#/updateEmail/success\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','dad662f63d620389eeede14835ac8a3a','2024-02-21 15:23:24','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2797,'cmii-uav-device.yml','5.4.0','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\n - uav.auth.5G.log.update.event\nlog:\n opt: true\n fly: true\n\nlogging:\n level:\n com.cmii.chinamobile: info\n\n','afb2ada198e4b085f744e5970001de9d','2024-02-21 15:23:24','2024-02-29 11:51:37','nacos','10.244.212.128','','','','','','yaml','',''),(2798,'cmii-uav-gateway.yml','5.4.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','613a86870a5fd0813aced222b9c6b91c','2024-02-21 15:23:24','2024-04-10 11:50:39','developer','192.168.103.194','','','','','','yaml','',''),(2799,'cmii-uav-industrial-portfolio.yml','5.4.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n civil-military:\n mock-civil-military: false\n min-lat: 29.371512\n max-lat: 29.396064\n min-lng: 104.000000\n max-lng: 104.6138536\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: true\n update-bts-frequency: -1\n lae:\n radar-id: 1508482221\n detect-uav-id: 10001\n companies: 394\n area-expands-distance: 5\n area-expands-lon: 0.00005\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00016322\n shareTarget: \n - shanghai\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','bd82947e98305880a05c22797df36c1b','2024-02-21 15:23:24','2024-04-12 10:31:10','developer','192.168.102.68','','','','','','yaml','',''),(2800,'cmii-uav-kpi-monitor.yml','5.4.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-02-21 15:23:24','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2801,'cmii-uav-logger.yml','5.4.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-02-21 15:23:24','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2802,'cmii-uav-material-warehouse.yml','5.4.0','bizName: 素材仓库\ndbSchema: cmii_material_warehouse\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\ncom:\n cmii:\n chinamobile:\n root: https://www.demo.uavcmlc.com\n default-path: ','09a22a6a28fbe2357f3d22064e98a586','2024-02-21 15:23:24','2024-03-20 17:13:04','nacos','10.244.179.192','','','','','','yaml','',''),(2803,'cmii-uav-mission.yml','5.4.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: debug','a172b2f18a2917dab8369f3b9bc3417c','2024-02-21 15:23:24','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2804,'cmii-uav-mqtthandler.yml','5.4.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','3ca1fdbef8f40416fc12527625399e69','2024-02-21 15:23:24','2024-04-12 10:32:04','developer','192.168.102.68','','','','','','yaml','',''),(2805,'cmii-uav-notice.yml','5.4.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2024-02-21 15:23:24','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2806,'cmii-uav-oauth.yml','5.4.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n ignore-platform-codes:\n - pilot\n - integrationpilot\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','0aae517621a79d64e2ee4f14a460c341','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2807,'cmii-uav-process.yml','5.4.0','bizName: 流程系统\napiDeclaration: uav,admin\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','441ef5567308900bdd808ef83952d4c8','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2808,'cmii-uav-security-system.yml','5.4.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2809,'cmii-uav-surveillance.yml','5.4.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n - event.UAV.Simulator.VirtualStick\n','f3281d266dd16c277e1d6e30265744ff','2024-02-21 15:23:25','2024-02-29 11:06:28','nacos','10.244.212.128','','','','','','yaml','',''),(2810,'cmii-uav-user.yml','5.4.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 8400\n expireDay: 9100\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\ncom:\n cmii:\n chinamobile:\n user:\n callback-fail-url: /#/update-email-status?status=fail\n callback-success-url: /#/update-email-status?status=success\n','b902cdd7ac917644c09417ee35257ec1','2024-02-21 15:23:25','2024-02-21 18:21:07','nacos','10.244.212.128','','','','','','yaml','',''),(2811,'cmii-uav-waypoint.yml','5.4.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2812,'cmii-uav-gis-server.yml','5.4.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n','80de9948606d6b7f2c6c75783fdd4db1','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2813,'cmii-suav-supervision.yml','5.4.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nspring:\n elasticsearch:\n uris: ${elasticsearch.uris}\n clusterName: ${elasticsearch.clusterName}\n username: ${elasticsearch.username}\n password: ${elasticsearch.password} \n application:\n name: cmii-suav-supervision\n messages:\n basename: i18n/messages\n login:\n supervisor:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\n user:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/suav/supervision/mapper/**/*.xml\n\nidgen:\n worker-id: 0\n datacenter-id: 0\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nfilePath:\n tempWorkBasePath: /usr/local/data/datapost/upload/temp/\n saveFileBasePath: /usr/local/data/datapost/upload/\nwaypoint:\n rangeDistance: 2000\n validatorPackage: com.cmii.chinamobile.suav.supervision.airspace.service.airline.impl\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\n','4e1bd9af6592355c8f673c4853cdc4f2','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2814,'cmii-suav-gateway.yml','5.4.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n \ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','ab5296574a4e7c986c1d51c59d8a8ac0','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2815,'cmii-app-release','5.4.0','bizName: APP发布服务\ndbSchema: cmii_app_release\napiDeclaration: uav,admin\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','fe623ebf106fa27c02a42d396917e37d','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2816,'cmii-uav-emergency.yml','5.4.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2817,'cmii-uav-grid-datasource.yml','5.4.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n # data:\n # elasticsearch:\n # cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n # cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9201\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','a632cc11558d3055f0500db42317d3ba','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2818,'cmii-uav-grid-engine.yml','5.4.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2819,'cmii-uav-grid-surveilliance.yml','5.4.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2820,'cmii-uav-grid-manage.yml','5.4.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2821,'cmii-uav-grid-elasticsearch.yml','5.4.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2822,'cmii-uav-tower.yml','5.4.0','bizName: 黑龙江铁塔\r\ndbSchema: cmii_iron_tower\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n\r\nminio:\r\n srcId: 1323096648758464519\r\n\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n\r\n','4b1ab6eab9be48de6f4c6f31144b2d4e','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2823,'cmii-live-operator.yml','5.4.0','bizName: live-op\ndbSchema: cmii_live_srs_op\n\nspring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 5.2.0\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n \ndruid:\n mysql:\n usePingMethod: false\n\nopentracing:\n jaeger:\n enabled: false\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','4c3e234be018e64f26037f552f95a403','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2824,'cmii-uav-multilink.yml','5.4.0','spring:\r\n platform:\r\n info:\r\n name: 多链路冗余\r\n description: 多链路冗余\r\n version: 1.0.0\r\n scan-package: com.cmii.chinamobile\r\n\r\nbizName: 多链路冗余\r\ndbSchema: uav_multi_link\r\n\r\nlog:\r\n flag: true\r\n','70ff50b0a07b1c37085d9b54bc7fc9f8','2024-02-21 15:23:25','2024-02-21 15:24:14',NULL,'10.244.212.128','','',NULL,NULL,NULL,'yaml',NULL,''),(2868,'cmii-backend-system.yml','5.4.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','2a2da30f0e33d911b16e7d898faa952e','2024-02-21 15:24:14','2024-04-22 09:42:46','nacos','10.244.192.64','','','','','','yaml','',''),(2884,'cmii-uav-integration.yml','5.4.0','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.194.193:26686','869667d13e73ba36a94e1a670294d74e','2024-03-07 17:02:28','2024-04-17 10:12:22','nacos','192.168.34.234','','','','','','yaml','',''),(2886,'cmii-uav-surveillance.yml','5.5.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n - event.UAV.Simulator.VirtualStick\n','f3281d266dd16c277e1d6e30265744ff','2024-03-11 15:11:06','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2887,'cmii-backend-system.yml','5.5.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','9431ffe62ddcb594d49e97b0ff571a92','2024-03-11 15:12:59','2024-04-22 13:53:18','nacos','10.244.192.64','','','','','','yaml','',''),(2935,'cmii-uav-grid-datasource.yml','5.5.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n # data:\n # elasticsearch:\n # cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n # cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9201\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','a632cc11558d3055f0500db42317d3ba','2024-04-03 10:19:09','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2970,'cmii-uav-threedsimulation.yml','5.4.0','spring:\r\n jackson:\r\n time-zone: GMT+8\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n\r\nribbon:\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\n \r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: debug\r\n\r\n\r\n','4149352b2ff64ff6aa486bf3d7b7a9fe','2024-04-12 17:39:38','2024-04-12 17:39:38',NULL,'192.168.34.234','','',NULL,NULL,NULL,'yaml',NULL,''),(2972,'cmii-admin-data.yml','5.5.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-04-17 15:55:48','2024-04-17 15:56:08',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2973,'cmii-admin-gateway.yml','5.5.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: onesupport\n uri: lb://cmii-uav-onesupport\n predicates:\n - Path=/onesupport/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/grid/drawGridOnMap\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','cb4505e369575e33f6400092c0d28e0a','2024-04-17 15:55:48','2024-04-17 15:56:08',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2974,'cmii-admin-user.yml','5.5.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-04-17 15:55:48','2024-04-17 15:56:09',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2975,'cmii-omoc-gateway.yml','5.5.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-04-17 15:55:48','2024-04-17 15:56:09',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2976,'cmii-omoc-process.yml','5.5.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-04-17 15:55:48','2024-04-17 15:56:09',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2977,'cmii-omoc-user.yml','5.5.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-04-17 15:55:48','2024-04-17 15:56:09',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2978,'cmii-open-gateway.yml','5.5.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2024-04-17 15:55:48','2024-04-17 15:56:09',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2979,'cmii-uav-airspace.yml','5.5.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-04-17 15:55:48','2024-04-17 15:56:09',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2980,'cmii-uav-alarm.yml','5.5.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2024-04-17 15:55:48','2024-04-17 15:56:09',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2981,'cmii-uav-brain.yml','5.5.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-04-17 15:55:49','2024-04-17 15:56:10',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2982,'cmii-uav-cloud-live.yml','5.5.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n closeLiveQuotaLimit: false\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 过时算法被171代替\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM\n','b626db27709e1afa976754588eef3929','2024-04-17 15:55:49','2024-11-13 09:14:52','developer','10.244.179.192','','','','','','yaml','',''),(2983,'cmii-uav-clusters.yml','5.5.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-04-17 15:55:49','2024-04-17 15:56:10',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2984,'cmii-uav-cms.yml','5.5.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2024-04-17 15:55:49','2024-04-17 15:56:10',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2985,'cmii-uav-data-post-process.yml','5.5.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\n localMinio: https://oss.demo.uavcmlc.com\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\n useLocal: false\n geoCS: EPSG:4544\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','50b7775b91c539cd666cd8918f036b6e','2024-04-17 15:55:49','2024-04-25 16:01:16','nacos','192.168.34.234','','','','','','yaml','',''),(2986,'cmii-uav-developer.yml','5.5.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n callback-fail-url: /open/#/updateEmail/fail\n callback-success-url: /open/#/updateEmail/success\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','dad662f63d620389eeede14835ac8a3a','2024-04-17 15:55:49','2024-04-17 15:56:10',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2987,'cmii-uav-device.yml','5.5.0','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\n - uav.auth.5G.log.update.event\nlog:\n opt: true\n fly: true\n\nlogging:\n level:\n com.cmii.chinamobile: info\n\n','afb2ada198e4b085f744e5970001de9d','2024-04-17 15:55:49','2024-04-17 15:56:11',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2988,'cmii-uav-gateway.yml','5.5.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','e3732895cf382543cccec232cda8f3a9','2024-04-17 15:55:50','2024-04-28 14:34:54','nacos','192.168.34.234','','','','','','yaml','',''),(2989,'cmii-uav-industrial-portfolio.yml','5.5.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - event.SF.control.StartTask\n - event.SF.control.StopTask\n - event.SF.control.CapabilitySynReq\n - event.SF.control.SendKeepAlive\n civil-military:\n mock-civil-military: false\n min-lat: 29.371512\n max-lat: 29.396064\n min-lng: 104.000000\n max-lng: 104.6138536\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: true\n update-bts-frequency: -1\n lae:\n radar-id: 1508482221\n detect-uav-id: 10001\n companies: 394\n area-expands-distance: 5\n area-expands-lon: 0.00005\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00016322\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221\n disable: false\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractHttpDataSenderStrategy: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','32bfb7f3da3a5edfe4e199bc26bd9dfd','2024-04-17 15:55:50','2024-06-06 22:44:52','developer','192.168.102.203','','','','','','yaml','',''),(2990,'cmii-uav-kpi-monitor.yml','5.5.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-04-17 15:55:50','2024-04-17 15:56:11',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2991,'cmii-uav-logger.yml','5.5.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-04-17 15:55:51','2024-04-17 15:56:11',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2992,'cmii-uav-material-warehouse.yml','5.5.0','spring:\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n druid:\n db-type: mysql\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n kill-when-socket-read-timeout: true\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\ncom:\n cmii:\n chinamobile:\n root: https://www.demo.uavcmlc.com\n default-path: ','d29bda9e6ea7378b58820ac08bf2e124','2024-04-17 15:55:51','2024-07-10 17:16:29','nacos','192.168.35.125','','','','','','yaml','',''),(2993,'cmii-uav-mission.yml','5.5.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info','fa40705c92d11c928a390ecf58f2ae6d','2024-04-17 15:55:51','2024-05-08 10:12:16','nacos','192.168.34.234','','','','','','yaml','',''),(2994,'cmii-uav-mqtthandler.yml','5.5.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','3ca1fdbef8f40416fc12527625399e69','2024-04-17 15:55:51','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2995,'cmii-uav-notice.yml','5.5.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2024-04-17 15:55:51','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2996,'cmii-uav-oauth.yml','5.5.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n ignore-platform-codes:\n - pilot\n - integrationpilot\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','0aae517621a79d64e2ee4f14a460c341','2024-04-17 15:55:51','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2997,'cmii-uav-process.yml','5.5.0','bizName: 流程系统\napiDeclaration: uav,admin\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','441ef5567308900bdd808ef83952d4c8','2024-04-17 15:55:52','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(2998,'cmii-uav-security-system.yml','5.5.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-04-17 15:55:52','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3000,'cmii-uav-user.yml','5.5.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 8400\n expireDay: 9100\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\ncom:\n cmii:\n chinamobile:\n user:\n callback-fail-url: /#/update-email-status?status=fail\n callback-success-url: /#/update-email-status?status=success\n','b902cdd7ac917644c09417ee35257ec1','2024-04-17 15:55:52','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3001,'cmii-uav-waypoint.yml','5.5.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2024-04-17 15:55:52','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3002,'cmii-uav-gis-server.yml','5.5.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n','80de9948606d6b7f2c6c75783fdd4db1','2024-04-17 15:55:52','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3003,'cmii-suav-supervision.yml','5.5.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nspring:\n elasticsearch:\n uris: ${elasticsearch.uris}\n clusterName: ${elasticsearch.clusterName}\n username: ${elasticsearch.username}\n password: ${elasticsearch.password} \n application:\n name: cmii-suav-supervision\n messages:\n basename: i18n/messages\n login:\n supervisor:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\n user:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/suav/supervision/mapper/**/*.xml\n\nidgen:\n worker-id: 0\n datacenter-id: 0\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nfilePath:\n tempWorkBasePath: /usr/local/data/datapost/upload/temp/\n saveFileBasePath: /usr/local/data/datapost/upload/\nwaypoint:\n rangeDistance: 2000\n validatorPackage: com.cmii.chinamobile.suav.supervision.airspace.service.airline.impl\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\n','4e1bd9af6592355c8f673c4853cdc4f2','2024-04-17 15:55:52','2024-04-17 15:56:12',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3004,'cmii-suav-gateway.yml','5.5.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n \ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','ab5296574a4e7c986c1d51c59d8a8ac0','2024-04-17 15:55:53','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3005,'cmii-app-release','5.5.0','bizName: APP发布服务\ndbSchema: cmii_app_release\napiDeclaration: uav,admin\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','fe623ebf106fa27c02a42d396917e37d','2024-04-17 15:55:53','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3006,'cmii-uav-emergency.yml','5.5.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2024-04-17 15:55:53','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3008,'cmii-uav-grid-engine.yml','5.5.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-04-17 15:55:53','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3009,'cmii-uav-grid-surveilliance.yml','5.5.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-04-17 15:55:53','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''); +INSERT INTO `config_info` VALUES (3010,'cmii-uav-grid-manage.yml','5.5.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2024-04-17 15:55:53','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3011,'cmii-uav-grid-elasticsearch.yml','5.5.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2024-04-17 15:55:53','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3012,'cmii-uav-tower.yml','5.5.0','bizName: 黑龙江铁塔\r\ndbSchema: cmii_iron_tower\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n\r\nminio:\r\n srcId: 1323096648758464519\r\n\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n\r\n','4b1ab6eab9be48de6f4c6f31144b2d4e','2024-04-17 15:55:53','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3013,'cmii-live-operator.yml','5.5.0','bizName: live-op\ndbSchema: cmii_live_srs_op\n\nspring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 5.2.0\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n \ndruid:\n mysql:\n usePingMethod: false\n\nopentracing:\n jaeger:\n enabled: false\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','4c3e234be018e64f26037f552f95a403','2024-04-17 15:55:54','2024-04-17 15:56:13',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3014,'cmii-uav-multilink.yml','5.5.0','spring:\r\n platform:\r\n info:\r\n name: 多链路冗余\r\n description: 多链路冗余\r\n version: 1.0.0\r\n scan-package: com.cmii.chinamobile\r\n\r\nbizName: 多链路冗余\r\ndbSchema: uav_multi_link\r\n\r\nlog:\r\n flag: true\r\n','70ff50b0a07b1c37085d9b54bc7fc9f8','2024-04-17 15:55:54','2024-04-17 15:56:14',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3016,'cmii-uav-integration.yml','5.5.0','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.194.193:26686','869667d13e73ba36a94e1a670294d74e','2024-04-17 15:55:54','2024-04-17 15:56:14',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3017,'cmii-uav-threedsimulation.yml','5.5.0','spring:\r\n jackson:\r\n time-zone: GMT+8\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n\r\nribbon:\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\n \r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: debug\r\n\r\n\r\n','4149352b2ff64ff6aa486bf3d7b7a9fe','2024-04-17 15:55:54','2024-04-17 15:56:14',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3086,'cmii-uav-surveillance.yml','5.6.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.surveillance.websocketViaBoot.TotalWebsocket: info\n\ncustom:\n data-delay:\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370,UAS00016957\n # delay-uas-ids: 1\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n - event.UAV.Simulator.VirtualStick\n','278ca722c160aeda07ecc3466d0881d7','2024-05-08 17:14:12','2024-07-03 18:26:19','developer','192.168.102.203','','','','','','yaml','',''),(3087,'cmii-uav-grid-datasource.yml','5.6.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n # data:\n # elasticsearch:\n # cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n # cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9201\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','a632cc11558d3055f0500db42317d3ba','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3088,'cmii-admin-data.yml','5.6.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3089,'cmii-admin-gateway.yml','5.6.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: onesupport\n uri: lb://cmii-uav-onesupport\n predicates:\n - Path=/onesupport/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/grid/drawGridOnMap\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','cb4505e369575e33f6400092c0d28e0a','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3090,'cmii-admin-user.yml','5.6.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3091,'cmii-omoc-gateway.yml','5.6.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3092,'cmii-omoc-process.yml','5.6.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3093,'cmii-omoc-user.yml','5.6.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3094,'cmii-open-gateway.yml','5.6.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3095,'cmii-uav-airspace.yml','5.6.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3096,'cmii-uav-alarm.yml','5.6.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3097,'cmii-uav-brain.yml','5.6.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-05-08 17:14:12','2024-05-08 17:14:23',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3098,'cmii-uav-cloud-live.yml','5.6.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: boat_detection # 海只检测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\n closePlusVideo: ${com.cmii.chinamobile.video-merge.closePlusVideo} \nlive:\n#vms,srs-op\n closeLiveQuotaLimit: false\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 16 过时算法\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-ai.url}:${com.cmii.chinamobile.ai.video-fire-ai.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@114\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@122\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@131\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','60ddbe48ef4fe51b6bc2e1e17627f8c2','2024-05-08 17:14:12','2024-11-13 09:12:35','developer','10.244.179.192','','','','','','yaml','',''),(3099,'cmii-uav-clusters.yml','5.6.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3100,'cmii-uav-cms.yml','5.6.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3101,'cmii-uav-data-post-process.yml','5.6.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\n localMinio: https://oss.demo.uavcmlc.com\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\n useLocal: false\n geoCS: EPSG:4544\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','50b7775b91c539cd666cd8918f036b6e','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3102,'cmii-uav-developer.yml','5.6.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n callback-fail-url: /open/#/updateEmail/fail\n callback-success-url: /open/#/updateEmail/success\n request:\n #是否校验签名\n check-sign: true\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','dad662f63d620389eeede14835ac8a3a','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3103,'cmii-uav-device.yml','5.6.0','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\n - uav.auth.5G.log.update.event\nlog:\n opt: true\n fly: true\n\nlogging:\n level:\n com.cmii.chinamobile: info\n\n','afb2ada198e4b085f744e5970001de9d','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3104,'cmii-uav-gateway.yml','5.6.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - id: integration\n uri: lb://cmii-uav-integration\n predicates:\n - Path=/integration/**\n - id: integration-websocket\n uri: lb:ws://cmii-uav-integration\n predicates:\n # - Path=/surveillance/**\n - Path=/integration/hangarServer/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - Path=/industrial/detection/**\n - Path=/industrial/surveillance_5GA/**\n - Path=/industrial/cameras/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n - id: adapter\n uri: lb://cmii-uav-sense-adapter\n predicates:\n - Path=/adapter/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /integration/hangarServer/** # 数字鹰ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /industrial/surveillance_5GA/**\n - /industrial/cameras/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /industrial/senseAf/**\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n - /adapter/**\n - /industrial/detection/**\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /industrial/api/uav/industrial/emergency/commSupport/getPlaneTrack\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','4188c5b6c88b17d570eeb562d9611eb7','2024-05-08 17:14:12','2024-07-18 18:19:43','developer','192.168.103.80','','','','','','yaml','',''),(3105,'cmii-uav-industrial-portfolio.yml','5.6.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: UAS00018318\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n lae:\n radar-id: 492\n detect-uav-id: 10002\n companies: 394,178,2,431,228,232,453,477,448,411,115\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n stream-url-map:\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','ec8eb7dafaf1c48dc58e25bd00b81e6e','2024-05-08 17:14:12','2024-07-18 15:43:39','developer','192.168.103.80','','','','','','yaml','',''),(3106,'cmii-uav-kpi-monitor.yml','5.6.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3107,'cmii-uav-logger.yml','5.6.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3108,'cmii-uav-material-warehouse.yml','5.6.0','spring:\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n druid:\n db-type: mysql\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n kill-when-socket-read-timeout: true\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n urlPrefixLifecycle: /iam/api/warehouse/regulator/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\ncom:\n cmii:\n chinamobile:\n root: https://www.demo.uavcmlc.com\n default-path: ','d07c5510e6e9cf57de37ae97fb090e2d','2024-05-08 17:14:12','2024-07-10 17:16:43','nacos','192.168.35.125','','','','','','yaml','',''),(3109,'cmii-uav-mission.yml','5.6.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info','fa40705c92d11c928a390ecf58f2ae6d','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3110,'cmii-uav-mqtthandler.yml','5.6.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: info\nmqtt:\n limit:\n bridge-radar-frequency: 0\n ne-frequency: 1000\n bridgeSFFrequency: 0\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','cd4e874c82ba272027f712627f0c59ee','2024-05-08 17:14:12','2024-07-13 12:24:47','developer','192.168.102.71','','','','','','yaml','',''),(3111,'cmii-uav-notice.yml','5.6.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3112,'cmii-uav-oauth.yml','5.6.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n ignore-platform-codes:\n - pilot\n - integrationpilot\n platforms-for-visitor: \'\'\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','43fcf7b07e7e2d076115f399f289dbff','2024-05-08 17:14:12','2024-07-09 09:57:01','developer','192.168.102.113','','','','','','yaml','',''),(3113,'cmii-uav-process.yml','5.6.0','bizName: 流程系统\napiDeclaration: uav,admin\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','441ef5567308900bdd808ef83952d4c8','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3114,'cmii-uav-security-system.yml','5.6.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3115,'cmii-uav-user.yml','5.6.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 8400\n expireDay: 9100\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\ncom:\n cmii:\n chinamobile:\n user:\n callback-fail-url: /#/update-email-status?status=fail\n callback-success-url: /#/update-email-status?status=success\n','b902cdd7ac917644c09417ee35257ec1','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3116,'cmii-uav-waypoint.yml','5.6.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3117,'cmii-uav-gis-server.yml','5.6.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n','80de9948606d6b7f2c6c75783fdd4db1','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3118,'cmii-suav-supervision.yml','5.6.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nspring:\n elasticsearch:\n uris: ${elasticsearch.uris}\n clusterName: ${elasticsearch.clusterName}\n username: ${elasticsearch.username}\n password: ${elasticsearch.password} \n application:\n name: cmii-suav-supervision\n messages:\n basename: i18n/messages\n login:\n supervisor:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\n user:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/suav/supervision/mapper/**/*.xml\n\nidgen:\n worker-id: 0\n datacenter-id: 0\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nfilePath:\n tempWorkBasePath: /usr/local/data/datapost/upload/temp/\n saveFileBasePath: /usr/local/data/datapost/upload/\nwaypoint:\n rangeDistance: 2000\n validatorPackage: com.cmii.chinamobile.suav.supervision.airspace.service.airline.impl\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\n','4e1bd9af6592355c8f673c4853cdc4f2','2024-05-08 17:14:12','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3119,'cmii-suav-gateway.yml','5.6.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n \ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','ab5296574a4e7c986c1d51c59d8a8ac0','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3120,'cmii-app-release','5.6.0','bizName: APP发布服务\ndbSchema: cmii_app_release\napiDeclaration: uav,admin\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','fe623ebf106fa27c02a42d396917e37d','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3121,'cmii-uav-emergency.yml','5.6.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3122,'cmii-uav-grid-engine.yml','5.6.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3123,'cmii-uav-grid-surveilliance.yml','5.6.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3124,'cmii-uav-grid-manage.yml','5.6.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3125,'cmii-uav-grid-elasticsearch.yml','5.6.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3126,'cmii-uav-tower.yml','5.6.0','bizName: 黑龙江铁塔\r\ndbSchema: cmii_iron_tower\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n\r\nminio:\r\n srcId: 1323096648758464519\r\n\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n\r\n','4b1ab6eab9be48de6f4c6f31144b2d4e','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3127,'cmii-live-operator.yml','5.6.0','bizName: live-op\ndbSchema: cmii_live_srs_op\n\nspring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 5.2.0\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n \ndruid:\n mysql:\n usePingMethod: false\n\nopentracing:\n jaeger:\n enabled: false\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','4c3e234be018e64f26037f552f95a403','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3128,'cmii-uav-multilink.yml','5.6.0','spring:\r\n platform:\r\n info:\r\n name: 多链路冗余\r\n description: 多链路冗余\r\n version: 1.0.0\r\n scan-package: com.cmii.chinamobile\r\n\r\nbizName: 多链路冗余\r\ndbSchema: uav_multi_link\r\n\r\nlog:\r\n flag: true\r\n','70ff50b0a07b1c37085d9b54bc7fc9f8','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3129,'cmii-uav-integration.yml','5.6.0','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.194.193:26686\nszy:\n platform:\n host: http://221.6.105.230:18088/uav\n username: userdzc\n password: Dzc@12345','66e393d5ac27b6a40aa3c2a83981b669','2024-05-08 17:14:13','2024-06-07 17:52:22','nacos','192.168.35.125','','','','','','yaml','',''),(3130,'cmii-uav-threedsimulation.yml','5.6.0','spring:\r\n jackson:\r\n time-zone: GMT+8\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n\r\nribbon:\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\n \r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: debug\r\n\r\n\r\n','4149352b2ff64ff6aa486bf3d7b7a9fe','2024-05-08 17:14:13','2024-05-08 17:14:24',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3132,'cmii-backend-system.yml','5.6.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','329a6e61f49b48dc29be8d30a1370ebe','2024-05-08 17:14:23','2024-10-22 14:52:06','nacos','10.244.192.64','','','','','','yaml','',''),(3182,'cmii-uas-gateway.yml','5.5.0','debug: true\nspring:\n application:\n name: cmii-uas-gateway\n platform:\n info:\n name: 无人机身份认证网关\n description: 无人机身份认证网关\n version: 1.0.0\n cloud:\n gateway:\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: lifecycle\n uri: lb://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/** \n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/** \n filters:\n - StripPrefix=1\n\nsecurity:\n oauth2:\n regulator:\n permit-all:\n - /lifecycle/regulator/auth/login\n - /lifecycle/regulator/auth/code/login\n - /lifecycle/regulator/auth/getImageCode\n - /lifecycle/regulator/auth/sendLogin\n - /warehouse/regulator/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/regulator/personal/**\n - /lifecycle/regulator/**\n - /lifecycle/regulator/auth/logout\n - /warehouse/regulator/**\n owner:\n permit-all:\n - /lifecycle/owner/auth/login\n - /lifecycle/owner/auth/code/login\n - /lifecycle/owner/auth/getImageCode\n - /lifecycle/owner/auth/sendLogin\n - /lifecycle/owner/auth/sendRegistry\n - /lifecycle/owner/auth/sendFindPassword\n - /lifecycle/owner/auth/findPwd\n - /lifecycle/owner/auth/registry\n - /warehouse/owner/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/owner/personal/**\n - /lifecycle/owner/auth/logout\n - /warehouse/owner/**\n manufacturer:\n permit-all:\n - /lifecycle/manufacturer/auth/login\n - /lifecycle/manufacturer/auth/code/login\n - /lifecycle/manufacturer/auth/getImageCode\n - /lifecycle/manufacturer/auth/sendLogin\n - /lifecycle/manufacturer/auth/sendRegistry\n - /lifecycle/manufacturer/auth/sendFindPassword\n - /lifecycle/manufacturer/auth/findPwd\n - /lifecycle/manufacturer/auth/registry\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/manufacturer/personal/**\n - /lifecycle/manufacturer/auth/logout\n - /lifecycle/manufacturer/ca/**\n - /lifecycle/manufacturer/cert/**\n - /warehouse/manufacturer/**','ffb863af2e9d8f20ea72c62616ea0200','2024-05-10 09:28:23','2024-05-10 09:28:42','developer','192.168.102.107','','','','','','yaml','',''),(3183,'cmii-uas-gateway.yml','5.6.0','spring:\n application:\n name: cmii-uas-gateway\n platform:\n info:\n name: 无人机身份认证网关\n description: 无人机身份认证网关\n version: 1.0.0\n cloud:\n gateway:\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: lifecycle\n uri: lb://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/**\n - id: lifecycle-websocket\n uri: lb:ws://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/regulator/detection/data/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n filters:\n - StripPrefix=1\n\nsecurity:\n oauth2:\n regulator:\n permit-all:\n - /lifecycle/regulator/auth/login\n - /lifecycle/regulator/auth/code/login\n - /lifecycle/regulator/auth/getImageCode\n - /lifecycle/regulator/auth/getImageCodeByImageId\n - /lifecycle/regulator/auth/sendLogin\n - /lifecycle/regulator/detection/data/**\n - /lifecycle/regulator/epc/auth\n - /lifecycle/regulator/auth/sendFindPassword\n - /lifecycle/regulator/auth/findPwdByOrig\n - /lifecycle/regulator/auth/findPwd\n - /warehouse/regulator/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/regulator/personal/**\n - /lifecycle/regulator/owner/**\n - /lifecycle/regulator/auth/logout\n - /lifecycle/regulator/uav/**\n - /lifecycle/regulator/**\n - /warehouse/regulator/**\n owner:\n permit-all:\n - /lifecycle/owner/auth/login\n - /lifecycle/owner/auth/code/login\n - /lifecycle/owner/auth/getImageCode\n - /lifecycle/owner/auth/sendLogin\n - /lifecycle/owner/auth/sendRegistry\n - /lifecycle/owner/auth/sendFindPassword\n - /lifecycle/owner/auth/findPwdByOrig\n - /lifecycle/owner/auth/findPwd\n - /lifecycle/owner/auth/registry\n - /warehouse/owner/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/owner/personal/**\n - /lifecycle/owner/auth/logout\n - /lifecycle/owner/uavoperator/**\n - /lifecycle/owner/flightactivity/** \n - /lifecycle/owner/airspace/traffic/**\n - /lifecycle/owner/airspace/admin/**\n - /lifecycle/owner/gis/** \n - /warehouse/owner/**\n manufacturer:\n permit-all:\n - /lifecycle/manufacturer/auth/login\n - /lifecycle/manufacturer/auth/code/login\n - /lifecycle/manufacturer/auth/getImageCode\n - /lifecycle/manufacturer/auth/sendLogin\n - /lifecycle/manufacturer/auth/sendRegistry\n - /lifecycle/manufacturer/auth/sendFindPassword\n - /lifecycle/manufacturer/auth/findPwd\n - /lifecycle/manufacturer/auth/findPwdByOrig\n - /lifecycle/manufacturer/auth/registry\n - /lifecycle/manufacturer/syncMnf\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/manufacturer/syncMnf\n - /lifecycle/manufacturer/personal/**\n - /lifecycle/manufacturer/ca/**\n - /lifecycle/manufacturer/cert/**\n - /lifecycle/manufacturer/auth/logout\n - /warehouse/manufacturer/**','5542ee8f97668ba00b51571a362b397b','2024-05-10 09:28:23','2024-11-12 17:13:57','developer','192.168.102.255','','','','','','yaml','',''),(3186,'cmii-uas-lifecycle.yml','5.5.0','spring:\n cache:\n type: none\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n # uav_doris:\n # type: com.zaxxer.hikari.HikariDataSource\n # driver-class-name: com.mysql.cj.jdbc.Driver\n # url: jdbc:mysql://192.168.34.234:43855/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n # username: root\n # password:\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address \n host: https://lab.uavcmlc.com/dev\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\nlogging:\n level:\n com.cmii.chinamobile: debug','e8eef322cdeec9c3c4953ec64187ba53','2024-05-10 09:29:08','2024-06-17 11:29:00','nacos','192.168.35.125','','','','','','yaml','',''),(3187,'cmii-uas-lifecycle.yml','5.6.0','spring:\n cache:\n type: none\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.34.234:43855/cmii_demo?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: root\n password:\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n stream-url-map:\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n\nlogging:\n level:\n com.cmii.chinamobile: debug\n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: true\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\ndoris:\n endPoint: http://192.168.34.234:37162 \n user: root\n password:\n database: cmii_demo\nwarn:\n data:\n closeIdType4: false ','cad99f2edb2503b326b37cdd519837a0','2024-05-10 09:29:08','2024-07-31 15:29:06','nacos','10.244.179.192','','','','','','yaml','',''),(3204,'cmii-uav-iot-dispatcher.yml','5.7.0','spring:\n datasource:\n url: cmii-mysql:13306/uav_iot_dispatcher\n username: k8s_admin\n password: Uc@bkTCPuD4g\n redis:\n tracking: # 额外信息\n status: tracking:heartbeat:{device_id}:realtime\n petrack: tracking:petrack:{bs_id}\nmqtt:\n qos: 0\n keepAliveInterval: 20\n topic: # 额外\n default: iot-dispatcher/system_topic\niotEventDriver: # 额外\n topic:\n dispatcher: iot-dispatcher/{project_id}-{device_id}\n reporting: iot-reporting/{project_id}-{device_id}\n event:\n beginTracking: BeginTracking\n endTracking: EndTracking\n beginStreaming: BeginStreaming\n endStreaming: EndStreaming\n initializeServo: InitializeServo\ntrajectory:\n anchor:\n speed: 60\n distance: 100\nclient:\n live:\n endpoint: http://helm-live-op-svc-v2:8080\n','ee4de99d25ffa3afc6b8fee27f901280','2024-05-29 15:03:12','2024-09-05 14:51:10','developer','10.244.179.192','','','','','','yaml','',''),(3231,'cmii-uav-sense-adapter.yml','5.6.0','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n qos: 0\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #(设置后需重启服务); 也可通过swagger接口设置(实时生效, 但设置后重启失效);\n max-control-packets-per-second: 5\n max-control-bytes-per-second: 10480\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #(设置后需重启服务); 也可通过swagger接口设置(实时生效, 但设置后重启失效);\n max-user-data-packets-per-second: 5\n max-user-data-bytes-per-second: 10480\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:S_sfId_T_taskId\n # 景德镇SF 36798, 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"36798,16\"\n# need-process-sf-ids: \"\"\n #(设置后需重启服务); 也可通过swagger接口设置(实时生效, 但设置后重启失效);\n sf-rate-limit:\n - sf-id: 8002\n max-control-packets-per-second: 3\n max-control-bytes-per-second: 10240\n max-user-data-packets-per-second: 3\n max-user-data-bytes-per-second: 10240\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','4a7cb9e412fa0047dc3d8f8838a37f74','2024-06-14 09:56:13','2024-07-29 17:14:01','developer','192.168.102.67','','','','','','yaml','',''),(3324,'cmii-uav-surveillance.yml','5.7.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.surveillance.websocketViaBoot.TotalWebsocket: info\n\nlifecycle:\n isOpen: true\n companyIds: 2\n\ncustom:\n data-delay:\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370,UAS00016957\n # delay-uas-ids: 1\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n - event.UAV.Simulator.VirtualStick\n# 机库虚拟摇杆ws连接\nmqtt-cloudAPI:\n wss: wss://www.demo.uavcmlc.com/api/mqtt_ws2/token','75ce9995e13a6a05a795cb690bba9844','2024-07-18 17:18:55','2024-08-06 09:23:28','nacos','10.244.179.192','','','','','','yaml','',''),(3325,'cmii-uav-grid-datasource.yml','5.7.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n # data:\n # elasticsearch:\n # cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n # cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9201\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','a632cc11558d3055f0500db42317d3ba','2024-07-18 17:18:55','2024-07-18 17:19:31',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3326,'cmii-admin-data.yml','5.7.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-07-18 17:18:55','2024-07-18 17:19:31',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3327,'cmii-admin-gateway.yml','5.7.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: onesupport\n uri: lb://cmii-uav-onesupport\n predicates:\n - Path=/onesupport/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/grid/drawGridOnMap\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','cb4505e369575e33f6400092c0d28e0a','2024-07-18 17:18:55','2024-07-18 17:19:31',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3328,'cmii-admin-user.yml','5.7.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-07-18 17:18:55','2024-07-18 17:19:31',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3329,'cmii-omoc-gateway.yml','5.7.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-07-18 17:18:55','2024-07-18 17:19:31',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3330,'cmii-omoc-process.yml','5.7.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-07-18 17:18:55','2024-07-18 17:19:31',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3331,'cmii-omoc-user.yml','5.7.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-07-18 17:18:55','2024-07-18 17:19:31',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3332,'cmii-open-gateway.yml','5.7.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2024-07-18 17:18:55','2024-07-18 17:19:31',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3333,'cmii-uav-airspace.yml','5.7.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3334,'cmii-uav-alarm.yml','5.7.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3335,'cmii-uav-brain.yml','5.7.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3336,'cmii-uav-cloud-live.yml','5.7.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: boat_detection # 海只检测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\n closePlusVideo: ${com.cmii.chinamobile.video-merge.closePlusVideo} \nlive:\n#vms,srs-op\n closeLiveQuotaLimit: false\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 16 过时算法\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-ai.url}:${com.cmii.chinamobile.ai.video-fire-ai.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@114\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@122\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@131\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','60ddbe48ef4fe51b6bc2e1e17627f8c2','2024-07-18 17:18:55','2024-11-13 09:11:14','developer','10.244.179.192','','','','','','yaml','',''),(3337,'cmii-uav-clusters.yml','5.7.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3338,'cmii-uav-cms.yml','5.7.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3339,'cmii-uav-data-post-process.yml','5.7.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\n localMinio: https://oss.demo.uavcmlc.com\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\n useLocal: true\n geoCS: EPSG:4326\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','eaac7453e9c1769e2fa513f524ae0015','2024-07-18 17:18:55','2024-07-24 14:26:41','nacos','192.168.35.125','','','','','','yaml','',''),(3340,'cmii-uav-developer.yml','5.7.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n callback-fail-url: /open/#/updateEmail/fail\n callback-success-url: /open/#/updateEmail/success\n request:\n #是否校验签名\n check-sign: false\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','f42ada80a212f6f5e4116f0fe0adcba4','2024-07-18 17:18:55','2024-08-19 16:48:25','developer','192.168.103.45','','','','','','yaml','',''),(3341,'cmii-uav-device.yml','5.7.0','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\n - uav.auth.5G.log.update.event\nlog:\n opt: true\n fly: true\n\nlogging:\n level:\n com.cmii.chinamobile: info\n\n','afb2ada198e4b085f744e5970001de9d','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3342,'cmii-uav-gateway.yml','5.7.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - id: integration\n uri: lb://cmii-uav-integration\n predicates:\n - Path=/integration/**\n - id: integration-websocket\n uri: lb:ws://cmii-uav-integration\n predicates:\n # - Path=/surveillance/**\n - Path=/integration/hangarServer/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - Path=/industrial/detection/data/**\n - Path=/industrial/surveillance_5GA/**\n - Path=/industrial/cameras/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n - id: adapter\n uri: lb://cmii-uav-sense-adapter\n predicates:\n - Path=/adapter/**\n - id: advanced5g\n uri: lb://cmii-uav-advanced5g\n predicates:\n - Path=/advanced5g/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/**/elogin #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /integration/hangarServer/** # 数字鹰ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /industrial/surveillance_5GA/**\n - /industrial/cameras/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /industrial/senseAf/**\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n - /adapter/**\n - /industrial/detection/data/**\n - /advanced5g/sense/data/**\n - /advanced5g/sense/detectionData/**\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /industrial/api/uav/industrial/emergency/commSupport/getPlaneTrack\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','831af85efefbceaad33bf27eff92e8fe','2024-07-18 17:18:55','2024-10-08 16:41:32','developer','192.168.102.86','','','','','','yaml','',''),(3343,'cmii-uav-industrial-portfolio.yml','5.7.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: UAS00018318\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: 10002\n companies: 394,178,2,431,228,232,453,477,448,411,115,244\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: true\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: debug\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','b1c681d30f86d4ad8643d57c16f7b2d9','2024-07-18 17:18:55','2024-09-12 11:07:15','developer','192.168.102.12','','','','','','yaml','',''),(3344,'cmii-uav-kpi-monitor.yml','5.7.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3345,'cmii-uav-logger.yml','5.7.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3346,'cmii-uav-material-warehouse.yml','5.7.0','spring:\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n druid:\n db-type: mysql\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n kill-when-socket-read-timeout: true\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n urlPrefixLifecycle: /uas/api/warehouse/regulator/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\ncom:\n cmii:\n chinamobile:\n root: https://www.demo.uavcmlc.com\n default-path: ','a815811e029fa70d0d7d80f39dc6a4d0','2024-07-18 17:18:55','2024-09-04 09:31:29','nacos','10.244.179.192','','','','','','yaml','',''),(3347,'cmii-uav-mission.yml','5.7.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\n ai:\n ip: 192.168.34.227\n port: 19000\n waterUrl: /v2/models/water_segment/infer\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info','99601af8f85be4408167d8cdd7a86625','2024-07-18 17:18:55','2024-08-15 11:19:29','nacos','10.244.179.192','','','','','','yaml','',''),(3348,'cmii-uav-mqtthandler.yml','5.7.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: info\nmqtt:\n limit:\n bridge-radar-frequency: 0\n ne-frequency: 1000\n bridgeSFFrequency: 0\n send-bridge: false\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','0b4ad7606fd92323a19dcf3c556c5a36','2024-07-18 17:18:55','2024-08-22 10:03:24','developer','192.168.103.197','','','','','','yaml','',''),(3349,'cmii-uav-notice.yml','5.7.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3350,'cmii-uav-oauth.yml','5.7.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n ignore-platform-codes:\n - pilot\n - integrationpilot\n platforms-for-visitor: \'\'\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','43fcf7b07e7e2d076115f399f289dbff','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3351,'cmii-uav-process.yml','5.7.0','bizName: 流程系统\napiDeclaration: uav,admin\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','441ef5567308900bdd808ef83952d4c8','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3352,'cmii-uav-security-system.yml','5.7.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-07-18 17:18:55','2024-07-18 17:19:32',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3353,'cmii-uav-user.yml','5.7.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\ncom:\n cmii:\n chinamobile:\n user:\n callback-fail-url: /#/update-email-status?status=fail\n callback-success-url: /#/update-email-status?status=success\n','6948b1c915b7c1293ab64a5752f202aa','2024-07-18 17:18:55','2024-07-20 10:01:17','developer','192.168.102.63','','','','','','yaml','',''),(3354,'cmii-uav-waypoint.yml','5.7.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3355,'cmii-uav-gis-server.yml','5.7.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n','80de9948606d6b7f2c6c75783fdd4db1','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3356,'cmii-suav-supervision.yml','5.7.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nspring:\n elasticsearch:\n uris: ${elasticsearch.uris}\n clusterName: ${elasticsearch.clusterName}\n username: ${elasticsearch.username}\n password: ${elasticsearch.password} \n application:\n name: cmii-suav-supervision\n messages:\n basename: i18n/messages\n login:\n supervisor:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\n user:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/suav/supervision/mapper/**/*.xml\n\nidgen:\n worker-id: 0\n datacenter-id: 0\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nfilePath:\n tempWorkBasePath: /usr/local/data/datapost/upload/temp/\n saveFileBasePath: /usr/local/data/datapost/upload/\nwaypoint:\n rangeDistance: 2000\n validatorPackage: com.cmii.chinamobile.suav.supervision.airspace.service.airline.impl\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\n','4e1bd9af6592355c8f673c4853cdc4f2','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3357,'cmii-suav-gateway.yml','5.7.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n \ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','ab5296574a4e7c986c1d51c59d8a8ac0','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3358,'cmii-app-release','5.7.0','bizName: APP发布服务\ndbSchema: cmii_app_release\napiDeclaration: uav,admin\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','fe623ebf106fa27c02a42d396917e37d','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3359,'cmii-uav-emergency.yml','5.7.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3360,'cmii-uav-grid-engine.yml','5.7.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3361,'cmii-uav-grid-surveilliance.yml','5.7.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3362,'cmii-uav-grid-manage.yml','5.7.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2024-07-18 17:18:55','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3363,'cmii-uav-grid-elasticsearch.yml','5.7.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2024-07-18 17:18:56','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3364,'cmii-uav-tower.yml','5.7.0','bizName: 黑龙江铁塔\r\ndbSchema: cmii_iron_tower\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n\r\nminio:\r\n srcId: 1323096648758464519\r\n\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n\r\n','4b1ab6eab9be48de6f4c6f31144b2d4e','2024-07-18 17:18:56','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3365,'cmii-live-operator.yml','5.7.0','bizName: live-op\ndbSchema: cmii_live_srs_op\n\nspring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 5.2.0\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n \ndruid:\n mysql:\n usePingMethod: false\n\nopentracing:\n jaeger:\n enabled: false\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','4c3e234be018e64f26037f552f95a403','2024-07-18 17:18:56','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3366,'cmii-uav-multilink.yml','5.7.0','spring:\r\n platform:\r\n info:\r\n name: 多链路冗余\r\n description: 多链路冗余\r\n version: 1.0.0\r\n scan-package: com.cmii.chinamobile\r\n\r\nbizName: 多链路冗余\r\ndbSchema: uav_multi_link\r\n\r\nlog:\r\n flag: true\r\n','70ff50b0a07b1c37085d9b54bc7fc9f8','2024-07-18 17:18:56','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3367,'cmii-uav-integration.yml','5.7.0','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.196.113:26689\n username: drcdji\n password: CMII112233!\nszy:\n platform:\n host: http://221.6.105.230:18088/uav\n username: userdzc\n password: Dzc@12345','d4948f96e8f0fbe2f0a37c4c944eeccf','2024-07-18 17:18:56','2024-07-23 13:59:16','nacos','192.168.35.125','','','','','','yaml','',''),(3368,'cmii-uav-threedsimulation.yml','5.7.0','spring:\r\n jackson:\r\n time-zone: GMT+8\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n\r\nribbon:\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\n \r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: debug\r\n\r\n\r\n','4149352b2ff64ff6aa486bf3d7b7a9fe','2024-07-18 17:18:56','2024-07-18 17:19:33',NULL,'192.168.35.125','','',NULL,NULL,NULL,'yaml',NULL,''),(3369,'cmii-backend-system.yml','5.7.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','06156b8c90041f8003708b788856c9ed','2024-07-18 17:18:56','2024-07-22 09:14:38','nacos','192.168.35.125','','','','','','yaml','',''),(3370,'cmii-uas-gateway.yml','5.7.0','spring:\n application:\n name: cmii-uas-gateway\n platform:\n info:\n name: 无人机身份认证网关\n description: 无人机身份认证网关\n version: 1.0.0\n cloud:\n gateway:\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: lifecycle\n uri: lb://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/**\n - id: lifecycle-websocket\n uri: lb:ws://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/regulator/detection/data/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n filters:\n - StripPrefix=1\n\nsecurity:\n oauth2:\n regulator:\n permit-all:\n - /lifecycle/regulator/auth/login\n - /lifecycle/regulator/auth/code/login\n - /lifecycle/regulator/auth/getImageCode\n - /lifecycle/regulator/auth/sendLogin\n - /lifecycle/regulator/detection/data/**\n - /lifecycle/regulator/epc/auth\n - /lifecycle/regulator/auth/sendFindPassword\n - /lifecycle/regulator/auth/findPwdByOrig\n - /lifecycle/regulator/auth/findPwd\n - /warehouse/regulator/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/regulator/personal/**\n - /lifecycle/regulator/owner/**\n - /lifecycle/regulator/auth/logout\n - /lifecycle/regulator/uav/**\n - /lifecycle/regulator/**\n - /warehouse/regulator/**\n owner:\n permit-all:\n - /lifecycle/owner/auth/login\n - /lifecycle/owner/auth/code/login\n - /lifecycle/owner/auth/getImageCode\n - /lifecycle/owner/auth/sendLogin\n - /lifecycle/owner/auth/sendRegistry\n - /lifecycle/owner/auth/sendFindPassword\n - /lifecycle/owner/auth/findPwdByOrig\n - /lifecycle/owner/auth/findPwd\n - /lifecycle/owner/auth/registry\n - /warehouse/owner/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/owner/personal/**\n - /lifecycle/owner/auth/logout\n - /lifecycle/owner/uavoperator/**\n - /lifecycle/owner/flightactivity/** \n - /lifecycle/owner/airspace/traffic/**\n - /lifecycle/owner/airspace/admin/**\n - /lifecycle/owner/gis/** \n - /warehouse/owner/**\n manufacturer:\n permit-all:\n - /lifecycle/manufacturer/auth/login\n - /lifecycle/manufacturer/auth/code/login\n - /lifecycle/manufacturer/auth/getImageCode\n - /lifecycle/manufacturer/auth/sendLogin\n - /lifecycle/manufacturer/auth/sendRegistry\n - /lifecycle/manufacturer/auth/sendFindPassword\n - /lifecycle/manufacturer/auth/findPwdByOrig\n - /lifecycle/manufacturer/auth/findPwd\n - /lifecycle/manufacturer/auth/registry\n - /lifecycle/manufacturer/syncMnf\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/manufacturer/syncMnf\n - /lifecycle/manufacturer/personal/**\n - /lifecycle/manufacturer/ca/**\n - /lifecycle/manufacturer/cert/**\n - /lifecycle/manufacturer/auth/logout\n - /warehouse/manufacturer/**','a29dcbddb5509ab006947f0ec5f03b5b','2024-07-18 17:18:56','2024-09-02 13:54:36','developer','192.168.102.201','','','','','','yaml','',''),(3371,'cmii-uas-lifecycle.yml','5.7.0','spring:\n # cache:\n # type: none\n # redis:\n # host: helm-redis-uas-master\n # port: 6379\n # database: 0\n # password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n # redisson:\n # model: SINGLE\n # single-server-config:\n # address: helm-redis-uas-master:6379\n # database: 0\n # password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: DEBUG\n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii','69c34d6951d2d7430729a121ddc6d0d6','2024-07-18 17:18:56','2024-08-28 10:48:39','nacos','10.244.179.192','','','','','','yaml','',''),(3372,'cmii-uav-sense-adapter.yml','5.7.0','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 50\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 40\n max-user-data-bytes-per-second: 1480000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n\n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"1040265216,587345920,36798,1102\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"587345920,553725952,20240626,101,12727754,8005,9001,285712,1315,838938628,2032,112,570503172,2101,8004,36798,8008,1102,570503168,537604096,123,9527,1040265216\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n - sf-id: 8002\n max-control-packets-per-second: 3\n max-control-bytes-per-second: 10240\n max-user-data-packets-per-second: 3\n max-user-data-bytes-per-second: 10240\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','a83399f1c3e58b913b047b37e713ad81','2024-07-18 17:18:56','2024-08-30 10:29:40','developer','192.168.102.235','','','','','','yaml','',''),(3526,'cmii-uav-iot-dispatcher.yml','5.8.0','spring:\n datasource:\n url: cmii-mysql:13306/uav_iot_dispatcher\n username: k8s_admin\n password: Uc@bkTCPuD4g\n redis:\n tracking: # 额外信息\n status: tracking:heartbeat:{device_id}:realtime\n petrack: tracking:petrack:{bs_id}\nmqtt:\n qos: 0\n keepAliveInterval: 20\n topic: # 额外\n default: iot-dispatcher/system_topic\niotEventDriver: # 额外\n topic:\n dispatcher: iot-dispatcher/{project_id}-{device_id}\n reporting: iot-reporting/{project_id}-{device_id}\n event:\n beginTracking: BeginTracking\n endTracking: EndTracking\n beginStreaming: BeginStreaming\n endStreaming: EndStreaming\n initializeServo: InitializeServo\ntrajectory:\n # 针对合作类飞机的跟踪策略:基于海拔或相对高度高度跟踪,填 altitude 或 height\n policy: height\n # 当且仅当policy为height时,下面配置生效。表示合作类飞机起飞点的海拔\n coop_uav_takeoff_altitude: 500.0\n # 以当前轨迹点为基准,最大的摄像头搜索范围\n max_camera_search_range: 1200.0\n anchor:\n speed: 60\n distance: 100\nclient:\n live:\n endpoint: http://helm-live-op-svc-v2:8080\n','b6a2c724e822b2d54d078d6938fbe0bf','2024-08-22 16:31:37','2024-09-06 17:10:31','developer','10.244.179.192','','','','','','yaml','',''),(3527,'cmii-uav-surveillance.yml','5.8.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.surveillance.websocketViaBoot.TotalWebsocket: info\n org.springframework.amqp.rabbit.connection.AbstractConnectionFactory: none\n\nlifecycle:\n isOpen: true\n companyIds: 2\n\ncustom:\n data-delay:\n #需要延迟的无人机id集合\n # delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370,UAS00016957\n delay-uas-ids: \'\'\n # delay-uas-ids: 1\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 0\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n - event.UAV.Simulator.VirtualStick\n# 机库虚拟摇杆ws连接\nmqtt-cloudAPI:\n wss: wss://www.demo.uavcmlc.com/api/mqtt_ws2/token','c1fa48ec9e5e2b25579d15fe7b2bb47d','2024-08-22 16:31:37','2024-08-26 17:10:16','nacos','10.244.179.192','','','','','','yaml','',''),(3528,'cmii-uav-grid-datasource.yml','5.8.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n # data:\n # elasticsearch:\n # cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n # cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9201\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','a632cc11558d3055f0500db42317d3ba','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3529,'cmii-admin-data.yml','5.8.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3530,'cmii-admin-gateway.yml','5.8.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: onesupport\n uri: lb://cmii-uav-onesupport\n predicates:\n - Path=/onesupport/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/grid/drawGridOnMap\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','cb4505e369575e33f6400092c0d28e0a','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3531,'cmii-admin-user.yml','5.8.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3532,'cmii-omoc-gateway.yml','5.8.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3533,'cmii-omoc-process.yml','5.8.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3534,'cmii-omoc-user.yml','5.8.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3535,'cmii-open-gateway.yml','5.8.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3536,'cmii-uav-airspace.yml','5.8.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3537,'cmii-uav-alarm.yml','5.8.0','bizName: 告警系统\r\ndbSchema: uav_alarm\r\napiDeclaration: uav,admin\r\nribbon:\r\n eager-load:\r\n enabled: true\r\n clients: cmii-admin-data, cmii-uav-user\r\n ReadTimeout: 40000\r\n ConnectTimeout: 20000\r\ncom:\r\n cmii:\r\n chinamobile:\r\n eventbus:\r\n broadcast-events:\r\n - REDIS_SYN_EVENT\r\nlog:\r\n opt: true\r\n fly: true\r\n','c0c1a3079f63ed9a34551d2d5b348adc','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3538,'cmii-uav-brain.yml','5.8.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3539,'cmii-uav-cloud-live.yml','5.8.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: boat_detection # 海只检测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\n closePlusVideo: ${com.cmii.chinamobile.video-merge.closePlusVideo} \nlive:\n#vms,srs-op\n closeLiveQuotaLimit: false\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 16 过时算法\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-ai.url}:${com.cmii.chinamobile.ai.video-fire-ai.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@114\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@122\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@131\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','60ddbe48ef4fe51b6bc2e1e17627f8c2','2024-08-22 16:31:37','2024-11-13 09:10:53','developer','10.244.179.192','','','','','','yaml','',''),(3540,'cmii-uav-clusters.yml','5.8.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3541,'cmii-uav-cms.yml','5.8.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3542,'cmii-uav-data-post-process.yml','5.8.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\n localMinio: https://oss.demo.uavcmlc.com\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\n useLocal: true\n geoCS: EPSG:4326\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','eaac7453e9c1769e2fa513f524ae0015','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3543,'cmii-uav-developer.yml','5.8.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n callback-fail-url: /open/#/updateEmail/fail\n callback-success-url: /open/#/updateEmail/success\n request:\n #是否校验签名\n check-sign: false\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','f42ada80a212f6f5e4116f0fe0adcba4','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3544,'cmii-uav-device.yml','5.8.0','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\n - uav.auth.5G.log.update.event\nlog:\n opt: true\n fly: true\n\nlogging:\n level:\n com.cmii.chinamobile: debug\n\n','487e018d0c50d8ba348dc00545e20950','2024-08-22 16:31:37','2024-09-05 17:00:36','developer','10.244.192.64','','','','','','yaml','',''),(3545,'cmii-uav-gateway.yml','5.8.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - Path=/surveillance/advanced_traffic_surveillance/** # 交通ws\n - id: integration\n uri: lb://cmii-uav-integration\n predicates:\n - Path=/integration/**\n - id: integration-websocket\n uri: lb:ws://cmii-uav-integration\n predicates:\n # - Path=/surveillance/**\n - Path=/integration/hangarServer/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - Path=/industrial/detection/data/**\n - Path=/industrial/surveillance_5GA/**\n - Path=/industrial/cameras/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n - id: adapter\n uri: lb://cmii-uav-sense-adapter\n predicates:\n - Path=/adapter/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/**/elogin #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/advanced_traffic_surveillance/** # 新交通ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /integration/hangarServer/** # 数字鹰ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /industrial/surveillance_5GA/**\n - /industrial/cameras/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /industrial/senseAf/**\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n - /adapter/**\n - /industrial/detection/data/**\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /industrial/api/uav/industrial/emergency/commSupport/getPlaneTrack\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','9df6994ec1390ea9669183c840d12b2a','2024-08-22 16:31:37','2024-08-30 09:52:09','developer','10.244.179.192','','','','','','yaml','',''),(3546,'cmii-uav-industrial-portfolio.yml','5.8.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: UAS00018318\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: 10002\n companies: 394,178,2,431,228,232,453,477,448,411,115,244\n deny-flying-companies: 178\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: \'\'\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 0\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: true\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','a9a28d7897d0c9765a3a06168959ecd9','2024-08-22 16:31:37','2024-08-26 10:03:20','developer','192.168.102.176','','','','','','yaml','',''),(3547,'cmii-uav-kpi-monitor.yml','5.8.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3548,'cmii-uav-logger.yml','5.8.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3549,'cmii-uav-material-warehouse.yml','5.8.0','spring:\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n druid:\n db-type: mysql\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n kill-when-socket-read-timeout: true\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n urlPrefixLifecycle: /uas/api/warehouse/regulator/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\ncom:\n cmii:\n chinamobile:\n root: https://www.demo.uavcmlc.com\n default-path: ','a815811e029fa70d0d7d80f39dc6a4d0','2024-08-22 16:31:37','2024-09-04 10:21:14','nacos','10.244.179.192','','','','','','yaml','',''),(3550,'cmii-uav-mission.yml','5.8.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\n ai:\n ip: 192.168.34.227\n port: 19000\n waterUrl: /v2/models/water_segment/infer\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info','99601af8f85be4408167d8cdd7a86625','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3551,'cmii-uav-mqtthandler.yml','5.8.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: info\nmqtt:\n limit:\n bridge-radar-frequency: 0\n ne-frequency: 1000\n bridgeSFFrequency: 0\n send-bridge: false\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','0b4ad7606fd92323a19dcf3c556c5a36','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3552,'cmii-uav-notice.yml','5.8.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3553,'cmii-uav-oauth.yml','5.8.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n ignore-platform-codes:\n - pilot\n - integrationpilot\n platforms-for-visitor: \'\'\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','43fcf7b07e7e2d076115f399f289dbff','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3554,'cmii-uav-process.yml','5.8.0','bizName: 流程系统\napiDeclaration: uav,admin\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','441ef5567308900bdd808ef83952d4c8','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3555,'cmii-uav-security-system.yml','5.8.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3556,'cmii-uav-user.yml','5.8.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\ncom:\n cmii:\n chinamobile:\n user:\n callback-fail-url: /#/update-email-status?status=fail\n callback-success-url: /#/update-email-status?status=success\n','6948b1c915b7c1293ab64a5752f202aa','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3557,'cmii-uav-waypoint.yml','5.8.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3558,'cmii-uav-gis-server.yml','5.8.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n','80de9948606d6b7f2c6c75783fdd4db1','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3559,'cmii-suav-supervision.yml','5.8.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nspring:\n elasticsearch:\n uris: ${elasticsearch.uris}\n clusterName: ${elasticsearch.clusterName}\n username: ${elasticsearch.username}\n password: ${elasticsearch.password} \n application:\n name: cmii-suav-supervision\n messages:\n basename: i18n/messages\n login:\n supervisor:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\n user:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/suav/supervision/mapper/**/*.xml\n\nidgen:\n worker-id: 0\n datacenter-id: 0\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nfilePath:\n tempWorkBasePath: /usr/local/data/datapost/upload/temp/\n saveFileBasePath: /usr/local/data/datapost/upload/\nwaypoint:\n rangeDistance: 2000\n validatorPackage: com.cmii.chinamobile.suav.supervision.airspace.service.airline.impl\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\n','4e1bd9af6592355c8f673c4853cdc4f2','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3560,'cmii-suav-gateway.yml','5.8.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n \ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','ab5296574a4e7c986c1d51c59d8a8ac0','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3561,'cmii-app-release','5.8.0','bizName: APP发布服务\ndbSchema: cmii_app_release\napiDeclaration: uav,admin\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','fe623ebf106fa27c02a42d396917e37d','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3562,'cmii-uav-emergency.yml','5.8.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3563,'cmii-uav-grid-engine.yml','5.8.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3564,'cmii-uav-grid-surveilliance.yml','5.8.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3565,'cmii-uav-grid-manage.yml','5.8.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3566,'cmii-uav-grid-elasticsearch.yml','5.8.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3567,'cmii-uav-tower.yml','5.8.0','bizName: 黑龙江铁塔\r\ndbSchema: cmii_iron_tower\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n\r\nminio:\r\n srcId: 1323096648758464519\r\n\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n\r\n','4b1ab6eab9be48de6f4c6f31144b2d4e','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3568,'cmii-live-operator.yml','5.8.0','bizName: live-op\ndbSchema: cmii_live_srs_op\n\nspring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 5.2.0\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n \ndruid:\n mysql:\n usePingMethod: false\n\nopentracing:\n jaeger:\n enabled: false\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','4c3e234be018e64f26037f552f95a403','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3569,'cmii-uav-multilink.yml','5.8.0','spring:\r\n platform:\r\n info:\r\n name: 多链路冗余\r\n description: 多链路冗余\r\n version: 1.0.0\r\n scan-package: com.cmii.chinamobile\r\n\r\nbizName: 多链路冗余\r\ndbSchema: uav_multi_link\r\n\r\nlog:\r\n flag: true\r\n','70ff50b0a07b1c37085d9b54bc7fc9f8','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3570,'cmii-uav-integration.yml','5.8.0','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.196.113:26689\n username: drcdji\n password: CMII112233!\nszy:\n platform:\n host: http://221.6.105.230:18088/uav\n username: userdzc\n password: Dzc@12345','d4948f96e8f0fbe2f0a37c4c944eeccf','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3571,'cmii-uav-threedsimulation.yml','5.8.0','spring:\r\n jackson:\r\n time-zone: GMT+8\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n\r\nribbon:\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\n \r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: debug\r\n\r\n\r\n','4149352b2ff64ff6aa486bf3d7b7a9fe','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3572,'cmii-backend-system.yml','5.8.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','06156b8c90041f8003708b788856c9ed','2024-08-22 16:31:37','2024-08-22 16:31:37',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3573,'cmii-uas-gateway.yml','5.8.0','spring:\n application:\n name: cmii-uas-gateway\n platform:\n info:\n name: 无人机身份认证网关\n description: 无人机身份认证网关\n version: 1.0.0\n cloud:\n gateway:\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: lifecycle\n uri: lb://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/**\n - id: lifecycle-websocket\n uri: lb:ws://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/regulator/detection/data/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n filters:\n - StripPrefix=1\n\nsecurity:\n oauth2:\n regulator:\n permit-all:\n - /lifecycle/regulator/auth/login\n - /lifecycle/regulator/auth/code/login\n - /lifecycle/regulator/auth/getImageCode\n - /lifecycle/regulator/auth/sendLogin\n - /lifecycle/regulator/detection/data/**\n - /lifecycle/regulator/epc/auth\n - /lifecycle/regulator/auth/sendFindPassword\n - /lifecycle/regulator/auth/findPwdByOrig\n - /lifecycle/regulator/auth/findPwd\n - /warehouse/regulator/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/regulator/personal/**\n - /lifecycle/regulator/owner/**\n - /lifecycle/regulator/auth/logout\n - /lifecycle/regulator/uav/**\n - /lifecycle/regulator/**\n - /warehouse/regulator/**\n owner:\n permit-all:\n - /lifecycle/owner/auth/login\n - /lifecycle/owner/auth/code/login\n - /lifecycle/owner/auth/getImageCode\n - /lifecycle/owner/auth/sendLogin\n - /lifecycle/owner/auth/sendRegistry\n - /lifecycle/owner/auth/sendFindPassword\n - /lifecycle/owner/auth/findPwdByOrig\n - /lifecycle/owner/auth/findPwd\n - /lifecycle/owner/auth/registry\n - /warehouse/owner/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/owner/personal/**\n - /lifecycle/owner/auth/logout\n - /lifecycle/owner/uavoperator/**\n - /lifecycle/owner/flightactivity/** \n - /lifecycle/owner/airspace/traffic/**\n - /lifecycle/owner/airspace/admin/**\n - /lifecycle/owner/gis/** \n - /warehouse/owner/**\n manufacturer:\n permit-all:\n - /lifecycle/manufacturer/auth/login\n - /lifecycle/manufacturer/auth/code/login\n - /lifecycle/manufacturer/auth/getImageCode\n - /lifecycle/manufacturer/auth/sendLogin\n - /lifecycle/manufacturer/auth/sendRegistry\n - /lifecycle/manufacturer/auth/sendFindPassword\n - /lifecycle/manufacturer/auth/findPwdByOrig\n - /lifecycle/manufacturer/auth/findPwd\n - /lifecycle/manufacturer/auth/registry\n - /lifecycle/manufacturer/syncMnf\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/manufacturer/syncMnf\n - /lifecycle/manufacturer/personal/**\n - /lifecycle/manufacturer/ca/**\n - /lifecycle/manufacturer/cert/**\n - /lifecycle/manufacturer/auth/logout\n - /warehouse/manufacturer/**','a29dcbddb5509ab006947f0ec5f03b5b','2024-08-22 16:31:37','2024-09-02 13:55:12','developer','192.168.102.201','','','','','','yaml','',''),(3574,'cmii-uas-lifecycle.yml','5.8.0','spring:\n # cache:\n # type: none\n # redis:\n # host: helm-redis-uas-master\n # port: 6379\n # database: 0\n # password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n # redisson:\n # model: SINGLE\n # single-server-config:\n # address: helm-redis-uas-master:6379\n # database: 0\n # password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: DEBUG\n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii\n\ncyy:\n aes: 696f4b09f80633a10eca593aa4dac727\n public:\n key: 042606569DF5B422596B78FEFC7A7087D618F339BCB3FE02DEDF3E733B4E5A8FE32DEA162DC12D31F03464F071EA9CEA1DE233FC9250C63005C401B9CAC030A155\n private:\n key: 73607410C0B2D9038D29738FC253B704E120FDC1A6C5D5E07AD038C9EE29D77C\n sim:\n debug: false\n bip:\n debug: false\n safeAid:\n aid: xxxx\n version: 1.0\n apdu:\n - 80E6200016000010D15600010181017B00000000B0010101000000\n - 80E281000400B20000\n execCount: 3\n chainingValue: \"01\"\n uavProductNO: 81145541533030303139363639393932313233343031\n imei: 820F383635303837303530333333333434\n terminalNO: 8306443830454538\n imsi: 840F343630303131303331363335313437\n result:\n success: \"009000\"\n command:\n install: 80E6200016000010D15600010181017B00000000B0010101000000\n query: 80E281000400B20000\n platform:\n version: 1.0\n url: https://www.demo.uavcmlc.com/uas/api/lifecycle/regulator/epc/auth\n debug: false\nxinshen:\n public:\n key: 04AF6C1BD30C3AE944A3E15E2F069F79EA2DC321DF26FBA6531BD1B58383C0E54F5F44A374E0FE3EFA7D1F307B6D3E54AC7352E8768470539EF2D6BDFBCBE279D5\n url: http://1.119.150.199:20016/cmiot/seitsm/cardinality/seOperatorApply\n spid: CYY04009','cb14398848d34d1c50ac379ea43281e4','2024-08-22 16:31:37','2024-11-11 10:58:51','nacos','10.244.179.192','','','','','','yaml','',''),(3575,'cmii-uav-sense-adapter.yml','5.8.0','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10480000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n - sf-id: 101\n task-id: 1659845102\n \n\n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"1040265216,587345920,36798,1102\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"587345920,553725952,20240626,101,12727754,8005,9001,285712,1315,838938628,2032,112,570503172,2101,8004,36798,8008,1102,570503168,537604096,123,9527,1040265216\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n - sf-id: 8002\n max-control-packets-per-second: 3\n max-control-bytes-per-second: 10240\n max-user-data-packets-per-second: 3\n max-user-data-bytes-per-second: 10240\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','b19eb4aab2fbef80013745a029f70bd8','2024-08-22 16:31:37','2024-09-09 11:37:19','developer','10.244.192.64','','','','','','yaml','',''),(3611,'cmii-uav-iot-dispatcher.yml','6.0.0','spring:\n datasource:\n url: cmii-mysql:13306/uav_iot_dispatcher\n username: k8s_admin\n password: Uc@bkTCPuD4g\n redis:\n tracking: # 额外信息\n status: tracking:heartbeat:{device_id}:realtime\n petrack: tracking:petrack:{bs_id}\nmqtt:\n qos: 0\n keepAliveInterval: 20\n topic: # 额外\n default: iot-dispatcher/system_topic\niotEventDriver: # 额外\n topic:\n dispatcher: iot-dispatcher/{project_id}-{device_id}\n reporting: iot-reporting/{project_id}-{device_id}\n event:\n beginTracking: BeginTracking\n endTracking: EndTracking\n beginStreaming: BeginStreaming\n endStreaming: EndStreaming\n initializeServo: InitializeServo\ntrajectory:\n # 针对合作类飞机的跟踪策略:基于海拔或相对高度高度跟踪,填 altitude 或 height\n policy: height\n # 当且仅当policy为height时,下面配置生效。表示合作类飞机起飞点的海拔(米)。\n # 1. 最好设置的和摄像头海拔一致,边端收到的高度是该等高线海拔加相对地面高度。比如摄像头配置了1000m海拔和20m相对高度,那么下面的值应该填成1000m\n coop_uav_takeoff_altitude: 0.0\n # 以当前轨迹点为基准,最大的摄像头搜索范围(米)\n max_camera_search_range: 1200.0\n anchor:\n speed: 60\n distance: 100\nclient:\n live:\n endpoint: http://helm-live-op-svc-v2:8080\n','ce9c11016511c65993e3587e7a105ad0','2024-09-09 17:04:01','2024-10-23 10:51:16','developer','10.244.179.192','','','','','','yaml','',''),(3612,'cmii-uav-surveillance.yml','6.0.0','bizName: 飞行监视\ndbSchema: uav_mission\nmybatis-plus:\n type-aliases-package: com.cmii.chinamobile.surveillance.beans.po\n global-config:\n enable-sql-runner: true\nribbon:\n ConnectTimeout: 5000 #请求连接的超时时间,默认时间为1秒\n ReadTimeout: 5000 #请求处理的超时时间\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.surveillance.websocketViaBoot.TotalWebsocket: info\n org.springframework.amqp.rabbit.connection.AbstractConnectionFactory: none\n\nlifecycle:\n isOpen: true\n companyIds: 2\n\ncustom:\n data-delay:\n #需要延迟的无人机id集合\n # delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370,UAS00016957\n delay-uas-ids: \'\'\n # delay-uas-ids: 1\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 0\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n - event.UAV.Simulator.VirtualStick\n# 机库虚拟摇杆ws连接\nmqtt-cloudAPI:\n wss: wss://www.demo.uavcmlc.com/api/mqtt_ws2/token','c1fa48ec9e5e2b25579d15fe7b2bb47d','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3613,'cmii-uav-grid-datasource.yml','6.0.0','bizName: 网格数据管理服务\nspring:\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n main:\n allow-bean-definition-overriding: true\n allow-circular-references: true\n platform:\n info:\n name: 网格数据管理服务\n description: 网格数据管理服务\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_waypoint\n datasource:\n uav_waypoint:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_waypoint?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_airspace:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_airspace?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n suav_supervision:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/suav_supervision?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n uav_dev:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/uav_dev?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n # data:\n # elasticsearch:\n # cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\n # cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9201\n\nmanagement:\n health:\n elasticsearch:\n enabled: false\n\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\n\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\n\nlogging:\n level:\n com.alibaba.nacos.client.config.impl: WARN\n com.cmii: DEBUG\n','a632cc11558d3055f0500db42317d3ba','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3614,'cmii-admin-data.yml','6.0.0','bizName: 字典表单管理\ndbSchema: admin_data\napiDeclaration: uav,admin\nmap:\n gaode:\n key: ${com.cmii.chinamobile.gaode.key}\ncaiyun:\n token: ${com.cmii.chinamobile.caiyun.token}\n host: ${com.cmii.chinamobile.caiyun.host}\narea:\n limitProvince: false\n limitProvinceAreaCode: 810000\n','16c5eebcdc71fe8ad4debe592d8aedd6','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3615,'cmii-admin-gateway.yml','6.0.0','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: onesupport\n uri: lb://cmii-uav-onesupport\n predicates:\n - Path=/onesupport/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/grid/drawGridOnMap\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','47c6c85c2be605767e19db82e8e2f201','2024-09-09 17:04:01','2024-10-11 09:29:52','developer','192.168.102.167','','','','','','yaml','',''),(3616,'cmii-admin-user.yml','6.0.0','bizName: 运营平台用户\ndbSchema: admin_user\napiDeclaration: admin\nspring:\n login:\n kicked-support: false\n login-error-limit: true\n img-code-support: true\nmin:\n io:\n bucket: pub-cms','90526474285ff377446e754338cfd1a5','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3617,'cmii-omoc-gateway.yml','6.0.0','bizName: 一机一码网关\r\nspring:\r\n cloud:\r\n gateway:\r\n globalcors:\r\n corsConfigurations:\r\n \'[/**]\':\r\n allowedOrigins: \"*\"\r\n allowedMethods: \"*\"\r\n discovery:\r\n locator:\r\n enabled: true #让gateway从nacos中获取服务信息\r\n routes:\r\n - id: process\r\n uri: lb://cmii-omoc-process\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/process/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n - id: user\r\n uri: lb://cmii-omoc-user\r\n order: 1 #优先级\r\n predicates: #断言 (用来判断请求是否放行的依据返回true则放行,false则返回404)\r\n - Path=/user/**\r\n filters: #过滤器\r\n - StripPrefix=1\r\n','958f7976cb2ed712f4c05cc50c422547','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3618,'cmii-omoc-process.yml','6.0.0','bizName: 一机一码业务\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','1ac7a7e5602a2b30bedc264f4b1be17c','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3619,'cmii-omoc-user.yml','6.0.0','bizName: 一机一码用户\r\nlogin:\r\n remoteUrl: ${com.cmii.chinamobile.omoc.url}\r\n lingyunurl_dev: ${com.cmii.chinamobile.root}','f7cdf2f9e96958e28bfdfafc0d26b125','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3620,'cmii-open-gateway.yml','6.0.0','bizName: 开放平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: developer-socket\n uri: lb:ws://cmii-uav-developer\n predicates:\n - Path=/developer/oapi/wexecute\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - path: /test\n pathArgs:\n between: 2018-03-18T17:32:58.129+08:00,2023-03-23T17:32:58.129+08:00\n - /developer/login\n - /developer/code/login\n - /developer/registry\n - /developer/registry-for-test\n - /developer/oapi/**\n - /developer/profile/doUpdateEmail #用户修改邮箱\n - /developer/verifyCode/sendLogin #发送登陆验证码\n - /developer/verifyCode/checkLogin #验证登陆验证码\n - /developer/verifyCode/sendRegisty #发送注册验证码\n - /developer/verifyCode/checkRegisty #验证注册验证码\n - /developer/verifyCode/sendResetPassword #发送找回密码\n - /developer/verifyCode/checkResetPassword #验证找回密码\n - /developer/verifyCode/getImgCode\n - /developer/verifyCode/getImageCode\n - /developer/verifyCode/checkImgCode\n - /developer/verifyCode/get_image_code_by_image_id\n - /developer/profile/findPwd #找回密码\n - /developer/docs\n - /developer/docs/**\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /**/webjars/**\n - /**/doc.html\n - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/public/**\n - /warehouse/api/v1/warehouse/project/user/getToken\n - /warehouse/api/v1/warehouse/project/getObjectByUrl\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /developer/profile/**\n - /developer/logout #登出接口\n - /warehouse/**\n sign-ignores: #忽略签名\n - /system/\n','fa59a33c17634ce217d331fa86ce92bd','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3621,'cmii-uav-airspace.yml','6.0.0','bizName: 空域管理\r\ndbSchema: uav_airspace\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n#终审流程配置\r\nprocedure:\r\n type: 0 # 0:无终审 1:自动终审 2:手动终审\r\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\r\n version: 1.0\r\n secretKey: 904c396f6956d02c59a6ad35c08f5678\r\n\r\nwebminio:\r\n bucket: jadenq\r\n\r\n','5c51ea8169b7dae399c3daf61dfc221f','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3622,'cmii-uav-alarm.yml','6.0.0','bizName: 告警系统\ndbSchema: uav_alarm\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data, cmii-uav-user\n ReadTimeout: 40000\n ConnectTimeout: 20000\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\nlog:\n opt: true\n fly: true\n\nsec:\n db:\n table:\n uav_airspace:\n - efence_airspace_copy:org_id,id\n # uav_dev:\n # - uav_plane:company_id,uav_code\n # - uav_load\n tpIndex: tp_id\n flag: true\n\n mqtt:\n server:\n #mqtt server\n host: 192.168.34.245:37326\n user: cmlc\n password: odD8#Cr628\n\n listener:\n topic:\n - mission/info\n missionType: 5000,5001,5002,5003,5004,5005,5006,5007,5008,5009\n flag: true\n\n report:\n server:\n #mqtt server\n host: tcp://192.168.34.245:37326\n user: cmlc\n password: odD8#Cr628\n qos: 1\n connectionTimeout: 10\n keepAliveInterval: 20\nlogging:\n level:\n com.cmii.chinamobile: debug','beb41333605ebd49070429b21c2da46b','2024-09-09 17:04:01','2024-10-15 17:32:27','developer','192.168.102.148','','','','','','yaml','',''),(3623,'cmii-uav-brain.yml','6.0.0','bizName: AI大脑\ndbSchema: uav_brain\nbrain:\n ai:\n server:\n tritonHost: ${com.cmii.chinamobile.ai.image-triton.url} # 图像去雾+人群计数+车牌识别\n tritonPort: ${com.cmii.chinamobile.ai.image-triton.port} # 图像去雾+人群计数+车牌识别\n tfSafeHostIp: ${com.cmii.chinamobile.ai.image-helmet-recognition.url} # 安全帽识别\n tfSafeHostPort: ${com.cmii.chinamobile.ai.image-helmet-recognition.port} # 安全帽识别\n tfRoadHostIp: ${com.cmii.chinamobile.ai.image-road-segmentation.url} # 道路分割\n tfRoadHostPort: ${com.cmii.chinamobile.ai.image-road-segmentation.port} # 道路分割\n tianQinUrl: ${com.cmii.chinamobile.ai.tian-qin.url} #天勤桥梁识别\n nongYeBehavior: ${com.cmii.chinamobile.ai.nong-ye-behavior.url} #农业人体姿态检测\n nongYeArea: ${com.cmii.chinamobile.ai.nong-ye-area.url} #农业区域目标检测\n nongyeConfThresh: 60\noauth:\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n','1a6897660c137aa9824db3ec015caf0b','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3624,'cmii-uav-cloud-live.yml','6.0.0','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: boat_detection # 海只检测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\n closePlusVideo: ${com.cmii.chinamobile.video-merge.closePlusVideo} \nlive:\n#vms,srs-op\n closeLiveQuotaLimit: false\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 16 过时算法\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-ai.url}:${com.cmii.chinamobile.ai.video-fire-ai.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@114\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@122\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@131\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@141 # 地标检测\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','2820b29b5cb11eb67bdd7e5ea3f058c9','2024-09-09 17:04:01','2024-11-13 09:10:34','developer','10.244.179.192','','','','','','yaml','',''),(3625,'cmii-uav-clusters.yml','6.0.0','bizName: 集群纳管SkyCenter # @袁雪波 不需要system-config纳管\r\ndbSchema: uav_cluster\r\nrancher:\r\n io:\r\n # 模拟K8S通过env传入,所以下面乱写一个值即可。eg: -Drancher.io.endPoint=\"https://192.168.11.163\"\r\n endPoint: https://rancher.107474.xyz/\r\n apiKey: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n apiKeys: token-jqchm:f7kk6vtdcnmzmkqjp7twsxzh26g8qfb7rknl46b52l6478tnxc22b6\r\n scaleQuota: 10\r\nprometheus:\r\n io:\r\n endPoint: http://access-prometheus.cattle-prometheus.svc.cluster.local/\r\n # endPoint: http://192.168.11.169:30999/\r\n # 设置Prometheus的瞬时查询的平均值计算时间范围\r\n instantQueryCalculateRange: 5m\r\n','bd3ed5e2898f5ffacebeec29d3ddfc31','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3626,'cmii-uav-cms.yml','6.0.0','bizName: cms系统\ndbSchema: uav_mcms\nmybatis:\n mapper-locations: classpath*:com/mobile/cms/dao/**/*.xml\n type-aliases-package: com.mobile.cms.entity \nbone:\n enable-swagger: false\n owner-company-ids: 2,52,172\n\n# logo/channel,多个以逗号相隔,连续的使用短线相连。举例:1,3,4,5,6,7 可写为 1,3-7\ncms:\n logo-ids: 1\n channel-ids: 2-100\n#登录过期时间12小时\nsession:\n # timeOut: 43200\n timeOut: 1800\nos:\n path: xxx\n\n#单个文件最大\nmultipart:\n maxFileSize: 3000MB\n #设置总上传数据总大小\n maxRequestSize: 10000MB\nmin:\n io:\n bucket: pub-cms\n','35305f9a3ebf2e4d68a29e3cd584fcb6','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3627,'cmii-uav-data-post-process.yml','6.0.0','bizName: 内业处理\ndbSchema: uav_data_post_process\nmin:\n io:\n srcId: 1323096648758464516\n localMinio: https://oss.demo.uavcmlc.com\nterra:\n secret: ${com.cmii.chinamobile.terra-cloud.secret}\n url: ${com.cmii.chinamobile.terra-cloud.url}\n localUrl: ${com.cmii.chinamobile.terra-cloud.localUrl}\n useLocal: true\n geoCS: EPSG:4326\nfeign:\n httpclient:\n connection-timeout: 600000\nribbon:\n ReadTimeout: 600000\n ConnectTimeout: 600000\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\namap:\n secretKey: 9dd3daa175f31d6bdd462f11474955a3\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n#第三方系统接入权限管理配置\noauth:\n visual:\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra:\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess:\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n\n','eaac7453e9c1769e2fa513f524ae0015','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3628,'cmii-uav-developer.yml','6.0.0','bizName: 开发者平台\ndbSchema: uav_developer\napiDeclaration: admin\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n max-connections: 500\n discovery:\n locator:\n enabled: true\n default-filters:\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n open:\n login:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 3600\n callback-fail-url: /open/#/updateEmail/fail\n callback-success-url: /open/#/updateEmail/success\n request:\n #是否校验签名\n check-sign: false\n #默认限制额度\n limit-quality: 100\n #请求的超时时间\n timeout: 300\n #配置接口刷新时间,单位秒\n api-sync-interval: 120\n #是否校验时间\n check-time: true\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-user\n','f42ada80a212f6f5e4116f0fe0adcba4','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3629,'cmii-uav-device.yml','6.0.0','bizName: 载荷管理\ndbSchema: uav_dev\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data\n ReadTimeout: 20000\n ConnectTimeout: 10000\noauth:\n free:\n grantType: authorization_code\n clientId: APP_9LY41OaKSqk2btY0\n clientSecret: jvFyQdjU6IzEiqyic5TaWYPTuwjQAX\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\n - uav.auth.5G.log.update.event\nlog:\n opt: true\n fly: true\n\nlogging:\n level:\n com.cmii.chinamobile: debug\n\n','487e018d0c50d8ba348dc00545e20950','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3630,'cmii-uav-gateway.yml','6.0.0','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n websocket:\n max-frame-payload-length: 12480000\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - Path=/surveillance/advanced_traffic_surveillance/** # 交通ws\n - id: integration\n uri: lb://cmii-uav-integration\n predicates:\n - Path=/integration/**\n - id: integration-websocket\n uri: lb:ws://cmii-uav-integration\n predicates:\n # - Path=/surveillance/**\n - Path=/integration/hangarServer/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - Path=/industrial/detection/data/**\n - Path=/industrial/surveillance_5GA/**\n - Path=/industrial/cameras/**\n - Path=/industrial/universal/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n - id: adapter\n uri: lb://cmii-uav-sense-adapter\n predicates:\n - Path=/adapter/**\n - id: advanced5g\n uri: lb://cmii-uav-advanced5g\n predicates:\n - Path=/advanced5g/**\n - id: advanced5g-websocket\n uri: lb:ws://cmii-uav-advanced5g\n predicates:\n - Path=/advanced5g/sense/data/**\n - Path=/advanced5g/sense/detectionData/**\n - id: ruoyi\n uri: http://192.168.34.234:38080\n predicates:\n - Path=/ruoyi/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/**/elogin #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/advanced_traffic_surveillance/** # 新交通ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /integration/hangarServer/** # 数字鹰ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /industrial/surveillance_5GA/**\n - /industrial/cameras/**\n - /industrial/universal/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /industrial/senseAf/**\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n - /adapter/**\n - /industrial/detection/data/**\n - /advanced5g/sense/data/**\n - /advanced5g/sense/detectionData/**\n - /ruoyi/**\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /industrial/api/uav/industrial/emergency/commSupport/getPlaneTrack\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','ae80e81a8c9dbc963605ab286a22c20d','2024-09-09 17:04:01','2024-10-21 18:10:36','nacos','10.244.179.192','','','','','','yaml','',''),(3631,'cmii-uav-industrial-portfolio.yml','6.0.0','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\nspring:\n data:\n mongodb:\n host: helm-uas-mongo\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n # mock-uas-id: \'UAS00018318\'\n mock-uas-id: \'UAS00020836\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00000\n padding-lon: 0.00000\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n check-detection: true\n detection-exclude-radar-ids: \'1315\'\n lae:\n radar-id: \'CYY001\'\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: true\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Hks84@09kdem\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: false\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9512041025142,22.52315161403556,0 113.9454553854807,22.52376469743208,0 113.9441554735381,22.51733900541257,0 113.9424373532521,22.51612286880821,0 113.9410024253898,22.51419900761115,0 113.9400246181128,22.51332888279351,0 113.9386169494329,22.51380738299169,0 113.9367103211707,22.51418914554504,0 113.93287895648,22.51378784554091,0 113.9329471321592,22.51254019869863,0 113.9393145631865,22.51233276486502,0 113.9392632576454,22.51082064788392,0 113.9402619756469,22.50951374325599,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.9494017577807,22.51007467588934,0 113.9503563852446,22.5150811851489,0 113.9512041025142,22.52315161403556,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','f7b6eefc547069ffc001a83b72adbaa7','2024-09-09 17:04:01','2024-11-06 09:14:27','developer','192.168.102.178','','','','','','yaml','',''),(3632,'cmii-uav-kpi-monitor.yml','6.0.0','bizName: 指标监测\r\ndbSchema: uav_kpi_monitor\r\napiDeclaration: uav,admin\r\nkpi:\r\n report:\r\n businessPlatform: uavcloud\r\n productName: 中移凌云\r\n hostName: \r\n hostIp:\r\n reportUrl: ${com.cmii.chinamobile.cmii-operation.url}\r\n reportFetchKpi: false\r\n reportStaticKpi: true\r\nlog:\r\n db:\r\n url: ${com.cmii.chinamobile.jdbc.url}/admin_user?${com.cmii.chinamobile.jdbc.params}\r\n userName: ${com.cmii.chinamobile.jdbc.username}\r\n password: ${com.cmii.chinamobile.jdbc.password}\r\n','d008c9c4265fe47597127009ccc9a311','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3633,'cmii-uav-logger.yml','6.0.0','bizName: 业务日志平台\ndbSchema: uav_logger\napiDeclaration: uav,admin\n','370093453cee84da4398a86a34ca2e7c','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3634,'cmii-uav-material-warehouse.yml','6.0.0','spring:\n datasource:\n type: com.alibaba.druid.pool.DruidDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n druid:\n db-type: mysql\n url: jdbc:mysql://cmii-mysql:13306/cmii_material_warehouse?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n initial-size: 5\n min-idle: 5\n max-active: 20\n max-wait: 60000\n time-between-eviction-runs-millis: 60000\n min-evictable-idle-time-millis: 300000\n validation-query: SELECT \'x\'\n test-on-borrow: false\n test-on-return: false\n test-while-idle: true\n max-open-prepared-statements: 20\n filters: stat, wall\n kill-when-socket-read-timeout: true\n\nmin:\n io:\n defProjectThumbnailImg: defimage/def.jpg\n minIoExpiredTime: 28800\n typeId: MWS\n bucketName: jadenq\n\nfile:\n upload:\n tempWorkBasePath: /cmii/cache/warehouse/upload/temp/ #path update 无需共享存储\n thumbnail: thumbnail\n tusMaxSize: 21474836480\n tus: tus\n urlPrefix: ${com.cmii.chinamobile.root}/\n urlPrefixLifecycle: /uas/api/warehouse/regulator/\n download:\n urlPrefix: ${com.cmii.chinamobile.root}/api/warehouse/api/v1/warehouse/project/downloadFile/\n\noauth:\n dataprocess:\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\ncom:\n cmii:\n chinamobile:\n root: https://www.demo.uavcmlc.com\n default-path: ','a815811e029fa70d0d7d80f39dc6a4d0','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3635,'cmii-uav-mission.yml','6.0.0','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\n ai:\n ip: 192.168.34.227\n port: 19000\n waterUrl: /v2/models/water_segment/infer\n YuHangTransmissionPort: 6515\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info','603ab12502e4ef5e3e1e06d9cca87c43','2024-09-09 17:04:01','2024-11-12 09:15:15','developer','10.244.179.192','','','','','','yaml','',''),(3636,'cmii-uav-mqtthandler.yml','6.0.0','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: info\nmqtt:\n limit:\n bridge-radar-frequency: 0\n ne-frequency: 1000\n bridgeSFFrequency: 0\n send-bridge: true\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','ab9fbce3b21c004f1f968a20db6acbe5','2024-09-09 17:04:01','2024-11-04 11:36:34','developer','192.168.103.100','','','','','','yaml','',''),(3637,'cmii-uav-notice.yml','6.0.0','bizName: 通知系统\ndbSchema: uav_notice\ncom:\n cmii:\n chinamobile:\n mq:\n sms:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_sms\n queue: ${spring.application.name}_sms\n email:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_email\n queue: ${spring.application.name}_email\n webmsg:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_webmsg\n queue: ${spring.application.name}_webmsg\nnotice:\n sms:\n aliyun:\n accessKeyId: LTAIXmLt59OuwPjS\n accessKeySecret: hp0oFL0MKiyvlmS7kRzVbvk7EYUl66\n signName: 中移凌云\n mas:\n host: ${com.cmii.chinamobile.mas.url}\n ecName: 中移(成都)信息通信科技有限公司\n apId: ${com.cmii.chinamobile.mas.apId}\n secretKey: ${com.cmii.chinamobile.mas.secretKey}\n sign: ${com.cmii.chinamobile.mas.sign}\n limit:\n minute: 1\n hour: 20\n day: 50\n ipHour: 500\n\nwebsocket: open\ndayreceivestart: 7\ndayreceiveend: 22\nHKTel: open\n','29f10857e9e5347a4274ce0415c3573c','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3638,'cmii-uav-oauth.yml','6.0.0','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n ignore-platform-codes:\n - pilot\n - integrationpilot\n platforms-for-visitor: \'\'\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','43fcf7b07e7e2d076115f399f289dbff','2024-09-09 17:04:01','2024-11-02 11:47:30','nacos','10.244.179.192','','','','','','yaml','',''),(3639,'cmii-uav-process.yml','6.0.0','bizName: 流程系统\napiDeclaration: uav,admin\ndbSchema: uav_process\ncom:\n cmii:\n chinamobile:\n mq:\n callback:\n exchange: ${spring.application.name}\n key: ${spring.application.name}_callback\n queue: ${spring.application.name}_callback\nprocess:\n notice:\n taskExpireHour:48\nflowable:\n#关闭定时任务JOB\n async-executor-activate: false\n#将databaseSchemaUpdate设置为true。当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本。\n database-schema-update: false\n\n','441ef5567308900bdd808ef83952d4c8','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3640,'cmii-uav-security-system.yml','6.0.0','bizName: 安全系统\r\ndbSchema: uav_security\r\n#爬取天气数据周期,每天9点和21点爬取\r\nweb:\r\n crawler:\r\n weather:\r\n cron: 0 1 0,9,21 * * ?\r\n watch-city-codes:\r\n - 56294\r\n\r\n','09aa7c6466e10d6a1e88ff0363565d1b','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3641,'cmii-uav-user.yml','6.0.0','bizName: 用户平台\ndbSchema: uav_user\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data,cmii-uav-notice\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n#notice address\n host: ${com.cmii.chinamobile.root}\nspring:\n redisson:\n multiple-server-config:\n database: 2\ncom:\n cmii:\n chinamobile:\n user:\n callback-fail-url: /#/update-email-status?status=fail\n callback-success-url: /#/update-email-status?status=success\n','6948b1c915b7c1293ab64a5752f202aa','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','','',NULL,NULL,'yaml',NULL,''),(3642,'cmii-uav-waypoint.yml','6.0.0','bizName: 航线服务\r\ndbSchema: uav_waypoint\r\nwaypoint:\r\n rangeDistance: 2000\r\n validatorPackage: com.cmii.chinamobile.waypoint.common.action.validator\r\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\r\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\r\nsimulation:\r\n remote:\r\n host: ${com.cmii.chinamobile.signal-simulation.url}\r\n port: ${com.cmii.chinamobile.signal-simulation.port}\r\n ak: ${com.cmii.chinamobile.signal-simulation.ak}\r\nribbon:\r\n ReadTimeout: 60000\r\n ConnectTimeout: 60000\r\n','e626260f173e5e5b7f4bc8034a0fc9dd','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3643,'cmii-uav-gis-server.yml','6.0.0','bizName: 兴趣点管理\ndbSchema: uav_gis\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nmap:\n gaode:\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\n\nfilePath:\n tempWorkBasePath: /cmii/cache/datapost/upload/temp/\n saveFileBasePath: /cmii/cache/datapost/upload/\n\nmin:\n io:\n srcId: 1323096648758464520\n','80de9948606d6b7f2c6c75783fdd4db1','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3644,'cmii-suav-supervision.yml','6.0.0','bizName: 政府监管\ndbSchema: suav_supervision\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\nspring:\n elasticsearch:\n uris: ${elasticsearch.uris}\n clusterName: ${elasticsearch.clusterName}\n username: ${elasticsearch.username}\n password: ${elasticsearch.password} \n application:\n name: cmii-suav-supervision\n messages:\n basename: i18n/messages\n login:\n supervisor:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\n user:\n img-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n session-timeout: 1800\nmybatis-plus:\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n update-strategy: not_null\n banner: off\n mapper-locations: classpath*:com/cmii/chinamobile/suav/supervision/mapper/**/*.xml\n\nidgen:\n worker-id: 0\n datacenter-id: 0\nprocedure:\n url: ${com.cmii.chinamobile.avicatm-cloud.url}\n version: 1.0\n secretKey: 904c396f6956d02c59a6ad35c08f5678\n\nmap:\n gaode:\n key: 50c5a7ac73f7c97960f5c923bcb804dc\n\nwebminio:\n bucket: jadenq\n\noauth:\n supervision:\n grantType: ${com.cmii.chinamobile.oauth.supervision.grantType}\n clientId: ${com.cmii.chinamobile.oauth.supervision.clientId}\n clientSecret: ${com.cmii.chinamobile.oauth.supervision.clientSecret}\n military-permission:\n client-id: APP_UIegse6Lfou9pO1U\n client-secret: iCyoZXtzuTWR89BevVltbs5JnvXiGw\n grant-type: authorization_code\n\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: uav,admin\nfilePath:\n tempWorkBasePath: /usr/local/data/datapost/upload/temp/\n saveFileBasePath: /usr/local/data/datapost/upload/\nwaypoint:\n rangeDistance: 2000\n validatorPackage: com.cmii.chinamobile.suav.supervision.airspace.service.airline.impl\n ruleClassNameMap: {001001: YawAngleRule,002001: HoverDurationRule,003001: PhotoFormatRule,004001: VideoResolutionRule,004002: VideoFormatRule,006001: SteerPitchAngleRule,006003: SteerTransitionAngleRule,006005: SteerHorizonRollAngleRule}\n paramIdRuleIdMap: {uavYaw-yaw: 001001,hover-hoverTime: 002001,photo-picFormat: 003001,startRecord-videoResolution: 004001,startRecord-videoFormat: 004002,cameraPanControl-cameraPitch: 006001,cameraPanControl-cameraYaw: 006003,cameraPanControl-cameraRoll: 006005}\n','4e1bd9af6592355c8f673c4853cdc4f2','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3645,'cmii-suav-gateway.yml','6.0.0','bizName: 政府监管平台网关\nenable-swagger: false\nspring:\n main:\n allow-bean-definition-overriding: true\n messages:\n basename: i18n/messages\n platform:\n info:\n name: 监管平台网关\n description: 监管平台网关\n version: 1.0.0\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\nsecurity:\n oauth2:\n permit-all:\n visitor:\n - /supervision/getImageCode\n - /supervision/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/code/login\n - /supervision/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /supervision/registry #用户注册地址\n - /supervision/profile/findPwd\n - /supervision/profile/doUpdateEmail\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n - /supervision/permission/getToken\n supervisor:\n - /supervision/supervisor/getImageCode\n - /supervision/supervisor/login #登陆接口,手机密码登陆,手机验证码登陆\n - /supervision/supervisor/verifyCode/* #发送验证码接口,登陆验证码,注册验证码,找回密码验证码\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /logger/**\n authority-ignores:\n visitor:\n - /supervision/logout #登出接口\n - /supervision/**/getMyDetail #获取自己详细信息\n - /supervision/profile/* #获取自己详细信息\n supervisor:\n - /supervision/supervisor/logout #登出接口\n - /supervision/supervisor/**/getMyDetail #获取自己详细信息\n - /supervision/supervisor/profile\n - /supervision/supervisor/profile/**\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n \ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n','ab5296574a4e7c986c1d51c59d8a8ac0','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3646,'cmii-app-release','6.0.0','bizName: APP发布服务\ndbSchema: cmii_app_release\napiDeclaration: uav,admin\nspring:\n jmx:\n enabled: false\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数','fe623ebf106fa27c02a42d396917e37d','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3647,'cmii-uav-emergency.yml','6.0.0','bizName: 应急管理\ndbSchema: uav_emergency\nfeign:\n client:\n config:\n default:\n connectTimeout: 20000\n readTimeout: 60000\nrestTemplate:\n clientHttpRequestFactory:\n connectTimeout: 6000\n readTimeout: 6000\n connectionRequestTimeout: 5000\nhttpClientConnectionManager:\n poolingConnectionManager:\n maxTotal: 1000\n defaultMaxPerRoute: 5000\n validateAfterInactivity: 30000\n','e092ae47e7664031796cddea97e8060e','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3648,'cmii-uav-grid-engine.yml','6.0.0','iwhere-engine:\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\n','f8d1b2146c23712eb0eef97e705dbb8c','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3649,'cmii-uav-grid-surveilliance.yml','6.0.0','logging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n','a90aad5a6a18dfd6403dcff7caeeec47','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3650,'cmii-uav-grid-manage.yml','6.0.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-nodes}\r\n cluster-name: ${com.cmii.chinamobile.iwhere.elasticsearch.cluster-name}\r\n main:\r\n allow-bean-definition-overriding: true\r\n allow-circular-references: true\r\n mvc:\r\n pathmatch:\r\n matching-strategy: ant_path_matcher\r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: info\r\n\r\nuav:\r\n safe-distance: 100\r\n offset-distance: 100\r\n\r\n# 温部署的引擎地址\r\niwhere-engine:\r\n url: ${com.cmii.chinamobile.iwhere.iwhere-engine.url}\r\n libraryId: ${com.cmii.chinamobile.iwhere.iwhere-engine.libraryId}\r\n\r\nmanagement:\r\n health:\r\n elasticsearch:\r\n enabled: false\r\n','975a07fa581c3c2ed50e3b52d16eaea2','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3651,'cmii-uav-grid-elasticsearch.yml','6.0.0','spring:\r\n data:\r\n elasticsearch:\r\n cluster-nodes: 192.168.35.243:60015\r\n cluster-name: elasticsearch','6c42a18f14e3537c0874d2663c97a79b','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3652,'cmii-uav-tower.yml','6.0.0','bizName: 黑龙江铁塔\r\ndbSchema: cmii_iron_tower\r\nfeign:\r\n client:\r\n config:\r\n default:\r\n connectTimeout: 20000\r\n readTimeout: 60000\r\nrestTemplate:\r\n clientHttpRequestFactory:\r\n connectTimeout: 6000\r\n readTimeout: 6000\r\n connectionRequestTimeout: 5000\r\nhttpClientConnectionManager:\r\n poolingConnectionManager:\r\n maxTotal: 1000\r\n defaultMaxPerRoute: 5000\r\n validateAfterInactivity: 30000\r\n\r\nminio:\r\n srcId: 1323096648758464519\r\n\r\nmap:\r\n gaode:\r\n key: e1f8da0bc7fa8415e6af52a1ae6d16f7\r\n\r\n','4b1ab6eab9be48de6f4c6f31144b2d4e','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3653,'cmii-live-operator.yml','6.0.0','bizName: live-op\ndbSchema: cmii_live_srs_op\n\nspring:\n application:\n name: cmii-live-operator\n platform:\n info:\n name: cmii-live-operator\n description: cmii-live-operator\n version: 5.2.0\n scanPackage: com.cmii.live.op\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n \ndruid:\n mysql:\n usePingMethod: false\n\nopentracing:\n jaeger:\n enabled: false\n\nlive:\n hls:\n max-ts: 200\n interval-ms: 6000\n\n hook:\n on-push:\n - http://cmii-uav-cloud-live:8080/client/live/stream/reportVideoEvent\n\n sync:\n onStart: false\n pool:\n core: 8\n max: 12\n queue: 0\n keepalive: 20\n interval:\n sync: 6000\n elect: 8\n keepalive: 20\n heartbeat: 8\n\nlogging:\n level:\n com.cmii.live.op.mapper: info','4c3e234be018e64f26037f552f95a403','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3654,'cmii-uav-multilink.yml','6.0.0','spring:\r\n platform:\r\n info:\r\n name: 多链路冗余\r\n description: 多链路冗余\r\n version: 1.0.0\r\n scan-package: com.cmii.chinamobile\r\n\r\nbizName: 多链路冗余\r\ndbSchema: uav_multi_link\r\n\r\nlog:\r\n flag: true\r\n','70ff50b0a07b1c37085d9b54bc7fc9f8','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3655,'cmii-uav-integration.yml','6.0.0','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile.integration.cmii.service.DockOnlineService: error\n com.cmii.chinamobile.integration.cmii.service.impl.telemetries.DroneTelemetryServiceImpl: error\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.196.113:26689\n username: drcdji\n password: CMII112233!\nszy:\n platform:\n host: http://221.6.105.230:18088/uav\n username: userdzc\n password: Dzc@12345\nemqx:\n external:\n tcpHost: 183.220.196.113:26689\n tcpUsername: drcdji\n tcpPassword: CMII112233!\n wsHost: wss://www.demo.uavcmlc.com/api/mqtt_ws2/token\n wsUsername: drcdji\n wsPassword: CMII112233!','9a1b2fa6fcb605c1b547c369c01c98ef','2024-09-09 17:04:01','2024-09-25 11:01:26','nacos','10.244.179.192','','','','','','yaml','',''),(3656,'cmii-uav-threedsimulation.yml','6.0.0','spring:\r\n jackson:\r\n time-zone: GMT+8\r\n datasource:\r\n url: jdbc:mysql://cmii-mysql:13306/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8\r\n\r\nribbon:\r\n ReadTimeout: 20000\r\n ConnectTimeout: 10000\r\n \r\n\r\nlogging:\r\n level:\r\n com.cmii.chinamobile: debug\r\n\r\n\r\n','4149352b2ff64ff6aa486bf3d7b7a9fe','2024-09-09 17:04:01','2024-09-09 17:04:01',NULL,'10.244.192.64','','',NULL,NULL,NULL,'yaml',NULL,''),(3657,'cmii-backend-system.yml','6.0.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.233\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.233\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','3baf9b7f917472a24ceebd7795b324a6','2024-09-09 17:04:01','2024-11-09 18:35:28','developer','192.168.103.141','','','','','','yaml','',''),(3658,'cmii-uas-gateway.yml','6.0.0','spring:\n application:\n name: cmii-uas-gateway\n platform:\n info:\n name: 无人机身份认证网关\n description: 无人机身份认证网关\n version: 1.0.0\n cloud:\n gateway:\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: lifecycle\n uri: lb://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/**\n - id: lifecycle-websocket\n uri: lb:ws://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/regulator/detection/data/**\n - Path=/lifecycle/regulator/sense/universalData/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n filters:\n - StripPrefix=1\n\nsecurity:\n oauth2:\n regulator:\n permit-all:\n - /lifecycle/regulator/auth/login\n - /lifecycle/regulator/auth/code/login\n - /lifecycle/regulator/auth/getImageCode\n - /lifecycle/regulator/auth/sendLogin\n - /lifecycle/regulator/detection/data/**\n - /lifecycle/regulator/sense/universalData/**\n - /lifecycle/regulator/epc/auth\n - /lifecycle/regulator/auth/sendFindPassword\n - /lifecycle/regulator/auth/findPwdByOrig\n - /lifecycle/regulator/auth/findPwd\n - /warehouse/regulator/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /lifecycle/regulator/sim/** #超级sim卡\n - /lifecycle/regulator/cmiot/** #超级sim卡\n authority-ignores:\n - /lifecycle/regulator/personal/**\n - /lifecycle/regulator/owner/**\n - /lifecycle/regulator/auth/logout\n - /lifecycle/regulator/uav/**\n - /lifecycle/regulator/**\n - /warehouse/regulator/**\n owner:\n permit-all:\n - /lifecycle/owner/auth/login\n - /lifecycle/owner/auth/code/login\n - /lifecycle/owner/auth/getImageCode\n - /lifecycle/owner/auth/sendLogin\n - /lifecycle/owner/auth/sendRegistry\n - /lifecycle/owner/auth/sendFindPassword\n - /lifecycle/owner/auth/findPwdByOrig\n - /lifecycle/owner/auth/findPwd\n - /lifecycle/owner/auth/registry\n - /warehouse/owner/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/owner/personal/**\n - /lifecycle/owner/auth/logout\n - /lifecycle/owner/uavoperator/**\n - /lifecycle/owner/flightactivity/** \n - /lifecycle/owner/airspace/traffic/**\n - /lifecycle/owner/airspace/admin/**\n - /lifecycle/owner/gis/** \n - /warehouse/owner/**\n manufacturer:\n permit-all:\n - /lifecycle/manufacturer/auth/login\n - /lifecycle/manufacturer/auth/code/login\n - /lifecycle/manufacturer/auth/getImageCode\n - /lifecycle/manufacturer/auth/sendLogin\n - /lifecycle/manufacturer/auth/sendRegistry\n - /lifecycle/manufacturer/auth/sendFindPassword\n - /lifecycle/manufacturer/auth/findPwdByOrig\n - /lifecycle/manufacturer/auth/findPwd\n - /lifecycle/manufacturer/auth/registry\n - /lifecycle/manufacturer/syncMnf\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/manufacturer/syncMnf\n - /lifecycle/manufacturer/personal/**\n - /lifecycle/manufacturer/ca/**\n - /lifecycle/manufacturer/cert/**\n - /lifecycle/manufacturer/auth/logout\n - /warehouse/manufacturer/**','bf28c1bcfd5dadfef52ef263578f28d8','2024-09-09 17:04:01','2024-11-11 15:28:21','nacos','10.244.179.192','','','','','','yaml','',''),(3659,'cmii-uas-lifecycle.yml','6.0.0','spring:\n cache:\n type: none\n redis:\n host: helm-redis-uas-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-uas-master:6379\n database: 0\n password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\n rabbitmq:\n host: helm-uas-rabbitmqs\n port: 5672\n username: admin\n password: nYcRN91r._hj\n virtual-host: /\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n com.cmii.chinamobile.alarm.service.impl.SecAlarmMQReceiver: info\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.fusiontrack: WARN\nmqtt:\n single:\n host: tcp://emqxs:1883\n hosts: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 1\n connectionTimeout: 10\n keepAliveInterval: 20\n H1CX1CTDOATopicPrefix: server/chan\n H1CX1CRIDTopicPrefix: server/chan\n H1CX1CTDOATopicSuffix: /api/locate\n H1CX1CRIDTopicSuffix: /api/rd1\n deviceType: 5ga\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\n trackFusionProviderCode: DP74b4ef9fb4aaf269\n thirdPartyProviderCode: sf\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii\nwarn:\n data:\n closeTerrain: true\n\ncyy:\n aes: 696f4b09f80633a10eca593aa4dac727\n public:\n key: 042606569DF5B422596B78FEFC7A7087D618F339BCB3FE02DEDF3E733B4E5A8FE32DEA162DC12D31F03464F071EA9CEA1DE233FC9250C63005C401B9CAC030A155\n private:\n key: 73607410C0B2D9038D29738FC253B704E120FDC1A6C5D5E07AD038C9EE29D77C\n sim:\n debug: true\n bip:\n debug: true\n safeAid:\n aid: xxxx\n version: 1.0\n apdu:\n - 80E6200016000010D15600010181017B00000000B0010101000000\n - 80E281000400B20000\n execCount: 3\n chainingValue: \"01\"\n uavProductNO: 81145541533030303139363639393932313233343031\n imei: 820F383635303837303530333333333434\n terminalNO: 8306443830454538\n imsi: 840F343630303131303331363335313437\n result:\n success: \"009000\"\n command:\n install: 80E6200016000010D15600010181017B00000000B0010101000000\n query: 80E281000400B20000\n platform:\n version: 1.0\n url: https://www.demo.uavcmlc.com/uas/api/lifecycle/regulator/epc/auth\n debug: true\nxinshen:\n public:\n key: 04AF6C1BD30C3AE944A3E15E2F069F79EA2DC321DF26FBA6531BD1B58383C0E54F5F44A374E0FE3EFA7D1F307B6D3E54AC7352E8768470539EF2D6BDFBCBE279D5\n url: http://1.119.150.199:20016/cmiot/seitsm/cardinality/seOperatorApply\n spid: CYY04009','0624068a08be8569fbbf5684fdd52f77','2024-09-09 17:04:01','2024-11-12 16:08:23','nacos','10.244.179.192','','','','','','yaml','',''),(3660,'cmii-uav-sense-adapter.yml','6.0.0','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 0\n task-id: 0\n # #杭州华为任务\n # - sf-id: 553725952\n # task-id: 884001\n # - sf-id: 553725952\n # task-id: 64090602\n # #广东深圳华为:(保利香雪山)\n # # - sf-id: 12727754\n # # task-id: 12653338\n # - sf-id: 553725952\n # task-id: 5151\n # - sf-id: 553725952\n # task-id: 5752\n # - sf-id: 553725952\n # task-id: 640906101\n # #杭州萧山: \n # - sf-id: 553725952\n # task-id: 914\n # - sf-id: 553725952\n # task-id: 915 \n # #杭州余杭仓前杭师大体育馆 \n # - sf-id: 553725952\n # task-id: 916\n # #杭州萧山佳境天城西\n # - sf-id: 553725952\n # task-id: 917\n # #浙江温州苍南: \n # - sf-id: 553725952\n # task-id: 921 \n # #浙江-东钱湖: \n # - sf-id: 553725952\n # task-id: 5128\n # #浙江-宁波船厂:宁波咸祥:\n # - sf-id: 553725952\n # task-id: 5129\n # #浙江-舟山:\n # - sf-id: 553725952\n # task-id: 10410\n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000\n #中兴辽宁有海域:\n - sf-id: 352403460\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 200\n max-user-data-bytes-per-second: 30000 \n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 300\n max-user-data-bytes-per-second: 57300\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 300\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: error\n \n ','78658d35601886bef68a111e5140d191','2024-09-09 17:04:01','2024-11-08 10:35:02','developer','10.244.192.64','','','','','','yaml','',''),(3736,'cmii-uav-advanced5g.yml','5.7.0','bizName: 通感一体化系统\r\ndbSchema: uav_industrial_portfolio\r\nspring:\r\n cache:\r\n type: none\r\nspringdoc:\r\n api-docs:\r\n version: openapi_3_1\r\n group-configs:\r\n - group: common\r\n display-name: 公共能力\r\n paths-to-match:\r\n - /cmii/**\r\n - group: all\r\n display-name: 所有的服务能力\r\n paths-to-match:\r\n - /**\r\nknife4j:\r\n enable: true\r\n basic:\r\n enable: true\r\n username: admin\r\n password: Yunying123\r\nadvanced5g:\r\n send-all-data: false\r\n device-control-user-ids: 414\r\n calculate-area-type: true\r\n calculate-tracking: true','4ab76a2d3788e3140137b49c2e07c937','2024-10-08 16:42:45','2024-10-08 16:42:45',NULL,'192.168.102.86','','',NULL,NULL,NULL,'yaml',NULL,''),(3737,'cmii-uav-advanced5g.yml','6.0.0','bizName: 通感一体化系统\ndbSchema: uav_industrial_portfolio\nspring:\n cache:\n type: none\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\nknife4j:\n enable: true\n basic:\n enable: true\n username: admin\n password: Yunying123\nadvanced5g:\n send-all-data: false\n device-control-user-ids: 414\n calculate-area-type: true\n calculate-tracking: true\n calculate-alarm-camera: false\n calculate-area-plan-refresh: false\n filter:\n enabled: false\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9512041025142,22.52315161403556,0 113.9454553854807,22.52376469743208,0 113.9441554735381,22.51733900541257,0 113.9424373532521,22.51612286880821,0 113.9410024253898,22.51419900761115,0 113.9400246181128,22.51332888279351,0 113.9386169494329,22.51380738299169,0 113.9367103211707,22.51418914554504,0 113.93287895648,22.51378784554091,0 113.9329471321592,22.51254019869863,0 113.9393145631865,22.51233276486502,0 113.9392632576454,22.51082064788392,0 113.9402619756469,22.50951374325599,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.9494017577807,22.51007467588934,0 113.9503563852446,22.5150811851489,0 113.9512041025142,22.52315161403556,0\'\nlogging:\n level:\n com.cmii.chinamobile.uav.advanced5g.websocket.SenseUniversalDetectionDataWSServer: info','a8afb0dc6ecf51858b2e02a61d6c016c','2024-10-08 16:43:11','2024-11-06 09:14:42','developer','192.168.102.178','','','','','','yaml','',''),(3904,'cmii-backend-system.yml','6.1.0','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.233\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.233\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\n single:\n host: tcp://124.70.192.237:1883\n hosts: tcp://124.70.192.237:1883\n #username: cmlc\n #password: 4YPk*DS%+5\n qos: 1\n connectionTimeout: 10\n keepAliveInterval: 20\n H1CX1CTDOATopicPrefix: server/chan\n H1CX1CRIDTopicPrefix: server/chan\n H1CX1CTDOATopicSuffix: /api/locate\n H1CX1CRIDTopicSuffix: /api/rd1\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','930cb7082da56f1432737fee1dd6e9a1','2024-11-08 16:07:19','2024-11-08 16:07:19',NULL,'10.244.179.192','','','',NULL,NULL,'yaml',NULL,''); /*!40000 ALTER TABLE `config_info` ENABLE KEYS */; UNLOCK TABLES; @@ -252,7 +252,7 @@ CREATE TABLE `his_config_info` ( KEY `idx_gmt_create` (`gmt_create`) USING BTREE, KEY `idx_gmt_modified` (`gmt_modified`) USING BTREE, KEY `idx_did` (`data_id`) USING BTREE -) ENGINE=InnoDB AUTO_INCREMENT=4159 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC COMMENT='多租户改造'; +) ENGINE=InnoDB AUTO_INCREMENT=4278 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin ROW_FORMAT=DYNAMIC COMMENT='多租户改造'; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -261,7 +261,7 @@ CREATE TABLE `his_config_info` ( LOCK TABLES `his_config_info` WRITE; /*!40000 ALTER TABLE `his_config_info` DISABLE KEYS */; -INSERT INTO `his_config_info` VALUES (3660,4039,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n - sf-id: 101\n task-id: 165539311\n - sf-id: 101\n task-id: 165539312\n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"1040265216,587345920,36798,1102\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"587345920,553725952,20240626,101,12727754,8005,9001,285712,1315,838938628,2032,112,570503172,2101,8004,36798,8008,1102,570503168,537604096,123,9527,1040265216\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 2000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','4c162062ddc79d21a6802c1526fb62de','2010-05-05 00:00:00','2024-09-17 22:43:51','developer','10.244.192.64','U','',''),(3660,4040,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"1040265216,587345920,36798,1102\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"587345920,20240626,12727754,8005,9001,285712,1315,838938628,2032,112,570503172,2101,8004,36798,8008,1102,570503168,537604096,123,9527,1040265216\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 2000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','823abf39501970bdb502f9de49971321','2010-05-05 00:00:00','2024-09-17 22:49:00','developer','10.244.192.64','U','',''),(3660,4041,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"0\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"20240626,8005,9001,285712,1315,838938628,2032,112,570503172,2101,8004,8008,570503168,537604096,123,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 2000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','bd5277afaca8bcdfacf691e42dbf9e1c','2010-05-05 00:00:00','2024-09-17 22:56:03','developer','10.244.192.64','U','',''),(3660,4042,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"0\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 2000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','40cef4f86a2fc6eac2af5b75eb113f59','2010-05-05 00:00:00','2024-09-17 22:57:35','developer','10.244.192.64','U','',''),(3660,4043,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"0\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 2000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','f56c7cf6269398b6dfbed49eb21e9c2b','2010-05-05 00:00:00','2024-09-17 23:00:29','developer','10.244.192.64','U','',''),(3631,4044,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: UAS00018318\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: 10002\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','6a39a2f853a0dcd022d70331e4f5aad5','2010-05-05 00:00:00','2024-09-18 10:38:43','developer','192.168.103.2','U','',''),(3631,4045,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: UAS00018318\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: 10002\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','11f29cce63f9cd056736f286624770f6','2010-05-05 00:00:00','2024-09-18 11:29:28','developer','192.168.103.2','U','',''),(3660,4046,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 2000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','3fad58c486668f76db27a1585abcbb27','2010-05-05 00:00:00','2024-09-18 18:24:18','developer','10.244.192.64','U','',''),(3660,4047,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 2000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','de2143c39cf0eb447047aa68a7f17c08','2010-05-05 00:00:00','2024-09-20 09:32:08','developer','10.244.192.64','U','',''),(3660,4048,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10240000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','2e896d0f9c033c884ea598724c2b179f','2010-05-05 00:00:00','2024-09-20 09:33:54','developer','10.244.192.64','U','',''),(3660,4049,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10240000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','8abfd2c831312eb11362a9567822b2b5','2010-05-05 00:00:00','2024-09-20 09:34:17','developer','10.244.192.64','U','',''),(3624,4050,'cmii-uav-cloud-live.yml','6.0.0','','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: boat_detection # 海只检测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\n closePlusVideo: ${com.cmii.chinamobile.video-merge.closePlusVideo} \nlive:\n#vms,srs-op\n closeLiveQuotaLimit: true\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 16 过时算法\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-ai.url}:${com.cmii.chinamobile.ai.video-fire-ai.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@114\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@122\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@131\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','f0bfedbd38d02208364c28c3771bc40f','2010-05-05 00:00:00','2024-09-20 10:35:35','nacos','10.244.179.192','U','',''),(3660,4051,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n # - sf-id: 1315\n # max-control-packets-per-second: 100\n # max-control-bytes-per-second: 10240000\n # max-user-data-packets-per-second: 100\n # max-user-data-bytes-per-second: 10240000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','8eea08f9a34aa56a762dea2e21c0977e','2010-05-05 00:00:00','2024-09-20 14:20:12','developer','10.244.192.64','U','',''),(3660,4052,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n # - sf-id: 1315\n # max-control-packets-per-second: 100\n # max-control-bytes-per-second: 10240000\n # max-user-data-packets-per-second: 100\n # max-user-data-bytes-per-second: 10240000 \n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','47836cd81c4545b7cab7ca9a97e5750a','2010-05-05 00:00:00','2024-09-20 14:22:27','developer','10.244.192.64','U','',''),(3631,4053,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: UAS00018318\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: 10002\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','e5cdea6ef0025dadebdafb52d9564b68','2010-05-05 00:00:00','2024-09-20 16:37:45','developer','192.168.103.207','U','',''),(3631,4054,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: UAS00020533\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: 10002\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','4cd1d52f51f44243e0f1f8d360ef6a51','2010-05-05 00:00:00','2024-09-20 16:40:56','developer','192.168.103.207','U','',''),(3631,4055,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: UAS00020570\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: 10002\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','a77ae5ed3ef715a5dabcfc3463cce4b8','2010-05-05 00:00:00','2024-09-20 16:43:08','developer','192.168.103.207','U','',''),(3631,4056,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: UAS00020570\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: 10002\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','04f2a14fbf4e16e0d737514eea2dc388','2010-05-05 00:00:00','2024-09-20 16:51:47','developer','192.168.103.207','U','',''),(3660,4057,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000 \n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','79466974e8d06887a5ba636a42e8ab37','2010-05-05 00:00:00','2024-09-22 19:53:14','developer','10.244.192.64','U','',''),(3660,4058,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000 \n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','becebb3ed28d2404f4f830a2757de75d','2010-05-05 00:00:00','2024-09-22 19:54:02','developer','10.244.192.64','U','',''),(3660,4059,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000 \n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','bdeaffd7fb03ee1a4d02eca61ee6fa0f','2010-05-05 00:00:00','2024-09-22 19:56:46','developer','10.244.192.64','U','',''),(3660,4060,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000 \n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','638c035566e01eef809e772c058544b6','2010-05-05 00:00:00','2024-09-22 20:06:51','developer','10.244.192.64','U','',''),(3660,4061,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000 \n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','becebb3ed28d2404f4f830a2757de75d','2010-05-05 00:00:00','2024-09-22 20:08:42','developer','10.244.192.64','U','',''),(3655,4062,'cmii-uav-integration.yml','6.0.0','','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.196.113:26689\n username: drcdji\n password: CMII112233!\nszy:\n platform:\n host: http://221.6.105.230:18088/uav\n username: userdzc\n password: Dzc@12345','d4948f96e8f0fbe2f0a37c4c944eeccf','2010-05-05 00:00:00','2024-09-23 13:55:20','nacos','10.244.179.192','U','',''),(3655,4063,'cmii-uav-integration.yml','6.0.0','','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.196.113:26689\n username: drcdji\n password: CMII112233!\nszy:\n platform:\n host: http://221.6.105.230:18088/uav\n username: userdzc\n password: Dzc@12345\nemqx:\n external:\n tcpHost: 183.220.196.113:26689\n tcpUsername: drcdji\n tcpPassword: CMII112233!\n wsHost: ws://192.168.35.178:38085/mqtt\n wsUsername: drcdji\n wsPassword: CMII112233!','3e054f3b45cb08fff0246880451a98ef','2010-05-05 00:00:00','2024-09-23 13:55:48','nacos','10.244.179.192','U','',''),(3660,4064,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000 \n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','d07e5c408f2b652315a5ecd112448f87','2010-05-05 00:00:00','2024-09-24 09:33:44','developer','10.244.192.64','U','',''),(3660,4065,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000 \n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','0325c7927762a1925f4bf59ed368263d','2010-05-05 00:00:00','2024-09-24 17:53:45','developer','10.244.192.64','U','',''),(3660,4066,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 9100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 93000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 94000 \n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 920000\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','46c6fb919e7d2d8bba9b32b1f880babe','2010-05-05 00:00:00','2024-09-24 18:06:57','developer','10.244.192.64','U','',''),(3660,4067,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000 \n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','6eaa95585604603fc41459c1ad5121e6','2010-05-05 00:00:00','2024-09-24 18:07:42','developer','10.244.192.64','U','',''),(3655,4068,'cmii-uav-integration.yml','6.0.0','','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\n\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.196.113:26689\n username: drcdji\n password: CMII112233!\nszy:\n platform:\n host: http://221.6.105.230:18088/uav\n username: userdzc\n password: Dzc@12345\nemqx:\n external:\n tcpHost: 183.220.196.113:26689\n tcpUsername: drcdji\n tcpPassword: CMII112233!\n wsHost: wss://www.demo.uavcmlc.com/api/mqtt_ws2/token\n wsUsername: drcdji\n wsPassword: CMII112233!','5deee1ef3ad9529ab282440d2a946a9e','2010-05-05 00:00:00','2024-09-25 10:26:46','nacos','10.244.179.192','U','',''),(3655,4069,'cmii-uav-integration.yml','6.0.0','','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile.integration.cmii.service.DockOnlineService: debug\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.196.113:26689\n username: drcdji\n password: CMII112233!\nszy:\n platform:\n host: http://221.6.105.230:18088/uav\n username: userdzc\n password: Dzc@12345\nemqx:\n external:\n tcpHost: 183.220.196.113:26689\n tcpUsername: drcdji\n tcpPassword: CMII112233!\n wsHost: wss://www.demo.uavcmlc.com/api/mqtt_ws2/token\n wsUsername: drcdji\n wsPassword: CMII112233!','84c4ec86c979007b5d5d4687c9363326','2010-05-05 00:00:00','2024-09-25 10:34:48','nacos','10.244.179.192','U','',''),(3655,4070,'cmii-uav-integration.yml','6.0.0','','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile.integration.cmii.service.DockOnlineService: error\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.196.113:26689\n username: drcdji\n password: CMII112233!\nszy:\n platform:\n host: http://221.6.105.230:18088/uav\n username: userdzc\n password: Dzc@12345\nemqx:\n external:\n tcpHost: 183.220.196.113:26689\n tcpUsername: drcdji\n tcpPassword: CMII112233!\n wsHost: wss://www.demo.uavcmlc.com/api/mqtt_ws2/token\n wsUsername: drcdji\n wsPassword: CMII112233!','85576968ae41d28732c3408bcd4f2128','2010-05-05 00:00:00','2024-09-25 10:35:26','nacos','10.244.179.192','U','',''),(3655,4071,'cmii-uav-integration.yml','6.0.0','','spring:\n platform:\n info:\n name: 能力集成\n description: 能力集成服务\n version: 1.0.0\n scan-package: com.cmii.chinamobile\n datasource:\n url: jdbc:mysql://helm-proxysql:6033/uav_mission?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 \n# rabbitmq:\n# host: helm-rabbitmq\n# port: 5672\n# username: admin\n# password: nYcRN91r._hj\n# virtual-host: /\n\n \n# ribbon:\n# ConnectTimeout: 3000 # 连接超时时间(ms)\n# ReadTimeout: 3000 # 通信超时时间(ms)\n# OkToRetryOnAllOperations: true # 是否对所有操作重试\n# MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n# MaxAutoRetries: 1 # 同一实例的重试次数\n\nbizName: 能力集成服务\ndbSchema: uav_mission\n\n\n\njouav:\n accessKey: LTAI5tRHfjbQ3imcpFbjoDQ3\n accessSecret: EgdQw2nPeF6jUonABMYAwuFQIKRSNM\n consumerGroupId: ssnlbwbu05ZGAOUxxj3E000100\n clientId: 5g-uav-cyy\n host: 285145647851108384.iot-amqp.cn-shanghai.aliyuncs.com\n productKey: a1PGU0HzdWY\n\n\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile.integration.cmii.service.DockOnlineService: error\n com.cmii.chinamobile.integration.cmii.service.impl.telemetries.DroneTelemetryServiceImpl: debug\n\n# tusserver:\n# tusmaxsize: 1073741824\n# storagefolder: /cmii/cache/\n# urlprefix: https://lab.uavcmlc.com/\n# env: devflight/\n\n#dji配置\nurl:\n manage:\n prefix: /manage\n version: /api/v1\n map:\n prefix: /map\n version: /api/v1\n media:\n prefix: /media\n version: /api/v1\n wayline:\n prefix: /wayline\n version: /api/v1\n storage:\n prefix: /storage\n version: /api/v1\n control:\n prefix: /control\n version: /api/v1\njwt:\n issuer: DJI\n subject: CloudApiSample\n secret: CloudApiSample\n age: 86400\n\nmqtt-dji:\n protocol: tcp\n host: helm-emqxs:1883\n username: cmlc\n password: odD8#Ve7.B\n client-id: dji_dock_mqtt\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n # + 号是单级通配符,在使用时,必须占满整个层级\n inbound-topic: sys/product/+/status,thing/product/+/requests\nntp:\n server:\n host: cn.ntp.org.cn\nmqtt-jouav:\n url: ${mqtt.host}\n # url: tcp://112.19.241.133:30305\n username: ${mqtt.username}\n password: ${mqtt.password}\n client-id: /jopc-001\n keep-alive-interval: 20\n timeout: 10\n topics: $queue//+/heartBeat\n\nmqtt-cloudAPI:\n host: 183.220.196.113:26689\n username: drcdji\n password: CMII112233!\nszy:\n platform:\n host: http://221.6.105.230:18088/uav\n username: userdzc\n password: Dzc@12345\nemqx:\n external:\n tcpHost: 183.220.196.113:26689\n tcpUsername: drcdji\n tcpPassword: CMII112233!\n wsHost: wss://www.demo.uavcmlc.com/api/mqtt_ws2/token\n wsUsername: drcdji\n wsPassword: CMII112233!','af4b5e535cb39636b843c0a43ac94146','2010-05-05 00:00:00','2024-09-25 11:01:26','nacos','10.244.179.192','U','',''),(3631,4072,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: false\n mock-uas-id: UAS00020570\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: 10002\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','649bb5325cd122822fa3929eb72c6d3a','2010-05-05 00:00:00','2024-09-25 17:29:27','developer','192.168.103.47','U','',''),(3660,4073,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 3000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','bda814586172c80ea205d6d5f55185d6','2010-05-05 00:00:00','2024-09-27 09:04:28','developer','10.244.192.64','U','',''),(3660,4074,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','e1fd048eb81bc17884460f8793895349','2010-05-05 00:00:00','2024-09-27 09:19:14','developer','10.244.192.64','U','',''),(3631,4075,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: false\n mock-uas-id: UAS00020570\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: 10002\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','fba345c06d90ba36b9fa120176836071','2010-05-05 00:00:00','2024-09-27 10:16:14','developer','192.168.103.198','U','',''),(3660,4076,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','7a6f8b391520990d4a4c35a9cb80248d','2010-05-05 00:00:00','2024-09-27 10:16:22','developer','10.244.192.64','U','',''),(3631,4077,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: UAS00018318\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: 10002\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','6cc43950d5467cb336a6a0573d54f2eb','2010-05-05 00:00:00','2024-09-27 10:18:02','developer','192.168.103.198','U','',''),(3631,4078,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','f12f076639fb76cd9139694765a59b9c','2010-05-05 00:00:00','2024-09-27 10:19:54','developer','192.168.103.198','U','',''),(3631,4079,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','ace0944128fc4881f3ef13d1788c4b90','2010-05-05 00:00:00','2024-09-27 13:46:27','developer','192.168.102.20','U','',''),(3660,4080,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','6fee6ec04ee7aaf28392561701531c3d','2010-05-05 00:00:00','2024-09-27 17:50:03','developer','10.244.192.64','U','',''),(3660,4081,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','da4dcf42046974490fd4cd89fee6e3dd','2010-05-05 00:00:00','2024-09-27 17:52:03','developer','10.244.192.64','U','',''),(3631,4082,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n - \'Sf1102Task925051\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','226c16e488babc7a9f6a1778dc7cb3ba','2010-05-05 00:00:00','2024-09-27 18:04:22','developer','10.244.192.64','U','',''),(3660,4083,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','264d14e99d791cf2935d9c6b0979445b','2010-05-05 00:00:00','2024-09-28 17:41:21','developer','10.244.192.64','U','',''),(3631,4084,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n # - \'Sf1102Task925051\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','170fb94d76f01c2aff5842ecd9978f71','2010-05-05 00:00:00','2024-09-29 10:34:38','developer','10.244.192.64','U','',''),(3660,4085,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 2000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','0a394cd2eee1f615754a3703bc1d8533','2010-05-05 00:00:00','2024-09-29 10:36:03','developer','10.244.192.64','U','',''),(3660,4086,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','264d14e99d791cf2935d9c6b0979445b','2010-05-05 00:00:00','2024-09-29 10:38:05','developer','10.244.192.64','U','',''),(3631,4087,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','d50463964ab7c284fd5d7493d892fa3e','2010-05-05 00:00:00','2024-09-29 11:16:54','developer','10.244.192.64','U','',''),(3631,4088,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n # - \'Sf1102Task925051\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','170fb94d76f01c2aff5842ecd9978f71','2010-05-05 00:00:00','2024-10-08 15:28:38','developer','192.168.102.86','U','',''),(3630,4089,'cmii-uav-gateway.yml','6.0.0','','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - Path=/surveillance/advanced_traffic_surveillance/** # 交通ws\n - id: integration\n uri: lb://cmii-uav-integration\n predicates:\n - Path=/integration/**\n - id: integration-websocket\n uri: lb:ws://cmii-uav-integration\n predicates:\n # - Path=/surveillance/**\n - Path=/integration/hangarServer/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - Path=/industrial/detection/data/**\n - Path=/industrial/surveillance_5GA/**\n - Path=/industrial/cameras/**\n - Path=/industrial/universal/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n - id: adapter\n uri: lb://cmii-uav-sense-adapter\n predicates:\n - Path=/adapter/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/**/elogin #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/advanced_traffic_surveillance/** # 新交通ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /integration/hangarServer/** # 数字鹰ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /industrial/surveillance_5GA/**\n - /industrial/cameras/**\n - /industrial/universal/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /industrial/senseAf/**\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n - /adapter/**\n - /industrial/detection/data/**\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /industrial/api/uav/industrial/emergency/commSupport/getPlaneTrack\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','f485165435b2be7f26977e7e2a5645d5','2010-05-05 00:00:00','2024-10-08 16:41:00','developer','192.168.102.86','U','',''),(3342,4090,'cmii-uav-gateway.yml','5.7.0','','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - id: integration\n uri: lb://cmii-uav-integration\n predicates:\n - Path=/integration/**\n - id: integration-websocket\n uri: lb:ws://cmii-uav-integration\n predicates:\n # - Path=/surveillance/**\n - Path=/integration/hangarServer/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - Path=/industrial/detection/data/**\n - Path=/industrial/surveillance_5GA/**\n - Path=/industrial/cameras/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n - id: adapter\n uri: lb://cmii-uav-sense-adapter\n predicates:\n - Path=/adapter/**\n\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/**/elogin #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /integration/hangarServer/** # 数字鹰ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /industrial/surveillance_5GA/**\n - /industrial/cameras/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /industrial/senseAf/**\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n - /adapter/**\n - /industrial/detection/data/**\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /industrial/api/uav/industrial/emergency/commSupport/getPlaneTrack\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','fb33e04ebffa34ffb680213a56ec4e78','2010-05-05 00:00:00','2024-10-08 16:41:32','developer','192.168.102.86','U','',''),(0,4091,'cmii-uav-advanced5g.yml','5.7.0','','bizName: 通感一体化系统\r\ndbSchema: uav_industrial_portfolio\r\nspring:\r\n cache:\r\n type: none\r\nspringdoc:\r\n api-docs:\r\n version: openapi_3_1\r\n group-configs:\r\n - group: common\r\n display-name: 公共能力\r\n paths-to-match:\r\n - /cmii/**\r\n - group: all\r\n display-name: 所有的服务能力\r\n paths-to-match:\r\n - /**\r\nknife4j:\r\n enable: true\r\n basic:\r\n enable: true\r\n username: admin\r\n password: Yunying123\r\nadvanced5g:\r\n send-all-data: false\r\n device-control-user-ids: 414\r\n calculate-area-type: true\r\n calculate-tracking: true','4ab76a2d3788e3140137b49c2e07c937','2010-05-05 00:00:00','2024-10-08 16:42:45',NULL,'192.168.102.86','I','',''),(0,4092,'cmii-uav-advanced5g.yml','6.0.0','','bizName: 通感一体化系统\r\ndbSchema: uav_industrial_portfolio\r\nspring:\r\n cache:\r\n type: none\r\nspringdoc:\r\n api-docs:\r\n version: openapi_3_1\r\n group-configs:\r\n - group: common\r\n display-name: 公共能力\r\n paths-to-match:\r\n - /cmii/**\r\n - group: all\r\n display-name: 所有的服务能力\r\n paths-to-match:\r\n - /**\r\nknife4j:\r\n enable: true\r\n basic:\r\n enable: true\r\n username: admin\r\n password: Yunying123\r\nadvanced5g:\r\n send-all-data: false\r\n device-control-user-ids: 414\r\n calculate-area-type: true\r\n calculate-tracking: true','4ab76a2d3788e3140137b49c2e07c937','2010-05-05 00:00:00','2024-10-08 16:43:11',NULL,'192.168.102.86','I','',''),(3737,4093,'cmii-uav-advanced5g.yml','6.0.0','','bizName: 通感一体化系统\r\ndbSchema: uav_industrial_portfolio\r\nspring:\r\n cache:\r\n type: none\r\nspringdoc:\r\n api-docs:\r\n version: openapi_3_1\r\n group-configs:\r\n - group: common\r\n display-name: 公共能力\r\n paths-to-match:\r\n - /cmii/**\r\n - group: all\r\n display-name: 所有的服务能力\r\n paths-to-match:\r\n - /**\r\nknife4j:\r\n enable: true\r\n basic:\r\n enable: true\r\n username: admin\r\n password: Yunying123\r\nadvanced5g:\r\n send-all-data: false\r\n device-control-user-ids: 414\r\n calculate-area-type: true\r\n calculate-tracking: true','4ab76a2d3788e3140137b49c2e07c937','2010-05-05 00:00:00','2024-10-08 17:25:02','developer','192.168.102.86','U','',''),(3737,4094,'cmii-uav-advanced5g.yml','6.0.0','','bizName: 通感一体化系统\ndbSchema: uav_industrial_portfolio\nspring:\n cache:\n type: none\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\nknife4j:\n enable: true\n basic:\n enable: true\n username: admin\n password: Yunying123\nadvanced5g:\n send-all-data: true\n device-control-user-ids: 414\n calculate-area-type: true\n calculate-tracking: true','198002a2c1674b6a9046b538caee4242','2010-05-05 00:00:00','2024-10-08 17:43:58','developer','192.168.102.86','U','',''),(3737,4095,'cmii-uav-advanced5g.yml','6.0.0','','bizName: 通感一体化系统\ndbSchema: uav_industrial_portfolio\nspring:\n cache:\n type: none\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\nknife4j:\n enable: true\n basic:\n enable: true\n username: admin\n password: Yunying123\nadvanced5g:\n send-all-data: false\n device-control-user-ids: 414\n calculate-area-type: true\n calculate-tracking: true','84f99b03c995eac9f0dd4cdf7c742570','2010-05-05 00:00:00','2024-10-08 18:15:35','developer','192.168.102.86','U','',''),(3630,4096,'cmii-uav-gateway.yml','6.0.0','','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - Path=/surveillance/advanced_traffic_surveillance/** # 交通ws\n - id: integration\n uri: lb://cmii-uav-integration\n predicates:\n - Path=/integration/**\n - id: integration-websocket\n uri: lb:ws://cmii-uav-integration\n predicates:\n # - Path=/surveillance/**\n - Path=/integration/hangarServer/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - Path=/industrial/detection/data/**\n - Path=/industrial/surveillance_5GA/**\n - Path=/industrial/cameras/**\n - Path=/industrial/universal/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n - id: adapter\n uri: lb://cmii-uav-sense-adapter\n predicates:\n - Path=/adapter/**\n - id: advanced5g\n uri: lb://cmii-uav-advanced5g\n predicates:\n - Path=/advanced5g/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/**/elogin #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/advanced_traffic_surveillance/** # 新交通ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /integration/hangarServer/** # 数字鹰ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /industrial/surveillance_5GA/**\n - /industrial/cameras/**\n - /industrial/universal/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /industrial/senseAf/**\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n - /adapter/**\n - /industrial/detection/data/**\n - /advanced5g/sense/data/**\n - /advanced5g/sense/detectionData/**\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /industrial/api/uav/industrial/emergency/commSupport/getPlaneTrack\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','81f38c45106f2cd819b1c31042bd6d6e','2010-05-05 00:00:00','2024-10-08 18:29:17','developer','192.168.102.86','U','',''),(3630,4097,'cmii-uav-gateway.yml','6.0.0','','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - Path=/surveillance/advanced_traffic_surveillance/** # 交通ws\n - id: integration\n uri: lb://cmii-uav-integration\n predicates:\n - Path=/integration/**\n - id: integration-websocket\n uri: lb:ws://cmii-uav-integration\n predicates:\n # - Path=/surveillance/**\n - Path=/integration/hangarServer/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - Path=/industrial/detection/data/**\n - Path=/industrial/surveillance_5GA/**\n - Path=/industrial/cameras/**\n - Path=/industrial/universal/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n - id: adapter\n uri: lb://cmii-uav-sense-adapter\n predicates:\n - Path=/adapter/**\n - id: advanced5g\n uri: lb://cmii-uav-advanced5g\n predicates:\n - Path=/advanced5g/**\n - id: advanced5g-websocket\n uri: lb:ws://cmii-uav-advanced5g\n predicates:\n - Path=/advanced5g/sense/data/**\n - Path=/advanced5g/sense/detectionData/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/**/elogin #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/advanced_traffic_surveillance/** # 新交通ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /integration/hangarServer/** # 数字鹰ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /industrial/surveillance_5GA/**\n - /industrial/cameras/**\n - /industrial/universal/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /industrial/senseAf/**\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n - /adapter/**\n - /industrial/detection/data/**\n - /advanced5g/sense/data/**\n - /advanced5g/sense/detectionData/**\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /industrial/api/uav/industrial/emergency/commSupport/getPlaneTrack\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','c0db70edc9fed179a39fe220bdf74e5f','2010-05-05 00:00:00','2024-10-09 10:07:07','developer','192.168.102.235','U','',''),(3737,4098,'cmii-uav-advanced5g.yml','6.0.0','','bizName: 通感一体化系统\ndbSchema: uav_industrial_portfolio\nspring:\n cache:\n type: none\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\nknife4j:\n enable: true\n basic:\n enable: true\n username: admin\n password: Yunying123\nadvanced5g:\n send-all-data: true\n device-control-user-ids: 414\n calculate-area-type: true\n calculate-tracking: true','198002a2c1674b6a9046b538caee4242','2010-05-05 00:00:00','2024-10-09 15:50:53','developer','192.168.102.235','U','',''),(3660,4099,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','4582fafcfaf2d6a65cb5a84ac38973af','2010-05-05 00:00:00','2024-10-09 15:58:38','developer','10.244.192.64','U','',''),(3660,4100,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','264d14e99d791cf2935d9c6b0979445b','2010-05-05 00:00:00','2024-10-09 16:01:21','developer','10.244.192.64','U','',''),(3737,4101,'cmii-uav-advanced5g.yml','6.0.0','','bizName: 通感一体化系统\ndbSchema: uav_industrial_portfolio\nspring:\n cache:\n type: none\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\nknife4j:\n enable: true\n basic:\n enable: true\n username: admin\n password: Yunying123\nadvanced5g:\n send-all-data: false\n device-control-user-ids: 414\n calculate-area-type: true\n calculate-tracking: true','84f99b03c995eac9f0dd4cdf7c742570','2010-05-05 00:00:00','2024-10-09 16:01:55','developer','192.168.102.235','U','',''),(3737,4102,'cmii-uav-advanced5g.yml','6.0.0','','bizName: 通感一体化系统\ndbSchema: uav_industrial_portfolio\nspring:\n cache:\n type: none\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\nknife4j:\n enable: true\n basic:\n enable: true\n username: admin\n password: Yunying123\nadvanced5g:\n send-all-data: false\n device-control-user-ids: 414\n calculate-area-type: true\n calculate-tracking: true\nlogging:\n level:\n com.cmii.chinamobile.uav.advanced5g.websocket.SenseUniversalDetectionDataWSServer: debug','64e4f9ca29351be056331c6628257fa5','2010-05-05 00:00:00','2024-10-09 16:09:51','developer','192.168.102.235','U','',''),(3737,4103,'cmii-uav-advanced5g.yml','6.0.0','','bizName: 通感一体化系统\ndbSchema: uav_industrial_portfolio\nspring:\n cache:\n type: none\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\nknife4j:\n enable: true\n basic:\n enable: true\n username: admin\n password: Yunying123\nadvanced5g:\n send-all-data: true\n device-control-user-ids: 414\n calculate-area-type: true\n calculate-tracking: true\nlogging:\n level:\n com.cmii.chinamobile.uav.advanced5g.websocket.SenseUniversalDetectionDataWSServer: debug','56154f041536ba6aea6f8a3cd50c823d','2010-05-05 00:00:00','2024-10-09 16:10:04','developer','192.168.102.235','U','',''),(3737,4104,'cmii-uav-advanced5g.yml','6.0.0','','bizName: 通感一体化系统\ndbSchema: uav_industrial_portfolio\nspring:\n cache:\n type: none\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\nknife4j:\n enable: true\n basic:\n enable: true\n username: admin\n password: Yunying123\nadvanced5g:\n send-all-data: false\n device-control-user-ids: 414\n calculate-area-type: true\n calculate-tracking: true\nlogging:\n level:\n com.cmii.chinamobile.uav.advanced5g.websocket.SenseUniversalDetectionDataWSServer: debug','64e4f9ca29351be056331c6628257fa5','2010-05-05 00:00:00','2024-10-09 16:22:33','developer','192.168.102.235','U','',''),(3660,4105,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 50000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','cfff8bed9fa47595f48dc0675e3e0a60','2010-05-05 00:00:00','2024-10-09 16:22:54','developer','10.244.192.64','U','',''),(3660,4106,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','4582fafcfaf2d6a65cb5a84ac38973af','2010-05-05 00:00:00','2024-10-09 16:36:55','developer','10.244.192.64','U','',''),(3660,4107,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','da4dcf42046974490fd4cd89fee6e3dd','2010-05-05 00:00:00','2024-10-09 16:37:04','developer','10.244.192.64','U','',''),(3660,4108,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','4582fafcfaf2d6a65cb5a84ac38973af','2010-05-05 00:00:00','2024-10-09 16:49:38','developer','10.244.192.64','U','',''),(3660,4109,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','264d14e99d791cf2935d9c6b0979445b','2010-05-05 00:00:00','2024-10-09 16:50:24','developer','10.244.192.64','U','',''),(3660,4110,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','da4dcf42046974490fd4cd89fee6e3dd','2010-05-05 00:00:00','2024-10-09 16:50:59','developer','10.244.192.64','U','',''),(3660,4111,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','4582fafcfaf2d6a65cb5a84ac38973af','2010-05-05 00:00:00','2024-10-09 16:55:54','developer','10.244.192.64','U','',''),(3660,4112,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','264d14e99d791cf2935d9c6b0979445b','2010-05-05 00:00:00','2024-10-09 16:56:35','developer','10.244.192.64','U','',''),(3660,4113,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','4582fafcfaf2d6a65cb5a84ac38973af','2010-05-05 00:00:00','2024-10-09 16:57:51','developer','10.244.192.64','U','',''),(3660,4114,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','4582fafcfaf2d6a65cb5a84ac38973af','2010-05-05 00:00:00','2024-10-09 17:01:10','developer','10.244.192.64','U','',''),(3660,4115,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','264d14e99d791cf2935d9c6b0979445b','2010-05-05 00:00:00','2024-10-09 17:03:29','developer','10.244.192.64','U','',''),(3660,4116,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','7e52665d5f5ddf3df2238d1b5d83e8b8','2010-05-05 00:00:00','2024-10-09 17:18:31','developer','10.244.192.64','U','',''),(3737,4117,'cmii-uav-advanced5g.yml','6.0.0','','bizName: 通感一体化系统\ndbSchema: uav_industrial_portfolio\nspring:\n cache:\n type: none\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\nknife4j:\n enable: true\n basic:\n enable: true\n username: admin\n password: Yunying123\nadvanced5g:\n send-all-data: false\n device-control-user-ids: 414\n calculate-area-type: true\n calculate-tracking: true\nlogging:\n level:\n com.cmii.chinamobile.uav.advanced5g.websocket.SenseUniversalDetectionDataWSServer: info','9a540f596a19a20d303ccae025ab20f4','2010-05-05 00:00:00','2024-10-09 20:01:35','developer','192.168.103.69','U','',''),(3660,4118,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','ffd571fd6e045a6711d4fb0d0d069fec','2010-05-05 00:00:00','2024-10-10 00:01:53','developer','10.244.192.64','U','',''),(3660,4119,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n #20000\n max-user-data-bytes-per-second: 0\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','b9950778d589cb5a856cdac88f00d3e1','2010-05-05 00:00:00','2024-10-10 00:02:37','developer','10.244.192.64','U','',''),(3660,4120,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n #\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','58ddfda1915aa44a2c8ff1a456f07908','2010-05-05 00:00:00','2024-10-10 00:02:47','developer','10.244.192.64','U','',''),(3660,4121,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','ffd571fd6e045a6711d4fb0d0d069fec','2010-05-05 00:00:00','2024-10-10 00:12:11','developer','10.244.192.64','U','',''),(3660,4122,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','4c422821f3e42cd813efdd7b99894f11','2010-05-05 00:00:00','2024-10-10 00:13:06','developer','10.244.192.64','U','',''),(3631,4123,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n # - \'Sf1102Task925051\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','87f0c57d7464364a22597015566e60ea','2010-05-05 00:00:00','2024-10-10 09:17:40','developer','10.244.192.64','U','',''),(3660,4124,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n #湖南 中兴 \n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100 \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','dc28e54b714a788c48a84a15bec9bc30','2010-05-05 00:00:00','2024-10-11 08:47:45','developer','10.244.192.64','U','',''),(3615,4125,'cmii-admin-gateway.yml','6.0.0','','bizName: 运营平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: user\n uri: lb://cmii-admin-user\n predicates:\n - Path=/user/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: zyly\n uri: lb://cmii-uav-user\n predicates:\n - Path=/zyly/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: data-process\n uri: lb://cmii-uav-data-process\n predicates:\n - Path=/dataprocess/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: onesupport\n uri: lb://cmii-uav-onesupport\n predicates:\n - Path=/onesupport/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n\n\nribbon:\n ReadTimeout: 10000\n ConnectTimeout: 9000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\nsecurity:\n oauth2:\n permit-all:\n - /user/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /user/getImgCode\n - /user/getImageCode\n - /user/get_image_code_by_image_id\n - /**/v2/api-docs/**\n - /**/swagger-resources/**\n - /webjars/**\n - /doc.html\n - /swagger-ui.html\n - /error\n - /favicon.ico\n - /user/api/admin/role/querySelected\n - /admin/api/admin/language/**\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /zyly/api/uav/resource/queryResourceLanguage\n - /airspace/**/listAirport.do #查询机场\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /user/logout #登出接口\n - /user/**/getMyDetail #获取自己详细信息\n - /user/api/admin/user/profile/**\n - /user/api/admin/user/getUserResources\n - /user/api/admin/user/getUserResourceTree\n - /user/api/admin/resource/queryResourceTree\n - /user/api/admin/resource/queryResourceLanguage\n - /zyly/api/uav/role/del #删除角色\n - /warehouse/**\n # - /developer/**\n - /api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/grid/drawGridOnMap\n sign-ignores:\n - /*/system/**\n\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n','cb4505e369575e33f6400092c0d28e0a','2010-05-05 00:00:00','2024-10-11 09:29:52','developer','192.168.102.167','U','',''),(3622,4126,'cmii-uav-alarm.yml','6.0.0','','bizName: 告警系统\ndbSchema: uav_alarm\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data, cmii-uav-user\n ReadTimeout: 40000\n ConnectTimeout: 20000\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\nlog:\n opt: true\n fly: true\n\nsec:\n db:\n table:\n uav_airspace:\n - efence_airspace_copy:org_id,id\n uav_dev:\n - uav_plane:company_id,uav_code\n - uav_load\n tpIndex: tp_id\n flag: true\n\n mqtt:\n server:\n #mqtt server\n host: emqxs:1883\n user: cmlc\n password: odD8#Cr628\n\n listener:\n topic:\n - mission/info\n missionType: 5000,5001,5002,5003,5004,5005,5006,5007,5008,5009\n flag: true\n\n report:\n server:\n #mqtt server\n host: tcp://emqxs:1883\n user: cmlc\n password: odD8#Cr628\n qos: 1\n connectionTimeout: 10\n keepAliveInterval: 20\n','a76877278375da0d336ed66c7f182abd','2010-05-05 00:00:00','2024-10-11 09:45:07','developer','192.168.102.167','U','',''),(3622,4127,'cmii-uav-alarm.yml','6.0.0','','bizName: 告警系统\ndbSchema: uav_alarm\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data, cmii-uav-user\n ReadTimeout: 40000\n ConnectTimeout: 20000\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\nlog:\n opt: true\n fly: true\n\nsec:\n db:\n table:\n uav_airspace:\n - efence_airspace_copy:org_id,id\n uav_dev:\n - uav_plane:company_id,uav_code\n - uav_load\n tpIndex: tp_id\n flag: true\n\n mqtt:\n server:\n #mqtt server\n host: 192.168.34.245:37326\n user: cmlc\n password: odD8#Ve7.B\n\n listener:\n topic:\n - mission/info\n missionType: 5000,5001,5002,5003,5004,5005,5006,5007,5008,5009\n flag: true\n\n report:\n server:\n #mqtt server\n host: tcp://192.168.34.245:37326\n user: cmlc\n password: odD8#Ve7.B\n qos: 1\n connectionTimeout: 10\n keepAliveInterval: 20\n','ce9c64940ac6ba00b0dfe90c3203fd77','2010-05-05 00:00:00','2024-10-11 10:46:20','developer','192.168.102.167','U','',''),(3631,4128,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','f14f2dd5e43214f9404f8af452f549a0','2010-05-05 00:00:00','2024-10-11 11:20:07','developer','192.168.102.167','U','',''),(3657,4129,'cmii-backend-system.yml','6.0.0','','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','06156b8c90041f8003708b788856c9ed','2010-05-05 00:00:00','2024-10-11 15:16:31','nacos','10.244.192.64','U','',''),(3660,4130,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 10000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','a9ab7f388d71b762bb1e33fa13a86ef8','2010-05-05 00:00:00','2024-10-11 15:22:16','developer','10.244.192.64','U','',''),(3660,4131,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','ea2ad0c13e3f73c6f0211dc9ebd18c77','2010-05-05 00:00:00','2024-10-11 15:51:40','developer','10.244.192.64','U','',''),(3660,4132,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 20000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','33243c25e1af27651c5ab66abf51d78f','2010-05-05 00:00:00','2024-10-11 15:52:04','developer','10.244.192.64','U','',''),(3660,4133,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','7b894d39f0515aec8b686e56a39aebd7','2010-05-05 00:00:00','2024-10-11 15:52:21','developer','10.244.192.64','U','',''),(3660,4134,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','237b9ce992c4ccf36bc8757d9d528517','2010-05-05 00:00:00','2024-10-11 15:52:40','developer','10.244.192.64','U','',''),(3660,4135,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','237b9ce992c4ccf36bc8757d9d528517','2010-05-05 00:00:00','2024-10-11 15:52:56','developer','10.244.192.64','U','',''),(3657,4136,'cmii-backend-system.yml','6.0.0','','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: debug\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','9bbae9af320f56a6b42ce6c8fd6f57b9','2010-05-05 00:00:00','2024-10-11 16:15:10','nacos','10.244.179.192','U','',''),(3631,4137,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','f75a96ea66f84c079c35c358caba5d10','2010-05-05 00:00:00','2024-10-11 17:30:10','developer','192.168.102.205','U','',''),(3660,4138,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info','99f234ef3d5ea38f975ef90e576701c7','2010-05-05 00:00:00','2024-10-12 10:15:10','developer','10.244.192.64','U','',''),(3660,4139,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n ','0b6cae16eaef860994488b8adf855d0a','2010-05-05 00:00:00','2024-10-12 11:00:55','developer','10.244.192.64','U','',''),(3660,4140,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:\n - sf-id: 12727754\n task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: error\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n ','6a47d26080fb228e5b4252ecd490adcf','2010-05-05 00:00:00','2024-10-12 15:05:10','developer','10.244.192.64','U','',''),(3660,4141,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: error\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n ','8e66970c5dc4159462a4bf7810fff374','2010-05-05 00:00:00','2024-10-12 16:03:56','developer','10.244.192.64','U','',''),(3660,4142,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:\n - sf-id: 553725952\n task-id: 5129\n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: error\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n ','0e8242535a99c15ee4ce4afb8b5e2cda','2010-05-05 00:00:00','2024-10-12 16:26:44','developer','10.244.192.64','U','',''),(3660,4143,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:\n - sf-id: 553725952\n task-id: 5129\n # 宁波咸祥:\n - sf-id: 553725952\n task-id: 31514101\n \n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: error\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n ','e92da2aab5e5d0532abdf26da1c0d623','2010-05-05 00:00:00','2024-10-12 16:54:26','developer','10.244.192.64','U','',''),(3631,4144,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','38d2a13e6a527a36ce419b64c4001b5b','2010-05-05 00:00:00','2024-10-12 17:26:10','developer','192.168.102.97','U','',''),(3631,4145,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 492\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','1ee098b77c8e71a45a03117154cdb1f6','2010-05-05 00:00:00','2024-10-14 11:30:50','developer','192.168.103.58','U','',''),(3631,4146,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','cc224101001601a78489035995954101','2010-05-05 00:00:00','2024-10-14 11:33:55','developer','192.168.103.58','U','',''),(3660,4147,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: error\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n ','aa23ac93bdb3d9b1a21263e5b0d26100','2010-05-05 00:00:00','2024-10-14 16:28:24','developer','10.244.192.64','U','',''),(3631,4148,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: debug\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','6a7e0c4f158745c1d9d6180d24c2d1df','2010-05-05 00:00:00','2024-10-14 16:32:25','developer','192.168.102.147','U','',''),(3631,4149,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: debug\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','80dace1e6ac422176e4fdb457b2e6075','2010-05-05 00:00:00','2024-10-14 16:34:48','developer','192.168.102.147','U','',''),(3631,4150,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','ba2c045c8ffa29b9dec453d979a27e1f','2010-05-05 00:00:00','2024-10-14 16:37:18','developer','192.168.102.147','U','',''),(3631,4151,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: debug\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','37c99afebcfa87ffd2f46c8b86350aa3','2010-05-05 00:00:00','2024-10-14 16:37:47','developer','192.168.102.147','U','',''),(3631,4152,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','e00ca45577cdd6490e92c877e4878e56','2010-05-05 00:00:00','2024-10-14 16:45:26','developer','192.168.102.84','U','',''),(3631,4153,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: debug\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','8eab11f575bd156f91ba7ea8d463bcb3','2010-05-05 00:00:00','2024-10-14 16:45:45','developer','192.168.102.84','U','',''),(3631,4154,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','f342ccfe1c0b3e4b5e8c258ebf6eb70d','2010-05-05 00:00:00','2024-10-14 17:00:38','developer','192.168.102.84','U','',''),(3631,4155,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: debug\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','a5e7ee05044c1117e128f3c7ce483f8e','2010-05-05 00:00:00','2024-10-14 17:05:21','developer','192.168.102.84','U','',''),(3631,4156,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: info\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','34f2b2ac16faf83bc6e96244d37e839f','2010-05-05 00:00:00','2024-10-14 17:06:31','developer','192.168.102.84','U','',''),(3659,4157,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n # cache:\n # type: none\n # redis:\n # host: helm-redis-uas-master\n # port: 6379\n # database: 0\n # password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n # redisson:\n # model: SINGLE\n # single-server-config:\n # address: helm-redis-uas-master:6379\n # database: 0\n # password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: DEBUG\n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii','69c34d6951d2d7430729a121ddc6d0d6','2010-05-05 00:00:00','2024-10-14 17:43:55','nacos','10.244.179.192','U','',''),(3660,4158,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: uav_industrial_portfolio\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n ','4f316382b76c8f8179de4d1b9afd1b73','2010-05-05 00:00:00','2024-10-14 19:43:23','developer','10.244.192.64','U','',''); +INSERT INTO `his_config_info` VALUES (3622,4159,'cmii-uav-alarm.yml','6.0.0','','bizName: 告警系统\ndbSchema: uav_alarm\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data, cmii-uav-user\n ReadTimeout: 40000\n ConnectTimeout: 20000\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\nlog:\n opt: true\n fly: true\n\nsec:\n db:\n table:\n uav_airspace:\n - efence_airspace_copy:org_id,id\n uav_dev:\n - uav_plane:company_id,uav_code\n - uav_load\n tpIndex: tp_id\n flag: true\n\n mqtt:\n server:\n #mqtt server\n host: 192.168.34.245:37326\n user: cmlc\n password: odD8#Cr628\n\n listener:\n topic:\n - mission/info\n missionType: 5000,5001,5002,5003,5004,5005,5006,5007,5008,5009\n flag: true\n\n report:\n server:\n #mqtt server\n host: tcp://192.168.34.245:37326\n user: cmlc\n password: odD8#Cr628\n qos: 1\n connectionTimeout: 10\n keepAliveInterval: 20\n','11ee88d96f6470a3e155393734776019','2010-05-05 00:00:00','2024-10-15 15:26:50','developer','192.168.102.148','U','',''),(3622,4160,'cmii-uav-alarm.yml','6.0.0','','bizName: 告警系统\ndbSchema: uav_alarm\napiDeclaration: uav,admin\nribbon:\n eager-load:\n enabled: true\n clients: cmii-admin-data, cmii-uav-user\n ReadTimeout: 40000\n ConnectTimeout: 20000\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - REDIS_SYN_EVENT\nlog:\n opt: true\n fly: true\n\nsec:\n db:\n table:\n uav_airspace:\n - efence_airspace_copy:org_id,id\n uav_dev:\n - uav_plane:company_id,uav_code\n - uav_load\n tpIndex: tp_id\n flag: true\n\n mqtt:\n server:\n #mqtt server\n host: 192.168.34.245:37326\n user: cmlc\n password: odD8#Cr628\n\n listener:\n topic:\n - mission/info\n missionType: 5000,5001,5002,5003,5004,5005,5006,5007,5008,5009\n flag: true\n\n report:\n server:\n #mqtt server\n host: tcp://192.168.34.245:37326\n user: cmlc\n password: odD8#Cr628\n qos: 1\n connectionTimeout: 10\n keepAliveInterval: 20\nlogging:\n level:\n com.cmii.chinamobile: debug','8d27f2c5e310e8b6d847c1f928440592','2010-05-05 00:00:00','2024-10-15 17:32:27','developer','192.168.102.148','U','',''),(3660,4161,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n ','3c4ee812aa55286828390b19ddf99a9a','2010-05-05 00:00:00','2024-10-15 19:18:38','developer','10.244.192.64','U','',''),(3657,4162,'cmii-backend-system.yml','6.0.0','','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','06156b8c90041f8003708b788856c9ed','2010-05-05 00:00:00','2024-10-16 09:22:31','nacos','10.244.192.64','U','',''),(3659,4163,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n # cache:\n # type: none\n # redis:\n # host: helm-redis-uas-master\n # port: 6379\n # database: 0\n # password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n # redisson:\n # model: SINGLE\n # single-server-config:\n # address: helm-redis-uas-master:6379\n # database: 0\n # password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: DEBUG\n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii','cd87832b1daa87f1a6a24e7721866fde','2010-05-05 00:00:00','2024-10-16 09:32:38','developer','192.168.102.66','U','',''),(3659,4164,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n # cache:\n # type: none\n # redis:\n # host: helm-redis-uas-master\n # port: 6379\n # database: 0\n # password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n # redisson:\n # model: SINGLE\n # single-server-config:\n # address: helm-redis-uas-master:6379\n # database: 0\n # password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: debug\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: DEBUG\n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii','321364a6b9963bb5deb47b663b400edb','2010-05-05 00:00:00','2024-10-16 09:33:36','developer','192.168.102.66','U','',''),(3659,4165,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n # cache:\n # type: none\n # redis:\n # host: helm-redis-uas-master\n # port: 6379\n # database: 0\n # password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n # redisson:\n # model: SINGLE\n # single-server-config:\n # address: helm-redis-uas-master:6379\n # database: 0\n # password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: debug\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: DEBUG\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii','b7515aa923e6a0d38c08a16222e32b54','2010-05-05 00:00:00','2024-10-16 09:34:56','developer','192.168.102.66','U','',''),(3659,4166,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n # cache:\n # type: none\n # redis:\n # host: helm-redis-uas-master\n # port: 6379\n # database: 0\n # password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n # redisson:\n # model: SINGLE\n # single-server-config:\n # address: helm-redis-uas-master:6379\n # database: 0\n # password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: DEBUG\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii','a1314c3f3523ccad4d559f3a517acb00','2010-05-05 00:00:00','2024-10-16 09:36:25','developer','192.168.102.66','U','',''),(3659,4167,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n # cache:\n # type: none\n # redis:\n # host: helm-redis-uas-master\n # port: 6379\n # database: 0\n # password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n # redisson:\n # model: SINGLE\n # single-server-config:\n # address: helm-redis-uas-master:6379\n # database: 0\n # password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii','fe55acdd22525e10a2cf2cf8a808e2cc','2010-05-05 00:00:00','2024-10-16 09:39:36','developer','192.168.102.66','U','',''),(3657,4168,'cmii-backend-system.yml','6.0.0','','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: debug\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','9bbae9af320f56a6b42ce6c8fd6f57b9','2010-05-05 00:00:00','2024-10-16 09:56:35','developer','192.168.102.66','U','',''),(3660,4169,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: debug\n \n ','bd576a06050f7182ddf20b0c2ed39331','2010-05-05 00:00:00','2024-10-16 11:27:32','developer','10.244.192.64','U','',''),(3660,4170,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: debug\n \n ','9ddd4085adfbda57a7cd50a1a03518e4','2010-05-05 00:00:00','2024-10-17 16:33:12','developer','10.244.192.64','U','',''),(3659,4171,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n # cache:\n # type: none\n # redis:\n # host: helm-redis-uas-master\n # port: 6379\n # database: 0\n # password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n # redisson:\n # model: SINGLE\n # single-server-config:\n # address: helm-redis-uas-master:6379\n # database: 0\n # password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n com.cmii.chinamobile.alarm.service.impl.SecAlarmMQReceiver: DEBUG\n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii','01901505478fad402d10eb4aae59e3fb','2010-05-05 00:00:00','2024-10-17 18:46:34','developer','192.168.103.113','U','',''),(3660,4172,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 4100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: debug\n \n ','df9fdd19cb950eb93cb2e5fe80614442','2010-05-05 00:00:00','2024-10-18 10:39:51','developer','10.244.192.64','U','',''),(3660,4173,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 200100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: debug\n \n ','45e7270a60d878d1eda6483caa974efe','2010-05-05 00:00:00','2024-10-18 10:40:12','developer','10.244.192.64','U','',''),(3660,4174,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 200\n max-user-data-bytes-per-second: 400100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: debug\n \n ','a2ce8691cb387f078241bdd3c81ecc57','2010-05-05 00:00:00','2024-10-18 10:40:30','developer','10.244.192.64','U','',''),(3660,4175,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 200\n max-user-data-bytes-per-second: 200100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: debug\n \n ','fc832f599f8e548c008f69254163ecfa','2010-05-05 00:00:00','2024-10-18 10:40:54','developer','10.244.192.64','U','',''),(3660,4176,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 200\n max-user-data-bytes-per-second: 100100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: debug\n \n ','c6b9b6589b52faedfec9ca8611141a9d','2010-05-05 00:00:00','2024-10-18 14:33:07','developer','10.244.192.64','U','',''),(3611,4177,'cmii-uav-iot-dispatcher.yml','6.0.0','','spring:\n datasource:\n url: cmii-mysql:13306/uav_iot_dispatcher\n username: k8s_admin\n password: Uc@bkTCPuD4g\n redis:\n tracking: # 额外信息\n status: tracking:heartbeat:{device_id}:realtime\n petrack: tracking:petrack:{bs_id}\nmqtt:\n qos: 0\n keepAliveInterval: 20\n topic: # 额外\n default: iot-dispatcher/system_topic\niotEventDriver: # 额外\n topic:\n dispatcher: iot-dispatcher/{project_id}-{device_id}\n reporting: iot-reporting/{project_id}-{device_id}\n event:\n beginTracking: BeginTracking\n endTracking: EndTracking\n beginStreaming: BeginStreaming\n endStreaming: EndStreaming\n initializeServo: InitializeServo\ntrajectory:\n # 针对合作类飞机的跟踪策略:基于海拔或相对高度高度跟踪,填 altitude 或 height\n policy: height\n # 当且仅当policy为height时,下面配置生效。表示合作类飞机起飞点的海拔(米)\n coop_uav_takeoff_altitude: 0.0\n # 以当前轨迹点为基准,最大的摄像头搜索范围(米)\n max_camera_search_range: 1200.0\n anchor:\n speed: 60\n distance: 100\nclient:\n live:\n endpoint: http://helm-live-op-svc-v2:8080\n','135e9564da1c69849e70c48f248df8ea','2010-05-05 00:00:00','2024-10-18 16:16:17','developer','10.244.179.192','U','',''),(3611,4178,'cmii-uav-iot-dispatcher.yml','6.0.0','','spring:\n datasource:\n url: cmii-mysql:13306/uav_iot_dispatcher\n username: k8s_admin\n password: Uc@bkTCPuD4g\n redis:\n tracking: # 额外信息\n status: tracking:heartbeat:{device_id}:realtime\n petrack: tracking:petrack:{bs_id}\nmqtt:\n qos: 0\n keepAliveInterval: 20\n topic: # 额外\n default: iot-dispatcher/system_topic\niotEventDriver: # 额外\n topic:\n dispatcher: iot-dispatcher/{project_id}-{device_id}\n reporting: iot-reporting/{project_id}-{device_id}\n event:\n beginTracking: BeginTracking\n endTracking: EndTracking\n beginStreaming: BeginStreaming\n endStreaming: EndStreaming\n initializeServo: InitializeServo\ntrajectory:\n # 针对合作类飞机的跟踪策略:基于海拔或相对高度高度跟踪,填 altitude 或 height\n policy: height\n # 当且仅当policy为height时,下面配置生效。表示合作类飞机起飞点的海拔(米)。边端收到的高度是该等高线海拔加相对地面高度\n coop_uav_takeoff_altitude: 0.0\n # 以当前轨迹点为基准,最大的摄像头搜索范围(米)\n max_camera_search_range: 1200.0\n anchor:\n speed: 60\n distance: 100\nclient:\n live:\n endpoint: http://helm-live-op-svc-v2:8080\n','159b40e0f8bbbd287bf03fcbc3e32527','2010-05-05 00:00:00','2024-10-18 16:17:14','developer','10.244.179.192','U','',''),(3631,4179,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','329bdb20ff869d0b1534bd4412b5e0c2','2010-05-05 00:00:00','2024-10-19 14:17:30','developer','192.168.102.164','U','',''),(3631,4180,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n - \'127265611\'\n - \'127266081\'\n - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','4462f61288142362ce414b1d55afe044','2010-05-05 00:00:00','2024-10-19 14:23:42','developer','192.168.102.164','U','',''),(3631,4181,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','7dd8f31011bd2a85e16886136df0dbed','2010-05-05 00:00:00','2024-10-19 20:57:20','developer','192.168.103.19','U','',''),(3631,4182,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','0099c0dfb8e3bc52d994d06fbc21887c','2010-05-05 00:00:00','2024-10-19 22:58:42','developer','192.168.103.48','U','',''),(3631,4183,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','02fba5ca8c81fbb3af16500ad2d12238','2010-05-05 00:00:00','2024-10-19 23:01:36','developer','192.168.103.48','U','',''),(3631,4184,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','1a2abceb22c7d6d9370437d05d734e21','2010-05-05 00:00:00','2024-10-19 23:03:58','developer','192.168.103.48','U','',''),(3660,4185,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n #华为云南昆明: \n - sf-id: 101\n task-id: 1659845102\n #云南保山1:\n - sf-id: 101\n task-id: 165539311\n #云南保山2:\n - sf-id: 101\n task-id: 165539312\n #云南德宏瑞丽\n - sf-id: 101\n task-id: 1659845103 \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n# need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 200\n max-user-data-bytes-per-second: 200100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: debug\n \n ','fc832f599f8e548c008f69254163ecfa','2010-05-05 00:00:00','2024-10-20 11:51:41','developer','10.244.192.64','U','',''),(3660,4186,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 1111130\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 200\n max-user-data-bytes-per-second: 200100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: debug\n \n ','bd112afa8c7c86f008da01e56b63d066','2010-05-05 00:00:00','2024-10-20 11:53:13','developer','10.244.192.64','U','',''),(3660,4187,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 200\n max-user-data-bytes-per-second: 200100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: debug\n \n ','389fcdd857dd737e4ac4a001ad28b3d3','2010-05-05 00:00:00','2024-10-20 12:01:24','developer','10.244.192.64','U','',''),(3737,4188,'cmii-uav-advanced5g.yml','6.0.0','','bizName: 通感一体化系统\ndbSchema: uav_industrial_portfolio\nspring:\n cache:\n type: none\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\nknife4j:\n enable: true\n basic:\n enable: true\n username: admin\n password: Yunying123\nadvanced5g:\n send-all-data: false\n device-control-user-ids: 414\n calculate-area-type: true\n calculate-tracking: true\n calculate-alarm-camera: false\n calculate-area-plan-refresh: false\nlogging:\n level:\n com.cmii.chinamobile.uav.advanced5g.websocket.SenseUniversalDetectionDataWSServer: info','f69a426498b8ee135bc54f73631cd3d9','2010-05-05 00:00:00','2024-10-20 21:45:15','developer','192.168.102.239','U','',''),(3737,4189,'cmii-uav-advanced5g.yml','6.0.0','','bizName: 通感一体化系统\ndbSchema: uav_industrial_portfolio\nspring:\n cache:\n type: none\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\nknife4j:\n enable: true\n basic:\n enable: true\n username: admin\n password: Yunying123\nadvanced5g:\n send-all-data: false\n device-control-user-ids: 414\n calculate-area-type: true\n calculate-tracking: true\n calculate-alarm-camera: false\n calculate-area-plan-refresh: false\n filter:\n enabled: true\n task-filters:\n - bts-code: \'Sf1102Task92501\'\n enabled: true\n access-area:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\nlogging:\n level:\n com.cmii.chinamobile.uav.advanced5g.websocket.SenseUniversalDetectionDataWSServer: info','f653af38490f41ae2d0f6d9233b7939f','2010-05-05 00:00:00','2024-10-20 22:47:17','developer','192.168.102.254','U','',''),(3631,4190,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','be8c5c9206303045979e314e3e14cd66','2010-05-05 00:00:00','2024-10-20 23:33:35','developer','192.168.102.254','U','',''),(3631,4191,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','4d8de66ba87627c2db6c464869a08f67','2010-05-05 00:00:00','2024-10-20 23:40:08','developer','192.168.102.254','U','',''),(3737,4192,'cmii-uav-advanced5g.yml','6.0.0','','bizName: 通感一体化系统\ndbSchema: uav_industrial_portfolio\nspring:\n cache:\n type: none\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\nknife4j:\n enable: true\n basic:\n enable: true\n username: admin\n password: Yunying123\nadvanced5g:\n send-all-data: false\n device-control-user-ids: 414\n calculate-area-type: true\n calculate-tracking: true\n calculate-alarm-camera: false\n calculate-area-plan-refresh: false\n filter:\n enabled: true\n task-filters:\n - bts-code: \'Sf1102Task92501\'\n enabled: true\n access-area:\n - \'113.9512041025142,22.52315161403556,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9405559075596,22.51378380220906,0 113.9390097378891,22.51369607062693,0 113.9319213459807,22.5140506087827,0 113.9322062059513,22.51233138024399,0 113.9384939716786,22.51183435643572,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.9494017577807,22.51007467588934,0 113.9511026797797,22.51513233288373,0 113.9512041025142,22.52315161403556,0\'\nlogging:\n level:\n com.cmii.chinamobile.uav.advanced5g.websocket.SenseUniversalDetectionDataWSServer: info','afd9b82e59955b480f1d3850d1eca423','2010-05-05 00:00:00','2024-10-20 23:48:40','developer','192.168.102.254','U','',''),(3631,4193,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','6e0bd90eaaa13bdac5536ab828ab1d41','2010-05-05 00:00:00','2024-10-21 00:00:55','developer','192.168.102.254','U','',''),(3631,4194,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: false\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','a3421e522b80b1899233e583302f7153','2010-05-05 00:00:00','2024-10-21 00:01:40','developer','192.168.102.254','U','',''),(3631,4195,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','6e0bd90eaaa13bdac5536ab828ab1d41','2010-05-05 00:00:00','2024-10-21 12:31:12','developer','192.168.102.57','U','',''),(3631,4196,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: true\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','f133301e2d0a0fb94b015090398901a7','2010-05-05 00:00:00','2024-10-21 12:31:54','developer','192.168.102.57','U','',''),(3630,4197,'cmii-uav-gateway.yml','6.0.0','','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n websocket:\n max-frame-payload-length: 12480000\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - Path=/surveillance/advanced_traffic_surveillance/** # 交通ws\n - id: integration\n uri: lb://cmii-uav-integration\n predicates:\n - Path=/integration/**\n - id: integration-websocket\n uri: lb:ws://cmii-uav-integration\n predicates:\n # - Path=/surveillance/**\n - Path=/integration/hangarServer/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - Path=/industrial/detection/data/**\n - Path=/industrial/surveillance_5GA/**\n - Path=/industrial/cameras/**\n - Path=/industrial/universal/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n - id: adapter\n uri: lb://cmii-uav-sense-adapter\n predicates:\n - Path=/adapter/**\n - id: advanced5g\n uri: lb://cmii-uav-advanced5g\n predicates:\n - Path=/advanced5g/**\n - id: advanced5g-websocket\n uri: lb:ws://cmii-uav-advanced5g\n predicates:\n - Path=/advanced5g/sense/data/**\n - Path=/advanced5g/sense/detectionData/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/**/elogin #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/advanced_traffic_surveillance/** # 新交通ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /integration/hangarServer/** # 数字鹰ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /industrial/surveillance_5GA/**\n - /industrial/cameras/**\n - /industrial/universal/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /industrial/senseAf/**\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n - /adapter/**\n - /industrial/detection/data/**\n - /advanced5g/sense/data/**\n - /advanced5g/sense/detectionData/**\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /industrial/api/uav/industrial/emergency/commSupport/getPlaneTrack\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','52bceffb72a72f7993d20e60174e6787','2010-05-05 00:00:00','2024-10-21 17:47:28','nacos','10.244.179.192','U','',''),(3630,4198,'cmii-uav-gateway.yml','6.0.0','','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n websocket:\n max-frame-payload-length: 12480000\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - Path=/surveillance/advanced_traffic_surveillance/** # 交通ws\n - id: integration\n uri: lb://cmii-uav-integration\n predicates:\n - Path=/integration/**\n - id: integration-websocket\n uri: lb:ws://cmii-uav-integration\n predicates:\n # - Path=/surveillance/**\n - Path=/integration/hangarServer/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - Path=/industrial/detection/data/**\n - Path=/industrial/surveillance_5GA/**\n - Path=/industrial/cameras/**\n - Path=/industrial/universal/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n - id: adapter\n uri: lb://cmii-uav-sense-adapter\n predicates:\n - Path=/adapter/**\n - id: advanced5g\n uri: lb://cmii-uav-advanced5g\n predicates:\n - Path=/advanced5g/**\n - id: advanced5g-websocket\n uri: lb:ws://cmii-uav-advanced5g\n predicates:\n - Path=/advanced5g/sense/data/**\n - Path=/advanced5g/sense/detectionData/**\n - id: ruoyi\n uri: http://192.168.34.234:38080\n predicates:\n - Path=/ruoyi/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/**/elogin #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/advanced_traffic_surveillance/** # 新交通ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /integration/hangarServer/** # 数字鹰ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /industrial/surveillance_5GA/**\n - /industrial/cameras/**\n - /industrial/universal/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /industrial/senseAf/**\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n - /adapter/**\n - /industrial/detection/data/**\n - /advanced5g/sense/data/**\n - /advanced5g/sense/detectionData/**\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /industrial/api/uav/industrial/emergency/commSupport/getPlaneTrack\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','5d19b68a52d9a89c0062ee7308c04d2f','2010-05-05 00:00:00','2024-10-21 18:00:14','nacos','10.244.179.192','U','',''),(3630,4199,'cmii-uav-gateway.yml','6.0.0','','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n websocket:\n max-frame-payload-length: 12480000\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - Path=/surveillance/advanced_traffic_surveillance/** # 交通ws\n - id: integration\n uri: lb://cmii-uav-integration\n predicates:\n - Path=/integration/**\n - id: integration-websocket\n uri: lb:ws://cmii-uav-integration\n predicates:\n # - Path=/surveillance/**\n - Path=/integration/hangarServer/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - Path=/industrial/detection/data/**\n - Path=/industrial/surveillance_5GA/**\n - Path=/industrial/cameras/**\n - Path=/industrial/universal/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n - id: adapter\n uri: lb://cmii-uav-sense-adapter\n predicates:\n - Path=/adapter/**\n - id: advanced5g\n uri: lb://cmii-uav-advanced5g\n predicates:\n - Path=/advanced5g/**\n - id: advanced5g-websocket\n uri: lb:ws://cmii-uav-advanced5g\n predicates:\n - Path=/advanced5g/sense/data/**\n - Path=/advanced5g/sense/detectionData/**\n - id: ruoyi\n uri: http://192.168.34.234:38080\n predicates:\n - Path=/ruoyi/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/**/elogin #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/advanced_traffic_surveillance/** # 新交通ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /integration/hangarServer/** # 数字鹰ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /industrial/surveillance_5GA/**\n - /industrial/cameras/**\n - /industrial/universal/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /industrial/senseAf/**\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n - /adapter/**\n - /industrial/detection/data/**\n - /advanced5g/sense/data/**\n - /advanced5g/sense/detectionData/**\n - /ruoyi/*\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /industrial/api/uav/industrial/emergency/commSupport/getPlaneTrack\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','47522ed3b1b218a4738097735e6f3e36','2010-05-05 00:00:00','2024-10-21 18:07:31','nacos','10.244.179.192','U','',''),(3630,4200,'cmii-uav-gateway.yml','6.0.0','','bizName: 平台网关\nenable-swagger: false\nspring:\n cloud:\n gateway:\n httpclient:\n websocket:\n max-frame-payload-length: 12480000\n pool:\n max-idle-time: 5000\n discovery:\n locator:\n enabled: true\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: oauth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/ca/**\n - id: auth\n uri: lb://cmii-uav-oauth\n predicates:\n - Path=/auth/**\n - id: user\n uri: lb://cmii-uav-user\n predicates:\n - Path=/user/**\n - id: org\n uri: lb://cmii-uav-user\n predicates:\n - Path=/org/**\n - id: resource\n uri: lb://cmii-uav-user\n predicates:\n - Path=/resource/**\n - id: websocket\n uri: lb:ws://cmii-uav-logger\n predicates:\n - Path=/logger/wbsocket/**\n - id: logger\n uri: lb://cmii-uav-logger\n predicates:\n - Path=/logger/**\n - id: airspace\n uri: lb://cmii-uav-airspace\n predicates:\n - Path=/airspace/**\n - id: foia\n uri: lb://cmii-uav-foia\n predicates:\n - Path=/foia/**\n - id: surveillance\n uri: lb://cmii-uav-surveillance\n predicates:\n - Path=/surveillance/**\n - id: surveillance-websocket\n uri: lb:ws://cmii-uav-surveillance\n predicates:\n # - Path=/surveillance/**\n - Path=/surveillance/total-surveillance/**\n - Path=/surveillance/single-surveillance/**\n - Path=/surveillance/nj-surveillance/**\n - Path=/surveillance/surveillance/command/**\n - Path=/surveillance/single-surveillance-basic/**\n - Path=/surveillance/total-surveillance-basic/**\n - Path=/surveillance/single-surveillance-yaw/**\n - Path=/surveillance/single-surveillance-app/**\n - Path=/surveillance/communication-surveillance/** #websocket链接,应急通信\n - Path=/surveillance/total-surveillance-JT/** # 交通场景\n - Path=/surveillance/advanced_total_surveillance/**\n - Path=/surveillance/advanced_traffic_surveillance/** # 交通ws\n - id: integration\n uri: lb://cmii-uav-integration\n predicates:\n - Path=/integration/**\n - id: integration-websocket\n uri: lb:ws://cmii-uav-integration\n predicates:\n # - Path=/surveillance/**\n - Path=/integration/hangarServer/**\n - id: dev\n uri: lb://cmii-uav-device\n predicates:\n - Path=/dev/**\n - id: alarm\n uri: lb://cmii-uav-alarm\n predicates:\n - Path=/alarm/**\n - id: feedback\n uri: lb://cmii-uav-user\n predicates:\n - Path=/feedback/**\n - id: waypoint\n uri: lb://cmii-uav-waypoint\n predicates:\n - Path=/waypoint/**\n - id: mission\n uri: lb://cmii-uav-mission\n predicates:\n - Path=/mission/**\n - id: mission-websocket\n uri: lb:ws://cmii-uav-mission\n predicates:\n - Path=/mission/single-monitor/**\n - id: live\n uri: lb://cmii-uav-live\n predicates:\n - Path=/live/**\n - id: admin-data\n uri: lb://cmii-admin-data\n predicates:\n - Path=/admin/**\n - id: developer\n uri: lb://cmii-uav-developer\n predicates:\n - Path=/developer/**\n - id: notice\n uri: lb://cmii-uav-notice\n predicates:\n - Path=/notice/**\n - id: notice-websocket\n uri: lb:ws://cmii-uav-notice\n predicates:\n - Path=/notice/notice/**\n - id: process\n uri: lb://cmii-uav-process\n predicates:\n - Path=/process/**\n - id: cloudLive\n uri: lb://cmii-uav-cloud-live\n predicates:\n - Path=/cloudLive/**\n - id: mqtthandler\n uri: lb://cmii-uav-mqtthandler\n predicates:\n - Path=/mqtt/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n - id: securitySystem\n uri: lb://cmii-uav-security-system\n predicates:\n - Path=/securitySystem/**\n - id: brain\n uri: lb://cmii-uav-brain\n predicates:\n - Path=/brain/**\n - id: apprelease\n uri: lb://cmii-app-release\n predicates:\n - Path=/apprelease/**\n - id: data-post-process\n uri: lb://cmii-uav-data-post-process\n predicates:\n - Path=/dpp/**\n - id: cmii-uav-hyperspectral-provider\n uri: lb://cmii-uav-hyperspectral-provider\n predicates:\n - Path=/hy-provider/**\n - id: cmii-uav-hyperspectral-consumer\n uri: lb://cmii-uav-hyperspectral-consumer\n predicates:\n - Path=/hy-consumer/**\n - id: cmii-uav-hyperspectral-publish\n uri: lb://cmii-uav-hyperspectral-publish\n predicates:\n - Path=/hy-publish/**\n - id: cmii-uav-industrial-portfolio\n uri: lb://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/**\n - id: industrial-portfolio-websocket\n uri: lb:ws://cmii-uav-industrial-portfolio\n predicates:\n - Path=/industrial/police_platform/**\n - Path=/industrial/surveillance_detection/**\n - Path=/industrial/surveillance_civil_military/**\n - Path=/industrial/emergency_management/**\n - Path=/industrial/medical_logistics/**\n - Path=/industrial/detection/data/**\n - Path=/industrial/surveillance_5GA/**\n - Path=/industrial/cameras/**\n - Path=/industrial/universal/**\n - id: cmii-uav-cms\n uri: lb://cmii-uav-cms\n predicates:\n - Path=/cms/**\n - id: gis-server\n uri: lb://cmii-uav-gis-server\n predicates:\n - Path=/gis/**\n - id: supervision\n uri: lb://cmii-suav-supervision\n predicates:\n - Path=/supervision/**\n - id: cmii-uav-emergency\n uri: lb://cmii-uav-emergency\n predicates:\n - Path=/emergency/**\n - id: cmii-uav-grid-datasource\n uri: lb://cmii-uav-grid-datasource\n predicates:\n - Path=/datasource/**\n - id: cmii-uav-grid-engine\n uri: lb://cmii-uav-grid-engine\n predicates:\n - Path=/engine/**\n - id: cmii-uav-grid-manage\n uri: lb://cmii-uav-grid-manage\n predicates:\n - Path=/manage/**\n - id: cmii-uav-grid-manage-websocket\n uri: lb:ws://cmii-uav-grid-manage\n predicates:\n - Path=/manage/uav-surveillance/**\n - id: cmii-uav-grid-surveilliance\n uri: lb://cmii-uav-grid-surveilliance\n predicates:\n - Path=/surveilliance/**\n - id: tower\n uri: lb://cmii-uav-tower\n predicates:\n - Path=/tower/**\n - id: simulation\n uri: lb://cmii-uav-threedsimulation\n predicates:\n - Path=/simulation/**\n - id: multilink\n uri: lb://cmii-uav-multilink\n predicates:\n - Path=/multilink/**\n - id: adapter\n uri: lb://cmii-uav-sense-adapter\n predicates:\n - Path=/adapter/**\n - id: advanced5g\n uri: lb://cmii-uav-advanced5g\n predicates:\n - Path=/advanced5g/**\n - id: advanced5g-websocket\n uri: lb:ws://cmii-uav-advanced5g\n predicates:\n - Path=/advanced5g/sense/data/**\n - Path=/advanced5g/sense/detectionData/**\n - id: ruoyi\n uri: http://192.168.34.234:38080\n predicates:\n - Path=/ruoyi/**\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 3000\n ServerListRefreshInterval: 5000 #注册中心刷新时间,默认30秒\n\n#---------------------OAuth2---------------------\nsecurity:\n oauth2:\n permit-all: # 全部通行,不进行认证和鉴权\n - /ca/oauth/token\n - /ca/checkAccessToken\n - /ca/checkToken\n - /ca/oauth/authorize\n - /ca/oauth/check_token\n - /ca/commonToken\n # - /developer/**\n - /ca/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/**/elogin #登陆接口,手机密码登陆,手机验证码登陆\n - /auth/**/login #登陆接口,手机密码登陆,手机验证码登陆\n - /ca/simpleAuthorize\n - /ca/code/autoLogin\n - /ca/code/zysiStLogin\n - /ca/code/signLogin\n - /ca/login2\n - /ca/logout #登出接口\n - /ca/getVerifyCode\n - /ca/getImgCode\n - /ca/getImageCode\n - /ca/get_image_code_by_image_id\n - /user/api/uav/user/profile/doUpdateEmail #用户修改邮箱\n - /user/api/uav/user/profile/verifyCode/getImageCode #获取图片验证码\n - /user/api/uav/user/profile/verifyCode/sendLogin #发送登陆验证码\n - /user/api/uav/user/profile/verifyCode/checkLogin #验证登陆验证码\n - /user/api/uav/user/profile/verifyCode/sendRegisty #发送注册验证码\n - /user/api/uav/user/profile/verifyCode/checkRegisty #验证注册验证码\n - /user/api/uav/user/profile/verifyCode/sendResetPassword #发送找回密码\n - /user/api/uav/user/profile/verifyCode/checkResetPassword #验证找回密码\n - /user/api/uav/user/profile/findPwd #找回密码\n - /user/api/uav/user/checkAccountPwd #检查账号密码\n - /user/api/uav/user/modifyPwd #利用原密码验证修改密码\n - /user/registry/** #用户注册地址\n - /securitySystem/**\n # - /**/v2/api-docs/**\n # - /**/swagger-resources/**\n # - /**/webjars/**\n # - /**/doc.html\n # - /**/swagger-ui.html\n - /error\n - /favicon.ico\n - /*/system/**\n - /*/public/**\n - /notice/notice/** #websocket链接,全部放行\n - /surveillance/total-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance/** #websocket链接,全部放行\n - /surveillance/nj-surveillance/** #websocket链接,全部放行\n - /surveillance/single-surveillance-app/** # app ws\n - /surveillance/single-surveillance-yaw/** # 单机监视偏航预警ws\n - /surveillance/advanced_traffic_surveillance/** # 新交通ws\n - /surveillance/communication-surveillance/** #websocket链接,应急通信\n - /surveillance/single-surveillance-basic/**\n - /surveillance/total-surveillance-basic/**\n - /surveillance/total-surveillance-JT/** # 交通ws\n - /integration/hangarServer/** # 数字鹰ws\n - /surveillance/advanced_total_surveillance/** #websocket链接,全部放行\n - /surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /industrial/police_platform/**\n - /industrial/surveillance_detection/** # 低空探测\n - /industrial/surveillance_civil_military/**\n - /industrial/medical_logistics/**\n - /industrial/surveillance_5GA/**\n - /industrial/cameras/**\n - /industrial/universal/**\n - /mission/single-monitor/** #websocket链接,全部放行\n - /feedback/api/uav/feedback/queryFeedbackType #查询问题反馈类型\n - /feedback/api/uav/feedback/queryApps #查询应用列表\n - /feedback/api/uav/solution/**\n # - /foia/**\n - /admin/api/admin/language/**\n - /airspace/**/getZydDicFlytask.do #查询飞行任务类型\n - /airspace/**/queryAppr.do #审批状态\n - /mqtt/uav/uavInfo #天途回调接口\n # - /live/**\n - /apprelease/release/info\n - /apprelease/version/info\n - /dpp/v1/permission/**\n - /dpp/product/download\n - /dpp/result/download\n - /dpp/product/report/download\n - /warehouse/api/v1/warehouse/user/getToken\n - /brain/brain/user/permission/getToken\n - /hy-consumer/v1/permission/user/getHyperToken\n - /cloudLive/user/getToken\n - /dev/**/queryBoundDetailByDeviceNo\n - /warehouse/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/project/downloadFileBySign/** #素材仓库文件下载\n - /warehouse/api/v1/warehouse/item/public/**/download/**\n - /industrial/v1/permission/user/getDataProcessToken\n - /cms/api/article/**\n - /cms/api/column/**\n - /cms/api/label/**\n - /cms/api/menu/**\n - /cms/api/upload/**\n - /cms/api/user/**\n - /cms/v1/front/**\n - /industrial/v1/permission/share/get_uav_point # 公安分享接口\n - /industrial/v1/permission/share/check_share_code # 公安分享接口\n - /industrial/api/uav/industrial/portfolio/common/user/getDataProcessToken\n - /industrial/emergency_management/** # 应急\n - /industrial/api/uav/industrial/portfolio/emergency/emergency_token\n - /mission/report_and_video/video_share/** #作业报告和视频分享\n - /mission/report_and_video/report_share/** #作业报告和视频分享\n - /industrial/api/uav/industrial/portfolio/medicallogistics/common/user/getDataProcessToken\n - /industrial/senseAf/**\n - /dev/api/uav/permission/user/getUavFreeTokenByCode\n - /supervision/permission/getToken\n - /supervision/permission/getCivilMilitaryToken\n - /manage/uav-surveillance/**\n - /surveillance/surveillance/surveillance/authority_transfer/check_by_token # 飞行控制权信息获取\n - /surveillance/surveillance/surveillance/authority_transfer/approve_transfer_by_token # 飞行控制权批准\n - /cmii-app-release/version/pub_version_info_detail/*\n - /adapter/**\n - /industrial/detection/data/**\n - /advanced5g/sense/data/**\n - /advanced5g/sense/detectionData/**\n - /ruoyi/*\n authority-ignores: # 不进行鉴权,比如个人的接口\n - /*/personal/**\n - /ca/ssoLogout\n - /waypoint/api/uav/waypoint/app/**\n - /user/**/getMyDetail #获取自己详细信息\n - /user/**/getMyDetail/fallBack\n - /user/quota/personal/hasQuota\n - /user/api/uav/user/profile/**\n - /user/api/uav/user/getUserResources\n - /user/api/uav/user/getResourceTree\n - /user/api/uav/user/getSuperiorAndSubordinatetUser\n - /user/api/uav/resource/queryResourceLanguage\n - /user/api/uav/resource/queryResourceTree\n - /user/api/uav/platform/queryPlatformsByGroup\n - /user/api/uav/resource/queryPlatformResourceTreeForUser\n - /user/api/uav/resource/queryPlatformsGroupResourceTreeForUser\n - /user/api/uav/org/descendants_with_own\n - /user/api/uav/org/company_scopes\n - /user/suav/user/applyCertification\n - /user/suav/user/getUserDetail\n - /admin/**/getLangValueFromRedisByKey\n - /admin/**/getDictListFromRedis\n - /admin/**/getValiableDictRedisByType\n - /mission/api/uav/mission/surveillance/queryOneButtonMissionList\n - /mqtt/**\n - /surveillance/dictionary/getDictList\n - /surveillance/surveillance/basic/**\n# - /surveillance/**\n # - /industrial/**\n - /brain/**\n - /camera/**\n - /feedback/api/uav/feedback/add #添加反馈\n - /feedback/api/uav/solution/**\n - /feedback/api/uav/dynamic/**\n - /process/process/start/procDef/get\n - /process/process/manage/get/user/list\n - /process/process/audit/procInst/node/detail\n - /process/process/power/getPermission\n - /process/process/audit/procInst/detail\n - /process/process/audit/modifyNodeAssignee\n - /process/process/manage/get/user/list/vague\n - /warehouse/**\n - /dpp/**\n - /hy-consumer/**\n - /hy-provider/**\n - /mission/api/uav/mission/surveillance/openAIProcess/**\n - /mission/api/uav/mission/surveillance/switchAIDetection/**\n - /mission/api/uav/mission/surveillance/trackSingleTarget/**\n - /mission/api/uav/mission/surveillance/setAIThreshold\n - /mission/api/uav/mission/surveillance/setAlarmPic\n - /admin/api/admin/arealimit/queryZydAreaLimitByJouav.do\n - /supervision/app/**\n - /mission/api/uav/mission/mission_info_list/force_delete\n - /tower/**\n - /industrial/api/uav/industrial/portfolio/police/police_case_info/caseinfo/newcase\n - /industrial/api/uav/industrial/emergency/commSupport/getPlaneTrack\n - /supervision/airspace/front/** ##空域管理面向公众接口\n - /supervision/grid/drawGridOnMap\n - /supervision/iwhere/admin/obstacle/getObstacles\n - /supervision/data/datasearch/geometrysearch\n - /gis/gis/gisInfoList\n - /surveillance/surveillance/uav_command/go_homeforSimulator\n - /surveillance/surveillance/uav_command/landingForSimulator\n sign-ignores: #忽略签名\n - /*/sys/**\n - /*/oapi/**\n disable-access-log: false\n disable-authority: false\n use-sign-cache: true\n use-authority-cache: true\n # 注意,该单位为分钟\n cache-timeout: 5\n interface-encrypt: false\n check-tanent-time: false\n #仅用于integration环境\n mode: ${com.cmii.chinamobile.gateway.autoTest}\n\ncmii-uav-data-post-process:\n ribbon:\n NFLoadBalancerRuleClassName: com.cmii.chinamobile.gateway.utils.CmiiLoadBalanceRule\n\n','47522ed3b1b218a4738097735e6f3e36','2010-05-05 00:00:00','2024-10-21 18:10:36','nacos','10.244.179.192','U','',''),(3657,4201,'cmii-backend-system.yml','6.0.0','','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','06156b8c90041f8003708b788856c9ed','2010-05-05 00:00:00','2024-10-21 18:42:47','nacos','10.244.179.192','U','',''),(3657,4202,'cmii-backend-system.yml','6.0.0','','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.233\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.233\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','4ab0a9d942a44b15dd1fbb165e75eea6','2010-05-05 00:00:00','2024-10-21 18:52:39',NULL,'10.244.179.192','U','',''),(3657,4203,'cmii-backend-system.yml','6.0.0','','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','06156b8c90041f8003708b788856c9ed','2010-05-05 00:00:00','2024-10-21 19:54:01','nacos','10.244.179.192','U','',''),(3631,4204,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Ceg3s9@Ye2wX\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','80ea76b2492b6be553bcaa0c151c93f2','2010-05-05 00:00:00','2024-10-22 09:57:07','developer','192.168.102.40','U','',''),(3631,4205,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Hks84@09kdem\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','f253541a43b0cbdc3e55f5792ade388d','2010-05-05 00:00:00','2024-10-22 10:10:29','developer','192.168.102.40','U','',''),(3631,4206,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Hks84@09kdem\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','d5c920f04fbaad474b2ef6ccb3920270','2010-05-05 00:00:00','2024-10-22 10:18:06','developer','192.168.102.40','U','',''),(3659,4207,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n cache:\n type: none\n # redis:\n # host: helm-redis-uas-master\n # port: 6379\n # database: 0\n # password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n # redisson:\n # model: SINGLE\n # single-server-config:\n # address: helm-redis-uas-master:6379\n # database: 0\n # password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n com.cmii.chinamobile.alarm.service.impl.SecAlarmMQReceiver: DEBUG\n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii','c7f960e9278ed47162d19cb3678fad7b','2010-05-05 00:00:00','2024-10-22 11:21:47','developer','192.168.102.40','U','',''),(3659,4208,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n cache:\n type: none\n redis:\n host: helm-redis-uas-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-uas-master:6379\n database: 0\n password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n com.cmii.chinamobile.alarm.service.impl.SecAlarmMQReceiver: info \n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii','d5ed3bdd7b54daa4ce483e9f1c0b6c52','2010-05-05 00:00:00','2024-10-22 11:43:33','developer','192.168.102.40','U','',''),(3659,4209,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n cache:\n type: none\n redis:\n host: helm-redis-uas-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-uas-master:6379\n database: 0\n password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\n rabbitmq:\n host: helm-uas-rabbitmqs\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n com.cmii.chinamobile.alarm.service.impl.SecAlarmMQReceiver: info \n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii','b18d6fa714ac311edc2251f218c424e2','2010-05-05 00:00:00','2024-10-22 11:44:34','developer','192.168.102.40','U','',''),(3659,4210,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n cache:\n type: none\n redis:\n host: helm-redis-uas-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-uas-master:6379\n database: 0\n password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\n rabbitmq:\n host: helm-uas-rabbitmqs\n port: 5672\n username: guest\n password: guest\n virtual-host: /\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n com.cmii.chinamobile.alarm.service.impl.SecAlarmMQReceiver: info \n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii','bbc7d475155e74acaf6a01f9d9e76830','2010-05-05 00:00:00','2024-10-22 11:46:46','developer','192.168.102.40','U','',''),(3132,4211,'cmii-backend-system.yml','5.6.0','','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.227\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.227\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.227\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','06156b8c90041f8003708b788856c9ed','2010-05-05 00:00:00','2024-10-22 14:52:06','nacos','10.244.192.64','U','',''),(3657,4212,'cmii-backend-system.yml','6.0.0','','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.233\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.233\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: cyy&uav1122\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','fafa911795925c9c9ea01db32fcc16c2','2010-05-05 00:00:00','2024-10-22 14:54:54','nacos','10.244.192.64','U','',''),(3631,4213,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Hks84@09kdem\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','f253541a43b0cbdc3e55f5792ade388d','2010-05-05 00:00:00','2024-10-22 16:06:03','developer','192.168.103.253','U','',''),(3631,4214,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Hks84@09kdem\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n data:\n mongodb:\n host: helm-uas-mongo\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','423564d7b6af19037e344ec5e5747e43','2010-05-05 00:00:00','2024-10-22 16:07:38','developer','192.168.103.253','U','',''),(3657,4215,'cmii-backend-system.yml','6.0.0','','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.233\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.233\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','3baf9b7f917472a24ceebd7795b324a6','2010-05-05 00:00:00','2024-10-22 17:13:28','nacos','10.244.192.64','U','',''),(3611,4216,'cmii-uav-iot-dispatcher.yml','6.0.0','','spring:\n datasource:\n url: cmii-mysql:13306/uav_iot_dispatcher\n username: k8s_admin\n password: Uc@bkTCPuD4g\n redis:\n tracking: # 额外信息\n status: tracking:heartbeat:{device_id}:realtime\n petrack: tracking:petrack:{bs_id}\nmqtt:\n qos: 0\n keepAliveInterval: 20\n topic: # 额外\n default: iot-dispatcher/system_topic\niotEventDriver: # 额外\n topic:\n dispatcher: iot-dispatcher/{project_id}-{device_id}\n reporting: iot-reporting/{project_id}-{device_id}\n event:\n beginTracking: BeginTracking\n endTracking: EndTracking\n beginStreaming: BeginStreaming\n endStreaming: EndStreaming\n initializeServo: InitializeServo\ntrajectory:\n # 针对合作类飞机的跟踪策略:基于海拔或相对高度高度跟踪,填 altitude 或 height\n policy: height\n # 当且仅当policy为height时,下面配置生效。表示合作类飞机起飞点的海拔(米)。最好设置的和摄像头海拔一致,边端收到的高度是该等高线海拔加相对地面高度\n coop_uav_takeoff_altitude: 0.0\n # 以当前轨迹点为基准,最大的摄像头搜索范围(米)\n max_camera_search_range: 1200.0\n anchor:\n speed: 60\n distance: 100\nclient:\n live:\n endpoint: http://helm-live-op-svc-v2:8080\n','93288d38baadc91fb1acf12edecabffe','2010-05-05 00:00:00','2024-10-23 09:29:23','developer','10.244.179.192','U','',''),(3611,4217,'cmii-uav-iot-dispatcher.yml','6.0.0','','spring:\n datasource:\n url: cmii-mysql:13306/uav_iot_dispatcher\n username: k8s_admin\n password: Uc@bkTCPuD4g\n redis:\n tracking: # 额外信息\n status: tracking:heartbeat:{device_id}:realtime\n petrack: tracking:petrack:{bs_id}\nmqtt:\n qos: 0\n keepAliveInterval: 20\n topic: # 额外\n default: iot-dispatcher/system_topic\niotEventDriver: # 额外\n topic:\n dispatcher: iot-dispatcher/{project_id}-{device_id}\n reporting: iot-reporting/{project_id}-{device_id}\n event:\n beginTracking: BeginTracking\n endTracking: EndTracking\n beginStreaming: BeginStreaming\n endStreaming: EndStreaming\n initializeServo: InitializeServo\ntrajectory:\n # 针对合作类飞机的跟踪策略:基于海拔或相对高度高度跟踪,填 altitude 或 height\n policy: height\n # 当且仅当policy为height时,下面配置生效。表示合作类飞机起飞点的海拔(米)。\n # 1. 最好设置的和摄像头海拔一致,边端收到的高度是该等高线海拔加相对地面高度。比如摄像头配置了1000m海拔和20m相对高度,那么下面的值应该填成1000m\n coop_uav_takeoff_altitude: 0.0\n # 以当前轨迹点为基准,最大的摄像头搜索范围(米)\n max_camera_search_range: 1200.0\n anchor:\n speed: 60\n distance: 100\nclient:\n live:\n endpoint: http://helm-live-op-svc-v2:8080\n','ce9c11016511c65993e3587e7a105ad0','2010-05-05 00:00:00','2024-10-23 09:35:19','developer','10.244.179.192','U','',''),(3611,4218,'cmii-uav-iot-dispatcher.yml','6.0.0','','spring:\n datasource:\n url: cmii-mysql:13306/uav_iot_dispatcher\n username: k8s_admin\n password: Uc@bkTCPuD4g\n redis:\n tracking: # 额外信息\n status: tracking:heartbeat:{device_id}:realtime\n petrack: tracking:petrack:{bs_id}\nmqtt:\n qos: 0\n keepAliveInterval: 20\n topic: # 额外\n default: iot-dispatcher/system_topic\niotEventDriver: # 额外\n topic:\n dispatcher: iot-dispatcher/{project_id}-{device_id}\n reporting: iot-reporting/{project_id}-{device_id}\n event:\n beginTracking: BeginTracking\n endTracking: EndTracking\n beginStreaming: BeginStreaming\n endStreaming: EndStreaming\n initializeServo: InitializeServo\ntrajectory:\n # 针对合作类飞机的跟踪策略:基于海拔或相对高度高度跟踪,填 altitude 或 height\n policy: height\n # 当且仅当policy为height时,下面配置生效。表示合作类飞机起飞点的海拔(米)。\n # 1. 最好设置的和摄像头海拔一致,边端收到的高度是该等高线海拔加相对地面高度。比如摄像头配置了1000m海拔和20m相对高度,那么下面的值应该填成1000m\n coop_uav_takeoff_altitude: 36.5\n # 以当前轨迹点为基准,最大的摄像头搜索范围(米)\n max_camera_search_range: 1200.0\n anchor:\n speed: 60\n distance: 100\nclient:\n live:\n endpoint: http://helm-live-op-svc-v2:8080\n','b983e7ec686f3e0d8bae6cb7f91e0aed','2010-05-05 00:00:00','2024-10-23 09:35:42','developer','10.244.179.192','U','',''),(3631,4219,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: false\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Hks84@09kdem\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n data:\n mongodb:\n host: helm-uas-mongo\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','2dd665d0c1292a5c09d2ac6bcfc28709','2010-05-05 00:00:00','2024-10-23 10:04:48','developer','192.168.102.51','U','',''),(3611,4220,'cmii-uav-iot-dispatcher.yml','6.0.0','','spring:\n datasource:\n url: cmii-mysql:13306/uav_iot_dispatcher\n username: k8s_admin\n password: Uc@bkTCPuD4g\n redis:\n tracking: # 额外信息\n status: tracking:heartbeat:{device_id}:realtime\n petrack: tracking:petrack:{bs_id}\nmqtt:\n qos: 0\n keepAliveInterval: 20\n topic: # 额外\n default: iot-dispatcher/system_topic\niotEventDriver: # 额外\n topic:\n dispatcher: iot-dispatcher/{project_id}-{device_id}\n reporting: iot-reporting/{project_id}-{device_id}\n event:\n beginTracking: BeginTracking\n endTracking: EndTracking\n beginStreaming: BeginStreaming\n endStreaming: EndStreaming\n initializeServo: InitializeServo\ntrajectory:\n # 针对合作类飞机的跟踪策略:基于海拔或相对高度高度跟踪,填 altitude 或 height\n policy: height\n # 当且仅当policy为height时,下面配置生效。表示合作类飞机起飞点的海拔(米)。\n # 1. 最好设置的和摄像头海拔一致,边端收到的高度是该等高线海拔加相对地面高度。比如摄像头配置了1000m海拔和20m相对高度,那么下面的值应该填成1000m\n coop_uav_takeoff_altitude: 36.5\n # 以当前轨迹点为基准,最大的摄像头搜索范围(米)\n max_camera_search_range: 1200.0\n anchor:\n speed: 60\n distance: 100\nclient:\n live:\n endpoint: http://helm-live-op-svc-v2:8080\n','b983e7ec686f3e0d8bae6cb7f91e0aed','2010-05-05 00:00:00','2024-10-23 10:51:16','developer','10.244.179.192','U','',''),(3631,4221,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: true\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Hks84@09kdem\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\n data:\n mongodb:\n host: helm-uas-mongo\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','bf43b7bffd1df8bf5d1579d6529b80d9','2010-05-05 00:00:00','2024-10-23 11:45:15','developer','192.168.102.51','U','',''),(3631,4222,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: true\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Hks84@09kdem\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\nspring:\n data:\n mongodb:\n host: helm-uas-mongo\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','02c94ffc624c2f38532481a3c61bc933','2010-05-05 00:00:00','2024-10-23 12:47:55','developer','192.168.102.51','U','',''),(3660,4223,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 200000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 200\n max-user-data-bytes-per-second: 200100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: error\n \n ','898bd59c493168844d5c08ba16a86a0a','2010-05-05 00:00:00','2024-10-23 15:12:33','developer','10.244.192.64','U','',''),(3660,4224,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 50000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 200\n max-user-data-bytes-per-second: 200100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: error\n \n ','fe1d6b2786f942203b0182509f672188','2010-05-05 00:00:00','2024-10-23 15:12:53','developer','10.244.192.64','U','',''),(3660,4225,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 200\n max-user-data-bytes-per-second: 200100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: error\n \n ','03c26b51e0c2d51d482c4c6227c7480b','2010-05-05 00:00:00','2024-10-23 15:13:11','developer','10.244.192.64','U','',''),(3660,4226,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: error\n \n ','1eaa2cdd9c05e6b81196f0caa0f4a408','2010-05-05 00:00:00','2024-10-23 15:14:03','developer','10.244.192.64','U','',''),(3660,4227,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: error\n \n ','b9ba02b6f937d992101740003dd281f1','2010-05-05 00:00:00','2024-10-23 15:14:32','developer','10.244.192.64','U','',''),(3660,4228,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 9900\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: error\n \n ','72d961ba29ddfa8c320b35f5884864a9','2010-05-05 00:00:00','2024-10-23 15:40:44','developer','10.244.192.64','U','',''),(3658,4229,'cmii-uas-gateway.yml','6.0.0','','spring:\n application:\n name: cmii-uas-gateway\n platform:\n info:\n name: 无人机身份认证网关\n description: 无人机身份认证网关\n version: 1.0.0\n cloud:\n gateway:\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: lifecycle\n uri: lb://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/**\n - id: lifecycle-websocket\n uri: lb:ws://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/regulator/detection/data/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n filters:\n - StripPrefix=1\n\nsecurity:\n oauth2:\n regulator:\n permit-all:\n - /lifecycle/regulator/auth/login\n - /lifecycle/regulator/auth/code/login\n - /lifecycle/regulator/auth/getImageCode\n - /lifecycle/regulator/auth/sendLogin\n - /lifecycle/regulator/detection/data/**\n - /lifecycle/regulator/epc/auth\n - /lifecycle/regulator/auth/sendFindPassword\n - /lifecycle/regulator/auth/findPwdByOrig\n - /lifecycle/regulator/auth/findPwd\n - /warehouse/regulator/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/regulator/personal/**\n - /lifecycle/regulator/owner/**\n - /lifecycle/regulator/auth/logout\n - /lifecycle/regulator/uav/**\n - /lifecycle/regulator/**\n - /warehouse/regulator/**\n owner:\n permit-all:\n - /lifecycle/owner/auth/login\n - /lifecycle/owner/auth/code/login\n - /lifecycle/owner/auth/getImageCode\n - /lifecycle/owner/auth/sendLogin\n - /lifecycle/owner/auth/sendRegistry\n - /lifecycle/owner/auth/sendFindPassword\n - /lifecycle/owner/auth/findPwdByOrig\n - /lifecycle/owner/auth/findPwd\n - /lifecycle/owner/auth/registry\n - /warehouse/owner/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/owner/personal/**\n - /lifecycle/owner/auth/logout\n - /lifecycle/owner/uavoperator/**\n - /lifecycle/owner/flightactivity/** \n - /lifecycle/owner/airspace/traffic/**\n - /lifecycle/owner/airspace/admin/**\n - /lifecycle/owner/gis/** \n - /warehouse/owner/**\n manufacturer:\n permit-all:\n - /lifecycle/manufacturer/auth/login\n - /lifecycle/manufacturer/auth/code/login\n - /lifecycle/manufacturer/auth/getImageCode\n - /lifecycle/manufacturer/auth/sendLogin\n - /lifecycle/manufacturer/auth/sendRegistry\n - /lifecycle/manufacturer/auth/sendFindPassword\n - /lifecycle/manufacturer/auth/findPwdByOrig\n - /lifecycle/manufacturer/auth/findPwd\n - /lifecycle/manufacturer/auth/registry\n - /lifecycle/manufacturer/syncMnf\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/manufacturer/syncMnf\n - /lifecycle/manufacturer/personal/**\n - /lifecycle/manufacturer/ca/**\n - /lifecycle/manufacturer/cert/**\n - /lifecycle/manufacturer/auth/logout\n - /warehouse/manufacturer/**','a29dcbddb5509ab006947f0ec5f03b5b','2010-05-05 00:00:00','2024-10-24 11:01:51','developer','192.168.102.39','U','',''),(3631,4230,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\nspring:\n data:\n mongodb:\n host: helm-uas-mongo\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: true\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Hks84@09kdem\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','7bb42a2af846a5d71f6dc0e85aaa4654','2010-05-05 00:00:00','2024-10-24 14:43:40','developer','192.168.102.39','U','',''),(3631,4231,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\nspring:\n data:\n mongodb:\n host: helm-uas-mongo\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n check-detection: true\n detection-exclude-radar-ids: 1315\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: true\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Hks84@09kdem\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','4a32390a2776a18d100325aeee1bf680','2010-05-05 00:00:00','2024-10-24 14:57:03','developer','192.168.102.39','U','',''),(3660,4232,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 13000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 300\n max-user-data-bytes-per-second: 57300\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: error\n \n ','3ae4123886f3dfe76f4437d52cdd2c83','2010-05-05 00:00:00','2024-10-28 10:21:42','developer','10.244.192.64','U','',''),(3660,4233,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000\n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 300\n max-user-data-bytes-per-second: 57300\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: error\n \n ','4029182be4478ee4286beb862978433a','2010-05-05 00:00:00','2024-10-28 10:23:10','developer','10.244.192.64','U','',''),(3660,4234,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000\n #中兴辽宁有海域:\n - sf-id: 352403460\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000 \n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 300\n max-user-data-bytes-per-second: 57300\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: error\n \n ','02c306f60b15abd0eb75c4a200aa675b','2010-05-05 00:00:00','2024-10-28 10:23:44','developer','10.244.192.64','U','',''),(3660,4235,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000\n #中兴辽宁有海域:\n - sf-id: 352403460\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000 \n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 300\n max-user-data-bytes-per-second: 7300\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: error\n \n ','a5d4670ebf7b971b55f501a709f16dea','2010-05-05 00:00:00','2024-10-28 11:00:05','developer','10.244.192.64','U','',''),(3631,4236,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\nspring:\n data:\n mongodb:\n host: helm-uas-mongo\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n mock-uas-id: \'UAS00018318\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n check-detection: true\n detection-exclude-radar-ids: \'1315\'\n lae:\n radar-id: 10001\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: true\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Hks84@09kdem\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','7e34eea8d83e4babd85f141d8bb94a34','2010-05-05 00:00:00','2024-10-29 16:24:39','developer','192.168.102.41','U','',''),(3631,4237,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\nspring:\n data:\n mongodb:\n host: helm-uas-mongo\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n # mock-uas-id: \'UAS00018318\'\n mock-uas-id: \'UAS00020836\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00002\n padding-lon: 0.00003\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n check-detection: true\n detection-exclude-radar-ids: \'1315\'\n lae:\n radar-id: \'CYY001\'\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: true\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Hks84@09kdem\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','c4e71d816760bdf63a2c83f86b67a616','2010-05-05 00:00:00','2024-10-29 16:26:45','developer','192.168.102.41','U','',''),(3631,4238,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\nspring:\n data:\n mongodb:\n host: helm-uas-mongo\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n # mock-uas-id: \'UAS00018318\'\n mock-uas-id: \'UAS00020836\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00000\n padding-lon: 0.00000\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n check-detection: true\n detection-exclude-radar-ids: \'1315\'\n lae:\n radar-id: \'CYY001\'\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: true\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Hks84@09kdem\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','71b75eeadaa05877d21c8824cb17aa6a','2010-05-05 00:00:00','2024-10-31 10:46:20','developer','192.168.102.234','U','',''),(3631,4239,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\nspring:\n data:\n mongodb:\n host: helm-uas-mongo\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n # mock-uas-id: \'UAS00018318\'\n mock-uas-id: \'UAS00020836\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00000\n padding-lon: 0.00000\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n check-detection: true\n detection-exclude-radar-ids: \'1315\'\n lae:\n radar-id: \'CYY001\'\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: true\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Hks84@09kdem\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9512041025142,22.52315161403556,0 113.9454553854807,22.52376469743208,0 113.9441554735381,22.51733900541257,0 113.9424373532521,22.51612286880821,0 113.9410024253898,22.51419900761115,0 113.9400246181128,22.51332888279351,0 113.9386169494329,22.51380738299169,0 113.9367103211707,22.51418914554504,0 113.93287895648,22.51378784554091,0 113.9329471321592,22.51254019869863,0 113.9393145631865,22.51233276486502,0 113.9394861578962,22.51054847202285,0 113.9407063705392,22.50982107208502,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.9494017577807,22.51007467588934,0 113.9503563852446,22.5150811851489,0 113.9512041025142,22.52315161403556,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','7775a74f2d12a166b1a93d14bf9ff8a7','2010-05-05 00:00:00','2024-10-31 10:46:20','developer','192.168.102.234','U','',''),(3737,4240,'cmii-uav-advanced5g.yml','6.0.0','','bizName: 通感一体化系统\ndbSchema: uav_industrial_portfolio\nspring:\n cache:\n type: none\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\nknife4j:\n enable: true\n basic:\n enable: true\n username: admin\n password: Yunying123\nadvanced5g:\n send-all-data: false\n device-control-user-ids: 414\n calculate-area-type: true\n calculate-tracking: true\n calculate-alarm-camera: false\n calculate-area-plan-refresh: false\n filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9488595287688,22.52384291456306,0 113.9443210259257,22.52420695695345,0 113.9429224519894,22.5176786481871,0 113.9411879761963,22.51570157396214,0 113.9406755708308,22.51388881177831,0 113.939170775994,22.51322243808533,0 113.9320200268305,22.51328025648795,0 113.9319888389936,22.51268834861307,0 113.9389810139541,22.51265992677425,0 113.9390607382173,22.51040665856385,0 113.9404247598083,22.50920799769292,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.94641398618,22.50979732814141,0 113.947723096712,22.51513156505693,0 113.9488595287688,22.52384291456306,0\'\nlogging:\n level:\n com.cmii.chinamobile.uav.advanced5g.websocket.SenseUniversalDetectionDataWSServer: info','a939a82acdc19099b92841737bb7228f','2010-05-05 00:00:00','2024-10-31 10:46:40','developer','192.168.102.234','U','',''),(3660,4241,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000\n #中兴辽宁有海域:\n - sf-id: 352403460\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000 \n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 300\n max-user-data-bytes-per-second: 57300\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: error\n \n ','02c306f60b15abd0eb75c4a200aa675b','2010-05-05 00:00:00','2024-11-01 09:05:47','developer','10.244.192.64','U','',''),(3660,4242,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n #杭州华为任务\n - sf-id: 553725952\n task-id: 884001\n - sf-id: 553725952\n task-id: 64090602\n #广东深圳华为:(保利香雪山)\n # - sf-id: 12727754\n # task-id: 12653338\n - sf-id: 553725952\n task-id: 5151\n - sf-id: 553725952\n task-id: 5752\n - sf-id: 553725952\n task-id: 640906101\n #杭州萧山: \n - sf-id: 553725952\n task-id: 914\n - sf-id: 553725952\n task-id: 915 \n #杭州余杭仓前杭师大体育馆 \n - sf-id: 553725952\n task-id: 916\n #杭州萧山佳境天城西\n - sf-id: 553725952\n task-id: 917\n #浙江温州苍南: \n - sf-id: 553725952\n task-id: 921 \n #浙江-东钱湖: \n - sf-id: 553725952\n task-id: 5128\n #浙江-宁波船厂:宁波咸祥:\n - sf-id: 553725952\n task-id: 5129\n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000\n #中兴辽宁有海域:\n - sf-id: 352403460\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000 \n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 300\n max-user-data-bytes-per-second: 57300\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 6000 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: error\n \n ','131ccb1a1537692c636c19f1c0b314d8','2010-05-05 00:00:00','2024-11-01 13:57:40','developer','10.244.192.64','U','',''),(3660,4243,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 0\n task-id: 0\n # #杭州华为任务\n # - sf-id: 553725952\n # task-id: 884001\n # - sf-id: 553725952\n # task-id: 64090602\n # #广东深圳华为:(保利香雪山)\n # # - sf-id: 12727754\n # # task-id: 12653338\n # - sf-id: 553725952\n # task-id: 5151\n # - sf-id: 553725952\n # task-id: 5752\n # - sf-id: 553725952\n # task-id: 640906101\n # #杭州萧山: \n # - sf-id: 553725952\n # task-id: 914\n # - sf-id: 553725952\n # task-id: 915 \n # #杭州余杭仓前杭师大体育馆 \n # - sf-id: 553725952\n # task-id: 916\n # #杭州萧山佳境天城西\n # - sf-id: 553725952\n # task-id: 917\n # #浙江温州苍南: \n # - sf-id: 553725952\n # task-id: 921 \n # #浙江-东钱湖: \n # - sf-id: 553725952\n # task-id: 5128\n # #浙江-宁波船厂:宁波咸祥:\n # - sf-id: 553725952\n # task-id: 5129\n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000\n #中兴辽宁有海域:\n - sf-id: 352403460\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000 \n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 300\n max-user-data-bytes-per-second: 57300\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 6000 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: error\n \n ','ad156d6aa6b636070e95e841d09703b2','2010-05-05 00:00:00','2024-11-01 13:59:14','developer','10.244.192.64','U','',''),(3638,4244,'cmii-uav-oauth.yml','6.0.0','','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: true\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n ignore-platform-codes:\n - pilot\n - integrationpilot\n platforms-for-visitor: \'\'\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','43fcf7b07e7e2d076115f399f289dbff','2010-05-05 00:00:00','2024-11-02 11:24:33','nacos','10.244.179.192','U','',''),(3638,4245,'cmii-uav-oauth.yml','6.0.0','','bizName: 用户认证平台\ndbSchema: uav_oauth\nspring:\n security:\n oauth2:\n kicked-support: false\n img-code-support: false\n session-timeout: 3600\n #是否开启账户锁定\n login-error-limit: true\n #登陆失败限制次数,此为运营配置,必须大于0,开启锁定后有效\n login-error-limit-count: 5\n #账户锁定时间,单位秒,此为运营人员配置,必须大于0,开启锁定后有效\n login-error-limit-time: 300\n # img-code-ignore-for-ips: 192.168.102.190,10.244.48.192 # @Deprecated 下个版本删除 临时开放 @秦正\n # img-code-ignore-for-accounts: zhangwei # @Deprecated 下个版本删除 临时开放 @秦正\n ignore-platform-codes:\n - pilot\n - integrationpilot\n platforms-for-visitor: \'\'\n common-client-id: APP_Jc8i2wOQ1t73QEJS\n common-client-secret: kxemTYIVV7vhZ7JmfjkEBHZ2JWiRdy\n# default-user-id: 549 # 生产环境\n default-user-id: 499 # demo环境\n zysi:\n server: https://oneoffice.hecmcc.com:961\n service-url: https://www.demo.uavcmlc.com:18000/pangu/#/zysicallback\n user-id: 508\n user-mock: false\n redisson:\n multiple-server-config:\n database: 2\nribbon:\n eager-load:\n enabled: true\n clients: cmii-uav-developer,cmii-uav-user','001bce0538230da56b376071e78cc774','2010-05-05 00:00:00','2024-11-02 11:47:30','nacos','10.244.179.192','U','',''),(3636,4246,'cmii-uav-mqtthandler.yml','6.0.0','','bizName: MQTT服务\nfeign:\n hystrix:\n enabled: false\n# AK\nApiKey: 983336ea87a04d1c8756657a0f03553e\n#openApi访问地址\nbasic: ${com.cmii.chinamobile.ttaviation.url}\nsubscribeUrl: ${com.cmii.chinamobile.ttaviation.subscribeUrl}\ntiantu:\n uas: UAS88888933\n sn: \'00800202066603\'\n checkInterval: 5000\ndji:\n pushUrl: http://test.dji.push.com # @Deprecated 下个版本删除。此配置表示gdr转码,下个版本通过rtmp直接推流\n pushGDRUrl: xxxxxx # @Deprecated 同上\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: info\nmqtt:\n limit:\n bridge-radar-frequency: 0\n ne-frequency: 1000\n bridgeSFFrequency: 0\n send-bridge: false\ncom:\n cmii:\n chinamobile:\n eventbus:\n broadcast-events:\n - MQTT_DOWNLOADFILE_NOTICE\n','0b4ad7606fd92323a19dcf3c556c5a36','2010-05-05 00:00:00','2024-11-04 11:36:34','developer','192.168.103.100','U','',''),(3659,4247,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n cache:\n type: none\n redis:\n host: helm-redis-uas-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-uas-master:6379\n database: 0\n password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\n rabbitmq:\n host: helm-uas-rabbitmqs\n port: 5672\n username: admin\n password: nYcRN91r._hj\n virtual-host: /\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n com.cmii.chinamobile.alarm.service.impl.SecAlarmMQReceiver: info \n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii','74c97eb5aaeaa9497e93dd8fbf75824c','2010-05-05 00:00:00','2024-11-04 12:40:22','developer','10.244.179.192','U','',''),(3659,4248,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n cache:\n type: none\n redis:\n host: helm-redis-uas-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-uas-master:6379\n database: 0\n password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\n rabbitmq:\n host: helm-uas-rabbitmqs\n port: 5672\n username: admin\n password: nYcRN91r._hj\n virtual-host: /\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n com.cmii.chinamobile.alarm.service.impl.SecAlarmMQReceiver: info \n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii\nwarn:\n data:\n closeTerrain: true','be8e64daa7195c39690ac6771640722b','2010-05-05 00:00:00','2024-11-04 16:10:58','nacos','10.244.179.192','U','',''),(3659,4249,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n cache:\n type: none\n redis:\n host: helm-redis-uas-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-uas-master:6379\n database: 0\n password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\n rabbitmq:\n host: helm-uas-rabbitmqs\n port: 5672\n username: admin\n password: nYcRN91r._hj\n virtual-host: /\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: debug\n com.cmii.chinamobile.alarm.service.impl.SecAlarmMQReceiver: info \n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii\nwarn:\n data:\n closeTerrain: true','b24a801154a9e6864f74436195cd9ba8','2010-05-05 00:00:00','2024-11-04 16:12:18','nacos','10.244.179.192','U','',''),(3631,4250,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\nspring:\n data:\n mongodb:\n host: helm-uas-mongo\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n # mock-uas-id: \'UAS00018318\'\n mock-uas-id: \'UAS00020836\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00000\n padding-lon: 0.00000\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n check-detection: true\n detection-exclude-radar-ids: \'1315\'\n lae:\n radar-id: \'CYY001\'\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: true\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Hks84@09kdem\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9512041025142,22.52315161403556,0 113.9454553854807,22.52376469743208,0 113.9441554735381,22.51733900541257,0 113.9424373532521,22.51612286880821,0 113.9410024253898,22.51419900761115,0 113.9400246181128,22.51332888279351,0 113.9386169494329,22.51380738299169,0 113.9367103211707,22.51418914554504,0 113.93287895648,22.51378784554091,0 113.9329471321592,22.51254019869863,0 113.9393145631865,22.51233276486502,0 113.9394861578962,22.51054847202285,0 113.9407063705392,22.50982107208502,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.9494017577807,22.51007467588934,0 113.9503563852446,22.5150811851489,0 113.9512041025142,22.52315161403556,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','7775a74f2d12a166b1a93d14bf9ff8a7','2010-05-05 00:00:00','2024-11-04 21:07:52','developer','192.168.103.5','U','',''),(3737,4251,'cmii-uav-advanced5g.yml','6.0.0','','bizName: 通感一体化系统\ndbSchema: uav_industrial_portfolio\nspring:\n cache:\n type: none\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\nknife4j:\n enable: true\n basic:\n enable: true\n username: admin\n password: Yunying123\nadvanced5g:\n send-all-data: false\n device-control-user-ids: 414\n calculate-area-type: true\n calculate-tracking: true\n calculate-alarm-camera: false\n calculate-area-plan-refresh: false\n filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9512041025142,22.52315161403556,0 113.9454553854807,22.52376469743208,0 113.9441554735381,22.51733900541257,0 113.9424373532521,22.51612286880821,0 113.9410024253898,22.51419900761115,0 113.9400246181128,22.51332888279351,0 113.9386169494329,22.51380738299169,0 113.9367103211707,22.51418914554504,0 113.93287895648,22.51378784554091,0 113.9329471321592,22.51254019869863,0 113.9393145631865,22.51233276486502,0 113.9394861578962,22.51054847202285,0 113.9407063705392,22.50982107208502,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.9494017577807,22.51007467588934,0 113.9503563852446,22.5150811851489,0 113.9512041025142,22.52315161403556,0\'\nlogging:\n level:\n com.cmii.chinamobile.uav.advanced5g.websocket.SenseUniversalDetectionDataWSServer: info','81a75fee80718efe5227b8c3af2984e9','2010-05-05 00:00:00','2024-11-04 21:09:21','developer','192.168.103.5','U','',''),(3737,4252,'cmii-uav-advanced5g.yml','6.0.0','','bizName: 通感一体化系统\ndbSchema: uav_industrial_portfolio\nspring:\n cache:\n type: none\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\nknife4j:\n enable: true\n basic:\n enable: true\n username: admin\n password: Yunying123\nadvanced5g:\n send-all-data: false\n device-control-user-ids: 414\n calculate-area-type: true\n calculate-tracking: true\n calculate-alarm-camera: false\n calculate-area-plan-refresh: false\n filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9512041025142,22.52315161403556,0 113.9454553854807,22.52376469743208,0 113.9441554735381,22.51733900541257,0 113.9424373532521,22.51612286880821,0 113.9410024253898,22.51419900761115,0 113.9400246181128,22.51332888279351,0 113.9386169494329,22.51380738299169,0 113.9367103211707,22.51418914554504,0 113.93287895648,22.51378784554091,0 113.9329471321592,22.51254019869863,0 113.9393145631865,22.51233276486502,0 113.9394861578962,22.51054847202285,0 113.9401664375758,22.50935716350814,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.9494017577807,22.51007467588934,0 113.9503563852446,22.5150811851489,0 113.9512041025142,22.52315161403556,0\'\nlogging:\n level:\n com.cmii.chinamobile.uav.advanced5g.websocket.SenseUniversalDetectionDataWSServer: info','0e4a5f796822373bcf3085e4a8fb3124','2010-05-05 00:00:00','2024-11-04 21:10:46','developer','192.168.103.5','U','',''),(3631,4253,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\nspring:\n data:\n mongodb:\n host: helm-uas-mongo\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n # mock-uas-id: \'UAS00018318\'\n mock-uas-id: \'UAS00020836\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00000\n padding-lon: 0.00000\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n check-detection: true\n detection-exclude-radar-ids: \'1315\'\n lae:\n radar-id: \'CYY001\'\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: true\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Hks84@09kdem\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9512041025142,22.52315161403556,0 113.9454553854807,22.52376469743208,0 113.9441554735381,22.51733900541257,0 113.9424373532521,22.51612286880821,0 113.9410024253898,22.51419900761115,0 113.9400246181128,22.51332888279351,0 113.9386169494329,22.51380738299169,0 113.9367103211707,22.51418914554504,0 113.93287895648,22.51378784554091,0 113.9329471321592,22.51254019869863,0 113.9393145631865,22.51233276486502,0 113.9394861578962,22.51054847202285,0 113.9401664375758,22.50935716350814,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.9494017577807,22.51007467588934,0 113.9503563852446,22.5150811851489,0 113.9512041025142,22.52315161403556,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','0fdd643d23184ebb560b32e63c9dacdb','2010-05-05 00:00:00','2024-11-04 21:11:23','developer','192.168.103.5','U','',''),(3660,4254,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 0\n task-id: 0\n # #杭州华为任务\n # - sf-id: 553725952\n # task-id: 884001\n # - sf-id: 553725952\n # task-id: 64090602\n # #广东深圳华为:(保利香雪山)\n # # - sf-id: 12727754\n # # task-id: 12653338\n # - sf-id: 553725952\n # task-id: 5151\n # - sf-id: 553725952\n # task-id: 5752\n # - sf-id: 553725952\n # task-id: 640906101\n # #杭州萧山: \n # - sf-id: 553725952\n # task-id: 914\n # - sf-id: 553725952\n # task-id: 915 \n # #杭州余杭仓前杭师大体育馆 \n # - sf-id: 553725952\n # task-id: 916\n # #杭州萧山佳境天城西\n # - sf-id: 553725952\n # task-id: 917\n # #浙江温州苍南: \n # - sf-id: 553725952\n # task-id: 921 \n # #浙江-东钱湖: \n # - sf-id: 553725952\n # task-id: 5128\n # #浙江-宁波船厂:宁波咸祥:\n # - sf-id: 553725952\n # task-id: 5129\n # #浙江-舟山:\n # - sf-id: 553725952\n # task-id: 10410\n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000\n #中兴辽宁有海域:\n - sf-id: 352403460\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000 \n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 300\n max-user-data-bytes-per-second: 57300\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 6000 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: error\n \n ','63d2eb7ad425877fa787bb4aabdd281b','2010-05-05 00:00:00','2024-11-04 22:10:58','developer','10.244.192.64','U','',''),(3660,4255,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 0\n task-id: 0\n # #杭州华为任务\n # - sf-id: 553725952\n # task-id: 884001\n # - sf-id: 553725952\n # task-id: 64090602\n # #广东深圳华为:(保利香雪山)\n # # - sf-id: 12727754\n # # task-id: 12653338\n # - sf-id: 553725952\n # task-id: 5151\n # - sf-id: 553725952\n # task-id: 5752\n # - sf-id: 553725952\n # task-id: 640906101\n # #杭州萧山: \n # - sf-id: 553725952\n # task-id: 914\n # - sf-id: 553725952\n # task-id: 915 \n # #杭州余杭仓前杭师大体育馆 \n # - sf-id: 553725952\n # task-id: 916\n # #杭州萧山佳境天城西\n # - sf-id: 553725952\n # task-id: 917\n # #浙江温州苍南: \n # - sf-id: 553725952\n # task-id: 921 \n # #浙江-东钱湖: \n # - sf-id: 553725952\n # task-id: 5128\n # #浙江-宁波船厂:宁波咸祥:\n # - sf-id: 553725952\n # task-id: 5129\n # #浙江-舟山:\n # - sf-id: 553725952\n # task-id: 10410\n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000\n #中兴辽宁有海域:\n - sf-id: 352403460\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000 \n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 300\n max-user-data-bytes-per-second: 57300\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 19100 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: error\n \n ','85564dd66b3ee9f89d9d1406b8f6cd8f','2010-05-05 00:00:00','2024-11-04 22:11:28','developer','10.244.192.64','U','',''),(3631,4256,'cmii-uav-industrial-portfolio.yml','6.0.0','','bizName: 行业应用项目包--[定制化需求]\ndbSchema: uav_industrial_portfolio\nspring:\n data:\n mongodb:\n host: helm-uas-mongo\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\ncom:\n cmii:\n chinamobile:\n yihang:\n domain: ${com.cmii.chinamobile.yihang.domainBase}\n device:\n url: ${com.cmii.chinamobile.yihang.url}\n clientName: medical_logistics\n #userName: 98677f1b-8b94-4000-a5a4-138fe55d8bd4\n userName: medicalDelivery\n password: \'@MedicalDelivery2021\'\n cabinet:\n #在线的智能柜编码\n code:\n A: V00003\n B: V00004\n # 在线智能柜图片地址\n img:\n A: ${com.cmii.chinamobile.yihang.img.A}\n B: ${com.cmii.chinamobile.yihang.img.B}\n eventbus:\n broadcast-events:\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanChange\n - com.cmii.chinamobile.uav.civilMilitary:areaPlanTimeRoll\n - industrial.detection.data:GONGAN\n - industrial.detection.photo.data:GONGAN\n civil-military:\n mock-civil-military: true\n # mock-uas-id: \'UAS00018318\'\n mock-uas-id: \'UAS00020836\'\n min-lat: 30.231673\n max-lat: 30.235383\n min-lng: 120.230950\n max-lng: 120.233870\n padding-lat: 0.00000\n padding-lon: 0.00000\n tcp-server-host: 39.108.139.115\n tcp-server-port: 9100\n share-data: false\n use-new-radar: false\n track-warning-fast: false\n update-bts-frequency: -1\n send-ws-text: false\n check-detection: true\n detection-exclude-radar-ids: \'1315\'\n lae:\n radar-id: \'CYY001\'\n detect-uav-id: UAS00018318\n companies: 394,178,2,431,228,232,453,477,448,411,115,244,556\n deny-flying-companies: 178,2\n only-show-in-advanced5g-area-uav: UAS00020533\n device-control-user-ids: 414,1549,1568\n # area-expands-distance: 5\n # area-expands-lon: 0.00005\n area-expands-distance: 0\n area-expands-lon: 0\n #默认跟踪的无人机UASID,如果配置为空,则使用前端传的数据\n default-uas-id: UAS00018319\n # project-i-d: XMYS\n # default-uas-id: UAS00018371\n project-i-d: ZGYS\n #需要延迟的无人机id集合\n delay-uas-ids: UAS00011575,UAS00018445,UAS00018371,UAS00018370\n #RTK数据延迟推送时间,默认0,或者小于0,不延迟,单位:毫秒\n delay-time: 7000\n hfyd:\n device-data-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceFindInfo\'\n device-status-url: \'https://61.191.199.84:21673/api/external/antiDeviceInfo/report/anti/deviceWorkInfo\'\n source-bts-list: 1508482123,1508482221,1508482321,1509526123,1509526221,570503168,57050316802,57050316803,57050316804,57050316805,57050316806\n enable: true\n share:\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'00000077\'\n - \'00000025\'\n - \'00000156\'\n - \'00000026\'\n - \'00000061\'\n - \'1058808922\'\n - \'1055906322\'\n - \'1055906323\'\n - \'123\'\n #华为广州:分享给图南\n - \'Sf12727754Task12653338\'\n - \'12727754\'\n #中兴广州:分享给图南\n - \'Sf1102Task925051\'\n # 宁波咸祥 华为基站,分享给新奇点智能科技集团有限公司\n - \'Sf553725952Task5129\'\n - host: tcp://183.62.69.35:1883\n username: MX0055-T00006fb7\n password: 9a48695c1388e89507cabb78adde1fa3\n qos: 0\n enable: true\n radar-ids:\n #深圳中兴:分享给深城交\n - \'Sf1102Task92501\'\n dqh-mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n - host: tcp://115.231.59.152:31007\n username: nbyd\n password: \'12345678\'\n qos: 0\n enable: true\n radar-ids:\n - \'Sf553725952Task5128\'\n - \'Sf553725952Task5128s2\'\n - \'Sf553725952Task5128s3\'\n - \'Sf553725952Task5128s4\'\n upds:\n - ip: 1.45.28.241\n port: 19002\n enable: true\n source-port: 19002\n radar-ids:\n - \'00000117\'\n - \'00000119\'\n - \'00000118\'\n - \'00000114\'\n - \'00000115\'\n - \'00000111\'\n - \'00000120\'\n - \'00000121\'\n - \'00000122\'\n - \'00000035\'\n - \'00000116\'\n - \'00000112\'\n - \'00000113\'\n - \'184631300\'\n - \'Sf184631300Task12653338\'\n - \'Sf184631300Task12653339\'\n - \'Sf184631300Task12653340\'\n - \'Sf184631300Task12653341\'\n - \'Sf184631300Task12653342\'\n - \'Sf184631300Task12653343\'\n - \'Sf184631300Task12653344\'\n - \'Sf184631300Task12653345\'\n - \'Sf184631300Task12653346\'\n - \'Sf184631300Task12653347\'\n - \'Sf184631300Task12653348\'\n - \'Sf184631300Task12653349\'\n - \'Sf184631300Task12653350\'\n - \'Sf184631300Task12653351\'\n - \'Sf184631300Task12653352\'\n - \'Sf184631300Task12653353\'\n - \'Sf184631300Task12653354\'\n - \'Sf184631300Task12653355\'\n\n idea:\n enable: true\n host: ssl://mqtt-dev.silassz.com:1883\n username: cmcc-sz\n password: Hks84@09kdem\n qos: 0\n radar-ids:\n # - \'127265611\'\n # - \'127266081\'\n # - \'127266091\'\n - \'Sf1102Task92501\'\n share-filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9512041025142,22.52315161403556,0 113.9454553854807,22.52376469743208,0 113.9441554735381,22.51733900541257,0 113.9424373532521,22.51612286880821,0 113.9410024253898,22.51419900761115,0 113.9400246181128,22.51332888279351,0 113.9386169494329,22.51380738299169,0 113.9367103211707,22.51418914554504,0 113.93287895648,22.51378784554091,0 113.9329471321592,22.51254019869863,0 113.9393145631865,22.51233276486502,0 113.9392632576454,22.51082064788392,0 113.9402619756469,22.50951374325599,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.9494017577807,22.51007467588934,0 113.9503563852446,22.5150811851489,0 113.9512041025142,22.52315161403556,0\'\n shareTarget: \n - shanghai\n - hefei\n radcam:\n btsToCamMap:\n \"11538531121\": 123\n \"11538531123\": 123\n \"11538531221\": 123\n \"11538531321\": 123\n sourceBtsList: \n - \"11538531121\"\n - \"11538531123\"\n - \"11538531221\"\n - \"11538531321\"\n sourceTarget:\n camLoc: 120.2236898,30.2383471,21.0\n angleRange: -90,90\n toleranceThreshold: 10\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n report-share: true\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a226073066: webrtc://live.uavcmlc.com:443/live/DEV02002496\nlogging:\n level:\n com.cmii.chinamobile.industrial.portfolio.config.mqtt: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.DataPushScheduel: info\n com.cmii.chinamobile.mqtthandler.service.impl.DetectionMessageServiceImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataMqttSender: info \n # com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.CivilMilitaryCheckFlyRealtimeZoneSubscriber: debug\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarUdpHandler: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.huaweiRadar.handler.RadarAfTcpDecoderAdapter: warn\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningRunner: error\n com.cmii.chinamobile.industrial.portfolio.service.impl.ConflictWarningContext: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.impl.CivilMilitaryAlarmServiceImpl: error\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.RadarBizDeviceReceiveSubscriber: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.IdeaDataSenderStrategy: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.AbstractSenseMinDataUdpSender: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.RadarServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.service.detection.impl.AOAServiceImpl: info\n com.cmii.chinamobile.industrial.portfolio.websocket.Advanced5GDataPushWebsocket: info\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.event.DetectDataMockFromFlyDataReceiveSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.service.universalDetectionAndCounter.event.DeviceWorkChangeSubscriber: info\n com.cmii.chinamobile.industrial.portfolio.websocket.UniversalDeviceWSServer: OFF\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.Advanced5gDeviceDataShareHandler: info\n com.cmii.chinamobile.industrial.portfolio.config.mqtt.handler.TdoaDeviceDataShareHandler: INFO\n com.cmii.chinamobile.industrial.portfolio.config.device.BridgeDeviceRunnerContainer: INFO\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.dataShare.impl.MqttCallbackImpl: warn\n com.cmii.chinamobile.industrial.portfolio.service.IntegratedSensingAndCommunication.schedule.ISDetectionInfoJobHandler: warn\n\nribbon:\n ConnectTimeout: 10000 # 连接超时时间(ms)\n ReadTimeout: 10000 # 通信超时时间(ms)\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 10000\noauth:\n police:\n grantType: authorization_code\n clientId: APP_JUSEMc7afyWXxvE7\n clientSecret: 2QTFZouJNhMYDwogLDCNUjivAWtwUv\n integratedsensing:\n grantType: authorization_code\n clientId: APP_FDHW2VLVDWPnnOCy\n clientSecret: R8PfcXU5xvCXfE3USeZ90Tbte6mZj3\n emergency:\n grantType: authorization_code\n clientId: APP_aGsTAY1uMZrpKdfk\n clientSecret: FFkDqqDLTIBwct6xHGOtQOEU6F8qM0\n medicallogistics:\n grantType: authorization_code\n clientId: APP_PvdfRRRBPL8xbIwl\n clientSecret: F6sxMBBiB6ILu1seYhIPrMYEVUFpy2\nstation:\n mqtt:\n host: tcp://192.168.36.214:1883\n username: emerlingyu\n password: Em1101@WGFe\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://192.168.36.214:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: station_publish_02\n #消息订阅者clientId\n subscribeClientId: station_subscribe_02','5274e31e275979f9a75e8ed644d5829f','2010-05-05 00:00:00','2024-11-06 09:14:27','developer','192.168.102.178','U','',''),(3737,4257,'cmii-uav-advanced5g.yml','6.0.0','','bizName: 通感一体化系统\ndbSchema: uav_industrial_portfolio\nspring:\n cache:\n type: none\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\nknife4j:\n enable: true\n basic:\n enable: true\n username: admin\n password: Yunying123\nadvanced5g:\n send-all-data: false\n device-control-user-ids: 414\n calculate-area-type: true\n calculate-tracking: true\n calculate-alarm-camera: false\n calculate-area-plan-refresh: false\n filter:\n enabled: true\n task-filters:\n \'Sf1102Task92501\':\n enabled: true\n access-areas:\n - \'113.9512041025142,22.52315161403556,0 113.9454553854807,22.52376469743208,0 113.9441554735381,22.51733900541257,0 113.9424373532521,22.51612286880821,0 113.9410024253898,22.51419900761115,0 113.9400246181128,22.51332888279351,0 113.9386169494329,22.51380738299169,0 113.9367103211707,22.51418914554504,0 113.93287895648,22.51378784554091,0 113.9329471321592,22.51254019869863,0 113.9393145631865,22.51233276486502,0 113.9392632576454,22.51082064788392,0 113.9402619756469,22.50951374325599,0 113.9418316575008,22.50927769405895,0 113.9434539477957,22.50958308060848,0 113.9444938629723,22.50989356851763,0 113.9494017577807,22.51007467588934,0 113.9503563852446,22.5150811851489,0 113.9512041025142,22.52315161403556,0\'\nlogging:\n level:\n com.cmii.chinamobile.uav.advanced5g.websocket.SenseUniversalDetectionDataWSServer: info','facf2e4e8f74096efac0d3f4576286f3','2010-05-05 00:00:00','2024-11-06 09:14:42','developer','192.168.102.178','U','',''),(3660,4258,'cmii-uav-sense-adapter.yml','6.0.0','','bizName: 通感AS-e\ndbSchema: sense_adapter\nsense:\n data:\n target:\n config-type: property\n mqtts:\n - host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 0\n#sense:\n af-config:\n control-plane:\n # 用于设置SF连接AF时,AF是否校验SF_ID。(默认不校验)(设置后直接生效, 无需重启服务)\n check-sf-id-and-vender_name: false\n control-port: 8010\n af-id : 100860001\n af-vender_name: cmii-cd\n\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-control-packets-per-second: 1000\n max-control-bytes-per-second: 10480000\n api:\n # 调用API接口的时候,是否检查 Token: (设置后直接生效, 无需重启服务)\n check-token: false\n user-plane:\n user-data-port: 8011\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n dtls:\n #UDP SERVER的绑定IP:\n server-ip: 0.0.0.0\n server-port: 8013\n #-1 表示不需要清理dtls会话; 单位:毫秒;\n idle-timeout: -1\n sf-id-convertion:\n # 更改后的基站ID:SfxxxTaskyyy, xxx: 表示SF ID, yyy: 表示 task ID\n # 优先级最高; (这里出现的SF ID, 以这里的信息为准,仅针对该SF的某些task id进行处理;)\n #华为杭州SF:553725952\n sf-id-and-task-ids:\n - sf-id: 0\n task-id: 0\n # #杭州华为任务\n # - sf-id: 553725952\n # task-id: 884001\n # - sf-id: 553725952\n # task-id: 64090602\n # #广东深圳华为:(保利香雪山)\n # # - sf-id: 12727754\n # # task-id: 12653338\n # - sf-id: 553725952\n # task-id: 5151\n # - sf-id: 553725952\n # task-id: 5752\n # - sf-id: 553725952\n # task-id: 640906101\n # #杭州萧山: \n # - sf-id: 553725952\n # task-id: 914\n # - sf-id: 553725952\n # task-id: 915 \n # #杭州余杭仓前杭师大体育馆 \n # - sf-id: 553725952\n # task-id: 916\n # #杭州萧山佳境天城西\n # - sf-id: 553725952\n # task-id: 917\n # #浙江温州苍南: \n # - sf-id: 553725952\n # task-id: 921 \n # #浙江-东钱湖: \n # - sf-id: 553725952\n # task-id: 5128\n # #浙江-宁波船厂:宁波咸祥:\n # - sf-id: 553725952\n # task-id: 5129\n # #浙江-舟山:\n # - sf-id: 553725952\n # task-id: 10410\n \n \n # 华为景德镇SF 36798,中兴深圳SF,甘肃华为SF:1040265216,厦门华为SF:587345920 用半角逗号分隔, 无空格:例如: 1001,1002,1003\n need-process-sf-ids: \"\"\n\n # 如果上面两个条件均不符合,如果SF ID不在下面列表中, 当做新的SF,会按照SF+TASK ID方式转换;\n # 截止到 8-3日; 在线的sf id如下:\n old-sf-ids: \"1315,8008,537604096,9527\"\n #设置后马上生效; 也可通过swagger接口设置(实时生效, 但改了nacos,或者重启后,失效);\n sf-rate-limit:\n #华为浙江:\n - sf-id: 553725952\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 100000\n #华为辽宁有海域:\n - sf-id: 352399360\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000\n #中兴辽宁有海域:\n - sf-id: 352403460\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 100\n max-user-data-bytes-per-second: 5000 \n #江苏中兴海域:\n - sf-id: 1315\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 300\n max-user-data-bytes-per-second: 57300\n #湖南张家界中兴:\n - sf-id: 4308410\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 1000\n max-user-data-bytes-per-second: 191000\n #广东中兴:\n - sf-id: 1102\n max-control-packets-per-second: 100\n max-control-bytes-per-second: 10240000\n max-user-data-packets-per-second: 300\n max-user-data-bytes-per-second: 45000 \n \n \n\nlicense:\n status: \'off\'\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.sense.handler.RadarUdpHandler: error\n com.cmii.chinamobile.sense.handler.RadarAfTcpDecoderAdapter: error\n \n ','3297388b1fd9b9162310d5064a2ef0bf','2010-05-05 00:00:00','2024-11-08 10:35:02','developer','10.244.192.64','U','',''),(0,4259,'cmii-backend-system.yml','6.1.0','','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.233\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.233\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\n single:\n host: tcp://124.70.192.237:1883\n hosts: tcp://124.70.192.237:1883\n #username: cmlc\n #password: 4YPk*DS%+5\n qos: 1\n connectionTimeout: 10\n keepAliveInterval: 20\n H1CX1CTDOATopicPrefix: server/chan\n H1CX1CRIDTopicPrefix: server/chan\n H1CX1CTDOATopicSuffix: /api/locate\n H1CX1CRIDTopicSuffix: /api/rd1\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','930cb7082da56f1432737fee1dd6e9a1','2010-05-05 00:00:00','2024-11-08 16:07:19',NULL,'10.244.179.192','I','',''),(3659,4260,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n cache:\n type: none\n redis:\n host: helm-redis-uas-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-uas-master:6379\n database: 0\n password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\n rabbitmq:\n host: helm-uas-rabbitmqs\n port: 5672\n username: admin\n password: nYcRN91r._hj\n virtual-host: /\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n com.cmii.chinamobile.alarm.service.impl.SecAlarmMQReceiver: info \n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii\nwarn:\n data:\n closeTerrain: true','be8e64daa7195c39690ac6771640722b','2010-05-05 00:00:00','2024-11-09 17:34:12','developer','192.168.103.141','U','',''),(3659,4261,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n cache:\n type: none\n redis:\n host: helm-redis-uas-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-uas-master:6379\n database: 0\n password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\n rabbitmq:\n host: helm-uas-rabbitmqs\n port: 5672\n username: admin\n password: nYcRN91r._hj\n virtual-host: /\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n com.cmii.chinamobile.alarm.service.impl.SecAlarmMQReceiver: info \n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\n trackFusionProviderCode: DP74b4ef9fb4aaf269\n thirdPartyProviderCode: sf\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii\nwarn:\n data:\n closeTerrain: true','6ad6cd1fb9e25a6b4f804e09f05c39be','2010-05-05 00:00:00','2024-11-09 18:07:46','developer','192.168.103.141','U','',''),(3659,4262,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n cache:\n type: none\n redis:\n host: helm-redis-uas-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-uas-master:6379\n database: 0\n password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\n rabbitmq:\n host: helm-uas-rabbitmqs\n port: 5672\n username: admin\n password: nYcRN91r._hj\n virtual-host: /\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n com.cmii.chinamobile.alarm.service.impl.SecAlarmMQReceiver: info \nmqtt:\n single:\n host: \'tcp://39.103.139.174:3883\'\n hosts: \'tcp://39.103.139.174:3883\'\n username: \'mqtthf\'\n password: \'M4df2234f$2cd2111\'\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\n trackFusionProviderCode: DP74b4ef9fb4aaf269\n thirdPartyProviderCode: sf\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii\nwarn:\n data:\n closeTerrain: true','e9c34363dcce759331993cd2dacaf86c','2010-05-05 00:00:00','2024-11-09 18:15:11','developer','192.168.103.141','U','',''),(3659,4263,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n cache:\n type: none\n redis:\n host: helm-redis-uas-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-uas-master:6379\n database: 0\n password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\n rabbitmq:\n host: helm-uas-rabbitmqs\n port: 5672\n username: admin\n password: nYcRN91r._hj\n virtual-host: /\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n com.cmii.chinamobile.alarm.service.impl.SecAlarmMQReceiver: info \nmqtt:\n single:\n host: \'tcp://39.103.139.174:3883\'\n hosts: \'tcp://39.103.139.174:3883\'\n username: \'mqtthf\'\n password: \'M4df2234f$2cd2111\'\n qos: 1\n connectionTimeout: 10\n keepAliveInterval: 20\n H1CX1CTDOATopicPrefix: server/chan\n H1CX1CRIDTopicPrefix: server/chan\n H1CX1CTDOATopicSuffix: /api/locate\n H1CX1CRIDTopicSuffix: /api/rd1\n deviceType: 5ga\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\n trackFusionProviderCode: DP74b4ef9fb4aaf269\n thirdPartyProviderCode: sf\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii\nwarn:\n data:\n closeTerrain: true','9eaad29c8b4d6699a28e41f703ebdcb5','2010-05-05 00:00:00','2024-11-09 18:31:18','developer','192.168.103.141','U','',''),(3657,4264,'cmii-backend-system.yml','6.0.0','','# !! 只能基础能力组修改此文件 !! @秦正\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: ${apiDeclaration:uav}\n version: 3.2.4 # 随着版本迭代变化\n root: https://www.demo.uavcmlc.com\n default-path: /pangu\n is-domain-name-support: true\n jdbc:\n url: jdbc:mysql://cmii-mysql:13306\n params: allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8 # &nullCatalogMeansCurrent=true\n username: k8s_admin\n password: Uc@bkTCPuD4g\n omoc: # 一机一码平台(@傅军),仅dev,integration。其它环境不上此应用\n url: http://123.56.14.31:9334\n caiyun: # 彩云api(@唐志梁)\n token: xDOIZZRe66hXl6bc\n host: https://api.caiyunapi.com\n gaode: # 高德(@唐志梁)\n key: 9dd3daa175f31d6bdd462f11474955a3\n avicatm-cloud: # 中航空管平台(@罗文)\n url: http://tanglei.top:8182 # 仅生产环境修改为:https://api.avicatm-cloud.com/api/openApplyAirspace\n terra-cloud: # 二三维快拼(@罗文),所有环境均为这个地址\n url: https://stag-dsapi.dbeta.me/terra-gpu/terra-rescon-be\n secret: Y9mvZc8SjZSsAcGuAkmkYUgdCHQ8xpqX\n localUrl: http://183.220.196.113:38100;http://183.220.196.113:38200 # 不同环境这个地址不一样,3.2.0新增(@罗文)\n signal-simulation: # 信号仿真(@李航宇)。所有环境均为这个地址\n url: 114.242.26.182\n port: 29008\n ak: cyy123\n yihang: # 亿航API(@龙卫)。所有环境均为这个地址\n domainBase: 171.109.118.191:18080\n url: http://171.109.118.191:18080/dispatcher\n img: # 在线智能柜图片地址。不同环境配置不同\n A: hangar/image/a4118cd137ee4217ae63ae8a218ae3da/智能柜A.png\n B: hangar/image/856de88e14ff453eafb1ddd7ddd11207/智能柜B.png\n video-merge: # 视频合成能力(@胡宝顺),其中callback接口由 @李志杨 维护\n url: http://192.168.35.30:8193/client/video/noticeMerge # 仅研发测试域,生产环境需要重新部署!\n srcId: 1323096648758464513\n callbackUrl: http://cmii-uav-cloud-live.uavcloud-demo.io:30500/client/video/mergeComplete # 视频合成server回调live的地址\n closePlusVideo: false\n cmii-operation: # 运维支撑管理系统(@李志杨).所有环境均为这个地址\n url: http://192.168.92.132/test-api/flow/push/ambulance\n mas: # 云MAS业务平台 (@李志杨) 提供短信发送通道。所有环境均为这个地址\n url: http://112.35.1.155:1992/sms/tmpsubmit\n apId: notice\n secretKey: notice@123\n sign: ynYl2Vpl7\n ttaviation: # 天途(@任一珂)\n url: http://cloud.ttaviation.com:20043/ # 固定地址,每个环境都使用该地址。openApi访问地址\n subscribeUrl: https://dev-mqtt.demo.uavcmlc.com:18000/api/mqtt # 不固定地址,每个环境不一样,为临时暴露到公网的地址。天途回调地址。\n minio: # minio (@周金福)\n url: https://oss.demo.uavcmlc.com # 不同环境需要修改此配置\n accessKey: cmii\n secretKey: B#923fC7mk\n jaeger: # 链路追踪(@秦正)\n enabled: false\n url: jaeger-agent.testing.svc\n port: 6831\n fmv: # FMV @吴庆州 不同环境配置不同\n fmvIP: 192.168.35.3\n fmvPort: 8013\n iwhere: # 网格服务 唐志梁\n elasticsearch:\n username: elastic\n password: Iwhere@2023\n uris: http://192.168.35.222:9202\n iwhere-engine:\n url: https://lab.uavcmlc.com/devoperation/gisapi/\n libraryId: AYIa10h8-pvyf9uCqRK0\n oauth:\n supervision: #政府监管oauth配置\n grantType: authorization_code\n clientId: APP_qqSu82THfexI8PLM\n clientSecret: UJgOiLmMd4zk56Gy5Uw25MH91CijC5\n visual: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_XCkvK89FeX6lGp0Z\n clientSecret: VzWUJMOuslWN97NRf3Gk4xEk6Xb6iV\n terra: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_tN53ELBlzbRWjDHq\n clientSecret: gnaeeuGcwOk6qjNOgN5LIuT3EKtgI5\n dataprocess: #二三维建模oauth配置\n grantType: authorization_code\n clientId: APP_l4HIMixfIXhlCTi9\n clientSecret: QJfg2lO9lOHzwsu11lDCjrR0MWkoa4\n brain: #AI大脑oauth配置\n grantType: authorization_code\n clientId: APP_0BF17ayVaSpY89O4\n clientSecret: xHxlLbPV0pJ021JJ4PqGnnC5z4nGPV\n warehouse: #素材仓库oauth配置\n grantType: authorization_code\n clientId: APP_MEeBJHp1fSVD1Wuw\n clientSecret: Jf9OzhdEdeAhaVHqCZGMTRj1uMUiUU\n ai: # AI能力。下面所有ai配置均是 demo环境\n video-person-detection: # 人识别(@吴强)(1)\n url: 192.168.35.235\n port: 6512\n video-vehicle-detection: # 车辆识别(@吴强)(2)\n url: 192.168.35.235\n port: 6512\n video-person-video-vehicle-detection: # 人群计数 + 车辆识别(@吴强)(3)\n url: 192.168.35.235\n port: 6512\n video-fire-detection: # 火情识别(@崔成昱)(171)\n url: 192.168.35.233\n port: 6526\n video-smoke-recognition: # 烟雾识别(@崔成昱)\n url: 192.168.35.233\n port: 6506\n video-plate-recognition: # 车牌识别(基于视频)(@米俊华)(8)\n url: 192.168.35.233\n port: 10003\n video-safetyHat-recognition: # 安全帽识别(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6514\n video-tonggan-recognition: # 通感 无人机 鸟(基于视频)(@崔成昱)\n url: 192.168.34.228\n port: 2333\n video-excavator-recognition: # 挖挖机识别(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 23458\n video-highway-obstacle-detection: # 高速公路障碍检测172(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6527\n video-highway-person-detection: # 高速公路行人检测173(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6528\n video-highway-vehicle-detection: # 高速公路车辆检测174(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6529\n video-people-crowd-detection: # 密集人群检测175(基于视频)(@崔成昱)\n url: 192.168.35.233\n port: 6536\n video-pull-stream: # rtmp拉流转发到新的rtmp地址(基于视频)(@胡宝顺)\n url: 192.168.35.2\n port: 8197\n video-switch-stream: # 多链路冗余视频流切换(基于视频)(@胡宝顺)\n url: 192.168.35.30\n port: 8203\n image-person-crowd-count: # 人群计数(@吴强)\n url: 192.168.35.3\n port: 8001\n image-plate-recognition: # 车牌识别(基于图片)(@吴强)\n url: 192.168.35.3\n port: 8001\n image-dehazing: # 图片去雾(@吴强)\n url: 192.168.35.3\n port: 8001\n image-triton: # integrate with below three plugin, which is person-crowd-count + plate-recognition + dehazing(@吴强)\n url: 192.168.35.3\n port: 8001\n image-helmet-recognition: # 安全帽识别(@吴强)\n url: 192.168.35.3\n port: 8033\n image-road-segmentation: # 道路分割(@吴强)\n url: 192.168.35.3\n port: 2050\n gdr-server: # GDR转码服务插件(预先统一转码模式)。(@胡宝顺) 插件拉流地址动态生成,为临时地址,插件转码处理后推流地址为 载荷标准地址,该插件一般独立使用\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n gdr-transcode: # GDR转码服务(使用时转码模式)。(@胡宝顺) 一般对应拉流地址为载荷标准拉流地址(但不是强制要求,用于插件组装),处理后推流地址也是动态地址,临时地址\n url: 192.168.35.30\n port: 8197 #demo环境使用8191\n file2rtmp: # 文件推流插件, 加载mp4文件推流到目标rtmp地址\n url: helm-live-rtsp-op-svc\n port: 8080\n tian-qin: #天勤桥梁识别\n url: \"http://120.79.96.134:10022/recognize\"\n nong-ye-behavior: #农业人体姿态检测\n url: \"http://192.168.11.167:8099/behavior\"\n nong-ye-area: #农业区域目标检测\n url: \"http://192.168.11.167:8084/area_detection\"\n #仅用于integration环境,其他地方删除掉该配置\n gateway:\n autoTest: autoTest\nserver:\n port: 8080\n max-http-header-size: 10485760\n servlet:\n context-path: /\nspring:\n platform:\n info:\n name: ${bizName}\n description: ${bizName}\n version: ${com.cmii.chinamobile.version}\n scan-package: com.cmii.chinamobile\n enable-swagger: ${enable-swagger:true}\n idgen:\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n servlet:\n multipart:\n enabled: true\n max-file-size: 5000MB\n max-request-size: 5000MB\n messages:\n basename: i18n/messages\n cloud:\n k8s:\n discovery:\n enabled: false\n load-balance-endpoint: \'{}.integration.io\'\n load-balance-endpoint-port: 30500\n clients: cmii-admin-user,cmii-uav-material-warehouse\n scheme: https\n datasource:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: ${com.cmii.chinamobile.jdbc.url}/${dbSchema}?${com.cmii.chinamobile.jdbc.params}\n username: ${com.cmii.chinamobile.jdbc.username}\n password: ${com.cmii.chinamobile.jdbc.password}\n hikari:\n minimum-idle: 2\n # 空闲连接存活最大时间,默认600000(10分钟)\n idle-timeout: 180000\n # 连接池最大连接数,默认是10\n maximum-pool-size: 5\n # 此属性控制从池返回的连接的默认自动提交行为,默认值:true\n auto-commit: true\n connection-test-query: SELECT 1\n redis:\n host: helm-redis-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-master:6379\n database: 0\n password: Mcache@4522\n rabbitmq:\n host: helm-rabbitmq\n port: 5672\n username: admin\n password: sMSk81Plb1\n virtual-host: /\n data:\n mongodb:\n host: helm-mongos\n port: 27017\n database: admin\n username: cmlc\n password: REdPza8#oVlt\n jackson:\n time-zone: GMT+8\n mvc:\n pathmatch:\n matching-strategy: ANT_PATH_MATCHER\n\nmin:\n io:\n endPoint: ${com.cmii.chinamobile.minio.url} # 不同环境需要修改此配置 @周金福\n accessKey: ${com.cmii.chinamobile.minio.accessKey}\n secretKey: ${com.cmii.chinamobile.minio.secretKey}\nopentracing:\n jaeger:\n enabled: ${com.cmii.chinamobile.jaeger.enabled}\n log-spans: false\n const-sampler:\n decision: true\n udp-sender:\n host: ${com.cmii.chinamobile.jaeger.url}\n port: ${com.cmii.chinamobile.jaeger.port}\nmqtt:\n host: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n #服务质量\n #0代表“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。\n #1代表“至少一次”,确保消息到达,但消息重复可能会发生。\n #2代表“只有一次”,确保消息到达一次。这一级别可用于如下情况,在计费系统中,消息重复或丢失会导致不正确的结果。\n qos: 1\n #服务器列表,多个以英文逗号拼接\n hosts: tcp://emqxs:1883\n #超时时间 单位为秒\n connectionTimeout: 10\n #会话心跳时间 单位为秒\n #若心跳时间过短,在消费端繁忙时会无法完成服务端的心跳回复导致服务端认为消费端下线而无法完成订阅\n #可采用MQ接收端和消费端之间加上队列\n keepAliveInterval: 20\n #消息发布者clientId\n publishClientId: my_publish_02\n #消息订阅者clientId\n subscribeClientId: my_subscribe_02\n single:\n host: tcp://124.70.192.237:1883\n hosts: tcp://124.70.192.237:1883\n #username: cmlc\n #password: 4YPk*DS%+5\n qos: 1\n connectionTimeout: 10\n keepAliveInterval: 20\n H1CX1CTDOATopicPrefix: server/chan\n H1CX1CRIDTopicPrefix: server/chan\n H1CX1CTDOATopicSuffix: /api/locate\n H1CX1CRIDTopicSuffix: /api/rd1\nliteflow:\n rule-source: yml:com.cmii.chinamobile.common.orchestration.flow.config.NacosFlowDefinationParser\nmybatis-plus:\n type-handlers-package: com.cmii.chinamobile.common.typehandler\n configuration:\n cache-enabled: false\n map-underscore-to-camel-case: true\n# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl\n global-config:\n db-config:\n id-type: input\n update-strategy: NOT_NULL\n worker-id: ${random.int(1,31)}\n datacenter-id: ${random.int(1,31)}\n banner: false\n mapper-locations: classpath*:com/cmii/chinamobile/**/mapper/**/*.xml,classpath*:com/cmii/chinamobile/**/beans/**/*.xml\nlogging:\n level:\n com.cmii.chinamobile: info\n com.alibaba.nacos.client.config.impl: WARN\n io.swagger.models.parameters.AbstractSerializableParameter: error\n io.opentracing: error\nfeign:\n sentinel:\n enabled: true\n hystrix:\n enabled: true\n okhttp:\n enabled: true\n httpclient:\n # 最大的连接数,默认200\n max-connections: 200\n # 每个路由最大的连接数,默认50,计算方式max-connections/(目标服务数*每个服务节点数)\n # 比如max-connections=200,调用目标5个微服务,每个微服务2个节点,结果则为200/(5*2)=20\n max-connections-per-route: 20\n # 是否禁用SSL验证,默认 false\n disable-ssl-validation: true\n # 链接超时时间,默认2000\n connection-timeout: 2000\n # 链接存活时间,单位秒,默认值15分钟\n time-to-live: 300\n ok-http:\n read-timeout: 5000\n client:\n default:\n read-timeout: 3000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 5000\n threadpool:\n default:\n #核心线程数 默认10\n coreSize: 20\n #最大线程数,只有在allowMaximumSizeToDivergeFromCoreSize为true的时候才生效,默认值10\n maximumSize: 200\n #非核心线程存活时间,单位,分,默认1分钟\n keepAliveTimeMinutes: 1\n # 是否允许最大线程数生效,默认关闭\n allowMaximumSizeToDivergeFromCoreSize: true\nribbon:\n ReadTimeout: 3000\n ConnectTimeout: 10000\n #注册中心刷新时间,默认30秒\n ServerListRefreshInterval: 5000\nmanagement:\n endpoint:\n gateway:\n enabled: false\n endpoints:\n web:\n exposure:\n include: health\n base-path: /m6u6c5bsvkto4fvs\nxxl:\n job:\n executor-log-retention-days: 7\n executor-port: 9999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nelasticsearch:\n uris: http://192.168.35.243:29201\n clusterName: elasticsearch\n username: elastic\n password: Iwhere@2023\ndata:\n terrain: /terrain/\n terrain-url: https://lab.uavcmlc.com/devoperation/jinchang\n#iwhere引擎\niWhereEngine:\n url:\n iwhereEngine-grid: http://192.168.35.243:28000\n tree: 101\n \ndeploy:\n closeOldSupervision: true\n env: integration\n warningCloseTime: 7200\n flightDeleteDay: 732\n\n','930cb7082da56f1432737fee1dd6e9a1','2010-05-05 00:00:00','2024-11-09 18:35:28','developer','192.168.103.141','U','',''),(3659,4265,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n cache:\n type: none\n redis:\n host: helm-redis-uas-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-uas-master:6379\n database: 0\n password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\n rabbitmq:\n host: helm-uas-rabbitmqs\n port: 5672\n username: admin\n password: nYcRN91r._hj\n virtual-host: /\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n com.cmii.chinamobile.alarm.service.impl.SecAlarmMQReceiver: info \nmqtt:\n single:\n host: tcp://39.103.139.174:3883\n hosts: tcp://39.103.139.174:3883\n username: mqtthf\n password: M4df2234f$2cd2111\n qos: 1\n connectionTimeout: 10\n keepAliveInterval: 20\n H1CX1CTDOATopicPrefix: server/chan\n H1CX1CRIDTopicPrefix: server/chan\n H1CX1CTDOATopicSuffix: /api/locate\n H1CX1CRIDTopicSuffix: /api/rd1\n deviceType: 5ga\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\n trackFusionProviderCode: DP74b4ef9fb4aaf269\n thirdPartyProviderCode: sf\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii\nwarn:\n data:\n closeTerrain: true','975b5aa2e31394774f08a44dca40da3c','2010-05-05 00:00:00','2024-11-09 22:46:28','developer','192.168.102.42','U','',''),(3659,4266,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n cache:\n type: none\n redis:\n host: helm-redis-uas-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-uas-master:6379\n database: 0\n password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\n rabbitmq:\n host: helm-uas-rabbitmqs\n port: 5672\n username: admin\n password: nYcRN91r._hj\n virtual-host: /\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n com.cmii.chinamobile.alarm.service.impl.SecAlarmMQReceiver: info \nmqtt:\n single:\n host: tcp://emqxs:1883\n hosts: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 1\n connectionTimeout: 10\n keepAliveInterval: 20\n H1CX1CTDOATopicPrefix: server/chan\n H1CX1CRIDTopicPrefix: server/chan\n H1CX1CTDOATopicSuffix: /api/locate\n H1CX1CRIDTopicSuffix: /api/rd1\n deviceType: 5ga\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\n trackFusionProviderCode: DP74b4ef9fb4aaf269\n thirdPartyProviderCode: sf\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii\nwarn:\n data:\n closeTerrain: true','4eee02daff118d8669897bba5b763e62','2010-05-05 00:00:00','2024-11-11 10:58:39','nacos','10.244.179.192','U','',''),(3574,4267,'cmii-uas-lifecycle.yml','5.8.0','','spring:\n # cache:\n # type: none\n # redis:\n # host: helm-redis-uas-master\n # port: 6379\n # database: 0\n # password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n # redisson:\n # model: SINGLE\n # single-server-config:\n # address: helm-redis-uas-master:6379\n # database: 0\n # password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\npassword:\n noticeChangePwdDay: 84\n expireDay: 91\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: info\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: DEBUG\n\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii','69c34d6951d2d7430729a121ddc6d0d6','2010-05-05 00:00:00','2024-11-11 10:58:51','nacos','10.244.179.192','U','',''),(3658,4268,'cmii-uas-gateway.yml','6.0.0','','spring:\n application:\n name: cmii-uas-gateway\n platform:\n info:\n name: 无人机身份认证网关\n description: 无人机身份认证网关\n version: 1.0.0\n cloud:\n gateway:\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: lifecycle\n uri: lb://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/**\n - id: lifecycle-websocket\n uri: lb:ws://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/regulator/detection/data/**\n - Path=/lifecycle/regulator/sense/universalData/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n filters:\n - StripPrefix=1\n\nsecurity:\n oauth2:\n regulator:\n permit-all:\n - /lifecycle/regulator/auth/login\n - /lifecycle/regulator/auth/code/login\n - /lifecycle/regulator/auth/getImageCode\n - /lifecycle/regulator/auth/sendLogin\n - /lifecycle/regulator/detection/data/**\n - /lifecycle/regulator/sense/universalData/**\n - /lifecycle/regulator/epc/auth\n - /lifecycle/regulator/auth/sendFindPassword\n - /lifecycle/regulator/auth/findPwdByOrig\n - /lifecycle/regulator/auth/findPwd\n - /warehouse/regulator/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/regulator/personal/**\n - /lifecycle/regulator/owner/**\n - /lifecycle/regulator/auth/logout\n - /lifecycle/regulator/uav/**\n - /lifecycle/regulator/**\n - /warehouse/regulator/**\n owner:\n permit-all:\n - /lifecycle/owner/auth/login\n - /lifecycle/owner/auth/code/login\n - /lifecycle/owner/auth/getImageCode\n - /lifecycle/owner/auth/sendLogin\n - /lifecycle/owner/auth/sendRegistry\n - /lifecycle/owner/auth/sendFindPassword\n - /lifecycle/owner/auth/findPwdByOrig\n - /lifecycle/owner/auth/findPwd\n - /lifecycle/owner/auth/registry\n - /warehouse/owner/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/owner/personal/**\n - /lifecycle/owner/auth/logout\n - /lifecycle/owner/uavoperator/**\n - /lifecycle/owner/flightactivity/** \n - /lifecycle/owner/airspace/traffic/**\n - /lifecycle/owner/airspace/admin/**\n - /lifecycle/owner/gis/** \n - /warehouse/owner/**\n manufacturer:\n permit-all:\n - /lifecycle/manufacturer/auth/login\n - /lifecycle/manufacturer/auth/code/login\n - /lifecycle/manufacturer/auth/getImageCode\n - /lifecycle/manufacturer/auth/sendLogin\n - /lifecycle/manufacturer/auth/sendRegistry\n - /lifecycle/manufacturer/auth/sendFindPassword\n - /lifecycle/manufacturer/auth/findPwdByOrig\n - /lifecycle/manufacturer/auth/findPwd\n - /lifecycle/manufacturer/auth/registry\n - /lifecycle/manufacturer/syncMnf\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/manufacturer/syncMnf\n - /lifecycle/manufacturer/personal/**\n - /lifecycle/manufacturer/ca/**\n - /lifecycle/manufacturer/cert/**\n - /lifecycle/manufacturer/auth/logout\n - /warehouse/manufacturer/**','98086a3e2077f4e0fdb879a81d1444a0','2010-05-05 00:00:00','2024-11-11 15:28:21','nacos','10.244.179.192','U','',''),(3635,4269,'cmii-uav-mission.yml','6.0.0','','bizName: 作业管理服务\ndbSchema: uav_mission\nspring:\n jmx:\n enabled: false\nmission:\n ShareUrlPrefix: lab.uavcmlc # @Deprecated 下个版本删除(使用${com.cmii.chinamobile.root}) 需要@李航宇 确认\n shareEnvPath: com/integration # @Deprecated 同上\n AiListerMqName: aiVideo\n FmvIP: ${com.cmii.chinamobile.fmv.fmvIP}\n FmvPort: ${com.cmii.chinamobile.fmv.fmvPort}\n ai:\n ip: 192.168.34.227\n port: 19000\n waterUrl: /v2/models/water_segment/infer\ncmii-uav-cloud-live: # 该名称为feign中调用的微服务名称 需要@李航宇 确认\n ribbon:\n ReadTimeout: 15000\n ConnectTimeout: 15000\nfeign:\n hystrix:\n enabled: true\n client:\n config:\n mission-ai: # 该名称为feign中的contextId 需要@李航宇 确认\n ConnectTimeout: 20000\n ReadTimeout: 20000\nhystrix:\n command:\n default:\n execution:\n isolation:\n thread:\n timeoutInMilliseconds: 20000\nribbon:\n OkToRetryOnAllOperations: true # 是否对所有操作重试\n MaxAutoRetriesNextServer: 2 # 同一服务不同实例的重试次数\n MaxAutoRetries: 1 # 同一实例的重试次数\n #指的是建立连接后从服务器读取到可用资源所用的时间\n ReadTimeout: 20000\n #指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间\n ConnectTimeout: 20000\nbucket: foia\nmis:\n foia:\n pic:\n url: ${min.io.endPoint}/${bucket}/\nlog:\n flag: true\nlogging:\n level:\n com.cmii.chinamobile: info','99601af8f85be4408167d8cdd7a86625','2010-05-05 00:00:00','2024-11-12 09:15:15','developer','10.244.179.192','U','',''),(3659,4270,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n cache:\n type: none\n redis:\n host: helm-redis-uas-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-uas-master:6379\n database: 0\n password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\n rabbitmq:\n host: helm-uas-rabbitmqs\n port: 5672\n username: admin\n password: nYcRN91r._hj\n virtual-host: /\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n com.cmii.chinamobile.alarm.service.impl.SecAlarmMQReceiver: info \nmqtt:\n single:\n host: tcp://emqxs:1883\n hosts: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 1\n connectionTimeout: 10\n keepAliveInterval: 20\n H1CX1CTDOATopicPrefix: server/chan\n H1CX1CRIDTopicPrefix: server/chan\n H1CX1CTDOATopicSuffix: /api/locate\n H1CX1CRIDTopicSuffix: /api/rd1\n deviceType: 5ga\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\n trackFusionProviderCode: DP74b4ef9fb4aaf269\n thirdPartyProviderCode: sf\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii\nwarn:\n data:\n closeTerrain: true\n\ncyy:\n aes: 696f4b09f80633a10eca593aa4dac727\n public:\n key: 042606569DF5B422596B78FEFC7A7087D618F339BCB3FE02DEDF3E733B4E5A8FE32DEA162DC12D31F03464F071EA9CEA1DE233FC9250C63005C401B9CAC030A155\n private:\n key: 73607410C0B2D9038D29738FC253B704E120FDC1A6C5D5E07AD038C9EE29D77C\n sim:\n debug: false\n bip:\n debug: false\n safeAid:\n aid: xxxx\n version: 1.0\n apdu:\n - 80E6200016000010D15600010181017B00000000B0010101000000\n - 80E281000400B20000\n execCount: 3\n chainingValue: \"01\"\n uavProductNO: 81145541533030303139363639393932313233343031\n imei: 820F383635303837303530333333333434\n terminalNO: 8306443830454538\n imsi: 840F343630303131303331363335313437\n result:\n success: \"009000\"\n command:\n install: 80E6200016000010D15600010181017B00000000B0010101000000\n query: 80E281000400B20000\n platform:\n version: 1.0\n url: https://www.demo.uavcmlc.com/uas/api/lifecycle/regulator/epc/auth\n debug: false\nxinshen:\n public:\n key: 04AF6C1BD30C3AE944A3E15E2F069F79EA2DC321DF26FBA6531BD1B58383C0E54F5F44A374E0FE3EFA7D1F307B6D3E54AC7352E8768470539EF2D6BDFBCBE279D5\n url: http://1.119.150.199:20016/cmiot/seitsm/cardinality/seOperatorApply\n spid: CYY04009','472ebc7c0c32fc43a11cfa66f2899464','2010-05-05 00:00:00','2024-11-12 15:04:06','developer','192.168.102.255','U','',''),(3659,4271,'cmii-uas-lifecycle.yml','6.0.0','','spring:\n cache:\n type: none\n redis:\n host: helm-redis-uas-master\n port: 6379\n database: 0\n password: Mcache@4522\n # redisson:\n # model: MASTERSLAVE\n # password: Mcache@4522\n # multiple-server-config:\n # database: 0\n # node-addresses: helm-redis-master:6379,helm-redis-slave:6379\n # master-name: helm-redis\n # slave-connection-pool-size: 16\n # master-connection-pool-size: 16\n # slave-connection-minimum-idle-size: 8\n # master-connection-minimum-idle-size: 8\n # ping-connection-interval: 5000\n redisson:\n model: SINGLE\n single-server-config:\n address: helm-redis-uas-master:6379\n database: 0\n password: Mcache@4522\n mvc:\n pathmatch:\n matching-strategy: ant_path_matcher\n platform:\n info:\n name: 无人机身份认证\n description: 无人机身份认证\n version: 1.0.0\n datasource:\n dynamic:\n primary: uav_lifecycle\n datasource:\n uav_lifecycle:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/uav_lifecycle?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&&allowMultiQueries=true&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n emqx:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.35.205:13306/emqx?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: k8s_admin\n password: Uc@bkTCPuD4g\n uav_doris:\n type: com.zaxxer.hikari.HikariDataSource\n driver-class-name: com.mysql.cj.jdbc.Driver\n url: jdbc:mysql://192.168.11.90:9031/cmii?characterEncoding=UTF-8&useSSL=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2B8\n username: cmii\n password: Gy8F5jpaFG@G\n rabbitmq:\n host: helm-uas-rabbitmqs\n port: 5672\n username: admin\n password: nYcRN91r._hj\n virtual-host: /\npassword:\n noticeChangePwdDay: 840\n expireDay: 910\n emailNotice: true\n smsNotice: true\n #notice address\n host: https://www.demo.uavcmlc.com/\nxxl:\n job:\n executor-log-retention-days: 1\n executor-port: 19999\n executor-log-path: ./logs/xxljob/logpath\n access-token: xxl-job\nspringdoc:\n api-docs:\n version: openapi_3_1\n group-configs:\n - group: common\n display-name: 公共能力\n paths-to-match:\n - /cmii/**\n - group: owner\n display-name: 无人机使用者服务能力\n paths-to-match:\n - /owner/**\n - group: manufacturer\n display-name: 无人机厂商服务能力\n paths-to-match:\n - /manufacturer/**\n - group: regulator\n display-name: 无人机监管服务能力\n paths-to-match:\n - /regulator/**\n - group: all\n display-name: 所有的服务能力\n paths-to-match:\n - /**\n override-with-generic-response: true\n info:\n title: 无人机身份认证服务\n description: 无人机身份认证服务,用于管理无人机使用者,无人机生产厂商,无人机监管者\n version: 5.3.0\nauth:\n envs:\n owner:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n manufacturer:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\n regulator:\n image-code-support: true\n kicked-support: false\n login-error-limit: true\n login-error-limit-count: 5\n login-error-limit-time: 300\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n register-request-mapping: true\n group: regulator\n eventbus:\n broadcast-events:\n - lifecycle.detection:SUPERVISE_DETECTION\n kongyu:\n host: http://1.95.2.44:8080\n url-jam: /cy\n url-aoa: /cy\n url-radar: /cy\n urlinduce: /cy\n urltracktarget: /cy\n urlqueryalldevicelist: /cy\n urlqueryalldevicerelations: /cy\n heartbeatinterval: 7\n guardmode: /cy\n radarlatitude: 30.4070238\n radarlongitude: 104.0884845\n jamlatitude: 30.4070038\n jamlongitude: 104.0884645\n photoelectricitylatitude: 30.4070438\n photoelectricitylongitude: 104.0884345\n inducelatitude: 30.4071238\n inducelongitude: 104.0885245\n provider-code: DP21743e0f10ada3fb\n stream-url-map:\n #37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.demo.uavcmlc.com:443/origin/test\n #6706029766384f7496cf72a22607305a: webrtc://live.demo.uavcmlc.com:443/origin/test\n 37bbc0f0a5e145f3b2022d607j3k6-gd: webrtc://live.uavcmlc.com:443/live/DEV02002483\n 6706029766384f7496cf72a22607305a: webrtc://live.uavcmlc.com:443/live/DEV02002483\n\n\nlogging:\n level:\n com.cmii.chinamobile: INFO\n com.cmii.chinamobile.uas.lifecycle.service.detection.impl.GeneralServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.service.detection.DetectionDeviceClient: OFF\n com.cmii.chinamobile.uas.lifecycle.service.biz.warn.impl.WarnJudgmentServiceImpl: OFF\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.IAMMessageHandler: INFO\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.SenseMessageHandler: info\n com.cmii.chinamobile.alarm.service.impl.SecAlarmMQReceiver: info\n com.cmii.chinamobile.uas.lifecycle.config.mqtt.handler.fusiontrack: WARN\nmqtt:\n single:\n host: tcp://emqxs:1883\n hosts: tcp://emqxs:1883\n username: cmlc\n password: odD8#Cr628\n qos: 1\n connectionTimeout: 10\n keepAliveInterval: 20\n H1CX1CTDOATopicPrefix: server/chan\n H1CX1CRIDTopicPrefix: server/chan\n H1CX1CTDOATopicSuffix: /api/locate\n H1CX1CRIDTopicSuffix: /api/rd1\n deviceType: 5ga\nlifecycle:\n srcId: 1323096648758464519\n modelSrcId: 1323096648758464521\n isOpen: false\n companyIds: 2\n isOpenPushDate: false\n isOpenSaveDate: true\n isOpenHeight: false\n isOpenModels: false\n modelType: 2\n trackFusionProviderCode: DP74b4ef9fb4aaf269\n thirdPartyProviderCode: sf\nairspace:\n deploy:\n closeAreaRiskEvaluate: false\n closeCaculateAirspaceCapacity: false\n riskAssessmentUrl: http://192.168.35.229:18081/get_data\n riskHotGridLevel: 17\ndoris:\n endPoint: http://192.168.11.90:8041 \n user: cmii\n password: Gy8F5jpaFG@G\n database: cmii\nwarn:\n data:\n closeTerrain: true\n\ncyy:\n aes: 696f4b09f80633a10eca593aa4dac727\n public:\n key: 042606569DF5B422596B78FEFC7A7087D618F339BCB3FE02DEDF3E733B4E5A8FE32DEA162DC12D31F03464F071EA9CEA1DE233FC9250C63005C401B9CAC030A155\n private:\n key: 73607410C0B2D9038D29738FC253B704E120FDC1A6C5D5E07AD038C9EE29D77C\n sim:\n debug: false\n bip:\n debug: false\n safeAid:\n aid: xxxx\n version: 1.0\n apdu:\n - 80E6200016000010D15600010181017B00000000B0010101000000\n - 80E281000400B20000\n execCount: 3\n chainingValue: \"01\"\n uavProductNO: 81145541533030303139363639393932313233343031\n imei: 820F383635303837303530333333333434\n terminalNO: 8306443830454538\n imsi: 840F343630303131303331363335313437\n result:\n success: \"009000\"\n command:\n install: 80E6200016000010D15600010181017B00000000B0010101000000\n query: 80E281000400B20000\n platform:\n version: 1.0\n url: https://www.demo.uavcmlc.com/uas/api/lifecycle/regulator/epc/auth\n debug: false\nxinshen:\n public:\n key: 04AF6C1BD30C3AE944A3E15E2F069F79EA2DC321DF26FBA6531BD1B58383C0E54F5F44A374E0FE3EFA7D1F307B6D3E54AC7352E8768470539EF2D6BDFBCBE279D5\n url: http://1.119.150.199:20016/cmiot/seitsm/cardinality/seOperatorApply\n spid: CYY04009','7b49941f26c6e2893b3a4ced6d0ac875','2010-05-05 00:00:00','2024-11-12 16:08:23','nacos','10.244.179.192','U','',''),(3183,4272,'cmii-uas-gateway.yml','5.6.0','','spring:\n application:\n name: cmii-uas-gateway\n platform:\n info:\n name: 无人机身份认证网关\n description: 无人机身份认证网关\n version: 1.0.0\n cloud:\n gateway:\n default-filters:\n - StripPrefix=1 #去掉路径的第一级如/logger\n - AddResponseHeader= X-Frame-Options,SAMEORIGIN\n routes:\n - id: lifecycle\n uri: lb://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/**\n - id: lifecycle-websocket\n uri: lb:ws://cmii-uas-lifecycle\n predicates:\n - Path=/lifecycle/regulator/detection/data/**\n - id: warehouse\n uri: lb://cmii-uav-material-warehouse\n predicates:\n - Path=/warehouse/**\n filters:\n - StripPrefix=1\n\nsecurity:\n oauth2:\n regulator:\n permit-all:\n - /lifecycle/regulator/auth/login\n - /lifecycle/regulator/auth/code/login\n - /lifecycle/regulator/auth/getImageCode\n - /lifecycle/regulator/auth/sendLogin\n - /lifecycle/regulator/detection/data/**\n - /lifecycle/regulator/epc/auth\n - /lifecycle/regulator/auth/sendFindPassword\n - /lifecycle/regulator/auth/findPwdByOrig\n - /lifecycle/regulator/auth/findPwd\n - /warehouse/regulator/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/regulator/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/regulator/personal/**\n - /lifecycle/regulator/owner/**\n - /lifecycle/regulator/auth/logout\n - /lifecycle/regulator/uav/**\n - /lifecycle/regulator/**\n - /warehouse/regulator/**\n owner:\n permit-all:\n - /lifecycle/owner/auth/login\n - /lifecycle/owner/auth/code/login\n - /lifecycle/owner/auth/getImageCode\n - /lifecycle/owner/auth/sendLogin\n - /lifecycle/owner/auth/sendRegistry\n - /lifecycle/owner/auth/sendFindPassword\n - /lifecycle/owner/auth/findPwdByOrig\n - /lifecycle/owner/auth/findPwd\n - /lifecycle/owner/auth/registry\n - /warehouse/owner/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/owner/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/owner/personal/**\n - /lifecycle/owner/auth/logout\n - /lifecycle/owner/uavoperator/**\n - /lifecycle/owner/flightactivity/** \n - /lifecycle/owner/airspace/traffic/**\n - /lifecycle/owner/airspace/admin/**\n - /lifecycle/owner/gis/** \n - /warehouse/owner/**\n manufacturer:\n permit-all:\n - /lifecycle/manufacturer/auth/login\n - /lifecycle/manufacturer/auth/code/login\n - /lifecycle/manufacturer/auth/getImageCode\n - /lifecycle/manufacturer/auth/sendLogin\n - /lifecycle/manufacturer/auth/sendRegistry\n - /lifecycle/manufacturer/auth/sendFindPassword\n - /lifecycle/manufacturer/auth/findPwd\n - /lifecycle/manufacturer/auth/findPwdByOrig\n - /lifecycle/manufacturer/auth/registry\n - /lifecycle/manufacturer/syncMnf\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFile/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadFileByToken/** #素材仓库文件下载\n - /warehouse/manufacturer/api/v1/warehouse/project/downloadModelFile/** #素材仓库文件下载\n authority-ignores:\n - /lifecycle/manufacturer/syncMnf\n - /lifecycle/manufacturer/personal/**\n - /lifecycle/manufacturer/ca/**\n - /lifecycle/manufacturer/cert/**\n - /lifecycle/manufacturer/auth/logout\n - /warehouse/manufacturer/**','0c01d7c15c182ff47723ca5895b2dc58','2010-05-05 00:00:00','2024-11-12 17:13:57','developer','192.168.102.255','U','',''),(3624,4273,'cmii-uav-cloud-live.yml','6.0.0','','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: boat_detection # 海只检测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\n closePlusVideo: ${com.cmii.chinamobile.video-merge.closePlusVideo} \nlive:\n#vms,srs-op\n closeLiveQuotaLimit: true\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 16 过时算法\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-ai.url}:${com.cmii.chinamobile.ai.video-fire-ai.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@114\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@122\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@131\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@141 # 地标检测\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','108429c031330d1b8797f3c042433d2d','2010-05-05 00:00:00','2024-11-13 09:10:34','developer','10.244.179.192','U','',''),(3539,4274,'cmii-uav-cloud-live.yml','5.8.0','','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: boat_detection # 海只检测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\n closePlusVideo: ${com.cmii.chinamobile.video-merge.closePlusVideo} \nlive:\n#vms,srs-op\n closeLiveQuotaLimit: true\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 16 过时算法\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-ai.url}:${com.cmii.chinamobile.ai.video-fire-ai.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@114\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@122\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@131\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','f0bfedbd38d02208364c28c3771bc40f','2010-05-05 00:00:00','2024-11-13 09:10:53','developer','10.244.179.192','U','',''),(3336,4275,'cmii-uav-cloud-live.yml','5.7.0','','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: boat_detection # 海只检测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\n closePlusVideo: ${com.cmii.chinamobile.video-merge.closePlusVideo} \nlive:\n#vms,srs-op\n closeLiveQuotaLimit: true\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 16 过时算法\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-ai.url}:${com.cmii.chinamobile.ai.video-fire-ai.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@114\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@122\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@131\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','f0bfedbd38d02208364c28c3771bc40f','2010-05-05 00:00:00','2024-11-13 09:11:14','developer','10.244.179.192','U','',''),(3098,4276,'cmii-uav-cloud-live.yml','5.6.0','','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: boat_detection # 海只检测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\n closePlusVideo: ${com.cmii.chinamobile.video-merge.closePlusVideo} \nlive:\n#vms,srs-op\n closeLiveQuotaLimit: true\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 16 过时算法\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-ai.url}:${com.cmii.chinamobile.ai.video-fire-ai.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@114\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@122\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@131\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM','f0bfedbd38d02208364c28c3771bc40f','2010-05-05 00:00:00','2024-11-13 09:12:35','developer','10.244.179.192','U','',''),(2982,4277,'cmii-uav-cloud-live.yml','5.5.0','','bizName: 视频流媒体管理\ndbSchema: uav_cloud_live\ncmii:\n flow:\n chain:\n - name: createTempLive\n condition:\n - type: then\n value: \'createTempLive\'\n - name: createLive\n condition:\n - type: then\n value: \'createLive\'\n - name: gdrServer\n condition:\n - type: then\n value: \'gdr_server\'\n - name: pullStreamServer\n condition:\n - type: then\n value: \'pullStreamServer\'\n - name: aijob\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: personAi\n condition:\n - type: then\n value: \'createLive,personAi\'\n - name: vehicleAi\n condition:\n - type: then\n value: \'createLive,vehicleAi\'\n - name: personVehicleAi\n condition:\n - type: then\n value: \'createLive,personVehicleAi\'\n - name: vehicleTrackAi\n condition:\n - type: then\n value: \'createLive,vehicleTrackAi\' \n - name: plateAi\n condition:\n - type: then\n value: \'createLive,plateAi\' \n - name: fireAi\n condition:\n - type: then\n value: \'createLive,fireAi\' \n - name: smokeAi\n condition:\n - type: then\n value: \'createLive,smokeAi\'\n - name: safetyHatAi\n condition:\n - type: then\n value: \'createLive,safetyHatAi\'\n - name: excavatorAi\n condition:\n - type: then\n value: \'createLive,excavatorAi\'\n - name: fireDetection\n condition:\n - type: then\n value: \'createLive,fireDetection\'\n - name: highwayManyVehicleDetection\n condition:\n - type: then\n value: \'createLive,highwayManyVehicleDetection\'\n - name: highwayObstacleDetection\n condition:\n - type: then\n value: \'createLive,highwayObstacleDetection\'\n - name: highwayPersonDetection\n condition:\n - type: then\n value: \'createLive,highwayPersonDetection\'\n - name: peopleCrowdDetection\n condition:\n - type: then\n value: \'createLive,peopleCrowdDetection\'\n - name: gdr2idr\n condition:\n - type: then\n value: \'createLive,gdr_transcode\'\n - name: file2rtmp\n condition:\n - type: then\n value: \'file2rtmp\'\n - name: switchStream\n condition:\n - type: then\n value: \'switchStream\'\n - name: people_vehicle_detection\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: infrared_people_detection # 红外人体识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: people_in_sea_detection # 海上救援人员识别\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\n - name: drone_bird_detection # 无人机、鸟类监测\n condition:\n - type: then\n value: \'createLive,ai_recognition\'\nstream:\n engine:\n # host: 192.168.11.137:29999\n host: helm-vms-svc:29999\n wareHouseSrcId: 1323096648758464518\n #1. old 2. new\n partFileType: 1\n saveAllTsFile: false\n tsHost: ${com.cmii.chinamobile.root}/api/cloudLive\n tsPath: /public/his/playback/ts\n cloudLiveHost: ${com.cmii.chinamobile.root}/api/cloudLive\nvideo:\n merge:\n endpoint: ${com.cmii.chinamobile.video-merge.url}\n srcId: ${com.cmii.chinamobile.video-merge.srcId}\n callbackUrl: ${com.cmii.chinamobile.video-merge.callbackUrl}\nlive:\n#vms,srs-op\n closeLiveQuotaLimit: true\n defaultEngine: live-op-01\n engines:\n - name: live-op-01\n desc: live service powered by live-op\n type: live-op\n endpoint: http://helm-live-op-svc-v2:8080\n - name: srs-vms\n desc: live service powered by srs-vms\n type: srs-vms\n endpoint: helm-vms-svc:29999\n plugins:\n - pluginName: ai_recognition@1 # 人群统计\n endpoint: http://${com.cmii.chinamobile.ai.video-person-detection.url}:${com.cmii.chinamobile.ai.video-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@2 # 车\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@3 # 人群统计+车\n endpoint: http://${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-person-video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@4 # 车辆跟踪\n endpoint: http://${com.cmii.chinamobile.ai.video-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@8 # 车牌识别\n endpoint: http://${com.cmii.chinamobile.ai.video-plate-recognition.url}:${com.cmii.chinamobile.ai.video-plate-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@16 # 火识别 过时算法被171代替\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@32 # 烟雾识别\n endpoint: http://${com.cmii.chinamobile.ai.video-smoke-recognition.url}:${com.cmii.chinamobile.ai.video-smoke-recognition.port}/cmii/ai/service/v1\n # GDR说明:\n # M210:方案一:标准H264 + RTMP;方案二:维斯格TCP裸流\n # M300: 1. GDR + RTMP 推到SRS(新),8191端口进行转码:“rtmp -> srs -> gdr -> H264(转码) -> srs”\n # 2. GDR + TCP(老),用另外一个端口26688进行转码(仅demo)\n - pluginName: gdr_server\n endpoint: http://${com.cmii.chinamobile.ai.gdr-server.url}:${com.cmii.chinamobile.ai.gdr-server.port}\n - pluginName: gdr_transcode\n endpoint: http://${com.cmii.chinamobile.ai.gdr-transcode.url}:${com.cmii.chinamobile.ai.gdr-transcode.port}\n - pluginName: file2rtmp\n endpoint: http://${com.cmii.chinamobile.ai.file2rtmp.url}:${com.cmii.chinamobile.ai.file2rtmp.port}/api/v1/file2rtmp \n - pluginName: ai_recognition@64 ## 安全帽\n endpoint: http://${com.cmii.chinamobile.ai.video-safetyHat-recognition.url}:${com.cmii.chinamobile.ai.video-safetyHat-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@111 # 人车\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@112 # 红外人体\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@113 # 海上救援\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@121 # 通感 无人机 鸟\n endpoint: http://${com.cmii.chinamobile.ai.video-tonggan-recognition.url}:${com.cmii.chinamobile.ai.video-tonggan-recognition.port}/api/cmlc\n - pluginName: ai_recognition@128 ## 挖挖机\n endpoint: http://${com.cmii.chinamobile.ai.video-excavator-recognition.url}:${com.cmii.chinamobile.ai.video-excavator-recognition.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@171 # 火情识别\n endpoint: http://${com.cmii.chinamobile.ai.video-fire-detection.url}:${com.cmii.chinamobile.ai.video-fire-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@172\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-obstacle-detection.url}:${com.cmii.chinamobile.ai.video-highway-obstacle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@173\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-person-detection.url}:${com.cmii.chinamobile.ai.video-highway-person-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@174\n endpoint: http://${com.cmii.chinamobile.ai.video-highway-vehicle-detection.url}:${com.cmii.chinamobile.ai.video-highway-vehicle-detection.port}/cmii/ai/service/v1\n - pluginName: ai_recognition@175\n endpoint: http://${com.cmii.chinamobile.ai.video-people-crowd-detection.url}:${com.cmii.chinamobile.ai.video-people-crowd-detection.port}/cmii/ai/service/v1\n - pluginName: pullStreamServer\n endpoint: http://${com.cmii.chinamobile.ai.video-pull-stream.url}:${com.cmii.chinamobile.ai.video-pull-stream.port}/pullStreamServer\n - pluginName: switchStream\n endpoint: http://${com.cmii.chinamobile.ai.video-switch-stream.url}:${com.cmii.chinamobile.ai.video-switch-stream.port}/switchStream\n closeCheckStreamTask: true\n closeCheckPluginTask: true\ncom:\n cmii:\n chinamobile:\n request:\n mapping:\n scan:\n group: uav,admin\ntranscode:\n gdr2idrModels:\n - wrjxh052/xh003\n - wrjxh052/xh009\n - wrjxh063/xh024\n - wrjxh063/\n - wrjxh064/\nrabbit:\n queue:\n aiQueue: aiVideo\n\noauth:\n grantType: authorization_code\n clientId: APP_4AU8lbifESQO4FD6\n clientSecret: FK1BraFkJpsiN48GS3JuXtrxreWUrM\n','8a229d994a17bb40ae6967cde9034f3f','2010-05-05 00:00:00','2024-11-13 09:14:52','developer','10.244.179.192','U','',''); /*!40000 ALTER TABLE `his_config_info` ENABLE KEYS */; UNLOCK TABLES; @@ -411,4 +411,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-10-15 10:54:31 +-- Dump completed on 2024-11-14 11:14:07 diff --git a/999-数据库脚本/6.0.0/suav_supervision.sql b/999-数据库脚本/6.0.0/suav_supervision.sql index 7c74eff..f1e828f 100644 --- a/999-数据库脚本/6.0.0/suav_supervision.sql +++ b/999-数据库脚本/6.0.0/suav_supervision.sql @@ -55,4 +55,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-10-15 10:54:30 +-- Dump completed on 2024-11-14 11:14:05 diff --git a/999-数据库脚本/6.0.0/uav_airspace.sql b/999-数据库脚本/6.0.0/uav_airspace.sql index 83e2153..201b305 100644 --- a/999-数据库脚本/6.0.0/uav_airspace.sql +++ b/999-数据库脚本/6.0.0/uav_airspace.sql @@ -35,4 +35,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-10-15 10:54:29 +-- Dump completed on 2024-11-14 11:14:04 diff --git a/999-数据库脚本/6.0.0/uav_brain.sql b/999-数据库脚本/6.0.0/uav_brain.sql index f5c16cc..9ea60d6 100644 --- a/999-数据库脚本/6.0.0/uav_brain.sql +++ b/999-数据库脚本/6.0.0/uav_brain.sql @@ -45,4 +45,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-10-15 10:54:30 +-- Dump completed on 2024-11-14 11:14:05 diff --git a/999-数据库脚本/6.0.0/uav_gis.sql b/999-数据库脚本/6.0.0/uav_gis.sql index de0ca98..458d6a9 100644 --- a/999-数据库脚本/6.0.0/uav_gis.sql +++ b/999-数据库脚本/6.0.0/uav_gis.sql @@ -36,4 +36,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-10-15 10:54:31 +-- Dump completed on 2024-11-14 11:14:05 diff --git a/999-数据库脚本/6.0.0/uav_lifecycle.sql b/999-数据库脚本/6.0.0/uav_lifecycle.sql index b082e14..94d5e2e 100644 --- a/999-数据库脚本/6.0.0/uav_lifecycle.sql +++ b/999-数据库脚本/6.0.0/uav_lifecycle.sql @@ -35,4 +35,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-10-15 10:54:31 +-- Dump completed on 2024-11-14 11:14:05 diff --git a/999-数据库脚本/6.0.0/uav_mission.sql b/999-数据库脚本/6.0.0/uav_mission.sql index 175cb15..7cda7d9 100644 --- a/999-数据库脚本/6.0.0/uav_mission.sql +++ b/999-数据库脚本/6.0.0/uav_mission.sql @@ -46,4 +46,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2024-10-15 10:54:30 +-- Dump completed on 2024-11-14 11:14:05 diff --git a/999-数据库脚本/6.0.0/uav_notice.sql b/999-数据库脚本/6.0.0/uav_notice.sql index a39eef5..7bfa31c 100644 --- a/999-数据库脚本/6.0.0/uav_notice.sql +++ b/999-数据库脚本/6.0.0/uav_notice.sql @@ -32,7 +32,7 @@ UNLOCK TABLES; LOCK TABLES `msg_tpl` WRITE; /*!40000 ALTER TABLE `msg_tpl` DISABLE KEYS */; -INSERT INTO `msg_tpl` VALUES (2929,'email','test','test-email-tpl','测试Email模板','Hi${name}中移凌云向你发送了一封邮件2','Hi ${name} 点击查看 ${content}','cmii-uav-email-server',NULL,'sys',0,'NORMAL',NULL,'2020122111030112345601','测试模板,向某个用户发送电子邮件',NULL,NULL,'2020-08-10 06:56:19','2020-08-10 06:02:49'),(2930,'sms','test','sms-verification-code ','中移凌云验证码',NULL,'验证码${para1},您正在进行中移凌云身份验证,工作人员不会索取该验证码,请勿泄漏!','aliyun','SMS_200175939','sys',0,'NORMAL',NULL,'2020122111030112345602','测试模板,向某个用户发送短信',NULL,NULL,'2020-08-20 02:32:58','2020-08-20 02:32:58'),(2931,'sms','uav-user','sms_reg','注册','注册','验证码:${para1},您正在进行注册操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','8fcde17d01384f83bf3cb3efc379e207','sys',0,'NORMAL',NULL,'2020122111030112345603','注册',NULL,NULL,'2020-08-26 05:36:00','2020-08-26 05:36:00'),(2932,'sms','uav-user','sms_login','登录','登录','验证码:${para1},您正在进行登录操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','b9e3985bc47b4376891da5cebdb82f25','sys',0,'NORMAL',NULL,'2020122111030112345604','登录',NULL,NULL,'2020-08-26 05:45:55','2020-08-26 05:45:55'),(2933,'sms','uav-user','sms_findpwd','找回密码','找回密码','验证码:${para1},您正在进行找回密码操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','f8f2edd4435042cfb87cf9a63cd4fcab','sys',0,'NORMAL',NULL,'2020122111030112345605','找回密码',NULL,NULL,'2020-08-26 05:47:50','2020-08-26 05:47:50'),(2934,'sms','uav-user','sms_modifyphone','修改手机号-原手机号验证','修改手机号-原手机号验证','验证码:${para1},您正在进行修改手机号操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','e4ea811efa0f4df3a640d21cc9545771','sys',0,'NORMAL',NULL,'2020122111030112345606','修改手机号-原手机号验证',NULL,NULL,'2020-08-26 05:51:01','2020-08-26 05:51:01'),(2935,'sms','uav-user','sms_bindnewphone','修改手机号-新手机号绑定','修改手机号-新手机号绑定','验证码:${para1},您正在进行手机号绑定操作。3分钟以内有效,请您尽快完成验证,切勿将验证码告知他人。','mas','26b568aa988d4f97beaa7d0b6311c583','sys',0,'NORMAL',NULL,'2020122111030112345607','修改手机号-新手机号绑定',NULL,NULL,'2020-08-26 05:52:32','2020-08-26 05:52:32'),(2936,'email','uav-user','email_modifyemail','邮箱修改确认','中移凌云邮箱修改确认通知','\r\n\r\n \r\n \r\n \r\n 中移凌云邮箱修改确认通知\r\n \r\n \r\n \r\n